From dcac405bb2e52ec81ce1dafbc48ef2a4558ec7ca Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Thu, 2 Oct 2025 00:57:31 +0800 Subject: [PATCH 01/76] Add: page island --- module/ui/assets.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/module/ui/assets.py b/module/ui/assets.py index 2b724268b..fc84773ca 100644 --- a/module/ui/assets.py +++ b/module/ui/assets.py @@ -49,8 +49,8 @@ GUILD_CHECK = Button(area={'cn': (121, 15, 199, 39), 'en': (121, 15, 196, 39), ' IDLE = Button(area={'cn': (864, 672, 873, 688), 'en': (864, 672, 873, 688), 'jp': (864, 672, 873, 688), 'tw': (864, 672, 873, 688)}, color={'cn': (158, 159, 167), 'en': (158, 159, 167), 'jp': (158, 159, 167), 'tw': (158, 159, 167)}, button={'cn': (864, 672, 873, 688), 'en': (864, 672, 873, 688), 'jp': (864, 672, 873, 688), 'tw': (864, 672, 873, 688)}, file={'cn': './assets/cn/ui/IDLE.png', 'en': './assets/en/ui/IDLE.png', 'jp': './assets/jp/ui/IDLE.png', 'tw': './assets/tw/ui/IDLE.png'}) IDLE_2 = Button(area={'cn': (864, 672, 873, 688), 'en': (864, 672, 873, 688), 'jp': (864, 672, 873, 688), 'tw': (864, 672, 873, 688)}, color={'cn': (173, 178, 186), 'en': (173, 178, 186), 'jp': (173, 178, 186), 'tw': (173, 178, 186)}, button={'cn': (864, 672, 873, 688), 'en': (864, 672, 873, 688), 'jp': (864, 672, 873, 688), 'tw': (864, 672, 873, 688)}, file={'cn': './assets/cn/ui/IDLE_2.png', 'en': './assets/cn/ui/IDLE_2.png', 'jp': './assets/cn/ui/IDLE_2.png', 'tw': './assets/cn/ui/IDLE_2.png'}) IDLE_3 = Button(area={'cn': (864, 672, 873, 688), 'en': (864, 672, 873, 688), 'jp': (864, 672, 873, 688), 'tw': (864, 672, 873, 688)}, color={'cn': (185, 183, 182), 'en': (185, 183, 182), 'jp': (185, 183, 182), 'tw': (185, 183, 182)}, button={'cn': (864, 672, 873, 688), 'en': (864, 672, 873, 688), 'jp': (864, 672, 873, 688), 'tw': (864, 672, 873, 688)}, file={'cn': './assets/cn/ui/IDLE_3.png', 'en': './assets/cn/ui/IDLE_3.png', 'jp': './assets/cn/ui/IDLE_3.png', 'tw': './assets/cn/ui/IDLE_3.png'}) -ISLAND_CHECK = Button(area={'cn': (1215, 26, 1245, 60), 'en': (1215, 26, 1245, 60), 'jp': (1215, 26, 1245, 60), 'tw': (1215, 26, 1245, 60)}, color={'cn': (191, 192, 190), 'en': (187, 188, 188), 'jp': (191, 192, 190), 'tw': (191, 192, 190)}, button={'cn': (1215, 26, 1245, 60), 'en': (1215, 26, 1245, 60), 'jp': (1215, 26, 1245, 60), 'tw': (1215, 26, 1245, 60)}, file={'cn': './assets/cn/ui/ISLAND_CHECK.png', 'en': './assets/en/ui/ISLAND_CHECK.png', 'jp': './assets/cn/ui/ISLAND_CHECK.png', 'tw': './assets/cn/ui/ISLAND_CHECK.png'}) -ISLAND_GOTO_ISLAND_PHONE = Button(area={'cn': (1215, 26, 1245, 60), 'en': (1215, 26, 1245, 60), 'jp': (1215, 26, 1245, 60), 'tw': (1215, 26, 1245, 60)}, color={'cn': (191, 192, 190), 'en': (24, 0, 0), 'jp': (191, 192, 190), 'tw': (191, 192, 190)}, button={'cn': (1215, 26, 1245, 60), 'en': (1215, 26, 1245, 60), 'jp': (1215, 26, 1245, 60), 'tw': (1215, 26, 1245, 60)}, file={'cn': './assets/cn/ui/ISLAND_GOTO_ISLAND_PHONE.png', 'en': './assets/en/ui/ISLAND_GOTO_ISLAND_PHONE.png', 'jp': './assets/cn/ui/ISLAND_GOTO_ISLAND_PHONE.png', 'tw': './assets/cn/ui/ISLAND_GOTO_ISLAND_PHONE.png'}) +ISLAND_CHECK = Button(area={'cn': (1215, 26, 1245, 60), 'en': (1215, 26, 1245, 60), 'jp': (1215, 26, 1245, 60), 'tw': (1215, 26, 1245, 60)}, color={'cn': (191, 192, 190), 'en': (191, 192, 190), 'jp': (191, 192, 190), 'tw': (191, 192, 190)}, button={'cn': (1215, 26, 1245, 60), 'en': (1215, 26, 1245, 60), 'jp': (1215, 26, 1245, 60), 'tw': (1215, 26, 1245, 60)}, file={'cn': './assets/cn/ui/ISLAND_CHECK.png', 'en': './assets/cn/ui/ISLAND_CHECK.png', 'jp': './assets/cn/ui/ISLAND_CHECK.png', 'tw': './assets/cn/ui/ISLAND_CHECK.png'}) +ISLAND_GOTO_ISLAND_PHONE = Button(area={'cn': (1215, 26, 1245, 60), 'en': (1215, 26, 1245, 60), 'jp': (1215, 26, 1245, 60), 'tw': (1215, 26, 1245, 60)}, color={'cn': (191, 192, 190), 'en': (191, 192, 190), 'jp': (191, 192, 190), 'tw': (191, 192, 190)}, button={'cn': (1215, 26, 1245, 60), 'en': (1215, 26, 1245, 60), 'jp': (1215, 26, 1245, 60), 'tw': (1215, 26, 1245, 60)}, file={'cn': './assets/cn/ui/ISLAND_GOTO_ISLAND_PHONE.png', 'en': './assets/cn/ui/ISLAND_GOTO_ISLAND_PHONE.png', 'jp': './assets/cn/ui/ISLAND_GOTO_ISLAND_PHONE.png', 'tw': './assets/cn/ui/ISLAND_GOTO_ISLAND_PHONE.png'}) ISLAND_PHONE_CHECK = Button(area={'cn': (1037, 644, 1077, 680), 'en': (1037, 644, 1077, 680), 'jp': (1037, 644, 1077, 680), 'tw': (1037, 644, 1077, 680)}, color={'cn': (138, 150, 163), 'en': (138, 150, 163), 'jp': (138, 150, 163), 'tw': (138, 150, 163)}, button={'cn': (1037, 644, 1077, 680), 'en': (1037, 644, 1077, 680), 'jp': (1037, 644, 1077, 680), 'tw': (1037, 644, 1077, 680)}, file={'cn': './assets/cn/ui/ISLAND_PHONE_CHECK.png', 'en': './assets/cn/ui/ISLAND_PHONE_CHECK.png', 'jp': './assets/cn/ui/ISLAND_PHONE_CHECK.png', 'tw': './assets/cn/ui/ISLAND_PHONE_CHECK.png'}) ISLAND_PHONE_GOTO_ISLAND = Button(area={'cn': (1037, 644, 1077, 680), 'en': (1037, 644, 1077, 680), 'jp': (1037, 644, 1077, 680), 'tw': (1037, 644, 1077, 680)}, color={'cn': (138, 150, 163), 'en': (138, 150, 163), 'jp': (138, 150, 163), 'tw': (138, 150, 163)}, button={'cn': (16, 8, 80, 72), 'en': (16, 8, 80, 72), 'jp': (16, 8, 80, 72), 'tw': (16, 8, 80, 72)}, file={'cn': './assets/cn/ui/ISLAND_PHONE_GOTO_ISLAND.png', 'en': './assets/cn/ui/ISLAND_PHONE_GOTO_ISLAND.png', 'jp': './assets/cn/ui/ISLAND_PHONE_GOTO_ISLAND.png', 'tw': './assets/cn/ui/ISLAND_PHONE_GOTO_ISLAND.png'}) ISLAND_PHONE_GOTO_MAIN = Button(area={'cn': (1037, 644, 1077, 680), 'en': (1037, 644, 1077, 680), 'jp': (1037, 644, 1077, 680), 'tw': (1037, 644, 1077, 680)}, color={'cn': (138, 150, 163), 'en': (138, 150, 163), 'jp': (138, 150, 163), 'tw': (138, 150, 163)}, button={'cn': (1037, 644, 1077, 680), 'en': (1037, 644, 1077, 680), 'jp': (1037, 644, 1077, 680), 'tw': (1037, 644, 1077, 680)}, file={'cn': './assets/cn/ui/ISLAND_PHONE_GOTO_MAIN.png', 'en': './assets/cn/ui/ISLAND_PHONE_GOTO_MAIN.png', 'jp': './assets/cn/ui/ISLAND_PHONE_GOTO_MAIN.png', 'tw': './assets/cn/ui/ISLAND_PHONE_GOTO_MAIN.png'}) From ef42efcb403238828198c6b44c0982b6528286fa Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sat, 4 Oct 2025 22:26:48 +0800 Subject: [PATCH 02/76] Add: [Tmp] Island Project --- assets/cn/island/GET_ITEMS_ISLAND.BUTTON.png | Bin 20952 -> 22785 bytes assets/cn/island/GET_ITEMS_ISLAND.png | Bin 7045 -> 8878 bytes assets/cn/island/ISLAND_AMOUNT_MAX.png | Bin 3532 -> 5161 bytes assets/cn/island/ISLAND_CLICK_SAFE_AREA.png | Bin 20952 -> 22785 bytes assets/cn/island/ISLAND_MANAGEMENT.png | Bin 5152 -> 6708 bytes assets/cn/island/ISLAND_MANAGEMENT_CHECK.png | Bin 10945 -> 7791 bytes assets/cn/island/OCR_PRODUCTION_TIME.png | Bin 4094 -> 5661 bytes .../cn/island/OCR_PRODUCTION_TIME_REMAIN.png | Bin 3695 -> 5329 bytes assets/cn/island/PROJECT_COMPLETE.BUTTON.png | Bin 7069 -> 8812 bytes assets/cn/island/PROJECT_COMPLETE.png | Bin 3861 -> 8736 bytes assets/cn/island/PROJECT_START.BUTTON.png | Bin 8004 -> 9799 bytes assets/cn/island/PROJECT_START.png | Bin 3578 -> 5183 bytes .../cn/island/PROJECT_STAR_NOT_SATISFIED.png | Bin 0 -> 5201 bytes assets/cn/island/ROLE_SELECT_CHECK.png | Bin 0 -> 6164 bytes .../cn/island/ROLE_SELECT_CONFIRM.BUTTON.png | Bin 4548 -> 6202 bytes assets/cn/island/ROLE_SELECT_CONFIRM.png | Bin 4475 -> 6107 bytes assets/cn/island/ROLE_SELECT_ENTER.BUTTON.png | Bin 10378 -> 12708 bytes assets/cn/island/ROLE_SELECT_ENTER.png | Bin 6191 -> 8031 bytes assets/cn/island/TEMPLATE_ISLAND_MANJUU.png | Bin 0 -> 3226 bytes assets/cn/island/TEMPLATE_ISLAND_SWITCH.png | Bin 0 -> 304 bytes assets/cn/island/TEMPLATE_PROJECT_LOCKED.png | Bin 360 -> 357 bytes assets/cn/island/TEMPLATE_SLOT_LOCKED.png | Bin 274 -> 283 bytes config/template.json | 178 +- module/config/argument/args.json | 3643 +---------------- module/config/argument/argument.yaml | 235 +- module/config/argument/task.yaml | 17 +- module/config/config_generated.py | 178 +- module/config/config_manual.py | 1 + module/config/i18n/en-US.json | 3451 +--------------- module/config/i18n/ja-JP.json | 3451 +--------------- module/config/i18n/zh-CN.json | 3453 +--------------- module/config/i18n/zh-TW.json | 3451 +--------------- module/island/assets.py | 117 +- module/island/island.py | 252 +- module/island/project.py | 795 +--- module/island/project_data.py | 205 +- module/island/ui.py | 183 +- 37 files changed, 300 insertions(+), 19310 deletions(-) create mode 100644 assets/cn/island/PROJECT_STAR_NOT_SATISFIED.png create mode 100644 assets/cn/island/ROLE_SELECT_CHECK.png create mode 100644 assets/cn/island/TEMPLATE_ISLAND_MANJUU.png create mode 100644 assets/cn/island/TEMPLATE_ISLAND_SWITCH.png diff --git a/assets/cn/island/GET_ITEMS_ISLAND.BUTTON.png b/assets/cn/island/GET_ITEMS_ISLAND.BUTTON.png index 5b8a6109c505eef9733cf772075a7d31bce3d275..7146c90f6a2cc475b19620fb743d6bd10199f8d8 100644 GIT binary patch literal 22785 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 F@qgDF0r>y` literal 20952 zcmeFZ`Ck*~7d9NN)>Z{~T-ZwMQWrp~vIvA$YO5m9f-K4=Qc(yYV1TfM!LJLnQoyf2<91{=34Ay0u zd0x6f&?Mgb?LD^d#P3!7fa+xl&U8h!W)4`@g7ZDEVfS>t) z|Nfr^{+|W@e`A4&hvP{z^f@midLo0JI-!}BM^2of`}O+1>`I*WbD>ZxIG(k^tLZ2GPj`E$MSU$h+ohS9I~Su$~$d*A6YHnzKko!GGm3FQ)%+y!Jd%FRCyAhr1ZC^2t>p=?miAx0sszPF#+0_=+8WP3>kO zd*`-h#xeIAgwHLBaDoFBUtU&xg~L5D;ktj@x;E_Q1>yMaF$Ple(0BDL$|o6{{;&Ew z%u=)MUD2Pp#ZNV>dP}h3_Dbps@M5~J!wGPu$m2-LNt&~kXeFiWSUblq!pt~-6FL;W zVn4MVk06>RCv3-t7wLnS%Cc5;K`YY!Rxqc+F3XcHli?RDeRnB`0}mLXd0ec#?o`V5 zxd*%W6*r#%Z~HlveU8FU?{z+*zv4yfZBap2W4PydfYHU&jS}ol`$2iSd#ZNw97}8G zN%EF$1lwUA)#%D1|3H4MtW_}RmhM@DzvMx4!=Vvvg`zKP1CEod+LC@}7Bq<^ZpD~o zqNQUf^_hI&%^C18|B{BGDsQxXZJ5v4|9U4g67X}Fl(GS1OEq0D<6L0c-!xNGCbFHr zf$HV|Ie6AXoE;C%i^pr+jZ61n$vYbl^qlOPt7akfO=OF#;l#g339u-o2m^U&<`m8! zTzkra`L`_-*_-tPb8k1Z`PYDBa8l>del(BA@9vw~JKj4Psvnib`=C^b#@<3!6q~$1 ze*kv_Z!uRwf?D&8&=>K;Nj#P9&)pBXbt1NpaC+vpkaSZ3r%E;P4O%^LvBBDl?ps#6 zn?!{Qt6WH<_8p?XeP~cpqOB@-BI}1ne!5(%LSG0K!+}@B`4(8tW#EnxzPP@l4+qqv zdVhEw=HpW@-uy&QjY>Z4()AYoo_fm*nAb|j1W!wJz4o$h5CnV7e zk#df4fx(Zbfj`|_9FY&XfAe8aNuK~h6%1tKZ!q=Nn;V|6FKWs_>f1Q%YV%I$v1&K& zGhmzdzTMLXXWSZS>-JAl`xwYC=XLz(kh1c7hc$^=i(c&XQDcd_X5F-jjX|E7xk?qy zNGSab0Dy?!pK&Fx?TRr*3ag;oV02uie{ETa``O8trlABAFk6;!v_nV;fB*4^7i>Kooip( zW3I#>hj;2^9t!(*SlD^x9iwKy|8m$3HEmz6EBfio#L!U~{64(yqPw7^J#)DF#OpQ+ z-l|il{F>Bi`^!UH<*gP~ye_?a(tux4!*3=mF$ODnVco_T1wJ`VeloVt4so`x z`SvbP27;y*(LCbw*!qgF3%b!#s}oG*mjpT6Tz3&PIv?vyqeyTx|I9C1okCJZkaYh3CW?T&@y!}}Mm#<% zi0E^TCEFMZmwdZ9$2?bDR)HlO_fFf%TDjYeZjZc=ld;o65UbVTC_cbZvpRB0N#t*1 z8iYGX)P*WhVxWW!AN+vwrR<$ziaCadyelPSyn?-xjuO#E_Vi|OA7ybw4sNE2g_z$* zeBOpNcCl-rJ_S!k4QFx%G|ldX9g;1I1vZ&Jrk#HQUWdY+g+$D7B_~jsv9n$AaX9|_ zdDq%_(OpK-?|YQTdofWTP=dwK?<1~j!z@ZI+cyqlv)x?DyL#k|pyZWMA&vTII-dl- z#-&6ATt2RZXkmNC{W0~qP&mLD4#?4ZeE1V9#%rB3ie*FTB4G-i-D9>dh!TFLjl*i+}g|fbBM0%%ZX6lid zF}all)8mt(WnNlwG8e=CATsbmb>gyyW?oT-v2OeyFTCwZtJ4qRk9#NIcg^vU?}8rzVEZyJwOg&WwRD%JWZ_ zW1gfCXtEv&KHxtE$@ogBRceJC?>q4pa@_mHmkax5cmL5VA<3WD>!3;4Xb=0LWjPw3 zO+3*p`a^uKCQd6eVj|!IZEoUxzDfV$$>lT7AMXfB^_DWKzx_uM3n`9+4~X(<3N9*U zAn%gL-<|WA$qjdwc{br(~M!q)X2+ga7%3X^a2ZhfvsrJ7pS(2mj)EII56-$iSPC`z)hi%8V!1kyg7X_W-qelGQ4A;Z!* zIN%8E{Le@yh_%-Rkm%VD60J%!dI@ZQgg36d1gkz7^x)a|VgNm+d!?NWbBHgaOKq#CS8^r&QWL$-;pvQ_7Ch6Xr7DGvs7onE9Zh1k0Z?*p1?ST=WFMu_F#N~hH=Uw=ySj7oI+qXF1<|4@qGpwsC4Wut= zzhY38@Z+a*w;xBMyf<<~W#}sv`nDDchSefLCxi}$!cW=r;p}(ZOq@3Dvx`uTn)5hD z|1|9!53{soAv2pbqs{*=hx}QDj4N5~805LXtQ511jvnmD9T>R%n=&mq_9P{SU1Y7H zaaY=ERsaWeu)!%n(j0Z*H9573ws(tbIUA(xYDg4*j5Tzpp&+!6^q^dS&R6TK%q0E~ zKpX2_xQ!INq%y`FixI6q^#Dt*+t*a!Yh|V;n%zh0)%x$gy$9l0Di2FO`{->)^d7SV zpU)rX>p0(I@QWY4j=+wwA_nqp1(qoRzp!I$Hvt|@A1xM=oV9rptnt2@v-QKkyBQl- z4`h9JsxgRKI0xg4lnzqBO$fz{4v3Qv-LV4Ewp2pC>GB0h@oPDzj^39r+M#fgV9hz| z8fDx$qGI>F-G9Mxn@(4%IY)nIy6?n-%N{mYa$e-|PRdu9n6F71>{UF9iGHSTkzl&8 z`9^pDe7<7%@xj}(w|`i`i&=}ucd!uWyFRkvhO4j7z#j&Bv~?$+V!S-G!H09=Ou$|R zrNJ^YP9U|qA7Cr>`gBtSI3Tw^2VPT8sCzqEytC^3Y;!FluA6Y>qQo3VxrAJzp11tQ zrTrKPmvi>i|G%q)2Hqtc8 z3iI45c^BKK$VX)>UQSO4)w}KK5}zxb@cQ-KBZA4UaAnd?V7h*fMX~23$`~sJB@|x8 zd(9|8KoI>E)#)TSB(;}p=UvsHg`W`6`iq26xbR0!nM(BAx$_z>;@JhYuFH5NB*E^e zjKIUxqp%)9d|Lu}NdrYn}SMsSn)!d z^v9KhvIIR$YMGMncquPZvJ+Uy>-`>5cDb5UUq5-}-hfvT*<%2MD%G^#pMv*Z_IZEB z@rk05jeZCB`6lS9omfa?xmx7)7VSDh_@N={Ag1}(l!7JwinfR1B7J(ke6dFW zYB;BSTaPr5;fYt`g5Fot&Acv%$$Rzb{M2V10_%KnFcgFn`Z0JgWbjoSOe~O)O}1w7 zu>5yEE9gwbJdbSF`Or zq4r@bYm0JA_RKHWV9UkPwPB5cvHE?G9pw( zioWT3b~P^nZUSvzBF{X=HJF($&6ip1?N|fT^VyE?# zS(SgPKGw`<&p)$*wvN%z&~Yce!k;I3rLuL{qvDsOU;bxjcS)Ee0j|Ksz z?7zAQtjPHILkFMv!}GCi{05|Xr22TKcwN}zqYr7$-1cgA*ZLcy2ZOJkSr0O9f8nC3 z%vbX2spi#!e26I_SEip5Hq`s;tG^>EZ|Cz~unO~eLnoiEVs0ZkoCB*(U-^Wc$1AxX z6Us|u+vuY=R6ZwBKZmd$i2>nZ;DO$6_qVTNB5vL~wtf{x+a)vP`SR`oF1K^5@#%enKPM-g%(l` zpA3i4$x~aw@$Wt)DF&WfDe|mTi%!U?T!hr;Ghax1E$#P_S;?q)_F%JQ{hFZn1~+`h z-m5->f|_M3A#t3QBTPOCt4F3ti#(JNWu#d=TsEWt`T3&2rX?&(d*py@=kuK3+8W3{ zMJ8(l%>DE}=150PkT?lGov|5-QqLmohq$L+4Mug|Ay-A=PF$z$;> z;dR>V{;qv1{wVKxUca#raXvJ2>{5eYy<%g7pHGj)ZYOw1NCJ*B=XO05ZvG0~2{4d< z=nc_+>#cQ@FS=W->#ecAI^v6WM1U2%HtvQ zL&$7m71+>um7j~u9j=`_-vTgU)7q${I*>|UJ`|4lCd5#V7Dx{_2V6a`O^bskS;#NN zSU6u%WdAR8?(fZC-tc?Nl7!mi)$(-eYPFVh@uKq+&&ynvAdSRU6SP@X+Gq(WaN zD)F72SY<2yG06k~t3@5Ph>!b_$#?m@lb481T$^s=5)3+kd2+?h8?&|s*ef(EBoM)k z0`l-Ghuy&6{5M|=vSMt@&*N5ZueH%6I6cH%nMg<-DIcOSEV0bchap6(4D&4>Tr{m! zR0o{3=byrmqvGLrvd7CCuYg}jS<>$jPveuwB_52eHZApD_mQgVM6lQZSiFQ=%?R>z zKgDrJO~FYOk}4K*%_!ID{GU?IqnYS0s0BKeHSuEChv2CXT?!5WBB||(>~MUZ0OFq5^E)X5#m~$EO5((ryvZy;TKX}1pMG4T+zR_vM&(uqO6Z*tH@iN?ZtB6j)GyWF zJ+FVQ8c^3r0I_w==BVW=0-T_PoF+w$yP|mx0SyCc;fBzMA{MhcqwJ|1QK)jVie3~6<%mWBar-8f)#<#E*L#~^Ybh+Tq6B}I2R_fil)C}E*k;~Fcj`wmvQV| zvLc6Q%E?j)EJY||H=sv?C1fe)*$K70BI#E>15wJ_3}>D+B48mN-+WNyqG=KmEro^D zRPF49Xm*&q)H&q>DiVtHM`=@Sg9Ldw|DJZ|hvcXjHk`_6TE)1k%F>($5 zL$gNTGv$AdV>7H`FHL|GiYg&E;>$R?&CwDA^13rT-d{bN0SE3NL}NM9{N*iv$9HmmOiilQnz zXT*=A`k4HcgS;iZmK@@Cz;5_L?fojdtpnSe`=+-HWaM8_$(JfJ8y3rF4H$ni8yBQ-Ieig=Qlk|Mf2ymJxL?9*tZ5Q z?+cXr+Rp?|NmUOUX&)zgbBocbO*cM-9H}qK!q%8`S;DC^F?IfF=k5=3d@h9xJ@fh$ zAGH+%r(I<{LW@u_8Bd4YNyJ5)KvK!Z)gOf=%D5v@0(s8IzV*&6*K?UqW9nm#qc}Fk z;b!IEOxRI0pdvk1%~V%qL8OiDGsIybDZY5BG;4I|V`Qx@-5}>}e`s#VdSk6+7u52n zmgkTpoOqEznvwBD*Fz9w&hYEmTB2qxdIB~yYxcUiSSb>TA~=;H>g#NgT1HL(i(`B_ zoSg93q+C|V$>UW9L{SM_0>SA8wXc;0={VdP^C9~bpdYkEQHZUo%2n&RqG8p`z(k9~ zh=+`lUsZJz5|kC7H9yDMoi!knmp41Q+2^&qwr$L=DL69YUAD7H2 z9Og9BQOE9OH1CdNMqR_2Y`yVU0IaQjW@lGwobNC^{_=XG%DNR@N!{0|Gl7nMor`{&- z3P0ul^YdtMx*uH2D=`~PJ2RCl`H+4t(Oqs>zOquyqdT;^7kcgYHPD+w1Lm67UZ92d z<)1mDa1)gCbL-fN#e7@;wP6l@W%}+>$DcJ-RDEgpXBwj-Q7gIVz1k=rHdNT|kccGI zI){B@PV?vO2+rl`SQLIT-)%z3F|q_JswE3HZS~O z%wfFg<=^#MxsvrX$={o7y>wiux*?2TUkxY}#zidht0!|aN?z}Z_>tSU{hy#{f>3Fv zuGs>u(uk|iTrth}NG~hnhyt1-=2T|QL&jMd>uD{0r~DkKe_E8d794E6G32-j8M=Or zZ@YQ+5%s$TocHsR{((6XNzyJKs)RUip{89}xCFB-5h~VROj+3tQK>5j;tuNRYxJ4E zbp|-2@Yvamxqo>26$yA(8=G>&{Jr+P@vV-x{DPORGM}A^@y`i*u|tuWc_KtMJ{7su z?fh&#ws~EssM(F;pmThL!MVTY*ytvtblEpA&ZXb`Q+O+|<*hinNj5h#y$|mva{Yl~ zcCv-H3;)u4oo>_U*f87Dc&(AcIph$)CEqL_pQc{(yUFo+omMoa7lm%a%9-1o0}p&I z2{*jy{zt5x9ra)XJcsfe=Kg{rYW>eR6yx>MT6#4BbCYxuDJl7Q_FCy`)0Dk;+|Fkw zd`BPN8h4PMQ?#`6R#;Zzo1$w6w{-{iX$*|_%?uz(NKjMRFmLtuuFL_oz=L6^U>#(L zcs?~vxv_l1Cc8r+Q|NU@R!GyJtqq+K?n54;=9Jh`3e%ZaDkL!@W|>BN`wCq{=Kd@G z(=W%?1#{B|zq)5~G)54O4EwBlpB)vnuec~6YR{Fve6wwJ>$e0IMei!ng{^vUFj(>tEHod6%!27sks=Ety7I=MMpgj z=Ae-cs`e-qrS@0bjPH(>ba3BKP)T1HXF2VP=aFQ$^vcm-bMxT19->_kwc$_ADHr_Q zw1lqFXa?{hj?r5TsZheG=Ye@l>~DCHIoup{B&BC4E_5-{NeSsDJ5CiPFZqg?oHSyX7Y zjLv3Tn*zcC(EsD(bEDZdEtU33E~LR8arc>Bd7k!kp5t(RBdoE=V)UILCG|CbRweE> zU%lA?#JGR800*~AW-}plr%AK2j%as;dX#oIWrsnEUS7+~rok8P2}XBG2qlHHwUBXp%ShKw*H%x-Np)IL2ZQx zA31oWQ1;JG#S4%2vtc*v(iXck6jThp?tNpEn_}Jl{9tIE^xr%*?fPYU#$C$%b!ALLT+2ksI!pyR(Q{~Ca_9Q%PIX5cW-bdYahRwvg{Q57$ z{e42Mf67)%wMF_%3wfwZ;zQwp18_03;I3>9H|Q=WCL~BT6f`wped&DIRn{@sF~Yh1 zP73pwjOBLT0GgVZomId9pHuJ|gIR9I!xlO%+ail!*PsVwR_PU6J&v}-xHkp4ts8cj zo4I)~=<3@x8~m@m`33>hnS^Y1;Ht`~vHSy#j|wL)tQ-EU!Rccj;0u`*A=-)YADhrr zac#51aS1e7;!JVKpgk2y9dr4l_>GmZcw&c<{Nu!|#mupmKU;20wVaK$C~Cu}|F2`| z7LdbNOH8bEzns9ZM4`SN&tgjnE338Rfs~#!yV-3tDu)s_L6vJWZf#8&ugxtm)W>7f z=Z+^D8}FPgJki^n_XGs0zIR9Z!tLz!UDfGnMT}=-*UMXu*qg14TjRo~ zUD<*4iEUScZdWVZiVZT8eDQ9q>QzAlvGs3iLZ)*py)=;}5yC6=_mQ&(Zw@e!?kxxN zCUwZ4mH7;QcpEky(`Fexa;gv+I$$1jJ##lPEPO-jE9|><)(zQJ2jWX1wu#Y~;mO{d zFr|_F!a>(HiBr<(JxHJw~)IBs! zg;H7Vm5Gr;@7z=SnZ&l%t$l2^@`SGrIr0GGxp!IKV*ho^*0=wB4oyN3bK@+fbOxRs zOnUM7nFW@P{UyPBSUhdU+OoE9mq>pnQBO)^BW^Y;W5hMfQ0yCgBt3bbsV#jlkzXX{ zP!d81uP|fnv18M~RQW~*XFih@wM<6USPk_#QHXA?W1~?bsIM*e#*DYZFyMXFO}k*s zLdm=|9(_P{zE>kolQxV}zXThQ9^tYZljOK0dkS0y^J~>v!_#cmDA%ZZrLs-EzedX5aYP&arhKuw+Ou zeVwc&)+;dKTdp?9U`c0HYia-X&fE&8*{r1bEne}2_$MRel{|W^jp{rQ^G}n&W(lK# z6NE4{n&>lst~s!W{AcE<^3FhQ8*MwT9Tb|&+eg{V{U$rF4!m|H7FCF;A$#s7?*#DT zY|XEa-BCk6sZm+m5Z!QWm4g_-R!Ogq)(<(82TGb>3eQ~V>!sK<*F)J09LAbO){Ljw z5MK%$%&kNMxuh5y8%x)RuY4)4YLAQU_TFf?;<3}VC?MUCT5aockD0aHHduN11pF#x z=hYac&b!qGKA1Z5c#A`ncu+_x7&g#+jcBO(?wSktZF;wL7aq);eF%LMx$;7^R%Z}i z-@7(pY@=AZ&}TZ1GrBA6{@XexBy_mwaM53#x%-(NLw;Dy7ik5~lcI;*SkTGcjGlb) z>-VFwr+kh`G{zjXf6+Faf$UOUr#Bc$|PdQc*bGwj_XTqb32 z<~X)IiNkN;A>r%7IAl4S7lW4&6vLQHN}Nc2>)Ci+o6qrwtvzB_gyddZ?Oid?2u5>_ zjTJ#(?qj?r8^~-009KzKY!(MMULU#R*v7dMeOG@)t+XcWh&?^XOKNh}|562V^`#kLrA4p%$e5|w(6G71`QiHfdQPv)I>Y5&>T z*Pv|cUNVY@^LUaPWi82bX~$ldiQ2GB$Sxg55FF_l5hJI7m>|eceruzbSz*!8jOUq9 z^S8E;;RE(`zHook1K6pc^~AtHSJ1MGY=^<8k`Pf$qD&)IC4{bs4gwGIH@Y}@@ovq_ zT7~7r1-Z!1>bHEYMM_Ar?3QVZuAAegdRFtXvI0-3mH13-wMo#bqe>88?F(trHd%D% z7XckCa;)g~JlJ>EARyOeBh#C(ML$kG4$ zTXsu?MWdaQ;S#cNgWc7Cvcnv6aZ$DYS%2$aM&hLL(OJ2QO92k*>v%eIab&4Rx6*2; z!(>&m`Ue^1i$d^7hq9;1acVi*((?AkF6VFkx0|N|FucApMs`f~vi9jOA73>16bp?VkFB#ho^suo@!CDIPXYLpk=-}QbMNXRf&L-H^PzB_ z+#!A5&zIJ>J@Z@Zx2G-K{lgAhI`hPqpU0{-4O#B5(;DakLX+3X1Ep{;R!57CN@zEC zg(Z1pIG}XC=MWK#GkXj11w`1&X1r=}q0BdgI0HIvh>Bn4;xC`m*?tIv^i^LHq{LQ*Z1U|{2;8w$M`F2c~ zUi@G1DttxQpf4(wg{7}dZ5n^C15{cYFl97axDLv z1WHlawr|#@Q@LQL>i6PE9g6Ex%L6X~6TF&#nw>wekB&CDawQ|;)*ddXfVxe!J+&N% zM7hQ{PR^!n)bI(briJe$fPH*I_-x$oF2Qw!5^9>ZyTUHtOxadJQD$;6|B^cYL?}2` zIx&-1%R%h+QEUAl31)g~k-ZLcF5-U$ZCQ&WY-8xcuB|-D8J;8?dc1@qo~D}RqNev> zR|7UKMItwf2#%HXDt1<22N&ACghjDTHIRl;@d4#=T5&#Vs-_yfi}KJ>pXfaxHj0q5 zFUYiwi8BYN@g;@s9`%pZ2?y!_?a|IRLlUUvuLjB*i{tAuw9a>12?e0L+B5B&yJ2R! z9^t6wclWXc0)}FEb`SpCNl{+SR#OfJpFN;f4&Mg$0%+2AWSW`<4gS^jaGwHX%=Vk_ zr>j^@L?{Sdtr%TKBch~kuCx_8vMYZJ~N>UM=Es;??L zCxYb9cG-Z&-uN?I{g)6e=eHvg$UF-*c~V&JCG7}U zDIJwL&|=@3zpNcSG@`d5DeoQ7AQo20L^Cf~#2h)NZIamNhKgw=R64|m*ZVF= zJ%RMbohONKIvY6{-npP;at8V6WLQCbVIdI*=sevyfPXs0GrS zhfrhnrxw%ti|)>kiY3a)NSW31kDv|%O~)ian1;TokBaTH;h>;bb5JAF&{UuSgIytp ztr`ALI?|!Ad~RZ_B-#| zE%OJFpQ#d6+$4*{Der3`)EaAqfPf^g2MBCrTidyerDnBzT=7CN)B+iYpmw43swHBAOQx zsA-1;0(Abr?YK3IYH}fE96WfkE9S^$kt*SPWOzhHGZh~dJDfu8&q*n@q{G_8(Xa(2 z%X1r7ILL4^M{pz-TVtO%*vRzO;qEX!E2XUd zC?r`?U+2l@yJ0_fZ?98M@6XR|mtcL%#I<_bzcm+>z?R}W1N@4&kQ3;yODW#|53rva zFM;a;azlT#>e{EsvEkX$75vj6-%GIBFl1N=y=h{FD{~ycd&bJyGoVgI+$fcm>VH*+ zKjF-{s9y{oDMSPUXg6xfmW519n^1i2hTgXds#&?If*Nj~)jAwFeJ2n+NO$=YASDR| zx)1Lard$-O6p}#h(?V~MJPj=ml_><}!x;VuJQ1+D&KW+x;4zmMN5u7!Omr-X=Pg-? zac&Pf$#VA4VnB>C7&pjBh(e}&6_GXK0$e}~#t|gMB_yja3Kio%bv1S|6_8IHBJc6%Hwgzc z&RWxUw5$vp<}l{dav-j;6LLHb+uHsw=^=y`vJzo`Ti=~;fej8PF$Gb_#(LyKc385t zew^*eP`)xQ56W9KFH-szhX5_DV(6LbZ^uxW#@ZPH1$jn@lJ2Q}@*q)IpCWEw;n4-b z4rTH9>StOT9sfCokhC%_aC$ONOH9-POqzcj2CfG^j>&^woCdB4EVNEJGz}t?nqFZq z;4TlR``ZHf4S|bg65tnPxJP*NKTPtcUxhHhK|@>qW+%oaH0>b3Z`spQRwWhP`xJ6R z6JJk;dS}NIz#7Lt;;48XDO+^^X}|+a?Wjje+3|aU#U7vvAfCn4%LK`9jcuJCf}S;1 z79nXJ68~q(<8TWdb;fQEHa#P2%I;`rr(nwf^S+IbO;_QhlfU zzFjzw5*dO%CMWMcw^Z>KB1x@gcL1O0;%V~YVDg38aSY_6sjIk|b%``%It+x9Au_2H z)mw{dxGPBn*m;w{U(UnQokV+V*gZhN35S<1G@11mO-Z#fD?#IKSL%d2=VRL1N?Y88`bSqM}|8p#l+L<>nx ztX3Wt4uCB6@litVTgK|L=%^{sZi`!qUCQYgWOlYu!~$EO#vptKWSjrJKc(SXp_IQ^6=1HpMy(E1KJ^;iFO9f>lK02xL7c}kmdy^)xE*C+GtUP2P#s#c+ z5>WgUvd5C+r0n69f>QAqwXuD(9G|BFx0_2TMXh=Sn8}ZGCxd`n8K64Q@aKNFDNle7 z1fbIdGUC*2AmOZDD-e)ia$l@FC>M0!7eV@Jff)+{$iBPRYBc*md07d@XnL{}O_#DG zg1Z+C`ZsQ-5a>WFFm*dS#yP1#5GCzZ_+FMd1o-q#`{FgWdg;bYBnl}+J;TzYM;`5K z`oG1~3=p3L_Ds+8mi7;)HZaUJ|GarnJh#S`|$V@A~cw&A8 zW|w=(Mu8Iv)NGq34e+C`W}S}q>9-INB_D%F*?I(S*3i21$JS-spHDRbx=#>Ue5W66 zd`w7xfSIjI@J5M^)(Wdk5+w%D{Rjq7a5s!E9 zwdJ8iCjxt39c3;s>-=A;#`#{Vi>*D~JS#*(F1BdtAbDDqJHbt@$_178x45JVHRqPS z0O-6G_mLf4p!TqBM|DP7BB7#Vau-dL07M-{SaZQKei$=2e_yVmtK4Q@y@`I(e8YK% zIN(TYqQ`B&!Yl*sXlNRuSywKPNoE7ho@5*O649!GA%Wf;kg~CE2lhS>WeD(}_A+U08PNOHtDLsnAd8;5BYW2Bh-kUhQNlJG4(BYg{G4%={{167Usr z+hpW*8?AsAdCE=N7$?)LcY^jhN@u_OUc;wz?S{!cD*E&!zm-34|?46borm*GhOFrxhiAQM1#QBaD# zS{$CAKXnW)5~va{8OlYyOl0DWpVpqFt3O{zd@X5s%xRa`BfNECQ-vxTP{0VCKsd75 z{bNd@M5%i6kOqPG5JkF;i@B2Ea-as{lS=gi7D_AK*Pe87BH#kJ<}(1wq8v$ zvKBz>q6FG$lBOZ;n_WzV>N)O>ibtn???AT~Si|K{G)KSNV@uE4G7j-1&Ue_|$~Z+Y zDIlxPypXku3tGAHlNeXx!IMnMoAY@+guXH?+%_6u?MCIa_JxX|J5P{TF0w9sJ>0c4 zbmq2(>M{}v-{vqxpy+(@e&(T?V>_>Lz1lg`2o&C6Xo6x(PeFqv5dTi#Lg<3Q_|c?j z7VjU-$&##lMp-2)!Djnwk!prS`Q2kH4yjSS-pARYZ<-paiJ!N4a7*+aEdSAaD)-#d ze|>oU#UMPD8e=uYssqt{^3H&H8!Fz~J;I{ZMSjcO+-IvvsO?fwjoc{gqcD&wS)8Wx z76NX|lKvBK^7uXuFIs`z+4up5&(Ex)p9Y9t+BOa}IzBo3X4-+~t=tQ|wG)T2LP|N# z)tG?Uj(L7%=OklE78e6EYJs^MeZkxbL!Izyw0TsgNxJu=i&k8M>A7o^EQEN;p2!0c zCfKjy5U}K}+={IBRFEh74|APf?l=6&Q2&Q>wsZ|&fi($%e9^IP52%p9FhC@plnCl_ z_`_srzp4u$Xm>wBNmcczf@0ocB#4tyet%B$Ss#O^yBP1>YWo>r10sHpc}a6>G5o#aFePpA(9tCg#S7%Pk`sxw4k-nJn;@(K0uyPkq;W3v35-K{Cn_ZhwNIhBSr<7s zEhKe8oW^>>L09;sjN$^5SCb^^CwqLriRhnPWIeXEyIw-Jz!(KJG!}R&UJ=jwvgAeF ze6`nolG~ibEHAbsL=FiN^nOs^yj9IQS&PxyM}ezuprr zcDo9ZkM%%j&Uri-f3$%A*D$F29s!xBI-##fAMj#vY;_1gXo5%yIXmEZwbBNN)o z`)|R!6-O!b28@8Eb7#}D9UKOsgXHtZ{NQuOD**8)l($n`6RHa{6s-_vD*!_U0$WtAbYX!jTrGQD% z(6onBoUJQl(?AUbP~TbN5%?{ z319^x&;?yB+UbSZd!Y6$@5dHO*CRj<%0jNGH~^Qk)d@)xk3)_|I!->SZU^F1u0$>s zDy~C{;gzoX&*)`X{u%iEf(+_9ZYD~`emUA)xFu}o2SywmhgHwr4^XYW0pEmxv@;(n zA;4KhFQdJ~-#8@5tvVr2_hQi}cv$}j3!vyehp-AYO)~K69)%)N3S8HFiPf|8jnBz?WW=4`$QW*CXDKoO?} z^-n68WD7Y;j0H6D?s8cdDXi4y9O?ZDirnf}2gx7Rsa_Zo)4Q1Tw_0R(5;f&6H@pAZ z80;2T9!y9rO3<`LG%9VbEMp;4f8}!*>I5rhMI z&ajpdK=k>r5i8u+BntN_B*V;!w(%FA5MOUt5K%c(3u*4fawlVHpKQ9<&INYmEl<~{i%P?1 znj{cYs2FKaXF^U=c8TzSeM}0M;!6PpsMWs^cjXg{96h6|eY>ZA)f%$bXMyzlDqrJQ z;r7l;0SM9acor$)hdy%ak;31$ zFt*m&?yf014tLtqD@HeFzaw?t86X#odOXP1=rht!Zbb7zkOsri8~LQ0OT|%tTRFi6 zzo0tp!|#9)wB=lKDq)nbI2f&I75d0D)qtf|M}yu>d+kUsshXgDzu>{Y;QBxssJPXk zU<7q-4v zs2VVkn=8!M-}I7FSk-4dBWOg+^5bw*S-4aK5uJGwU}nqrK!_g)OU8N?-9!TQ8{N<5 zNx`)jlfJ{6YY&UaurtsKaeA#v-OoFVr@#a%Q7ap)aOVIPG^#-ha7U@g6A=2WTadY< zR_8yN@Jz@2gku+^gx-J@NMipJB$GV81lE1yG?*Xs8)@t+Yq%B4%{n9~sSi+1-vA}e zxuqrZEdGoe4w~&H9od&r916!JNB}!^)72^dYfL>+2*9Pu2lap%R^9os_7}9h3lz?C z=lc}($~fo{_BSv)7zlIfE9sp!hyim4m;cIPto}nG!5~nn0RX&jE7$#$J|3KSKqQ(* zH@u1=WOV>6wD4R5ql-Hcb~uN++9_EjK_oNi_cJIbZcO8ZMkJ&N@MjU{K&n%T?0TnrspmW+ZU!&i=tddn1wG;U*-!XGHpJ%Nn9tyWI4B!P!L_}Lku$lc ztM-$1DJ-O6UsFa0=~ROcs?(bItjInQa62r9gj@vp`3)VU*`HiG=36%vpZ8zTwwFA0 z2K?pT=dEBeD;nVWy04!mM`}K1Fy^0AP7SsON1;J4c&XC@v$_7Fir}Iz%fKl7wLFc+X6jmIxS~m}sfy)X2s>4Hd|;?>_Enov+`31S##6!%e6O&|T=l zretNtm(?d_V7RdYi#Z^HQu#N8@5-fzz|deQC}IC?ygkJAdNGg`QGsK~7vms( zys&BNc>xAm!Ev@FCzo)s>VjOzN|py$uoGSKN6;Gqy02;ek$Z3&_oiYVU$MWJ;(#&! z(SOI4crTl+QgcM+by30AB}fcqk?sA|t12G>p$<6k9vkp+1a}iKq;~QtziMmB|NiyP zlQZ$b5@qgbX2G$6K%S&d<&(dmx3t+10RNbHeAcVh+fsIJol?a)Df-iv{&-&#v*F}Z zDfAyE`QfTN_%TM(;hoB-##UHVcJ{ z5FooJfo{P3=t-2n)lzOqZ+Ntp$SC(RFUP_Y@Nlu(r_((CoaZ=0tq=07Dxo3FKOZ*_ zL4UzP2?+#8+O@|;FC(W8X~p52!u@|m#atA8-e5$iC@NO#52NLR{8xm>&>JvHb5fh; zBx*klmgxW9?!&qE;-{U7*9zqGNl)A+c+lOQEQZ#t!HyWQ3mK!$Ud zZA)*W279mC16BxT`~^CZ7FEpcSGK9kUcrU3*K9KE;EA>iV%SkrCqZzPS&cT-19p7> zs~Rwub6|Ju5jd{h#`6z_L*V>d8(ehgLsHr-f9kiieeH7u4$P0O3SWW&65lfYoAL*k z988VZzXZL_Vg8M0)oDO^j03`1lkXehq_)a%LkjplL5@aL-``6L0i({7`ojUJlpTc} z(v}_Nf~Ls!(d_6l>wUg{D3N4Z!(jL`Z<@_>$0^`9F6%^w{}HE|R+qQw3#)fdQq6Q1 z&Hglh3?5$1A$!i0DK;81O(fV|K*4B*3U8}Mhm~LeB0gol#j6`>vu zc$1b*g9^Gsl8Z!X;JX3{Jl=0ZAP3A6&_WZZBmcQ4buC0}TqF$)fMQBINP!(4z`YDx z_M}98VYA1l#a(8V*#F;55E%wv z67V1xGZ3mBY0H|72Q5H_%b$(2M*9#XP!UZ|Mc?mPfMVd2 z7uPwyobw1&+>(xg)wdup5s07u!Af4<->GuuZAcGU5WH}wD-QC z{{X%b5m1cvDQf0LEQQ?BZb2#PCqrF8M?Hi)Uq!nI%+Jp6iD0~#etVbWGj<=bo-6{v zfN=|QjNifk*{c)-O>)Zx$*mVb@!grjp965Sb6w^^ud@}WK|rU(fzI@IB%5niJ;J^B zU&q)bi4Z1Iy$ehKQtb(goxvzr#RAf^UG)F8bFDu~g<(8b>tY$3mUf%g<}zp6UByag zE6bQzP-9EFy1M&qE#Q35=( z=g?o!_ulXC`{CL1K9}F~{C>qNjsW^aPWM9%|9M_fRf1L;?&dz5 zhI0RIt5^EwnX@cW2BbS<^9(TJh&%V5?f{Q|#bYi%U&NHpTp_UaGI^pbN^eA(8V*Q9 z^F$Ga9p0r)3NWGok0C1;`<9PjELcL5F9%|Y{OonzQBM;xANLjLDo56c0Q5_94$kd& z5!;U~a(r~k2n^IMx_&;`xkfyy~Py!pVL@i0b2Y+<@>MTj^ zEVJ4e|LC+ylHF~DEZak-YPsw5i2HVRpFF_NuxH3!6_DB690{HS`Y{!%m+6xdlwQuS*7ntzfrUjD z7W1rv$wZuY9~mU0 zZ6LpM)^A@VU90ssiZ>FP=h-hwhYfFTk>SZ)8BBApW3pzr1AOf}}(9b^~mXhw+v+))uI05>6|eKt`bp~=DTLvf~3$@{6GIK@Q)VgOnWyN+2dz_ R^nkjUxQDsBVb_VPe*nJS5s?4@ diff --git a/assets/cn/island/GET_ITEMS_ISLAND.png b/assets/cn/island/GET_ITEMS_ISLAND.png index ed9c2730f774bec360ca79cfed2e1f8c472e2292..e0309728dae10c9e1c4b8af2617e7069640b769e 100644 GIT binary patch literal 8878 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 S_lCADoVIncDYLrx^M3 delta 4489 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 Bb)WzM diff --git a/assets/cn/island/ISLAND_AMOUNT_MAX.png b/assets/cn/island/ISLAND_AMOUNT_MAX.png index 6f0d1d2d44f907c4972c7bc46b56e1a8a292f3a6..fa5f64d990796f9c2dab06f45c66bdedc5093490 100644 GIT binary patch literal 5161 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 F@qgDF0r>y` literal 20952 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 R^nkjUxQDsBVb_VPe*nJS5s?4@ diff --git a/assets/cn/island/ISLAND_MANAGEMENT.png b/assets/cn/island/ISLAND_MANAGEMENT.png index eb4957c736747fd04793e9942be4fc749ac03102..14d5b64489880af0f1df60a32123482ccfd4aaa0 100644 GIT binary patch literal 6708 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 Y?2X<#SJo?0LIio9JawY#*u^{l2eVREb^rhX diff --git a/assets/cn/island/ISLAND_MANAGEMENT_CHECK.png b/assets/cn/island/ISLAND_MANAGEMENT_CHECK.png index 931e6e735c8372cf8658acd05a1498d1842359f6..2e9e826854f1c8bbd6b834ab6bcc759ee5d1d65f 100644 GIT binary patch literal 7791 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 JV1DY`zXQUNLT&&6 literal 10945 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 diff --git a/assets/cn/island/OCR_PRODUCTION_TIME.png b/assets/cn/island/OCR_PRODUCTION_TIME.png index 95e7809f7b3eefd7847651b7c947247c6124ef37..293e82d39ab84c78c3ea0238dafdf8cc016fcf47 100644 GIT binary patch literal 5661 zcmeHIdr%X19$$2PRO>OG&l68$L=ll}p2RFfsys?GJmif)bdzjgCCTQJO+vtD@03yM z*?@{v0$PL?AD~hd1jUn~iV#pi5fShzM2iNhC|*$MZNj7V#-4Ni=Vm%&CfVQqzMt>w z^L=DjP{5~CCe4`y0KgQUpLZ|-j3bU?ZcH3QJU*Gf+Kza9r0|PU0l?&G)~_A#W!7u} z7!RPKk$9v(9};0Q3M|Hi2qjUbAkYBd;hCs_MF|K_5+ZS^oJ;O0t00q5F_#>{@~8SM zypVX*FG-1nBn5uq zv^pe3`UjD`FeO4_Q|PWDDwRrNb0{>S8w+N0mXYXGIvu3Cfi#9IjSVr~AR3c2^dS@O zlwt`K?Cm?`jCkXc<8fR8fuL5arDz!xOc@8#I2;a0rGs?3D}iuT>Et+^=qgt&9Jb(% zs6M2@QnENujb2=&wMnk`br^@=_u&jwwSiOgdcupkX3N zbOwb*S`vZE#h6y*Yz<>b0r7@$gi9uRf#pi0x>A{;R0hPLLM*lmbvZ<(4nqAgF)Go$ z7fOQ|Ztp;eP87p9{6Vl-1W7QZ3?^tqWpEqD z!eO}x;dyh(L<$rX6+`z zOoD4+C9*P(Ao+u%020B2*3C4S2l$^U+GM}jV#9D^HCm4&OPP2XS?h?L*yT!MY4ruolIOiLG%?HEdNVa9?oSgQv}YUUef)qR6AD1xf75^ZZ1>_xlUkyOWFQYhgxr6i(6M(WH@szhLLIvRkxKK zoc2Ul{Cc~o_dv+pPi6pfKmUPe4*(^to4TrV1es^?ZX zIrMbi4^MJ$+BM(4F>6Q7jbu$3| z7vpCGvr|E1e#l~@(HI|>VY(MHlkM4Wjw%@!Z!h^s2X1LvDap{JaYOmAAD>nYKgHy=459*O8e4xmzD7yE^mEmN&Fq_3Pu)?kxol zE{oV^x9xPinVBAD=-q#O2fvEq9>M4W!t^(9@c}wEV}W#()%{KILNd&!Sb>>t4NMGJ}mrxmAbcStl}`=*ADnj zh?G@Kyur_{I2x4p!;72)STnHmMe*MC&A+`XbXUfxn6B z>?;@tOzW5#4{TUAa7q8N>RX4XjrsSROK`RB2;}7UT!YPr8>-(LHX$ooF1~?THLWkw z+*3U~a*FC7mF_j}N_lqUf$zSr4Hv}LzY%uJ@8Mc=wZor3h&h*}lP~)ELKF7UJjbWGdzczigCH7zwY?O-&UA>%YEA}< z6W$)m#5h&)$AJxJtd%S|5vJ?H?_?-X7>?D&Fv7t4Leq}3FnMY`g3^NX)@q;}j}Edijs66v6Ll)BnG7;otZP@I20hCLhJxVMn=0Z(!6MX(O0i3oBD$1SY6vk6ACpSvziKvDJ$9=&Bf1 zD_*+j(F`osj#>c1Q!Ag`0Q7y-O zIR)TXx6562JBrL=izDgJsbW#BJW9SEHWAzZ&skJ*C#~osEx8cYl9|AFxt-vSS&rpq8vOi;N_=BJDy3noxCgBOKmY~+-rH*B_*yNdi?P^Ng~G5^jJ6d3jF(>{0f1wXhskm$e{N*)b}tiN&!Uwdclt#iD97u~ zL5ocl;|J%``ciqOoh!#Lmf}V${VCpcO+^>cdT+Q51IEB1}*l%Qp^;)4=$&tx~JUfL#58A5m_t#xE?oKhq#iy zRgAV30F0L&U;yA)O!vZM){gdpJ$cj1&TsIQQcM;GEw;83|JdsObbomxnyvniHD8@e zJ;3?7FK?s(yxo5~#Fg}|VzjLQKmY~+PMV4QA*0X@lkInYw4V<?l`q+^x8t z`KJIFGm}vOfMc<`)7=DUs@UC9C^{SM?yZ)bN5r+xD$N5HyNj7(Jh2d`r{mWvacS}P z^gH;KjJJOk00_VUz_(O{VQb)G(dkXCl~QN#dhWO?wMXMm$ta`|Cct8dn>) zh6H~PQtbW3&T!&L9jg1A?p~;-v{^33{8ax7m|gDVehHS-T#ETa_ zdI1Q)0Kkb3z(i-k>gT`g(F?P|21@}LfHC?%KdLK~NA~zG00000NkvXXu0mjf0$=nW diff --git a/assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png b/assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png index c2f48a5e0bf9f4340fe5051e6d93f1feff20b6b9..436c5445b50b37f89494fb0bd9c77877194a47a5 100644 GIT binary patch literal 5329 zcmeHKeNYo;8eeq|S`}Kx(fZMmz2!!YCCTQCz(VlUpnQ~|hzKZPJ{DL>vbpR+5>)C) zd!p!ItB@8Y&eTIhMFuHFi5%K1Seipbi=MOyo+s+m@F5bQk$UfjkJcM|_WJLUNp|0T zpWpNKd!OgY?A~>)J4MD#H%jwr%n+|S&^bVf}Zm;V?<0%N5HHZ04 zgNlyMhafkIh>4@)BHzW7q=q9`kqVq+)aU>jf`V2Ub#i4oPQwa3mC#C%UTZx96DkR^ zNfe1j>Q>`vL}->C-;gDXQD&tp160V0U^vK#0RtMGmcvGkT1#O@3F5Mgfi<(uMPL_% zPM07n8HaFOjdHH5d#WgMdToQ@Ol=fB-Ja=kob%fM8Q5EiE^)wUp0< z1u0G`^@NTlNG;4*lq<*#T7rO3$8yl0#_7~kyx0P zqUBm89wwC_AO#LVs4#zpK*;0aN;b|D@YuM&5M|4GxRA|L2viD%SfEm=0w(mOq%wo4 zmkE8<|EM3OCqTo>)xX^ibG{fb1A>qy zC-Fut0Z8Q|FjFC8JZ=C32N3Be5(z}(`|AiJu8xxufDdXc5WYX~<U6H37T&0+TDpvQRQ5iK~$DZQ?hd-k4cK8V>mSFQqyLqsSE6 zAlKt7Qvu1ZYy~a|p36+8u{^l{nW9Vfvne(K2cwZ$P7Y=8Fgez7EtutcFtmMFC9ojK z(-0 z=&13%iq39^b7u2H=Mf9Ht3Gg-RBtH1X8_6!q$alU)b zRd@Q~;Y@?!NHbC*ESA~2f?B{^#`lA3!g)s;Mn)c5dmUQG-^CF-hp%;ZjMgSqgnUV3 z5{&s|ee}tUOI63Gx$SZv(Fi^-`mpq=Iq6y1jgzqhnbx{<*NN(Rj2)KkiAiVeNJ>bM zvFyF|9qsL`ob>91(`_09J#=>Si5-J&z1qTr#KiRKd25fiHZ?Uh zHg}f76^ig2NNn7@NlbKLoKr1xkQcg^d)tt2D-LLIs;dyxt?d@5|ThEJ)epc*c+qQ!6 z<>^;9XbZ5wMQ?i#AqpH1K(gxYTr|5u!Oek}puUH}JLXH@wj9gf_v!iV8U7dBXZJHzf513cir|)se07dm{NHEP}6Wq;&bkn((exR(wIFn5b^Z%)N(v$K*zeh(jeo(M;Y!x^`(Wq z{ddwcOA{^4C(2{3%l7%&I_rB2FC0605GN=~Q1VUhG1}^Q&u!Q9-E+4Bt@=cA<=~#1 zZI?SX-Zpb@-MV?x)6>z?vS&ar(B&Ipv)Q~VYinbB96<{YbhEBpSt^bwuc#0&Jdhj8 z>TGY{o9mrD{NsC)rOKlx@`bynT_^6t0Zx@XeW zC7r&t$YhCHatL(Q;(Xg1&k9-Mh?2uko+a1*^R8~VyICBCntnx_PeG;_m}21ni-F;q aA7B4WR*cM_`G~`09u^{#o?W$d_rC$nZ!bpx delta 1056 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 E0N91G=Kufz diff --git a/assets/cn/island/PROJECT_COMPLETE.png b/assets/cn/island/PROJECT_COMPLETE.png index 1df9a0032b06ba5c47e227c737c2520752a112de..f5390e9e42a195e3846c426406a55b052dd91e29 100644 GIT binary patch literal 8736 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 delta 1226 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 RJF_W?aq&D_efadZ{{ij$ubBV< literal 8004 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 BTF(Fg diff --git a/assets/cn/island/PROJECT_START.png b/assets/cn/island/PROJECT_START.png index ee5259f6ee16703118b5f4ec4dbf6741e8990c89..232005f6450d997dbdbc491981f9ec3835794907 100644 GIT binary patch literal 5183 zcmeHIeNYtV8Gj)a6~7pD6m5-{gMifBH+RRa9E5NbK@JIA%NgZkx!r>ece|I}JMKXF zXrmJxV^TSVfFPaL;v@v4s2Bu;4z`BKM*;@NRK_Lh0r4DyT@^f9aE?ItCL}8 zcK6-)`8{91_j#V(pAa9t%zM2z0AN|nR#hSZ3*gf8(?y=}_2R}@5BOSa+PZ@QV96@> z_5c-?z5sXuLZdZn)p3Z9GV)Q3%E0+HqY0t`2o1NHP+c}|=49ZR1gYeXH??p%1g7LB zOVvWPDH6{jw&u}zQeM19mzS+mVBGL9PN)rm28_5F<=Bh{l0j@ruG208*X*`{%W*=? z*-CB%>yV>WCvYMu8t2IQVxCSY6msMWz9>T`MdgYYIAWn#ED*{BA_-3Mq>5)X$FI>*xmy(-hHk%NEz-qPftr9*(X9`3Lg+d?{3&dg`MDUng(u~@8B;z+{ zL4`9qnlPCOisY~s(G1FBR&rsevpE<|ZnGrg;t4V)u%RY_h%aPwasn}(8)vf62B&jO zC%_H35hu+I#ERTlQx;{Wm@MjhOuNO8Ie^@%)ove8jKyelyI{;wIWP?uAx}gznp_hu zNW>Y+LhJCT92lnGTsCGx|1F)5X|s~Y;=*mj_dr>R8)`x#X&g0Ew1%P#bLXEhM+8SK z;Y&H2k_i%{tV|FahD!lgp=Mmkg|#5%iG)01utp?9#9~A$-7E}2gu+>3=#IZu%h9L!UMgaq?29j+IOB{GRz=+;+JItyDbbNbl- zsK1>iV8fz@A8v;|Uj&+gL7;3?D7hjo$GNFxOT}QB-IR-Aw+aO!_UV%Ec#8a6@h?dN zk}BqM*b15DF$oSFNTf_El}KIt34{$dXjKH{gP9FP90Gkgb)2#t-;u$1*p7BK39^-7 zV4>x@W<(PHnrmesIL^L6P~B`6I<_QnjO*Gae(>qdnzd%(kgxwzsvrgr|dgZYz_`bBfE4DW%%J9>o^H#ISq%l*yBVi{BaD#s3J7B z%CWwP;*`%ly#5+q*6$bk>_oX{bGceDwBVDQJUdw`s$=VqCLC- z9p(5}`ShOMvEuNLFHbew#MQlqSVi^polkCsS8cdBTK@6FY%*y_fQr2cO2pI@%4(JBHF){c~*r+oWBc{I2HH)h(lOE%wHUnQ1a?7wzR+w5(>G z1%UJ`7t{sHBPF4eFE6j$MYi0S_+m=~K7QxM&Wl&$ht@_jdGEB5ARZso1kjziD zpFQ}-A|P9zy%xOL*bs1$zVCH!G!Yu_Y3(-FTgBAf&bxKPvKU8ye2HeuC142l7J@g= zeRCGqZfmjE{;K)m)al7HKECNVxrFX0I0g1!?9yH8YznFKd0I``gUV*_cPcZZ?22YtK;MG`0k2Q z0U!Va0M)cI;-%4ebSTdZCfk2;WHJtq$M0pVh%_H@@2YrqB-S=!+hD9;6)&8Q%Y~W& zP(8Np0Kl@gum||Dp?G;Tr{4o(ada|%xxVA~mC=|hyoQ?12 z>;VR#VrohN0Lxsx7SFYE`u*U?I5fVPe(!D++tya2*3b9bu?3KXm;an>^mP* zoqr$y`9$g_0H8Wn z)*{tnx*fNi>%7=-ds=^bX6C1tqAc?bNdO=K0{~T0mPO~5G<)rOORW}%ABf!}|LD4! zyNa4g1ONgs08lA;DYuc9E&z|srQ_2v+e!6W>==$?TVl)Vd|q_d9eoS2S?K@}fB}H& z_^n8tGBx}1tIkWj{cY?%6Z6n1pO7Q>?fB}H&xEAs5h5WF6Fz#ve9y8gF zCr-xRbFt@4JhCRQ22Zu~wMhUV00RJ3a%3{jU(T;Izq&RWsrQ&N;+vVcvp;sVin5GD zC4HuabqQt01QC2Bqaa<7L3isYiDEA zK)(35RnINm^jnrW@t&GV?_E$Kv%v;X0T}-8{sOrW^s0!Ua%BJj002ovPDHLkV1lYt B+t&a9 diff --git a/assets/cn/island/PROJECT_STAR_NOT_SATISFIED.png b/assets/cn/island/PROJECT_STAR_NOT_SATISFIED.png new file mode 100644 index 0000000000000000000000000000000000000000..8431e24e738372b87a1656017e61aae997201a25 GIT binary patch literal 5201 zcmeHIdsGu=7XQ!%e9*03ZDn0tp5}+3o1QOY1O6p0O^8Mi>uw1)ve1BN+C#PE3SfA5fDMT-vmhO9=o3HUweAU zIhn_If8V{o`}^*_^F~Zm#541j%mV;Cql{Fn1Hc_V&iZ`LEO>im*%~)^n`@3tWB{1I zko&uVk^|lVcmOIcflW}Y#R=Ld&}ivoQeZQhAsT?dRW`GRNF`ZbGO4FbLC8SES%gPv zgOCkU6{<3ak||VVhJ}pHh>9aJQVF>hSryC+wBgW!kz_SIo6%rma9a@K^ozr1Zdr)% zoDeoO2wBYqhuH8{fqE zPJ2+03}KcF(t?o(M+7( zObXYL44q~n$gp%s(|0->mePGE=VQA$%VWGq8}$QF&fcjqE^Fdo(k3yxQ@0MHBd&%sL_)`vq_KeT!({)(gxZB14DLVCkvGdSDF}B zVy$n5DfaKo z@g@q2DnfW%g-q%g3kMDqQYMv(rBmxMl#MhbC@820Gf6}g0Ao4#IBkjFvq3&wM?0GY zkE9q_X!fZY5le2HdNNQvXJ6nNVloSYD@js|Of6GC`t&BoAM_aEhhs#k zSRH3O(C@gWe~t3-?6&S9d{W<3`<5dXHTGioUv|G=d$fE*e0+RndqMw&iLlHo4e`g; zS0%-()$!`*)X%GZ5hOfJ@g{zKcTer&*xHU|^`)oZZVmkV*JC-)mNoSBjN3w;UzVB6 zi~=(X%qTFUz>ESj3d|_*lTn~so9%xSfOEV@8Mj+A+oBI1Z995(L6bUhIHU3W`Rk6i zH=DY~PksfuPp$D>3c!PWZKBLkvQ?$pMtGQ+w4BT^KZA;C%Pmf;hYueLWcTv{X+BWiR#vd-t1)o%a*1+Yu4ub}RcXCT{sPC0Y5~QeWSS?GtGOmtFu_p^LTv-T|X*tlw%U z(^6B#tNcRd^xnAf*~!-uUw1e5F@NPpwH>6sE5j)L|D#&ivDdNU#r|@oWB6tY5iuWt0E`SwEkL05Ub&W0j{PMk(EmcR#=+6E7_eZu!cHYe{a*xh+d*C7W z^ai`WyrNbYkws);(eoG1=Ij`{`AyH(S{w^*Jw)jf)4v)YZFD%s=Ffj5E(~<@=q~N) zatERP-R~5yph_y~#@^22-qD8zmmQfSn;LKZW_jF;R1x{!ts(F8H(H0^$aBw)E(f#E z9p9KyzbGUn>JTMaGO+ZogX1Hs?gVGm*ajvZow}qesm#k8Ej)a<@U6L^Y>k^ouBNU1 zi_VUY=)L#z7-k^HYy9HnsJivX>hzU_Us-iknKlGG@Z(A#@byi9JmEu01e@z6!Ls2y zuk78~o<8>Q>Py(J{(~lc1#@q?Tld1zxi5eP!^0!n8?wh9)}}&s1%re3Lsl8y@v_6a z*{@lb)Y8*ay>VMzNA`yw27FNi%z^M67lh2YptgVeaZ{fmv+sUF)%t_Ry0Nnt^05`l z-PoeA6DRBI|6D7-`7SW8h3LCqLbdOjxAon>$)?tCsvcQP_z_-?V#ne4nrEv#e=@V; d|0I!RBmO@F5g#8m4Ucn-lwnbd4??!=_&2|9;{X5v literal 0 HcmV?d00001 diff --git a/assets/cn/island/ROLE_SELECT_CHECK.png b/assets/cn/island/ROLE_SELECT_CHECK.png new file mode 100644 index 0000000000000000000000000000000000000000..5ec09767a48d45d2629636261ca9c8d8a6b8e8ec GIT binary patch literal 6164 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 ZgZk|H`IV*43aQqulcO`3_4i!|{{=8d@d5w< literal 0 HcmV?d00001 diff --git a/assets/cn/island/ROLE_SELECT_CONFIRM.BUTTON.png b/assets/cn/island/ROLE_SELECT_CONFIRM.BUTTON.png index 4b6a65dc1f7c3b360a959ff080c30a1f852a5e12..3067d808fc0d13101aaedd7663bac5a2174452dc 100644 GIT binary patch literal 6202 zcmeHLYgAKL7QX6OwJO@FQ*BYnM8yZ>2_fVHT7;-+Ns#wL9){#5+#$IMNq__uY%Sv| zKBz#Dr;fvGlp+=cL_q3t6bTv>6pIQvN{gO6Xg7U!&lfdMh1;Np~G5hjO~E_kzD7>rHJBs|Wn zqKI31$RWwlc7=tD#36ji`)oFjKT#EppL~LmQI+( zg#4nm+*c(2Lz29BJi!tTP>;3%Sx!+TUf`a9W{u>`CYJ~laaDIJjv9V#^NCTJVdkXCtd8dI%tii;Y3pglZm#D zV4#=FK-0dpVRaY;y?2-8?&_<|?eFYN3F&ohe0n&=ljFHEt%?8PhUVA`+x=1AJa3yX z)~hJ9zD)k&-=C5`X0B)6+rQ2D-oUBj%J*=(&(rPyQI(9x`9&PNa{74mpBpDR;BoB;;oBK^+UB*Cy6sVgg5SwdLh7H$;5FM7ng&59 z=Kuc5pchltov}amS^K^VBVLR_I*NRZt&Xhy%PXueyXIFW zkNU4;%VOzHY10nrkKhweW{2f9oX))Q95WRE=cO6F{K+?*1j&l#7)^mKwcfwVv%mYB z(m6$j;js2CHTK$RpE9m;QvZ1|sx8-YDLHA|wybTpR9jb<#4Np|t!}K5=~sxMP~}uW zO6IPBl??hNfx4~JHb8}C_Ont&d-a{xR;bR1WfuhK4kV;1G|wJ}e6++lX{4dexk`Qd zQgMdQLY2ZM=e}jnXDJI-r}lg`z14Q+lsOP|>8!y^o8rAZQ6(v28@bC~?I1+03+eVC zy@bPWH{IBs<#06F`C7{~rnVmu#y{D4XR&UO-n#tz82xo_6*lK?HI_(gK5O%@p!sHS zIhZ;@UD`D4ce#2+!^!j+BOQx+!>fnxIkFOtq$Q~LMW3ll8}zVP(r@rGMlXBRUq{wB z`LnDD-gT8pfm29iGo;HcRjo&dZj;N{X$6}&u|tg|jCRfJ{M&8XU>nxbhrLRtS2a00 zIBqz#+u#+JwfMx<@9(WzxN%0vgQ|j67WKP7n7!V7c>1fc!OSx*TFZ*%hNEi|Ph`K} zpU%`ilby~9N{h|H)b;3qxYymOpPENa+_CyqxtgB+?AYy~o(GkdA)#zwSSs=kE%LC= z_?YBi2G+QHPi|x}3$qzI0J8?LLJ#6z+1KjX`OXzN^+BAtA-9@DhcdC7h{fhhqm1-x=oOy}X zR$IqXH@v?vK$zi?Q@8f=fPI>!b;IyvpF&PO9RHGcb|$9*Zk1=$Ug{0 z$W6E)abZAjVf68?WY4oBd%&M=P|w{y*CKZO@RWIe%;W-}o&kRtdEuwQzl0la*0dG` z6tA&RUY{qeQ-`Vdk)8XvXp1h%OFO9JubgMAtKky&V+P^9`hkt3Ewdo# z+mw#bm}B_-AOSnsGQUuHtL5A^X2O}gbsESc72P(watC^=hbw)G4_lqu^%dk!QJ_YE0JM;mcbrMZ1bYj;DeU8Z$Y zlGmY*%Y$XzM-syFdemRmatZUz)zj8xyYTt*mK7g)49WXJ?~2Im?E5QemG=Tx*N4Yf zIx)Jmr<&yFM)m&MxfQLN;(&^f-m8~KTOu2>i`ho869E2QOP8&uNGOb0s`Q$<6@s>6 z7b-w~G<00lMW^0w(}XW>In`v~KJSY4m9&8jDNn=HK6%%e*6icA9j|>83$zn#QY5{) z=(RVs!ge69s8#(<>c)|%_&^<$g+qa!${wA?OI@zX)A9U`hp=+@-lq_xLcltJ#8X&%!P$<>5Pu1>I)r*7C(7#l;ghz&8~CS z>Y}?wKbw7U&{qExBc|wwez+2PrWmei9er}-ROO)rCAMS@IIpdTp}!yA$#~~Pei^vg z0%w{a?@Th4?pr6%mpr{e84di4+?ZiV{`vI^j7>iO0|sUfzJjbQH_mtTe)`g6j>Y7- KA78)q^Zx=`bou}Q delta 2051 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 G{`nuqbV(He literal 10378 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 VZbQ5HG8CHB_^RoZg3IuK{ug7@vh@G} diff --git a/assets/cn/island/ROLE_SELECT_ENTER.png b/assets/cn/island/ROLE_SELECT_ENTER.png index d6d8e07054fe1824683c1c037e90fc385bf0caab..8338fb43c948bbc18e5e4070faabdc434d65ee84 100644 GIT binary patch literal 8031 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 delta 3674 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 P4s~v4yj&Wbuip6&6JWKT diff --git a/assets/cn/island/TEMPLATE_ISLAND_MANJUU.png b/assets/cn/island/TEMPLATE_ISLAND_MANJUU.png new file mode 100644 index 0000000000000000000000000000000000000000..ad2beb58fd40a2f5c825ac88feed13f31893ba8b GIT binary patch literal 3226 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 s!n@ySV=rX$T61GGRyED1)XU7E3VVUd}nA z3Wig4!C1;zm~>wMhs|5_ds7XK%0W!_UI4f=yFmlZBDF8-mtY!y_<-F*VI5uCOD&Xz za2@7-=K~!$?$%sI5{3Xg<(~(RP_=mRq-=}6MW|p>4f~iDp*G6jKu0MMG;|wS zqBKGP`NXL{0%y-DW1c?`0;|JJf0ZrIMcvIlj|O#WN6{ zS(|{IFM+kvNi2XGlF#R>!1wlCo9Fl)*&;p}HT(ho;#2$alia!h0000{AZk6; z-vEr(sNHJ9f-V);P6EIHwQb-z225^I&+Qy_z`#@ue*9Yia({c9ER_Nf$WKG#F45_p zeq)M&fD(9&(*0*FRAP7Fvoq114Hs$(4yLkt+9?7_x@NuS$S z@oe$aav1c+V9yV@wBvlw`s!* z<0eP=;mdz{N<%cDKhV{$$_1ADpHbEs`e+xN%?D|^mid)_BrU0TqR8#Y@OmK)|7Dc@ cy*Y0G0mg!HgyxnCQbJAYtdVggAq0bL6hV`2fR zhv;BrL{$$p=MP-q9~c46VNe3vuO+|&mHu}AACJ(dKMZ}3{$qeYCz=?}{rQhYVgutB zZfwrH&cuP$`5Y`T*54loUg;Sy!~F$gFu%IM@IwP`C=*--(2f88q5BJ2CuX=Y;Sfhw z@)yZ`BvlBO5=I|`1i~|nf8Y-K_>B+l%-c+_;7a%<5kc~f>CpGTfB&M}`tlUB(F-P00000NkvXXu0mjfyT_LO diff --git a/assets/cn/island/TEMPLATE_SLOT_LOCKED.png b/assets/cn/island/TEMPLATE_SLOT_LOCKED.png index 7097a8210fe21b2e63f7d865c0d11b7ae8e85e43..c680676c75701f9068afa67d4e6d07af61720547 100644 GIT binary patch delta 255 zcmVsYNRw~5=lnSET_*&H7t?pY+42CK5HQ0x zxBByOc6*u1czzSW`gwC#1_iv%g8(=m=qD>OqXR&xu~8yxw|E2qZ9YY;uS9&lMGgnj zXz7Y}SF)Rzas_7<8PLgz1y_%jWKvX`TvQ%T;`M7X{H1bV?^m)n7WP?rG?TBa{GKXw zoD2{9wCf@nwpLzOb#p)JDmC!_L+9EFV>5{g$zJIB`UsJEJ2*;;^U?qS002ovPDHLk FV1jUOZ;t=~ delta 246 zcmVydy61LM6Xzra#p0B^L4gJs1X1{A={#KM3E zm>6)0aD}Ns82@1+1sY)@sA_<={6-a-^6SJ$RFQ9RD_H(P8U4RucF8~)-~T{p4kjx! w7g;eerEnn&m>DoW`1k9?6E-NH&4Gsn0Fik+I6N(?K>z>%07*qoM6N<$f|6!u00000 diff --git a/config/template.json b/config/template.json index 76cc86e07..0a5844f4b 100644 --- a/config/template.json +++ b/config/template.json @@ -1564,182 +1564,8 @@ "FailureInterval": 120, "ServerUpdate": "00:00" }, - "Island1": { - "Receive": false, - "Option1": 0, - "Option2": 0, - "Option3": 0, - "Option4": 0, - "Character1": "manjuu", - "SecondaryCharacter1": "manjuu", - "Character2": "manjuu", - "SecondaryCharacter2": "manjuu", - "Character3": "manjuu", - "SecondaryCharacter3": "manjuu", - "Character4": "manjuu", - "SecondaryCharacter4": "manjuu" - }, - "Island2": { - "Receive": false, - "Option1": 0, - "Option2": 0, - "Option3": 0, - "Option4": 0, - "Character1": "manjuu", - "SecondaryCharacter1": "manjuu", - "Character2": "manjuu", - "SecondaryCharacter2": "manjuu", - "Character3": "manjuu", - "SecondaryCharacter3": "manjuu", - "Character4": "manjuu", - "SecondaryCharacter4": "manjuu" - }, - "Island3": { - "Receive": false, - "Option1": 0, - "Option2": 0, - "Option3": 0, - "Character1": "manjuu", - "SecondaryCharacter1": "manjuu", - "Character2": "manjuu", - "SecondaryCharacter2": "manjuu", - "Character3": "manjuu", - "SecondaryCharacter3": "manjuu" - }, - "Island4": { - "Receive": false, - "Option1": 0, - "Option2": 0, - "Option3": 0, - "Option4": 0, - "Character1": "manjuu", - "SecondaryCharacter1": "manjuu", - "Character2": "manjuu", - "SecondaryCharacter2": "manjuu", - "Character3": "manjuu", - "SecondaryCharacter3": "manjuu", - "Character4": "manjuu", - "SecondaryCharacter4": "manjuu" - }, - "Island5": { - "Receive": false, - "Option1": 0, - "Option2": 0, - "Option3": 0, - "Option4": 0, - "Character1": "manjuu", - "SecondaryCharacter1": "manjuu", - "Character2": "manjuu", - "SecondaryCharacter2": "manjuu", - "Character3": "manjuu", - "SecondaryCharacter3": "manjuu", - "Character4": "manjuu", - "SecondaryCharacter4": "manjuu" - }, - "Island6": { - "Receive": false, - "Option1": 0, - "Option2": 0, - "Option3": 0, - "Option4": 0, - "Character1": "manjuu", - "SecondaryCharacter1": "manjuu", - "Character2": "manjuu", - "SecondaryCharacter2": "manjuu", - "Character3": "manjuu", - "SecondaryCharacter3": "manjuu", - "Character4": "manjuu", - "SecondaryCharacter4": "manjuu" - }, - "Island7": { - "Receive": false, - "Option1": 0, - "Option2": 0, - "Character1": "manjuu", - "SecondaryCharacter1": "manjuu", - "Character2": "manjuu", - "SecondaryCharacter2": "manjuu" - }, - "Island8": { - "Receive": false, - "Option1": 0, - "Option2": 0, - "Character1": "manjuu", - "SecondaryCharacter1": "manjuu", - "Character2": "manjuu", - "SecondaryCharacter2": "manjuu" - }, - "Island9": { - "Receive": false, - "Option1": 0, - "Option2": 0, - "Character1": "manjuu", - "SecondaryCharacter1": "manjuu", - "Character2": "manjuu", - "SecondaryCharacter2": "manjuu" - }, - "Island10": { - "Receive": false, - "Option1": 0, - "Option2": 0, - "Character1": "manjuu", - "SecondaryCharacter1": "manjuu", - "Character2": "manjuu", - "SecondaryCharacter2": "manjuu" - }, - "Island11": { - "Receive": false, - "Option1": 0, - "Option2": 0, - "Character1": "manjuu", - "SecondaryCharacter1": "manjuu", - "Character2": "manjuu", - "SecondaryCharacter2": "manjuu" - }, - "Island12": { - "Receive": false, - "Option1": 0, - "Option2": 0, - "Character1": "manjuu", - "SecondaryCharacter1": "manjuu", - "Character2": "manjuu", - "SecondaryCharacter2": "manjuu" - }, - "Island13": { - "Receive": false, - "Option1": 0, - "Option2": 0, - "Character1": "manjuu", - "SecondaryCharacter1": "manjuu", - "Character2": "manjuu", - "SecondaryCharacter2": "manjuu" - }, - "Island14": { - "Receive": false, - "Option1": 0, - "Option2": 0, - "Character1": "manjuu", - "SecondaryCharacter1": "manjuu", - "Character2": "manjuu", - "SecondaryCharacter2": "manjuu" - }, - "Island15": { - "Receive": false, - "Option1": 0, - "Option2": 0, - "Character1": "manjuu", - "SecondaryCharacter1": "manjuu", - "Character2": "manjuu", - "SecondaryCharacter2": "manjuu" - }, - "Island16": { - "Receive": false, - "Option1": 0, - "Option2": 0, - "Character1": "manjuu", - "SecondaryCharacter1": "manjuu", - "Character2": "manjuu", - "SecondaryCharacter2": "manjuu" + "Island": { + "ReceiveMiningForaging": true }, "Storage": { "Storage": {} diff --git a/module/config/argument/args.json b/module/config/argument/args.json index 9441da7ba..4d8c010ee 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -7904,3647 +7904,10 @@ "display": "hide" } }, - "Island1": { - "Receive": { + "Island": { + "ReceiveMiningForaging": { "type": "checkbox", - "value": false - }, - "Option1": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8 - ] - }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8 - ] - }, - "Option3": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8 - ] - }, - "Option4": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8 - ] - }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character3": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter3": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character4": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter4": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - } - }, - "Island2": { - "Receive": { - "type": "checkbox", - "value": false - }, - "Option1": { - "type": "select", - "value": 0, - "option": [ - 0, - 1 - ] - }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 2 - ] - }, - "Option3": { - "type": "select", - "value": 0, - "option": [ - 0, - 3 - ] - }, - "Option4": { - "type": "select", - "value": 0, - "option": [ - 0, - 4 - ] - }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character3": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter3": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character4": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter4": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - } - }, - "Island3": { - "Receive": { - "type": "checkbox", - "value": false - }, - "Option1": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16 - ] - }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16 - ] - }, - "Option3": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16 - ] - }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character3": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter3": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - } - }, - "Island4": { - "Receive": { - "type": "checkbox", - "value": false - }, - "Option1": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 - ] - }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 - ] - }, - "Option3": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 - ] - }, - "Option4": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 - ] - }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character3": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter3": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character4": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter4": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - } - }, - "Island5": { - "Receive": { - "type": "checkbox", - "value": false - }, - "Option1": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4 - ] - }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4 - ] - }, - "Option3": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4 - ] - }, - "Option4": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4 - ] - }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character3": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter3": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character4": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter4": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - } - }, - "Island6": { - "Receive": { - "type": "checkbox", - "value": false - }, - "Option1": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7 - ] - }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7 - ] - }, - "Option3": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7 - ] - }, - "Option4": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7 - ] - }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character3": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter3": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character4": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter4": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - } - }, - "Island7": { - "Receive": { - "type": "checkbox", - "value": false - }, - "Option1": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9 - ] - }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9 - ] - }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - } - }, - "Island8": { - "Receive": { - "type": "checkbox", - "value": false - }, - "Option1": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12 - ] - }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12 - ] - }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - } - }, - "Island9": { - "Receive": { - "type": "checkbox", - "value": false - }, - "Option1": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11 - ] - }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11 - ] - }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - } - }, - "Island10": { - "Receive": { - "type": "checkbox", - "value": false - }, - "Option1": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10 - ] - }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10 - ] - }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - } - }, - "Island11": { - "Receive": { - "type": "checkbox", - "value": false - }, - "Option1": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9 - ] - }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9 - ] - }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - } - }, - "Island12": { - "Receive": { - "type": "checkbox", - "value": false - }, - "Option1": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 - ] - }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 - ] - }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - } - }, - "Island13": { - "Receive": { - "type": "checkbox", - "value": false - }, - "Option1": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 - ] - }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 - ] - }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - } - }, - "Island14": { - "Receive": { - "type": "checkbox", - "value": false - }, - "Option1": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4 - ] - }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4 - ] - }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - } - }, - "Island15": { - "Receive": { - "type": "checkbox", - "value": false - }, - "Option1": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9 - ] - }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9 - ] - }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - } - }, - "Island16": { - "Receive": { - "type": "checkbox", - "value": false - }, - "Option1": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9 - ] - }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9 - ] - }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "Character2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] - }, - "SecondaryCharacter2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "william_d_porter", - "chen_hai", - "hood", - "prinz_eugen", - "tb", - "oceana", - "explorer", - "unicorn", - "cheshire", - "amagi_chan", - "helena", - "atago", - "friedrich_der_grobe", - "javelin", - "laffey", - "takao", - "yat_sen", - "fei_yuen", - "august_von_parseval" - ] + "value": true } }, "Storage": { diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index 4bf3b17e6..a4221ffc1 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -500,239 +500,8 @@ Awaken: option: [ level120, level125 ] Favourite: value: false -_Island: - IslandOption4: &IslandOption4 - value: 0 - option: [ 0, 1, 2, 3, 4] - IslandOption5: &IslandOption5 - value: 0 - option: [ 0, 1, 2, 3, 4, 5] - IslandOption6: &IslandOption6 - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6] - IslandOption7: &IslandOption7 - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7] - IslandOption8: &IslandOption8 - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] - IslandOption9: &IslandOption9 - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - IslandOption10: &IslandOption10 - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ] - IslandOption11: &IslandOption11 - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ] - IslandOption12: &IslandOption12 - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 ] - IslandOption16: &IslandOption16 - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 ] - IslandCharacter: &IslandCharacter - value: manjuu - option: - - manjuu - - saratoga - - new_jersey - - tashkent - - lemalin - - shimakaze - - akashi - - ying_swei - - chao_ho - - william_d_porter - - chen_hai - - hood - - prinz_eugen - - tb - - oceana - - explorer - - unicorn - - cheshire - - amagi_chan - - helena - - atago - - friedrich_der_grobe - - javelin - - laffey - - takao - - yat_sen - - fei_yuen - - august_von_parseval - IslandSecondaryCharacter: &IslandSecondaryCharacter - <<: *IslandCharacter -Island1: - Receive: false - Option1: *IslandOption8 - Option2: *IslandOption8 - Option3: *IslandOption8 - Option4: *IslandOption8 - Character1: *IslandCharacter - SecondaryCharacter1: *IslandSecondaryCharacter - Character2: *IslandCharacter - SecondaryCharacter2: *IslandSecondaryCharacter - Character3: *IslandCharacter - SecondaryCharacter3: *IslandSecondaryCharacter - Character4: *IslandCharacter - SecondaryCharacter4: *IslandSecondaryCharacter -Island2: - Receive: false - Option1: - value: 0 - option: [ 0, 1 ] - Option2: - value: 0 - option: [ 0, 2 ] - Option3: - value: 0 - option: [ 0, 3 ] - Option4: - value: 0 - option: [ 0, 4 ] - Character1: *IslandCharacter - SecondaryCharacter1: *IslandSecondaryCharacter - Character2: *IslandCharacter - SecondaryCharacter2: *IslandSecondaryCharacter - Character3: *IslandCharacter - SecondaryCharacter3: *IslandSecondaryCharacter - Character4: *IslandCharacter - SecondaryCharacter4: *IslandSecondaryCharacter -Island3: - Receive: false - Option1: *IslandOption16 - Option2: *IslandOption16 - Option3: *IslandOption16 - Character1: *IslandCharacter - SecondaryCharacter1: *IslandSecondaryCharacter - Character2: *IslandCharacter - SecondaryCharacter2: *IslandSecondaryCharacter - Character3: *IslandCharacter - SecondaryCharacter3: *IslandSecondaryCharacter -Island4: - Receive: false - Option1: *IslandOption6 - Option2: *IslandOption6 - Option3: *IslandOption6 - Option4: *IslandOption6 - Character1: *IslandCharacter - SecondaryCharacter1: *IslandSecondaryCharacter - Character2: *IslandCharacter - SecondaryCharacter2: *IslandSecondaryCharacter - Character3: *IslandCharacter - SecondaryCharacter3: *IslandSecondaryCharacter - Character4: *IslandCharacter - SecondaryCharacter4: *IslandSecondaryCharacter -Island5: - Receive: false - Option1: *IslandOption4 - Option2: *IslandOption4 - Option3: *IslandOption4 - Option4: *IslandOption4 - Character1: *IslandCharacter - SecondaryCharacter1: *IslandSecondaryCharacter - Character2: *IslandCharacter - SecondaryCharacter2: *IslandSecondaryCharacter - Character3: *IslandCharacter - SecondaryCharacter3: *IslandSecondaryCharacter - Character4: *IslandCharacter - SecondaryCharacter4: *IslandSecondaryCharacter -Island6: - Receive: false - Option1: *IslandOption7 - Option2: *IslandOption7 - Option3: *IslandOption7 - Option4: *IslandOption7 - Character1: *IslandCharacter - SecondaryCharacter1: *IslandSecondaryCharacter - Character2: *IslandCharacter - SecondaryCharacter2: *IslandSecondaryCharacter - Character3: *IslandCharacter - SecondaryCharacter3: *IslandSecondaryCharacter - Character4: *IslandCharacter - SecondaryCharacter4: *IslandSecondaryCharacter -Island7: - Receive: false - Option1: *IslandOption9 - Option2: *IslandOption9 - Character1: *IslandCharacter - SecondaryCharacter1: *IslandSecondaryCharacter - Character2: *IslandCharacter - SecondaryCharacter2: *IslandSecondaryCharacter -Island8: - Receive: false - Option1: *IslandOption12 - Option2: *IslandOption12 - Character1: *IslandCharacter - SecondaryCharacter1: *IslandSecondaryCharacter - Character2: *IslandCharacter - SecondaryCharacter2: *IslandSecondaryCharacter -Island9: - Receive: false - Option1: *IslandOption11 - Option2: *IslandOption11 - Character1: *IslandCharacter - SecondaryCharacter1: *IslandSecondaryCharacter - Character2: *IslandCharacter - SecondaryCharacter2: *IslandSecondaryCharacter -Island10: - Receive: false - Option1: *IslandOption10 - Option2: *IslandOption10 - Character1: *IslandCharacter - SecondaryCharacter1: *IslandSecondaryCharacter - Character2: *IslandCharacter - SecondaryCharacter2: *IslandSecondaryCharacter -Island11: - Receive: false - Option1: *IslandOption9 - Option2: *IslandOption9 - Character1: *IslandCharacter - SecondaryCharacter1: *IslandSecondaryCharacter - Character2: *IslandCharacter - SecondaryCharacter2: *IslandSecondaryCharacter -Island12: - Receive: false - Option1: *IslandOption6 - Option2: *IslandOption6 - Character1: *IslandCharacter - SecondaryCharacter1: *IslandSecondaryCharacter - Character2: *IslandCharacter - SecondaryCharacter2: *IslandSecondaryCharacter -Island13: - Receive: false - Option1: *IslandOption6 - Option2: *IslandOption6 - Character1: *IslandCharacter - SecondaryCharacter1: *IslandSecondaryCharacter - Character2: *IslandCharacter - SecondaryCharacter2: *IslandSecondaryCharacter -Island14: - Receive: false - Option1: *IslandOption4 - Option2: *IslandOption4 - Character1: *IslandCharacter - SecondaryCharacter1: *IslandSecondaryCharacter - Character2: *IslandCharacter - SecondaryCharacter2: *IslandSecondaryCharacter -Island15: - Receive: false - Option1: *IslandOption9 - Option2: *IslandOption9 - Character1: *IslandCharacter - SecondaryCharacter1: *IslandSecondaryCharacter - Character2: *IslandCharacter - SecondaryCharacter2: *IslandSecondaryCharacter -Island16: - Receive: false - Option1: *IslandOption9 - Option2: *IslandOption9 - Character1: *IslandCharacter - SecondaryCharacter1: *IslandSecondaryCharacter - Character2: *IslandCharacter - SecondaryCharacter2: *IslandSecondaryCharacter +Island: + ReceiveMiningForaging: True GeneralShop: UseGems: false Refresh: false diff --git a/module/config/argument/task.yaml b/module/config/argument/task.yaml index 92c76dd76..51ee84a21 100644 --- a/module/config/argument/task.yaml +++ b/module/config/argument/task.yaml @@ -228,22 +228,7 @@ Reward: - Awaken Island: - Scheduler - - Island1 - - Island2 - - Island3 - - Island4 - - Island5 - - Island6 - - Island7 - - Island8 - - Island9 - - Island10 - - Island11 - - Island12 - - Island13 - - Island14 - - Island15 - - Island16 + - Island # ==================== DailyMission ==================== diff --git a/module/config/config_generated.py b/module/config/config_generated.py index e791cb850..370ac50d1 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -280,182 +280,8 @@ class GeneratedConfig: Awaken_LevelCap = 'level120' # level120, level125 Awaken_Favourite = False - # Group `Island1` - Island1_Receive = False - Island1_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island1_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island1_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island1_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island1_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island1_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island1_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island1_SecondaryCharacter4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - - # Group `Island2` - Island2_Receive = False - Island2_Option1 = 0 # 0, 1 - Island2_Option2 = 0 # 0, 2 - Island2_Option3 = 0 # 0, 3 - Island2_Option4 = 0 # 0, 4 - Island2_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island2_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island2_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island2_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island2_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island2_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island2_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island2_SecondaryCharacter4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - - # Group `Island3` - Island3_Receive = False - Island3_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 - Island3_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 - Island3_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 - Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island3_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island3_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island3_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island3_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - - # Group `Island4` - Island4_Receive = False - Island4_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island4_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island4_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island4_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island4_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island4_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island4_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island4_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island4_SecondaryCharacter4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - - # Group `Island5` - Island5_Receive = False - Island5_Option1 = 0 # 0, 1, 2, 3, 4 - Island5_Option2 = 0 # 0, 1, 2, 3, 4 - Island5_Option3 = 0 # 0, 1, 2, 3, 4 - Island5_Option4 = 0 # 0, 1, 2, 3, 4 - Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island5_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island5_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island5_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island5_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island5_SecondaryCharacter4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - - # Group `Island6` - Island6_Receive = False - Island6_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island6_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island6_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island6_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island6_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island6_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island6_SecondaryCharacter4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - - # Group `Island7` - Island7_Receive = False - Island7_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island7_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island7_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island7_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island7_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - - # Group `Island8` - Island8_Receive = False - Island8_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 - Island8_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 - Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island8_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island8_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island8_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - - # Group `Island9` - Island9_Receive = False - Island9_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 - Island9_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 - Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island9_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island9_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island9_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - - # Group `Island10` - Island10_Receive = False - Island10_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 - Island10_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 - Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island10_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island10_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island10_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - - # Group `Island11` - Island11_Receive = False - Island11_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island11_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island11_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island11_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island11_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - - # Group `Island12` - Island12_Receive = False - Island12_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island12_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island12_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island12_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island12_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island12_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - - # Group `Island13` - Island13_Receive = False - Island13_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island13_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island13_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island13_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island13_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - - # Group `Island14` - Island14_Receive = False - Island14_Option1 = 0 # 0, 1, 2, 3, 4 - Island14_Option2 = 0 # 0, 1, 2, 3, 4 - Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island14_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island14_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island14_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - - # Group `Island15` - Island15_Receive = False - Island15_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island15_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island15_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island15_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island15_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island15_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - - # Group `Island16` - Island16_Receive = False - Island16_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island16_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island16_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island16_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island16_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island16_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + # Group `Island` + Island_ReceiveMiningForaging = True # Group `GeneralShop` GeneralShop_UseGems = False diff --git a/module/config/config_manual.py b/module/config/config_manual.py index d71c99c97..171707ef3 100644 --- a/module/config/config_manual.py +++ b/module/config/config_manual.py @@ -28,6 +28,7 @@ class ManualConfig: > RaidDaily > CoalitionSp > WarArchives > MaritimeEscort > Event > Event2 > Raid > Hospital > HospitalEvent > Coalition > Main > Main2 > Main3 > OpsiMeowfficerFarming + > Island > GemsFarming > OpsiHazard1Leveling """ diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index 493c66e34..520c9a6ea 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -1787,3453 +1787,14 @@ "help": "" } }, - "Island1": { + "Island": { "_info": { - "name": "Island1._info.name", - "help": "Island1._info.help" + "name": "Island._info.name", + "help": "Island._info.help" }, - "Receive": { - "name": "Island1.Receive.name", - "help": "Island1.Receive.help" - }, - "Option1": { - "name": "Island1.Option1.name", - "help": "Island1.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" - }, - "Option2": { - "name": "Island1.Option2.name", - "help": "Island1.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" - }, - "Option3": { - "name": "Island1.Option3.name", - "help": "Island1.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" - }, - "Option4": { - "name": "Island1.Option4.name", - "help": "Island1.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" - }, - "Character1": { - "name": "Island1.Character1.name", - "help": "Island1.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island1.SecondaryCharacter1.name", - "help": "Island1.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island1.Character2.name", - "help": "Island1.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island1.SecondaryCharacter2.name", - "help": "Island1.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character3": { - "name": "Island1.Character3.name", - "help": "Island1.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter3": { - "name": "Island1.SecondaryCharacter3.name", - "help": "Island1.SecondaryCharacter3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character4": { - "name": "Island1.Character4.name", - "help": "Island1.Character4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter4": { - "name": "Island1.SecondaryCharacter4.name", - "help": "Island1.SecondaryCharacter4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island2": { - "_info": { - "name": "Island2._info.name", - "help": "Island2._info.help" - }, - "Receive": { - "name": "Island2.Receive.name", - "help": "Island2.Receive.help" - }, - "Option1": { - "name": "Island2.Option1.name", - "help": "Island2.Option1.help", - "0": "0", - "1": "1" - }, - "Option2": { - "name": "Island2.Option2.name", - "help": "Island2.Option2.help", - "0": "0", - "2": "2" - }, - "Option3": { - "name": "Island2.Option3.name", - "help": "Island2.Option3.help", - "0": "0", - "3": "3" - }, - "Option4": { - "name": "Island2.Option4.name", - "help": "Island2.Option4.help", - "0": "0", - "4": "4" - }, - "Character1": { - "name": "Island2.Character1.name", - "help": "Island2.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island2.SecondaryCharacter1.name", - "help": "Island2.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island2.Character2.name", - "help": "Island2.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island2.SecondaryCharacter2.name", - "help": "Island2.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character3": { - "name": "Island2.Character3.name", - "help": "Island2.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter3": { - "name": "Island2.SecondaryCharacter3.name", - "help": "Island2.SecondaryCharacter3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character4": { - "name": "Island2.Character4.name", - "help": "Island2.Character4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter4": { - "name": "Island2.SecondaryCharacter4.name", - "help": "Island2.SecondaryCharacter4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island3": { - "_info": { - "name": "Island3._info.name", - "help": "Island3._info.help" - }, - "Receive": { - "name": "Island3.Receive.name", - "help": "Island3.Receive.help" - }, - "Option1": { - "name": "Island3.Option1.name", - "help": "Island3.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12", - "13": "13", - "14": "14", - "15": "15", - "16": "16" - }, - "Option2": { - "name": "Island3.Option2.name", - "help": "Island3.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12", - "13": "13", - "14": "14", - "15": "15", - "16": "16" - }, - "Option3": { - "name": "Island3.Option3.name", - "help": "Island3.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12", - "13": "13", - "14": "14", - "15": "15", - "16": "16" - }, - "Character1": { - "name": "Island3.Character1.name", - "help": "Island3.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island3.SecondaryCharacter1.name", - "help": "Island3.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island3.Character2.name", - "help": "Island3.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island3.SecondaryCharacter2.name", - "help": "Island3.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character3": { - "name": "Island3.Character3.name", - "help": "Island3.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter3": { - "name": "Island3.SecondaryCharacter3.name", - "help": "Island3.SecondaryCharacter3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island4": { - "_info": { - "name": "Island4._info.name", - "help": "Island4._info.help" - }, - "Receive": { - "name": "Island4.Receive.name", - "help": "Island4.Receive.help" - }, - "Option1": { - "name": "Island4.Option1.name", - "help": "Island4.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Option2": { - "name": "Island4.Option2.name", - "help": "Island4.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Option3": { - "name": "Island4.Option3.name", - "help": "Island4.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Option4": { - "name": "Island4.Option4.name", - "help": "Island4.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Character1": { - "name": "Island4.Character1.name", - "help": "Island4.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island4.SecondaryCharacter1.name", - "help": "Island4.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island4.Character2.name", - "help": "Island4.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island4.SecondaryCharacter2.name", - "help": "Island4.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character3": { - "name": "Island4.Character3.name", - "help": "Island4.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter3": { - "name": "Island4.SecondaryCharacter3.name", - "help": "Island4.SecondaryCharacter3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character4": { - "name": "Island4.Character4.name", - "help": "Island4.Character4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter4": { - "name": "Island4.SecondaryCharacter4.name", - "help": "Island4.SecondaryCharacter4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island5": { - "_info": { - "name": "Island5._info.name", - "help": "Island5._info.help" - }, - "Receive": { - "name": "Island5.Receive.name", - "help": "Island5.Receive.help" - }, - "Option1": { - "name": "Island5.Option1.name", - "help": "Island5.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Option2": { - "name": "Island5.Option2.name", - "help": "Island5.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Option3": { - "name": "Island5.Option3.name", - "help": "Island5.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Option4": { - "name": "Island5.Option4.name", - "help": "Island5.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Character1": { - "name": "Island5.Character1.name", - "help": "Island5.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island5.SecondaryCharacter1.name", - "help": "Island5.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island5.Character2.name", - "help": "Island5.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island5.SecondaryCharacter2.name", - "help": "Island5.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character3": { - "name": "Island5.Character3.name", - "help": "Island5.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter3": { - "name": "Island5.SecondaryCharacter3.name", - "help": "Island5.SecondaryCharacter3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character4": { - "name": "Island5.Character4.name", - "help": "Island5.Character4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter4": { - "name": "Island5.SecondaryCharacter4.name", - "help": "Island5.SecondaryCharacter4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island6": { - "_info": { - "name": "Island6._info.name", - "help": "Island6._info.help" - }, - "Receive": { - "name": "Island6.Receive.name", - "help": "Island6.Receive.help" - }, - "Option1": { - "name": "Island6.Option1.name", - "help": "Island6.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" - }, - "Option2": { - "name": "Island6.Option2.name", - "help": "Island6.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" - }, - "Option3": { - "name": "Island6.Option3.name", - "help": "Island6.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" - }, - "Option4": { - "name": "Island6.Option4.name", - "help": "Island6.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" - }, - "Character1": { - "name": "Island6.Character1.name", - "help": "Island6.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island6.SecondaryCharacter1.name", - "help": "Island6.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island6.Character2.name", - "help": "Island6.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island6.SecondaryCharacter2.name", - "help": "Island6.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character3": { - "name": "Island6.Character3.name", - "help": "Island6.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter3": { - "name": "Island6.SecondaryCharacter3.name", - "help": "Island6.SecondaryCharacter3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character4": { - "name": "Island6.Character4.name", - "help": "Island6.Character4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter4": { - "name": "Island6.SecondaryCharacter4.name", - "help": "Island6.SecondaryCharacter4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island7": { - "_info": { - "name": "Island7._info.name", - "help": "Island7._info.help" - }, - "Receive": { - "name": "Island7.Receive.name", - "help": "Island7.Receive.help" - }, - "Option1": { - "name": "Island7.Option1.name", - "help": "Island7.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Option2": { - "name": "Island7.Option2.name", - "help": "Island7.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Character1": { - "name": "Island7.Character1.name", - "help": "Island7.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island7.SecondaryCharacter1.name", - "help": "Island7.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island7.Character2.name", - "help": "Island7.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island7.SecondaryCharacter2.name", - "help": "Island7.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island8": { - "_info": { - "name": "Island8._info.name", - "help": "Island8._info.help" - }, - "Receive": { - "name": "Island8.Receive.name", - "help": "Island8.Receive.help" - }, - "Option1": { - "name": "Island8.Option1.name", - "help": "Island8.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12" - }, - "Option2": { - "name": "Island8.Option2.name", - "help": "Island8.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12" - }, - "Character1": { - "name": "Island8.Character1.name", - "help": "Island8.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island8.SecondaryCharacter1.name", - "help": "Island8.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island8.Character2.name", - "help": "Island8.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island8.SecondaryCharacter2.name", - "help": "Island8.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island9": { - "_info": { - "name": "Island9._info.name", - "help": "Island9._info.help" - }, - "Receive": { - "name": "Island9.Receive.name", - "help": "Island9.Receive.help" - }, - "Option1": { - "name": "Island9.Option1.name", - "help": "Island9.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11" - }, - "Option2": { - "name": "Island9.Option2.name", - "help": "Island9.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11" - }, - "Character1": { - "name": "Island9.Character1.name", - "help": "Island9.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island9.SecondaryCharacter1.name", - "help": "Island9.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island9.Character2.name", - "help": "Island9.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island9.SecondaryCharacter2.name", - "help": "Island9.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island10": { - "_info": { - "name": "Island10._info.name", - "help": "Island10._info.help" - }, - "Receive": { - "name": "Island10.Receive.name", - "help": "Island10.Receive.help" - }, - "Option1": { - "name": "Island10.Option1.name", - "help": "Island10.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10" - }, - "Option2": { - "name": "Island10.Option2.name", - "help": "Island10.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10" - }, - "Character1": { - "name": "Island10.Character1.name", - "help": "Island10.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island10.SecondaryCharacter1.name", - "help": "Island10.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island10.Character2.name", - "help": "Island10.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island10.SecondaryCharacter2.name", - "help": "Island10.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island11": { - "_info": { - "name": "Island11._info.name", - "help": "Island11._info.help" - }, - "Receive": { - "name": "Island11.Receive.name", - "help": "Island11.Receive.help" - }, - "Option1": { - "name": "Island11.Option1.name", - "help": "Island11.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Option2": { - "name": "Island11.Option2.name", - "help": "Island11.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Character1": { - "name": "Island11.Character1.name", - "help": "Island11.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island11.SecondaryCharacter1.name", - "help": "Island11.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island11.Character2.name", - "help": "Island11.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island11.SecondaryCharacter2.name", - "help": "Island11.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island12": { - "_info": { - "name": "Island12._info.name", - "help": "Island12._info.help" - }, - "Receive": { - "name": "Island12.Receive.name", - "help": "Island12.Receive.help" - }, - "Option1": { - "name": "Island12.Option1.name", - "help": "Island12.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Option2": { - "name": "Island12.Option2.name", - "help": "Island12.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Character1": { - "name": "Island12.Character1.name", - "help": "Island12.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island12.SecondaryCharacter1.name", - "help": "Island12.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island12.Character2.name", - "help": "Island12.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island12.SecondaryCharacter2.name", - "help": "Island12.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island13": { - "_info": { - "name": "Island13._info.name", - "help": "Island13._info.help" - }, - "Receive": { - "name": "Island13.Receive.name", - "help": "Island13.Receive.help" - }, - "Option1": { - "name": "Island13.Option1.name", - "help": "Island13.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Option2": { - "name": "Island13.Option2.name", - "help": "Island13.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Character1": { - "name": "Island13.Character1.name", - "help": "Island13.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island13.SecondaryCharacter1.name", - "help": "Island13.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island13.Character2.name", - "help": "Island13.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island13.SecondaryCharacter2.name", - "help": "Island13.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island14": { - "_info": { - "name": "Island14._info.name", - "help": "Island14._info.help" - }, - "Receive": { - "name": "Island14.Receive.name", - "help": "Island14.Receive.help" - }, - "Option1": { - "name": "Island14.Option1.name", - "help": "Island14.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Option2": { - "name": "Island14.Option2.name", - "help": "Island14.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Character1": { - "name": "Island14.Character1.name", - "help": "Island14.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island14.SecondaryCharacter1.name", - "help": "Island14.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island14.Character2.name", - "help": "Island14.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island14.SecondaryCharacter2.name", - "help": "Island14.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island15": { - "_info": { - "name": "Island15._info.name", - "help": "Island15._info.help" - }, - "Receive": { - "name": "Island15.Receive.name", - "help": "Island15.Receive.help" - }, - "Option1": { - "name": "Island15.Option1.name", - "help": "Island15.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Option2": { - "name": "Island15.Option2.name", - "help": "Island15.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Character1": { - "name": "Island15.Character1.name", - "help": "Island15.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island15.SecondaryCharacter1.name", - "help": "Island15.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island15.Character2.name", - "help": "Island15.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island15.SecondaryCharacter2.name", - "help": "Island15.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island16": { - "_info": { - "name": "Island16._info.name", - "help": "Island16._info.help" - }, - "Receive": { - "name": "Island16.Receive.name", - "help": "Island16.Receive.help" - }, - "Option1": { - "name": "Island16.Option1.name", - "help": "Island16.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Option2": { - "name": "Island16.Option2.name", - "help": "Island16.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Character1": { - "name": "Island16.Character1.name", - "help": "Island16.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island16.SecondaryCharacter1.name", - "help": "Island16.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island16.Character2.name", - "help": "Island16.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island16.SecondaryCharacter2.name", - "help": "Island16.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "ReceiveMiningForaging": { + "name": "Island.ReceiveMiningForaging.name", + "help": "Island.ReceiveMiningForaging.help" } }, "GeneralShop": { diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index d203249c8..1f5ec1313 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -1787,3453 +1787,14 @@ "help": "Awaken.Favourite.help" } }, - "Island1": { + "Island": { "_info": { - "name": "Island1._info.name", - "help": "Island1._info.help" + "name": "Island._info.name", + "help": "Island._info.help" }, - "Receive": { - "name": "Island1.Receive.name", - "help": "Island1.Receive.help" - }, - "Option1": { - "name": "Island1.Option1.name", - "help": "Island1.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" - }, - "Option2": { - "name": "Island1.Option2.name", - "help": "Island1.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" - }, - "Option3": { - "name": "Island1.Option3.name", - "help": "Island1.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" - }, - "Option4": { - "name": "Island1.Option4.name", - "help": "Island1.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" - }, - "Character1": { - "name": "Island1.Character1.name", - "help": "Island1.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island1.SecondaryCharacter1.name", - "help": "Island1.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island1.Character2.name", - "help": "Island1.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island1.SecondaryCharacter2.name", - "help": "Island1.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character3": { - "name": "Island1.Character3.name", - "help": "Island1.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter3": { - "name": "Island1.SecondaryCharacter3.name", - "help": "Island1.SecondaryCharacter3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character4": { - "name": "Island1.Character4.name", - "help": "Island1.Character4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter4": { - "name": "Island1.SecondaryCharacter4.name", - "help": "Island1.SecondaryCharacter4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island2": { - "_info": { - "name": "Island2._info.name", - "help": "Island2._info.help" - }, - "Receive": { - "name": "Island2.Receive.name", - "help": "Island2.Receive.help" - }, - "Option1": { - "name": "Island2.Option1.name", - "help": "Island2.Option1.help", - "0": "0", - "1": "1" - }, - "Option2": { - "name": "Island2.Option2.name", - "help": "Island2.Option2.help", - "0": "0", - "2": "2" - }, - "Option3": { - "name": "Island2.Option3.name", - "help": "Island2.Option3.help", - "0": "0", - "3": "3" - }, - "Option4": { - "name": "Island2.Option4.name", - "help": "Island2.Option4.help", - "0": "0", - "4": "4" - }, - "Character1": { - "name": "Island2.Character1.name", - "help": "Island2.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island2.SecondaryCharacter1.name", - "help": "Island2.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island2.Character2.name", - "help": "Island2.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island2.SecondaryCharacter2.name", - "help": "Island2.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character3": { - "name": "Island2.Character3.name", - "help": "Island2.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter3": { - "name": "Island2.SecondaryCharacter3.name", - "help": "Island2.SecondaryCharacter3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character4": { - "name": "Island2.Character4.name", - "help": "Island2.Character4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter4": { - "name": "Island2.SecondaryCharacter4.name", - "help": "Island2.SecondaryCharacter4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island3": { - "_info": { - "name": "Island3._info.name", - "help": "Island3._info.help" - }, - "Receive": { - "name": "Island3.Receive.name", - "help": "Island3.Receive.help" - }, - "Option1": { - "name": "Island3.Option1.name", - "help": "Island3.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12", - "13": "13", - "14": "14", - "15": "15", - "16": "16" - }, - "Option2": { - "name": "Island3.Option2.name", - "help": "Island3.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12", - "13": "13", - "14": "14", - "15": "15", - "16": "16" - }, - "Option3": { - "name": "Island3.Option3.name", - "help": "Island3.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12", - "13": "13", - "14": "14", - "15": "15", - "16": "16" - }, - "Character1": { - "name": "Island3.Character1.name", - "help": "Island3.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island3.SecondaryCharacter1.name", - "help": "Island3.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island3.Character2.name", - "help": "Island3.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island3.SecondaryCharacter2.name", - "help": "Island3.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character3": { - "name": "Island3.Character3.name", - "help": "Island3.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter3": { - "name": "Island3.SecondaryCharacter3.name", - "help": "Island3.SecondaryCharacter3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island4": { - "_info": { - "name": "Island4._info.name", - "help": "Island4._info.help" - }, - "Receive": { - "name": "Island4.Receive.name", - "help": "Island4.Receive.help" - }, - "Option1": { - "name": "Island4.Option1.name", - "help": "Island4.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Option2": { - "name": "Island4.Option2.name", - "help": "Island4.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Option3": { - "name": "Island4.Option3.name", - "help": "Island4.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Option4": { - "name": "Island4.Option4.name", - "help": "Island4.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Character1": { - "name": "Island4.Character1.name", - "help": "Island4.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island4.SecondaryCharacter1.name", - "help": "Island4.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island4.Character2.name", - "help": "Island4.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island4.SecondaryCharacter2.name", - "help": "Island4.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character3": { - "name": "Island4.Character3.name", - "help": "Island4.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter3": { - "name": "Island4.SecondaryCharacter3.name", - "help": "Island4.SecondaryCharacter3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character4": { - "name": "Island4.Character4.name", - "help": "Island4.Character4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter4": { - "name": "Island4.SecondaryCharacter4.name", - "help": "Island4.SecondaryCharacter4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island5": { - "_info": { - "name": "Island5._info.name", - "help": "Island5._info.help" - }, - "Receive": { - "name": "Island5.Receive.name", - "help": "Island5.Receive.help" - }, - "Option1": { - "name": "Island5.Option1.name", - "help": "Island5.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Option2": { - "name": "Island5.Option2.name", - "help": "Island5.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Option3": { - "name": "Island5.Option3.name", - "help": "Island5.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Option4": { - "name": "Island5.Option4.name", - "help": "Island5.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Character1": { - "name": "Island5.Character1.name", - "help": "Island5.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island5.SecondaryCharacter1.name", - "help": "Island5.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island5.Character2.name", - "help": "Island5.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island5.SecondaryCharacter2.name", - "help": "Island5.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character3": { - "name": "Island5.Character3.name", - "help": "Island5.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter3": { - "name": "Island5.SecondaryCharacter3.name", - "help": "Island5.SecondaryCharacter3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character4": { - "name": "Island5.Character4.name", - "help": "Island5.Character4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter4": { - "name": "Island5.SecondaryCharacter4.name", - "help": "Island5.SecondaryCharacter4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island6": { - "_info": { - "name": "Island6._info.name", - "help": "Island6._info.help" - }, - "Receive": { - "name": "Island6.Receive.name", - "help": "Island6.Receive.help" - }, - "Option1": { - "name": "Island6.Option1.name", - "help": "Island6.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" - }, - "Option2": { - "name": "Island6.Option2.name", - "help": "Island6.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" - }, - "Option3": { - "name": "Island6.Option3.name", - "help": "Island6.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" - }, - "Option4": { - "name": "Island6.Option4.name", - "help": "Island6.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" - }, - "Character1": { - "name": "Island6.Character1.name", - "help": "Island6.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island6.SecondaryCharacter1.name", - "help": "Island6.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island6.Character2.name", - "help": "Island6.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island6.SecondaryCharacter2.name", - "help": "Island6.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character3": { - "name": "Island6.Character3.name", - "help": "Island6.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter3": { - "name": "Island6.SecondaryCharacter3.name", - "help": "Island6.SecondaryCharacter3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character4": { - "name": "Island6.Character4.name", - "help": "Island6.Character4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter4": { - "name": "Island6.SecondaryCharacter4.name", - "help": "Island6.SecondaryCharacter4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island7": { - "_info": { - "name": "Island7._info.name", - "help": "Island7._info.help" - }, - "Receive": { - "name": "Island7.Receive.name", - "help": "Island7.Receive.help" - }, - "Option1": { - "name": "Island7.Option1.name", - "help": "Island7.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Option2": { - "name": "Island7.Option2.name", - "help": "Island7.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Character1": { - "name": "Island7.Character1.name", - "help": "Island7.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island7.SecondaryCharacter1.name", - "help": "Island7.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island7.Character2.name", - "help": "Island7.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island7.SecondaryCharacter2.name", - "help": "Island7.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island8": { - "_info": { - "name": "Island8._info.name", - "help": "Island8._info.help" - }, - "Receive": { - "name": "Island8.Receive.name", - "help": "Island8.Receive.help" - }, - "Option1": { - "name": "Island8.Option1.name", - "help": "Island8.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12" - }, - "Option2": { - "name": "Island8.Option2.name", - "help": "Island8.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12" - }, - "Character1": { - "name": "Island8.Character1.name", - "help": "Island8.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island8.SecondaryCharacter1.name", - "help": "Island8.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island8.Character2.name", - "help": "Island8.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island8.SecondaryCharacter2.name", - "help": "Island8.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island9": { - "_info": { - "name": "Island9._info.name", - "help": "Island9._info.help" - }, - "Receive": { - "name": "Island9.Receive.name", - "help": "Island9.Receive.help" - }, - "Option1": { - "name": "Island9.Option1.name", - "help": "Island9.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11" - }, - "Option2": { - "name": "Island9.Option2.name", - "help": "Island9.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11" - }, - "Character1": { - "name": "Island9.Character1.name", - "help": "Island9.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island9.SecondaryCharacter1.name", - "help": "Island9.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island9.Character2.name", - "help": "Island9.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island9.SecondaryCharacter2.name", - "help": "Island9.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island10": { - "_info": { - "name": "Island10._info.name", - "help": "Island10._info.help" - }, - "Receive": { - "name": "Island10.Receive.name", - "help": "Island10.Receive.help" - }, - "Option1": { - "name": "Island10.Option1.name", - "help": "Island10.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10" - }, - "Option2": { - "name": "Island10.Option2.name", - "help": "Island10.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10" - }, - "Character1": { - "name": "Island10.Character1.name", - "help": "Island10.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island10.SecondaryCharacter1.name", - "help": "Island10.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island10.Character2.name", - "help": "Island10.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island10.SecondaryCharacter2.name", - "help": "Island10.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island11": { - "_info": { - "name": "Island11._info.name", - "help": "Island11._info.help" - }, - "Receive": { - "name": "Island11.Receive.name", - "help": "Island11.Receive.help" - }, - "Option1": { - "name": "Island11.Option1.name", - "help": "Island11.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Option2": { - "name": "Island11.Option2.name", - "help": "Island11.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Character1": { - "name": "Island11.Character1.name", - "help": "Island11.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island11.SecondaryCharacter1.name", - "help": "Island11.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island11.Character2.name", - "help": "Island11.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island11.SecondaryCharacter2.name", - "help": "Island11.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island12": { - "_info": { - "name": "Island12._info.name", - "help": "Island12._info.help" - }, - "Receive": { - "name": "Island12.Receive.name", - "help": "Island12.Receive.help" - }, - "Option1": { - "name": "Island12.Option1.name", - "help": "Island12.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Option2": { - "name": "Island12.Option2.name", - "help": "Island12.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Character1": { - "name": "Island12.Character1.name", - "help": "Island12.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island12.SecondaryCharacter1.name", - "help": "Island12.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island12.Character2.name", - "help": "Island12.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island12.SecondaryCharacter2.name", - "help": "Island12.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island13": { - "_info": { - "name": "Island13._info.name", - "help": "Island13._info.help" - }, - "Receive": { - "name": "Island13.Receive.name", - "help": "Island13.Receive.help" - }, - "Option1": { - "name": "Island13.Option1.name", - "help": "Island13.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Option2": { - "name": "Island13.Option2.name", - "help": "Island13.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Character1": { - "name": "Island13.Character1.name", - "help": "Island13.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island13.SecondaryCharacter1.name", - "help": "Island13.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island13.Character2.name", - "help": "Island13.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island13.SecondaryCharacter2.name", - "help": "Island13.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island14": { - "_info": { - "name": "Island14._info.name", - "help": "Island14._info.help" - }, - "Receive": { - "name": "Island14.Receive.name", - "help": "Island14.Receive.help" - }, - "Option1": { - "name": "Island14.Option1.name", - "help": "Island14.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Option2": { - "name": "Island14.Option2.name", - "help": "Island14.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Character1": { - "name": "Island14.Character1.name", - "help": "Island14.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island14.SecondaryCharacter1.name", - "help": "Island14.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island14.Character2.name", - "help": "Island14.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island14.SecondaryCharacter2.name", - "help": "Island14.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island15": { - "_info": { - "name": "Island15._info.name", - "help": "Island15._info.help" - }, - "Receive": { - "name": "Island15.Receive.name", - "help": "Island15.Receive.help" - }, - "Option1": { - "name": "Island15.Option1.name", - "help": "Island15.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Option2": { - "name": "Island15.Option2.name", - "help": "Island15.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Character1": { - "name": "Island15.Character1.name", - "help": "Island15.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island15.SecondaryCharacter1.name", - "help": "Island15.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island15.Character2.name", - "help": "Island15.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island15.SecondaryCharacter2.name", - "help": "Island15.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island16": { - "_info": { - "name": "Island16._info.name", - "help": "Island16._info.help" - }, - "Receive": { - "name": "Island16.Receive.name", - "help": "Island16.Receive.help" - }, - "Option1": { - "name": "Island16.Option1.name", - "help": "Island16.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Option2": { - "name": "Island16.Option2.name", - "help": "Island16.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Character1": { - "name": "Island16.Character1.name", - "help": "Island16.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island16.SecondaryCharacter1.name", - "help": "Island16.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island16.Character2.name", - "help": "Island16.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island16.SecondaryCharacter2.name", - "help": "Island16.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "ReceiveMiningForaging": { + "name": "Island.ReceiveMiningForaging.name", + "help": "Island.ReceiveMiningForaging.help" } }, "GeneralShop": { diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 1d6722c0d..9a6b1925e 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -156,7 +156,7 @@ }, "Island": { "name": "岛屿计划", - "help": "需要岛屿等级18级并解锁集成管理面板后使用" + "help": "" }, "Daily": { "name": "每日任务", @@ -1787,3453 +1787,14 @@ "help": "" } }, - "Island1": { + "Island": { "_info": { - "name": "丰壤农田", - "help": "" + "name": "岛屿计划设置", + "help": "需要岛屿等级18级并解锁集成管理面板后使用" }, - "Receive": { - "name": "收获丰壤农田", - "help": "" - }, - "Option1": { - "name": "第 1 格生产物品", - "help": "", - "0": "不生产", - "1": "小麦", - "2": "玉米", - "3": "牧草", - "4": "咖啡豆", - "5": "大米", - "6": "白菜", - "7": "土豆", - "8": "大豆" - }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "小麦", - "2": "玉米", - "3": "牧草", - "4": "咖啡豆", - "5": "大米", - "6": "白菜", - "7": "土豆", - "8": "大豆" - }, - "Option3": { - "name": "第 3 格生产物品", - "help": "", - "0": "不生产", - "1": "小麦", - "2": "玉米", - "3": "牧草", - "4": "咖啡豆", - "5": "大米", - "6": "白菜", - "7": "土豆", - "8": "大豆" - }, - "Option4": { - "name": "第 4 格生产物品", - "help": "", - "0": "不生产", - "1": "小麦", - "2": "玉米", - "3": "牧草", - "4": "咖啡豆", - "5": "大米", - "6": "白菜", - "7": "土豆", - "8": "大豆" - }, - "Character1": { - "name": "第 1 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter1": { - "name": "第 1 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character2": { - "name": "第 2 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter2": { - "name": "第 2 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character3": { - "name": "第 3 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter3": { - "name": "第 3 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character4": { - "name": "第 4 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter4": { - "name": "第 4 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - } - }, - "Island2": { - "_info": { - "name": "悠然牧场", - "help": "" - }, - "Receive": { - "name": "收获悠然牧场", - "help": "" - }, - "Option1": { - "name": "第 1 格生产物品", - "help": "", - "0": "不生产", - "1": "鸡蛋(禽肉)" - }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "2": "鲜肉" - }, - "Option3": { - "name": "第 3 格生产物品", - "help": "", - "0": "不生产", - "3": "牛奶(皮料)" - }, - "Option4": { - "name": "第 4 格生产物品", - "help": "", - "0": "不生产", - "4": "羊毛" - }, - "Character1": { - "name": "第 1 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter1": { - "name": "第 1 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character2": { - "name": "第 2 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter2": { - "name": "第 2 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character3": { - "name": "第 3 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter3": { - "name": "第 3 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character4": { - "name": "第 4 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter4": { - "name": "第 4 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - } - }, - "Island3": { - "_info": { - "name": "啾啾渔场", - "help": "" - }, - "Receive": { - "name": "收获啾啾渔场", - "help": "" - }, - "Option1": { - "name": "第 1 格生产物品", - "help": "", - "0": "不生产", - "1": "贝类", - "2": "鲶鱼", - "3": "鲤鱼", - "4": "鲫鱼", - "5": "小河虾", - "6": "小龙虾", - "7": "鲈鱼", - "8": "螃蟹", - "9": "鱿鱼", - "10": "马鲛鱼", - "11": "金枪鱼", - "12": "三文鱼", - "13": "红鲷鱼", - "14": "黑鲷鱼", - "15": "黄鳍金枪鱼", - "16": "海参" - }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "贝类", - "2": "鲶鱼", - "3": "鲤鱼", - "4": "鲫鱼", - "5": "小河虾", - "6": "小龙虾", - "7": "鲈鱼", - "8": "螃蟹", - "9": "鱿鱼", - "10": "马鲛鱼", - "11": "金枪鱼", - "12": "三文鱼", - "13": "红鲷鱼", - "14": "黑鲷鱼", - "15": "黄鳍金枪鱼", - "16": "海参" - }, - "Option3": { - "name": "第 3 格生产物品", - "help": "", - "0": "不生产", - "1": "贝类", - "2": "鲶鱼", - "3": "鲤鱼", - "4": "鲫鱼", - "5": "小河虾", - "6": "小龙虾", - "7": "鲈鱼", - "8": "螃蟹", - "9": "鱿鱼", - "10": "马鲛鱼", - "11": "金枪鱼", - "12": "三文鱼", - "13": "红鲷鱼", - "14": "黑鲷鱼", - "15": "黄鳍金枪鱼", - "16": "海参" - }, - "Character1": { - "name": "第 1 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter1": { - "name": "第 1 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character2": { - "name": "第 2 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter2": { - "name": "第 2 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character3": { - "name": "第 3 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter3": { - "name": "第 3 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - } - }, - "Island4": { - "_info": { - "name": "沉石矿山", - "help": "" - }, - "Receive": { - "name": "收获沉石矿山", - "help": "" - }, - "Option1": { - "name": "第 1 格生产物品", - "help": "", - "0": "不生产", - "1": "煤炭", - "2": "铜矿", - "3": "铝矿", - "4": "铁矿", - "5": "硫矿", - "6": "银矿" - }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "煤炭", - "2": "铜矿", - "3": "铝矿", - "4": "铁矿", - "5": "硫矿", - "6": "银矿" - }, - "Option3": { - "name": "第 3 格生产物品", - "help": "", - "0": "不生产", - "1": "煤炭", - "2": "铜矿", - "3": "铝矿", - "4": "铁矿", - "5": "硫矿", - "6": "银矿" - }, - "Option4": { - "name": "第 4 格生产物品", - "help": "", - "0": "不生产", - "1": "煤炭", - "2": "铜矿", - "3": "铝矿", - "4": "铁矿", - "5": "硫矿", - "6": "银矿" - }, - "Character1": { - "name": "第 1 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter1": { - "name": "第 1 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character2": { - "name": "第 2 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter2": { - "name": "第 2 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character3": { - "name": "第 3 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter3": { - "name": "第 3 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character4": { - "name": "第 4 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter4": { - "name": "第 4 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - } - }, - "Island5": { - "_info": { - "name": "翠土林场", - "help": "" - }, - "Receive": { - "name": "收获翠土林场", - "help": "" - }, - "Option1": { - "name": "第 1 格生产物品", - "help": "", - "0": "不生产", - "1": "自然之木", - "2": "实用之木", - "3": "精选之木", - "4": "典雅之木" - }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "自然之木", - "2": "实用之木", - "3": "精选之木", - "4": "典雅之木" - }, - "Option3": { - "name": "第 3 格生产物品", - "help": "", - "0": "不生产", - "1": "自然之木", - "2": "实用之木", - "3": "精选之木", - "4": "典雅之木" - }, - "Option4": { - "name": "第 4 格生产物品", - "help": "", - "0": "不生产", - "1": "自然之木", - "2": "实用之木", - "3": "精选之木", - "4": "典雅之木" - }, - "Character1": { - "name": "第 1 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter1": { - "name": "第 1 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character2": { - "name": "第 2 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter2": { - "name": "第 2 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character3": { - "name": "第 3 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter3": { - "name": "第 3 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character4": { - "name": "第 4 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter4": { - "name": "第 4 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - } - }, - "Island6": { - "_info": { - "name": "坠香果园", - "help": "" - }, - "Receive": { - "name": "收获坠香果园", - "help": "" - }, - "Option1": { - "name": "第 1 格生产物品", - "help": "", - "0": "不生产", - "1": "苹果", - "2": "柑橘", - "3": "香蕉", - "4": "芒果", - "5": "柠檬", - "6": "牛油果", - "7": "橡胶" - }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "苹果", - "2": "柑橘", - "3": "香蕉", - "4": "芒果", - "5": "柠檬", - "6": "牛油果", - "7": "橡胶" - }, - "Option3": { - "name": "第 3 格生产物品", - "help": "", - "0": "不生产", - "1": "苹果", - "2": "柑橘", - "3": "香蕉", - "4": "芒果", - "5": "柠檬", - "6": "牛油果", - "7": "橡胶" - }, - "Option4": { - "name": "第 4 格生产物品", - "help": "", - "0": "不生产", - "1": "苹果", - "2": "柑橘", - "3": "香蕉", - "4": "芒果", - "5": "柠檬", - "6": "牛油果", - "7": "橡胶" - }, - "Character1": { - "name": "第 1 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter1": { - "name": "第 1 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character2": { - "name": "第 2 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter2": { - "name": "第 2 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character3": { - "name": "第 3 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter3": { - "name": "第 3 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character4": { - "name": "第 4 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter4": { - "name": "第 4 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - } - }, - "Island7": { - "_info": { - "name": "青芽苗圃", - "help": "" - }, - "Receive": { - "name": "收获青芽苗圃", - "help": "" - }, - "Option1": { - "name": "第 1 格生产物品", - "help": "", - "0": "不生产", - "1": "芦笋", - "2": "凤梨", - "3": "亚麻", - "4": "草莓", - "5": "棉花", - "6": "茶叶", - "7": "薰衣草", - "8": "胡萝卜", - "9": "洋葱" - }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "芦笋", - "2": "凤梨", - "3": "亚麻", - "4": "草莓", - "5": "棉花", - "6": "茶叶", - "7": "薰衣草", - "8": "胡萝卜", - "9": "洋葱" - }, - "Character1": { - "name": "第 1 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter1": { - "name": "第 1 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character2": { - "name": "第 2 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter2": { - "name": "第 2 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - } - }, - "Island8": { - "_info": { - "name": "有鱼餐馆", - "help": "" - }, - "Receive": { - "name": "收获有鱼餐馆", - "help": "" - }, - "Option1": { - "name": "第 1 格生产物品", - "help": "", - "0": "不生产", - "1": "凉拌双笋", - "2": "芦笋炒虾仁", - "3": "豆腐", - "4": "肉末烧豆腐", - "5": "蛋包饭", - "6": "白菜豆腐汤", - "7": "蔬菜沙拉", - "8": "炸鱼薯条", - "9": "洋葱蒸鱼", - "10": "佛跳墙", - "11": "经典豆腐套餐", - "12": "绵玉定食" - }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "凉拌双笋", - "2": "芦笋炒虾仁", - "3": "豆腐", - "4": "肉末烧豆腐", - "5": "蛋包饭", - "6": "白菜豆腐汤", - "7": "蔬菜沙拉", - "8": "炸鱼薯条", - "9": "洋葱蒸鱼", - "10": "佛跳墙", - "11": "经典豆腐套餐", - "12": "绵玉定食" - }, - "Character1": { - "name": "第 1 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter1": { - "name": "第 1 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character2": { - "name": "第 2 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter2": { - "name": "第 2 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - } - }, - "Island9": { - "_info": { - "name": "白熊饮品", - "help": "" - }, - "Receive": { - "name": "收获白熊饮品", - "help": "" - }, - "Option1": { - "name": "第 1 格生产物品", - "help": "", - "0": "不生产", - "1": "鲜榨菠萝汁", - "2": "迎春花茶", - "3": "苹果汁", - "4": "香蕉芒果汁", - "5": "蜂蜜柠檬水", - "6": "草莓蜜沁", - "7": "薰衣草茶", - "8": "草莓蜂蜜冰沙", - "9": "阳光蜜水", - "10": "花香果韵", - "11": "缤纷果乐园" - }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "鲜榨菠萝汁", - "2": "迎春花茶", - "3": "苹果汁", - "4": "香蕉芒果汁", - "5": "蜂蜜柠檬水", - "6": "草莓蜜沁", - "7": "薰衣草茶", - "8": "草莓蜂蜜冰沙", - "9": "阳光蜜水", - "10": "花香果韵", - "11": "缤纷果乐园" - }, - "Character1": { - "name": "第 1 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter1": { - "name": "第 1 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character2": { - "name": "第 2 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter2": { - "name": "第 2 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - } - }, - "Island10": { - "_info": { - "name": "啾啾简餐", - "help": "" - }, - "Receive": { - "name": "收获啾啾简餐", - "help": "" - }, - "Option1": { - "name": "第 1 格生产物品", - "help": "", - "0": "不生产", - "1": "玉米杯", - "2": "苹果派", - "3": "香橙派", - "4": "芒果糯米饭", - "5": "香蕉可丽饼", - "6": "草莓夏洛特", - "7": "海鲜饭", - "8": "香甜组合", - "9": "果园二重奏", - "10": "莓果香橙甜点组" - }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "玉米杯", - "2": "苹果派", - "3": "香橙派", - "4": "芒果糯米饭", - "5": "香蕉可丽饼", - "6": "草莓夏洛特", - "7": "海鲜饭", - "8": "香甜组合", - "9": "果园二重奏", - "10": "莓果香橙甜点组" - }, - "Character1": { - "name": "第 1 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter1": { - "name": "第 1 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character2": { - "name": "第 2 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter2": { - "name": "第 2 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - } - }, - "Island11": { - "_info": { - "name": "乌鱼烤肉", - "help": "" - }, - "Receive": { - "name": "收获乌鱼烤肉", - "help": "" - }, - "Option1": { - "name": "第 1 格生产物品", - "help": "", - "0": "不生产", - "1": "炭烤肉串", - "2": "禽肉土豆拼盘", - "3": "爆炒禽肉", - "4": "胡萝卜厚蛋烧", - "5": "汉堡肉饭", - "6": "柠檬虾", - "7": "爆炒小龙虾", - "8": "烤肉狂欢", - "9": "能量双拼套餐" - }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "炭烤肉串", - "2": "禽肉土豆拼盘", - "3": "爆炒禽肉", - "4": "胡萝卜厚蛋烧", - "5": "汉堡肉饭", - "6": "柠檬虾", - "7": "爆炒小龙虾", - "8": "烤肉狂欢", - "9": "能量双拼套餐" - }, - "Character1": { - "name": "第 1 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter1": { - "name": "第 1 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character2": { - "name": "第 2 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter2": { - "name": "第 2 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - } - }, - "Island12": { - "_info": { - "name": "木料加工设备", - "help": "" - }, - "Receive": { - "name": "收获木料加工设备", - "help": "" - }, - "Option1": { - "name": "第 1 格生产物品", - "help": "", - "0": "不生产", - "1": "纸张", - "2": "记事本", - "3": "桌椅", - "4": "精选木桶", - "5": "文件柜", - "6": "装饰画" - }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "纸张", - "2": "记事本", - "3": "桌椅", - "4": "精选木桶", - "5": "文件柜", - "6": "装饰画" - }, - "Character1": { - "name": "第 1 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter1": { - "name": "第 1 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character2": { - "name": "第 2 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter2": { - "name": "第 2 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - } - }, - "Island13": { - "_info": { - "name": "工业生产设备", - "help": "" - }, - "Receive": { - "name": "收获工业生产设备", - "help": "" - }, - "Option1": { - "name": "第 1 格生产物品", - "help": "", - "0": "不生产", - "1": "炭笔", - "2": "电缆", - "3": "铁钉", - "4": "硫酸", - "5": "火药", - "6": "刀叉餐具" - }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "炭笔", - "2": "电缆", - "3": "铁钉", - "4": "硫酸", - "5": "火药", - "6": "刀叉餐具" - }, - "Character1": { - "name": "第 1 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter1": { - "name": "第 1 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character2": { - "name": "第 2 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter2": { - "name": "第 2 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - } - }, - "Island14": { - "_info": { - "name": "电子加工设备", - "help": "" - }, - "Receive": { - "name": "收获电子加工设备", - "help": "" - }, - "Option1": { - "name": "第 1 格生产物品", - "help": "", - "0": "不生产", - "1": "墨盒", - "2": "钟表", - "3": "蓄电池", - "4": "净水滤芯" - }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "墨盒", - "2": "钟表", - "3": "蓄电池", - "4": "净水滤芯" - }, - "Character1": { - "name": "第 1 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter1": { - "name": "第 1 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character2": { - "name": "第 2 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter2": { - "name": "第 2 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - } - }, - "Island15": { - "_info": { - "name": "手工制作设备", - "help": "" - }, - "Receive": { - "name": "收获手工制作设备", - "help": "" - }, - "Option1": { - "name": "第 1 格生产物品", - "help": "", - "0": "不生产", - "1": "袋装荠菜干", - "2": "春季花束", - "3": "布料", - "4": "皮革", - "5": "绳索", - "6": "手套", - "7": "香囊", - "8": "鞋靴", - "9": "绷带" - }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "袋装荠菜干", - "2": "春季花束", - "3": "布料", - "4": "皮革", - "5": "绳索", - "6": "手套", - "7": "香囊", - "8": "鞋靴", - "9": "绷带" - }, - "Character1": { - "name": "第 1 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter1": { - "name": "第 1 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character2": { - "name": "第 2 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter2": { - "name": "第 2 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - } - }, - "Island16": { - "_info": { - "name": "啾咖啡", - "help": "" - }, - "Receive": { - "name": "收获啾咖啡", - "help": "" - }, - "Option1": { - "name": "第 1 格生产物品", - "help": "", - "0": "不生产", - "1": "欧姆蛋", - "2": "冰咖啡", - "3": "芝士", - "4": "拿铁", - "5": "柑橘咖啡", - "6": "草莓奶绿", - "7": "晨光活力组合", - "8": "醒神套餐", - "9": "果香双杯乐" - }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "欧姆蛋", - "2": "冰咖啡", - "3": "芝士", - "4": "拿铁", - "5": "柑橘咖啡", - "6": "草莓奶绿", - "7": "晨光活力组合", - "8": "醒神套餐", - "9": "果香双杯乐" - }, - "Character1": { - "name": "第 2 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter1": { - "name": "第 1 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "Character2": { - "name": "第 2 格首选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, - "SecondaryCharacter2": { - "name": "第 2 格次选角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "ReceiveMiningForaging": { + "name": "开启委托砍树挖矿", + "help": "包括沉石矿山和翠土林场" } }, "GeneralShop": { diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index 0bb41b2ef..49537bf51 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -1787,3453 +1787,14 @@ "help": "" } }, - "Island1": { + "Island": { "_info": { - "name": "Island1._info.name", - "help": "Island1._info.help" + "name": "Island._info.name", + "help": "Island._info.help" }, - "Receive": { - "name": "Island1.Receive.name", - "help": "Island1.Receive.help" - }, - "Option1": { - "name": "Island1.Option1.name", - "help": "Island1.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" - }, - "Option2": { - "name": "Island1.Option2.name", - "help": "Island1.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" - }, - "Option3": { - "name": "Island1.Option3.name", - "help": "Island1.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" - }, - "Option4": { - "name": "Island1.Option4.name", - "help": "Island1.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" - }, - "Character1": { - "name": "Island1.Character1.name", - "help": "Island1.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island1.SecondaryCharacter1.name", - "help": "Island1.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island1.Character2.name", - "help": "Island1.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island1.SecondaryCharacter2.name", - "help": "Island1.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character3": { - "name": "Island1.Character3.name", - "help": "Island1.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter3": { - "name": "Island1.SecondaryCharacter3.name", - "help": "Island1.SecondaryCharacter3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character4": { - "name": "Island1.Character4.name", - "help": "Island1.Character4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter4": { - "name": "Island1.SecondaryCharacter4.name", - "help": "Island1.SecondaryCharacter4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island2": { - "_info": { - "name": "Island2._info.name", - "help": "Island2._info.help" - }, - "Receive": { - "name": "Island2.Receive.name", - "help": "Island2.Receive.help" - }, - "Option1": { - "name": "Island2.Option1.name", - "help": "Island2.Option1.help", - "0": "0", - "1": "1" - }, - "Option2": { - "name": "Island2.Option2.name", - "help": "Island2.Option2.help", - "0": "0", - "2": "2" - }, - "Option3": { - "name": "Island2.Option3.name", - "help": "Island2.Option3.help", - "0": "0", - "3": "3" - }, - "Option4": { - "name": "Island2.Option4.name", - "help": "Island2.Option4.help", - "0": "0", - "4": "4" - }, - "Character1": { - "name": "Island2.Character1.name", - "help": "Island2.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island2.SecondaryCharacter1.name", - "help": "Island2.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island2.Character2.name", - "help": "Island2.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island2.SecondaryCharacter2.name", - "help": "Island2.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character3": { - "name": "Island2.Character3.name", - "help": "Island2.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter3": { - "name": "Island2.SecondaryCharacter3.name", - "help": "Island2.SecondaryCharacter3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character4": { - "name": "Island2.Character4.name", - "help": "Island2.Character4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter4": { - "name": "Island2.SecondaryCharacter4.name", - "help": "Island2.SecondaryCharacter4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island3": { - "_info": { - "name": "Island3._info.name", - "help": "Island3._info.help" - }, - "Receive": { - "name": "Island3.Receive.name", - "help": "Island3.Receive.help" - }, - "Option1": { - "name": "Island3.Option1.name", - "help": "Island3.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12", - "13": "13", - "14": "14", - "15": "15", - "16": "16" - }, - "Option2": { - "name": "Island3.Option2.name", - "help": "Island3.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12", - "13": "13", - "14": "14", - "15": "15", - "16": "16" - }, - "Option3": { - "name": "Island3.Option3.name", - "help": "Island3.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12", - "13": "13", - "14": "14", - "15": "15", - "16": "16" - }, - "Character1": { - "name": "Island3.Character1.name", - "help": "Island3.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island3.SecondaryCharacter1.name", - "help": "Island3.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island3.Character2.name", - "help": "Island3.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island3.SecondaryCharacter2.name", - "help": "Island3.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character3": { - "name": "Island3.Character3.name", - "help": "Island3.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter3": { - "name": "Island3.SecondaryCharacter3.name", - "help": "Island3.SecondaryCharacter3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island4": { - "_info": { - "name": "Island4._info.name", - "help": "Island4._info.help" - }, - "Receive": { - "name": "Island4.Receive.name", - "help": "Island4.Receive.help" - }, - "Option1": { - "name": "Island4.Option1.name", - "help": "Island4.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Option2": { - "name": "Island4.Option2.name", - "help": "Island4.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Option3": { - "name": "Island4.Option3.name", - "help": "Island4.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Option4": { - "name": "Island4.Option4.name", - "help": "Island4.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Character1": { - "name": "Island4.Character1.name", - "help": "Island4.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island4.SecondaryCharacter1.name", - "help": "Island4.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island4.Character2.name", - "help": "Island4.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island4.SecondaryCharacter2.name", - "help": "Island4.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character3": { - "name": "Island4.Character3.name", - "help": "Island4.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter3": { - "name": "Island4.SecondaryCharacter3.name", - "help": "Island4.SecondaryCharacter3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character4": { - "name": "Island4.Character4.name", - "help": "Island4.Character4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter4": { - "name": "Island4.SecondaryCharacter4.name", - "help": "Island4.SecondaryCharacter4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island5": { - "_info": { - "name": "Island5._info.name", - "help": "Island5._info.help" - }, - "Receive": { - "name": "Island5.Receive.name", - "help": "Island5.Receive.help" - }, - "Option1": { - "name": "Island5.Option1.name", - "help": "Island5.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Option2": { - "name": "Island5.Option2.name", - "help": "Island5.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Option3": { - "name": "Island5.Option3.name", - "help": "Island5.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Option4": { - "name": "Island5.Option4.name", - "help": "Island5.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Character1": { - "name": "Island5.Character1.name", - "help": "Island5.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island5.SecondaryCharacter1.name", - "help": "Island5.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island5.Character2.name", - "help": "Island5.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island5.SecondaryCharacter2.name", - "help": "Island5.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character3": { - "name": "Island5.Character3.name", - "help": "Island5.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter3": { - "name": "Island5.SecondaryCharacter3.name", - "help": "Island5.SecondaryCharacter3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character4": { - "name": "Island5.Character4.name", - "help": "Island5.Character4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter4": { - "name": "Island5.SecondaryCharacter4.name", - "help": "Island5.SecondaryCharacter4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island6": { - "_info": { - "name": "Island6._info.name", - "help": "Island6._info.help" - }, - "Receive": { - "name": "Island6.Receive.name", - "help": "Island6.Receive.help" - }, - "Option1": { - "name": "Island6.Option1.name", - "help": "Island6.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" - }, - "Option2": { - "name": "Island6.Option2.name", - "help": "Island6.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" - }, - "Option3": { - "name": "Island6.Option3.name", - "help": "Island6.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" - }, - "Option4": { - "name": "Island6.Option4.name", - "help": "Island6.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" - }, - "Character1": { - "name": "Island6.Character1.name", - "help": "Island6.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island6.SecondaryCharacter1.name", - "help": "Island6.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island6.Character2.name", - "help": "Island6.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island6.SecondaryCharacter2.name", - "help": "Island6.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character3": { - "name": "Island6.Character3.name", - "help": "Island6.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter3": { - "name": "Island6.SecondaryCharacter3.name", - "help": "Island6.SecondaryCharacter3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character4": { - "name": "Island6.Character4.name", - "help": "Island6.Character4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter4": { - "name": "Island6.SecondaryCharacter4.name", - "help": "Island6.SecondaryCharacter4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island7": { - "_info": { - "name": "Island7._info.name", - "help": "Island7._info.help" - }, - "Receive": { - "name": "Island7.Receive.name", - "help": "Island7.Receive.help" - }, - "Option1": { - "name": "Island7.Option1.name", - "help": "Island7.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Option2": { - "name": "Island7.Option2.name", - "help": "Island7.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Character1": { - "name": "Island7.Character1.name", - "help": "Island7.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island7.SecondaryCharacter1.name", - "help": "Island7.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island7.Character2.name", - "help": "Island7.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island7.SecondaryCharacter2.name", - "help": "Island7.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island8": { - "_info": { - "name": "Island8._info.name", - "help": "Island8._info.help" - }, - "Receive": { - "name": "Island8.Receive.name", - "help": "Island8.Receive.help" - }, - "Option1": { - "name": "Island8.Option1.name", - "help": "Island8.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12" - }, - "Option2": { - "name": "Island8.Option2.name", - "help": "Island8.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12" - }, - "Character1": { - "name": "Island8.Character1.name", - "help": "Island8.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island8.SecondaryCharacter1.name", - "help": "Island8.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island8.Character2.name", - "help": "Island8.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island8.SecondaryCharacter2.name", - "help": "Island8.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island9": { - "_info": { - "name": "Island9._info.name", - "help": "Island9._info.help" - }, - "Receive": { - "name": "Island9.Receive.name", - "help": "Island9.Receive.help" - }, - "Option1": { - "name": "Island9.Option1.name", - "help": "Island9.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11" - }, - "Option2": { - "name": "Island9.Option2.name", - "help": "Island9.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11" - }, - "Character1": { - "name": "Island9.Character1.name", - "help": "Island9.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island9.SecondaryCharacter1.name", - "help": "Island9.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island9.Character2.name", - "help": "Island9.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island9.SecondaryCharacter2.name", - "help": "Island9.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island10": { - "_info": { - "name": "Island10._info.name", - "help": "Island10._info.help" - }, - "Receive": { - "name": "Island10.Receive.name", - "help": "Island10.Receive.help" - }, - "Option1": { - "name": "Island10.Option1.name", - "help": "Island10.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10" - }, - "Option2": { - "name": "Island10.Option2.name", - "help": "Island10.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10" - }, - "Character1": { - "name": "Island10.Character1.name", - "help": "Island10.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island10.SecondaryCharacter1.name", - "help": "Island10.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island10.Character2.name", - "help": "Island10.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island10.SecondaryCharacter2.name", - "help": "Island10.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island11": { - "_info": { - "name": "Island11._info.name", - "help": "Island11._info.help" - }, - "Receive": { - "name": "Island11.Receive.name", - "help": "Island11.Receive.help" - }, - "Option1": { - "name": "Island11.Option1.name", - "help": "Island11.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Option2": { - "name": "Island11.Option2.name", - "help": "Island11.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Character1": { - "name": "Island11.Character1.name", - "help": "Island11.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island11.SecondaryCharacter1.name", - "help": "Island11.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island11.Character2.name", - "help": "Island11.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island11.SecondaryCharacter2.name", - "help": "Island11.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island12": { - "_info": { - "name": "Island12._info.name", - "help": "Island12._info.help" - }, - "Receive": { - "name": "Island12.Receive.name", - "help": "Island12.Receive.help" - }, - "Option1": { - "name": "Island12.Option1.name", - "help": "Island12.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Option2": { - "name": "Island12.Option2.name", - "help": "Island12.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Character1": { - "name": "Island12.Character1.name", - "help": "Island12.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island12.SecondaryCharacter1.name", - "help": "Island12.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island12.Character2.name", - "help": "Island12.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island12.SecondaryCharacter2.name", - "help": "Island12.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island13": { - "_info": { - "name": "Island13._info.name", - "help": "Island13._info.help" - }, - "Receive": { - "name": "Island13.Receive.name", - "help": "Island13.Receive.help" - }, - "Option1": { - "name": "Island13.Option1.name", - "help": "Island13.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Option2": { - "name": "Island13.Option2.name", - "help": "Island13.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Character1": { - "name": "Island13.Character1.name", - "help": "Island13.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island13.SecondaryCharacter1.name", - "help": "Island13.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island13.Character2.name", - "help": "Island13.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island13.SecondaryCharacter2.name", - "help": "Island13.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island14": { - "_info": { - "name": "Island14._info.name", - "help": "Island14._info.help" - }, - "Receive": { - "name": "Island14.Receive.name", - "help": "Island14.Receive.help" - }, - "Option1": { - "name": "Island14.Option1.name", - "help": "Island14.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Option2": { - "name": "Island14.Option2.name", - "help": "Island14.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Character1": { - "name": "Island14.Character1.name", - "help": "Island14.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island14.SecondaryCharacter1.name", - "help": "Island14.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island14.Character2.name", - "help": "Island14.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island14.SecondaryCharacter2.name", - "help": "Island14.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island15": { - "_info": { - "name": "Island15._info.name", - "help": "Island15._info.help" - }, - "Receive": { - "name": "Island15.Receive.name", - "help": "Island15.Receive.help" - }, - "Option1": { - "name": "Island15.Option1.name", - "help": "Island15.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Option2": { - "name": "Island15.Option2.name", - "help": "Island15.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Character1": { - "name": "Island15.Character1.name", - "help": "Island15.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island15.SecondaryCharacter1.name", - "help": "Island15.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island15.Character2.name", - "help": "Island15.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island15.SecondaryCharacter2.name", - "help": "Island15.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - } - }, - "Island16": { - "_info": { - "name": "Island16._info.name", - "help": "Island16._info.help" - }, - "Receive": { - "name": "Island16.Receive.name", - "help": "Island16.Receive.help" - }, - "Option1": { - "name": "Island16.Option1.name", - "help": "Island16.Option1.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Option2": { - "name": "Island16.Option2.name", - "help": "Island16.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Character1": { - "name": "Island16.Character1.name", - "help": "Island16.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter1": { - "name": "Island16.SecondaryCharacter1.name", - "help": "Island16.SecondaryCharacter1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "Character2": { - "name": "Island16.Character2.name", - "help": "Island16.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" - }, - "SecondaryCharacter2": { - "name": "Island16.SecondaryCharacter2.name", - "help": "Island16.SecondaryCharacter2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "william_d_porter": "william_d_porter", - "chen_hai": "chen_hai", - "hood": "hood", - "prinz_eugen": "prinz_eugen", - "tb": "tb", - "oceana": "oceana", - "explorer": "explorer", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan", - "helena": "helena", - "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe", - "javelin": "javelin", - "laffey": "laffey", - "takao": "takao", - "yat_sen": "yat_sen", - "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "ReceiveMiningForaging": { + "name": "Island.ReceiveMiningForaging.name", + "help": "Island.ReceiveMiningForaging.help" } }, "GeneralShop": { diff --git a/module/island/assets.py b/module/island/assets.py index c4f291d46..76b67915d 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -4,113 +4,20 @@ from module.base.template import Template # This file was automatically generated by dev_tools/button_extract.py. # Don't modify it manually. -GET_ITEMS_ISLAND = Button(area={'cn': (588, 260, 692, 289), 'en': (588, 260, 692, 289), 'jp': (588, 260, 692, 289), 'tw': (588, 260, 692, 289)}, color={'cn': (178, 180, 180), 'en': (149, 151, 152), 'jp': (178, 180, 180), 'tw': (178, 180, 180)}, button={'cn': (0, 263, 129, 555), 'en': (588, 260, 692, 289), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, file={'cn': './assets/cn/island/GET_ITEMS_ISLAND.png', 'en': './assets/en/island/GET_ITEMS_ISLAND.png', 'jp': './assets/cn/island/GET_ITEMS_ISLAND.png', 'tw': './assets/cn/island/GET_ITEMS_ISLAND.png'}) -ISLAND_AMOUNT_MAX = Button(area={'cn': (960, 382, 988, 405), 'en': (960, 382, 988, 405), 'jp': (960, 382, 988, 405), 'tw': (960, 382, 988, 405)}, color={'cn': (72, 72, 78), 'en': (78, 78, 84), 'jp': (72, 72, 78), 'tw': (72, 72, 78)}, button={'cn': (960, 382, 988, 405), 'en': (960, 382, 988, 405), 'jp': (960, 382, 988, 405), 'tw': (960, 382, 988, 405)}, file={'cn': './assets/cn/island/ISLAND_AMOUNT_MAX.png', 'en': './assets/en/island/ISLAND_AMOUNT_MAX.png', 'jp': './assets/cn/island/ISLAND_AMOUNT_MAX.png', 'tw': './assets/cn/island/ISLAND_AMOUNT_MAX.png'}) +GET_ITEMS_ISLAND = Button(area={'cn': (588, 260, 692, 289), 'en': (588, 260, 692, 289), 'jp': (588, 260, 692, 289), 'tw': (588, 260, 692, 289)}, color={'cn': (178, 180, 180), 'en': (178, 180, 180), 'jp': (178, 180, 180), 'tw': (178, 180, 180)}, button={'cn': (0, 263, 129, 555), 'en': (0, 263, 129, 555), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, file={'cn': './assets/cn/island/GET_ITEMS_ISLAND.png', 'en': './assets/cn/island/GET_ITEMS_ISLAND.png', 'jp': './assets/cn/island/GET_ITEMS_ISLAND.png', 'tw': './assets/cn/island/GET_ITEMS_ISLAND.png'}) +ISLAND_AMOUNT_MAX = Button(area={'cn': (960, 382, 988, 405), 'en': (960, 382, 988, 405), 'jp': (960, 382, 988, 405), 'tw': (960, 382, 988, 405)}, color={'cn': (72, 72, 78), 'en': (72, 72, 78), 'jp': (72, 72, 78), 'tw': (72, 72, 78)}, button={'cn': (960, 382, 988, 405), 'en': (960, 382, 988, 405), 'jp': (960, 382, 988, 405), 'tw': (960, 382, 988, 405)}, file={'cn': './assets/cn/island/ISLAND_AMOUNT_MAX.png', 'en': './assets/cn/island/ISLAND_AMOUNT_MAX.png', 'jp': './assets/cn/island/ISLAND_AMOUNT_MAX.png', 'tw': './assets/cn/island/ISLAND_AMOUNT_MAX.png'}) ISLAND_CLICK_SAFE_AREA = Button(area={'cn': (0, 263, 129, 555), 'en': (0, 263, 129, 555), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, color={'cn': (50, 52, 56), 'en': (50, 52, 56), 'jp': (50, 52, 56), 'tw': (50, 52, 56)}, button={'cn': (0, 263, 129, 555), 'en': (0, 263, 129, 555), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, file={'cn': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png', 'en': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png', 'jp': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png', 'tw': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png'}) -ISLAND_FRIEND = Button(area={'cn': (887, 648, 920, 675), 'en': (887, 648, 920, 675), 'jp': (887, 648, 920, 675), 'tw': (887, 648, 920, 675)}, color={'cn': (203, 213, 219), 'en': (203, 213, 219), 'jp': (203, 213, 219), 'tw': (203, 213, 219)}, button={'cn': (887, 648, 920, 675), 'en': (887, 648, 920, 675), 'jp': (887, 648, 920, 675), 'tw': (887, 648, 920, 675)}, file={'cn': './assets/cn/island/ISLAND_FRIEND.png', 'en': './assets/cn/island/ISLAND_FRIEND.png', 'jp': './assets/cn/island/ISLAND_FRIEND.png', 'tw': './assets/cn/island/ISLAND_FRIEND.png'}) -ISLAND_FRIEND_CHECK = Button(area={'cn': (171, 22, 217, 45), 'en': (171, 22, 217, 45), 'jp': (171, 22, 217, 45), 'tw': (171, 22, 217, 45)}, color={'cn': (96, 102, 115), 'en': (96, 102, 115), 'jp': (96, 102, 115), 'tw': (96, 102, 115)}, button={'cn': (171, 22, 217, 45), 'en': (171, 22, 217, 45), 'jp': (171, 22, 217, 45), 'tw': (171, 22, 217, 45)}, file={'cn': './assets/cn/island/ISLAND_FRIEND_CHECK.png', 'en': './assets/cn/island/ISLAND_FRIEND_CHECK.png', 'jp': './assets/cn/island/ISLAND_FRIEND_CHECK.png', 'tw': './assets/cn/island/ISLAND_FRIEND_CHECK.png'}) -ISLAND_FRIEND_LEAVE = Button(area={'cn': (380, 47, 406, 71), 'en': (380, 47, 406, 71), 'jp': (380, 47, 406, 71), 'tw': (380, 47, 406, 71)}, color={'cn': (183, 183, 183), 'en': (183, 183, 183), 'jp': (183, 183, 183), 'tw': (183, 183, 183)}, button={'cn': (380, 47, 406, 71), 'en': (380, 47, 406, 71), 'jp': (380, 47, 406, 71), 'tw': (380, 47, 406, 71)}, file={'cn': './assets/cn/island/ISLAND_FRIEND_LEAVE.png', 'en': './assets/cn/island/ISLAND_FRIEND_LEAVE.png', 'jp': './assets/cn/island/ISLAND_FRIEND_LEAVE.png', 'tw': './assets/cn/island/ISLAND_FRIEND_LEAVE.png'}) -ISLAND_FRIEND_SCROLL = Button(area={'cn': (1256, 98, 1257, 694), 'en': (1256, 98, 1257, 694), 'jp': (1256, 98, 1257, 694), 'tw': (1256, 98, 1257, 694)}, color={'cn': (200, 199, 193), 'en': (200, 199, 193), 'jp': (200, 199, 193), 'tw': (200, 199, 193)}, button={'cn': (1256, 98, 1257, 694), 'en': (1256, 98, 1257, 694), 'jp': (1256, 98, 1257, 694), 'tw': (1256, 98, 1257, 694)}, file={'cn': './assets/cn/island/ISLAND_FRIEND_SCROLL.png', 'en': './assets/cn/island/ISLAND_FRIEND_SCROLL.png', 'jp': './assets/cn/island/ISLAND_FRIEND_SCROLL.png', 'tw': './assets/cn/island/ISLAND_FRIEND_SCROLL.png'}) -ISLAND_INFO_EXIT = Button(area={'cn': (907, 160, 933, 187), 'en': (907, 160, 933, 187), 'jp': (907, 160, 933, 187), 'tw': (907, 160, 933, 187)}, color={'cn': (96, 96, 96), 'en': (96, 96, 96), 'jp': (96, 96, 96), 'tw': (96, 96, 96)}, button={'cn': (907, 160, 933, 187), 'en': (907, 160, 933, 187), 'jp': (907, 160, 933, 187), 'tw': (907, 160, 933, 187)}, file={'cn': './assets/cn/island/ISLAND_INFO_EXIT.png', 'en': './assets/cn/island/ISLAND_INFO_EXIT.png', 'jp': './assets/cn/island/ISLAND_INFO_EXIT.png', 'tw': './assets/cn/island/ISLAND_INFO_EXIT.png'}) ISLAND_MANAGEMENT = Button(area={'cn': (1077, 493, 1119, 533), 'en': (1077, 493, 1119, 533), 'jp': (1077, 493, 1119, 533), 'tw': (1077, 493, 1119, 533)}, color={'cn': (187, 224, 135), 'en': (187, 224, 135), 'jp': (187, 224, 135), 'tw': (187, 224, 135)}, button={'cn': (1077, 493, 1119, 533), 'en': (1077, 493, 1119, 533), 'jp': (1077, 493, 1119, 533), 'tw': (1077, 493, 1119, 533)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT.png', 'en': './assets/cn/island/ISLAND_MANAGEMENT.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT.png'}) -ISLAND_MANAGEMENT_CHECK = Button(area={'cn': (123, 21, 304, 47), 'en': (123, 21, 304, 47), 'jp': (123, 21, 304, 47), 'tw': (123, 21, 304, 47)}, color={'cn': (77, 83, 96), 'en': (90, 96, 108), 'jp': (77, 83, 96), 'tw': (77, 83, 96)}, button={'cn': (123, 21, 304, 47), 'en': (123, 21, 304, 47), 'jp': (123, 21, 304, 47), 'tw': (123, 21, 304, 47)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'en': './assets/en/island/ISLAND_MANAGEMENT_CHECK.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png'}) -ISLAND_MANAGEMENT_LOCKED = Button(area={'cn': (1092, 504, 1105, 520), 'en': (1092, 504, 1105, 520), 'jp': (1092, 504, 1105, 520), 'tw': (1092, 504, 1105, 520)}, color={'cn': (197, 206, 195), 'en': (197, 206, 195), 'jp': (197, 206, 195), 'tw': (197, 206, 195)}, button={'cn': (1092, 504, 1105, 520), 'en': (1092, 504, 1105, 520), 'jp': (1092, 504, 1105, 520), 'tw': (1092, 504, 1105, 520)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png', 'en': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png'}) -ISLAND_PRODUCT_ITEMS = Button(area={'cn': (166, 68, 477, 652), 'en': (166, 68, 477, 652), 'jp': (166, 68, 477, 652), 'tw': (166, 68, 477, 652)}, color={'cn': (189, 200, 198), 'en': (189, 200, 198), 'jp': (189, 200, 198), 'tw': (189, 200, 198)}, button={'cn': (166, 68, 477, 652), 'en': (166, 68, 477, 652), 'jp': (166, 68, 477, 652), 'tw': (166, 68, 477, 652)}, file={'cn': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png', 'en': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png', 'jp': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png', 'tw': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png'}) -ISLAND_PROJECT_CHARACTER = Button(area={'cn': (544, 149, 640, 549), 'en': (544, 149, 640, 549), 'jp': (544, 149, 640, 549), 'tw': (544, 149, 640, 549)}, color={'cn': (128, 128, 128), 'en': (128, 128, 128), 'jp': (128, 128, 128), 'tw': (128, 128, 128)}, button={'cn': (544, 149, 640, 549), 'en': (544, 149, 640, 549), 'jp': (544, 149, 640, 549), 'tw': (544, 149, 640, 549)}, file={'cn': './assets/cn/island/ISLAND_PROJECT_CHARACTER.png', 'en': './assets/cn/island/ISLAND_PROJECT_CHARACTER.png', 'jp': './assets/cn/island/ISLAND_PROJECT_CHARACTER.png', 'tw': './assets/cn/island/ISLAND_PROJECT_CHARACTER.png'}) -ISLAND_PROJECT_SWIPE = Button(area={'cn': (690, 80, 721, 641), 'en': (690, 80, 721, 641), 'jp': (690, 80, 721, 641), 'tw': (690, 80, 721, 641)}, color={'cn': (215, 218, 213), 'en': (215, 218, 213), 'jp': (215, 218, 213), 'tw': (215, 218, 213)}, button={'cn': (690, 80, 721, 641), 'en': (690, 80, 721, 641), 'jp': (690, 80, 721, 641), 'tw': (690, 80, 721, 641)}, file={'cn': './assets/cn/island/ISLAND_PROJECT_SWIPE.png', 'en': './assets/cn/island/ISLAND_PROJECT_SWIPE.png', 'jp': './assets/cn/island/ISLAND_PROJECT_SWIPE.png', 'tw': './assets/cn/island/ISLAND_PROJECT_SWIPE.png'}) -ISLAND_TRANSPORT = Button(area={'cn': (905, 335, 986, 358), 'en': (905, 335, 986, 358), 'jp': (905, 335, 986, 358), 'tw': (905, 335, 986, 358)}, color={'cn': (228, 192, 122), 'en': (234, 192, 102), 'jp': (228, 192, 122), 'tw': (228, 192, 122)}, button={'cn': (898, 328, 1031, 459), 'en': (905, 335, 986, 358), 'jp': (898, 328, 1031, 459), 'tw': (898, 328, 1031, 459)}, file={'cn': './assets/cn/island/ISLAND_TRANSPORT.png', 'en': './assets/en/island/ISLAND_TRANSPORT.png', 'jp': './assets/cn/island/ISLAND_TRANSPORT.png', 'tw': './assets/cn/island/ISLAND_TRANSPORT.png'}) -ISLAND_TRANSPORT_CHECK = Button(area={'cn': (264, 154, 317, 180), 'en': (264, 154, 317, 180), 'jp': (264, 154, 317, 180), 'tw': (264, 154, 317, 180)}, color={'cn': (142, 143, 143), 'en': (22, 0, 0), 'jp': (142, 143, 143), 'tw': (142, 143, 143)}, button={'cn': (264, 154, 317, 180), 'en': (264, 154, 317, 180), 'jp': (264, 154, 317, 180), 'tw': (264, 154, 317, 180)}, file={'cn': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'en': './assets/en/island/ISLAND_TRANSPORT_CHECK.png', 'jp': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'tw': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png'}) -OCR_PRODUCTION_TIME = Button(area={'cn': (714, 611, 808, 631), 'en': (637, 603, 733, 623), 'jp': (714, 611, 808, 631), 'tw': (714, 611, 808, 631)}, color={'cn': (120, 210, 255), 'en': (132, 214, 255), 'jp': (120, 210, 255), 'tw': (120, 210, 255)}, button={'cn': (714, 611, 808, 631), 'en': (637, 603, 733, 623), 'jp': (714, 611, 808, 631), 'tw': (714, 611, 808, 631)}, file={'cn': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'en': './assets/en/island/OCR_PRODUCTION_TIME.png', 'jp': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'tw': './assets/cn/island/OCR_PRODUCTION_TIME.png'}) +ISLAND_MANAGEMENT_CHECK = Button(area={'cn': (43, 633, 82, 681), 'en': (43, 633, 82, 681), 'jp': (43, 633, 82, 681), 'tw': (43, 633, 82, 681)}, color={'cn': (138, 138, 138), 'en': (138, 138, 138), 'jp': (138, 138, 138), 'tw': (138, 138, 138)}, button={'cn': (43, 633, 82, 681), 'en': (43, 633, 82, 681), 'jp': (43, 633, 82, 681), 'tw': (43, 633, 82, 681)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'en': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png'}) +OCR_PRODUCTION_TIME = Button(area={'cn': (714, 611, 808, 631), 'en': (714, 611, 808, 631), 'jp': (714, 611, 808, 631), 'tw': (714, 611, 808, 631)}, color={'cn': (120, 210, 255), 'en': (120, 210, 255), 'jp': (120, 210, 255), 'tw': (120, 210, 255)}, button={'cn': (714, 611, 808, 631), 'en': (714, 611, 808, 631), 'jp': (714, 611, 808, 631), 'tw': (714, 611, 808, 631)}, file={'cn': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'en': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'jp': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'tw': './assets/cn/island/OCR_PRODUCTION_TIME.png'}) OCR_PRODUCTION_TIME_REMAIN = Button(area={'cn': (621, 427, 666, 439), 'en': (621, 427, 666, 439), 'jp': (621, 427, 666, 439), 'tw': (621, 427, 666, 439)}, color={'cn': (196, 203, 205), 'en': (196, 203, 205), 'jp': (196, 203, 205), 'tw': (196, 203, 205)}, button={'cn': (621, 427, 666, 439), 'en': (621, 427, 666, 439), 'jp': (621, 427, 666, 439), 'tw': (621, 427, 666, 439)}, file={'cn': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'en': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'jp': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'tw': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png'}) -OCR_TRANSPORT_REFRESH = Button(area={'cn': (716, 211, 805, 231), 'en': (716, 211, 805, 231), 'jp': (716, 211, 805, 231), 'tw': (716, 211, 805, 231)}, color={'cn': (176, 177, 175), 'en': (176, 177, 175), 'jp': (176, 177, 175), 'tw': (176, 177, 175)}, button={'cn': (716, 211, 805, 231), 'en': (716, 211, 805, 231), 'jp': (716, 211, 805, 231), 'tw': (716, 211, 805, 231)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_REFRESH.png', 'en': './assets/cn/island/OCR_TRANSPORT_REFRESH.png', 'jp': './assets/cn/island/OCR_TRANSPORT_REFRESH.png', 'tw': './assets/cn/island/OCR_TRANSPORT_REFRESH.png'}) -OCR_TRANSPORT_TIME = Button(area={'cn': (611, 139, 687, 154), 'en': (611, 139, 687, 154), 'jp': (611, 139, 687, 154), 'tw': (611, 139, 687, 154)}, color={'cn': (119, 119, 120), 'en': (119, 119, 120), 'jp': (119, 119, 120), 'tw': (119, 119, 120)}, button={'cn': (611, 139, 687, 154), 'en': (611, 139, 687, 154), 'jp': (611, 139, 687, 154), 'tw': (611, 139, 687, 154)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'en': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'jp': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'tw': './assets/cn/island/OCR_TRANSPORT_TIME.png'}) -OCR_TRANSPORT_TIME_REMAIN = Button(area={'cn': (753, 210, 842, 230), 'en': (753, 210, 842, 230), 'jp': (753, 210, 842, 230), 'tw': (753, 210, 842, 230)}, color={'cn': (252, 203, 127), 'en': (252, 203, 127), 'jp': (252, 203, 127), 'tw': (252, 203, 127)}, button={'cn': (753, 210, 842, 230), 'en': (753, 210, 842, 230), 'jp': (753, 210, 842, 230), 'tw': (753, 210, 842, 230)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'en': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'jp': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'tw': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png'}) -PEARL_CHECK = Button(area={'cn': (113, 22, 228, 45), 'en': (113, 22, 228, 45), 'jp': (113, 22, 228, 45), 'tw': (113, 22, 228, 45)}, color={'cn': (93, 98, 110), 'en': (93, 98, 110), 'jp': (93, 98, 110), 'tw': (93, 98, 110)}, button={'cn': (113, 22, 228, 45), 'en': (113, 22, 228, 45), 'jp': (113, 22, 228, 45), 'tw': (113, 22, 228, 45)}, file={'cn': './assets/cn/island/PEARL_CHECK.png', 'en': './assets/cn/island/PEARL_CHECK.png', 'jp': './assets/cn/island/PEARL_CHECK.png', 'tw': './assets/cn/island/PEARL_CHECK.png'}) -PEARL_ENTER = Button(area={'cn': (809, 380, 836, 407), 'en': (809, 380, 836, 407), 'jp': (809, 380, 836, 407), 'tw': (809, 380, 836, 407)}, color={'cn': (192, 192, 192), 'en': (192, 192, 192), 'jp': (192, 192, 192), 'tw': (192, 192, 192)}, button={'cn': (809, 380, 836, 407), 'en': (809, 380, 836, 407), 'jp': (809, 380, 836, 407), 'tw': (809, 380, 836, 407)}, file={'cn': './assets/cn/island/PEARL_ENTER.png', 'en': './assets/cn/island/PEARL_ENTER.png', 'jp': './assets/cn/island/PEARL_ENTER.png', 'tw': './assets/cn/island/PEARL_ENTER.png'}) -PEARL_PRICE_OCR = Button(area={'cn': (257, 357, 300, 377), 'en': (257, 357, 300, 377), 'jp': (257, 357, 300, 377), 'tw': (257, 357, 300, 377)}, color={'cn': (147, 148, 148), 'en': (147, 148, 148), 'jp': (147, 148, 148), 'tw': (147, 148, 148)}, button={'cn': (257, 357, 300, 377), 'en': (257, 357, 300, 377), 'jp': (257, 357, 300, 377), 'tw': (257, 357, 300, 377)}, file={'cn': './assets/cn/island/PEARL_PRICE_OCR.png', 'en': './assets/cn/island/PEARL_PRICE_OCR.png', 'jp': './assets/cn/island/PEARL_PRICE_OCR.png', 'tw': './assets/cn/island/PEARL_PRICE_OCR.png'}) -PRODUCT_MANJUU_CHECK = Button(area={'cn': (535, 107, 575, 138), 'en': (535, 107, 575, 138), 'jp': (535, 107, 575, 138), 'tw': (535, 107, 575, 138)}, color={'cn': (199, 181, 124), 'en': (199, 181, 124), 'jp': (199, 181, 124), 'tw': (199, 181, 124)}, button={'cn': (535, 107, 575, 138), 'en': (535, 107, 575, 138), 'jp': (535, 107, 575, 138), 'tw': (535, 107, 575, 138)}, file={'cn': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'en': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'jp': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'tw': './assets/cn/island/PRODUCT_MANJUU_CHECK.png'}) -PROJECT_AKASHI_CHECK = Button(area={'cn': (1157, 176, 1217, 209), 'en': (1157, 176, 1217, 209), 'jp': (1157, 176, 1217, 209), 'tw': (1157, 176, 1217, 209)}, color={'cn': (173, 183, 168), 'en': (173, 183, 168), 'jp': (173, 183, 168), 'tw': (173, 183, 168)}, button={'cn': (1157, 176, 1217, 209), 'en': (1157, 176, 1217, 209), 'jp': (1157, 176, 1217, 209), 'tw': (1157, 176, 1217, 209)}, file={'cn': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'en': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'jp': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'tw': './assets/cn/island/PROJECT_AKASHI_CHECK.png'}) -PROJECT_AMAGI_CHAN_CHECK = Button(area={'cn': (1152, 167, 1229, 215), 'en': (1152, 167, 1229, 215), 'jp': (1152, 167, 1229, 215), 'tw': (1152, 167, 1229, 215)}, color={'cn': (136, 114, 106), 'en': (136, 114, 106), 'jp': (136, 114, 106), 'tw': (136, 114, 106)}, button={'cn': (1152, 167, 1229, 215), 'en': (1152, 167, 1229, 215), 'jp': (1152, 167, 1229, 215), 'tw': (1152, 167, 1229, 215)}, file={'cn': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'en': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'jp': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'tw': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png'}) -PROJECT_ATAGO_CHECK = Button(area={'cn': (1161, 180, 1217, 211), 'en': (1161, 180, 1217, 211), 'jp': (1161, 180, 1217, 211), 'tw': (1161, 180, 1217, 211)}, color={'cn': (175, 156, 144), 'en': (175, 156, 144), 'jp': (175, 156, 144), 'tw': (175, 156, 144)}, button={'cn': (1161, 180, 1217, 211), 'en': (1161, 180, 1217, 211), 'jp': (1161, 180, 1217, 211), 'tw': (1161, 180, 1217, 211)}, file={'cn': './assets/cn/island/PROJECT_ATAGO_CHECK.png', 'en': './assets/cn/island/PROJECT_ATAGO_CHECK.png', 'jp': './assets/cn/island/PROJECT_ATAGO_CHECK.png', 'tw': './assets/cn/island/PROJECT_ATAGO_CHECK.png'}) -PROJECT_AUGUST_VON_PARSEVAL_CHECK = Button(area={'cn': (1151, 168, 1226, 218), 'en': (1151, 168, 1226, 218), 'jp': (1151, 168, 1226, 218), 'tw': (1151, 168, 1226, 218)}, color={'cn': (122, 116, 124), 'en': (122, 116, 124), 'jp': (122, 116, 124), 'tw': (122, 116, 124)}, button={'cn': (1151, 168, 1226, 218), 'en': (1151, 168, 1226, 218), 'jp': (1151, 168, 1226, 218), 'tw': (1151, 168, 1226, 218)}, file={'cn': './assets/cn/island/PROJECT_AUGUST_VON_PARSEVAL_CHECK.png', 'en': './assets/cn/island/PROJECT_AUGUST_VON_PARSEVAL_CHECK.png', 'jp': './assets/cn/island/PROJECT_AUGUST_VON_PARSEVAL_CHECK.png', 'tw': './assets/cn/island/PROJECT_AUGUST_VON_PARSEVAL_CHECK.png'}) -PROJECT_CHAO_HO_CHECK = Button(area={'cn': (1158, 174, 1218, 204), 'en': (1158, 174, 1218, 204), 'jp': (1158, 174, 1218, 204), 'tw': (1158, 174, 1218, 204)}, color={'cn': (182, 145, 150), 'en': (182, 145, 150), 'jp': (182, 145, 150), 'tw': (182, 145, 150)}, button={'cn': (1158, 174, 1218, 204), 'en': (1158, 174, 1218, 204), 'jp': (1158, 174, 1218, 204), 'tw': (1158, 174, 1218, 204)}, file={'cn': './assets/cn/island/PROJECT_CHAO_HO_CHECK.png', 'en': './assets/cn/island/PROJECT_CHAO_HO_CHECK.png', 'jp': './assets/cn/island/PROJECT_CHAO_HO_CHECK.png', 'tw': './assets/cn/island/PROJECT_CHAO_HO_CHECK.png'}) -PROJECT_CHEN_HAI_CHECK = Button(area={'cn': (1162, 175, 1215, 206), 'en': (1162, 175, 1215, 206), 'jp': (1162, 175, 1215, 206), 'tw': (1162, 175, 1215, 206)}, color={'cn': (145, 134, 130), 'en': (145, 134, 130), 'jp': (145, 134, 130), 'tw': (145, 134, 130)}, button={'cn': (1162, 175, 1215, 206), 'en': (1162, 175, 1215, 206), 'jp': (1162, 175, 1215, 206), 'tw': (1162, 175, 1215, 206)}, file={'cn': './assets/cn/island/PROJECT_CHEN_HAI_CHECK.png', 'en': './assets/cn/island/PROJECT_CHEN_HAI_CHECK.png', 'jp': './assets/cn/island/PROJECT_CHEN_HAI_CHECK.png', 'tw': './assets/cn/island/PROJECT_CHEN_HAI_CHECK.png'}) -PROJECT_CHESHIRE_CHECK = Button(area={'cn': (1161, 163, 1224, 207), 'en': (1161, 163, 1224, 207), 'jp': (1161, 163, 1224, 207), 'tw': (1161, 163, 1224, 207)}, color={'cn': (156, 150, 159), 'en': (156, 150, 159), 'jp': (156, 150, 159), 'tw': (156, 150, 159)}, button={'cn': (1161, 163, 1224, 207), 'en': (1161, 163, 1224, 207), 'jp': (1161, 163, 1224, 207), 'tw': (1161, 163, 1224, 207)}, file={'cn': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'en': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'jp': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'tw': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png'}) -PROJECT_COMPLETE = Button(area={'cn': (616, 431, 670, 444), 'en': (616, 431, 670, 444), 'jp': (616, 431, 670, 444), 'tw': (616, 431, 670, 444)}, color={'cn': (158, 222, 255), 'en': (158, 222, 255), 'jp': (158, 222, 255), 'tw': (158, 222, 255)}, button={'cn': (580, 533, 762, 584), 'en': (580, 533, 762, 584), 'jp': (580, 533, 762, 584), 'tw': (580, 533, 762, 584)}, file={'cn': './assets/cn/island/PROJECT_COMPLETE.png', 'en': './assets/cn/island/PROJECT_COMPLETE.png', 'jp': './assets/cn/island/PROJECT_COMPLETE.png', 'tw': './assets/cn/island/PROJECT_COMPLETE.png'}) -PROJECT_EXPLORER_CHECK = Button(area={'cn': (1151, 168, 1223, 220), 'en': (1151, 168, 1223, 220), 'jp': (1151, 168, 1223, 220), 'tw': (1151, 168, 1223, 220)}, color={'cn': (200, 192, 189), 'en': (200, 192, 189), 'jp': (200, 192, 189), 'tw': (200, 192, 189)}, button={'cn': (1151, 168, 1223, 220), 'en': (1151, 168, 1223, 220), 'jp': (1151, 168, 1223, 220), 'tw': (1151, 168, 1223, 220)}, file={'cn': './assets/cn/island/PROJECT_EXPLORER_CHECK.png', 'en': './assets/cn/island/PROJECT_EXPLORER_CHECK.png', 'jp': './assets/cn/island/PROJECT_EXPLORER_CHECK.png', 'tw': './assets/cn/island/PROJECT_EXPLORER_CHECK.png'}) -PROJECT_FEI_YUEN_CHECK = Button(area={'cn': (1148, 171, 1223, 226), 'en': (1148, 171, 1223, 226), 'jp': (1148, 171, 1223, 226), 'tw': (1148, 171, 1223, 226)}, color={'cn': (215, 206, 205), 'en': (215, 206, 205), 'jp': (215, 206, 205), 'tw': (215, 206, 205)}, button={'cn': (1148, 171, 1223, 226), 'en': (1148, 171, 1223, 226), 'jp': (1148, 171, 1223, 226), 'tw': (1148, 171, 1223, 226)}, file={'cn': './assets/cn/island/PROJECT_FEI_YUEN_CHECK.png', 'en': './assets/cn/island/PROJECT_FEI_YUEN_CHECK.png', 'jp': './assets/cn/island/PROJECT_FEI_YUEN_CHECK.png', 'tw': './assets/cn/island/PROJECT_FEI_YUEN_CHECK.png'}) -PROJECT_FRIEDRICH_DER_GROBE_CHECK = Button(area={'cn': (1162, 177, 1217, 215), 'en': (1162, 177, 1217, 215), 'jp': (1162, 177, 1217, 215), 'tw': (1162, 177, 1217, 215)}, color={'cn': (106, 102, 100), 'en': (106, 102, 100), 'jp': (106, 102, 100), 'tw': (106, 102, 100)}, button={'cn': (1162, 177, 1217, 215), 'en': (1162, 177, 1217, 215), 'jp': (1162, 177, 1217, 215), 'tw': (1162, 177, 1217, 215)}, file={'cn': './assets/cn/island/PROJECT_FRIEDRICH_DER_GROBE_CHECK.png', 'en': './assets/cn/island/PROJECT_FRIEDRICH_DER_GROBE_CHECK.png', 'jp': './assets/cn/island/PROJECT_FRIEDRICH_DER_GROBE_CHECK.png', 'tw': './assets/cn/island/PROJECT_FRIEDRICH_DER_GROBE_CHECK.png'}) -PROJECT_HELENA_CHECK = Button(area={'cn': (1164, 175, 1217, 209), 'en': (1164, 175, 1217, 209), 'jp': (1164, 175, 1217, 209), 'tw': (1164, 175, 1217, 209)}, color={'cn': (184, 178, 195), 'en': (184, 178, 195), 'jp': (184, 178, 195), 'tw': (184, 178, 195)}, button={'cn': (1164, 175, 1217, 209), 'en': (1164, 175, 1217, 209), 'jp': (1164, 175, 1217, 209), 'tw': (1164, 175, 1217, 209)}, file={'cn': './assets/cn/island/PROJECT_HELENA_CHECK.png', 'en': './assets/cn/island/PROJECT_HELENA_CHECK.png', 'jp': './assets/cn/island/PROJECT_HELENA_CHECK.png', 'tw': './assets/cn/island/PROJECT_HELENA_CHECK.png'}) -PROJECT_HOOD_CHECK = Button(area={'cn': (1152, 167, 1232, 218), 'en': (1152, 167, 1232, 218), 'jp': (1152, 167, 1232, 218), 'tw': (1152, 167, 1232, 218)}, color={'cn': (203, 185, 173), 'en': (203, 185, 173), 'jp': (203, 185, 173), 'tw': (203, 185, 173)}, button={'cn': (1152, 167, 1232, 218), 'en': (1152, 167, 1232, 218), 'jp': (1152, 167, 1232, 218), 'tw': (1152, 167, 1232, 218)}, file={'cn': './assets/cn/island/PROJECT_HOOD_CHECK.png', 'en': './assets/cn/island/PROJECT_HOOD_CHECK.png', 'jp': './assets/cn/island/PROJECT_HOOD_CHECK.png', 'tw': './assets/cn/island/PROJECT_HOOD_CHECK.png'}) -PROJECT_JAVELIN_CHECK = Button(area={'cn': (1151, 168, 1223, 220), 'en': (1151, 168, 1223, 220), 'jp': (1151, 168, 1223, 220), 'tw': (1151, 168, 1223, 220)}, color={'cn': (191, 174, 205), 'en': (191, 174, 205), 'jp': (191, 174, 205), 'tw': (191, 174, 205)}, button={'cn': (1151, 168, 1223, 220), 'en': (1151, 168, 1223, 220), 'jp': (1151, 168, 1223, 220), 'tw': (1151, 168, 1223, 220)}, file={'cn': './assets/cn/island/PROJECT_JAVELIN_CHECK.png', 'en': './assets/cn/island/PROJECT_JAVELIN_CHECK.png', 'jp': './assets/cn/island/PROJECT_JAVELIN_CHECK.png', 'tw': './assets/cn/island/PROJECT_JAVELIN_CHECK.png'}) -PROJECT_LAFFEY_CHECK = Button(area={'cn': (1149, 164, 1224, 214), 'en': (1149, 164, 1224, 214), 'jp': (1149, 164, 1224, 214), 'tw': (1149, 164, 1224, 214)}, color={'cn': (226, 213, 220), 'en': (226, 213, 220), 'jp': (226, 213, 220), 'tw': (226, 213, 220)}, button={'cn': (1149, 164, 1224, 214), 'en': (1149, 164, 1224, 214), 'jp': (1149, 164, 1224, 214), 'tw': (1149, 164, 1224, 214)}, file={'cn': './assets/cn/island/PROJECT_LAFFEY_CHECK.png', 'en': './assets/cn/island/PROJECT_LAFFEY_CHECK.png', 'jp': './assets/cn/island/PROJECT_LAFFEY_CHECK.png', 'tw': './assets/cn/island/PROJECT_LAFFEY_CHECK.png'}) -PROJECT_LEMALIN_CHECK = Button(area={'cn': (1165, 173, 1232, 218), 'en': (1165, 173, 1232, 218), 'jp': (1165, 173, 1232, 218), 'tw': (1165, 173, 1232, 218)}, color={'cn': (225, 217, 221), 'en': (225, 217, 221), 'jp': (225, 217, 221), 'tw': (225, 217, 221)}, button={'cn': (1165, 173, 1232, 218), 'en': (1165, 173, 1232, 218), 'jp': (1165, 173, 1232, 218), 'tw': (1165, 173, 1232, 218)}, file={'cn': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'en': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'jp': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'tw': './assets/cn/island/PROJECT_LEMALIN_CHECK.png'}) -PROJECT_MANJUU_CHECK = Button(area={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, color={'cn': (221, 192, 128), 'en': (221, 192, 128), 'jp': (221, 192, 128), 'tw': (221, 192, 128)}, button={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, file={'cn': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'en': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'jp': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'tw': './assets/cn/island/PROJECT_MANJUU_CHECK.png'}) -PROJECT_NEW_JERSEY_CHECK = Button(area={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, color={'cn': (138, 136, 159), 'en': (138, 136, 159), 'jp': (138, 136, 159), 'tw': (138, 136, 159)}, button={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, file={'cn': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'en': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'jp': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'tw': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png'}) -PROJECT_OCEANA_CHECK = Button(area={'cn': (1148, 167, 1221, 221), 'en': (1148, 167, 1221, 221), 'jp': (1148, 167, 1221, 221), 'tw': (1148, 167, 1221, 221)}, color={'cn': (215, 208, 216), 'en': (215, 208, 216), 'jp': (215, 208, 216), 'tw': (215, 208, 216)}, button={'cn': (1148, 167, 1221, 221), 'en': (1148, 167, 1221, 221), 'jp': (1148, 167, 1221, 221), 'tw': (1148, 167, 1221, 221)}, file={'cn': './assets/cn/island/PROJECT_OCEANA_CHECK.png', 'en': './assets/cn/island/PROJECT_OCEANA_CHECK.png', 'jp': './assets/cn/island/PROJECT_OCEANA_CHECK.png', 'tw': './assets/cn/island/PROJECT_OCEANA_CHECK.png'}) -PROJECT_PRINZ_EUGEN_CHECK = Button(area={'cn': (1150, 169, 1235, 219), 'en': (1150, 169, 1235, 219), 'jp': (1150, 169, 1235, 219), 'tw': (1150, 169, 1235, 219)}, color={'cn': (200, 180, 177), 'en': (200, 180, 177), 'jp': (200, 180, 177), 'tw': (200, 180, 177)}, button={'cn': (1150, 169, 1235, 219), 'en': (1150, 169, 1235, 219), 'jp': (1150, 169, 1235, 219), 'tw': (1150, 169, 1235, 219)}, file={'cn': './assets/cn/island/PROJECT_PRINZ_EUGEN_CHECK.png', 'en': './assets/cn/island/PROJECT_PRINZ_EUGEN_CHECK.png', 'jp': './assets/cn/island/PROJECT_PRINZ_EUGEN_CHECK.png', 'tw': './assets/cn/island/PROJECT_PRINZ_EUGEN_CHECK.png'}) -PROJECT_SARATOGA_CHECK = Button(area={'cn': (1162, 166, 1223, 219), 'en': (1162, 166, 1223, 219), 'jp': (1162, 166, 1223, 219), 'tw': (1162, 166, 1223, 219)}, color={'cn': (212, 177, 178), 'en': (212, 177, 178), 'jp': (212, 177, 178), 'tw': (212, 177, 178)}, button={'cn': (1162, 166, 1223, 219), 'en': (1162, 166, 1223, 219), 'jp': (1162, 166, 1223, 219), 'tw': (1162, 166, 1223, 219)}, file={'cn': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'en': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'jp': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'tw': './assets/cn/island/PROJECT_SARATOGA_CHECK.png'}) -PROJECT_SHIMAKAZE_CHECK = Button(area={'cn': (1163, 168, 1212, 218), 'en': (1163, 168, 1212, 218), 'jp': (1163, 168, 1212, 218), 'tw': (1163, 168, 1212, 218)}, color={'cn': (218, 199, 196), 'en': (218, 199, 196), 'jp': (218, 199, 196), 'tw': (218, 199, 196)}, button={'cn': (1163, 168, 1212, 218), 'en': (1163, 168, 1212, 218), 'jp': (1163, 168, 1212, 218), 'tw': (1163, 168, 1212, 218)}, file={'cn': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'en': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'jp': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'tw': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png'}) -PROJECT_START = Button(area={'cn': (686, 610, 706, 630), 'en': (609, 610, 629, 630), 'jp': (686, 610, 706, 630), 'tw': (686, 610, 706, 630)}, color={'cn': (129, 213, 255), 'en': (128, 212, 254), 'jp': (129, 213, 255), 'tw': (129, 213, 255)}, button={'cn': (494, 599, 1087, 642), 'en': (609, 610, 629, 630), 'jp': (494, 599, 1087, 642), 'tw': (494, 599, 1087, 642)}, file={'cn': './assets/cn/island/PROJECT_START.png', 'en': './assets/en/island/PROJECT_START.png', 'jp': './assets/cn/island/PROJECT_START.png', 'tw': './assets/cn/island/PROJECT_START.png'}) -PROJECT_TAKAO_CHECK = Button(area={'cn': (1143, 164, 1224, 224), 'en': (1143, 164, 1224, 224), 'jp': (1143, 164, 1224, 224), 'tw': (1143, 164, 1224, 224)}, color={'cn': (160, 151, 150), 'en': (160, 151, 150), 'jp': (160, 151, 150), 'tw': (160, 151, 150)}, button={'cn': (1143, 164, 1224, 224), 'en': (1143, 164, 1224, 224), 'jp': (1143, 164, 1224, 224), 'tw': (1143, 164, 1224, 224)}, file={'cn': './assets/cn/island/PROJECT_TAKAO_CHECK.png', 'en': './assets/cn/island/PROJECT_TAKAO_CHECK.png', 'jp': './assets/cn/island/PROJECT_TAKAO_CHECK.png', 'tw': './assets/cn/island/PROJECT_TAKAO_CHECK.png'}) -PROJECT_TASHKENT_CHECK = Button(area={'cn': (1164, 176, 1219, 213), 'en': (1164, 176, 1219, 213), 'jp': (1164, 176, 1219, 213), 'tw': (1164, 176, 1219, 213)}, color={'cn': (176, 146, 173), 'en': (176, 146, 173), 'jp': (176, 146, 173), 'tw': (176, 146, 173)}, button={'cn': (1164, 176, 1219, 213), 'en': (1164, 176, 1219, 213), 'jp': (1164, 176, 1219, 213), 'tw': (1164, 176, 1219, 213)}, file={'cn': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'en': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'jp': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'tw': './assets/cn/island/PROJECT_TASHKENT_CHECK.png'}) -PROJECT_TB_CHECK = Button(area={'cn': (1148, 161, 1230, 218), 'en': (1148, 161, 1230, 218), 'jp': (1148, 161, 1230, 218), 'tw': (1148, 161, 1230, 218)}, color={'cn': (200, 207, 216), 'en': (200, 207, 216), 'jp': (200, 207, 216), 'tw': (200, 207, 216)}, button={'cn': (1148, 161, 1230, 218), 'en': (1148, 161, 1230, 218), 'jp': (1148, 161, 1230, 218), 'tw': (1148, 161, 1230, 218)}, file={'cn': './assets/cn/island/PROJECT_TB_CHECK.png', 'en': './assets/cn/island/PROJECT_TB_CHECK.png', 'jp': './assets/cn/island/PROJECT_TB_CHECK.png', 'tw': './assets/cn/island/PROJECT_TB_CHECK.png'}) -PROJECT_UNICORN_CHECK = Button(area={'cn': (1156, 167, 1224, 209), 'en': (1156, 167, 1224, 209), 'jp': (1156, 167, 1224, 209), 'tw': (1156, 167, 1224, 209)}, color={'cn': (199, 184, 218), 'en': (199, 184, 218), 'jp': (199, 184, 218), 'tw': (199, 184, 218)}, button={'cn': (1156, 167, 1224, 209), 'en': (1156, 167, 1224, 209), 'jp': (1156, 167, 1224, 209), 'tw': (1156, 167, 1224, 209)}, file={'cn': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'en': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'jp': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'tw': './assets/cn/island/PROJECT_UNICORN_CHECK.png'}) -PROJECT_WILLIAM_D_PORTER_CHECK = Button(area={'cn': (1152, 176, 1218, 220), 'en': (1152, 176, 1218, 220), 'jp': (1152, 176, 1218, 220), 'tw': (1152, 176, 1218, 220)}, color={'cn': (210, 179, 166), 'en': (210, 179, 166), 'jp': (210, 179, 166), 'tw': (210, 179, 166)}, button={'cn': (1152, 176, 1218, 220), 'en': (1152, 176, 1218, 220), 'jp': (1152, 176, 1218, 220), 'tw': (1152, 176, 1218, 220)}, file={'cn': './assets/cn/island/PROJECT_WILLIAM_D_PORTER_CHECK.png', 'en': './assets/cn/island/PROJECT_WILLIAM_D_PORTER_CHECK.png', 'jp': './assets/cn/island/PROJECT_WILLIAM_D_PORTER_CHECK.png', 'tw': './assets/cn/island/PROJECT_WILLIAM_D_PORTER_CHECK.png'}) -PROJECT_YAT_SEN_CHECK = Button(area={'cn': (1149, 164, 1224, 214), 'en': (1149, 164, 1224, 214), 'jp': (1149, 164, 1224, 214), 'tw': (1149, 164, 1224, 214)}, color={'cn': (146, 133, 135), 'en': (146, 133, 135), 'jp': (146, 133, 135), 'tw': (146, 133, 135)}, button={'cn': (1149, 164, 1224, 214), 'en': (1149, 164, 1224, 214), 'jp': (1149, 164, 1224, 214), 'tw': (1149, 164, 1224, 214)}, file={'cn': './assets/cn/island/PROJECT_YAT_SEN_CHECK.png', 'en': './assets/cn/island/PROJECT_YAT_SEN_CHECK.png', 'jp': './assets/cn/island/PROJECT_YAT_SEN_CHECK.png', 'tw': './assets/cn/island/PROJECT_YAT_SEN_CHECK.png'}) -PROJECT_YING_SWEI_CHECK = Button(area={'cn': (1161, 177, 1217, 210), 'en': (1161, 177, 1217, 210), 'jp': (1161, 177, 1217, 210), 'tw': (1161, 177, 1217, 210)}, color={'cn': (171, 157, 165), 'en': (171, 157, 165), 'jp': (171, 157, 165), 'tw': (171, 157, 165)}, button={'cn': (1161, 177, 1217, 210), 'en': (1161, 177, 1217, 210), 'jp': (1161, 177, 1217, 210), 'tw': (1161, 177, 1217, 210)}, file={'cn': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'en': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'jp': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'tw': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png'}) -ROLE_SELECT_CONFIRM = Button(area={'cn': (1068, 597, 1118, 621), 'en': (1068, 597, 1118, 621), 'jp': (1068, 597, 1118, 621), 'tw': (1068, 597, 1118, 621)}, color={'cn': (109, 206, 255), 'en': (125, 211, 255), 'jp': (109, 206, 255), 'tw': (109, 206, 255)}, button={'cn': (948, 585, 1239, 632), 'en': (1068, 597, 1118, 621), 'jp': (948, 585, 1239, 632), 'tw': (948, 585, 1239, 632)}, file={'cn': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'en': './assets/en/island/ROLE_SELECT_CONFIRM.png', 'jp': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'tw': './assets/cn/island/ROLE_SELECT_CONFIRM.png'}) -ROLE_SELECT_ENTER = Button(area={'cn': (579, 314, 700, 350), 'en': (578, 313, 701, 351), 'jp': (579, 314, 700, 350), 'tw': (579, 314, 700, 350)}, color={'cn': (239, 238, 237), 'en': (237, 237, 236), 'jp': (239, 238, 237), 'tw': (239, 238, 237)}, button={'cn': (534, 206, 747, 483), 'en': (578, 313, 701, 351), 'jp': (534, 206, 747, 483), 'tw': (534, 206, 747, 483)}, file={'cn': './assets/cn/island/ROLE_SELECT_ENTER.png', 'en': './assets/en/island/ROLE_SELECT_ENTER.png', 'jp': './assets/cn/island/ROLE_SELECT_ENTER.png', 'tw': './assets/cn/island/ROLE_SELECT_ENTER.png'}) -ROLE_SELECT_TITLE_AREA = Button(area={'cn': (518, 147, 763, 200), 'en': (518, 147, 763, 200), 'jp': (518, 147, 763, 200), 'tw': (518, 147, 763, 200)}, color={'cn': (80, 197, 255), 'en': (80, 197, 255), 'jp': (80, 197, 255), 'tw': (80, 197, 255)}, button={'cn': (518, 147, 763, 200), 'en': (518, 147, 763, 200), 'jp': (518, 147, 763, 200), 'tw': (518, 147, 763, 200)}, file={'cn': './assets/cn/island/ROLE_SELECT_TITLE_AREA.png', 'en': './assets/cn/island/ROLE_SELECT_TITLE_AREA.png', 'jp': './assets/cn/island/ROLE_SELECT_TITLE_AREA.png', 'tw': './assets/cn/island/ROLE_SELECT_TITLE_AREA.png'}) -ROLE_SORTING_CLICK = Button(area={'cn': (109, 606, 272, 644), 'en': (109, 606, 272, 644), 'jp': (109, 606, 272, 644), 'tw': (109, 606, 272, 644)}, color={'cn': (101, 102, 101), 'en': (101, 102, 101), 'jp': (101, 102, 101), 'tw': (101, 102, 101)}, button={'cn': (109, 606, 272, 644), 'en': (109, 606, 272, 644), 'jp': (109, 606, 272, 644), 'tw': (109, 606, 272, 644)}, file={'cn': './assets/cn/island/ROLE_SORTING_CLICK.png', 'en': './assets/cn/island/ROLE_SORTING_CLICK.png', 'jp': './assets/cn/island/ROLE_SORTING_CLICK.png', 'tw': './assets/cn/island/ROLE_SORTING_CLICK.png'}) -ROLE_SORT_ASC = Button(area={'cn': (143, 619, 150, 623), 'en': (143, 619, 150, 623), 'jp': (143, 619, 150, 623), 'tw': (143, 619, 150, 623)}, color={'cn': (244, 244, 244), 'en': (244, 244, 244), 'jp': (244, 244, 244), 'tw': (244, 244, 244)}, button={'cn': (143, 619, 150, 623), 'en': (143, 619, 150, 623), 'jp': (143, 619, 150, 623), 'tw': (143, 619, 150, 623)}, file={'cn': './assets/cn/island/ROLE_SORT_ASC.png', 'en': './assets/cn/island/ROLE_SORT_ASC.png', 'jp': './assets/cn/island/ROLE_SORT_ASC.png', 'tw': './assets/cn/island/ROLE_SORT_ASC.png'}) -ROLE_SORT_DESC = Button(area={'cn': (143, 627, 150, 631), 'en': (143, 627, 150, 631), 'jp': (143, 627, 150, 631), 'tw': (143, 627, 150, 631)}, color={'cn': (236, 236, 236), 'en': (236, 236, 236), 'jp': (236, 236, 236), 'tw': (236, 236, 236)}, button={'cn': (143, 627, 150, 631), 'en': (143, 627, 150, 631), 'jp': (143, 627, 150, 631), 'tw': (143, 627, 150, 631)}, file={'cn': './assets/cn/island/ROLE_SORT_DESC.png', 'en': './assets/cn/island/ROLE_SORT_DESC.png', 'jp': './assets/cn/island/ROLE_SORT_DESC.png', 'tw': './assets/cn/island/ROLE_SORT_DESC.png'}) -TEMPLATE_AKASHI = Template(file={'cn': './assets/cn/island/TEMPLATE_AKASHI.png', 'en': './assets/cn/island/TEMPLATE_AKASHI.png', 'jp': './assets/cn/island/TEMPLATE_AKASHI.png', 'tw': './assets/cn/island/TEMPLATE_AKASHI.png'}) -TEMPLATE_AMAGI_CHAN = Template(file={'cn': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'en': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'jp': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'tw': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png'}) -TEMPLATE_ATAGO = Template(file={'cn': './assets/cn/island/TEMPLATE_ATAGO.png', 'en': './assets/cn/island/TEMPLATE_ATAGO.png', 'jp': './assets/cn/island/TEMPLATE_ATAGO.png', 'tw': './assets/cn/island/TEMPLATE_ATAGO.png'}) -TEMPLATE_AUGUST_VON_PARSEVAL = Template(file={'cn': './assets/cn/island/TEMPLATE_AUGUST_VON_PARSEVAL.png', 'en': './assets/cn/island/TEMPLATE_AUGUST_VON_PARSEVAL.png', 'jp': './assets/cn/island/TEMPLATE_AUGUST_VON_PARSEVAL.png', 'tw': './assets/cn/island/TEMPLATE_AUGUST_VON_PARSEVAL.png'}) -TEMPLATE_CARROT = Template(file={'cn': './assets/cn/island/TEMPLATE_CARROT.png', 'en': './assets/cn/island/TEMPLATE_CARROT.png', 'jp': './assets/cn/island/TEMPLATE_CARROT.png', 'tw': './assets/cn/island/TEMPLATE_CARROT.png'}) -TEMPLATE_CHAO_HO = Template(file={'cn': './assets/cn/island/TEMPLATE_CHAO_HO.png', 'en': './assets/cn/island/TEMPLATE_CHAO_HO.png', 'jp': './assets/cn/island/TEMPLATE_CHAO_HO.png', 'tw': './assets/cn/island/TEMPLATE_CHAO_HO.png'}) -TEMPLATE_CHEN_HAI = Template(file={'cn': './assets/cn/island/TEMPLATE_CHEN_HAI.png', 'en': './assets/cn/island/TEMPLATE_CHEN_HAI.png', 'jp': './assets/cn/island/TEMPLATE_CHEN_HAI.png', 'tw': './assets/cn/island/TEMPLATE_CHEN_HAI.png'}) -TEMPLATE_CHESHIRE = Template(file={'cn': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'en': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'jp': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'tw': './assets/cn/island/TEMPLATE_CHESHIRE.png'}) -TEMPLATE_COTTON = Template(file={'cn': './assets/cn/island/TEMPLATE_COTTON.png', 'en': './assets/cn/island/TEMPLATE_COTTON.png', 'jp': './assets/cn/island/TEMPLATE_COTTON.png', 'tw': './assets/cn/island/TEMPLATE_COTTON.png'}) -TEMPLATE_EXPLORER = Template(file={'cn': './assets/cn/island/TEMPLATE_EXPLORER.png', 'en': './assets/cn/island/TEMPLATE_EXPLORER.png', 'jp': './assets/cn/island/TEMPLATE_EXPLORER.png', 'tw': './assets/cn/island/TEMPLATE_EXPLORER.png'}) -TEMPLATE_FEI_YUEN = Template(file={'cn': './assets/cn/island/TEMPLATE_FEI_YUEN.png', 'en': './assets/cn/island/TEMPLATE_FEI_YUEN.png', 'jp': './assets/cn/island/TEMPLATE_FEI_YUEN.png', 'tw': './assets/cn/island/TEMPLATE_FEI_YUEN.png'}) -TEMPLATE_FLEX = Template(file={'cn': './assets/cn/island/TEMPLATE_FLEX.png', 'en': './assets/cn/island/TEMPLATE_FLEX.png', 'jp': './assets/cn/island/TEMPLATE_FLEX.png', 'tw': './assets/cn/island/TEMPLATE_FLEX.png'}) -TEMPLATE_FRESH_MEAT = Template(file={'cn': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'en': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'jp': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'tw': './assets/cn/island/TEMPLATE_FRESH_MEAT.png'}) -TEMPLATE_FRIEDRICH_DER_GROBE = Template(file={'cn': './assets/cn/island/TEMPLATE_FRIEDRICH_DER_GROBE.png', 'en': './assets/cn/island/TEMPLATE_FRIEDRICH_DER_GROBE.png', 'jp': './assets/cn/island/TEMPLATE_FRIEDRICH_DER_GROBE.png', 'tw': './assets/cn/island/TEMPLATE_FRIEDRICH_DER_GROBE.png'}) -TEMPLATE_FRIEND_VISIT = Template(file={'cn': './assets/cn/island/TEMPLATE_FRIEND_VISIT.png', 'en': './assets/cn/island/TEMPLATE_FRIEND_VISIT.png', 'jp': './assets/cn/island/TEMPLATE_FRIEND_VISIT.png', 'tw': './assets/cn/island/TEMPLATE_FRIEND_VISIT.png'}) -TEMPLATE_HELENA = Template(file={'cn': './assets/cn/island/TEMPLATE_HELENA.png', 'en': './assets/cn/island/TEMPLATE_HELENA.png', 'jp': './assets/cn/island/TEMPLATE_HELENA.png', 'tw': './assets/cn/island/TEMPLATE_HELENA.png'}) -TEMPLATE_HOOD = Template(file={'cn': './assets/cn/island/TEMPLATE_HOOD.png', 'en': './assets/cn/island/TEMPLATE_HOOD.png', 'jp': './assets/cn/island/TEMPLATE_HOOD.png', 'tw': './assets/cn/island/TEMPLATE_HOOD.png'}) -TEMPLATE_ITEM_SATISFIED = Template(file={'cn': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'en': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'jp': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'tw': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png'}) -TEMPLATE_JAVELIN = Template(file={'cn': './assets/cn/island/TEMPLATE_JAVELIN.png', 'en': './assets/cn/island/TEMPLATE_JAVELIN.png', 'jp': './assets/cn/island/TEMPLATE_JAVELIN.png', 'tw': './assets/cn/island/TEMPLATE_JAVELIN.png'}) -TEMPLATE_LAFFEY = Template(file={'cn': './assets/cn/island/TEMPLATE_LAFFEY.png', 'en': './assets/cn/island/TEMPLATE_LAFFEY.png', 'jp': './assets/cn/island/TEMPLATE_LAFFEY.png', 'tw': './assets/cn/island/TEMPLATE_LAFFEY.png'}) -TEMPLATE_LEMALIN = Template(file={'cn': './assets/cn/island/TEMPLATE_LEMALIN.png', 'en': './assets/cn/island/TEMPLATE_LEMALIN.png', 'jp': './assets/cn/island/TEMPLATE_LEMALIN.png', 'tw': './assets/cn/island/TEMPLATE_LEMALIN.png'}) -TEMPLATE_MANJUU = Template(file={'cn': './assets/cn/island/TEMPLATE_MANJUU.png', 'en': './assets/cn/island/TEMPLATE_MANJUU.png', 'jp': './assets/cn/island/TEMPLATE_MANJUU.png', 'tw': './assets/cn/island/TEMPLATE_MANJUU.png'}) -TEMPLATE_MILK = Template(file={'cn': './assets/cn/island/TEMPLATE_MILK.png', 'en': './assets/cn/island/TEMPLATE_MILK.png', 'jp': './assets/cn/island/TEMPLATE_MILK.png', 'tw': './assets/cn/island/TEMPLATE_MILK.png'}) -TEMPLATE_NAPA_CABBAGE = Template(file={'cn': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png', 'en': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png', 'jp': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png', 'tw': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png'}) -TEMPLATE_NEW_JERSEY = Template(file={'cn': './assets/cn/island/TEMPLATE_NEW_JERSEY.png', 'en': './assets/cn/island/TEMPLATE_NEW_JERSEY.png', 'jp': './assets/cn/island/TEMPLATE_NEW_JERSEY.png', 'tw': './assets/cn/island/TEMPLATE_NEW_JERSEY.png'}) -TEMPLATE_OCEANA = Template(file={'cn': './assets/cn/island/TEMPLATE_OCEANA.png', 'en': './assets/cn/island/TEMPLATE_OCEANA.png', 'jp': './assets/cn/island/TEMPLATE_OCEANA.png', 'tw': './assets/cn/island/TEMPLATE_OCEANA.png'}) -TEMPLATE_ONION = Template(file={'cn': './assets/cn/island/TEMPLATE_ONION.png', 'en': './assets/cn/island/TEMPLATE_ONION.png', 'jp': './assets/cn/island/TEMPLATE_ONION.png', 'tw': './assets/cn/island/TEMPLATE_ONION.png'}) -TEMPLATE_POULTRY = Template(file={'cn': './assets/cn/island/TEMPLATE_POULTRY.png', 'en': './assets/cn/island/TEMPLATE_POULTRY.png', 'jp': './assets/cn/island/TEMPLATE_POULTRY.png', 'tw': './assets/cn/island/TEMPLATE_POULTRY.png'}) -TEMPLATE_PRINZ_EUGEN = Template(file={'cn': './assets/cn/island/TEMPLATE_PRINZ_EUGEN.png', 'en': './assets/cn/island/TEMPLATE_PRINZ_EUGEN.png', 'jp': './assets/cn/island/TEMPLATE_PRINZ_EUGEN.png', 'tw': './assets/cn/island/TEMPLATE_PRINZ_EUGEN.png'}) -TEMPLATE_PROJECT = Template(file={'cn': './assets/cn/island/TEMPLATE_PROJECT.png', 'en': './assets/cn/island/TEMPLATE_PROJECT.png', 'jp': './assets/cn/island/TEMPLATE_PROJECT.png', 'tw': './assets/cn/island/TEMPLATE_PROJECT.png'}) +PROJECT_COMPLETE = Button(area={'cn': (576, 394, 704, 414), 'en': (576, 394, 704, 414), 'jp': (576, 394, 704, 414), 'tw': (576, 394, 704, 414)}, color={'cn': (210, 210, 209), 'en': (210, 210, 209), 'jp': (210, 210, 209), 'tw': (210, 210, 209)}, button={'cn': (580, 533, 762, 584), 'en': (580, 533, 762, 584), 'jp': (580, 533, 762, 584), 'tw': (580, 533, 762, 584)}, file={'cn': './assets/cn/island/PROJECT_COMPLETE.png', 'en': './assets/cn/island/PROJECT_COMPLETE.png', 'jp': './assets/cn/island/PROJECT_COMPLETE.png', 'tw': './assets/cn/island/PROJECT_COMPLETE.png'}) +PROJECT_START = Button(area={'cn': (686, 610, 706, 630), 'en': (686, 610, 706, 630), 'jp': (686, 610, 706, 630), 'tw': (686, 610, 706, 630)}, color={'cn': (129, 213, 255), 'en': (129, 213, 255), 'jp': (129, 213, 255), 'tw': (129, 213, 255)}, button={'cn': (494, 599, 1087, 642), 'en': (494, 599, 1087, 642), 'jp': (494, 599, 1087, 642), 'tw': (494, 599, 1087, 642)}, file={'cn': './assets/cn/island/PROJECT_START.png', 'en': './assets/cn/island/PROJECT_START.png', 'jp': './assets/cn/island/PROJECT_START.png', 'tw': './assets/cn/island/PROJECT_START.png'}) +PROJECT_STAR_NOT_SATISFIED = Button(area={'cn': (686, 610, 706, 630), 'en': (686, 610, 706, 630), 'jp': (686, 610, 706, 630), 'tw': (686, 610, 706, 630)}, color={'cn': (188, 191, 190), 'en': (188, 191, 190), 'jp': (188, 191, 190), 'tw': (188, 191, 190)}, button={'cn': (686, 610, 706, 630), 'en': (686, 610, 706, 630), 'jp': (686, 610, 706, 630), 'tw': (686, 610, 706, 630)}, file={'cn': './assets/cn/island/PROJECT_STAR_NOT_SATISFIED.png', 'en': './assets/cn/island/PROJECT_STAR_NOT_SATISFIED.png', 'jp': './assets/cn/island/PROJECT_STAR_NOT_SATISFIED.png', 'tw': './assets/cn/island/PROJECT_STAR_NOT_SATISFIED.png'}) +ROLE_SELECT_CHECK = Button(area={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, color={'cn': (221, 192, 128), 'en': (221, 192, 128), 'jp': (221, 192, 128), 'tw': (221, 192, 128)}, button={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, file={'cn': './assets/cn/island/ROLE_SELECT_CHECK.png', 'en': './assets/cn/island/ROLE_SELECT_CHECK.png', 'jp': './assets/cn/island/ROLE_SELECT_CHECK.png', 'tw': './assets/cn/island/ROLE_SELECT_CHECK.png'}) +ROLE_SELECT_CONFIRM = Button(area={'cn': (1068, 597, 1118, 621), 'en': (1068, 597, 1118, 621), 'jp': (1068, 597, 1118, 621), 'tw': (1068, 597, 1118, 621)}, color={'cn': (109, 206, 255), 'en': (109, 206, 255), 'jp': (109, 206, 255), 'tw': (109, 206, 255)}, button={'cn': (948, 585, 1239, 632), 'en': (948, 585, 1239, 632), 'jp': (948, 585, 1239, 632), 'tw': (948, 585, 1239, 632)}, file={'cn': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'en': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'jp': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'tw': './assets/cn/island/ROLE_SELECT_CONFIRM.png'}) +ROLE_SELECT_ENTER = Button(area={'cn': (579, 314, 700, 350), 'en': (579, 314, 700, 350), 'jp': (579, 314, 700, 350), 'tw': (579, 314, 700, 350)}, color={'cn': (239, 238, 237), 'en': (239, 238, 237), 'jp': (239, 238, 237), 'tw': (239, 238, 237)}, button={'cn': (534, 206, 747, 483), 'en': (534, 206, 747, 483), 'jp': (534, 206, 747, 483), 'tw': (534, 206, 747, 483)}, file={'cn': './assets/cn/island/ROLE_SELECT_ENTER.png', 'en': './assets/cn/island/ROLE_SELECT_ENTER.png', 'jp': './assets/cn/island/ROLE_SELECT_ENTER.png', 'tw': './assets/cn/island/ROLE_SELECT_ENTER.png'}) +TEMPLATE_ISLAND_MANJUU = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_MANJUU.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_MANJUU.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_MANJUU.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_MANJUU.png'}) +TEMPLATE_ISLAND_SWITCH = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png'}) TEMPLATE_PROJECT_LOCKED = Template(file={'cn': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'en': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'jp': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'tw': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png'}) -TEMPLATE_SARATOGA = Template(file={'cn': './assets/cn/island/TEMPLATE_SARATOGA.png', 'en': './assets/cn/island/TEMPLATE_SARATOGA.png', 'jp': './assets/cn/island/TEMPLATE_SARATOGA.png', 'tw': './assets/cn/island/TEMPLATE_SARATOGA.png'}) -TEMPLATE_SHIMAKAZE = Template(file={'cn': './assets/cn/island/TEMPLATE_SHIMAKAZE.png', 'en': './assets/cn/island/TEMPLATE_SHIMAKAZE.png', 'jp': './assets/cn/island/TEMPLATE_SHIMAKAZE.png', 'tw': './assets/cn/island/TEMPLATE_SHIMAKAZE.png'}) TEMPLATE_SLOT_LOCKED = Template(file={'cn': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'en': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'jp': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'tw': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png'}) -TEMPLATE_STRAWBERRIES = Template(file={'cn': './assets/cn/island/TEMPLATE_STRAWBERRIES.png', 'en': './assets/cn/island/TEMPLATE_STRAWBERRIES.png', 'jp': './assets/cn/island/TEMPLATE_STRAWBERRIES.png', 'tw': './assets/cn/island/TEMPLATE_STRAWBERRIES.png'}) -TEMPLATE_TAKAO = Template(file={'cn': './assets/cn/island/TEMPLATE_TAKAO.png', 'en': './assets/cn/island/TEMPLATE_TAKAO.png', 'jp': './assets/cn/island/TEMPLATE_TAKAO.png', 'tw': './assets/cn/island/TEMPLATE_TAKAO.png'}) -TEMPLATE_TASHKENT = Template(file={'cn': './assets/cn/island/TEMPLATE_TASHKENT.png', 'en': './assets/cn/island/TEMPLATE_TASHKENT.png', 'jp': './assets/cn/island/TEMPLATE_TASHKENT.png', 'tw': './assets/cn/island/TEMPLATE_TASHKENT.png'}) -TEMPLATE_TB = Template(file={'cn': './assets/cn/island/TEMPLATE_TB.png', 'en': './assets/cn/island/TEMPLATE_TB.png', 'jp': './assets/cn/island/TEMPLATE_TB.png', 'tw': './assets/cn/island/TEMPLATE_TB.png'}) -TEMPLATE_UNICORN = Template(file={'cn': './assets/cn/island/TEMPLATE_UNICORN.png', 'en': './assets/cn/island/TEMPLATE_UNICORN.png', 'jp': './assets/cn/island/TEMPLATE_UNICORN.png', 'tw': './assets/cn/island/TEMPLATE_UNICORN.png'}) -TEMPLATE_WILLIAM_D_PORTER = Template(file={'cn': './assets/cn/island/TEMPLATE_WILLIAM_D_PORTER.png', 'en': './assets/cn/island/TEMPLATE_WILLIAM_D_PORTER.png', 'jp': './assets/cn/island/TEMPLATE_WILLIAM_D_PORTER.png', 'tw': './assets/cn/island/TEMPLATE_WILLIAM_D_PORTER.png'}) -TEMPLATE_YAT_SEN = Template(file={'cn': './assets/cn/island/TEMPLATE_YAT_SEN.png', 'en': './assets/cn/island/TEMPLATE_YAT_SEN.png', 'jp': './assets/cn/island/TEMPLATE_YAT_SEN.png', 'tw': './assets/cn/island/TEMPLATE_YAT_SEN.png'}) -TEMPLATE_YING_SWEI = Template(file={'cn': './assets/cn/island/TEMPLATE_YING_SWEI.png', 'en': './assets/cn/island/TEMPLATE_YING_SWEI.png', 'jp': './assets/cn/island/TEMPLATE_YING_SWEI.png', 'tw': './assets/cn/island/TEMPLATE_YING_SWEI.png'}) -TRANSPORT_LOCKED = Button(area={'cn': (659, 380, 683, 412), 'en': (659, 380, 683, 412), 'jp': (659, 380, 683, 412), 'tw': (659, 380, 683, 412)}, color={'cn': (192, 192, 190), 'en': (192, 192, 190), 'jp': (192, 192, 190), 'tw': (192, 192, 190)}, button={'cn': (659, 380, 683, 412), 'en': (659, 380, 683, 412), 'jp': (659, 380, 683, 412), 'tw': (659, 380, 683, 412)}, file={'cn': './assets/cn/island/TRANSPORT_LOCKED.png', 'en': './assets/cn/island/TRANSPORT_LOCKED.png', 'jp': './assets/cn/island/TRANSPORT_LOCKED.png', 'tw': './assets/cn/island/TRANSPORT_LOCKED.png'}) -TRANSPORT_RECEIVE = Button(area={'cn': (938, 206, 1065, 235), 'en': (938, 206, 1065, 235), 'jp': (938, 206, 1065, 235), 'tw': (938, 206, 1065, 235)}, color={'cn': (76, 195, 255), 'en': (76, 195, 255), 'jp': (76, 195, 255), 'tw': (76, 195, 255)}, button={'cn': (938, 206, 1065, 235), 'en': (938, 206, 1065, 235), 'jp': (938, 206, 1065, 235), 'tw': (938, 206, 1065, 235)}, file={'cn': './assets/cn/island/TRANSPORT_RECEIVE.png', 'en': './assets/cn/island/TRANSPORT_RECEIVE.png', 'jp': './assets/cn/island/TRANSPORT_RECEIVE.png', 'tw': './assets/cn/island/TRANSPORT_RECEIVE.png'}) -TRANSPORT_REFRESH = Button(area={'cn': (1062, 207, 1090, 235), 'en': (1062, 207, 1090, 235), 'jp': (1062, 207, 1090, 235), 'tw': (1062, 207, 1090, 235)}, color={'cn': (187, 232, 255), 'en': (187, 232, 255), 'jp': (187, 232, 255), 'tw': (187, 232, 255)}, button={'cn': (1062, 207, 1090, 235), 'en': (1062, 207, 1090, 235), 'jp': (1062, 207, 1090, 235), 'tw': (1062, 207, 1090, 235)}, file={'cn': './assets/cn/island/TRANSPORT_REFRESH.png', 'en': './assets/cn/island/TRANSPORT_REFRESH.png', 'jp': './assets/cn/island/TRANSPORT_REFRESH.png', 'tw': './assets/cn/island/TRANSPORT_REFRESH.png'}) -TRANSPORT_REFRESH_CHECK = Button(area={'cn': (813, 207, 841, 235), 'en': (813, 207, 841, 235), 'jp': (813, 207, 841, 235), 'tw': (813, 207, 841, 235)}, color={'cn': (119, 119, 120), 'en': (119, 119, 120), 'jp': (119, 119, 120), 'tw': (119, 119, 120)}, button={'cn': (813, 207, 841, 235), 'en': (813, 207, 841, 235), 'jp': (813, 207, 841, 235), 'tw': (813, 207, 841, 235)}, file={'cn': './assets/cn/island/TRANSPORT_REFRESH_CHECK.png', 'en': './assets/cn/island/TRANSPORT_REFRESH_CHECK.png', 'jp': './assets/cn/island/TRANSPORT_REFRESH_CHECK.png', 'tw': './assets/cn/island/TRANSPORT_REFRESH_CHECK.png'}) -TRANSPORT_START = Button(area={'cn': (1142, 170, 1174, 281), 'en': (1142, 170, 1174, 281), 'jp': (1142, 170, 1174, 281), 'tw': (1142, 170, 1174, 281)}, color={'cn': (98, 202, 255), 'en': (98, 202, 255), 'jp': (98, 202, 255), 'tw': (98, 202, 255)}, button={'cn': (1142, 170, 1174, 281), 'en': (1142, 170, 1174, 281), 'jp': (1142, 170, 1174, 281), 'tw': (1142, 170, 1174, 281)}, file={'cn': './assets/cn/island/TRANSPORT_START.png', 'en': './assets/cn/island/TRANSPORT_START.png', 'jp': './assets/cn/island/TRANSPORT_START.png', 'tw': './assets/cn/island/TRANSPORT_START.png'}) -TRANSPORT_STATUS_PENDING = Button(area={'cn': (459, 138, 522, 156), 'en': (459, 138, 522, 156), 'jp': (459, 138, 522, 156), 'tw': (459, 138, 522, 156)}, color={'cn': (120, 121, 121), 'en': (120, 121, 121), 'jp': (120, 121, 121), 'tw': (120, 121, 121)}, button={'cn': (459, 138, 522, 156), 'en': (459, 138, 522, 156), 'jp': (459, 138, 522, 156), 'tw': (459, 138, 522, 156)}, file={'cn': './assets/cn/island/TRANSPORT_STATUS_PENDING.png', 'en': './assets/cn/island/TRANSPORT_STATUS_PENDING.png', 'jp': './assets/cn/island/TRANSPORT_STATUS_PENDING.png', 'tw': './assets/cn/island/TRANSPORT_STATUS_PENDING.png'}) -TRANSPORT_STATUS_RUNNING = Button(area={'cn': (459, 138, 522, 156), 'en': (459, 138, 522, 156), 'jp': (459, 138, 522, 156), 'tw': (459, 138, 522, 156)}, color={'cn': (137, 136, 133), 'en': (137, 136, 133), 'jp': (137, 136, 133), 'tw': (137, 136, 133)}, button={'cn': (459, 138, 522, 156), 'en': (459, 138, 522, 156), 'jp': (459, 138, 522, 156), 'tw': (459, 138, 522, 156)}, file={'cn': './assets/cn/island/TRANSPORT_STATUS_RUNNING.png', 'en': './assets/cn/island/TRANSPORT_STATUS_RUNNING.png', 'jp': './assets/cn/island/TRANSPORT_STATUS_RUNNING.png', 'tw': './assets/cn/island/TRANSPORT_STATUS_RUNNING.png'}) diff --git a/module/island/island.py b/module/island/island.py index 9505f62fe..dfcd54dbb 100644 --- a/module/island/island.py +++ b/module/island/island.py @@ -1,70 +1,236 @@ import module.config.server as server +from module.base.timer import Timer +from module.base.utils import rgb2gray from module.island.assets import * -from module.island.project_data import * -from module.island.project import IslandProjectRun -from module.island.transport import IslandTransportRun +from module.island.project import IslandProduct, IslandProject +from module.island.ui import IslandUI from module.logger import logger -from module.ui.page import page_island_phone, page_main +from module.map.map_grids import SelectedGrids +from module.ui.page import page_dormmenu, page_island, page_island_phone, page_main -class Island(IslandProjectRun, IslandTransportRun): - @staticmethod - def island_config_to_names(config): +class Island(IslandUI): + project = SelectedGrids([]) + total = SelectedGrids([]) + + def project_detect(self, image): """ + Get all projects from an image. + Args: - config (list[bool]): list of config for island receive - + image (np.ndarray): + Returns: - list[str]: a list of name for island receive + SelectedGrids: """ - if any(config): - return [name for add, name in zip(config, list(name_to_slot.keys())) if add] - else: - return [] + image_gray = rgb2gray(image) + projects = SelectedGrids([IslandProject(image, image_gray, button) + for button in TEMPLATE_ISLAND_SWITCH.match_multi(image_gray)]) + return projects.select(valid=True) - def island_run(self, transport=True, project=True, names=None): + def project_receive(self, button, skip_first_screenshot=True): """ - Execute island routine. + Receive and start a project. Args: - transport (bool): - project (bool): - names (list[str]): a list of name for island receive + button (Button): + + Returns: + bool: if received. """ - future_finish = [] - if transport: - if self.island_transport_enter(): - future_finish.extend(self.island_transport_run()) - self.island_ui_back() - - if project: - if self.island_management_enter(): - future_finish.extend(self.island_project_run(names=names)) - self.island_ui_back() + self.interval_clear([ISLAND_MANAGEMENT_CHECK, PROJECT_COMPLETE, + GET_ITEMS_ISLAND, ROLE_SELECT_ENTER]) + received = False + timeout = Timer(3, count=6).start() + while 1: + if skip_first_screenshot: + skip_first_screenshot = False else: - logger.warning('Island management locked, please reach island level 18 ' - 'and unlock island management to use this task.') - self.config.Scheduler_Enable = False - return False + self.device.screenshot() - # task delay + if self.island_in_management(interval=5): + self.device.click(button) + timeout.reset() + continue + + if self.handle_info_bar(): + timeout.reset() + continue + + if self.appear_then_click(PROJECT_COMPLETE, offset=(20, 20), interval=2): + received = True + self.interval_clear(GET_ITEMS_ISLAND) + self.interval_reset(ROLE_SELECT_ENTER) + timeout.reset() + continue + + if self.appear_then_click(GET_ITEMS_ISLAND, offset=(20, 20), interval=2): + self.interval_clear(ROLE_SELECT_ENTER) + timeout.reset() + continue + + if self.appear_then_click(ROLE_SELECT_ENTER, offset=(5, 5), interval=2): + received = True + self.interval_clear(GET_ITEMS_ISLAND) + timeout.reset() + continue + + if self.appear(ROLE_SELECT_CONFIRM, offset=(20, 20)): + break + if timeout.reached(): + break + + if not received: + product = IslandProduct(self.device.image) + if product.valid: + self.total = self.total.add_by_eq(SelectedGrids([product])) + self.device.click(ISLAND_CLICK_SAFE_AREA) + break + else: + self.interval_clear(ROLE_SELECT_ENTER) + + return received + + def island_select_manjuu(self, button): + self.interval_clear([ROLE_SELECT_CONFIRM, ISLAND_AMOUNT_MAX]) + for _ in self.loop(): + if self.appear(ROLE_SELECT_CHECK, offset=(20, 20)): + break + + if self.appear(ROLE_SELECT_CONFIRM, offset=(20, 20), interval=5): + self.device.click(button) + continue + + self.ui_click( + click_button=ROLE_SELECT_CONFIRM, + check_button=ISLAND_AMOUNT_MAX, + offset=(20, 20), + retry_wait=3, + skip_first_screenshot=True + ) + + def island_select_role(self, skip_first_screenshot=True): + timeout = Timer(1.5, count=3).start() + while 1: + if skip_first_screenshot: + skip_first_screenshot = False + else: + self.device.screenshot() + + if timeout.reached(): + break + + image = self.image_crop((0, 0, 910, 1280), copy=False) + sim, button = TEMPLATE_ISLAND_MANJUU.match_result(image) + if sim > 0.9: + self.island_select_manjuu(button) + break + else: + logger.info('No manjuu found') + continue + + def island_select_product(self, skip_first_screenshot=True): + last = None + success = False + timeout = Timer(1.5, count=3).start() + while 1: + if skip_first_screenshot: + skip_first_screenshot = False + else: + self.device.screenshot() + + if timeout.reached(): + break + + if not success: + if self.appear_then_click(ISLAND_AMOUNT_MAX, offset=(5, 5), interval=5): + timeout.reset() + continue + + product = IslandProduct(self.device.image, new=True) + if product == last: + success = True + self.total = self.total.add_by_eq(SelectedGrids([product])) + timeout.reset() + continue + last = product + else: + if self.appear_then_click(PROJECT_START, offset=(20,20), interval=2): + timeout.reset() + self.interval_reset(ISLAND_MANAGEMENT_CHECK) + continue + + if self.appear(PROJECT_STAR_NOT_SATISFIED, offset=(20,20)): + self.island_product_quit() + break + if self.info_bar_count(): + self.island_product_quit() + break + if self.island_in_management(): + break + + def island_run(self, names, skip_first_screenshot=True): + """ + Execute island run to receive and start project. + + Args: + names (bool): + skip_first_screenshot (bool): + """ + logger.hr('Island Run', level=1) + names = self.island_config_to_names(names) + success = False + timeout = Timer(3, count=3).start() + while 1: + if skip_first_screenshot: + skip_first_screenshot = False + else: + self.device.screenshot() + + if timeout.reached(): + break + + projects = self.project_detect(self.device.image) + projects = projects.filter(lambda proj: proj.name in names and proj.name not in self.project.get('name')) + self.project = self.project.add_by_eq(projects) + + for proj in projects: + for button in proj.slot_buttons.buttons: + if self.project_receive(button): + self.island_select_role() + self.island_select_product() + success = True + timeout.reset() + + if success: + break + + future_finish = sorted([f for f in self.total.get('finish_time') if f is not None]) + logger.info(f'Project finish: {[str(f) for f in future_finish]}') if len(future_finish): self.config.task_delay(target=future_finish) else: - logger.info('No island routine running') + logger.info('No island project running') self.config.task_delay(success=False) + @staticmethod + def island_config_to_names(config): + if config: + return ['沉石矿山', '翠土林场'] + else: + return [] + def run(self): - if server.server in ['cn', 'en']: - transport = False - project_config = [self.config.__getattribute__(f'Island{i}_Receive') - for i in range(1, len(name_to_slot) + 1)] - project = any(project_config) - names = self.island_config_to_names(project_config) - if transport or project: + if server.server in ['cn']: + if self.config.Island_ReceiveMiningForaging: + self.ui_ensure(page_dormmenu) + self.ui_goto(page_island, get_ship=False) + self.device.sleep(0.5) self.ui_ensure(page_island_phone) - self.island_run(transport=transport, project=project, names=names) + self.island_management_enter() + self.island_run(names=self.config.Island_ReceiveMiningForaging) + self.island_management_quit() self.ui_goto(page_main, get_ship=False) else: logger.info('Nothing to receive, skip island running') diff --git a/module/island/project.py b/module/island/project.py index b25bd6b55..7197484bd 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -1,61 +1,20 @@ from datetime import datetime, timedelta -import cv2 -import re -import numpy as np -from scipy import signal - -import module.config.server as server from module.base.button import Button, ButtonGrid -from module.base.timer import Timer -from module.base.utils import color_similarity_2d, crop, random_rectangle_vector, rgb2gray -from module.config.deep import deep_get, deep_values +from module.base.utils import crop from module.island.assets import * from module.island.project_data import * -from module.island.ui import IslandUI -from module.logger import logger -from module.map.map_grids import SelectedGrids -from module.ocr.ocr import Duration, Ocr -from module.ui.switch import Switch - - -ROLE_SORTING = Switch('Role_sorting') -ROLE_SORTING.add_state('Ascending', check_button=ROLE_SORT_ASC, click_button=ROLE_SORTING_CLICK) -ROLE_SORTING.add_state('Descending', check_button=ROLE_SORT_DESC, click_button=ROLE_SORTING_CLICK) - - -class ProjectNameOcr(Ocr): - def after_process(self, result): - result = super().after_process(result) - if server.server == 'cn': - result = result.replace('主', '丰') - result = re.sub(r'[^\u4e00-\u9fff]', '', result) - elif server.server == 'en': - result = re.sub(r"[\s'-]+", "", result).lower() - return result +from module.island.ui import OCR_PRODUCTION_TIME, OCR_PRODUCTION_TIME_REMAIN +from module.ocr.ocr import Ocr class IslandProject: - # If success to parse project valid: bool - # OCR result name: str - # Project workplace id - id: int - # max slot that the workplace has - max_slot: int - # available slots that the workplace has slot: int - # buttons of all available slots slot_buttons: ButtonGrid def __init__(self, image, image_gray, button): - """ - Args: - image: - image_gray: - button: - """ self.image = image self.image_gray = image_gray self.button = button @@ -77,32 +36,19 @@ class IslandProject: return # name - dx = {'cn': 326, 'en': 137}[server.server] - dy = {'cn': 0, 'en': 2}[server.server] - area = (self.x1 - 446, self.y1, self.x1 - dx, self.y2 + dy) - button = Button(area=area, color=(), button=area, name='PROJECT_NAME') - ocr = ProjectNameOcr(button, lang='cnocr') + area = (self.x1 - 446, self.y1, self.x1 - 326, self.y2) + button = Button(area=area, color=(), button=area, name='NAME') + ocr = Ocr(button, lang='cnocr') self.name = ocr.ocr(self.image) if not self.name: self.valid = False return - # id - keys = list(name_to_slot.keys()) - if self.name in keys: - self.id = keys.index(self.name) + 1 - else: - self.valid = False - return - - # max slot - self.max_slot = name_to_slot.get(self.name, 2) - # available slot area = (self.x1 - 383, self.y1 + 60, self.x1 - 39, self.y1 + 118) image = crop(self.image_gray, area, copy=False) locked = TEMPLATE_SLOT_LOCKED.match_multi(image) - self.slot = self.max_slot - len(locked) + self.slot = name_to_slot_cn.get(self.name, 4) - len(locked) if not self.slot: self.valid = False return @@ -111,45 +57,15 @@ class IslandProject: self.slot_buttons = ButtonGrid(origin=(self.x1 - 383, self.y1 + 60), delta=(95, 0), button_shape=(58, 58), grid_shape=(self.slot, 1), name='PROJECT_SLOT') - def __eq__(self, other): - """ - Args: - other (IslandProject): - - Returns: - bool: - """ - if not isinstance(other, IslandProject): - return False - if not self.valid or not other.valid: - return False - if self.name != other.name: - return False - if self.id != other.id: - return False - - return True - - def __str__(self): - return self.name - - class IslandProduct: - # Duration to run this product duration: timedelta - # If success to parse product duration valid: bool - def __init__(self, image, offset=None, new=False): + def __init__(self, image, new=False): if new: - button = OCR_PRODUCTION_TIME - if offset: - button = OCR_PRODUCTION_TIME.move(offset) - ocr = Duration(button, lang='cnocr', name='OCR_PRODUCTION_TIME') - self.duration = ocr.ocr(image) + self.duration = OCR_PRODUCTION_TIME.ocr(image) else: - ocr = Duration(OCR_PRODUCTION_TIME_REMAIN, name='OCR_PRODUCTION_TIME_REMAIN') - self.duration = ocr.ocr(image) + self.duration = OCR_PRODUCTION_TIME_REMAIN.ocr(image) self.valid = True if not self.duration.total_seconds(): @@ -167,7 +83,7 @@ class IslandProduct: def __eq__(self, other): """ Args: - other (IslandProduct): + other (IslandProject): Returns: bool: @@ -180,691 +96,4 @@ class IslandProduct: if (other.duration < self.duration - threshold) or (other.duration > self.duration + threshold): return False - return True - - -class ItemNameOcr(Ocr): - def after_process(self, result): - result = super().after_process(result) - if server.server == 'cn': - result = result.replace('蛮', '蜜').replace('茉', '末').replace('汗', '汁').replace('纠', '组') - result = re.sub(r'[^\u4e00-\u9fff]', '', result) - if '冰咖' in result: - result = '冰咖啡' - if '莓果香橙' in result: - result = '莓果香橙甜点组' - elif server.server == 'en': - result = re.sub(r"[\s'-]+", "", result) - result = result.lower() - return result - - -class ProductItem: - # OCR result - name: str - # If success to parse item name - valid: bool - # Button to click for the current item - button: Button - # All buttons on this page to click - item_buttons: ButtonGrid - - def __init__(self, image, y, parent_project_id, get_button=True): - """ - Args: - image: - y (int): - get_button (bool): if parse other items in the current page - """ - self.image = image - self.y = y - self.valid = True - self.name = None - self.button = None - self.items = [] - self.parent_project_id = parent_project_id - self.parse_item(get_button=get_button) - - def parse_item(self, get_button): - if len(self.y) < 2: - self.valid = False - return - - y1, y2 = self.y - - # name - if get_button: - self.ocr_name(y1, y2) - - # button - x1, x2 = ISLAND_PRODUCT_ITEMS.area[0] + 20, ISLAND_PRODUCT_ITEMS.area[2] - 20 - area = (x1, y1, x2, y2) - self.button = Button(area=area, color=(), button=area, name='ISLAND_ITEM') - if get_button: - delta = 149 - up, down = self.grid_num(delta, y1, y2) - shape_y = up + down + 1 - origin_y = y1 - up * delta - self.item_buttons = ButtonGrid(origin=(x1, origin_y), delta=(0, delta), - button_shape=(x2 - x1, y2 - y1), - grid_shape=(1, shape_y), name='ITEMS') - self.items = [ProductItem(self.image, (item.area[1], item.area[3]), self.parent_project_id, get_button=False) - for item in self.item_buttons.buttons] - else: - self.ocr_name(y1, y2) - - - @staticmethod - def grid_num(delta, y1, y2): - """ - Args: - delta (int): grid delta - y1 (int): - y2 (int): - - Returns: - tuple(int, int): grids above and below current grid - """ - up = 0 - down = 0 - while y1 - delta > ISLAND_PRODUCT_ITEMS.area[1]: - up += 1 - y1 -= delta - while y2 + delta < ISLAND_PRODUCT_ITEMS.area[3]: - down += 1 - y2 += delta - return up, down - - def ocr_name(self, y1, y2): - """ - Args: - y1 (int): - y2 (int): - """ - area = (300, y1 + 14, 440, y2 - 84) - button = Button(area=area, color=(), button=area, name='ITEM_NAME') - ocr = ItemNameOcr(button, lang='cnocr', letter=(70, 70, 70)) - self.name = ocr.ocr(self.image) - if server.server == 'cn' and (not self.name or self.name not in deep_values(items_data, depth=2)): - self.valid = False - elif server.server == 'en': - self.valid = False - if not self.name: - return - for value in list(items_data[self.parent_project_id].values()): - can_scroll = len(value) > 13 - vmatcher = re.sub(r"[\s'-]+", "", value).lower() - if self.name == vmatcher: - logger.info(f'Product with valid name: {self.name} (exact matched {value})') - self.name = value - self.valid = True - break - elif self.name[1:-1] in vmatcher and (len(self.name) > 12 and can_scroll): - logger.info(f'Product with valid name: {self.name} (scroll matched {value})') - self.name = value - self.valid = True - break - if not self.valid: - logger.info(f'Product with invalid name: {self.name}') - - def __eq__(self, other): - """ - Args: - other (ProductItem): - - Returns: - bool: - """ - if not isinstance(other, ProductItem): - return False - if not self.valid or not other.valid: - return False - if self.name != other.name: - return False - - return True - - -class IslandProjectRun(IslandUI): - project = SelectedGrids([]) - total = SelectedGrids([]) - character: str - - def project_detect(self, image): - """ - Get all projects from an image. - - Args: - image (np.ndarray): - - Returns: - SelectedGrids: - """ - image_gray = rgb2gray(image) - projects = SelectedGrids([IslandProject(image, image_gray, button) - for button in TEMPLATE_PROJECT.match_multi(image_gray)]) - return projects.select(valid=True) - - def ensure_project(self, name, trial=7, skip_first_screenshot=True): - """ - Ensure the specific project is in the current page. - - Args: - name (str|IslandProject): the project name to ensure - trial (int): retry times - skip_first_screenshot (bool): - """ - logger.hr('Project ensure') - if isinstance(name, IslandProject): - name = name.name - for _ in range(trial): - if skip_first_screenshot: - skip_first_screenshot = False - else: - self.device.screenshot() - - projects = self.project_detect(self.device.image) - if not projects: - continue - if name in projects.get('name'): - logger.info(f'Ensured project: {name}') - break - - keys = list(name_to_slot.keys()) - if name in keys: - project_id = keys.index(name) + 1 - projects_id = projects.get('id') - if project_id > projects_id[0]: - self.drag_page((0, -500), ISLAND_PROJECT_SWIPE.area, 0.6) - else: - self.drag_page((0, 500), ISLAND_PROJECT_SWIPE.area, 0.6) - continue - else: - logger.warning(f'Wrong project name {name}, skip ensuring') - break - - def drag_page(self, vector, box, sleep=0.5): - """ - Drag the management page. - - Args: - vector (tuple): - box (tuple): - sleep (float): - """ - p1, p2 = random_rectangle_vector(vector, box=box, random_range=(0, -5, 0, 5)) - self.device.drag(p1, p2, segments=2, shake=(0, 25), point_random=(0, 0, 0, 0), shake_random=(0, -5, 0, 5)) - self.device.sleep(sleep) - - def is_in_enter_page(self): - return self.image_color_count(ROLE_SELECT_TITLE_AREA, color=(57, 189, 255), threshold=221, count=8000) - - def project_receive(self, button): - """ - Receive a project and enter role select page. - - Args: - button (Button): project button to click - - Returns: - bool: if success - """ - self.device.click_record_clear() - self.interval_clear([ISLAND_MANAGEMENT_CHECK, PROJECT_COMPLETE, - GET_ITEMS_ISLAND, ROLE_SELECT_ENTER]) - success = False - click_timer = Timer(5, count=10).start() - for _ in self.loop(): - # UI additional - if self.island_in_management(interval=5): - self.device.click(button) - self.device.sleep(0.1) - click_timer.reset() - continue - - if self.appear_then_click(ISLAND_MANAGEMENT, offset=(20, 20), interval=2): - click_timer.reset() - continue - - if self.handle_info_bar(): - click_timer.reset() - continue - - # Enter page - if self.is_in_enter_page() and \ - self.appear_then_click(ROLE_SELECT_ENTER, threshold=10, interval=2): - success = True - self.interval_clear(GET_ITEMS_ISLAND) - click_timer.reset() - continue - - if self.appear_then_click(PROJECT_COMPLETE, offset=(20, 20), interval=1): - success = True - self.interval_clear(GET_ITEMS_ISLAND) - self.interval_reset(ROLE_SELECT_ENTER) - click_timer.reset() - continue - - if self.handle_get_items(): - self.interval_clear(ROLE_SELECT_ENTER) - click_timer.reset() - continue - - # handle island level up - if click_timer.reached(): - self.device.click(GET_ITEMS_ISLAND) - self.device.sleep(0.3) - click_timer.reset() - continue - - # End - if self.appear(ROLE_SELECT_CONFIRM, offset=(20, 20)): - break - - if not success: - product = IslandProduct(self.device.image) - if product.valid: - self.total = self.total.add_by_eq(SelectedGrids([product])) - self.device.click(ISLAND_CLICK_SAFE_AREA) - break - else: - self.interval_clear(ROLE_SELECT_ENTER) - - return success - - def _project_character_select(self, click_button, check_button): - """ - Select a specific character for an island project. - - Args: - click_button (Button): character button to click - check_button (Button): - """ - for _ in self.loop(): - if self.appear(check_button, offset=(20, 20)): - break - if self.appear(ROLE_SELECT_CONFIRM, offset=(20, 20), interval=2): - self.device.click(click_button) - continue - - self.interval_clear(ROLE_SELECT_CONFIRM) - - for _ in self.loop(): - # End - if self.appear(ISLAND_AMOUNT_MAX, offset=(20, 20)): - return True - # game bug that page returns to ISLAND_MANAGEMENT_CHECK after clicking ROLE_SELECT_CONFIRM - if self.island_in_management(): - return False - - if self.appear_then_click(ROLE_SELECT_CONFIRM, offset=(20, 20), interval=2): - self.interval_clear(ISLAND_MANAGEMENT_CHECK) - continue - - def match_and_select_character(self, character, image): - """ - Match character template and select if found. - - Args: - character (str): character name to select - image: cropped image - - Returns: - bool: True if matched and selected, False otherwise - """ - sim, click_button = self.get_character_template(character).match_result(image) - if sim > 0.9: - check_button = self.get_character_check_button(character) - return self._project_character_select(click_button, check_button) - return False - - def project_character_select(self, character='manjuu', reset_swipe=False): - """ - Select a role to produce. - - Args: - character (str): character name to select - reset_swipe (bool): if drag page to top before selecting - - Returns: - bool: if selected - """ - logger.info(f'Island select role: {character}') - - if reset_swipe: - logger.info('Resetting role page to top') - for _ in range(2): - self.drag_page((0, 350), ISLAND_PROJECT_CHARACTER.area, 0.6) - self.device.screenshot() - image = self.image_crop((0, 0, 1280, 720), copy=False) - if self.match_and_select_character(character, image): - return True - - timeout = Timer(5, count=3).start() - max_swipe = 2 - swipe_count = 0 - - for _ in self.loop(): - if timeout.reached(): - return False - - image = self.image_crop((0, 0, 1280, 720), copy=False) - if self.match_and_select_character(character, image): - return True - - if swipe_count < max_swipe: - logger.info(f'Character {character} not found, dragging down to find') - self.drag_page((0, -300), ISLAND_PROJECT_CHARACTER.area, 0.6) - swipe_count += 1 - timeout.reset() - else: - logger.warning(f'Character {character} not found after {max_swipe} swipes') - return False - - def retry_character_select(self, button, secondary_character=None): - """ - Retry selecting a character when primary is not available. - Directly try secondary or manjuu in the current role select page. - - Args: - button (Button): project button to click to re-enter (reserved for re-entering from main page) - secondary_character (str): secondary character name to select - - Returns: - tuple(bool, str): (if selected, character selected) - """ - # Try secondary character if provided, reset swipe to top before searching - if secondary_character and secondary_character != 'manjuu': - logger.info(f'Trying secondary character: {secondary_character}') - if self.project_character_select(secondary_character, reset_swipe=True): - return True, secondary_character - - # Fallback to manjuu, reset swipe to top before searching - logger.info('Falling back to manjuu') - if self.project_character_select('manjuu', reset_swipe=True): - return True, 'manjuu' - - return False, None - - @staticmethod - def get_character_template(character): - return globals().get(f'TEMPLATE_{character.upper()}', TEMPLATE_MANJUU) - - @staticmethod - def get_character_check_button(character): - return globals().get(f'PROJECT_{character.upper()}_CHECK', PRODUCT_MANJUU_CHECK) - - def get_current_product(self, project_id): - """ - Get currently selected product on self.device.image. - - Returns: - ProductItem: currently selected item - """ - image = self.image_crop(ISLAND_PRODUCT_ITEMS, copy=False) - y_top = ISLAND_PRODUCT_ITEMS.area[1] - line = cv2.reduce(image, 1, cv2.REDUCE_AVG) - # blue line - line = color_similarity_2d(line, color=(57, 189, 255))[:, 0] - parameters = { - 'height': 200, - 'distance': 50, - } - peaks, _ = signal.find_peaks(line, **parameters) - peaks = np.array(peaks) + y_top - return ProductItem(self.device.image, peaks, project_id) - - def product_select(self, option, project_id, trial=2): - """ - Select a product in items list. - - Args: - option (str): option to select - trail (int): retry times - - Returns: - bool: if selected - """ - logger.hr('Island Select Product') - last_item = None - bottom_item = None - retry = trial - click_interval = Timer(1) - for _ in self.loop(): - current = self.get_current_product(project_id) - if trial > 0 and not len(current.items): - trial -= 1 - continue - if trial <= 0: - self.ui_ensure_management_page() - return False - - if option == current.name: - logger.info(f'Selected item {option}') - return True - - drag = True - for item in current.items: - if option == item.name: - if click_interval.reached(): - self.device.click(item.button) - self.device.sleep(0.2) - click_interval.reset() - drag = False - - if bottom_item == current.items[-1]: - if retry > 0: - retry -= 1 - continue - logger.info(f'Reach the bottom of items, did not match item {option}') - self.ui_ensure_management_page() - return False - - # clear record if current product is different during 2 drags - if last_item is not None and last_item != current: - self.device.click_record.pop() - self.device.click_record.pop() - - if drag: - last_item = current - bottom_item = current.items[-1] - self.device.click(bottom_item.button) - self.drag_page((0, -300), ISLAND_PRODUCT_ITEMS.area, 0.5) - - def product_select_confirm(self): - """ - Start the product after product selected. - - Returns: - bool: if success - """ - logger.info('Island product confirm') - last = None - success = False - timeout = Timer(1.5, count=3).start() - for _ in self.loop(): - if timeout.reached(): - break - - if not success: - if self.image_color_count(PROJECT_START, color=(151, 155, 155), threshold=221, count=200): - if self.appear(PRODUCT_MANJUU_CHECK, offset=(20, 20)): - self.ui_ensure_management_page() - return True - else: - logger.warning('Product requirement is not satisfied, quitting and retrying') - self.ui_ensure_management_page() - return False - - if self.appear_then_click(ISLAND_AMOUNT_MAX, offset=(5, 5), interval=2): - timeout.reset() - continue - - button = PROJECT_START - # the offset of OCR_PRODUCTION_TIME is determined by PROJECT_START - self.appear(button, offset=(100, 0)) - offset = tuple(np.subtract(button.button, button._button)[:2]) - product = IslandProduct(self.device.image, new=True, offset=offset) - if product == last: - success = True - self.total = self.total.add_by_eq(SelectedGrids([product])) - timeout.reset() - continue - last = product - else: - if self.appear_then_click(PROJECT_START, offset=(100, 0), interval=2): - timeout.reset() - self.interval_clear(ISLAND_MANAGEMENT_CHECK) - continue - - if self.info_bar_count(): - self.ui_ensure_management_page() - return True - if self.island_in_management(): - return True - - def project_receive_and_start(self, proj, button, character, secondary_character, option, project_id, ensure=True): - """ - Receive and start a project is in the current page. - - Args: - proj (IslandProject): the project to ensure - button (Button): project button to click - character (str): character to select - secondary_character (str): secondary character to select - option (str): option to select - ensure (bool): whether to call ensure_project() after project start - """ - if not self.project_receive(button): - return True - - selected_character = character - if not self.project_character_select(character): - # Primary character failed, directly try secondary or manjuu in current page - success, selected_character = self.retry_character_select(button, secondary_character) - if not success: - logger.warning('Island select role failed completely, retrying project') - return False - self.character = selected_character - - if not self.product_select(option, project_id): - return True - - if not self.product_select_confirm(): - # Confirm failed (gray button), game has returned to main page - # Retry with secondary or manjuu by re-entering role select page - logger.warning('Product confirm failed, retrying character selection') - if not self.project_receive(button): - return True - - success, selected_character = self.retry_character_select(button, secondary_character) - if not success: - self.character = 'manjuu' - self.ensure_project(proj) - return False - self.character = selected_character - - # Re-select product and confirm - if not self.product_select(option, project_id): - return True - if not self.product_select_confirm(): - self.character = 'manjuu' - self.ensure_project(proj) - return False - - self.ui_ensure_management_page() - if ensure: - self.ensure_project(proj) - return True - - def island_project_character(self, project: IslandProject, secondary=False): - """ - Args: - project (IslandProject): - secondary (bool): If True, get secondary character config - - Returns: - list[str]: a list of options of characters - """ - proj_id = project.id - prefix = 'Secondary' if secondary else '' - return [self.config.__getattribute__(f'Island{proj_id}_{prefix}Character{proj_slot}') - for proj_slot in range(1, project.slot + 1)] - - def island_project_option(self, project: IslandProject): - """ - Args: - project (IslandProject): - - Returns: - list[str]: a list of options of production items - """ - slot_option = [] - proj_id = project.id - for proj_slot in range(1, project.slot + 1): - option = self.config.__getattribute__(f'Island{proj_id}_Option{proj_slot}') - if option == 0: - slot_option.append(None) - continue - slot_option.append(deep_get(items_data, [proj_id, option])) - return slot_option - - def island_project_run(self, names, trial=2): - """ - Execute island run to receive and start project. - - Args: - names (list[str]): a list of name for island receive - trial (int): retry times - - Returns: - list[timedelta]: future finish timedelta - """ - logger.hr('Island Project Run', level=1) - self.ensure_project(names[0]) - end = False - timeout = Timer(3, count=3).start() - for _ in self.loop(): - if timeout.reached(): - break - - projects = self.project_detect(self.device.image) - if trial > 0 and not projects: - trial -= 1 - continue - projects: SelectedGrids = projects.filter( - lambda proj: proj.name in names and proj.name not in self.project.get('name')) - self.project = self.project.add_by_eq(projects) - - for proj in projects: - logger.hr('Island Project') - logger.attr('Project_name', proj) - if proj.name == names[-1]: - end = True - - character_config = self.island_project_character(proj) - secondary_character_config = self.island_project_character(proj, secondary=True) - option_config = self.island_project_option(proj) - option_num = len(option_config) - for button, character, secondary_character, option, index in zip( - proj.slot_buttons.buttons, character_config, secondary_character_config, option_config, range(option_num)): - if option is None: - continue - self.character = character - # retry 3 times because of a game bug - for _ in range(3): - ensure = not end or index != option_num - 1 - if self.project_receive_and_start(proj, button, self.character, secondary_character, option, proj.id, ensure): - break - timeout.reset() - - if end: - break - self.drag_page((0, -500), ISLAND_PROJECT_SWIPE.area, 0.6) - - # task delay - future_finish = sorted([f for f in self.total.get('finish_time') if f is not None]) - logger.info(f'Project finish: {[str(f) for f in future_finish]}') - if not len(future_finish): - logger.info('No island project running') - return future_finish + return True \ No newline at end of file diff --git a/module/island/project_data.py b/module/island/project_data.py index e7c36f6b9..aa9bdf054 100644 --- a/module/island/project_data.py +++ b/module/island/project_data.py @@ -1,202 +1,5 @@ -import module.config.server as server - -__name_to_slot_cn = { - '丰壤农田': 4, '悠然牧场': 4, '啾啾渔场': 3, '沉石矿山': 4, '翠土林场': 4, '坠香果园': 4, - '青芽苗圃': 2, '有鱼餐馆': 2, '白熊饮品': 2, '啾啾简餐': 2, '乌鱼烤肉': 2, '木料加工设备': 2, - '工业生产设备': 2, '电子加工设备': 2, '手工制作设备': 2, '啾咖啡': 2, +name_to_slot_cn = { + '丰壤农田': 4, '悠然牧场': 4, '沉石矿山': 4, '翠土林场': 4, '坠香果园': 4, '青芽苗圃': 2, + '有鱼餐馆': 2, '白熊饮品': 2, '啾啾简餐': 2, '乌鱼烤肉': 2, '木料加工设备': 2, '工业生产设备': 2, + '电子加工设备': 2, '手工制作设备': 2, '啾咖啡': 2 } - -__items_data_cn = { - 1: { - 1: '小麦', 2: '玉米', 3: '牧草', 4: '咖啡豆', 5: '大米', 6: '白菜', - 7: '土豆', 8: '大豆', - }, - 2: { - 1: '鸡蛋', 2: '鲜肉', 3: '牛奶', 4: '羊毛', - }, - 3: { - 1: '贝类', 2: '鲶鱼', 3: '鲤鱼', 4: '鲫鱼', 5: '小河虾', 6: '小龙虾', - 7: '鲈鱼', 8: '螃蟹', 9: '鱿鱼', 10: '马鲛鱼', 11: '金枪鱼', 12: '三文鱼', - 13: '红鲷鱼', 14: '黑鲷鱼', 15: '黄鳍金枪鱼', 16: '海参', - }, - 4: { - 1: '煤炭', 2: '铜矿', 3: '铝矿', 4: '铁矿', 5: '硫矿', 6: '银矿', - }, - 5: { - 1: '自然之木', 2: '实用之木', 3: '精选之木', 4: '典雅之木', - }, - # autumn - # 6: { - # 1: '秋月梨', 2: '柿子', 3: '苹果', 4: '柑橘', 5: '香蕉', 6: '芒果', - # 7: '柠檬', 8: '牛油果', 9: '橡胶', - # }, - # spring & summer - 6: { - 1: '苹果', 2: '柑橘', 3: '香蕉', 4: '芒果', 5: '柠檬', 6: '牛油果', - 7: '橡胶', - }, - # autumn - # 7: { - # 1: '亚麻', 2: '草莓', 3: '棉花', 4: '茶叶', 5: '薰衣草', 6: '胡萝卜', - # 7: '洋葱', - # }, - # spring - # 7: { - # 1: '芦笋', 2: '凤梨', 3: '亚麻', 4: '草莓', 5: '棉花', 6: '茶叶', - # 7: '薰衣草', 8: '胡萝卜', 9: '洋葱', - # }, - # summer - 7: { - 1: '番茄', 2: '黄瓜', 3: '亚麻', 4: '草莓', 5: '棉花', 6: '茶叶', - 7: '薰衣草', 8: '胡萝卜', 9: '洋葱', - }, - # autumn - # 8: { - # 1: '柿子饼', 2: '松茸鸡汤', 3: '豆腐', 4: '肉末烧豆腐', 5: '蛋包饭', - # 6: '白菜豆腐汤', 7: '蔬菜沙拉', 8: '炸鱼薯条', 9: '洋葱蒸鱼', 10: '佛跳墙', - # 11: '经典豆腐套餐', 12: '绵玉定食', - # }, - # spring - # 8: { - # 1: '凉拌双笋', 2: '芦笋炒虾仁', 3: '豆腐', 4: '肉末烧豆腐', 5: '蛋包饭', - # 6: '白菜豆腐汤', 7: '蔬菜沙拉', 8: '炸鱼薯条', 9: '洋葱蒸鱼', 10: '佛跳墙', - # 11: '经典豆腐套餐', 12: '绵玉定食', - # }, - # summer - 8: { - 1: '苋菜饭团', 2: '番茄炒蛋', 3: '豆腐', 4: '肉末烧豆腐', 5: '蛋包饭', - 6: '白菜豆腐汤', 7: '蔬菜沙拉', 8: '炸鱼薯条', 9: '洋葱蒸鱼', 10: '佛跳墙', - 11: '经典豆腐套餐', 12: '绵玉定食', - }, - # autumn - # 9: { - # 1: '胡萝卜秋梨汁', 2: '菊花茶', 3: '苹果汁', 4: '香蕉芒果汁', - # 5: '蜂蜜柠檬水', 6: '草莓蜜沁', 7: '薰衣草茶', 8: '草莓蜂蜜冰沙', - # 9: '花香果韵', 10: '缤纷果乐园', 11: '阳光蜜水', - # }, - # spring - # 9: { - # 1: '鲜榨菠萝汁', 2: '迎春花茶', 3: '苹果汁', 4: '香蕉芒果汁', - # 5: '蜂蜜柠檬水', 6: '草莓蜜沁', 7: '薰衣草茶', 8: '草莓蜂蜜冰沙', - # 9: '花香果韵', 10: '缤纷果乐园', 11: '阳光蜜水', - # }, - # summer - 9: { - 1: '黄瓜汁', 2: '西瓜汁', 3: '苹果汁', 4: '香蕉芒果汁', - 5: '蜂蜜柠檬水', 6: '草莓蜜沁', 7: '薰衣草茶', 8: '草莓蜂蜜冰沙', - 9: '花香果韵', 10: '缤纷果乐园', 11: '阳光蜜水', - }, - 10: { - 1: '玉米杯', 2: '苹果派', 3: '香橙派', 4: '芒果糯米饭', 5: '香蕉可丽饼', - 6: '草莓夏洛特', 7: '海鲜饭', 8: '香甜组合', 9: '果园二重奏', - 10: '莓果香橙甜点组', - }, - 11: { - 1: '炭烤肉串', 2: '禽肉土豆拼盘', 3: '爆炒禽肉', 4: '胡萝卜厚蛋烧', - 5: '汉堡肉饭', 6: '柠檬虾', 7: '爆炒小龙虾', 8: '烤肉狂欢', 9: '能量双拼套餐', - }, - 12: { - 1: '纸张', 2: '记事本', 3: '桌椅', 4: '精选木桶', 5: '文件柜', 6: '装饰画', - }, - 13: { - 1: '炭笔', 2: '电缆', 3: '铁钉', 4: '硫酸', 5: '火药', 6: '刀叉餐具', - }, - 14: { - 1: '墨盒', 2: '钟表', 3: '蓄电池', 4: '净水滤芯', - }, - # autumn - # 15: { - # 1: '秋季花束', 2: '花生油', 3: '布料', 4: '皮革', 5: '绳索', 6: '手套', - # 7: '香囊', 8: '鞋靴', 9: '绷带', - # }, - # spring - # 15: { - # 1: '袋装荠菜干', 2: '春季花束', 3: '布料', 4: '皮革', 5: '绳索', 6: '手套', - # 7: '香囊', 8: '鞋靴', 9: '绷带', - # }, - # summer - 15: { - 1: '茉莉精油', 2: '夏季花束', 3: '布料', 4: '皮革', 5: '绳索', 6: '手套', - 7: '香囊', 8: '鞋靴', 9: '绷带', - }, - 16: { - 1: '欧姆蛋', 2: '冰咖啡', 3: '芝士', 4: '拿铁', 5: '柑橘咖啡', - 6: '草莓奶绿', 7: '晨光活力组合', 8: '醒神套餐', 9: '果香双杯乐', - }, -} - - -__name_to_slot_en = { - 'faircropfields': 4, 'laidbackranch': 4, 'rockheapmine': 4, 'verdantwoods': 4, 'sweetscentorchard': 4, 'newsproutnursery': 2, - 'goldenkoirestaurant': 2, 'polarbearteahouse': 2, 'manjuueatery': 2, "finnfeathergrill": 2, 'lumberprocessing': 2, 'machineryproduction': 2, - 'electronicproduction': 2, 'arts&craftsproduction': 2, 'cafemanjuu': 2 -} - -__items_data_en = { - 1: { - 1: 'Wheat', 2: 'Corn', 3: 'Grass', 4: 'CoffeeBeans', 5: 'Rice', 6: 'Napa Cabbage', - 7: 'Potato', 8: 'Soy Beans', - }, - 2: { - 1: 'Eggs', 2: 'Fresh Meat', 3: 'Milk', 4: 'Wool', - }, - 3: { - 1: 'Coal', 2: 'Copper Ore', 3: 'Bauxite Ore', 4: 'Iron Ore', 5: 'Sulfur', 6: 'Silver Ore', - }, - 4: { - 1: 'Raw Timber', 2: 'Workable Wood', 3: 'remium Wood', 4: 'Elegant Wood', # remium Wood because it overruns on the left - }, - 5: { - 1: 'Yoizuki Pear', 2: 'Kaki Persimmon', 3: 'Apple', 4: 'Citrus Fruit', 5: 'Banana', 6: 'Mango', - 7: 'Lemon', 8: 'Avocado', 9: 'Rubber', - }, - 6: { - 1: 'Flax', 2: 'Strawberries', 3: 'Cotton', 4: 'Tea Leaves', 5: 'Lavender', 6: 'Carrot', - 7: 'Onion', - }, - 7: { - 1: 'Dried Persimmon', 2: 'Matsutake and Chicken Soup', 3: 'Tofu', 4: 'Tofu with Minced Meat', 5: 'Omurice', - 6: 'Cabbage and Tofu Soup', 7: 'Vegetable Salad', 8: 'Classic Tofu Combo', 9: 'Hearty Meal', - }, - 8: { - 1: 'Carrot and Pear Juice', 2: 'Chrysanthemum Tea', 3: 'Apple Juice', 4: 'Banana and Mango Juice', - 5: 'Honey and Lemon Water', 6: 'Strawberry Lemon Drink', 7: 'Lavender Tea', 8: 'Strawberry Honey Frappe', - 9: 'Floral and Fruity', 10: 'Colorful Fruit Paradise', 11: 'Sunny Honey', - }, - 9: { - 1: 'Corn Cup', 2: 'Apple Pie', 3: 'Orange Pie', 4: 'Sticky Rice with Mango', 5: 'Banana Crepe', - 6: 'Strawberry Charlotte', 7: 'Succulently Sweet', 8: 'Orchard Duo', 9: 'Berry and Orange Dessert', - }, - 10: { - 1: 'Coal-Roasted Skewer', 2: "Chicken and Potato Hors d'Oeuvre", 3: 'Stir-Fried Chicken', 4: 'Rolled Carrot Omelette', - 5: 'Steak Bowl', 6: 'The Carne-val', 7: 'Double Energy Combo', - }, - 11: { - 1: 'Paper', 2: 'Notebook', 3: 'Chair and Desk', 4: 'Choice Wooden Barrel', 5: 'Filing Cabinet', - }, - 12: { - 1: 'Charcoal Brush', 2: 'Cable', 3: 'Nails', 4: 'Chemicals', 5: 'Gunpowder', 6: 'Utensils', - }, - 13: { - 1: 'Ink Cartridge', 2: 'Clock', 3: 'Battery', 4: 'Water Filter', - }, - 14: { - 1: 'Autumn Bouquet', 2: 'Peanut Oil', 3: 'Cloth', 4: 'Leather', 5: 'Rope', 6: 'Gloves', - 7: 'Aroma Sachet', 8: 'Shoes', 9: 'Wound Dressings', - }, - 15: { - 1: 'Omelette', 2: 'Iced Coffee', 3: 'Cheese', 4: 'Latte', 5: 'Citrus Coffee', - 6: 'Strawberry Milkshake', 7: 'Morning Light Energy Combo', 8: 'The Wake-Up Call', 9: 'Fruity & Fruitier', - }, -} - - -if server.server == 'cn': - name_to_slot = __name_to_slot_cn - items_data = __items_data_cn -elif server.server == 'en': - name_to_slot = __name_to_slot_en - items_data = __items_data_en -else: - name_to_slot = __name_to_slot_cn - items_data = __items_data_cn diff --git a/module/island/ui.py b/module/island/ui.py index 17b79e4f2..563e5728e 100644 --- a/module/island/ui.py +++ b/module/island/ui.py @@ -1,12 +1,24 @@ -from module.base.timer import Timer -from module.handler.assets import MAINTENANCE_ANNOUNCE, USE_DATA_KEY_NOTIFIED +from datetime import timedelta + from module.island.assets import * -from module.logger import logger +from module.ocr.ocr import Duration from module.ui.assets import SHOP_BACK_ARROW from module.ui.page import page_island_phone from module.ui.ui import UI +class IslandProductionTime(Duration): + def after_process(self, result): + result = super().after_process(result) + if result == '0:40:00': + result = '01:40:00' + return result + + +OCR_PRODUCTION_TIME = IslandProductionTime(OCR_PRODUCTION_TIME, lang='azur_lane_jp', name='OCR_PRODUCTION_TIME') +OCR_PRODUCTION_TIME_REMAIN = Duration(OCR_PRODUCTION_TIME_REMAIN, name='OCR_PRODUCTION_TIME_REMAIN') + + class IslandUI(UI): def island_in_management(self, interval=0): """ @@ -18,41 +30,13 @@ class IslandUI(UI): """ return self.appear(ISLAND_MANAGEMENT_CHECK, offset=(20, 20), interval=interval) - def island_in_transport(self, interval=0): - """ - Args: - interval (int): - - Returns: - bool: if in page ISLAND_TRANSPORT_CHECK - """ - return self.match_template_color(ISLAND_TRANSPORT_CHECK, offset=(20, 20), interval=interval) - - def island_in_friend(self, interval=0): - """ - Args: - interval (int): - - Returns: - bool: if in page ISLAND_FRIEND_CHECK - """ - return self.appear(ISLAND_FRIEND_CHECK, offset=(20, 20), interval=interval) - def island_management_enter(self): """ - Enter island management page. - - Returns: - bool: if success - Pages: in: page_island_phone out: ISLAND_MANAGEMENT_CHECK """ - logger.info('Island management enter') self.interval_clear(ISLAND_MANAGEMENT_CHECK) - if self.appear(ISLAND_MANAGEMENT_LOCKED, offset=(20, 20)): - return False self.ui_click( click_button=ISLAND_MANAGEMENT, check_button=self.island_in_management, @@ -60,143 +44,30 @@ class IslandUI(UI): retry_wait=2, skip_first_screenshot=True ) - return True - def island_transport_enter(self): - """ - Enter island management page. - - Returns: - bool: if success - - Pages: - in: page_island_phone - out: ISLAND_MANAGEMENT_CHECK - """ - logger.info('Island transport enter') - self.ui_click( - click_button=ISLAND_TRANSPORT, - check_button=self.island_in_transport, - offset=(20, 20), - retry_wait=2, - skip_first_screenshot=True - ) - return True - - def island_friend_enter(self): - """ - Enter island friend page. - - Returns: - bool: if success - - Pages: - in: page_island_phone - out: ISLAND_FRIEND_CHECK - """ - logger.info('Island friend enter') - self.ui_click( - click_button=ISLAND_FRIEND, - check_button=self.island_in_friend, - offset=(20, 20), - retry_wait=2, - skip_first_screenshot=True - ) - return True - - def island_ui_back(self): + def island_management_quit(self): """ Pages: - in: any page with SHOP_BACK_ARROW + in: ISLAND_MANAGEMENT_CHECK out: page_island_phone """ - logger.info('Island UI back') self.ui_click( click_button=SHOP_BACK_ARROW, - check_button=[page_island_phone.check_button, ISLAND_FRIEND_LEAVE], + check_button=page_island_phone.check_button, offset=(20, 20), retry_wait=2, skip_first_screenshot=True ) - def ui_ensure_management_page(self): + def island_product_quit(self): """ - Pages: - in: page_island_phone or product page - out: ISLAND_MANAGEMENT_CHECK + Execute quit product page """ - logger.info('UI ensure management page') self.interval_clear(ISLAND_MANAGEMENT_CHECK) - confirm_timer = Timer(1, count=2).start() - for _ in self.loop(): - if self.island_in_management(): - if confirm_timer.reached(): - break - continue - else: - confirm_timer.reset() - - if self.appear_then_click(SHOP_BACK_ARROW, offset=(20, 20), interval=2): - continue - - if self.appear_then_click(ISLAND_MANAGEMENT, offset=(20, 20), interval=2): - continue - - def ui_ensure_friend_page(self): - """ - Pages: - in: Any - out: ISLAND_FRIEND_CHECK - """ - logger.info('UI ensure friend page') - if not self.island_in_friend(): - self.ui_ensure(page_island_phone) - self.island_friend_enter() - - def handle_get_items(self): - if self.appear_then_click(GET_ITEMS_ISLAND, offset=(20, 20), interval=2): - return True - return False - - def ui_additional(self, get_ship=True): - # notify in page_dormmenu - if self.appear(MAINTENANCE_ANNOUNCE, offset=(100, 50)): - for _ in self.loop(): - enabled = self.image_color_count( - USE_DATA_KEY_NOTIFIED, color=(140, 207, 66), threshold=180, count=10) - if enabled: - break - - if self.appear(MAINTENANCE_ANNOUNCE, offset=(100, 50), interval=5): - self.device.click(USE_DATA_KEY_NOTIFIED) - continue - - self.interval_clear(MAINTENANCE_ANNOUNCE) - self.appear_then_click(MAINTENANCE_ANNOUNCE, offset=(100, 50), interval=2) - return True - - # info in page_island - if self.appear_then_click(ISLAND_INFO_EXIT, offset=(30, 30), interval=3): - return True - - return super().ui_additional(get_ship=False) - - def move_up(self, hold_time=0): - p1 = (217, 507) - p2 = (217, 507 - 36) - self.device.swipe(p1, p2, hold_time=hold_time) - - def move_down(self, hold_time=0): - p1 = (217, 507) - p2 = (217, 507 + 36) - self.device.swipe(p1, p2, hold_time=hold_time) - - def move_left(self, hold_time=0): - p1 = (217, 507) - p2 = (217 - 36, 507) - self.device.swipe(p1, p2, hold_time=hold_time) - - def move_right(self, hold_time=0): - p1 = (217, 507) - p2 = (217 + 36, 507) - self.device.swipe(p1, p2, hold_time=hold_time) + self.ui_click( + click_button=SHOP_BACK_ARROW, + check_button=self.island_in_management, + offset=(20, 20), + retry_wait=2, + skip_first_screenshot=True + ) From 0bd4347fa12546e970fc3f742a4f851a2e4fa711 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Tue, 7 Oct 2025 16:00:26 +0800 Subject: [PATCH 03/76] Refractor: Island Project --- assets/cn/island/GET_ITEMS_ISLAND.BUTTON.png | Bin 22785 -> 20952 bytes assets/cn/island/GET_ITEMS_ISLAND.png | Bin 8878 -> 7045 bytes assets/cn/island/ISLAND_AMOUNT_MAX.png | Bin 5161 -> 3532 bytes assets/cn/island/ISLAND_CLICK_SAFE_AREA.png | Bin 22785 -> 20952 bytes assets/cn/island/ISLAND_MANAGEMENT.png | Bin 6708 -> 5152 bytes assets/cn/island/ISLAND_MANAGEMENT_CHECK.png | Bin 7791 -> 10945 bytes assets/cn/island/OCR_PRODUCTION_TIME.png | Bin 5661 -> 4094 bytes .../cn/island/OCR_PRODUCTION_TIME_REMAIN.png | Bin 5329 -> 3695 bytes assets/cn/island/PROJECT_COMPLETE.BUTTON.png | Bin 8812 -> 7069 bytes assets/cn/island/PROJECT_COMPLETE.png | Bin 8736 -> 6857 bytes assets/cn/island/PROJECT_START.BUTTON.png | Bin 9799 -> 8004 bytes assets/cn/island/PROJECT_START.png | Bin 5183 -> 3578 bytes .../cn/island/PROJECT_STAR_NOT_SATISFIED.png | Bin 5201 -> 3579 bytes assets/cn/island/ROLE_SELECT_CHECK.png | Bin 6164 -> 4582 bytes .../cn/island/ROLE_SELECT_CONFIRM.BUTTON.png | Bin 6202 -> 4548 bytes assets/cn/island/ROLE_SELECT_CONFIRM.png | Bin 6107 -> 4475 bytes assets/cn/island/ROLE_SELECT_ENTER.BUTTON.png | Bin 12708 -> 10378 bytes assets/cn/island/ROLE_SELECT_ENTER.png | Bin 8031 -> 6191 bytes assets/cn/island/TEMPLATE_ISLAND_MANJUU.png | Bin 3226 -> 1922 bytes assets/cn/island/TEMPLATE_ISLAND_SWITCH.png | Bin 304 -> 315 bytes assets/cn/island/TEMPLATE_PROJECT_LOCKED.png | Bin 357 -> 360 bytes assets/cn/island/TEMPLATE_SLOT_LOCKED.png | Bin 283 -> 274 bytes config/template.json | 86 ++- module/config/argument/args.json | 630 +++++++++++++++++- module/config/argument/argument.yaml | 152 ++++- module/config/argument/task.yaml | 16 +- module/config/config_generated.py | 86 ++- module/config/i18n/en-US.json | 612 ++++++++++++++++- module/config/i18n/ja-JP.json | 612 ++++++++++++++++- module/config/i18n/zh-CN.json | 614 ++++++++++++++++- module/config/i18n/zh-TW.json | 612 ++++++++++++++++- module/island/assets.py | 4 +- module/island/island.py | 178 ++++- module/island/project.py | 138 +++- module/island/project_data.py | 58 ++ 35 files changed, 3738 insertions(+), 60 deletions(-) diff --git a/assets/cn/island/GET_ITEMS_ISLAND.BUTTON.png b/assets/cn/island/GET_ITEMS_ISLAND.BUTTON.png index 7146c90f6a2cc475b19620fb743d6bd10199f8d8..5b8a6109c505eef9733cf772075a7d31bce3d275 100644 GIT binary patch literal 20952 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 R^nkjUxQDsBVb_VPe*nJS5s?4@ literal 22785 zcmeFZdstIf+BZz62d1{lV{Pl8au}>qDiGx;$BeCtiogiA3J7@MD1;yZ0)*^zWLmU{ zR8f#qq9R19KoucE2wMiv93ln@5Rxr&hyjv~BxIXxHhEWYX5RPtuIK%p>wEwFuGi~Q zG1+UcweEEve)oO5;TVADeB)39SzX{MGt9YHEzNyQ7oCvCW$| zTf2KWZaM1adc@ts-r8xilM`vP8)=KP!xnc>7dOu>F4q72Wdo*5jgIvU-oEpnlYxKv z*uhV3!5W2p%# zX$jP1YvUV_9HpkG`PhJ^zS{#O<=?MOru|b+Kw_lKBPpaUj+>2pT6!@0*uS4kNl#5$ znmqa#DJCg~5|f-p1J7>x_p>SS)HEtBp8CIe^}oOVPZI#y1_bo|8Y5TKMVo1R;G-`V4v6vkhV43UxwVSkr*#9Zc|1{e8&3{@~OlHFW=27D} z|9&*Z^SjiTBWcvs{Zwkwzs~=!{}P0?le43%_16aylB20~nw@bO{~Qpr{YYAjj}6cT zSBEW|9X7k{-{R`&;_T_-v}yBJ&&`|PJsLobPKeF=FCTUB-0b?F9tD~heI)J3fBSIs zG0#|PD&+_eV*=$!Tns5CInKuV--qM*9W{xX3MK}tb6#3SK!E4&WLnyh%p z{A+yl|Htt`sR_Vfk0kw{zsGpKp5QfL5l4(h;bXJK#(L?)gGN{H zKmYlC=zsJ5|NQ#<u z&yN%Sk5BL2Yw7VZKwkeZs`~CR8Z|bJek3(!TO1Jbe`^XPuy~TuGrijf>HoRKrSJY1 zFZQp;fonAW_;05S{_$_O9+M1wc`9()x6JR0O-zEhySH!KpIMH#7j|2C5YVNW~^6CHFC zd59Q@z}D_d>}t!3vP*mf88YksK{7G9H$C#vOZ)@Ljjm&0Hs`sD3ZWEz-LHZDCao(P z5OrKD(uHVLye5Br&#A}fDXY_}qfAVG6!SlLxeY514ZF_~p=*j76qvsG?P@M^MM#IU z7R$SXhu8e9)^kki74BBd4ny-VU{f#Q7wcA@5F_mQih*Iuc1b#1YPM|jt(c1pgqdCS zd1kp6J`uID!8Mhdiz08Y<5IIndQ}hrj01xqJB z*PPQZlIf&4wos@w!5?V&W`jlamTRxo)&-DaCN#5j5CCXuYF0;7nst{z*3@J<&?s1WUR26 z=~K~X$Jp!N5R$oVm?T5N8^FJKig$H@A>P|g@6#)DFVjQk+i}6CkMzg&%x|@l2B+3* zFM{ZBr-t8XB_tdMQD@15=_;c=a6modxK0ayI^3lwI zD&!6LKx`ZPz|9sFQCW$urfYzNHhg5uarT{paLJw(dB+6age>B(?Zm0K$4?Tm`hvGx ziP)WXWSj#gFnL>4ZuhJtnC{Kf0gD9MW0|_xrzyu+mK>|dPPC>Hg7nPIBu@;3oYRfs zBBihTk+v?;)R{x4=09>p^AtR82SInseB&gZTF1;QjE&vCxL%6JA4o|yJssnz`xGc` zcA|+Yq`}Rvtn2!-5l#+t0m7`@_QET-oVhP4&UEkA_5E4iw|W6+$z$oCl=GqfKLX8- ztQ)aNX!i)II5+R6Xg=kZDcK;BLVbR>w1@Qq)~%q%DMUV>Yqc)b66#={B)&_PwX0tX zkO+(s>Dy*FNpC1Vy37UG|E3F(i^-0)#r6^lUyrRlk^+=iJgB$uUAtx3jjGjfDP)$D zY~J?vYa%(&w>%dZ=&Vz9^pK^f0N<}YJht!VkvUrtH4)c%#it#sIBXUuSkp#%`=J?3 zNkQrGrc6#czUh0A+M8sa4h|RiJRd;`S!Ir8kYLS&VW(f3_%E?M6}E9t?C>gF zie6dYV;bb!Ais@9*~j2kpX(WPDK&v2UTZXOmkDiDHpZ7Ky)I?XU+$+=X}m7|ZDDqt z#&3CzixloVIbMq={bX(xx;6y!S~yvKVW4>j*riEO`tp0s_h-%MFlQG`2uoHM3Mszr zC?*f|ElHo7C-NmX`u|J-f4Go%NNl~l;jQH!7}))`wl*adenwahVR)x4hkT|URO!-Jc8F=rH@=c|f zMRb0={M)w~4zpE@TBG;R=d@z@5xoU$6qyW{qPRtJ-c$R|eS^4$Z!ZZEfu(zYcRFBu z_tzrpwg>Gn@u(GH^|d3TLa)IahcaNfE8z%~;huj|qY66v=Iyxp0C?>e2$h|)sBcFI zsg$b1EozWXX@lkyAV5!g;;;1zOgm1y@B7)KJSjDQrs#a){hrXN1L?5j#1FXX*lhoe z(RQR;3Vt`^5ef*resM$ndv8}s(T*Y^zvD6Mn*(G>BF2an%s7M^n^2b=Im}|UMuAPT z3SCXiMAUWD&X1(%==vU^3}a+5v6(9jxQYpnY53&5?S@#bg6{Qqp!h$^zh1c|K-8h4 zBXPd%7=O`!WC3+=MZUu!)9I{Z3m+EdsUyB}tb-~bvkaKPyx*P$i+P(+eZgtwEBHCF zb9+UQFVd!#0IgxderJ6i*~a;rwIc6}ujIiuMo|yv#PoH>bNb?}3@5JRJ@b8^)$NF0 zJcKd6CREa#Pb603&*YZV5Qg;3(&t}8>2>_&|1gUDk@WM|V_r#UoHaJFbLDimyqve3 zF87U@dU1u6c@yuEp5&S;+^<@^jUfI^0OdAmNL_xfbHDa7E|6O03|(?za~96m9>|OI zmJya7x(Y-E0rmZHb=do}#$$gXS7#t+9-qMY5=)JS37ZBT!mt@W@~07+Wg1Ko6S1r} zYK8cZ_F#o;48v-<9YD0O|Eg2=Cuwge#>}fpAs~ zSj@|zr*AanEdgog&aITV?n0)Zu`V1UpM%!Zne%-rcT7q(Ka}Rnh6;P?!Qx-?pN^_{ zcPMw)+4qA;j8AuP+W7b}VZDM*zm8{Oe0)Q+q_TQ(uU@*y1_zLNp0b~jHkZ}dAoo`5 z{(^;nL`hj#rEqsPRnSL>$xH+VX7>CY{)zaDARwkB-Yr11I8IyFhJ`nG-WoU^ipRla zP@eFtr~Hi6`t{>KrNb>BYde|nk`fsl#U?pLPv;J0J#-1^y6q3=s(5g=;o%XzRJklt zZq2I0E$F?H6i7t{YEi{_@@`aWqKReAZKl5GjFSqIoYRzh_^u$1=nMR$=w+I09&V%B&xFJb`V@;{`=X_;`F7q8(%WAQ47Rt2K2B!N?}|R=Z;i`|E8j2 z^On^JNs1SMA;5`{1~Env+xfDD{lRy8#&V!xZ)WrmAKw5!|(oX)YEJX2wyNmVNk-l7nZ`M+g)6V>1 zNuo!^CJT8gdeQ6TKy@VBLYQBl4x@B$QZ^68rZEU*3tVmmffK@$Vhx3V5Kr+8YHMQ3 z=rbTKIG8pDfwBoEaH<7@?jG3}DU6sA#&oD|NCO7qIU_-VsUkJplQGz*1=ILCGHq zsz%;_l69Aj@c|@{N?{zx(j@7+yX9)XaUEsM>-nSDMD(N&&>`VION#d}XOalS@KKB5 z#VMYauzU@vXB%0IZ0gV6W{@nXI_f=8k$>shyoEYQoc&D7drqBEJ@aj4F#!0ddJm_= z%550q^0W$}@d@z}F>_Xi2I$k@DTivn+Gh&#J6*qU7-RgN>(kzdy=+HlCw&HqWLO3q zV8riYqyDuGxSCk0phxPfyu=(U+b7J`Yu*50=m%mJ+vhGyA0#5%1(M}{D?6WjpUc6D zq*U9FfE#W5$C@9>jSu9{+Ftinj#goZ$u9_1O{B#z<~0LRkIN3(?tk=lh=9f(ksFpQ zJ?hGREMw63bpe+Y^fyl#u`}lcf>tr$x~5Zn{}upUMyLxfRPHuM%W90?Q}?v$^XzND zkgtne9J-vcwVQx%>*`>_{L`U6ge4#IdNJI~V4|`XmYd4QSK+g(*J|;AF$%DwM|J~Y z_4%sfL{#rft9?$@m});QY(?y2ew$Y@&H`(`RV2*Io+IA*>8z)tAMnYW+m=(wY{;xP zzxOs_XX(v1jI67;>zgyDbEaQ2tI!x-bSaQ2)2ZX3JDa#mI}0qV1;O~p7v4GAMMk9Q zA?dYeWKND_r(G1jsGYS)SaK#W>fg(}blBgc>@ZveoNe+dZLWs#yL)>=jJmJ!%}W{e z{<)8j5TCRzDLJX>qnCbmX{%naPoQ)|(iy#kXh+D{!;)S%b^SzpPKWfS;>{B|Q*ROQ z$9z*VdPVRQr%B`cD>^*;djfxp)e#Od9+^`b-9 zXXXxJBfJhCn$sabyxZco))SQGd4BH?)6mDW9ROHp@Y8W-TqN6z1^nNSa=VpS+|O{y zVOBF<&}V~?xk%=()g+{Q^1-8zwJM6}j?efy$xs-vennvSnuU5WPv&paKVJ72@fR8S zr@j`Eoz+=`Rc8Z9h;KPhn9Sr&wr@{wvn>Uvr@Coa#oZ;a zCRXslrcnB&Z&_}H#;o*EBHxNa!O5WD??U1A*oSL0bX`&~*V($>ndFRx8< z$R2Kc-IgT>z-j)I6?AQ+FE36!s+b7s$%j(rbeq-|?y+lH$}>qXY&TbOBcu zGep>R1yiHCyMyPRC@@dTCg<#}R)O_vYLLE<$Ni}b9gUA{W0^I$)Z43RQf5Rb}4IPN70oAWcvY9{VP%OaY3&V)&nn%dEIV-3~FfDLVHqTZ|M#+>(- zY1IR2VE3@F*4NvLvA|dX1juecaKVc2drxJ_HVis>_uxgg9CA5irjja2k>?jinK0)r z#`r3|#HoNSU0l*v_H*u*h*v`{L0t(g%TJev)_;4|6BR$2KWZR-zJfl4;e1WHEYH7w{4%$x*0q5N}=zb z-vRi^UCdauwd>sJ&@I{8ZJ5{FEUPrw%CIzfbBiGeq!4L3alC_naj@GyW!`hD%$pwo zzd1bCH+k{xOHHcbRB;QW(hk+yHzh9{JTD>LRX}*egc(X`c~)ir5o>MCJpFGjpM}Qn3H-C9(9WU+Z*xU)z| z7lQaPn>M}X8uOb?)%_y3j>Y@ka&k37o{>r+B=<#oE}zc?xQ0BxWznAa@i|T zDu-d+-@1ZLEoQ)`?!-H|kx{)*RG0*ym+-{-<`L;aeOP|?`Of%GMHL@Zqs!N!JfX|eq)E` zoRCnddbk&YZG_}S-F(9Eiuduom=`FM#eD4iyYa*)*8J$~>>uj(BF3(X!bgbs*Ymxz z(#FuIpWi|(HSy5gqDsYO3pT|jN_WbeaOsHDA&X|db^Yz}fGB1F{0Q|h!w9w;b<>7K zr3J$%y)~eEaa!dz8FRlMRSoPr-*$`TW@AP5&+bQLIYHI;ZO^M;elV9__(nG`QtVGu ze%Gc)ii5B2NSxjQij&&px2D>)hS8z(rCiZ-m!*=ED{o+xG|OebS!|uD^oMZ1gB>@E z=b&(0KIsvDHjZTFe?B+Pk3naM810ji0n%N2|HQfr&#zX>f>!n!o|$EqEDq|fVcx>Z*(e@a-q2NVT*E6Xp6?uP)dD3c+nO+O{8#t`YpL7{h-*4A=d%!()0|T!@ z6z&5)J0-ttwcPjwK%A7LKg9O8YMS;ChI!5_3`M5Jr++9Jh6TgN?LvaCmi+nq>I))8 zzi7@|*cV34^M8U~Lk5N?4`gSB$2xM$HRbziYL(CdASmxn?*Ne^jlMg*tfsYJvivVu zfv|G&qJKBv;!cIf{GUp*yymB-rRWAii^_vv4uq|Dx;n9@P3_c@9aV}GpPT*0+Aq@jUVX=LSJ*MCZ z2fkdY86A~fL$cV3b^a0AvT0Irg6Hy9B-PX5gjL$KhgEW9TfzMnl{6xIVdhE3H=Us( z;`2A@w4bsN9^8$R{KLDFs>V}{#oU6VA2j<=T8tv8ZUI;oL7z0>_QqUmjA<; zRTbz!afg%TvqBmc+pGSXD86l(7b)Bw#ec@<%_p{&oZH{h+$6u0ExV(!CS+%SPVNh% zoFn>an!`Y_E{`PacOsc?_yF=n*6pq*Qv6&x@q1emBpmRZM|A|?D}zmvOu`%nj?ehZ+IJxG%Kxt@oykx|6vvd+M8Qx*`+mdOnuK4vVS}2!GuEutJm#CG0pGD!YSJ%#6;q3= zqCQJXOs`F6*RcP-K8*YUdnGUnJ!{2vSAV+@JJIJ^fxTix9Wh*T(wJWyQ|(SF;|`d8 z^C-rP(yLBeqr@XbRIQ<b@<-*17{lHz^5zisN`f=s@DFrofP(+^&f~q|{LsIffy`y}eS` zHaVU!<(H3(LyITUJR>qbgatinNsjs1FIJW~wQzEJyMaArlXpC9;6;VlRbLoBZfIs? z7petFz?nkHgIz0`8EM7Oos(jl!{j=pxFM?P#Sg=4(u5c1Z&#om;<62LUJILbN4;Sb z;Hq*%lrha*srC-)3QnvOUtXIf{)zo4;9{G!`12F(HIjkQkZF;?rnft*3^FX@4e%n@ z@F2k>COW_PT=ibj=LVh7kj=oqFBx8yVCNyE`usGRwNafGcwXfF!1LtsfaVffpI}GC zs-y~`4{xAx0$~~I(@&p@QcJu89FDa-xl`99No-Z-{GD&uT4HegRsO}ErY5k#A-9U^ zz3MxG5>I!z;1BTL>iVXEn9?rKh@0@0rs6s-(ZM_h+zT{vC^4LLmu{SZ-Hec}9usvY@m0U?DwFv1dtHBL&r5y$^f zRi={bb0Y2UXl{k8vvT{w{(zB@ue6q=L`oA||Lbp%E5`I_I@qun>3hB6fcZRE|75)T zvr?2BLJ|nc!~IrmmE}xbtRs@~bh58fzIr zu2_ak1T?*H3TSE$lVmfS=Whl3{1myuj0X&8 zUQ=Eg^Nl&vTAls(Og2(HvA@Q{NhX8luMJlv6x)aHnG7!Rz0>lj*FMX$(y75V5C3C* zd3$S9_v4w6+u5USvE2g@Y)FQ~W3~G$OGE5X6s0GyzNxgt0K?eI z5Tbd?TNs+EBls`Y$S1y|!m=<*-N2zD8ovf<-grN3+T|i}LriH*=u|K_p-iqz^Q;Wy zI$g{vTVEslvw^^nYNWT$^=i*VUGzX}zuNxw@YMdA_*?c}-og{2Kyh{bmbRvB-)+pW z0d{jqYxM=FO_zGDr9$j0ZAkv6?g3CM!cFM2mQ)wh?%>ZPSB51{pRA6ttLE`bN{>vh zd_9r&w7c1H?=J~qafgCp>g$Tj&b`rU2dqL2#+1B!gnE-5=pTzm8Kw;_>{BWc_i0w@ z_u2F^8uFbCXH@ipcZR&rVRHrqID4tL% zDFI#Sp~WF=@gIYLdsZvbrf9!4q9X;54+)*I&gV@7)dQ{e^A)M#5oDgQ?dfCtYF0^1 z+3~uPD+f*t&F(Mpb)Qb{$qX%as&nQQ$0!=_+PnfUC6?dxVl{F!k;e-Lj@MDC)Dq`G zk;}y&u5RCcb3;aHmS%>V|b+stKk(M{jFt((0S$--P+N?7V{^Ffeko+EMMz8_=(t1cn$EC@2T=bgJUG z*EcnYBjQ{+#UWPzSeR~r_0czHIx9fbVFz~Udw9(sNxM&dy@8wc%c=O1j;?d^PXyC2 z@W{343Q1x39ZbZqt8Ugp*-%UhZ;_E$mN z>H9ak7v`rM!lrSYvHeiQSkP8}*<)5j_3 zUJ$YtSFIGe2n2%p?;ez--i6~riyyx>y*B3gYl~F*b>!;Res&?SZk>FAA=}rcX}~}T ziQXF$I+Yr_btJ5Ok3xY_*mzLMIgfx+9gd;p8-iS&^e=#x$g# zpBBfS`O@eOoDBN;8%T1cyoGlz%kqr3khXK7emdr*FRw)|TzsnRmDLMQ&cLpz@=><2}haFd%o-aw?NMoDE zN0|CyN4ms`&CFnNfL@RzEOFgca^UHOmACBuK~Y^*Bu*4C`%V<+Fc^sri)xPH(Ag}% z{DjE$dWl4m8m1qeb-D=jg8xWyCZ`B%O)YM*~NS*Vr>E&gh&~WWu z|A?^diPK~sgSPA5bh-1>{llJP*@BU^g6VpHP3d5l{+2T5Qj4uF{#^B;!1Lnjpf_Qk zj84QV`hZqX-L43nSCOs38O++#sPTwQcKd?mdqG^xQWw~j3Z%`~e!?%I^@iAWB`ES~ z`229~g)jU3dqJV#ir_b8lr~517M=*)4jtLh-M|0cVjm&i5B%@?aHCBz!0BGM+McRvL>OdM%RXC zxCVsyl$0`?s9ghLUJ+}0)rZGhYmf}f)q)jwr=qweO)WC_$f|_t8%)wCzc__&kC?Ix znm&#U2cqco>et*7?Bk3gNZsb3c-ZqqPE)V#D_Kh^qJ;)!$K40ez@afZ+9ys7&3Saq zhox?}Zz?_?VrS3+XE7jKFCVrmi3uIRhW-w)&+KQk3K9`}Kh^U^jKc36f?Hnhb}eGB zmh`IoS0!2Xj$EBDdScKKn6g;v&ytMAaALmS6Z$hoEy?z19qHxPB$D@6^c`3>@mbfJ z)8cz!KP%|{gtka15jrr#Ud&g@y*e>rpy>9 zlKa+f`gYM6sV;ih?1?4Ch9~;h2_8FC+jE+ z*L$Cp*$}RL5p!C7UEb7MkjY}9yp$kr zNMgFrko=T{p$B8L@=c@nFy)XoZb^_`0P(}D*sK`%ZxcF;;LaTBsxtf)Y4 zSFg;qgS{$(eWQ!N=vEc2Ae7)ZKu01~b2UVTwU`ej+9jdhp^;T!VY&X=DkZZQz_EB+efglLc4()vB0Ue;1m#qYJ_=yWaHr6OBp&jw9bdYL+OI<@TdKq zvy>jMy}y_6`K*PkN1$Xk^LvA_;FvXuVMtRw_bdRdFEUir2JCQ9mz}U6`6hGnjy<zlKRTTHBKIrZn{N4N|BcjgNZ4@kd6+{? znH)F(RIh4KtUy(kC`1P>?wg;2($MT0b&TPeF_EGaA(L6Ym4PQ(Rx^B0w%OCiZmQ4@ zZ6fTU{PtLM>`qoj*(69QBaSE53A1|Jh?DqN=H_{^zE~Xo{7Qz7tn*IlaO$;H zyZ!Vn<(L#L5uy7(5^MolA#~$?S-M3?qol7Q32EiR_e;fD-7Tu$BN}5aIK9YrUUQ@H z=hodYu^x1D7>w}am2zHplEZ)(udB!Urdpm{G!Ck9DU)iK2pcAA!&vepjg|6EOf7&N zr!vBdA^zP*!|g+FQ%B!=Nzu1M8Q2VE#&k)R!M(Kd5`K}8*q^ffrZ^@%+O9M!toQxW z^`Hqb+0}m|KcOs;-qCQ;DL~!!<^8%BVI|etL&L|r0BNQC1n6*Dc@27_GJ;raKYMLz z?JuPA;^X=8=H`?DX_N};x)mqSS}N^PRk{?~A9NduddrFr9Lrr>&TR>j#C5ss7*`NJ zHo}j8zvvY4+cW5WU7w~lIMw4h0k|LHIOme`&s%%Td=E60u5?&$)3vG<*{7GT+h|<+ z?#WX91cmStzB{a6U3RGjZai zl#A#VeB^#Y%RrcQNwUC=BbVuNP831X_m(Orsk#uWpPCe3HEKTKqs~0rU#&Q0vPiRJ z_pV%Lac|bDHFf6d^9Pq%_%e3GtelL^Tc$xhF(GA7j<~2$OPqy-8^Ey4_VcA*nX# za{SGc9ENS>PD&L~e1a9uVP$6xB9;MgwS6wC8&kPA?kzGg8pAT+94J`%giuQ5Nbit! z6`|Vj{F=UzNvDeeyHtR!Q0o<@e7{QQR|(S$+Lt4f)O5I$0gG}x9h#cE-cxl4?-}}Z z#AwC4oAY!0%?~}5B6trCW6&$H(aOlUKm0AD&?cy@>EYs5XnqM^yV_)+|R>)=AUF`qN-0+pOWul zpa$HD7*jjaUqMsI%Twnqp3p!tjsxG8f~rx)Kx-!IDbFeeMuhFog-69iHD6* z99;!LZz9(bKWQZ2e!66@=^wnItS%$GsSjQ1xFzIWFcU$?81RYEFWV%U`}e5iJFF@X zxwbnmT!y8QPl2em}}ZN*I>YSM#EDTHYxtA6KF04!MG4GGrHcj(p;ZToT8G?F_I8;zaKF2 zCmyuWUR#bh&J-}ADg_fyoH^ms3M?PA+xaKgA7xJhVN?d@FY&DQfX)Oc)^igwQ6BUw zM3Z8SYq-x~6_|p97O3Z5UWSSL0;H$@<)x?l!)Nb6sA0*Z;{ye&%fs&iJf>f}Nq65|VuhiWW&8<_-|?YHf54Gz3Agiy_( z#DZZya=Sl3sz0rw>!!Np9pk^@apC!(ZJ9N=76sGuai21%q%G+(C^ft+-6LV=Sf*d$ zGhtB-g7*Aj6re0o2}(e};Y3O@E!MKal>l(TTL@?-V7A$B#GhRExmXZL0vs<_B9boG zdflN@y)Yh~Ltl`gg(|$K%8S9eYh>$4Yof+38%w0GZhvIA)V&A2vi5#QpDF9*s#P=7 zalU@zvosD1rEgV-E_J|#U!M?Q{M~7wzajhn#)KS~kT^LqW^!aK2_&sgFzAsp2UF15 zaiXq?KPdI#&u}dE3cjfxZ^!G>YhRp*2d@9X z;KtT0w#`l)LUUCupAd(&sX0K98F86c$ct|&p>OjI5*>KmZ9SBTty}mB86|KwNkB)BV$ZLISk?33;8;vBMX{m{tsY z4Z=&M3x^4}v1p&yfsP%ReR)UwMuny59e_%!WBrSkfR5F^uwUx3_CFs2xnen45po{9+$_3PYa7VQs3$Oz(-e6J%fG0}g14%pp9{u$K&27+vE}IOHFMLhJPAcwbs8tQ0w`ag7be2FbGh1Cv$c=ap zbm46#3$MfN^0T@gvocdn((M{_{I)eDeel7*I&! z&K5wbb6%Z*cO_rZOz4IHo9K-I88};!qv9}1+b<4@P;DA@TwRs6VB3|#|!-4spPBV<2FEhX z?i}CBfg+*cm}5-;S}T9Jdha_SzD>p$wLVmgcu0Sau4aRb1H_&lNgPj#0!B_Uf-+h7 zW!$H7Kz6rbR>}Ao<2DtJ;L3j;9TIpYU7fUjT}%34(a%J|t6fMIjB%fHX&^GGy%0Q{_d%CP&sVCeb$BKqEeD+k4t-t1c&g>IJlau1e^08|87I^S-)JWn2 zkoK*@ki-)l=op)OOhK0&ax+Ht-IIQF`WR5&7jGCaX*Z0kcx1*eIAG-4c#@nsV)xkl zxf-uwK*f{p75oBnOH8?3M6F9#=YrX1zXI{6lh2QWG5lpexY*@o#*HLea3$3n+))xr zr8qFobc;R!YUm#dMZj~?$-`rs8%u@5b3ogx$0x?s)$c=qYaXIr5$8(=L6_|6vscRP zYqT1{3(DK|;OrZ-(4<{t@)8eC@B|a z{7+Dk%B=Q3=U~l#QWRXAaPW)ujmprfd_lQv|MV4*;lGtpLG_~N^mOnZJBd{^2Xb~@ zTEa82^~Er9JAduUm8Kw%6`=r17!elAO1+9b7M^!p?0TI`7v7AXj|>0P_k!WCNF6D$4*H zI*VO`zsp-R>z{#2=|M9Ov=uosce?ffcyj`>7P0)3s^lC%Nnk6R(^&#sx^XZ8(3DuJ zeS&JV^;0`B&T*S9@8J({5R)UW(sVPGVx4+bdQcq@>TBZZ?EI%yen2S z`J3(<;&WAWPq+Es$l($~F;Q#ZbsL3(xILAl2`O_~WirOD3{xY$cSH936}**iv<s$pLVd+<=)i4RLZ2p)yt+h zWO%mLkbqDD0IsWw3#!uary-$&2isn)u#HthAUQQ**N^9Zzz4F}3p4FhlS8JUelQwb z6L8Q1+=NMob=DqMQ;;0sm8v*A=H+4oAr+0tcOZWsKebKY^ZC2x;RWgC+Eaf5Swzh6 zsn_B(G|F7_5CDAOgW7Rs$}9c(Z^fH>I)VCj%RzD+*joaEnrK+${bIQIhxO`(o|!;j zzYE>=6L${g8ruNNs?Q!(0y^qeP4hlI*tp+w6ws(=0K{j_>E@EySe@Y*`RJgS5?P(3(qrx6HR%y!LJ$>cAXN{fvHgGZI?8evv$M-?%X6nU& z+fbe`KN-ZKTp^+FmV;|@FBZcS&3!6(L?d`4B9;9PJ^1(nMx3ANH4rF2RS{ryRtW9` z_~$4{Y0NE|sw*;ZFNykOqV?%kn#I!>QzflPR@w034~&t4+z@T4g3PWVpcG)00b``a zgz(_RK0_=3_aU~N=@LG2zDvp;o&U?*1AL@*z;k#T=#$(NO6s=(lK8`RcgytOt1e40 zLWN7Vos?4izX27@QV$RS?&3am-_@(UwYD2MMBIBsB0qI{Mwq|ni zf)kk69$2EH-`$i6JJgPY+OcPjc9LRVePM*K2BK9yk*}*Z-qHA%rCBMUv3!7&4$NBr zw3vchY2 z6_B4ZXZks&*RuAQcjqtmSB@(0)b$CF1hzZ3#)u!!-)7m-T~S*V5nD?sht@ZP>mDG@ zBd@M7H_IO5v|;?9-#0XlgM{ww$eXs;g{{az+t|vC7siw^=+^RkrINpBxurr}MK6Ki zwoP|0w4?ORKj=Z7vtEk!n1$c|R0K>)T3ObcfaL;B+1a*qaV>HhS{^)^vhhuBM2A&1 z@;Dwuw(?;$H1&PZ2w;%{mf|nMo*Z!DqYWSFP)vX-WrUs(wIdSJ*Gm@^MqEwM8^f9X z#!Fo5K(F%Gg~JG1?bPFX+83NH2!MfbUYsw9ha4`1^HiUrpzWc-L5w~G7GGiHiD%wY zuer8QUl8$3xjGx%IR|@w2#Dz5HdebcAn#}D1p!j!+)NWL@a3b>BXG|~;ZF0&K!DFNAJ z?EyrJ@ynZCM*yyVjwX0KXpT4bD(pUzQ{f8e*dPHai%4ZoJ9OW7U@_~!>;xsR72((I zpw}`yv@@W5kc<(5BA3BCE z8=c++kRiZ5_{Acjc`4_va}KCE<*BdYHx(d-vae3snG#U6RPAh-jb9$zd}`~jfG)3E zvFlL)CgBEMv={Hs#%KNpN|q5FrJY%QxC+~}s20l%K2LrP;X$+W5gmQ>56yxx zP{Sh{K@&zh4kFJ$>NyXO ziwZALHpq|;n^hy0=M5DQZn$8Ne^>1->q^%9iF zVa&>?Pk{W+&@D4y!N3xOwgmU;1Y^B-pKe}pvvtcZcsdm!{COb_HcnmoJTe_NlkX@5 z{y;CuUj2I`ycN_;VgsyTOmegY;sTg)jDJ#0+3ooL64n`d(9lqk6AAxN?|*TwvsC!# zIhqM`*bqhCD7`Vb^%0KBYrP{?*KqcT_qn(LSBs;Shj7_209+JFua@*&q_Fjs2m9d6t z!37tY(KK+AS1p(MdKGY_J^4mFT8(sf+n29i3N%@4dB&IS@7JsHRvA198O2*4i18U) z1}^?1i@1=dz~V6ms2UV!@Dl7^0bm)knWX<8?Ogj;6IUK@>w^|Kw%zXPVL{oIbz7^z zdZ<_=CI^MGf{3L)szE?ho+TslCSg+7-HNV)A`2*ltRhf^@RAT9gn=VUAprzzD260J zC?N%ASO~;04B2nO-_YNh-*3*GJ9F>-+|LV?K36{$1~MBE0k2LuI=a?rn=&BpjhL4D z!yY35uAIJbEYEzb2F48*DIDW4GTp!|h0Thlwsl))(f)k}!kp|&H)Vb^;&QG}=fi3P z%B>`o45lV~vkAl+$S8)pFj@>AXD@MT$b5skq$zXs?DaJNdux8O<2&l)X*W_0 z#-*ysp1=m(Jgi~t&3!zXy}=l|?4-SW#)0lZlh`|L)EU}3DmB2)Ivet?mPNh(@kjIP zeIDf7C5r^_{DmkY6oH6FbiMqnR7#CnQL&u#$@r?6d_05(O9|Msigd@ii-KnnST+j# zhr;NHN6u<~Mvuz% zfL0#rJ>bBA3`6$Lry+-WrTzZ{OI1h;JkcDdM0hHO=WG6oO1!?=7$ks{W|(RW0CKbk z+|@TVlN0t?IJMmmlL(ZYj;X47*6GVO1IT7z#Qqw-h$p|ao3=paialmWJG&gbmk1Ic zuJRhawI_sbq}f#Lr5RgH4VfkC0W7cQDc}(L6pC#5y*JRKB{@GaAg)VR|7{32IR7r- zQgcAB1)}Y)^u)nMC@s&qa_=oHaXvNQqA92c$8gbhep({LjDZZ(iMAauaun30W+JFy zjX|!#N6UraO?Qz7`lc4B$N%^_gKlgI$hH!z6V-%dEN%+!tRjXCh>3PR320M0NHoty z8hU1$)r-S0BcNBLDp(D#Ra}gp3ua}IYfOWU7!_?`Dz=sd&xYIpWinGq@_cRi9Qqx| zposPCdXm>&zeiz_pCdlWV+eM}3V{7LwZ>TkWxpSKI95NHYb4W;yO^L@g8s<3bePdk zskj}GR~M@nJA@kZmQj8Ay|(lX#Dl8_g1n214yGvh!L+%Cet@AePA1vZ;}n*IUbsD8 zFhQF^MIZAuUnvRdMhuKBif&!q>&nueJGjJyRJPiD$8Jey(r|P?q8MtS#whtCaaPJ5 z)OANZ+dj=7+v|%BbF&vu?}uocE?MLRkoDUL@%F3u+s^dvHmgCT@1Mn8C&k2{it*qT zfaw#xmuHH4%#|yPtRIHbBHn299{wU~_L<%TN7v4xL+;g;=M2=UQOTb|`?e;!Tzed! zKqMEUK3%CIJUMy3N#JwGr%VWmyQTyzZ$p4&C#1Nxi1kcJf6oWq@6_nop}`4Wxt5nO znUNtYU^l<-I#+g#&i@M0zbXJOU3udB5ngd77<24Ll-m+8Q6I2I{odoJI&~r*SGICu zS*fzc`>fl{vw3`n{HP*pPsHSB{v|mLn;vySe^HpKCDzp5Ie^&GJ*+EYtR-sZNRn%= z^u#X^x}VW{=VheiqX*nH+hY&qLBE6hkj-IA3=c-zTI_{Uu!K+7E#IA_voqIB>c&n-I*b3a&X zxjD~!NAg`we5s`8;+gKdS7ilyJFTXj-voD}?%LZv(_Px_F{Zh1zJQRT0kKn&+h(nu zFFg?tN^6<6iEz*osKAo2FCllm{P4qCIhN6zY!Ud3A9yn|%QNqc*#Osy+_& z0jWi0QOzr6GOT#I@;X6fwl+aHaAD@>f;{Pg?rHji%>i_x_wRXukH9#7Gru$nM8SH} zsibgs1pGztdDRLDwrOFY{Ox{NI-Dn@a&n;Ea}4N9~?f2UZ{K_-%M*Wj%Q~QXUbY)kB*$wg55$|JORfj_V F@qgDF0r>y` diff --git a/assets/cn/island/GET_ITEMS_ISLAND.png b/assets/cn/island/GET_ITEMS_ISLAND.png index e0309728dae10c9e1c4b8af2617e7069640b769e..ed9c2730f774bec360ca79cfed2e1f8c472e2292 100644 GIT binary patch delta 4489 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 Bb)WzM literal 8878 zcmeHMc{tnY_D`qNp*2Ofp?0Q9ZLu%0%~+Djz)bdk< zs$yCdjlHdV3MoX>gR zN8A~wll%8c?E`^8`%j;;aR!0*0K>0d2!929{UC3*3;5a_eCh%b1QI#4{kIF0nI#DV zeFF-Bxslu)9Uw?NR?FKL?}O5!V1of|5Xj7u66}o(M3EGHP<{b8b0uy~gOWmkuep+| zfupu#urG&8LcpI5$DClbI>VmZm!8&@H zIz|wELx_&P!pBDmSdQR}hB({&^l>rZm${NZi4+V0gUMvF7FkaVPw)fln3$M=wROR| zx|)E7Ch-!Ek)QQ~LkU4Ui~AzMs2~&;g(DFGU7gRm!Txv>p6HMN7p6ap|FQsp zt)t`THU6nDSnTH|h$P!EAdHWI{8Mcr>{2ia?2IDfLkUQfZ5ZI@_n)F61)%>9=U--T zOa9^)iW2ZIRJSFcRf8ec1e7-kPk`a^L7(>j%qJieboI0h6jWUUaK3ml@x-7T0V0BQ3VRUi|6y-D8x zR@oN`LE{NnZve&sthXNu9E|f*Quw?%5Nmu8o&YQic&E4Hg`*?nG>%B}#vxIsZOoN` z5VQgUd?6+V+S*8OJ+!8;v7WD{p|-xarm=yJiKe%n5z^Qjh1S#e(fu^v29FHg&X-T~ zegBX1p@aaSV7-I>b35Dn3jxdkPIzw@g}IWBlEThQx9wC33jOfXNEfJ9ZLrSv=STU4 ze`fwgw#?8q+s zgADLzyP|iB1ac~X2qfC2j~wBG3i&t+3Q*Xo3y3%JLlnsEltlR|eS978AMf4=vt)l1 zfY<+$svp#dcr=OZO+fwV2Y~!Hsxv4?mMK@Z&SB zqi_J169Ce_9RC~x0?EKm+x!TlWN}zr>Z{3Y@VqG^#yCMIQE`8=Uh{$P3k@$yx%?)1 z;J}IVYuFlUP+jL-uUFq(WuJ-QsTccEzmQ)So&6~1*ODz&waQ+l_g7(k1q&(LE!&0 z0@|jpB8PW_F4Mpb=3(y^Vv72?gYsDe!%IW%;$dp!%1N*iNCy?QDAEgjOp1I?0@ zm&#OxL3{f8q;1(25$%)C1qXj`n<#c!EA^-vri@q3)qq_FX(ZA_H+Har$n&hL)6AVL zx~XeSS=C#CKe%n4;jneuNa!+Hb(iGj{ve-Q*E^_vX4b$)% z+G1&XWI7j%TgkLe64qu)^r|!(P%X(Dt16Z!((QYsgueMEs(v#rF>%FatQI39ve*JoQSPmUuUzuHWR8Fp}yc}`=4`NF?Y;(%UIwd7#lAy8q)x5GIXt(xF<&?HP zu5>2-@UJO=W9e|+I`il=7M?jbZaf@|pSrY|88|2{B~?@}CoRq8j%=0`g+*b#`Bd71 zM22m~K#rrMqln)0(UZDd|><6);GEzsX$#VuAZ-VYZ&Z*OmJZH=VS1g-KkGvLlL zZr&9gTzIfd(9-8x1~(Z$l&^}xX2`uSSuotEXyc80T)qnw!C0NxebLbV*ugj(q*l6p zfpbDaf?{-9TAH#wq}(&YlT(Wm&Vy?i=<7%2FY-wcS=%^1zv)4Cqhj=xJ|VCEhK8D& z^*L&;SVHOq^+JmviVH)I#r*9|IjXH8iASM@{O%h5=OXC=E_r{TJ z<O$; zElDy*IdgOM1>CeJv0`ij<46@t%8Ei7MDA~EIV#VaR#UV|4IU10OAQe0ZqzsiBy4-C zT|ts%B5m!J%UTL|nMIi0+FZ}2jb4jsnP!Ce+?s#izMg_O9TpZ=Tg#nvE++Mn=Vmw@ z?A_`9kjU0sD-H%nlcRl`8khSvnKc(gNVr7`B61IV1|Mmo^-B%BK?ua(5O${;P>W`@3yy?O$Z77D_ zsi>%M)7W}98aqM-H$*+DCP6&4(!I>*-HD4wI2;bp2YO$4q$8p(1qKf0U3tP}pBFk` z(^!4b>acA}iu_i4!$$6aO7Ass%v7YkeA+G5_*>$gV4*!9Dp$j`xCtotON&$4Cd8@I zsu&5c%K3UOP2i)V5-Wa7^P7+Ql7ME|E1A5)&)Pbn&Rdm2xgvc#104 zn(O{<*|6DRG%|D_<^EMmR~3M@G}Il_Xr+1D`4WFE14imnh6lY`e%Le_7s*vZHnuVNx2BP%yv z3du)ETHR*df~y`Lqwt>-&jB4oH)CVTLNU7Q_t9N%ezo83e(k=xkyS%Oj0Y9@`QOJM z%(geBRU+AWMkDY=j;Wq23PY7M57Unht|syCT+5ho9zDUlenBl&F3NxK>C>k#3+&5g zAFlW%nHe(kIM2${phakz9~kiAD!iZ|-7sR-!!J+-=mqQZj>mzjOESXO)t>*g`aO%DLk%=3ynPv2o&7EDOlBl3F*YXVe5rfnsBC7Y^G!qi>7qe*k3r1tV6F6; z*I5|hylVYwn3}8^B`h#REfs^uiz(L5Z_EKzHvUA+e$m}sN=nK~IKyFTYn_Yu^S?CX z4_>`$Jt$8bd*ALd+gn~z4*l-e=DJO=fq_9NnS74BxV3)GUW@TZm<3~|j63A%$$>8q z1eVtk=(;_O)UFb4ZN+huR>f!@dmp?fYVv1wy$pxQNFRTH|KZvxfJlp*o>*Ha;iwavJQYLS zzynIiNn!7c7vE%)@0Xk}#bB`_icKMAIyyS#1qCZbx83P?iwuWyjCHo2F`hN~nevuM zmGr{EG29q!vj=K1Y5w)){vUTLh`rb!v|Ya63>zG-&DzMJiJqTY0`i$@LZ8k>s%^f?L70!sD)3o2ib%+i~#I1k> z>e^CbOH0c+@{kutPv`9F+kDD!ZQ9IhwA5>d1a>4@YxAe>r5up9`rby+b2Ly#9#vbU z&Mcde(yB594XT#PzYTXfHU(30Dq)5LdxV&wt=(^z0?yl-sdnot9Kj?w_nEJ5rH}^V z?wK@+Vi;J++iJm?=!cvnr}`(g%5Sfu1UkI3sNwEv|m`>&Eox zor9-cB|Q7WtK|-5my%4&8(FnWFNtk*{gP%j4D{g5Io#jTYbCOk}7JToRFnfCR#?fy?fFnIOiaYE)y(H4b zbvmBH8>Zqpr(wCwjN*cxyv(SRCr`@Jf~du?frkOsknEfpV+h|#cr+z#acu5^T?5nQ zVd0+PIIDa07V>I6uC}`y-yPpRcsUk~h(CVu;tT^`4vAKZBralf{_3OEj7S`%|ER(poraLY4`^yR4d-d?&U4|n45KHxNy zf3iaH*uHBK!lONYSBsqeunt;>_gRi?HRV~y;%e_v7tw`gO<3$L*I5hIm=?iu`oe7=-}Ys&aB1bw31ztAK11Z-!)g)nv~QW0xyQ)s*8F2 zSyLWombS%ULx4+mXe$=D>g3G2?^TRewYz(v0%8}P&Z~R>Y|Aw~JiKtv8`XVh4>PBp zpJ0yXudlD?ZZxNahIUW)6trsv!tXChOUS|}hZ-u6k_h*=K`6YLhV8E{hQvjVHLZ$t zHJmXyGR9DgOd&6l7C6BDfueTxutRF|mbCk{&AlnV5a3!hKM zX!?L|H19yHYBw}QUGxt-c0k#=7)B;T?_2cu_cQpN8}UcffgY26&aolxO!1E2b%qt% zDII8us;ZOhvRH8|dty7Ms=PLAq4MluEi;^n-7(#a=jSpUU=lOzPOM$Q`7-zg>fF*= zwzab8{)B`o7JY1>xi3n0>bg^rU@>we=@!xcAy8E_vxh=tRAy6v8z?674dy`p47Mgs zi*diSv>cDRub6QPrfzl(pguZ%4LD8T!Q1w|ly>*eF~G_v0azPi49&q(R- S_lCADoVIncDYLrx^M3 diff --git a/assets/cn/island/ISLAND_AMOUNT_MAX.png b/assets/cn/island/ISLAND_AMOUNT_MAX.png index fa5f64d990796f9c2dab06f45c66bdedc5093490..6f0d1d2d44f907c4972c7bc46b56e1a8a292f3a6 100644 GIT binary patch delta 925 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 R^nkjUxQDsBVb_VPe*nJS5s?4@ literal 22785 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 F@qgDF0r>y` diff --git a/assets/cn/island/ISLAND_MANAGEMENT.png b/assets/cn/island/ISLAND_MANAGEMENT.png index 14d5b64489880af0f1df60a32123482ccfd4aaa0..eb4957c736747fd04793e9942be4fc749ac03102 100644 GIT binary patch delta 2630 zcmX9=dmz($A6{`tiPBB3uS?=+Mw>M+t7GSGBFLY|7RpFT8!QhaNSAuwcA)*nM&~qkL5`7lRY{KkAL;uBF3`P|3}q z;FXWOd445dV-pBOqN!P^10c|_H(_xn2n0%-#!=;CglURm$PY7!n;d+ct_lLRD%@|# z!1v(m4M`S0(Z7JyKp^qqLAq5f-Pjz&uRr<^vtXp95$AGF^&$v#Q8X>ujZp-aIdmjN zF0Ro=DubNh^QTTRae-`i7(W|sSaL20qzM95AJlOC_MZ+;6A)_nj4a`eQJr6LOw?G> zV_5mO*>E|xpSq9$y)tJNmdFOEN^s);zHB1zh8KF&tYt9e^aN})9;;3w*VnCg3GNae zPHQpGY}$Z!aGmbw)Bbz`Q3Qc>q7N%R;j`12?)Zo{JQP?#%b}S1re&D5O4xk(VG!sR z1_yxg#M7fjnZemmykpuF;$OxRePOw#WU7#;OYj}B6NV513$`lHRzp3Z^d`d?vPOB0 zQI2nAg5@l9z=1X$bRqryV3D(PC@Pi6j^24oIoK+Q3KeafG+a48)Jgj^yGDy2cFjjZ zm`N#^wb7|Fl1g=a;oz25C9A+E0N@_kP6+Fdt;&TM zsFwu*yP_L1r_UJM*zOlPbdVy%9jw@y*{`(&*?@*DBp zs@aw3hgkX58zSe5I!-v|2p@@0;@4Ue(&g*2WHMmP;oY^82iZc6JQ zozqBz@yCmMKlZm(b}((Cy6f>FVfBHq65hJ7dLc18&5ChshJb_9IsnReiQQ>!(Vs1( zRM};@TZ&7_SJtr&m({<}4ABt|(_s*G1_G5IerY=9GOvw=E&tF*WD(KCDF&4}jGy6*X`Xptr-(!&9if9X0kc&|}dvOTq~ zfDIG*J!Gu{;ZOdWugIj5$W6`Y#7_o>J;+KHhpz|C%-lpThFjw9_wyBEiF^<`f5$`(X95$3P}0Ng3C%DH>1veo%go~N zO}Ze^q}Q_N&quIO6)eJ=KlK57|80W?9^4DyBRnGiDNH?qJ1DI=0mtSo1WSK`I+%p} zoYp%M|8b2M5w3P8e{oMCr?LcX!>RA3S`n0IP#PJ*m?^n+G?)NvIZEAX& zNsdu7oW6O0^}9l#RA1b^Blv6qKicfthi0q17f9Fj{n2{G_Pk-X+pkw%$L*T?%&7rf zlbW^+apPa5_R0!~JmOxZepp>oL_V{7dnkp63Id;xtHQ&shtwXCTumLw5{n2}4EhCQ zzUJ7WJsKN^3Vicwz>1nV%&SEhuS_**EIWODtuH&)*=JzQ(lmftL5ZX8?_2})Op!vm zdd>d8T*P*DSX_B4?Ji09(mSsCX!b_*#-H4Ye&&;_g=ZmqL@R(?Dp?RURvQ&rcT6y5 zYjof%@kXYLf)3lB{;3$*ml#>ZUr`Qw^4Yy9B!m+Za?F^)Io~6yqLliLt`4!Od5Dos z;Ek;dd2S%JsUwkfr)TEXT@@KLTZbz;efzWkUg1ID>t%V{o1lArW==SjM^VMpM5+ft zUi^~t6bf{w{=r?LXrEFX;#V>Fv}f6|!O|$qB0WEj$@zKLt^Od?(&X29zae9KLJwcj zwS44z%KzPN!N_`&K$bk9oRu2d$1DylLH9)jQI3{I_{03A@J?vlw^4{(3kjY`l~3}$ z{OcY#mqmLtxi3SJwi8}40p6YJj8FUG(t#^>vZ=!k13xVHY+WB=AKD`4#%3q8g2;{|N}p7D3w&^0m9}0^6=ronVTKUgemh z`jN3R!1cN!1*)Qr^Bc>;zmJ)Ei?LHWcs%R#m=%>9JaCioDB{`@_1vQz(7H*zM`@$r3VY1h%#jeN5 Y?2X<#SJo?0LIio9JawY#*u^{l2eVREb^rhX literal 6708 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 literal 7791 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 JV1DY`zXQUNLT&&6 diff --git a/assets/cn/island/OCR_PRODUCTION_TIME.png b/assets/cn/island/OCR_PRODUCTION_TIME.png index 293e82d39ab84c78c3ea0238dafdf8cc016fcf47..95e7809f7b3eefd7847651b7c947247c6124ef37 100644 GIT binary patch delta 1497 zcmV;~1t$8PEdC#mBYzLYNkl0hCLhJxVMn=0Z(!6MX(O0i3oBD$1SY6vk6ACpSvziKvDJ$9=&Bf1 zD_*+j(F`osj#>c1Q!Ag`0Q7y-O zIR)TXx6562JBrL=izDgJsbW#BJW9SEHWAzZ&skJ*C#~osEx8cYl9|AFxt-vSS&rpq8vOi;N_=BJDy3noxCgBOKmY~+-rH*B_*yNdi?P^Ng~G5^jJ6d3jF(>{0f1wXhskm$e{N*)b}tiN&!Uwdclt#iD97u~ zL5ocl;|J%``ciqOoh!#Lmf}V${VCpcO+^>cdT+Q51IEB1}*l%Qp^;)4=$&tx~JUfL#58A5m_t#xE?oKhq#iy zRgAV30F0L&U;yA)O!vZM){gdpJ$cj1&TsIQQcM;GEw;83|JdsObbomxnyvniHD8@e zJ;3?7FK?s(yxo5~#Fg}|VzjLQKmY~+PMV4QA*0X@lkInYw4V<?l`q+^x8t z`KJIFGm}vOfMc<`)7=DUs@UC9C^{SM?yZ)bN5r+xD$N5HyNj7(Jh2d`r{mWvacS}P z^gH;KjJJOk00_VUz_(O{VQb)G(dkXCl~QN#dhWO?wMXMm$ta`|Cct8dn>) zh6H~PQtbW3&T!&L9jg1A?p~;-v{^33{8ax7m|gDVehHS-T#ETa_ zdI1Q)0Kkb3z(i-k>gT`g(F?P|21@}LfHC?%KdLK~NA~zG00000NkvXXu0mjf0$=nW literal 5661 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 aA7B4WR*cM_`G~`09u^{#o?W$d_rC$nZ!bpx diff --git a/assets/cn/island/PROJECT_COMPLETE.BUTTON.png b/assets/cn/island/PROJECT_COMPLETE.BUTTON.png index 71a5029eb809fab1e1564bee34d266aa922a81d3..e3915e51e12c20bc16d175da6b7740fd94bc2e81 100644 GIT binary patch literal 7069 zcmeI0TUZiUyT_UAtG>x{8gnX7%#2M=miqabXF;cvsU?kOn5H<|K{FvyJR#E5lzFZ( zH4o^Np%sdm2Lwba#X~9{Q1JvPhDZjapa=+lHv3}V?7MxnpWV9nulHs>&sx9rzU%p~ zH~p-S$BwTJzXkvRJ3LPv_XPm{u@P<>*tTh7atC^S1ppXb@;v^_xx@)ENAE`IRm}8a z=ev`?8q{6i?f>)1su!kg8=}qIhK|h+efdYO{(1lC!qH;iu3shxLdewL=KFqibleG# z@RsKIO01$I0{{Jk`=6EWo1Xsh(47-%Y`*^u>Uda|**O&9>&v@(UR|(XK&MK*GE5Gc znm@X@o&v7$JWt>x@G$s&q6J}6xx-HzoBA@o5copi3xO{Lz7Y6A;QtnZ&=UmXO#tn4 z^qZPAH!{i{;+WjcYqE6a1*d)Bm7EtLpJT*kj?+vkZqwG^3CfF`TpjH zANlX-e^{br1o@}@y|^{kN91{oCX#c{S>f~iEbz@Sfd_Xy9nQ*GT|)tZ+r9oM)+ z48@tbYZUx!Vt!Tr&<(_khkSu=U7NBDxhV29m%Kc(Q-Yg{nKeBqOg<%&fl3{BBD*ITc2-$Jstqd5IdSEa-k*-!)2TEENtm=?puB<-p85IDQPw-V9x<4P+hgVIw(qPT$qAnOAeR+fdn zc*P+2W5sKf=1~+>g=)SehAVeerOk~fK*Px zuz%Ykzciyd620wX} z?|SU%$E{>_+Gfp1uU@K^q9aP+B7?u5{#dz8K~iq)H_e0b z+x%>rF}g4nzR@9Mv7nI@%+)m5yFvFEU(jB|l83Gh$4e)Y7-%gEUyGHHLNw-8L|lOO z8h$t8+6%JdaH+yp2nTy94R|d-)Bx`}B(A0pC-tYPzC$|#^MIC}S&}tT?vC$rH-CO! zAld$mTfXFZBwg?%2$r*}C*5lT{H<95nMHKo8=IxK-Zv54@q7|aP_ueEpZrtL{<|pq z1djVb9B4OQ$nNw>80x3e^v+OJnTbKh*5_Io(R`fBON2Ryp*(nrN=mZp&asy&> z(78&La%joXV3t6p$U0;>0-D&Gk=~wE?tw-uU*e-_b@LK$WiH=lvrUG2`&HNN&OcENoTFT^;MkKKgPjzg zVErIx6!{Q|ciQY*n}m8Y$=c z_a-q{EZZ-AoFd8?12I)y(~@vWZ~!@#u5zj6rcPp;XH_KPzHGVJc*WspDx5H48bWJw zbwmpCfyE^?bE>`~P%Au&=Psy`Ci9leAeL9+gsqyI9iq-dB0+^{XmPB6Q0sUXYI>U9 zsHmIm&vobxvS2>n^7nl|U}XwwKj60Yln`tJClB+ZALCZ6j$dU0$p=O++IB$ohQq5H z7tX?4e5=MhgC%di572UPYdoxc|h5hW<8SOLAk<}5LzK<>K-@R}OHN^kped#N4#R0eel=mc9 zA}b1^v39EqSI5eZO^W$H4EBmAQtWt#^>WT{@sM!qt1i?AH)uL#<$7k}3x{r3I81$- zIZ2C`WkanIA4V)q!KMYxU%KU|69Db9?X;tBL~Wseu)auyJ~phvfSE^EwV-yrv5s=|jC`9rFm3?;TD@l>|DA;@6#X}m+5UYF~7X%=~@nEeAXo!*zH+3jkUY-35hd2^cGdDdj-!<0Z3qcFT z)bqKz554efk*%`gD6p#?ZT%{Y5*~4BjSX9`Y$FvM(_p87GaRVyjO01q4V2g(kkI*# z`PmVydaOn*$y>LP$LGQnJ0J2-l0tzOMb6Fmhd$zTez4X+-4{Ql9YkKVh(y(O_}3Wt z{RIS9>&UKmfWN$e~pgfE^Or zy&-l(H6w}SMnUsc>Cr5x!hmqi@3%iOA%he~T9lgBu3FT<;;H zI@t&#(_nQ0sU->Ct{>6jBJ>iY~6fR) zRW2zVdAN8v|BgI1+~z>(0?EbS#UoPoZ2R^asy1j6w$xCv{@&qaN4YJ?&goV1T6MWf z*{W^jka(ll&chVNg*B$Uv1_9T6q19>4J0_n-pvg&G6JP9@jvoP6W&;#M$oP&q9T)O ztpaf&e!VHJWW&ziH15f)yK*L`Zc~A`;a3|@ZW?$8UbkXwpXzcpBW`W&;w5pVSM{0v zO!!{`LuB+X(-mh%S!%tGqZjn^8F?r@1M@AyNo%8EV-OQUN6g$~i?v{8^jcR8L@zZt zW(HrM7RE!W;=R?Zk$|9uTMzdBrL7k|N}#nq+J=Ez!sB#ST@GE2;H`FWU=yUrEcTTlcf@6VDw~D>^0d)R4q-rChMo&P&Z}5mZKC|!8bZ4 zrF+51TIL~Qp?t9@j`6$Wp9tSs6mI{h@yFC)rOU^L4} zX0)B~o%7YaP0?+bE9y$Y!iWr zsKS)hgAOSxSrturiWyFxDCxE+oV92w>%{W*R15%dA>>rn1HV`34D8K$?Lynq@_oSc zW^KpTn^;lVU}2eG`Z5uD5B}n5{asV__J5}dw8@)=D&*-<{7F*T?#C!kAJbNf|_7C zvTCaij{+8DoT#@iFiTG8!$bVT)%koN%?Rgcu8h#p2zxDDr=AkUeu zV+3a77Y#r5@$SvEGR&Mf7n8C~0A)waUIXs829@rcw3@Tvxf9c^b(Qx&#YUW<=F+08#*5Ik{N$;az>>SD!OA&w-t>C5TfFb}50EoaraJu6$Ls zT!|7ybj6$dNHhXF5k(|-2RTRkXW(m?`*M&`26u`wiQJqA@5}Js+V|JBbzY^eQwP5$ z59{xdg2n<`ejH?FW@^qGMZz@c*-6YJv$G<+nU{9PC;23zx~()^J@GtZ+7JCBT?US; zb#tZr0uZgKD=jkYw2a;I8xf_dTtr+4s}0mE+~5x;V=YO1Od)nU7&wWZqk>U$U?oKlE$bsCdyELMwB0>Hs%9C}@U|L4r-&*F3<$KM;4TIye{LWiX+wahd( zMO(e9({^!6-%#gRuyZV$GQF{R3XXp$2|h(SSAmE9Yj+-=>cpPZuYVA$mtbyzAU=(~ z%fCefmgS6r58`cAKb}XFXQKY3dk`{8Q)kZV9>k^`$Vamdb?{dzf20eGJBy($f;=91 zKH8eP;=qR9Ew}Znfseh^+B!(5kTaL{*{+FmqxwnD5JlO!Z35F&;U&Yvc;LrO(tQFL zYqnGQ_`gj0vHJSA|3Ffg)h&-3F#DI5&HU=POSRSMcM5y(dxxVNDl8Oi*7`WGZ^d0x z2a$@>{hv4Kc3hm-GtIJKIyrNJljF{hOshS96}l)!`A>e4)kv3v-`_9$`EISX+c!Zy zXHo}0oKhg`RB=RJ_nmMMhBLXo26anPVvQ*%*|=MMuEwNl zGot#qf$%In+P;I38@;;54t4@5-*il*6RhNUpBn`?v2%vF07BA>vdZE*t;}-71M0(E zr(?iAyuJ(SWqe*@ZqtAddJlh?--4?hVPU*=O31&uxfl@~6!P|@w^!v15Y+e-EXq|$ z!|cb8pFez>76rZnbGx$F2`jQ43D~YG3v?cEBqlL16$=_&z^DEpi!{JZ?1zvW1l9?s z0_&D8petZA`>Tzf#YPqVZ@U*8{f#f<|0MzA-1V*Lj8jJsg%59J5dh$M!sj^gXy~o~ E0N91G=Kufz literal 8812 zcmeHMdstIfwvV;dwmz6!Yb^x~jTRJvKp;TEBee<$@=)FZ1OqvQ2qc(bX z!prci1z~ts5HN&?mQhJSP(Wgch%E$^S1=Jm2!VT0>rCgHx%1t*_n-S+^L@!VXRo!_ zUhB8l{_VX^&K+}e-1hMoA44FJZB9oHdq5x`fVc16|L{HV@-@_X19ZfgSRiqhC_`O@2?7B( zv4ESJ8JSw5%`MQT=DKe_FmN~uJ`C+~*x}7!;FB#ZoJNaA!{M>9vBt4x#$*ZsZi+&o z;3fz-0$~Jd7*QD{8ZOR=MBVe7g~I?fltPTA5y>Rob&I$VatzHD2DhN$SbW=YgH zIDv@4<8aY%Q)83$m|iL3L*ME}$50|)4UP|m1Cc-!K%!AWUDLO^(cxqonHo<1C#K(u ze>VV#t*h(XG5(=1QBiM)pwjH=U>I)z`G?w6FGe%~_W-Em7)mH$PY2!H^IJ4DV%T5d z{9W&L$?yCE;)wr5bzSmSH5z@00^n$5iWiw2`P=*-`wa+Pgqbl?cb_kjgeS*R_piJ0 zrUP&oM+0nOU@jnyOiheT%)LyJXmcwx0(HQ|3T#Fca}O z8tz{z<3rJ5WJ(kcgpnA9BLMJd5&@?Bc5={%$dP0UI56m)*()zxUC~Y?Dh)>p1)L7s z!oU!Wi9|d)%mRl9#f4fJnITMZMy7zdrBR3#4rLT(WgZ%aLRjK(R+hi@KTHmdS z`s4qb{oN@lBoM?U7&HHucHWEPe}j|d(%w(w`cFQ+1PLZ z#OuFE)z@lNau_WZM*$8JK#>3CQhU%b&wj@Z{LzK`0$q2 z0TRgN6p*yrH!|}f5baN#4j=T2E0`Tg%nBqVLg(v@g(bMwtz$sFVMxQs)Sv5*eR}Ql zkn~XPT&vm;?T`QRLF%z@_*?dFi*k4C_x!}!`ODN&C-EQ4jJ9RH4-Ng(>?famc$)Fi zS%ZvAfaB-4KNS555E*udX=+TrFxh=asP5duuLtg0*dfbR%9Um_g`I*c?`s=X+rmG3 zwf(&Nd56F|1l}R=4uN+FyhGss5(3fA`MagtAvc?+8O1jyU(CHX`e0SIxosYDY47c^ zk@Zq^Dfu8+dO}Vf`op*2!xl`d$LyCK4}&&Bp0LehCdkSTC^*l*wo zXP3GZd6i+yg2q3(xb&+=Wk>Y0`KyH1a4FoVZPK?xJtTO%Hgw9q$gebLWu$p47 zR!Dl3^PCggri4>0%A4K6<>o7lCl+x*ruipow6T4wq{SK_Dz5+B?G&$w4jyYuSwB?L z=hLrsK`Ys+$iJ^@f^y4idkpn<$YSiB;^LeFpYd9QSbe9WO9ejoAA61xWamYOi}Ev9 z6T(r+b*$XJurk)Pu%2ubJcIe}XmP)7$%9oWqkk9q1~YCpxx&)F?nqPdh}Cqb+HvG* zW;f`TKP$iG`2`O>_X-I%Q{>^E{kWy5PtmVaw!GM~4Wifs+4wcvB@0#3bHaPs`+Vt< zFMwt5&z2ddY%?2sEIi1^gsXm+=`s?JQB~ zaR5;*dw6ipEw8Z$S>M2^?|KlFv3tu+z~fU*JGLKcDh8vFl_##=(b#DjR9N~Xd_<*W zseNZLO96FiX)#)E1Z6JOL^*>q5;zefrW~|hKw!9-;AfI*{>rb5rbF;tW5!3Ff1`W+g3(Q!Obuz`a84_g#SP04ni}O94aF*!um95SIR@TxwQ*SL{Ri z#@Rrt!skrV)VRA3=w4d6=K;zOnHTFOv^od7AER7YkrjladxGaA&#g$nAjaL}Ot6SDuZnv8HM2l?A37oa$!nl(R|s%-O-) zxWJiZxIq2EYzccE8)xJ0e4;w;rg9jmAg2#!!kZll~;Q_zHr&kn94u)y%XG^0bJT2l70^2RqEivdTbYZ*l7sHG> zZY&p}eD(HAC}QKTQ~5)QsGo?lHiQeV*Y zB1A&|&Mn-lmUcIe2w)|pW-hUp_XbRHqYZWd=V5At3y8YB?w_2!uO`i$!Biqf1s4hv z=;}d*it9`6Se_*hFJ5WRxxG|S=^RmCnC_9K4vM9V6C6?!h0rH$5qD4C=gE>=0iyCg zJZyDoc5S7p0Ld9e7ijTBS*llcmc$0eZ)L|_OSMDFHN5@$_xDL zwZL0jAR#-$A#vdsKnw)BECZvA(sCrIOQ&T(hq_JclqFG(Ae0bWGtQr|}ED9>~K3dfS zm-Z+cW%Zm^rtt#I>_Qfww@cQYIv1Rr^b>-NEuAlV?`EhV|k!KI;R z0@iliXOpH+#ZF=l7;Y_4QLJGoneGfkXHtj9+A_dpcD(x*$vC*{3W-fS%VpSht7oL+ z!`WH(EhUBu&#%1iY-CqW9lo0pu-X~CwyLokyCUZwz)pR zKXYKShW6(#Tj0a;#Qg|cUI`KaLJkCD3lrAAOmATlp zvSZ-|m*ZOPz9@eYZ~GVCp9(K+h>HYiVE))}V~;uIdTu_tg6#k@5xZKW!NThH3$;P8 zPN_Be+Q(kxEPs|+{#^%8p{F-iYa-&VTQYMG$X{zozCl)nuKa}v5ie(2*smE@Rs>Vd zQ`!f+zaL;c3=HBScexX&Ed9^0(6G^Arz(%W!GStiZHZ=jeIm?ph+3NaoH=wBtG$>1 zXY_4@`wN(4m3xOQHPg#`Q%VpEpLOe`iS~9qvDrWaPY`llv78uCrZ1>3C>lYEinua? z0&YCA*uN`yxTr|Q6?Xj6UXz%3c`a^lw|WrVptjTGo44pcY&meidgHv+e|)>)>A{_R z)CSe7{y_!+&mn>h?Lu8A}I{k%$xN{!N3P2l{owt`zg;GB@fA z3T!#Py^_>&PdN2PE|UYz>uu08bDjc<#BPMk7{4w@pZ+RvSL`$>o}KWF&_BVvR_tC~ zdZY=NIewqH$$QG)XA^4pDEs)Goii$b)v`{vBPJj}Tz`MWfRwG*g zT5x%ISnERhb30yk&5jCo_Cb>ML&L`p587SJ)8c7Vk@MLL$4}Y&H<}Cfa%v}Un{lGR z{>re$7}@s=E6*aAy)zc?9BNGU-lXx!FIg~>ffQjD3TbK&V zDOFtu$;yv05)o7nkc83qZ4;h-jZN=GO}4rbp34r@#z}zO6Lb-#<=OX`CR%Sqc~jQi z_=O*h825&<_>BiR`CS?3T5*IY%%j_BAxHN>b_c&_0!bgq_e)a^lJy1Jvyy=bkp*j{ zCeSLId(I^b`|P6S`$<1^wzWol3BN2zh_JybittgFn5^8M^s2jC)CsG08*W%F+SIan z(8c+u`njm`Lb(_;@tnzi=>TqXt06}4g5F`1wTS%$i-yqkH1)K!)??%SB>Cm%uPks+ zsMe-(3R6y3Y4BEj zA0xMIih!|J{aoIrJX?_&AM=35Ug1-oFw7fa9rb3s0B$%sxh-kRHBrjAq-E0{y$fRF z1D=kLup*5;KHJacItcKUMSHiXR{;I#lIm^XAw)D2=O=v-w4DyEY#dW52G3s?JVptI zO>$lI`2D(@dHOzoboTfRB=j$>|Y-xLo=kQ??W!`G^0Rt-D@T}HP<65c8W#>+*uVyx5J__mJXssTLH`m?CR+(-+1R_FBChMSHurP#J9<*0G{yk(L+mad*z zTgewDM^5NJSvjer`UdW6Ty$iq`69@2*!X#sza~Dq`jKjoSvEBm4F1nF^@TOW=9B?= z0wsHErX!rejfIYMjAw{kh8K2h-da_?y&lo!vL{WgJvH%>=G}%c4xv%@UBwFn>|`@F z$lBXOFU25UD9b3>&n~y@hh9Bi<~(J8zF;4@C@8Ex2Um~o5<=+^H`(_=tDV18Z>92S zz1-&3$9>xhw^q$WPOQ)~7G;jzN--`>i&I%%*`ItVeMC7l(J!Q%dRSW%P^;6Qhk(5 zLb@L*@^LTeS%^U0N8Nr1Wx4V*yAzVFGaEsc$ZKp(u*htjApt-33_rbcXJ@gRMQ(rQ z8%%i!pAC1lr7{3uvR4P%L6?ehTj{F;crl~5S$s{k{OFWj6SH5x5ch;>l?k+06}j?d zy0PiIX{QY#af9pp!af*tej6pz{JagX&~|`Zk&g-Nq1j^EkYc@lLwSMEGDtR*0QlN0 zSUU)6+Em3spMr@qa(gDoqcPcz3efaj+Eb$BruUF2Eoq>p0Y}=%R@OUJFp%6 zYatLGzO`rrr`o`tGjki4U;N~) zAk7DS#s6g?Vb<@`Tn6QkKF^;+2BI!a`%vYhG1(Pq!HT)7ozhuye#Z*iar8^bQpR4$ z#+&MeDzK;zfv2S;L|wXAQ{abUWCf1$zrk4NDFxS@S~afQ39c+uZ=>REgQq0&yC3JL z7!(KIs{!k=mktbn+Y|$-O&)v!nn;$q`J{?Q`R#7o>C#|_Af1V^1ES`fK05XK+D~_O z3JG+ZzG z9AE!SqytQp5WGMgAC9RL@;W3v%ap!jU;w?$^pMpxb@%@8;=}J(@|99wKDzPu)!#-% z+&+BByP{}ceNDPqlc2teu9Pg;2C8-9jmxDsJ zEJ>X97dOq<=#Utm$~g1fB0DSt^c=Xky}eDvJ2!GON$3D_OZ zy{r@J>pKn>Ez+Ms1N-Z@_2?gQINz=`uheUajEO2X`d&-k>~ezEiwMcd1kD!hH6nDGduIMW5N=HC$-tGC{8KBb||~s;qQeXg)7z zt9!uNjNY4_tbS>B_wHR&(=rUk#MG2N#Z6-}nPtw6q5fk)rA>U78?TlEUd2`QNvJOm zH8e~H#CLU-Y;JC@l4^N7{W=CYBIcdCOCM8%f`Z)jg#HO*(Iber=GquiK{8~lz}URIMp#%_T2o4^*T@OldpqWsl4G^!=DfI4GqaLRei-xlznyP< zoPde~V03jMCp4fKi^b-uc?~r(z$0U0YvUDj^^5NX7l^LpxBArf80UIan)5b~{c6R#XQZ9PbCjpYG ztv>N-q#D0wE^A2|KNT{ZHj1?qzO1V$${H(om7+M4hn(Qe+bq(mfPjGGn_8cYfpXVr zdr|<|q3UVe-HV3;(5JjK$jVv*-!17vunM=f-7~LskZTg(W~!^1WHR~R?Eo)Twdu-F z%w%BS8oN1{WY)M`0tW_om%dVfNJg^)a(gD`G9Ya*RRJrkkip{3DqNgV82;MR6|cs4+-8d?)4rkL>e7!epFNSdL59kXpG zxQ*c+uT9ESJLInZTHVMv^{fa94U$O28F`fYkCozZ0xuhII69u_g2iA?>Mf06g3moK zxc^i7ae`8Oxj3LN4d~&{Y(_FWy*%SlA5J@!+KdV3wtlN$ZxwVBMdgr@)9mA?54yfz zM*=_%yW=qE5TFc-n!jd2s8}FVq`01gE9G!AQ*Ws&D_L;D1eSI$#O#X{(kL&J=!<-?OU--a&W&Mz+G`ANqCpG zB}pc?&@wAbOkS2A+NtQc#-{HO_F~(-3c)LU)sMsO(xrC`KYiL8`{k!jJAS)E7~ca* zN=owc7t8D1|8#S6i_ctqAGyYNvG$YBfwZ((+p2hII;rAu$M@?n{hfIc>SI5@)u!;% zYI>NkGMbUJj|9VJ-QE=Ma1%kWs;VbRuv3T zie09*p%JT-+j(djgtx!t%3ZF{19U^=9nF?{RQv4-`!Cgf#?0R;LsV7e=*r*%4rfl) z=#`kIl~q$P3?c7Wo4F-nnolL$o+9{YR9_;?`!17e8DFaKGB<8~&$HtPHFsPrfC)z+ zwi^&}72eb}H1$SD^BMDtbHp?;c*qF)j) zPHdG3w3kwT;4PuLnJG;7;2MZ!S#SK={6+EK%-a{VU;?2(&Mxx~8us==Y z+A_SyW=O57%F6EKCm0DyLFBKlr-(s)lS0MZ*MAIV7%`wJkl#VbXS+)A6_Rt;>-v@9?( zk{OrODdf>Klwt)dBM{F{tVi!Mw>=Ku0v&sv?3mCrdEeT)Ie_{i#Sm(rNSVC!M>fLN z-_nxG_pX04!qmvfNZuq#QU?q~s3Mj}RQr7!j%%)czUA-iygK`hmzB#)c&``f3~=#F zOG_0C0g-I~21C{xJFua2cyA_tkM#|)k}g@fh7z{1bQ{6O#&XPaR18wbhhIb2C=Gb| z2W4et5Z3s|aY`puT}Nk+FZteF-ul~{(_Ov2e&H|tCaZF$#LVr6ICB=xW9YINmmBfWyvT{``6VHb~eM+1EuF<}BBx!_5RB}Doir%|a zVEg9H8*224Q44+Ug9mQxH9dYH{dy?a-QE4cS%vy@l7YRMFYrFV&0tzjN_v58hI^~I zxu*0MbGT)sd>Sq0D%>bc1+Q_Dr!3yF4i?THx6k_)aqk3lBKU-13M>r`pqAg%8qP3nREQ~WeMb?L=RV8(2++V zPVq1!N%DL!O?RC|!ndJv*j;kpEW;6qVRu7uFfKWN^26;#-JSXVB8!%}5^Q@2V@mHU z@J&*utGipS)u*$fJ6(^Jn!C^BhiW}%HUYXoh_(>_$!f)_rrmD(H*R25VYF|O_8&ak zU%lgFgM^wVZy+$Z^)hJfvE>Ayaprhu=q8t%b3%vHWa2cMjJ~%M3)Dwg|_?#UT&~ z?jE}wgAuN;UZ`xar1kW!^1g~#@R68Cqdgna@4Bw|8=Kdiao>mOX3*#UoY(_t+bMKvs z#~985-9P$YitFEYci*fFoU5$VMxW63v30@iuQf7GmWy0BkAi>7t=SkZvcTeS@yEch zo;ta!4IB;!V_g)wntA?pz`5T@)h`v4s)0;^DX6rs_>tgwE#T^tmW{cNjC9eAv^2;b zUCGzZ(yKfN;8`eY_0uFJ_DAPI{LBg>T_HhQfaPX`{&L>IWO4Sh1h-f8xC{(>zRod!aN z?*(;;x>=wIA^0iy}jelF=Qr^nKEZllemMA18W5ZFSwTSru}Y7K zh;}%z*Vxq5#78tk!E15mD9CgqgKfbl@rvW7wbd|-Xdp1qD}aKS%l{#smY!bfkm~w? zxjz8|w3t_IwX!V{+pabK3dv;_mX>aNte4bVy%t+tj3HT71%+tOs(*9&^fFP^!rr9y zwxOJrqd5OEnI0Cp8+SBUQreUCAu^`4|1~}X-jd2HE|_&XICn}?+jnWmIOd0&o!g2R zP?RI85OWTq=+g9rySwP)?R`mHTqor2>3Zbn=T(uc9uqUOME}F5975*W6L)reGUOd1 z1`RKu?8UpFof6v2rmtUP?`8eX*D1Uy&?*GSKbl}U2%{6(Iohihb8f@@zB#2UsSP>O zXOddh-`_vov@^=Tu%h=Ikq2)dPa=RH1Jq2Pc0;U4-0wQkyE)}8E@S-Dj*ndUh>y1B z=6y=Q4mJz^K4|7FUQ%Tq8+cEqXY|u2KtgZVNkI-BLm>E(I6md86OBlYW)vrWd3l)+ z!zW7>>*uowk3dmD_`s7O&eh50NFo(%D0kii1_Nfe)v~hRyu6kyUvPoXGHc_OgvZ8) z#pH^|?O)it?Xg!My0}~x_w&c#aPko$!4J1Mt6x^cxqAKfNl97!H0t}2!n<+iY>=Oy zpV}MkJcr;aRH;+<j< zE0vN{$@!SZA&hZ8ALiSm!}~tpdf)F|-}}e6*0)xBE%)4W@9WM?Jw_negPkUh@IU8K7MsMZAO7W_;z#tHbLSNgdmVD5Q4EO z)l^Rxfg=-Tu(o6yyo?vo1z1BMCs1B4Sez4{3bn!86G%w$iPB1OD8Uvfj#kuz>$#l7 zI}lF$xZ#a_&Kcu;oN%hP;wW|K2`>Z~fQYAJp~+g>`|+%D_2m z+Ay@m{jhU!cXQsD+!hDJJL8FX5|sjMWq;VZIFPAiiUavy4E>|~FB1T4_4Izs@lSmr z5`RoVp=x=6WqbqVpITFly&tLq)dlCMH zDW~U$sSDzy8y-s~yBU+o&foXn;5!gdIe8gHs3e*|vL$;`j&j`i_5xlLOT{C_0T&dd zW#Q6r1!Gx7gaV)g{1{vX0f&Dz)g#*y?7aV}DKL`ziz#5DEtZP?x5lVv2@aQ& zmsXZlR+h%X73`#K?Buc1HnQ@{%6L0fS-gtk_xCl)ICl-?XO z!`WX17zQ|jii+|8jE(081TVa^sU`v7LHX*4oC=uh?|o+f&Pcs~LrCNA<+I;Wg|5 z$p1DJV8D48N148^1NPsSxY73yD)!wRNF(R=hbV(DKV%(G0$T0{M4LvBnT9}wtIud^ z7<(m*_Yl2IT4Ld!>ZcTt2gG;3JeuTc^Hz=gYTIR9?#x|A!Q$s1L~5KWXI`H+*Um;b zXr+DLnlkSuu#4ETci$9F-7(Goo=D-fqvy{ayga)%y{6ygY5dv_P?Mr_A5Quu{ zLSFzo;L)%o@9vNRw!v_vPKf4CCd0LA@+6Xxv~bE$NQ^cebuvILmHSfPebg2H6Oh@q zt}bD24Gj%9w(Lcrt09_CB0j-SODuSj)pxA6R3~obV%>oCj#*Eyy;@+opJ0m^3V3*U z?A^1+?+PhZvTm>{FtA5DL{l#EG;6M7leNK42-jrrP);d}H}F%F4y=QXU+AHWN1jgd zn>Sm#{8EyaTs+tc+zj}T66Cw(hM~YI!<)5pLvC0ynG6mMprO(B+S>NMzP?UQPLvrZ zMzx6R`qJ?5ME#)8MCrtz8Aj>rBguEx9MNixN}wqytPUK3`HdPS$EkUe)QR!@=?i4k zpFRRXdU|?jt8$0+Rd2={{Z)gWxl(#w-qi9~rO!t_hfepLXBvfuq0U0LL&U_? zagf!CTM^QpOt0+x>9>-hN0wQ-<*jXPm8;XOn&Katn~g7AP=faQu1>uX^K~|{vVz;5 zzIit7>h@#I(b4@%$B`b)U9q|k%gV|gY&5oIv4xOUzk8cBf>qR57fZRIukY#S=ZC@g zQYbTHxs~fy?3UlSU)&GABkI4{9~~XNvk4TB8E3!#i|fHXSa%aS-%K8)_@obYiVh@^&GP8;xE>a zEqQ*rT03@!*a~dcfKNJ$M>0o75>Wx`Tg9&Q^z=weOE;>oIPc_+u~f<}D?7mx7%b*r z0Nj7#(!RF9{+OZ__L=5f(X~(B@u6;P+}SiBh=BdnT8IEu`9&P)YPj# zh?1@wTjJc2KeW+&C(0MD9b7*VUmq@__N<`bK|#UsK8(6}z1>sFP(pFvR(>Vt_DNRh z#60`Mk!0HRi>;N3Ur=8x8&nu*pRqB%ipAG#Ww5B#a$kvrs2W=-ofWej&)^_GiQ!NMsM!{?d|OQMp5T_}V+0BCVyOGao&Ylsui} zJ=Di)|6qYxVJ4{BSLb!VjqHH(a9rqgQX>`hFIQDn9m_5AsgG;0GQ_;e!W)tt~_*%U_Kp6`EqTnlh73?_{jAXHfJTLXoOp z?xn0YrhPnlL@zT`KFhW1((4i;aU1~T?C7{Wq94%N(qeMqg2&t654%DRaBBzz&CSg% z^mwwf=`uZ-zj-E~&uA`kjm8S4-&^qRxMZpfh^(WdkDO~>zkwC%b$!#8uFvkiD~ns9 z56`qf;9nN6Zh~KvHg(Zr7nibE8~MwYN1a|?-L7}&7P(?+=*q9!4RMOck~Q=Wd7!s+ z<_{i`w_k4w-Lr53EvDu^+ANKE*6sQxaks<)Ra|w$ZL+(&yOGhye0(jXc(RC*2~=?~ z#!8eKCtXJBDVdOulBf3y+N%#( zLq6e7L$*DKUNE@%PK-{cx3wSxdcB89?N5FOI_mW~ z#D1{5yQAEyJu=HU`9Dz+px&7B{MZVPDs!sG{qY5QCrk| zU>FrJ2iRzAX6D^Rw9+{g*zwdpIwq#iZy|p;IbeMz8I_lxpMMX!r|tZ5oqf1v;b=&q zQ*!BSlXqGg-cVr3UOCn&?R(7m@6H_1(nx3!v2HXe4bgO4o*e;U z6_N5JGt;rLqcgAnC0|s{fQTmznamZ=9%nKwD*aEc=gZ=xLc`=^b?w^P1A&@-T3hIw zs2tu4*@gf@w!Tx-aIqa1VJio=C^IvwONd*;-F+_8Bumtn8L3KX*bm>g2xOU^ijp#a z`tVt5D&w`_7}&u^FbY7O0ZgwByP$I~`gIc0+nSpnoX@b3u_*PJTb@IK zEy&7IpHHAP)NBoQEi(s*%+!Yg+cg+_I(ub;o&M`?2_WL95SA+Vcg>lZnOntZkAT4N z1j4uREyuKO4{U16fB5jBB(D`MuOf%^a%ng@8P(Dz2=t1a8`2Hs@$vClAJ9L$rR>V0 z_4L5#T4k0>UfD{arUnMng^NJ$XSekB`qvz`l96c;5R7mjlL2U{spS>xX?(CUYgErK z&)+0Ngf3~o!bRJ1+5Lktjg4E~H*cs_;>@yyW%r5!(-*}ZdfdKCpTae-(Cw@LX&LN z5&iI$1L|dy1s~7FB7HAd_Ed+5&l@}1dms{JPOLDWer8yZ8X-jkBk7fN!pEV(+8D8b z)hRB~@qs9|qZLMm+`YK!J2AM7YL3!ZFV1~6k<>I&6&Dw`sB*n3H1uU|@o1bRPZc~t zez;EMGSba4w7X7$rxSPVxDe>_fQi|lcy6uc^ ztXwf$VWLcuS35#xVq}Ds+)Z+DxW;#IZf}s84K5b0$8O`9jvz_btJ%$d*2z#{v zDhr=q>s;NT*9h1tzDu900WHMas5X%>ma{U7T7CK1DW}+H;H@r5|5k{iT-db~Xbc~v zxK||?gIQT?YHHfdm-9B4JA7__KF55H?B{1lLj#I{tP4aDsNG`VLT_#P)F~&4s59vw zU3Dznj;_BhbZP^kwGeaMtm(rC(HM(&wRTT~Ma_NcWRsH=MwH*?O8iy>l;aZ`y#r?Y z1j;twzkff-wbi*ayuU@@Z59+gnugHTsgH*Pp}c`fo_*4yt_C!zHcnNF zumoXlA-ojdXW{YX{$ZdZ{2nc)>yr%bOA&ke;E*j@lDrsm^NEr%VRB^;(y8?ftg?G2 z-P5B&g!{!qJz<6cv9n-z#Y#^=>H2c+MVA-FxHsW9QtqXt6&Dv5f@^m6c%-)IS}VQ6 z?{mnJ1pnm`jh)6OB1lhGH!V{>{0>MMll@vccaHDy*dtl8G;|o0FRH}OhGtiRpko(K zO!oSg)4TIk5=D!KF9>YbN3Atq-*O`F13I2mk1ZMorlxmKANn}b zEXJPtok%3cTtvWPb*o{kfRZ+#x;rYy!JxOdSD0Kj0uoDZxko=>La$efU?E`AywrpS4=P+0&W>y&Fru*sX z_R|A3mX$VI>{1|xXiR?Pu~v~6-AbaC#8!pSm=gtL+57reYsB-^JU7y$|f0#PLB2sk4L^Zus>afC-&CH*+PT_xWTc& z23Nf;;oJdcXM^J(8a>8RCg$dQ#bR#XW_qJ{a)V0CZ!kI;6ol95mqx!h^i}w+oH>#x zki7k6k&gkK=7m*?A7`;hN6;*w8){~zn=#VZ?|-0cmtuKRq$=X!tt#++1XjX>x&GO8mXIQ zOwrKDe>x+m=ArOrA{}Jk_xDFqQc^%N$;lQ`%q%EUG1_RmwXnXvD@3~Acv?2bz8>K{ z&oqmzJE(tR>eXa_5TNf?v4k53DG;IS0Ik*gOOwY4{3_56wvnlk{8)c5I>(||u9rD_ ziR+fOm><<*%Tb;{PzN|Ls)tKUN>U{E%Zkf8Hs3dTcmU;3!@If~mTfD_%X6I>sxK^T zM9#i{nV#q|S{JJrqL~kBhlfKCs0b6QzW1G-9#XuV_ga>oJQBbz0J>jDjvQJ)Jj9UX7v2l#X2KAMRWh)Di14f;4>sO{@ z-smR?alc@8q*FaSdOiErLNq^LmtUWMSz!TLT--OkA_{@f1i&eRRdMchbf}b+l>fL- zCx{MEwz+bzI0fVZMNLa9EGlvsc*{(3@|#JKbS9A+?BiFQ934aHq#c3Kn6aLx6(0iZ zBL){e`S|$4!WQ!XP)^bWu`Z&Yb}sF_+S7N2ML2DW|8HIuSu7T-|7BQ;zqE)*B38)m zsT%#s`l}=AQy;2-g;Z*Dj<;!>HchfW`-Qx;@_e!0TeluH=!@|zi-LgvuKsL45%`I~ jPXzwY5V+Kr!{+~!{YTqv!rB|otY@^&Y3BURI`F>$2(EY2 diff --git a/assets/cn/island/PROJECT_START.BUTTON.png b/assets/cn/island/PROJECT_START.BUTTON.png index 7db200a992b7195152f8cb815ff167fe96aa7f7c..956017c33117f2a37699b5b44d161b24b6121f29 100644 GIT binary patch literal 8004 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 BTF(Fg literal 9799 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 RJF_W?aq&D_efadZ{{ij$ubBV< diff --git a/assets/cn/island/PROJECT_START.png b/assets/cn/island/PROJECT_START.png index 232005f6450d997dbdbc491981f9ec3835794907..ee5259f6ee16703118b5f4ec4dbf6741e8990c89 100644 GIT binary patch delta 979 zcmV;^11$W%DEb?aBYzFSNklFX0I0g1!?9yH8YznFKd0I``gUV*_cPcZZ?22YtK;MG`0k2Q z0U!Va0M)cI;-%4ebSTdZCfk2;WHJtq$M0pVh%_H@@2YrqB-S=!+hD9;6)&8Q%Y~W& zP(8Np0Kl@gum||Dp?G;Tr{4o(ada|%xxVA~mC=|hyoQ?12 z>;VR#VrohN0Lxsx7SFYE`u*U?I5fVPe(!D++tya2*3b9bu?3KXm;an>^mP* zoqr$y`9$g_0H8Wn z)*{tnx*fNi>%7=-ds=^bX6C1tqAc?bNdO=K0{~T0mPO~5G<)rOORW}%ABf!}|LD4! zyNa4g1ONgs08lA;DYuc9E&z|srQ_2v+e!6W>==$?TVl)Vd|q_d9eoS2S?K@}fB}H& z_^n8tGBx}1tIkWj{cY?%6Z6n1pO7Q>?fB}H&xEAs5h5WF6Fz#ve9y8gF zCr-xRbFt@4JhCRQ22Zu~wMhUV00RJ3a%3{jU(T;Izq&RWsrQ&N;+vVcvp;sVin5GD zC4HuabqQt01QC2Bqaa<7L3isYiDEA zK)(35RnINm^jnrW@t&GV?_E$Kv%v;X0T}-8{sOrW^s0!Ua%BJj002ovPDHLkV1lYt B+t&a9 literal 5183 zcmeHIeNYtV8Gj)a6~7pD6m5-{gMifBH+RRa9E5NbK@JIA%NgZkx!r>ece|I}JMKXF zXrmJxV^TSVfFPaL;v@v4s2Bu;4z`BKM*;@NRK_Lh0r4DyT@^f9aE?ItCL}8 zcK6-)`8{91_j#V(pAa9t%zM2z0AN|nR#hSZ3*gf8(?y=}_2R}@5BOSa+PZ@QV96@> z_5c-?z5sXuLZdZn)p3Z9GV)Q3%E0+HqY0t`2o1NHP+c}|=49ZR1gYeXH??p%1g7LB zOVvWPDH6{jw&u}zQeM19mzS+mVBGL9PN)rm28_5F<=Bh{l0j@ruG208*X*`{%W*=? z*-CB%>yV>WCvYMu8t2IQVxCSY6msMWz9>T`MdgYYIAWn#ED*{BA_-3Mq>5)X$FI>*xmy(-hHk%NEz-qPftr9*(X9`3Lg+d?{3&dg`MDUng(u~@8B;z+{ zL4`9qnlPCOisY~s(G1FBR&rsevpE<|ZnGrg;t4V)u%RY_h%aPwasn}(8)vf62B&jO zC%_H35hu+I#ERTlQx;{Wm@MjhOuNO8Ie^@%)ove8jKyelyI{;wIWP?uAx}gznp_hu zNW>Y+LhJCT92lnGTsCGx|1F)5X|s~Y;=*mj_dr>R8)`x#X&g0Ew1%P#bLXEhM+8SK z;Y&H2k_i%{tV|FahD!lgp=Mmkg|#5%iG)01utp?9#9~A$-7E}2gu+>3=#IZu%h9L!UMgaq?29j+IOB{GRz=+;+JItyDbbNbl- zsK1>iV8fz@A8v;|Uj&+gL7;3?D7hjo$GNFxOT}QB-IR-Aw+aO!_UV%Ec#8a6@h?dN zk}BqM*b15DF$oSFNTf_El}KIt34{$dXjKH{gP9FP90Gkgb)2#t-;u$1*p7BK39^-7 zV4>x@W<(PHnrmesIL^L6P~B`6I<_QnjO*Gae(>qdnzd%(kgxwzsvrgr|dgZYz_`bBfE4DW%%J9>o^H#ISq%l*yBVi{BaD#s3J7B z%CWwP;*`%ly#5+q*6$bk>_oX{bGceDwBVDQJUdw`s$=VqCLC- z9p(5}`ShOMvEuNLFHbew#MQlqSVi^polkCsS8cdBTK@6FY%*y_fQr2cO2pI@%4(JBHF){c~*r+oWBc{I2HH)h(lOE%wHUnQ1a?7wzR+w5(>G z1%UJ`7t{sHBPF4eFE6j$MYi0S_+m=~K7QxM&Wl&$ht@_jdGEB5ARZso1kjziD zpFQ}-A|P9zy%xOL*bs1$zVCH!G!Yu_Y3(-FTgBAf&bxKPvKU8ye2HeuC142l7J@g= zeRCGqZfmjE{;K)m)al7HKECNVxrRXxsEDYlh={1Fs1<9iSQQbmYQsrc~zgN@D2(}8th05T?T1ORZu1wpW|&`Rrf@7?pnEtku+`ME~DetFubqoaT4FJ6pBqbQ1MwVJsBAbf4o-EQae7mLP?y6FKR zfB}HaD3yw7%_d3Q|J47NU+MOG={AZY(*r;N0|42%6vzkZ-|%dd{KJ16e#0=lvghN+ z^E;&zZv+NF00RKok|c2wfAz#~GRfoIkB=WMwpw2vi7y@x&bx>JKmY>(nNuiSeKX?e zV9-14k4B?H5HuV0pPoFaR;xj9e%iMeYruaU5PqbN9F}^$Dn);-g=Uh(??3FD8vp_r z0LY&0ot-pmr_1I0_wLPBD%V^w=D7 zN~u&_Y_%poi%`_X$D2gUKlO#^- pxBscXwY_6Rv#|zH0T}$x{RIR7N5R!oOPBxv002ovPDHLkV1kag>8$_& literal 5201 zcmeHIdsGu=7XQ!%e9*03ZDn0tp5}+3o1QOY1O6p0O^8Mi>uw1)ve1BN+C#PE3SfA5fDMT-vmhO9=o3HUweAU zIhn_If8V{o`}^*_^F~Zm#541j%mV;Cql{Fn1Hc_V&iZ`LEO>im*%~)^n`@3tWB{1I zko&uVk^|lVcmOIcflW}Y#R=Ld&}ivoQeZQhAsT?dRW`GRNF`ZbGO4FbLC8SES%gPv zgOCkU6{<3ak||VVhJ}pHh>9aJQVF>hSryC+wBgW!kz_SIo6%rma9a@K^ozr1Zdr)% zoDeoO2wBYqhuH8{fqE zPJ2+03}KcF(t?o(M+7( zObXYL44q~n$gp%s(|0->mePGE=VQA$%VWGq8}$QF&fcjqE^Fdo(k3yxQ@0MHBd&%sL_)`vq_KeT!({)(gxZB14DLVCkvGdSDF}B zVy$n5DfaKo z@g@q2DnfW%g-q%g3kMDqQYMv(rBmxMl#MhbC@820Gf6}g0Ao4#IBkjFvq3&wM?0GY zkE9q_X!fZY5le2HdNNQvXJ6nNVloSYD@js|Of6GC`t&BoAM_aEhhs#k zSRH3O(C@gWe~t3-?6&S9d{W<3`<5dXHTGioUv|G=d$fE*e0+RndqMw&iLlHo4e`g; zS0%-()$!`*)X%GZ5hOfJ@g{zKcTer&*xHU|^`)oZZVmkV*JC-)mNoSBjN3w;UzVB6 zi~=(X%qTFUz>ESj3d|_*lTn~so9%xSfOEV@8Mj+A+oBI1Z995(L6bUhIHU3W`Rk6i zH=DY~PksfuPp$D>3c!PWZKBLkvQ?$pMtGQ+w4BT^KZA;C%Pmf;hYueLWcTv{X+BWiR#vd-t1)o%a*1+Yu4ub}RcXCT{sPC0Y5~QeWSS?GtGOmtFu_p^LTv-T|X*tlw%U z(^6B#tNcRd^xnAf*~!-uUw1e5F@NPpwH>6sE5j)L|D#&ivDdNU#r|@oWB6tY5iuWt0E`SwEkL05Ub&W0j{PMk(EmcR#=+6E7_eZu!cHYe{a*xh+d*C7W z^ai`WyrNbYkws);(eoG1=Ij`{`AyH(S{w^*Jw)jf)4v)YZFD%s=Ffj5E(~<@=q~N) zatERP-R~5yph_y~#@^22-qD8zmmQfSn;LKZW_jF;R1x{!ts(F8H(H0^$aBw)E(f#E z9p9KyzbGUn>JTMaGO+ZogX1Hs?gVGm*ajvZow}qesm#k8Ej)a<@U6L^Y>k^ouBNU1 zi_VUY=)L#z7-k^HYy9HnsJivX>hzU_Us-iknKlGG@Z(A#@byi9JmEu01e@z6!Ls2y zuk78~o<8>Q>Py(J{(~lc1#@q?Tld1zxi5eP!^0!n8?wh9)}}&s1%re3Lsl8y@v_6a z*{@lb)Y8*ay>VMzNA`yw27FNi%z^M67lh2YptgVeaZ{fmv+sUF)%t_Ry0Nnt^05`l z-PoeA6DRBI|6D7-`7SW8h3LCqLbdOjxAon>$)?tCsvcQP_z_-?V#ne4nrEv#e=@V; d|0I!RBmO@F5g#8m4Ucn-lwnbd4??!=_&2|9;{X5v diff --git a/assets/cn/island/ROLE_SELECT_CHECK.png b/assets/cn/island/ROLE_SELECT_CHECK.png index 5ec09767a48d45d2629636261ca9c8d8a6b8e8ec..a1f10148b96b63306dafa4d2c435fe44b313e3c5 100644 GIT binary patch delta 1990 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 ZgZk|H`IV*43aQqulcO`3_4i!|{{=8d@d5w< diff --git a/assets/cn/island/ROLE_SELECT_CONFIRM.BUTTON.png b/assets/cn/island/ROLE_SELECT_CONFIRM.BUTTON.png index 3067d808fc0d13101aaedd7663bac5a2174452dc..4b6a65dc1f7c3b360a959ff080c30a1f852a5e12 100644 GIT binary patch delta 2051 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 KA78)q^Zx=`bou}Q diff --git a/assets/cn/island/ROLE_SELECT_CONFIRM.png b/assets/cn/island/ROLE_SELECT_CONFIRM.png index 52cf2e0df9a14dcdcf71807b60477bbf91bfdc10..b9d410d47fc07e724b3e805faf8b09c038d1ef59 100644 GIT binary patch delta 1899 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 VZbQ5HG8CHB_^RoZg3IuK{ug7@vh@G} literal 12708 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 G{`nuqbV(He diff --git a/assets/cn/island/ROLE_SELECT_ENTER.png b/assets/cn/island/ROLE_SELECT_ENTER.png index 8338fb43c948bbc18e5e4070faabdc434d65ee84..d6d8e07054fe1824683c1c037e90fc385bf0caab 100644 GIT binary patch delta 3674 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 P4s~v4yj&Wbuip6&6JWKT literal 8031 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 diff --git a/assets/cn/island/TEMPLATE_ISLAND_MANJUU.png b/assets/cn/island/TEMPLATE_ISLAND_MANJUU.png index ad2beb58fd40a2f5c825ac88feed13f31893ba8b..a92fd789c02993f16a3c619d30d654e5c088580a 100644 GIT binary patch delta 1908 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 delta 278 zcmV+x0qOp`0E3VVUd}nA3Wig4!C1;zm~>wMhs|5_ds7XK%0W!_UI4f= zyFmlZBDF8-mtY!y_<-F*VI5uCOD&Xza2@7-=K~!$?tj)?MG}SpJmsGUj!?CD z@uX~vzD1~DQVsi<7NIuE-#|wx5HxffSfVsS0QtnaZ_rxsFslg`C60@j?Ln@eh;Sx&QzG07*qoM6N<$f_+kjcmMzZ diff --git a/assets/cn/island/TEMPLATE_PROJECT_LOCKED.png b/assets/cn/island/TEMPLATE_PROJECT_LOCKED.png index 1b5213396b1a7216755b70aff20e7bd135f9a16d..7d987933eae985c9d796b1e979ed3699bb59276e 100644 GIT binary patch delta 333 zcmV-T0kZz(0_XyeB!4eSL_t(2&tt6Q_`t$xq$kJB00MvCJvsCm#9(1&W?=L&f`~FO zFpCPQtatQbJAYtdVggAq0bL6hV`2fR zhv;BrL{$$p=MP-q9~c46VNe3vuO+|&mHu}AACJ(dKMZ}3{$qeYCz=?}{rQhYVgutB zZfwrH&cuP$`5Y`T*54loUg;Sy!~F$gFu%IM@IwP`C=*--(2f88q5BJ2CuX=Y;Sfhw z@)yZ`BvlBO5=I|`1i~|nf8Y-K_>B+l%-c+_;7a%<5kc~f>CpGTfB&M}`tlUB(F-P00000NkvXXu0mjfyT_LO delta 330 zcmV-Q0k!_<0_6gbB!4VPL_t(|oOO`BN&`U@g}=Eo#Em~uA`xvYf`teM37BWFu<&(k zeE?rV5X;3UkW^x!f}({GWKqxvK}C}_&TcGrck=6L=FXXW&pmV0zV~kO)yk>{AZk6; z-vEr(sNHJ9f-V);P6EIHwQb-z225^I&+Qy_z`#@ue*9Yia({c9ER_Nf$WKG#F45_p zeq)M&fD(9&(*0*FRAP7Fvoq114Hs$(4yLkt+9?7_x@NuS$S z@oe$aav1c+V9yV@wBvlw`s!* z<0eP=;mdz{N<%cDKhV{$$_1ADpHbEs`e+xN%?D|^mid)_BrU0TqR8#Y@OmK)|7Dc@ cy*Y0G0mg!HgyxnCydy61LM6Xzra#p0B^L4gJs1X1{A={#KM3E zm>6)0aD}Ns82@1+1sY)@sA_<={6-a-^6SJ$RFQ9RD_H(P8U4RucF8~)-~T{p4kjx! w7g;eerEnn&m>DoW`1k9?6E-NH&4Gsn0Fik+I6N(?K>z>%07*qoM6N<$f|6!u00000 delta 255 zcmVsYNRw~5=lnSET_*&H7t?pY+42CK5HQ0x zxBByOc6*u1czzSW`gwC#1_iv%g8(=m=qD>OqXR&xu~8yxw|E2qZ9YY;uS9&lMGgnj zXz7Y}SF)Rzas_7<8PLgz1y_%jWKvX`TvQ%T;`M7X{H1bV?^m)n7WP?rG?TBa{GKXw zoD2{9wCf@nwpLzOb#p)JDmC!_L+9EFV>5{g$zJIB`UsJEJ2*;;^U?qS002ovPDHLk FV1jUOZ;t=~ diff --git a/config/template.json b/config/template.json index 0a5844f4b..5e595b6de 100644 --- a/config/template.json +++ b/config/template.json @@ -1564,8 +1564,90 @@ "FailureInterval": 120, "ServerUpdate": "00:00" }, - "Island": { - "ReceiveMiningForaging": true + "Island1": { + "Receive": false, + "Option1": 0, + "Option2": 0, + "Option3": 0, + "Option4": 0 + }, + "Island2": { + "Receive": false, + "Option1": 0, + "Option2": 0, + "Option3": 0, + "Option4": 0 + }, + "Island3": { + "Receive": false, + "Option1": 0, + "Option2": 0, + "Option3": 0, + "Option4": 0 + }, + "Island4": { + "Receive": false, + "Option1": 0, + "Option2": 0, + "Option3": 0, + "Option4": 0 + }, + "Island5": { + "Receive": false, + "Option1": 0, + "Option2": 0, + "Option3": 0, + "Option4": 0 + }, + "Island6": { + "Receive": false, + "Option1": 0, + "Option2": 0 + }, + "Island7": { + "Receive": false, + "Option1": 0, + "Option2": 0 + }, + "Island8": { + "Receive": false, + "Option1": 0, + "Option2": 0 + }, + "Island9": { + "Receive": false, + "Option1": 0, + "Option2": 0 + }, + "Island10": { + "Receive": false, + "Option1": 0, + "Option2": 0 + }, + "Island11": { + "Receive": false, + "Option1": 0, + "Option2": 0 + }, + "Island12": { + "Receive": false, + "Option1": 0, + "Option2": 0 + }, + "Island13": { + "Receive": false, + "Option1": 0, + "Option2": 0 + }, + "Island14": { + "Receive": false, + "Option1": 0, + "Option2": 0 + }, + "Island15": { + "Receive": false, + "Option1": 0, + "Option2": 0 }, "Storage": { "Storage": {} diff --git a/module/config/argument/args.json b/module/config/argument/args.json index 4d8c010ee..7df020b98 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -7904,10 +7904,634 @@ "display": "hide" } }, - "Island": { - "ReceiveMiningForaging": { + "Island1": { + "Receive": { "type": "checkbox", - "value": true + "value": false + }, + "Option1": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + }, + "Option3": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + }, + "Option4": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + } + }, + "Island2": { + "Receive": { + "type": "checkbox", + "value": false + }, + "Option1": { + "type": "select", + "value": 0, + "option": [ + 0, + 1 + ] + }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 2 + ] + }, + "Option3": { + "type": "select", + "value": 0, + "option": [ + 0, + 3 + ] + }, + "Option4": { + "type": "select", + "value": 0, + "option": [ + 0, + 4 + ] + } + }, + "Island3": { + "Receive": { + "type": "checkbox", + "value": false + }, + "Option1": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, + "Option3": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, + "Option4": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + } + }, + "Island4": { + "Receive": { + "type": "checkbox", + "value": false + }, + "Option1": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4 + ] + }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4 + ] + }, + "Option3": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4 + ] + }, + "Option4": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4 + ] + } + }, + "Island5": { + "Receive": { + "type": "checkbox", + "value": false + }, + "Option1": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + }, + "Option3": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + }, + "Option4": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + } + }, + "Island6": { + "Receive": { + "type": "checkbox", + "value": false + }, + "Option1": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "Island7": { + "Receive": { + "type": "checkbox", + "value": false + }, + "Option1": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + } + }, + "Island8": { + "Receive": { + "type": "checkbox", + "value": false + }, + "Option1": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } + }, + "Island9": { + "Receive": { + "type": "checkbox", + "value": false + }, + "Option1": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + } + }, + "Island10": { + "Receive": { + "type": "checkbox", + "value": false + }, + "Option1": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "Island11": { + "Receive": { + "type": "checkbox", + "value": false + }, + "Option1": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5 + ] + }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5 + ] + } + }, + "Island12": { + "Receive": { + "type": "checkbox", + "value": false + }, + "Option1": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + } + }, + "Island13": { + "Receive": { + "type": "checkbox", + "value": false + }, + "Option1": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4 + ] + }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4 + ] + } + }, + "Island14": { + "Receive": { + "type": "checkbox", + "value": false + }, + "Option1": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "Island15": { + "Receive": { + "type": "checkbox", + "value": false + }, + "Option1": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] } }, "Storage": { diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index a4221ffc1..3bc949f8d 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -500,8 +500,156 @@ Awaken: option: [ level120, level125 ] Favourite: value: false -Island: - ReceiveMiningForaging: True +Island1: + Receive: false + Option1: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] + Option3: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] + Option4: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] +Island2: + Receive: false + Option1: + value: 0 + option: [ 0, 1 ] + Option2: + value: 0 + option: [ 0, 2 ] + Option3: + value: 0 + option: [ 0, 3 ] + Option4: + value: 0 + option: [ 0, 4 ] +Island3: + Receive: false + Option1: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6 ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6 ] + Option3: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6 ] + Option4: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6 ] +Island4: + Receive: false + Option1: + value: 0 + option: [ 0, 1, 2, 3, 4 ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4 ] + Option3: + value: 0 + option: [ 0, 1, 2, 3, 4 ] + Option4: + value: 0 + option: [ 0, 1, 2, 3, 4 ] +Island5: + Receive: false + Option1: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Option3: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Option4: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] +Island6: + Receive: false + Option1: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] +Island7: + Receive: false + Option1: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] +Island8: + Receive: false + Option1: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ] +Island9: + Receive: false + Option1: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] +Island10: + Receive: false + Option1: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] +Island11: + Receive: false + Option1: + value: 0 + option: [ 0, 1, 2, 3, 4, 5 ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5 ] +Island12: + Receive: false + Option1: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6 ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6 ] +Island13: + Receive: false + Option1: + value: 0 + option: [ 0, 1, 2, 3, 4 ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4 ] +Island14: + Receive: false + Option1: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] +Island15: + Receive: false + Option1: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] GeneralShop: UseGems: false Refresh: false diff --git a/module/config/argument/task.yaml b/module/config/argument/task.yaml index 51ee84a21..f2510d14b 100644 --- a/module/config/argument/task.yaml +++ b/module/config/argument/task.yaml @@ -228,7 +228,21 @@ Reward: - Awaken Island: - Scheduler - - Island + - Island1 + - Island2 + - Island3 + - Island4 + - Island5 + - Island6 + - Island7 + - Island8 + - Island9 + - Island10 + - Island11 + - Island12 + - Island13 + - Island14 + - Island15 # ==================== DailyMission ==================== diff --git a/module/config/config_generated.py b/module/config/config_generated.py index 370ac50d1..5a88e1671 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -280,8 +280,90 @@ class GeneratedConfig: Awaken_LevelCap = 'level120' # level120, level125 Awaken_Favourite = False - # Group `Island` - Island_ReceiveMiningForaging = True + # Group `Island1` + Island1_Receive = False + Island1_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 + Island1_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 + Island1_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 + Island1_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 + + # Group `Island2` + Island2_Receive = False + Island2_Option1 = 0 # 0, 1 + Island2_Option2 = 0 # 0, 2 + Island2_Option3 = 0 # 0, 3 + Island2_Option4 = 0 # 0, 4 + + # Group `Island3` + Island3_Receive = False + Island3_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 + Island3_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 + Island3_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6 + Island3_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6 + + # Group `Island4` + Island4_Receive = False + Island4_Option1 = 0 # 0, 1, 2, 3, 4 + Island4_Option2 = 0 # 0, 1, 2, 3, 4 + Island4_Option3 = 0 # 0, 1, 2, 3, 4 + Island4_Option4 = 0 # 0, 1, 2, 3, 4 + + # Group `Island5` + Island5_Receive = False + Island5_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island5_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island5_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island5_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + + # Group `Island6` + Island6_Receive = False + Island6_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 + Island6_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 + + # Group `Island7` + Island7_Receive = False + Island7_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island7_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + + # Group `Island8` + Island8_Receive = False + Island8_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 + Island8_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 + + # Group `Island9` + Island9_Receive = False + Island9_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island9_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + + # Group `Island10` + Island10_Receive = False + Island10_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 + Island10_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 + + # Group `Island11` + Island11_Receive = False + Island11_Option1 = 0 # 0, 1, 2, 3, 4, 5 + Island11_Option2 = 0 # 0, 1, 2, 3, 4, 5 + + # Group `Island12` + Island12_Receive = False + Island12_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 + Island12_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 + + # Group `Island13` + Island13_Receive = False + Island13_Option1 = 0 # 0, 1, 2, 3, 4 + Island13_Option2 = 0 # 0, 1, 2, 3, 4 + + # Group `Island14` + Island14_Receive = False + Island14_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 + Island14_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 + + # Group `Island15` + Island15_Receive = False + Island15_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island15_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 # Group `GeneralShop` GeneralShop_UseGems = False diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index 520c9a6ea..9c59a71c0 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -1787,14 +1787,614 @@ "help": "" } }, - "Island": { + "Island1": { "_info": { - "name": "Island._info.name", - "help": "Island._info.help" + "name": "Island1._info.name", + "help": "Island1._info.help" }, - "ReceiveMiningForaging": { - "name": "Island.ReceiveMiningForaging.name", - "help": "Island.ReceiveMiningForaging.help" + "Receive": { + "name": "Island1.Receive.name", + "help": "Island1.Receive.help" + }, + "Option1": { + "name": "Island1.Option1.name", + "help": "Island1.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, + "Option2": { + "name": "Island1.Option2.name", + "help": "Island1.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, + "Option3": { + "name": "Island1.Option3.name", + "help": "Island1.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, + "Option4": { + "name": "Island1.Option4.name", + "help": "Island1.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + } + }, + "Island2": { + "_info": { + "name": "Island2._info.name", + "help": "Island2._info.help" + }, + "Receive": { + "name": "Island2.Receive.name", + "help": "Island2.Receive.help" + }, + "Option1": { + "name": "Island2.Option1.name", + "help": "Island2.Option1.help", + "0": "0", + "1": "1" + }, + "Option2": { + "name": "Island2.Option2.name", + "help": "Island2.Option2.help", + "0": "0", + "2": "2" + }, + "Option3": { + "name": "Island2.Option3.name", + "help": "Island2.Option3.help", + "0": "0", + "3": "3" + }, + "Option4": { + "name": "Island2.Option4.name", + "help": "Island2.Option4.help", + "0": "0", + "4": "4" + } + }, + "Island3": { + "_info": { + "name": "Island3._info.name", + "help": "Island3._info.help" + }, + "Receive": { + "name": "Island3.Receive.name", + "help": "Island3.Receive.help" + }, + "Option1": { + "name": "Island3.Option1.name", + "help": "Island3.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, + "Option2": { + "name": "Island3.Option2.name", + "help": "Island3.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, + "Option3": { + "name": "Island3.Option3.name", + "help": "Island3.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, + "Option4": { + "name": "Island3.Option4.name", + "help": "Island3.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + } + }, + "Island4": { + "_info": { + "name": "Island4._info.name", + "help": "Island4._info.help" + }, + "Receive": { + "name": "Island4.Receive.name", + "help": "Island4.Receive.help" + }, + "Option1": { + "name": "Island4.Option1.name", + "help": "Island4.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option2": { + "name": "Island4.Option2.name", + "help": "Island4.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option3": { + "name": "Island4.Option3.name", + "help": "Island4.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option4": { + "name": "Island4.Option4.name", + "help": "Island4.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + } + }, + "Island5": { + "_info": { + "name": "Island5._info.name", + "help": "Island5._info.help" + }, + "Receive": { + "name": "Island5.Receive.name", + "help": "Island5.Receive.help" + }, + "Option1": { + "name": "Island5.Option1.name", + "help": "Island5.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Option2": { + "name": "Island5.Option2.name", + "help": "Island5.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Option3": { + "name": "Island5.Option3.name", + "help": "Island5.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Option4": { + "name": "Island5.Option4.name", + "help": "Island5.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + } + }, + "Island6": { + "_info": { + "name": "Island6._info.name", + "help": "Island6._info.help" + }, + "Receive": { + "name": "Island6.Receive.name", + "help": "Island6.Receive.help" + }, + "Option1": { + "name": "Island6.Option1.name", + "help": "Island6.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, + "Option2": { + "name": "Island6.Option2.name", + "help": "Island6.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + } + }, + "Island7": { + "_info": { + "name": "Island7._info.name", + "help": "Island7._info.help" + }, + "Receive": { + "name": "Island7.Receive.name", + "help": "Island7.Receive.help" + }, + "Option1": { + "name": "Island7.Option1.name", + "help": "Island7.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Option2": { + "name": "Island7.Option2.name", + "help": "Island7.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + } + }, + "Island8": { + "_info": { + "name": "Island8._info.name", + "help": "Island8._info.help" + }, + "Receive": { + "name": "Island8.Receive.name", + "help": "Island8.Receive.help" + }, + "Option1": { + "name": "Island8.Option1.name", + "help": "Island8.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11" + }, + "Option2": { + "name": "Island8.Option2.name", + "help": "Island8.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11" + } + }, + "Island9": { + "_info": { + "name": "Island9._info.name", + "help": "Island9._info.help" + }, + "Receive": { + "name": "Island9.Receive.name", + "help": "Island9.Receive.help" + }, + "Option1": { + "name": "Island9.Option1.name", + "help": "Island9.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Option2": { + "name": "Island9.Option2.name", + "help": "Island9.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + } + }, + "Island10": { + "_info": { + "name": "Island10._info.name", + "help": "Island10._info.help" + }, + "Receive": { + "name": "Island10.Receive.name", + "help": "Island10.Receive.help" + }, + "Option1": { + "name": "Island10.Option1.name", + "help": "Island10.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, + "Option2": { + "name": "Island10.Option2.name", + "help": "Island10.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + } + }, + "Island11": { + "_info": { + "name": "Island11._info.name", + "help": "Island11._info.help" + }, + "Receive": { + "name": "Island11.Receive.name", + "help": "Island11.Receive.help" + }, + "Option1": { + "name": "Island11.Option1.name", + "help": "Island11.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5" + }, + "Option2": { + "name": "Island11.Option2.name", + "help": "Island11.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5" + } + }, + "Island12": { + "_info": { + "name": "Island12._info.name", + "help": "Island12._info.help" + }, + "Receive": { + "name": "Island12.Receive.name", + "help": "Island12.Receive.help" + }, + "Option1": { + "name": "Island12.Option1.name", + "help": "Island12.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, + "Option2": { + "name": "Island12.Option2.name", + "help": "Island12.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + } + }, + "Island13": { + "_info": { + "name": "Island13._info.name", + "help": "Island13._info.help" + }, + "Receive": { + "name": "Island13.Receive.name", + "help": "Island13.Receive.help" + }, + "Option1": { + "name": "Island13.Option1.name", + "help": "Island13.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option2": { + "name": "Island13.Option2.name", + "help": "Island13.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + } + }, + "Island14": { + "_info": { + "name": "Island14._info.name", + "help": "Island14._info.help" + }, + "Receive": { + "name": "Island14.Receive.name", + "help": "Island14.Receive.help" + }, + "Option1": { + "name": "Island14.Option1.name", + "help": "Island14.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, + "Option2": { + "name": "Island14.Option2.name", + "help": "Island14.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + } + }, + "Island15": { + "_info": { + "name": "Island15._info.name", + "help": "Island15._info.help" + }, + "Receive": { + "name": "Island15.Receive.name", + "help": "Island15.Receive.help" + }, + "Option1": { + "name": "Island15.Option1.name", + "help": "Island15.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Option2": { + "name": "Island15.Option2.name", + "help": "Island15.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" } }, "GeneralShop": { diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index 1f5ec1313..6c0bbae8c 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -1787,14 +1787,614 @@ "help": "Awaken.Favourite.help" } }, - "Island": { + "Island1": { "_info": { - "name": "Island._info.name", - "help": "Island._info.help" + "name": "Island1._info.name", + "help": "Island1._info.help" }, - "ReceiveMiningForaging": { - "name": "Island.ReceiveMiningForaging.name", - "help": "Island.ReceiveMiningForaging.help" + "Receive": { + "name": "Island1.Receive.name", + "help": "Island1.Receive.help" + }, + "Option1": { + "name": "Island1.Option1.name", + "help": "Island1.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, + "Option2": { + "name": "Island1.Option2.name", + "help": "Island1.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, + "Option3": { + "name": "Island1.Option3.name", + "help": "Island1.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, + "Option4": { + "name": "Island1.Option4.name", + "help": "Island1.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + } + }, + "Island2": { + "_info": { + "name": "Island2._info.name", + "help": "Island2._info.help" + }, + "Receive": { + "name": "Island2.Receive.name", + "help": "Island2.Receive.help" + }, + "Option1": { + "name": "Island2.Option1.name", + "help": "Island2.Option1.help", + "0": "0", + "1": "1" + }, + "Option2": { + "name": "Island2.Option2.name", + "help": "Island2.Option2.help", + "0": "0", + "2": "2" + }, + "Option3": { + "name": "Island2.Option3.name", + "help": "Island2.Option3.help", + "0": "0", + "3": "3" + }, + "Option4": { + "name": "Island2.Option4.name", + "help": "Island2.Option4.help", + "0": "0", + "4": "4" + } + }, + "Island3": { + "_info": { + "name": "Island3._info.name", + "help": "Island3._info.help" + }, + "Receive": { + "name": "Island3.Receive.name", + "help": "Island3.Receive.help" + }, + "Option1": { + "name": "Island3.Option1.name", + "help": "Island3.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, + "Option2": { + "name": "Island3.Option2.name", + "help": "Island3.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, + "Option3": { + "name": "Island3.Option3.name", + "help": "Island3.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, + "Option4": { + "name": "Island3.Option4.name", + "help": "Island3.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + } + }, + "Island4": { + "_info": { + "name": "Island4._info.name", + "help": "Island4._info.help" + }, + "Receive": { + "name": "Island4.Receive.name", + "help": "Island4.Receive.help" + }, + "Option1": { + "name": "Island4.Option1.name", + "help": "Island4.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option2": { + "name": "Island4.Option2.name", + "help": "Island4.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option3": { + "name": "Island4.Option3.name", + "help": "Island4.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option4": { + "name": "Island4.Option4.name", + "help": "Island4.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + } + }, + "Island5": { + "_info": { + "name": "Island5._info.name", + "help": "Island5._info.help" + }, + "Receive": { + "name": "Island5.Receive.name", + "help": "Island5.Receive.help" + }, + "Option1": { + "name": "Island5.Option1.name", + "help": "Island5.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Option2": { + "name": "Island5.Option2.name", + "help": "Island5.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Option3": { + "name": "Island5.Option3.name", + "help": "Island5.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Option4": { + "name": "Island5.Option4.name", + "help": "Island5.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + } + }, + "Island6": { + "_info": { + "name": "Island6._info.name", + "help": "Island6._info.help" + }, + "Receive": { + "name": "Island6.Receive.name", + "help": "Island6.Receive.help" + }, + "Option1": { + "name": "Island6.Option1.name", + "help": "Island6.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, + "Option2": { + "name": "Island6.Option2.name", + "help": "Island6.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + } + }, + "Island7": { + "_info": { + "name": "Island7._info.name", + "help": "Island7._info.help" + }, + "Receive": { + "name": "Island7.Receive.name", + "help": "Island7.Receive.help" + }, + "Option1": { + "name": "Island7.Option1.name", + "help": "Island7.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Option2": { + "name": "Island7.Option2.name", + "help": "Island7.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + } + }, + "Island8": { + "_info": { + "name": "Island8._info.name", + "help": "Island8._info.help" + }, + "Receive": { + "name": "Island8.Receive.name", + "help": "Island8.Receive.help" + }, + "Option1": { + "name": "Island8.Option1.name", + "help": "Island8.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11" + }, + "Option2": { + "name": "Island8.Option2.name", + "help": "Island8.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11" + } + }, + "Island9": { + "_info": { + "name": "Island9._info.name", + "help": "Island9._info.help" + }, + "Receive": { + "name": "Island9.Receive.name", + "help": "Island9.Receive.help" + }, + "Option1": { + "name": "Island9.Option1.name", + "help": "Island9.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Option2": { + "name": "Island9.Option2.name", + "help": "Island9.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + } + }, + "Island10": { + "_info": { + "name": "Island10._info.name", + "help": "Island10._info.help" + }, + "Receive": { + "name": "Island10.Receive.name", + "help": "Island10.Receive.help" + }, + "Option1": { + "name": "Island10.Option1.name", + "help": "Island10.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, + "Option2": { + "name": "Island10.Option2.name", + "help": "Island10.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + } + }, + "Island11": { + "_info": { + "name": "Island11._info.name", + "help": "Island11._info.help" + }, + "Receive": { + "name": "Island11.Receive.name", + "help": "Island11.Receive.help" + }, + "Option1": { + "name": "Island11.Option1.name", + "help": "Island11.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5" + }, + "Option2": { + "name": "Island11.Option2.name", + "help": "Island11.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5" + } + }, + "Island12": { + "_info": { + "name": "Island12._info.name", + "help": "Island12._info.help" + }, + "Receive": { + "name": "Island12.Receive.name", + "help": "Island12.Receive.help" + }, + "Option1": { + "name": "Island12.Option1.name", + "help": "Island12.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, + "Option2": { + "name": "Island12.Option2.name", + "help": "Island12.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + } + }, + "Island13": { + "_info": { + "name": "Island13._info.name", + "help": "Island13._info.help" + }, + "Receive": { + "name": "Island13.Receive.name", + "help": "Island13.Receive.help" + }, + "Option1": { + "name": "Island13.Option1.name", + "help": "Island13.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option2": { + "name": "Island13.Option2.name", + "help": "Island13.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + } + }, + "Island14": { + "_info": { + "name": "Island14._info.name", + "help": "Island14._info.help" + }, + "Receive": { + "name": "Island14.Receive.name", + "help": "Island14.Receive.help" + }, + "Option1": { + "name": "Island14.Option1.name", + "help": "Island14.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, + "Option2": { + "name": "Island14.Option2.name", + "help": "Island14.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + } + }, + "Island15": { + "_info": { + "name": "Island15._info.name", + "help": "Island15._info.help" + }, + "Receive": { + "name": "Island15.Receive.name", + "help": "Island15.Receive.help" + }, + "Option1": { + "name": "Island15.Option1.name", + "help": "Island15.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Option2": { + "name": "Island15.Option2.name", + "help": "Island15.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" } }, "GeneralShop": { diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 9a6b1925e..1ec0cc87b 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -156,7 +156,7 @@ }, "Island": { "name": "岛屿计划", - "help": "" + "help": "需要岛屿等级18级并解锁集成管理面板后使用" }, "Daily": { "name": "每日任务", @@ -1787,14 +1787,614 @@ "help": "" } }, - "Island": { + "Island1": { "_info": { - "name": "岛屿计划设置", - "help": "需要岛屿等级18级并解锁集成管理面板后使用" + "name": "丰壤农田", + "help": "" }, - "ReceiveMiningForaging": { - "name": "开启委托砍树挖矿", - "help": "包括沉石矿山和翠土林场" + "Receive": { + "name": "收获丰壤农田", + "help": "" + }, + "Option1": { + "name": "第一个格子生产物品", + "help": "", + "0": "不生产", + "1": "小麦", + "2": "玉米", + "3": "牧草", + "4": "咖啡豆", + "5": "大米", + "6": "白菜", + "7": "土豆", + "8": "大豆" + }, + "Option2": { + "name": "第二个格子生产物品", + "help": "", + "0": "不生产", + "1": "小麦", + "2": "玉米", + "3": "牧草", + "4": "咖啡豆", + "5": "大米", + "6": "白菜", + "7": "土豆", + "8": "大豆" + }, + "Option3": { + "name": "第三个格子生产物品", + "help": "", + "0": "不生产", + "1": "小麦", + "2": "玉米", + "3": "牧草", + "4": "咖啡豆", + "5": "大米", + "6": "白菜", + "7": "土豆", + "8": "大豆" + }, + "Option4": { + "name": "第四个格子生产物品", + "help": "", + "0": "不生产", + "1": "小麦", + "2": "玉米", + "3": "牧草", + "4": "咖啡豆", + "5": "大米", + "6": "白菜", + "7": "土豆", + "8": "大豆" + } + }, + "Island2": { + "_info": { + "name": "悠然牧场", + "help": "" + }, + "Receive": { + "name": "收获悠然牧场", + "help": "" + }, + "Option1": { + "name": "第一个格子生产物品", + "help": "", + "0": "不生产", + "1": "鸡蛋(禽肉)" + }, + "Option2": { + "name": "第二个格子生产物品", + "help": "", + "0": "不生产", + "2": "鲜肉" + }, + "Option3": { + "name": "第三个格子生产物品", + "help": "", + "0": "不生产", + "3": "牛奶(皮料)" + }, + "Option4": { + "name": "第四个格子生产物品", + "help": "", + "0": "不生产", + "4": "羊毛" + } + }, + "Island3": { + "_info": { + "name": "沉石矿山", + "help": "" + }, + "Receive": { + "name": "收获沉石矿山", + "help": "" + }, + "Option1": { + "name": "第一个格子生产物品", + "help": "", + "0": "不生产", + "1": "煤炭", + "2": "铜矿", + "3": "铝矿", + "4": "铁矿", + "5": "硫矿", + "6": "银矿" + }, + "Option2": { + "name": "第二个格子生产物品", + "help": "", + "0": "不生产", + "1": "煤炭", + "2": "铜矿", + "3": "铝矿", + "4": "铁矿", + "5": "硫矿", + "6": "银矿" + }, + "Option3": { + "name": "第三个格子生产物品", + "help": "", + "0": "不生产", + "1": "煤炭", + "2": "铜矿", + "3": "铝矿", + "4": "铁矿", + "5": "硫矿", + "6": "银矿" + }, + "Option4": { + "name": "第四个格子生产物品", + "help": "", + "0": "不生产", + "1": "煤炭", + "2": "铜矿", + "3": "铝矿", + "4": "铁矿", + "5": "硫矿", + "6": "银矿" + } + }, + "Island4": { + "_info": { + "name": "翠土林场", + "help": "" + }, + "Receive": { + "name": "收获翠土林场", + "help": "" + }, + "Option1": { + "name": "第一个格子生产物品", + "help": "", + "0": "不生产", + "1": "自然之木", + "2": "实用之木", + "3": "精选之木", + "4": "典雅之木" + }, + "Option2": { + "name": "第二个格子生产物品", + "help": "", + "0": "不生产", + "1": "自然之木", + "2": "实用之木", + "3": "精选之木", + "4": "典雅之木" + }, + "Option3": { + "name": "第三个格子生产物品", + "help": "", + "0": "不生产", + "1": "自然之木", + "2": "实用之木", + "3": "精选之木", + "4": "典雅之木" + }, + "Option4": { + "name": "第四个格子生产物品", + "help": "", + "0": "不生产", + "1": "自然之木", + "2": "实用之木", + "3": "精选之木", + "4": "典雅之木" + } + }, + "Island5": { + "_info": { + "name": "坠香果园", + "help": "" + }, + "Receive": { + "name": "收获坠香果园", + "help": "" + }, + "Option1": { + "name": "第一个格子生产物品", + "help": "", + "0": "不生产", + "1": "秋月梨", + "2": "柿子", + "3": "苹果", + "4": "柑橘", + "5": "香蕉", + "6": "芒果", + "7": "柠檬", + "8": "牛油果", + "9": "橡胶" + }, + "Option2": { + "name": "第二个格子生产物品", + "help": "", + "0": "不生产", + "1": "秋月梨", + "2": "柿子", + "3": "苹果", + "4": "柑橘", + "5": "香蕉", + "6": "芒果", + "7": "柠檬", + "8": "牛油果", + "9": "橡胶" + }, + "Option3": { + "name": "第三个格子生产物品", + "help": "", + "0": "不生产", + "1": "秋月梨", + "2": "柿子", + "3": "苹果", + "4": "柑橘", + "5": "香蕉", + "6": "芒果", + "7": "柠檬", + "8": "牛油果", + "9": "橡胶" + }, + "Option4": { + "name": "第四个格子生产物品", + "help": "", + "0": "不生产", + "1": "秋月梨", + "2": "柿子", + "3": "苹果", + "4": "柑橘", + "5": "香蕉", + "6": "芒果", + "7": "柠檬", + "8": "牛油果", + "9": "橡胶" + } + }, + "Island6": { + "_info": { + "name": "青芽苗圃", + "help": "" + }, + "Receive": { + "name": "收获青芽苗圃", + "help": "" + }, + "Option1": { + "name": "第一个格子生产物品", + "help": "", + "0": "不生产", + "1": "亚麻", + "2": "草莓", + "3": "棉花", + "4": "茶叶", + "5": "胡萝卜", + "6": "薰衣草", + "7": "洋葱" + }, + "Option2": { + "name": "第二个格子生产物品", + "help": "", + "0": "不生产", + "1": "亚麻", + "2": "草莓", + "3": "棉花", + "4": "茶叶", + "5": "胡萝卜", + "6": "薰衣草", + "7": "洋葱" + } + }, + "Island7": { + "_info": { + "name": "有鱼餐馆", + "help": "" + }, + "Receive": { + "name": "收获有鱼餐馆", + "help": "" + }, + "Option1": { + "name": "第一个格子生产物品", + "help": "", + "0": "不生产", + "1": "柿子饼", + "2": "松茸鸡汤", + "3": "豆腐", + "4": "蛋包饭", + "5": "白菜豆腐汤", + "6": "蔬菜沙拉", + "7": "肉末烧豆腐", + "8": "绵玉定食", + "9": "经典豆腐套餐" + }, + "Option2": { + "name": "第二个格子生产物品", + "help": "", + "0": "不生产", + "1": "柿子饼", + "2": "松茸鸡汤", + "3": "豆腐", + "4": "蛋包饭", + "5": "白菜豆腐汤", + "6": "蔬菜沙拉", + "7": "肉末烧豆腐", + "8": "绵玉定食", + "9": "经典豆腐套餐" + } + }, + "Island8": { + "_info": { + "name": "白熊饮品", + "help": "" + }, + "Receive": { + "name": "收获白熊饮品", + "help": "" + }, + "Option1": { + "name": "第一个格子生产物品", + "help": "", + "0": "不生产", + "1": "胡萝卜秋梨汁", + "2": "菊花茶", + "3": "苹果汁", + "4": "香蕉芒果汁", + "5": "蜂蜜柠檬水", + "6": "草莓蜜沁", + "7": "草莓蜂蜜冰沙", + "8": "薰衣草茶", + "9": "阳光蜜水", + "10": "缤纷果乐园", + "11": "花香果韵" + }, + "Option2": { + "name": "第二个格子生产物品", + "help": "", + "0": "不生产", + "1": "胡萝卜秋梨汁", + "2": "菊花茶", + "3": "苹果汁", + "4": "香蕉芒果汁", + "5": "蜂蜜柠檬水", + "6": "草莓蜜沁", + "7": "草莓蜂蜜冰沙", + "8": "薰衣草茶", + "9": "阳光蜜水", + "10": "缤纷果乐园", + "11": "花香果韵" + } + }, + "Island9": { + "_info": { + "name": "啾啾简餐", + "help": "" + }, + "Receive": { + "name": "收获啾啾简餐", + "help": "" + }, + "Option1": { + "name": "第一个格子生产物品", + "help": "", + "0": "不生产", + "1": "玉米杯", + "2": "苹果派", + "3": "香橙派", + "4": "香蕉可丽饼", + "5": "芒果糯米饭", + "6": "草莓夏洛特", + "7": "果园二重奏", + "8": "香甜组合", + "9": "莓果香橙甜点组" + }, + "Option2": { + "name": "第二个格子生产物品", + "help": "", + "0": "不生产", + "1": "玉米杯", + "2": "苹果派", + "3": "香橙派", + "4": "香蕉可丽饼", + "5": "芒果糯米饭", + "6": "草莓夏洛特", + "7": "果园二重奏", + "8": "香甜组合", + "9": "莓果香橙甜点组" + } + }, + "Island10": { + "_info": { + "name": "乌鱼烤肉", + "help": "" + }, + "Receive": { + "name": "收获乌鱼烤肉", + "help": "" + }, + "Option1": { + "name": "第一个格子生产物品", + "help": "", + "0": "不生产", + "1": "胡萝卜厚蛋烧", + "2": "禽肉土豆拼盘", + "3": "炭烤肉串", + "4": "爆炒禽肉", + "5": "汉堡肉饭", + "6": "烤肉狂欢", + "7": "能量双拼套餐" + }, + "Option2": { + "name": "第二个格子生产物品", + "help": "", + "0": "不生产", + "1": "胡萝卜厚蛋烧", + "2": "禽肉土豆拼盘", + "3": "炭烤肉串", + "4": "爆炒禽肉", + "5": "汉堡肉饭", + "6": "烤肉狂欢", + "7": "能量双拼套餐" + } + }, + "Island11": { + "_info": { + "name": "木料加工设备", + "help": "" + }, + "Receive": { + "name": "收获木料加工设备", + "help": "" + }, + "Option1": { + "name": "第一个格子生产物品", + "help": "", + "0": "不生产", + "1": "纸张", + "2": "记事本", + "3": "桌椅", + "4": "精选木桶", + "5": "文件柜" + }, + "Option2": { + "name": "第二个格子生产物品", + "help": "", + "0": "不生产", + "1": "纸张", + "2": "记事本", + "3": "桌椅", + "4": "精选木桶", + "5": "文件柜" + } + }, + "Island12": { + "_info": { + "name": "工业生产设备", + "help": "" + }, + "Receive": { + "name": "收获工业生产设备", + "help": "" + }, + "Option1": { + "name": "第一个格子生产物品", + "help": "", + "0": "不生产", + "1": "炭笔", + "2": "电缆", + "3": "铁钉", + "4": "硫酸", + "5": "火药", + "6": "刀叉餐具" + }, + "Option2": { + "name": "第二个格子生产物品", + "help": "", + "0": "不生产", + "1": "炭笔", + "2": "电缆", + "3": "铁钉", + "4": "硫酸", + "5": "火药", + "6": "刀叉餐具" + } + }, + "Island13": { + "_info": { + "name": "电子加工设备", + "help": "" + }, + "Receive": { + "name": "收获电子加工设备", + "help": "" + }, + "Option1": { + "name": "第一个格子生产物品", + "help": "", + "0": "不生产", + "1": "墨盒", + "2": "钟表", + "3": "蓄电池", + "4": "滤水器芯" + }, + "Option2": { + "name": "第二个格子生产物品", + "help": "", + "0": "不生产", + "1": "墨盒", + "2": "钟表", + "3": "蓄电池", + "4": "滤水器芯" + } + }, + "Island14": { + "_info": { + "name": "手工制作设备", + "help": "" + }, + "Receive": { + "name": "收获手工制作设备", + "help": "" + }, + "Option1": { + "name": "第一个格子生产物品", + "help": "", + "0": "不生产", + "1": "布料", + "2": "皮革", + "3": "绳索", + "4": "手套", + "5": "香囊", + "6": "鞋靴", + "7": "绷带" + }, + "Option2": { + "name": "第二个格子生产物品", + "help": "", + "0": "不生产", + "1": "布料", + "2": "皮革", + "3": "绳索", + "4": "手套", + "5": "香囊", + "6": "鞋靴", + "7": "绷带" + } + }, + "Island15": { + "_info": { + "name": "啾咖啡", + "help": "" + }, + "Receive": { + "name": "收获啾咖啡", + "help": "" + }, + "Option1": { + "name": "第一个格子生产物品", + "help": "", + "0": "不生产", + "1": "欧姆蛋", + "2": "冰咖啡", + "3": "芝士", + "4": "拿铁", + "5": "柑橘咖啡", + "6": "草莓奶绿", + "7": "果香双杯乐", + "8": "晨光活力套餐", + "9": "醒神套餐" + }, + "Option2": { + "name": "第二个格子生产物品", + "help": "", + "0": "不生产", + "1": "欧姆蛋", + "2": "冰咖啡", + "3": "芝士", + "4": "拿铁", + "5": "柑橘咖啡", + "6": "草莓奶绿", + "7": "果香双杯乐", + "8": "晨光活力套餐", + "9": "醒神套餐" } }, "GeneralShop": { diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index 49537bf51..22443e2eb 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -1787,14 +1787,614 @@ "help": "" } }, - "Island": { + "Island1": { "_info": { - "name": "Island._info.name", - "help": "Island._info.help" + "name": "Island1._info.name", + "help": "Island1._info.help" }, - "ReceiveMiningForaging": { - "name": "Island.ReceiveMiningForaging.name", - "help": "Island.ReceiveMiningForaging.help" + "Receive": { + "name": "Island1.Receive.name", + "help": "Island1.Receive.help" + }, + "Option1": { + "name": "Island1.Option1.name", + "help": "Island1.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, + "Option2": { + "name": "Island1.Option2.name", + "help": "Island1.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, + "Option3": { + "name": "Island1.Option3.name", + "help": "Island1.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, + "Option4": { + "name": "Island1.Option4.name", + "help": "Island1.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + } + }, + "Island2": { + "_info": { + "name": "Island2._info.name", + "help": "Island2._info.help" + }, + "Receive": { + "name": "Island2.Receive.name", + "help": "Island2.Receive.help" + }, + "Option1": { + "name": "Island2.Option1.name", + "help": "Island2.Option1.help", + "0": "0", + "1": "1" + }, + "Option2": { + "name": "Island2.Option2.name", + "help": "Island2.Option2.help", + "0": "0", + "2": "2" + }, + "Option3": { + "name": "Island2.Option3.name", + "help": "Island2.Option3.help", + "0": "0", + "3": "3" + }, + "Option4": { + "name": "Island2.Option4.name", + "help": "Island2.Option4.help", + "0": "0", + "4": "4" + } + }, + "Island3": { + "_info": { + "name": "Island3._info.name", + "help": "Island3._info.help" + }, + "Receive": { + "name": "Island3.Receive.name", + "help": "Island3.Receive.help" + }, + "Option1": { + "name": "Island3.Option1.name", + "help": "Island3.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, + "Option2": { + "name": "Island3.Option2.name", + "help": "Island3.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, + "Option3": { + "name": "Island3.Option3.name", + "help": "Island3.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, + "Option4": { + "name": "Island3.Option4.name", + "help": "Island3.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + } + }, + "Island4": { + "_info": { + "name": "Island4._info.name", + "help": "Island4._info.help" + }, + "Receive": { + "name": "Island4.Receive.name", + "help": "Island4.Receive.help" + }, + "Option1": { + "name": "Island4.Option1.name", + "help": "Island4.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option2": { + "name": "Island4.Option2.name", + "help": "Island4.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option3": { + "name": "Island4.Option3.name", + "help": "Island4.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option4": { + "name": "Island4.Option4.name", + "help": "Island4.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + } + }, + "Island5": { + "_info": { + "name": "Island5._info.name", + "help": "Island5._info.help" + }, + "Receive": { + "name": "Island5.Receive.name", + "help": "Island5.Receive.help" + }, + "Option1": { + "name": "Island5.Option1.name", + "help": "Island5.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Option2": { + "name": "Island5.Option2.name", + "help": "Island5.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Option3": { + "name": "Island5.Option3.name", + "help": "Island5.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Option4": { + "name": "Island5.Option4.name", + "help": "Island5.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + } + }, + "Island6": { + "_info": { + "name": "Island6._info.name", + "help": "Island6._info.help" + }, + "Receive": { + "name": "Island6.Receive.name", + "help": "Island6.Receive.help" + }, + "Option1": { + "name": "Island6.Option1.name", + "help": "Island6.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, + "Option2": { + "name": "Island6.Option2.name", + "help": "Island6.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + } + }, + "Island7": { + "_info": { + "name": "Island7._info.name", + "help": "Island7._info.help" + }, + "Receive": { + "name": "Island7.Receive.name", + "help": "Island7.Receive.help" + }, + "Option1": { + "name": "Island7.Option1.name", + "help": "Island7.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Option2": { + "name": "Island7.Option2.name", + "help": "Island7.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + } + }, + "Island8": { + "_info": { + "name": "Island8._info.name", + "help": "Island8._info.help" + }, + "Receive": { + "name": "Island8.Receive.name", + "help": "Island8.Receive.help" + }, + "Option1": { + "name": "Island8.Option1.name", + "help": "Island8.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11" + }, + "Option2": { + "name": "Island8.Option2.name", + "help": "Island8.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11" + } + }, + "Island9": { + "_info": { + "name": "Island9._info.name", + "help": "Island9._info.help" + }, + "Receive": { + "name": "Island9.Receive.name", + "help": "Island9.Receive.help" + }, + "Option1": { + "name": "Island9.Option1.name", + "help": "Island9.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Option2": { + "name": "Island9.Option2.name", + "help": "Island9.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + } + }, + "Island10": { + "_info": { + "name": "Island10._info.name", + "help": "Island10._info.help" + }, + "Receive": { + "name": "Island10.Receive.name", + "help": "Island10.Receive.help" + }, + "Option1": { + "name": "Island10.Option1.name", + "help": "Island10.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, + "Option2": { + "name": "Island10.Option2.name", + "help": "Island10.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + } + }, + "Island11": { + "_info": { + "name": "Island11._info.name", + "help": "Island11._info.help" + }, + "Receive": { + "name": "Island11.Receive.name", + "help": "Island11.Receive.help" + }, + "Option1": { + "name": "Island11.Option1.name", + "help": "Island11.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5" + }, + "Option2": { + "name": "Island11.Option2.name", + "help": "Island11.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5" + } + }, + "Island12": { + "_info": { + "name": "Island12._info.name", + "help": "Island12._info.help" + }, + "Receive": { + "name": "Island12.Receive.name", + "help": "Island12.Receive.help" + }, + "Option1": { + "name": "Island12.Option1.name", + "help": "Island12.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, + "Option2": { + "name": "Island12.Option2.name", + "help": "Island12.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + } + }, + "Island13": { + "_info": { + "name": "Island13._info.name", + "help": "Island13._info.help" + }, + "Receive": { + "name": "Island13.Receive.name", + "help": "Island13.Receive.help" + }, + "Option1": { + "name": "Island13.Option1.name", + "help": "Island13.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option2": { + "name": "Island13.Option2.name", + "help": "Island13.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + } + }, + "Island14": { + "_info": { + "name": "Island14._info.name", + "help": "Island14._info.help" + }, + "Receive": { + "name": "Island14.Receive.name", + "help": "Island14.Receive.help" + }, + "Option1": { + "name": "Island14.Option1.name", + "help": "Island14.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, + "Option2": { + "name": "Island14.Option2.name", + "help": "Island14.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + } + }, + "Island15": { + "_info": { + "name": "Island15._info.name", + "help": "Island15._info.help" + }, + "Receive": { + "name": "Island15.Receive.name", + "help": "Island15.Receive.help" + }, + "Option1": { + "name": "Island15.Option1.name", + "help": "Island15.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Option2": { + "name": "Island15.Option2.name", + "help": "Island15.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" } }, "GeneralShop": { diff --git a/module/island/assets.py b/module/island/assets.py index 76b67915d..1bdfcc8e1 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -8,7 +8,9 @@ GET_ITEMS_ISLAND = Button(area={'cn': (588, 260, 692, 289), 'en': (588, 260, 692 ISLAND_AMOUNT_MAX = Button(area={'cn': (960, 382, 988, 405), 'en': (960, 382, 988, 405), 'jp': (960, 382, 988, 405), 'tw': (960, 382, 988, 405)}, color={'cn': (72, 72, 78), 'en': (72, 72, 78), 'jp': (72, 72, 78), 'tw': (72, 72, 78)}, button={'cn': (960, 382, 988, 405), 'en': (960, 382, 988, 405), 'jp': (960, 382, 988, 405), 'tw': (960, 382, 988, 405)}, file={'cn': './assets/cn/island/ISLAND_AMOUNT_MAX.png', 'en': './assets/cn/island/ISLAND_AMOUNT_MAX.png', 'jp': './assets/cn/island/ISLAND_AMOUNT_MAX.png', 'tw': './assets/cn/island/ISLAND_AMOUNT_MAX.png'}) ISLAND_CLICK_SAFE_AREA = Button(area={'cn': (0, 263, 129, 555), 'en': (0, 263, 129, 555), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, color={'cn': (50, 52, 56), 'en': (50, 52, 56), 'jp': (50, 52, 56), 'tw': (50, 52, 56)}, button={'cn': (0, 263, 129, 555), 'en': (0, 263, 129, 555), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, file={'cn': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png', 'en': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png', 'jp': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png', 'tw': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png'}) ISLAND_MANAGEMENT = Button(area={'cn': (1077, 493, 1119, 533), 'en': (1077, 493, 1119, 533), 'jp': (1077, 493, 1119, 533), 'tw': (1077, 493, 1119, 533)}, color={'cn': (187, 224, 135), 'en': (187, 224, 135), 'jp': (187, 224, 135), 'tw': (187, 224, 135)}, button={'cn': (1077, 493, 1119, 533), 'en': (1077, 493, 1119, 533), 'jp': (1077, 493, 1119, 533), 'tw': (1077, 493, 1119, 533)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT.png', 'en': './assets/cn/island/ISLAND_MANAGEMENT.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT.png'}) -ISLAND_MANAGEMENT_CHECK = Button(area={'cn': (43, 633, 82, 681), 'en': (43, 633, 82, 681), 'jp': (43, 633, 82, 681), 'tw': (43, 633, 82, 681)}, color={'cn': (138, 138, 138), 'en': (138, 138, 138), 'jp': (138, 138, 138), 'tw': (138, 138, 138)}, button={'cn': (43, 633, 82, 681), 'en': (43, 633, 82, 681), 'jp': (43, 633, 82, 681), 'tw': (43, 633, 82, 681)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'en': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png'}) +ISLAND_MANAGEMENT_CHECK = Button(area={'cn': (123, 21, 304, 47), 'en': (123, 21, 304, 47), 'jp': (123, 21, 304, 47), 'tw': (123, 21, 304, 47)}, color={'cn': (77, 83, 96), 'en': (77, 83, 96), 'jp': (77, 83, 96), 'tw': (77, 83, 96)}, button={'cn': (123, 21, 304, 47), 'en': (123, 21, 304, 47), 'jp': (123, 21, 304, 47), 'tw': (123, 21, 304, 47)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'en': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png'}) +ISLAND_PRODUCT_ITEMS = Button(area={'cn': (166, 68, 477, 652), 'en': (166, 68, 477, 652), 'jp': (166, 68, 477, 652), 'tw': (166, 68, 477, 652)}, color={'cn': (189, 200, 198), 'en': (189, 200, 198), 'jp': (189, 200, 198), 'tw': (189, 200, 198)}, button={'cn': (166, 68, 477, 652), 'en': (166, 68, 477, 652), 'jp': (166, 68, 477, 652), 'tw': (166, 68, 477, 652)}, file={'cn': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png', 'en': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png', 'jp': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png', 'tw': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png'}) +ISLAND_PROJECT_SWIPE = Button(area={'cn': (690, 80, 721, 641), 'en': (690, 80, 721, 641), 'jp': (690, 80, 721, 641), 'tw': (690, 80, 721, 641)}, color={'cn': (215, 218, 213), 'en': (215, 218, 213), 'jp': (215, 218, 213), 'tw': (215, 218, 213)}, button={'cn': (690, 80, 721, 641), 'en': (690, 80, 721, 641), 'jp': (690, 80, 721, 641), 'tw': (690, 80, 721, 641)}, file={'cn': './assets/cn/island/ISLAND_PROJECT_SWIPE.png', 'en': './assets/cn/island/ISLAND_PROJECT_SWIPE.png', 'jp': './assets/cn/island/ISLAND_PROJECT_SWIPE.png', 'tw': './assets/cn/island/ISLAND_PROJECT_SWIPE.png'}) OCR_PRODUCTION_TIME = Button(area={'cn': (714, 611, 808, 631), 'en': (714, 611, 808, 631), 'jp': (714, 611, 808, 631), 'tw': (714, 611, 808, 631)}, color={'cn': (120, 210, 255), 'en': (120, 210, 255), 'jp': (120, 210, 255), 'tw': (120, 210, 255)}, button={'cn': (714, 611, 808, 631), 'en': (714, 611, 808, 631), 'jp': (714, 611, 808, 631), 'tw': (714, 611, 808, 631)}, file={'cn': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'en': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'jp': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'tw': './assets/cn/island/OCR_PRODUCTION_TIME.png'}) OCR_PRODUCTION_TIME_REMAIN = Button(area={'cn': (621, 427, 666, 439), 'en': (621, 427, 666, 439), 'jp': (621, 427, 666, 439), 'tw': (621, 427, 666, 439)}, color={'cn': (196, 203, 205), 'en': (196, 203, 205), 'jp': (196, 203, 205), 'tw': (196, 203, 205)}, button={'cn': (621, 427, 666, 439), 'en': (621, 427, 666, 439), 'jp': (621, 427, 666, 439), 'tw': (621, 427, 666, 439)}, file={'cn': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'en': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'jp': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'tw': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png'}) PROJECT_COMPLETE = Button(area={'cn': (576, 394, 704, 414), 'en': (576, 394, 704, 414), 'jp': (576, 394, 704, 414), 'tw': (576, 394, 704, 414)}, color={'cn': (210, 210, 209), 'en': (210, 210, 209), 'jp': (210, 210, 209), 'tw': (210, 210, 209)}, button={'cn': (580, 533, 762, 584), 'en': (580, 533, 762, 584), 'jp': (580, 533, 762, 584), 'tw': (580, 533, 762, 584)}, file={'cn': './assets/cn/island/PROJECT_COMPLETE.png', 'en': './assets/cn/island/PROJECT_COMPLETE.png', 'jp': './assets/cn/island/PROJECT_COMPLETE.png', 'tw': './assets/cn/island/PROJECT_COMPLETE.png'}) diff --git a/module/island/island.py b/module/island/island.py index dfcd54dbb..c6b237b1c 100644 --- a/module/island/island.py +++ b/module/island/island.py @@ -1,9 +1,14 @@ +import cv2 +import numpy as np +from scipy import signal import module.config.server as server from module.base.timer import Timer -from module.base.utils import rgb2gray +from module.base.utils import color_similarity_2d, random_rectangle_vector, rgb2gray +from module.config.deep import deep_get from module.island.assets import * -from module.island.project import IslandProduct, IslandProject +from module.island.project_data import * +from module.island.project import IslandItem, IslandProduct, IslandProject from module.island.ui import IslandUI from module.logger import logger from module.map.map_grids import SelectedGrids @@ -39,9 +44,12 @@ class Island(IslandUI): Returns: bool: if received. """ + logger.hr('Island Project', level=2) + self.device.click_record_clear() self.interval_clear([ISLAND_MANAGEMENT_CHECK, PROJECT_COMPLETE, GET_ITEMS_ISLAND, ROLE_SELECT_ENTER]) received = False + enter = True timeout = Timer(3, count=6).start() while 1: if skip_first_screenshot: @@ -58,24 +66,26 @@ class Island(IslandUI): timeout.reset() continue + if enter and self.appear_then_click(ROLE_SELECT_ENTER, offset=(5, 5), interval=2): + received = True + self.interval_clear(GET_ITEMS_ISLAND) + timeout.reset() + continue + if self.appear_then_click(PROJECT_COMPLETE, offset=(20, 20), interval=2): received = True + enter = False self.interval_clear(GET_ITEMS_ISLAND) self.interval_reset(ROLE_SELECT_ENTER) timeout.reset() continue if self.appear_then_click(GET_ITEMS_ISLAND, offset=(20, 20), interval=2): + enter = True self.interval_clear(ROLE_SELECT_ENTER) timeout.reset() continue - if self.appear_then_click(ROLE_SELECT_ENTER, offset=(5, 5), interval=2): - received = True - self.interval_clear(GET_ITEMS_ISLAND) - timeout.reset() - continue - if self.appear(ROLE_SELECT_CONFIRM, offset=(20, 20)): break if timeout.reached(): @@ -111,6 +121,9 @@ class Island(IslandUI): ) def island_select_role(self, skip_first_screenshot=True): + """ + Select a role to produce. + """ timeout = Timer(1.5, count=3).start() while 1: if skip_first_screenshot: @@ -130,7 +143,74 @@ class Island(IslandUI): logger.info('No manjuu found') continue - def island_select_product(self, skip_first_screenshot=True): + def island_current_product(self): + """ + Get currently selected product on self.device.image. + + Returns: + IslandItem: currently selected item + """ + image = self.image_crop(ISLAND_PRODUCT_ITEMS, copy=False) + y_top = ISLAND_PRODUCT_ITEMS.area[1] + line = cv2.reduce(image, 1, cv2.REDUCE_AVG) + # blue line + line = color_similarity_2d(line, color=(57, 189, 255))[:, 0] + parameters = { + 'height': 200, + 'distance': 50, + } + peaks, _ = signal.find_peaks(line, **parameters) + peaks = np.array(peaks) + y_top + return IslandItem(self.device.image, peaks) + + def island_select_product(self, option, skip_first_screenshot=True): + """ + Select a product in items list. + + Args: + option (str): option to select + skip_first_screenshot (bool): + """ + logger.hr('Island Select Product') + last = None + click_interval = Timer(1) + while 1: + if skip_first_screenshot: + skip_first_screenshot = False + else: + self.device.screenshot() + + current = self.island_current_product() + + if option == current.name: + logger.info(f'Selected item {option}') + return True + + drag = True + for item in current.items: + if option == item.name: + if click_interval.reached(): + self.device.click(item.button) + self.device.sleep(0.2) + click_interval.reset() + drag = False + + if last == current.items[-1]: + logger.info('Reach the bottom of items') + return False + + if drag: + last = current.items[-1] + self.device.click(last.button) + self.island_drag_next_page((0, -300), ISLAND_PRODUCT_ITEMS.area, 0.5) + + def island_product_confirm(self, skip_first_screenshot=True): + """ + Start the product after product selected. + + Args: + skip_first_screenshot (bool): + """ last = None success = False timeout = Timer(1.5, count=3).start() @@ -170,17 +250,30 @@ class Island(IslandUI): if self.island_in_management(): break - def island_run(self, names, skip_first_screenshot=True): + def island_drag_next_page(self, vector, box, sleep=0.5): + """ + Drag to the next page. + + Args: + vector (tuple): + box (tuple): + sleep (float): + """ + p1, p2 = random_rectangle_vector(vector, box=box, random_range=(0, -5, 0, 5)) + self.device.drag(p1, p2, segments=2, shake=(0, 25), point_random=(0, 0, 0, 0), shake_random=(0, -5, 0, 5)) + self.device.sleep(sleep) + + def island_run(self, names, trial=2, skip_first_screenshot=True): """ Execute island run to receive and start project. Args: names (bool): + trial (int): skip_first_screenshot (bool): """ logger.hr('Island Run', level=1) - names = self.island_config_to_names(names) - success = False + end = False timeout = Timer(3, count=3).start() while 1: if skip_first_screenshot: @@ -192,20 +285,36 @@ class Island(IslandUI): break projects = self.project_detect(self.device.image) - projects = projects.filter(lambda proj: proj.name in names and proj.name not in self.project.get('name')) + if trial > 0 and not projects: + trial -= 1 + continue + projects: SelectedGrids = projects.filter( + lambda proj: proj.name in names and proj.name not in self.project.get('name')) self.project = self.project.add_by_eq(projects) for proj in projects: - for button in proj.slot_buttons.buttons: + if proj.name == names[-1]: + end = True + proj_config = self.island_project_config(proj) + + for button, option in zip(proj.slot_buttons.buttons, proj_config): + if option is None: + continue + self.device.click_record_clear() + self.device.click(button) + self.device.sleep(0.3) + self.device.click(ISLAND_CLICK_SAFE_AREA) if self.project_receive(button): self.island_select_role() - self.island_select_product() - success = True + self.island_select_product(option) + self.island_product_confirm() timeout.reset() - if success: + if end: break + self.island_drag_next_page((0, -500), ISLAND_PROJECT_SWIPE.area, 0.6) + # task delay future_finish = sorted([f for f in self.total.get('finish_time') if f is not None]) logger.info(f'Project finish: {[str(f) for f in future_finish]}') if len(future_finish): @@ -214,22 +323,49 @@ class Island(IslandUI): logger.info('No island project running') self.config.task_delay(success=False) + def island_project_config(self, project: IslandProject): + """ + Args: + project (IslandProject): + + Returns: + list[str]: a list of options for production + """ + slot_option = [] + proj_id = project.id + for proj_slot in range(1, project.slot + 1): + option = self.config.__getattribute__(f'Island{proj_id}_Option{proj_slot}') + if option == 0: + slot_option.append(None) + continue + slot_option.append(deep_get(items_data_cn, [proj_id, option])) + return slot_option + @staticmethod def island_config_to_names(config): - if config: - return ['沉石矿山', '翠土林场'] + """ + Args: + config (list[bool]): list of config for island receive + + Returns: + list[str]: a list of name for island receive + """ + if any(config): + return [name for add, name in zip(config, list(name_to_slot_cn.keys())) if add] else: return [] def run(self): if server.server in ['cn']: - if self.config.Island_ReceiveMiningForaging: + names = self.island_config_to_names( + [self.config.__getattribute__(f'Island{i}_Receive') for i in range(1, 16)]) + if len(names): self.ui_ensure(page_dormmenu) self.ui_goto(page_island, get_ship=False) self.device.sleep(0.5) self.ui_ensure(page_island_phone) self.island_management_enter() - self.island_run(names=self.config.Island_ReceiveMiningForaging) + self.island_run(names=names) self.island_management_quit() self.ui_goto(page_main, get_ship=False) else: diff --git a/module/island/project.py b/module/island/project.py index 7197484bd..13edf2b71 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -1,7 +1,9 @@ from datetime import datetime, timedelta +import re from module.base.button import Button, ButtonGrid from module.base.utils import crop +from module.config.deep import deep_values from module.island.assets import * from module.island.project_data import * from module.island.ui import OCR_PRODUCTION_TIME, OCR_PRODUCTION_TIME_REMAIN @@ -11,6 +13,8 @@ from module.ocr.ocr import Ocr class IslandProject: valid: bool name: str + id: int + max_slot: int slot: int slot_buttons: ButtonGrid @@ -37,18 +41,29 @@ class IslandProject: # name area = (self.x1 - 446, self.y1, self.x1 - 326, self.y2) - button = Button(area=area, color=(), button=area, name='NAME') + button = Button(area=area, color=(), button=area, name='PROJECT_NAME') ocr = Ocr(button, lang='cnocr') self.name = ocr.ocr(self.image) if not self.name: self.valid = False return + # id + keys = list(name_to_slot_cn.keys()) + if self.name in keys: + self.id = keys.index(self.name) + 1 + else: + self.valid = False + return + + # max slot + self.max_slot = name_to_slot_cn.get(self.name, 2) + # available slot area = (self.x1 - 383, self.y1 + 60, self.x1 - 39, self.y1 + 118) image = crop(self.image_gray, area, copy=False) locked = TEMPLATE_SLOT_LOCKED.match_multi(image) - self.slot = name_to_slot_cn.get(self.name, 4) - len(locked) + self.slot = self.max_slot - len(locked) if not self.slot: self.valid = False return @@ -57,6 +72,34 @@ class IslandProject: self.slot_buttons = ButtonGrid(origin=(self.x1 - 383, self.y1 + 60), delta=(95, 0), button_shape=(58, 58), grid_shape=(self.slot, 1), name='PROJECT_SLOT') + def __eq__(self, other): + """ + Args: + other (IslandProject): + + Returns: + bool: + """ + if not isinstance(other, IslandProject): + return False + if not self.valid or not other.valid: + return False + if self.name != other.name: + return False + if self.id != other.id: + return False + + return True + + +class ItemNameOcr(Ocr): + def after_process(self, result): + result = super().after_process(result) + result = result.replace('蛮', '蜜').replace('茉', '末').replace('汗', '汁') + result = re.sub(r'[^\u4e00-\u9fff]', '', result) + return result + + class IslandProduct: duration: timedelta valid: bool @@ -83,7 +126,7 @@ class IslandProduct: def __eq__(self, other): """ Args: - other (IslandProject): + other (IslandProduct): Returns: bool: @@ -96,4 +139,93 @@ class IslandProduct: if (other.duration < self.duration - threshold) or (other.duration > self.duration + threshold): return False + return True + +class IslandItem: + def __init__(self, image, y, get_button=True): + self.image = image + self.y = y + self.valid = True + self.name = None + self.button = None + self.parse_item(get_button=get_button) + + def parse_item(self, get_button): + if len(self.y) < 2: + self.valid = False + return + + y1, y2 = self.y + + # name + if get_button: + self.ocr_name(y1, y2) + + # button + x1, x2 = ISLAND_PRODUCT_ITEMS.area[0] + 20, ISLAND_PRODUCT_ITEMS.area[2] - 20 + area = (x1, y1, x2, y2) + self.button = Button(area=area, color=(), button=area, name='ISLAND_ITEM') + if get_button: + delta = 149 + up, down = self.grid_num(delta, y1, y2) + shape_y = up + down + 1 + origin_y = y1 - up * delta + self.item_buttons = ButtonGrid(origin=(x1, origin_y), delta=(0, delta), + button_shape=(x2 - x1, y2 - y1), + grid_shape=(1, shape_y), name='ITEMS') + self.items = [IslandItem(self.image, (item.area[1], item.area[3]), get_button=False) + for item in self.item_buttons.buttons] + else: + self.ocr_name(y1, y2) + + + @staticmethod + def grid_num(delta, y1, y2): + """ + Args: + delta (int): grid delta + y1 (int): + y2 (int): + + Returns: + tuple(int, int): grids above and below current grid + """ + up = 0 + down = 0 + while y1 - delta > ISLAND_PRODUCT_ITEMS.area[1]: + up += 1 + y1 -= delta + while y2 + delta < ISLAND_PRODUCT_ITEMS.area[3]: + down += 1 + y2 += delta + return up, down + + def ocr_name(self, y1, y2): + """ + Args: + y1 (int): + y2 (int): + """ + area = (300, y1 + 14, 440, y2 - 84) + button = Button(area=area, color=(), button=area, name='ITEM_NAME') + ocr = ItemNameOcr(button, lang='cnocr', letter=(70, 70, 70)) + self.name = ocr.ocr(self.image) + if not self.name or self.name not in deep_values(items_data_cn, depth=2): + self.valid = False + + def __eq__(self, other): + """ + Args: + other (IslandItem): + + Returns: + bool: + """ + if not isinstance(other, IslandItem): + return False + if not self.valid or not other.valid: + return False + if self.name != other.name: + return False + return True \ No newline at end of file diff --git a/module/island/project_data.py b/module/island/project_data.py index aa9bdf054..d3b6b367e 100644 --- a/module/island/project_data.py +++ b/module/island/project_data.py @@ -3,3 +3,61 @@ name_to_slot_cn = { '有鱼餐馆': 2, '白熊饮品': 2, '啾啾简餐': 2, '乌鱼烤肉': 2, '木料加工设备': 2, '工业生产设备': 2, '电子加工设备': 2, '手工制作设备': 2, '啾咖啡': 2 } + +items_data_cn = { + 1: { + 1: '小麦', 2: '玉米', 3: '牧草', 4: '咖啡豆', 5: '大米', 6: '白菜', + 7: '土豆', 8: '大豆', + }, + 2: { + 1: '鸡蛋', 2: '鲜肉', 3: '牛奶', 4: '羊毛', + }, + 3: { + 1: '煤炭', 2: '铜矿', 3: '铝矿', 4: '铁矿', 5: '硫矿', 6: '银矿', + }, + 4: { + 1: '自然之木', 2: '实用之木', 3: '精选之木', 4: '典雅之木', + }, + 5: { + 1: '秋月梨', 2: '柿子', 3: '苹果', 4: '柑橘', 5: '香蕉', 6: '芒果', + 7: '柠檬', 8: '牛油果', 9: '橡胶', + }, + 6: { + 1: '亚麻', 2: '草莓', 3: '棉花', 4: '茶叶', 5: '胡萝卜', 6: '薰衣草', + 7: '洋葱', + }, + 7: { + 1: '柿子饼', 2: '松茸鸡汤', 3: '豆腐', 4: '蛋包饭', 5: '白菜豆腐汤', + 6: '蔬菜沙拉', 7: '肉末烧豆腐', 8: '绵玉定食', 9: '经典豆腐套餐', + }, + 8: { + 1: '胡萝卜秋梨汁', 2: '菊花茶', 3: '苹果汁', 4: '香蕉芒果汁', + 5: '蜂蜜柠檬水', 6: '草莓蜜沁', 7: '草莓蜂蜜冰沙', 8: '薰衣草茶', + 9: '阳光蜜水', 10: '缤纷果乐园', 11: '花香果韵', + }, + 9: { + 1: '玉米杯', 2: '苹果派', 3: '香橙派', 4: '香蕉可丽饼', 5: '芒果糯米饭', + 6: '草莓夏洛特', 7: '果园二重奏', 8: '香甜组合', 9: '莓果香橙甜点组', + }, + 10: { + 1: '胡萝卜厚蛋烧', 2: '禽肉土豆拼盘', 3: '炭烤肉串', 4: '爆炒禽肉', + 5: '汉堡肉饭', 6: '烤肉狂欢', 7: '能量双拼套餐', + }, + 11: { + 1: '纸张', 2: '记事本', 3: '桌椅', 4: '精选木桶', 5: '文件柜', + }, + 12: { + 1: '炭笔', 2: '电缆', 3: '铁钉', 4: '硫酸', 5: '火药', 6: '刀叉餐具', + }, + 13: { + 1: '墨盒', 2: '钟表', 3: '蓄电池', 4: '滤水器芯', + }, + 14: { + 1: '布料', 2: '皮革', 3: '绳索', 4: '手套', 5: '香囊', 6: '鞋靴', + 7: '绷带', + }, + 15: { + 1: '欧姆蛋', 2: '冰咖啡', 3: '芝士', 4: '拿铁', 5: '柑橘咖啡', + 6: '草莓奶绿', 7: '果香双杯乐', 8: '晨光活力套餐', 9: '醒神套餐', + }, +} From 9997245a7815fb7e715230ceadde135021e6407d Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Tue, 7 Oct 2025 16:44:54 +0800 Subject: [PATCH 04/76] Fix: ensure project after production --- .../cn/island/PROJECT_STAR_NOT_SATISFIED.png | Bin 3579 -> 0 bytes module/config/i18n/zh-CN.json | 4 +-- module/island/assets.py | 1 - module/island/island.py | 25 +++++++++++++----- module/island/project_data.py | 2 +- 5 files changed, 21 insertions(+), 11 deletions(-) delete mode 100644 assets/cn/island/PROJECT_STAR_NOT_SATISFIED.png diff --git a/assets/cn/island/PROJECT_STAR_NOT_SATISFIED.png b/assets/cn/island/PROJECT_STAR_NOT_SATISFIED.png deleted file mode 100644 index fdb21829e75644345d42e2535d6d33390a4a773d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3579 zcmeAS@N?(olHy`uVBq!ia0y~yUbxa(89$a=$q%I##Ue0OA#* z*=r+21vh3LjY__wQoZPs%=cG!PJHgzn3i_G=6;G@ow4;!8K8ZmU^E0qLtr!nMnhmU z1V%$(Gz5lG2>f50-^0L=w<&&}?e4PwS3*Lx#4htcwvgjtOHW_C{`}9MFN2v`6r7oq z85s0h6K~{Pk^WjGbG+4QhDzb2Czsw<$mG9&_hr}KBRvcP2N)c#&0U_qSW>LX^C@5Z zVUyZs1rP5X5j^kzY`C+w#O}@e`E&Tra4|6QFr)<8&5w?X*%iBbsr;pPwlC(izpIe( z?>px+U0f{c^3zX$YI3Wpp7q;@>+>@v)P4zoIL*l@w?b@}_dzxjXv zp8QL9`suAdce?GZtGu;*@#5$DaXoH}HM+94&f3YS(7@Qxvvc<*A+e?{Ik(y0o}TMj zbk_Hr=cL=U-|hMy|J=DVYim{s14jabg7G1PIWzT^r~ZES_S)9>R=XD6&3pb?y!%-1 zu9skA&S*^S$~>#)dFTI?|I_1Neye(E)}?fr*@1zX;pR?}6YMYVf5@5g=dg6$VS_!J zo!n-|6p{*WDHsFW0Fr$A4~j2LnjK%wUa}TH{AA z6E0Z4>33V~Bw!-_b^bh?m0_zL3+ird7tcNv*1&i|<~<`@gLJNq+|fdrIFI7*r=8c| z-=itkef6eS_QI)hdpGZ?sVUjAZJ%9b`Xo_cXdVBr$FSp~pFjK0nhCp#=6^m?U~%XF zjk=w?e*OHcP`@!?&a@99BC4M2F29{A$G{}PaAMNhw`)tHXV2H3e){^n327hl_wT<` zv3KXLZDqT|yt9A4$@x*1efkABRZQE$Z*}~*`p=pVf6Kk&?Rjcme%KJN<+`>tZPJnV z_HSlOgAJVbcJ5r0?B%DQ{{H^%Y?#*d7{e#U-D|HsZs(t*a^3pPcK%y!Y!1(U2 zl-Cq}dj0u%zr5|Nu0^}GwGTfu@V#SFa#@S-aKXZhbLRft-SzwLzhlpqb%JAKja2XB zt>Le`yVsst>$Nf@CTFXfefLzA=co6-EHjaM`|fS&F4@gY;J`1ll30_U6P9<@MEa~o xmzwot6~EWp|F7J?b#JoEFv|6V!YhBy|7B%ia6fo8*n0-ZL7uLDF6*2UngE1E;za-e diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 1ec0cc87b..28da628ea 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -2379,7 +2379,7 @@ "5": "柑橘咖啡", "6": "草莓奶绿", "7": "果香双杯乐", - "8": "晨光活力套餐", + "8": "晨光活力组合", "9": "醒神套餐" }, "Option2": { @@ -2393,7 +2393,7 @@ "5": "柑橘咖啡", "6": "草莓奶绿", "7": "果香双杯乐", - "8": "晨光活力套餐", + "8": "晨光活力组合", "9": "醒神套餐" } }, diff --git a/module/island/assets.py b/module/island/assets.py index 1bdfcc8e1..9316790d0 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -15,7 +15,6 @@ OCR_PRODUCTION_TIME = Button(area={'cn': (714, 611, 808, 631), 'en': (714, 611, OCR_PRODUCTION_TIME_REMAIN = Button(area={'cn': (621, 427, 666, 439), 'en': (621, 427, 666, 439), 'jp': (621, 427, 666, 439), 'tw': (621, 427, 666, 439)}, color={'cn': (196, 203, 205), 'en': (196, 203, 205), 'jp': (196, 203, 205), 'tw': (196, 203, 205)}, button={'cn': (621, 427, 666, 439), 'en': (621, 427, 666, 439), 'jp': (621, 427, 666, 439), 'tw': (621, 427, 666, 439)}, file={'cn': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'en': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'jp': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'tw': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png'}) PROJECT_COMPLETE = Button(area={'cn': (576, 394, 704, 414), 'en': (576, 394, 704, 414), 'jp': (576, 394, 704, 414), 'tw': (576, 394, 704, 414)}, color={'cn': (210, 210, 209), 'en': (210, 210, 209), 'jp': (210, 210, 209), 'tw': (210, 210, 209)}, button={'cn': (580, 533, 762, 584), 'en': (580, 533, 762, 584), 'jp': (580, 533, 762, 584), 'tw': (580, 533, 762, 584)}, file={'cn': './assets/cn/island/PROJECT_COMPLETE.png', 'en': './assets/cn/island/PROJECT_COMPLETE.png', 'jp': './assets/cn/island/PROJECT_COMPLETE.png', 'tw': './assets/cn/island/PROJECT_COMPLETE.png'}) PROJECT_START = Button(area={'cn': (686, 610, 706, 630), 'en': (686, 610, 706, 630), 'jp': (686, 610, 706, 630), 'tw': (686, 610, 706, 630)}, color={'cn': (129, 213, 255), 'en': (129, 213, 255), 'jp': (129, 213, 255), 'tw': (129, 213, 255)}, button={'cn': (494, 599, 1087, 642), 'en': (494, 599, 1087, 642), 'jp': (494, 599, 1087, 642), 'tw': (494, 599, 1087, 642)}, file={'cn': './assets/cn/island/PROJECT_START.png', 'en': './assets/cn/island/PROJECT_START.png', 'jp': './assets/cn/island/PROJECT_START.png', 'tw': './assets/cn/island/PROJECT_START.png'}) -PROJECT_STAR_NOT_SATISFIED = Button(area={'cn': (686, 610, 706, 630), 'en': (686, 610, 706, 630), 'jp': (686, 610, 706, 630), 'tw': (686, 610, 706, 630)}, color={'cn': (188, 191, 190), 'en': (188, 191, 190), 'jp': (188, 191, 190), 'tw': (188, 191, 190)}, button={'cn': (686, 610, 706, 630), 'en': (686, 610, 706, 630), 'jp': (686, 610, 706, 630), 'tw': (686, 610, 706, 630)}, file={'cn': './assets/cn/island/PROJECT_STAR_NOT_SATISFIED.png', 'en': './assets/cn/island/PROJECT_STAR_NOT_SATISFIED.png', 'jp': './assets/cn/island/PROJECT_STAR_NOT_SATISFIED.png', 'tw': './assets/cn/island/PROJECT_STAR_NOT_SATISFIED.png'}) ROLE_SELECT_CHECK = Button(area={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, color={'cn': (221, 192, 128), 'en': (221, 192, 128), 'jp': (221, 192, 128), 'tw': (221, 192, 128)}, button={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, file={'cn': './assets/cn/island/ROLE_SELECT_CHECK.png', 'en': './assets/cn/island/ROLE_SELECT_CHECK.png', 'jp': './assets/cn/island/ROLE_SELECT_CHECK.png', 'tw': './assets/cn/island/ROLE_SELECT_CHECK.png'}) ROLE_SELECT_CONFIRM = Button(area={'cn': (1068, 597, 1118, 621), 'en': (1068, 597, 1118, 621), 'jp': (1068, 597, 1118, 621), 'tw': (1068, 597, 1118, 621)}, color={'cn': (109, 206, 255), 'en': (109, 206, 255), 'jp': (109, 206, 255), 'tw': (109, 206, 255)}, button={'cn': (948, 585, 1239, 632), 'en': (948, 585, 1239, 632), 'jp': (948, 585, 1239, 632), 'tw': (948, 585, 1239, 632)}, file={'cn': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'en': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'jp': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'tw': './assets/cn/island/ROLE_SELECT_CONFIRM.png'}) ROLE_SELECT_ENTER = Button(area={'cn': (579, 314, 700, 350), 'en': (579, 314, 700, 350), 'jp': (579, 314, 700, 350), 'tw': (579, 314, 700, 350)}, color={'cn': (239, 238, 237), 'en': (239, 238, 237), 'jp': (239, 238, 237), 'tw': (239, 238, 237)}, button={'cn': (534, 206, 747, 483), 'en': (534, 206, 747, 483), 'jp': (534, 206, 747, 483), 'tw': (534, 206, 747, 483)}, file={'cn': './assets/cn/island/ROLE_SELECT_ENTER.png', 'en': './assets/cn/island/ROLE_SELECT_ENTER.png', 'jp': './assets/cn/island/ROLE_SELECT_ENTER.png', 'tw': './assets/cn/island/ROLE_SELECT_ENTER.png'}) diff --git a/module/island/island.py b/module/island/island.py index c6b237b1c..a4c358314 100644 --- a/module/island/island.py +++ b/module/island/island.py @@ -222,6 +222,9 @@ class Island(IslandUI): if timeout.reached(): break + if self.image_color_count(PROJECT_START, color=(151, 155, 155), threshold=221, count=200): + self.island_product_quit() + break if not success: if self.appear_then_click(ISLAND_AMOUNT_MAX, offset=(5, 5), interval=5): @@ -241,9 +244,6 @@ class Island(IslandUI): self.interval_reset(ISLAND_MANAGEMENT_CHECK) continue - if self.appear(PROJECT_STAR_NOT_SATISFIED, offset=(20,20)): - self.island_product_quit() - break if self.info_bar_count(): self.island_product_quit() break @@ -263,6 +263,19 @@ class Island(IslandUI): self.device.drag(p1, p2, segments=2, shake=(0, 25), point_random=(0, 0, 0, 0), shake_random=(0, -5, 0, 5)) self.device.sleep(sleep) + def ensure_project(self, project: IslandProject, trial=5, skip_first_screenshot=True): + for _ in range(trial): + if skip_first_screenshot: + skip_first_screenshot = False + else: + self.device.screenshot() + + projects = self.project_detect(self.device.image) + if project.name in projects.get('name'): + break + + self.island_drag_next_page((0, -500), ISLAND_PROJECT_SWIPE.area, 0.6) + def island_run(self, names, trial=2, skip_first_screenshot=True): """ Execute island run to receive and start project. @@ -300,14 +313,12 @@ class Island(IslandUI): for button, option in zip(proj.slot_buttons.buttons, proj_config): if option is None: continue - self.device.click_record_clear() - self.device.click(button) - self.device.sleep(0.3) - self.device.click(ISLAND_CLICK_SAFE_AREA) if self.project_receive(button): self.island_select_role() self.island_select_product(option) self.island_product_confirm() + if not end or option != proj_config[-1]: + self.ensure_project(proj) timeout.reset() if end: diff --git a/module/island/project_data.py b/module/island/project_data.py index d3b6b367e..b67267ff7 100644 --- a/module/island/project_data.py +++ b/module/island/project_data.py @@ -58,6 +58,6 @@ items_data_cn = { }, 15: { 1: '欧姆蛋', 2: '冰咖啡', 3: '芝士', 4: '拿铁', 5: '柑橘咖啡', - 6: '草莓奶绿', 7: '果香双杯乐', 8: '晨光活力套餐', 9: '醒神套餐', + 6: '草莓奶绿', 7: '果香双杯乐', 8: '晨光活力组合', 9: '醒神套餐', }, } From e1733e5281b75345404f40c918948708eae3ba80 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Tue, 7 Oct 2025 16:44:54 +0800 Subject: [PATCH 05/76] Fix: ensure project after production --- module/island/island.py | 4 +++- module/island/project.py | 9 ++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/module/island/island.py b/module/island/island.py index a4c358314..c360d4b5c 100644 --- a/module/island/island.py +++ b/module/island/island.py @@ -263,7 +263,7 @@ class Island(IslandUI): self.device.drag(p1, p2, segments=2, shake=(0, 25), point_random=(0, 0, 0, 0), shake_random=(0, -5, 0, 5)) self.device.sleep(sleep) - def ensure_project(self, project: IslandProject, trial=5, skip_first_screenshot=True): + def ensure_project(self, project: IslandProject, trial=7, skip_first_screenshot=True): for _ in range(trial): if skip_first_screenshot: skip_first_screenshot = False @@ -271,6 +271,8 @@ class Island(IslandUI): self.device.screenshot() projects = self.project_detect(self.device.image) + if not projects: + continue if project.name in projects.get('name'): break diff --git a/module/island/project.py b/module/island/project.py index 13edf2b71..56aa5de29 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -10,6 +10,13 @@ from module.island.ui import OCR_PRODUCTION_TIME, OCR_PRODUCTION_TIME_REMAIN from module.ocr.ocr import Ocr +class ProjectNameOcr(Ocr): + def after_process(self, result): + result = super().after_process(result) + result = re.sub(r'[^\u4e00-\u9fff]', '', result) + return result + + class IslandProject: valid: bool name: str @@ -42,7 +49,7 @@ class IslandProject: # name area = (self.x1 - 446, self.y1, self.x1 - 326, self.y2) button = Button(area=area, color=(), button=area, name='PROJECT_NAME') - ocr = Ocr(button, lang='cnocr') + ocr = ProjectNameOcr(button, lang='cnocr') self.name = ocr.ocr(self.image) if not self.name: self.valid = False From cbaf14f9e94af2963db1bc20316deb94925b1025 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Wed, 8 Oct 2025 14:10:31 +0800 Subject: [PATCH 06/76] Opt: Higher priority for task Island --- module/config/config_manual.py | 1 - 1 file changed, 1 deletion(-) diff --git a/module/config/config_manual.py b/module/config/config_manual.py index 171707ef3..d71c99c97 100644 --- a/module/config/config_manual.py +++ b/module/config/config_manual.py @@ -28,7 +28,6 @@ class ManualConfig: > RaidDaily > CoalitionSp > WarArchives > MaritimeEscort > Event > Event2 > Raid > Hospital > HospitalEvent > Coalition > Main > Main2 > Main3 > OpsiMeowfficerFarming - > Island > GemsFarming > OpsiHazard1Leveling """ From 6df93b137a4f0527944fc0da4c82149d5d94480f Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Thu, 9 Oct 2025 23:55:58 +0800 Subject: [PATCH 07/76] Upd: island project data --- module/config/argument/args.json | 8 ++- module/config/argument/argument.yaml | 4 +- module/config/config_generated.py | 4 +- module/config/i18n/en-US.json | 8 ++- module/config/i18n/ja-JP.json | 8 ++- module/config/i18n/zh-CN.json | 84 +++++++++++++++------------- module/config/i18n/zh-TW.json | 8 ++- module/island/project_data.py | 16 +++--- 8 files changed, 80 insertions(+), 60 deletions(-) diff --git a/module/config/argument/args.json b/module/config/argument/args.json index 7df020b98..8caea4fa0 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -8478,7 +8478,9 @@ 4, 5, 6, - 7 + 7, + 8, + 9 ] }, "Option2": { @@ -8492,7 +8494,9 @@ 4, 5, 6, - 7 + 7, + 8, + 9 ] } }, diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index 3bc949f8d..81df47d54 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -638,10 +638,10 @@ Island14: Receive: false Option1: value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Option2: value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Island15: Receive: false Option1: diff --git a/module/config/config_generated.py b/module/config/config_generated.py index 5a88e1671..fbafa21bf 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -357,8 +357,8 @@ class GeneratedConfig: # Group `Island14` Island14_Receive = False - Island14_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island14_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 + Island14_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island14_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 # Group `Island15` Island15_Receive = False diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index 9c59a71c0..2676a0369 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -2344,7 +2344,9 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9" }, "Option2": { "name": "Island14.Option2.name", @@ -2356,7 +2358,9 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9" } }, "Island15": { diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index 6c0bbae8c..41b9b5a1b 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -2344,7 +2344,9 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9" }, "Option2": { "name": "Island14.Option2.name", @@ -2356,7 +2358,9 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9" } }, "Island15": { diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 28da628ea..d88f93468 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -2066,8 +2066,8 @@ "2": "草莓", "3": "棉花", "4": "茶叶", - "5": "胡萝卜", - "6": "薰衣草", + "5": "薰衣草", + "6": "胡萝卜", "7": "洋葱" }, "Option2": { @@ -2078,8 +2078,8 @@ "2": "草莓", "3": "棉花", "4": "茶叶", - "5": "胡萝卜", - "6": "薰衣草", + "5": "薰衣草", + "6": "胡萝卜", "7": "洋葱" } }, @@ -2099,10 +2099,10 @@ "1": "柿子饼", "2": "松茸鸡汤", "3": "豆腐", - "4": "蛋包饭", - "5": "白菜豆腐汤", - "6": "蔬菜沙拉", - "7": "肉末烧豆腐", + "4": "肉末烧豆腐", + "5": "蛋包饭", + "6": "白菜豆腐汤", + "7": "蔬菜沙拉", "8": "绵玉定食", "9": "经典豆腐套餐" }, @@ -2113,10 +2113,10 @@ "1": "柿子饼", "2": "松茸鸡汤", "3": "豆腐", - "4": "蛋包饭", - "5": "白菜豆腐汤", - "6": "蔬菜沙拉", - "7": "肉末烧豆腐", + "4": "肉末烧豆腐", + "5": "蛋包饭", + "6": "白菜豆腐汤", + "7": "蔬菜沙拉", "8": "绵玉定食", "9": "经典豆腐套餐" } @@ -2214,10 +2214,10 @@ "name": "第一个格子生产物品", "help": "", "0": "不生产", - "1": "胡萝卜厚蛋烧", + "1": "炭烤肉串", "2": "禽肉土豆拼盘", - "3": "炭烤肉串", - "4": "爆炒禽肉", + "3": "爆炒禽肉", + "4": "胡萝卜厚蛋烧", "5": "汉堡肉饭", "6": "烤肉狂欢", "7": "能量双拼套餐" @@ -2226,10 +2226,10 @@ "name": "第二个格子生产物品", "help": "", "0": "不生产", - "1": "胡萝卜厚蛋烧", + "1": "炭烤肉串", "2": "禽肉土豆拼盘", - "3": "炭烤肉串", - "4": "爆炒禽肉", + "3": "爆炒禽肉", + "4": "胡萝卜厚蛋烧", "5": "汉堡肉饭", "6": "烤肉狂欢", "7": "能量双拼套餐" @@ -2313,7 +2313,7 @@ "1": "墨盒", "2": "钟表", "3": "蓄电池", - "4": "滤水器芯" + "4": "净水滤芯" }, "Option2": { "name": "第二个格子生产物品", @@ -2322,7 +2322,7 @@ "1": "墨盒", "2": "钟表", "3": "蓄电池", - "4": "滤水器芯" + "4": "净水滤芯" } }, "Island14": { @@ -2338,25 +2338,29 @@ "name": "第一个格子生产物品", "help": "", "0": "不生产", - "1": "布料", - "2": "皮革", - "3": "绳索", - "4": "手套", - "5": "香囊", - "6": "鞋靴", - "7": "绷带" + "1": "秋季花束", + "2": "花生油", + "3": "布料", + "4": "皮革", + "5": "绳索", + "6": "手套", + "7": "香囊", + "8": "鞋靴", + "9": "绷带" }, "Option2": { "name": "第二个格子生产物品", "help": "", "0": "不生产", - "1": "布料", - "2": "皮革", - "3": "绳索", - "4": "手套", - "5": "香囊", - "6": "鞋靴", - "7": "绷带" + "1": "秋季花束", + "2": "花生油", + "3": "布料", + "4": "皮革", + "5": "绳索", + "6": "手套", + "7": "香囊", + "8": "鞋靴", + "9": "绷带" } }, "Island15": { @@ -2378,9 +2382,9 @@ "4": "拿铁", "5": "柑橘咖啡", "6": "草莓奶绿", - "7": "果香双杯乐", - "8": "晨光活力组合", - "9": "醒神套餐" + "7": "晨光活力组合", + "8": "醒神套餐", + "9": "果香双杯乐" }, "Option2": { "name": "第二个格子生产物品", @@ -2392,9 +2396,9 @@ "4": "拿铁", "5": "柑橘咖啡", "6": "草莓奶绿", - "7": "果香双杯乐", - "8": "晨光活力组合", - "9": "醒神套餐" + "7": "晨光活力组合", + "8": "醒神套餐", + "9": "果香双杯乐" } }, "GeneralShop": { diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index 22443e2eb..4fe1ab2d3 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -2344,7 +2344,9 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9" }, "Option2": { "name": "Island14.Option2.name", @@ -2356,7 +2358,9 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9" } }, "Island15": { diff --git a/module/island/project_data.py b/module/island/project_data.py index b67267ff7..432754dba 100644 --- a/module/island/project_data.py +++ b/module/island/project_data.py @@ -23,12 +23,12 @@ items_data_cn = { 7: '柠檬', 8: '牛油果', 9: '橡胶', }, 6: { - 1: '亚麻', 2: '草莓', 3: '棉花', 4: '茶叶', 5: '胡萝卜', 6: '薰衣草', + 1: '亚麻', 2: '草莓', 3: '棉花', 4: '茶叶', 5: '薰衣草', 6: '胡萝卜', 7: '洋葱', }, 7: { - 1: '柿子饼', 2: '松茸鸡汤', 3: '豆腐', 4: '蛋包饭', 5: '白菜豆腐汤', - 6: '蔬菜沙拉', 7: '肉末烧豆腐', 8: '绵玉定食', 9: '经典豆腐套餐', + 1: '柿子饼', 2: '松茸鸡汤', 3: '豆腐', 4: '肉末烧豆腐', 5: '蛋包饭', + 6: '白菜豆腐汤', 7: '蔬菜沙拉', 8: '绵玉定食', 9: '经典豆腐套餐', }, 8: { 1: '胡萝卜秋梨汁', 2: '菊花茶', 3: '苹果汁', 4: '香蕉芒果汁', @@ -40,7 +40,7 @@ items_data_cn = { 6: '草莓夏洛特', 7: '果园二重奏', 8: '香甜组合', 9: '莓果香橙甜点组', }, 10: { - 1: '胡萝卜厚蛋烧', 2: '禽肉土豆拼盘', 3: '炭烤肉串', 4: '爆炒禽肉', + 1: '炭烤肉串', 2: '禽肉土豆拼盘', 3: '爆炒禽肉', 4: '胡萝卜厚蛋烧', 5: '汉堡肉饭', 6: '烤肉狂欢', 7: '能量双拼套餐', }, 11: { @@ -50,14 +50,14 @@ items_data_cn = { 1: '炭笔', 2: '电缆', 3: '铁钉', 4: '硫酸', 5: '火药', 6: '刀叉餐具', }, 13: { - 1: '墨盒', 2: '钟表', 3: '蓄电池', 4: '滤水器芯', + 1: '墨盒', 2: '钟表', 3: '蓄电池', 4: '净水滤芯', }, 14: { - 1: '布料', 2: '皮革', 3: '绳索', 4: '手套', 5: '香囊', 6: '鞋靴', - 7: '绷带', + 1: '秋季花束', 2: '花生油', 3: '布料', 4: '皮革', 5: '绳索', 6: '手套', + 7: '香囊', 8: '鞋靴', 9: '绷带', }, 15: { 1: '欧姆蛋', 2: '冰咖啡', 3: '芝士', 4: '拿铁', 5: '柑橘咖啡', - 6: '草莓奶绿', 7: '果香双杯乐', 8: '晨光活力组合', 9: '醒神套餐', + 6: '草莓奶绿', 7: '晨光活力组合', 8: '醒神套餐', 9: '果香双杯乐', }, } From 20de64bd442df9f2c4cf73a46ff3162b244275f2 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sat, 11 Oct 2025 14:54:20 +0800 Subject: [PATCH 08/76] Upd: order of island project data --- module/config/i18n/zh-CN.json | 8 ++++---- module/island/project_data.py | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index d88f93468..d99ef8719 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -2279,8 +2279,8 @@ "help": "", "0": "不生产", "1": "炭笔", - "2": "电缆", - "3": "铁钉", + "2": "铁钉", + "3": "电缆", "4": "硫酸", "5": "火药", "6": "刀叉餐具" @@ -2290,8 +2290,8 @@ "help": "", "0": "不生产", "1": "炭笔", - "2": "电缆", - "3": "铁钉", + "2": "铁钉", + "3": "电缆", "4": "硫酸", "5": "火药", "6": "刀叉餐具" diff --git a/module/island/project_data.py b/module/island/project_data.py index 432754dba..8fb0af529 100644 --- a/module/island/project_data.py +++ b/module/island/project_data.py @@ -47,7 +47,7 @@ items_data_cn = { 1: '纸张', 2: '记事本', 3: '桌椅', 4: '精选木桶', 5: '文件柜', }, 12: { - 1: '炭笔', 2: '电缆', 3: '铁钉', 4: '硫酸', 5: '火药', 6: '刀叉餐具', + 1: '炭笔', 2: '铁钉', 3: '电缆', 4: '硫酸', 5: '火药', 6: '刀叉餐具', }, 13: { 1: '墨盒', 2: '钟表', 3: '蓄电池', 4: '净水滤芯', From 903e94c2fcc452170e07f3f82d203f852de0c7ef Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sun, 12 Oct 2025 03:34:40 +0800 Subject: [PATCH 09/76] Fix: quit island product page if no matched item --- module/config/i18n/zh-CN.json | 8 ++++---- module/island/island.py | 7 ++++--- module/island/project_data.py | 2 +- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index d99ef8719..0e51b6d71 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -2103,8 +2103,8 @@ "5": "蛋包饭", "6": "白菜豆腐汤", "7": "蔬菜沙拉", - "8": "绵玉定食", - "9": "经典豆腐套餐" + "8": "经典豆腐套餐", + "9": "绵玉定食" }, "Option2": { "name": "第二个格子生产物品", @@ -2117,8 +2117,8 @@ "5": "蛋包饭", "6": "白菜豆腐汤", "7": "蔬菜沙拉", - "8": "绵玉定食", - "9": "经典豆腐套餐" + "8": "经典豆腐套餐", + "9": "绵玉定食" } }, "Island8": { diff --git a/module/island/island.py b/module/island/island.py index c360d4b5c..bd2191f64 100644 --- a/module/island/island.py +++ b/module/island/island.py @@ -196,7 +196,8 @@ class Island(IslandUI): drag = False if last == current.items[-1]: - logger.info('Reach the bottom of items') + logger.info(f'Reach the bottom of items, dit not match item {option}') + self.island_product_quit() return False if drag: @@ -317,8 +318,8 @@ class Island(IslandUI): continue if self.project_receive(button): self.island_select_role() - self.island_select_product(option) - self.island_product_confirm() + if self.island_select_product(option): + self.island_product_confirm() if not end or option != proj_config[-1]: self.ensure_project(proj) timeout.reset() diff --git a/module/island/project_data.py b/module/island/project_data.py index 8fb0af529..8d883ddec 100644 --- a/module/island/project_data.py +++ b/module/island/project_data.py @@ -28,7 +28,7 @@ items_data_cn = { }, 7: { 1: '柿子饼', 2: '松茸鸡汤', 3: '豆腐', 4: '肉末烧豆腐', 5: '蛋包饭', - 6: '白菜豆腐汤', 7: '蔬菜沙拉', 8: '绵玉定食', 9: '经典豆腐套餐', + 6: '白菜豆腐汤', 7: '蔬菜沙拉', 8: '经典豆腐套餐', 9: '绵玉定食', }, 8: { 1: '胡萝卜秋梨汁', 2: '菊花茶', 3: '苹果汁', 4: '香蕉芒果汁', From 10998645f6ec6646b14ddd530eeb598caf1e4984 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sun, 12 Oct 2025 16:14:27 +0800 Subject: [PATCH 10/76] Fix: ensure project should use index instead of name --- module/island/island.py | 6 ++++-- module/island/project.py | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/module/island/island.py b/module/island/island.py index bd2191f64..02417bb48 100644 --- a/module/island/island.py +++ b/module/island/island.py @@ -265,6 +265,7 @@ class Island(IslandUI): self.device.sleep(sleep) def ensure_project(self, project: IslandProject, trial=7, skip_first_screenshot=True): + logger.hr('Project ensure') for _ in range(trial): if skip_first_screenshot: skip_first_screenshot = False @@ -313,14 +314,15 @@ class Island(IslandUI): end = True proj_config = self.island_project_config(proj) - for button, option in zip(proj.slot_buttons.buttons, proj_config): + for button, option, index in zip( + proj.slot_buttons.buttons, proj_config, range(len(proj_config))): if option is None: continue if self.project_receive(button): self.island_select_role() if self.island_select_product(option): self.island_product_confirm() - if not end or option != proj_config[-1]: + if not end or index != len(proj_config) - 1: self.ensure_project(proj) timeout.reset() diff --git a/module/island/project.py b/module/island/project.py index 56aa5de29..bc1798df7 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -98,6 +98,8 @@ class IslandProject: return True + def __str__(self): + return self.name class ItemNameOcr(Ocr): def after_process(self, result): From 51c2bc129d347bf3f08dd26dfc97a3e591ede930 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Mon, 13 Oct 2025 03:38:43 +0800 Subject: [PATCH 11/76] Fix: ensure management page after each option run --- module/island/island.py | 44 ++++++++++++++++++++++++++++++++-------- module/island/project.py | 1 + module/island/ui.py | 35 ++++++++++++++++++++++++++++++-- 3 files changed, 69 insertions(+), 11 deletions(-) diff --git a/module/island/island.py b/module/island/island.py index 02417bb48..fa46ad0f3 100644 --- a/module/island/island.py +++ b/module/island/island.py @@ -39,7 +39,7 @@ class Island(IslandUI): Receive and start a project. Args: - button (Button): + button (Button): project button to click Returns: bool: if received. @@ -103,6 +103,10 @@ class Island(IslandUI): return received def island_select_manjuu(self, button): + """ + Args: + button (Button): role button to click + """ self.interval_clear([ROLE_SELECT_CONFIRM, ISLAND_AMOUNT_MAX]) for _ in self.loop(): if self.appear(ROLE_SELECT_CHECK, offset=(20, 20)): @@ -123,7 +127,14 @@ class Island(IslandUI): def island_select_role(self, skip_first_screenshot=True): """ Select a role to produce. + + Args: + skip_first_screenshot (bool): + + Returns: + bool: if selected """ + logger.info('Island select role') timeout = Timer(1.5, count=3).start() while 1: if skip_first_screenshot: @@ -132,13 +143,14 @@ class Island(IslandUI): self.device.screenshot() if timeout.reached(): - break + self.island_product_quit() + return False image = self.image_crop((0, 0, 910, 1280), copy=False) sim, button = TEMPLATE_ISLAND_MANJUU.match_result(image) if sim > 0.9: self.island_select_manjuu(button) - break + return True else: logger.info('No manjuu found') continue @@ -163,13 +175,17 @@ class Island(IslandUI): peaks = np.array(peaks) + y_top return IslandItem(self.device.image, peaks) - def island_select_product(self, option, skip_first_screenshot=True): + def island_select_product(self, option, trial=2, skip_first_screenshot=True): """ Select a product in items list. Args: option (str): option to select + trail (int): retry times skip_first_screenshot (bool): + + Returns: + bool: if selected """ logger.hr('Island Select Product') last = None @@ -181,6 +197,12 @@ class Island(IslandUI): self.device.screenshot() current = self.island_current_product() + if trial > 0 and not len(current.items): + trial -= 1 + continue + if trial <= 0: + self.island_product_quit() + return False if option == current.name: logger.info(f'Selected item {option}') @@ -212,6 +234,7 @@ class Island(IslandUI): Args: skip_first_screenshot (bool): """ + logger.info('Island product confirm') last = None success = False timeout = Timer(1.5, count=3).start() @@ -260,6 +283,7 @@ class Island(IslandUI): box (tuple): sleep (float): """ + logger.info('Island drag to next page') p1, p2 = random_rectangle_vector(vector, box=box, random_range=(0, -5, 0, 5)) self.device.drag(p1, p2, segments=2, shake=(0, 25), point_random=(0, 0, 0, 0), shake_random=(0, -5, 0, 5)) self.device.sleep(sleep) @@ -276,6 +300,7 @@ class Island(IslandUI): if not projects: continue if project.name in projects.get('name'): + logger.info(f'Ensured project: {project}') break self.island_drag_next_page((0, -500), ISLAND_PROJECT_SWIPE.area, 0.6) @@ -285,8 +310,8 @@ class Island(IslandUI): Execute island run to receive and start project. Args: - names (bool): - trial (int): + names (list[str]): a list of name for island receive + trial (int): retry times skip_first_screenshot (bool): """ logger.hr('Island Run', level=1) @@ -319,9 +344,10 @@ class Island(IslandUI): if option is None: continue if self.project_receive(button): - self.island_select_role() - if self.island_select_product(option): - self.island_product_confirm() + if self.island_select_role(): + if self.island_select_product(option): + self.island_product_confirm() + self.ui_ensure_management_page() if not end or index != len(proj_config) - 1: self.ensure_project(proj) timeout.reset() diff --git a/module/island/project.py b/module/island/project.py index bc1798df7..7b88f9eeb 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -157,6 +157,7 @@ class IslandItem: self.valid = True self.name = None self.button = None + self.items = [] self.parse_item(get_button=get_button) def parse_item(self, get_button): diff --git a/module/island/ui.py b/module/island/ui.py index 563e5728e..b6260a342 100644 --- a/module/island/ui.py +++ b/module/island/ui.py @@ -1,6 +1,6 @@ -from datetime import timedelta - +from module.base.timer import Timer from module.island.assets import * +from module.logger import logger from module.ocr.ocr import Duration from module.ui.assets import SHOP_BACK_ARROW from module.ui.page import page_island_phone @@ -36,6 +36,7 @@ class IslandUI(UI): in: page_island_phone out: ISLAND_MANAGEMENT_CHECK """ + logger.info('Island management enter') self.interval_clear(ISLAND_MANAGEMENT_CHECK) self.ui_click( click_button=ISLAND_MANAGEMENT, @@ -51,6 +52,7 @@ class IslandUI(UI): in: ISLAND_MANAGEMENT_CHECK out: page_island_phone """ + logger.info('Island management quit') self.ui_click( click_button=SHOP_BACK_ARROW, check_button=page_island_phone.check_button, @@ -63,6 +65,7 @@ class IslandUI(UI): """ Execute quit product page """ + logger.info('Island product quit') self.interval_clear(ISLAND_MANAGEMENT_CHECK) self.ui_click( click_button=SHOP_BACK_ARROW, @@ -71,3 +74,31 @@ class IslandUI(UI): retry_wait=2, skip_first_screenshot=True ) + + def ui_ensure_management_page(self, skip_first_screenshot=True): + """ + Pages: + in: page_island_phone or product page + out: ISLAND_MANAGEMENT_CHECK + """ + logger.info('UI ensure management page') + self.interval_clear(ISLAND_MANAGEMENT_CHECK) + confirm_timer = Timer(1, count=2).start() + while 1: + if skip_first_screenshot: + skip_first_screenshot = False + else: + self.device.screenshot() + + if self.island_in_management(): + if confirm_timer.reached(): + break + continue + else: + confirm_timer.reset() + + if self.appear_then_click(SHOP_BACK_ARROW, offset=(20, 20), interval=2): + continue + + if self.appear_then_click(ISLAND_MANAGEMENT, offset=(20, 20), interval=2): + continue From b9f14b68139294546de5a83d7a8e7884ad715982 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Tue, 14 Oct 2025 21:06:52 +0800 Subject: [PATCH 12/76] Upd: disable task when island management locked --- module/island/assets.py | 1 + module/island/island.py | 10 +++++++--- module/island/ui.py | 14 ++++++++++++++ 3 files changed, 22 insertions(+), 3 deletions(-) diff --git a/module/island/assets.py b/module/island/assets.py index 9316790d0..89556cc8c 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -9,6 +9,7 @@ ISLAND_AMOUNT_MAX = Button(area={'cn': (960, 382, 988, 405), 'en': (960, 382, 98 ISLAND_CLICK_SAFE_AREA = Button(area={'cn': (0, 263, 129, 555), 'en': (0, 263, 129, 555), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, color={'cn': (50, 52, 56), 'en': (50, 52, 56), 'jp': (50, 52, 56), 'tw': (50, 52, 56)}, button={'cn': (0, 263, 129, 555), 'en': (0, 263, 129, 555), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, file={'cn': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png', 'en': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png', 'jp': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png', 'tw': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png'}) ISLAND_MANAGEMENT = Button(area={'cn': (1077, 493, 1119, 533), 'en': (1077, 493, 1119, 533), 'jp': (1077, 493, 1119, 533), 'tw': (1077, 493, 1119, 533)}, color={'cn': (187, 224, 135), 'en': (187, 224, 135), 'jp': (187, 224, 135), 'tw': (187, 224, 135)}, button={'cn': (1077, 493, 1119, 533), 'en': (1077, 493, 1119, 533), 'jp': (1077, 493, 1119, 533), 'tw': (1077, 493, 1119, 533)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT.png', 'en': './assets/cn/island/ISLAND_MANAGEMENT.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT.png'}) ISLAND_MANAGEMENT_CHECK = Button(area={'cn': (123, 21, 304, 47), 'en': (123, 21, 304, 47), 'jp': (123, 21, 304, 47), 'tw': (123, 21, 304, 47)}, color={'cn': (77, 83, 96), 'en': (77, 83, 96), 'jp': (77, 83, 96), 'tw': (77, 83, 96)}, button={'cn': (123, 21, 304, 47), 'en': (123, 21, 304, 47), 'jp': (123, 21, 304, 47), 'tw': (123, 21, 304, 47)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'en': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png'}) +ISLAND_MANAGEMENT_LOCKED = Button(area={'cn': (1092, 504, 1105, 520), 'en': (1092, 504, 1105, 520), 'jp': (1092, 504, 1105, 520), 'tw': (1092, 504, 1105, 520)}, color={'cn': (197, 206, 195), 'en': (197, 206, 195), 'jp': (197, 206, 195), 'tw': (197, 206, 195)}, button={'cn': (1092, 504, 1105, 520), 'en': (1092, 504, 1105, 520), 'jp': (1092, 504, 1105, 520), 'tw': (1092, 504, 1105, 520)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png', 'en': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png'}) ISLAND_PRODUCT_ITEMS = Button(area={'cn': (166, 68, 477, 652), 'en': (166, 68, 477, 652), 'jp': (166, 68, 477, 652), 'tw': (166, 68, 477, 652)}, color={'cn': (189, 200, 198), 'en': (189, 200, 198), 'jp': (189, 200, 198), 'tw': (189, 200, 198)}, button={'cn': (166, 68, 477, 652), 'en': (166, 68, 477, 652), 'jp': (166, 68, 477, 652), 'tw': (166, 68, 477, 652)}, file={'cn': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png', 'en': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png', 'jp': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png', 'tw': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png'}) ISLAND_PROJECT_SWIPE = Button(area={'cn': (690, 80, 721, 641), 'en': (690, 80, 721, 641), 'jp': (690, 80, 721, 641), 'tw': (690, 80, 721, 641)}, color={'cn': (215, 218, 213), 'en': (215, 218, 213), 'jp': (215, 218, 213), 'tw': (215, 218, 213)}, button={'cn': (690, 80, 721, 641), 'en': (690, 80, 721, 641), 'jp': (690, 80, 721, 641), 'tw': (690, 80, 721, 641)}, file={'cn': './assets/cn/island/ISLAND_PROJECT_SWIPE.png', 'en': './assets/cn/island/ISLAND_PROJECT_SWIPE.png', 'jp': './assets/cn/island/ISLAND_PROJECT_SWIPE.png', 'tw': './assets/cn/island/ISLAND_PROJECT_SWIPE.png'}) OCR_PRODUCTION_TIME = Button(area={'cn': (714, 611, 808, 631), 'en': (714, 611, 808, 631), 'jp': (714, 611, 808, 631), 'tw': (714, 611, 808, 631)}, color={'cn': (120, 210, 255), 'en': (120, 210, 255), 'jp': (120, 210, 255), 'tw': (120, 210, 255)}, button={'cn': (714, 611, 808, 631), 'en': (714, 611, 808, 631), 'jp': (714, 611, 808, 631), 'tw': (714, 611, 808, 631)}, file={'cn': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'en': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'jp': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'tw': './assets/cn/island/OCR_PRODUCTION_TIME.png'}) diff --git a/module/island/island.py b/module/island/island.py index fa46ad0f3..519f6d859 100644 --- a/module/island/island.py +++ b/module/island/island.py @@ -406,9 +406,13 @@ class Island(IslandUI): self.ui_goto(page_island, get_ship=False) self.device.sleep(0.5) self.ui_ensure(page_island_phone) - self.island_management_enter() - self.island_run(names=names) - self.island_management_quit() + if self.island_management_enter(): + self.island_run(names=names) + self.island_management_quit() + else: + logger.warning('Island management locked, please reach island level 18 ' + 'and unlock island management to use this task.') + self.config.Scheduler_Enable = False self.ui_goto(page_main, get_ship=False) else: logger.info('Nothing to receive, skip island running') diff --git a/module/island/ui.py b/module/island/ui.py index b6260a342..c3e6b7030 100644 --- a/module/island/ui.py +++ b/module/island/ui.py @@ -32,12 +32,19 @@ class IslandUI(UI): def island_management_enter(self): """ + Enter island management page. + + Returns: + bool: if success + Pages: in: page_island_phone out: ISLAND_MANAGEMENT_CHECK """ logger.info('Island management enter') self.interval_clear(ISLAND_MANAGEMENT_CHECK) + if self.appear(ISLAND_MANAGEMENT_LOCKED, offset=(20, 20)): + return False self.ui_click( click_button=ISLAND_MANAGEMENT, check_button=self.island_in_management, @@ -45,9 +52,15 @@ class IslandUI(UI): retry_wait=2, skip_first_screenshot=True ) + return True def island_management_quit(self): """ + Exit island management page. + + Returns: + bool: if success + Pages: in: ISLAND_MANAGEMENT_CHECK out: page_island_phone @@ -60,6 +73,7 @@ class IslandUI(UI): retry_wait=2, skip_first_screenshot=True ) + return True def island_product_quit(self): """ From 91ed9f7b5297b3fa872b7a7d71eadf1e04a6bd7c Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Tue, 14 Oct 2025 22:44:08 +0800 Subject: [PATCH 13/76] Add: island transport entrance --- module/island/assets.py | 2 ++ module/island/island.py | 54 +++++++++++++++++++++++++++++++---------- module/island/ui.py | 35 ++++++++++++++++++++++---- 3 files changed, 73 insertions(+), 18 deletions(-) diff --git a/module/island/assets.py b/module/island/assets.py index 89556cc8c..2d2a23aa7 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -12,6 +12,8 @@ ISLAND_MANAGEMENT_CHECK = Button(area={'cn': (123, 21, 304, 47), 'en': (123, 21, ISLAND_MANAGEMENT_LOCKED = Button(area={'cn': (1092, 504, 1105, 520), 'en': (1092, 504, 1105, 520), 'jp': (1092, 504, 1105, 520), 'tw': (1092, 504, 1105, 520)}, color={'cn': (197, 206, 195), 'en': (197, 206, 195), 'jp': (197, 206, 195), 'tw': (197, 206, 195)}, button={'cn': (1092, 504, 1105, 520), 'en': (1092, 504, 1105, 520), 'jp': (1092, 504, 1105, 520), 'tw': (1092, 504, 1105, 520)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png', 'en': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png'}) ISLAND_PRODUCT_ITEMS = Button(area={'cn': (166, 68, 477, 652), 'en': (166, 68, 477, 652), 'jp': (166, 68, 477, 652), 'tw': (166, 68, 477, 652)}, color={'cn': (189, 200, 198), 'en': (189, 200, 198), 'jp': (189, 200, 198), 'tw': (189, 200, 198)}, button={'cn': (166, 68, 477, 652), 'en': (166, 68, 477, 652), 'jp': (166, 68, 477, 652), 'tw': (166, 68, 477, 652)}, file={'cn': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png', 'en': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png', 'jp': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png', 'tw': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png'}) ISLAND_PROJECT_SWIPE = Button(area={'cn': (690, 80, 721, 641), 'en': (690, 80, 721, 641), 'jp': (690, 80, 721, 641), 'tw': (690, 80, 721, 641)}, color={'cn': (215, 218, 213), 'en': (215, 218, 213), 'jp': (215, 218, 213), 'tw': (215, 218, 213)}, button={'cn': (690, 80, 721, 641), 'en': (690, 80, 721, 641), 'jp': (690, 80, 721, 641), 'tw': (690, 80, 721, 641)}, file={'cn': './assets/cn/island/ISLAND_PROJECT_SWIPE.png', 'en': './assets/cn/island/ISLAND_PROJECT_SWIPE.png', 'jp': './assets/cn/island/ISLAND_PROJECT_SWIPE.png', 'tw': './assets/cn/island/ISLAND_PROJECT_SWIPE.png'}) +ISLAND_TRANSPORT = Button(area={'cn': (905, 335, 986, 358), 'en': (905, 335, 986, 358), 'jp': (905, 335, 986, 358), 'tw': (905, 335, 986, 358)}, color={'cn': (228, 192, 122), 'en': (228, 192, 122), 'jp': (228, 192, 122), 'tw': (228, 192, 122)}, button={'cn': (898, 328, 1031, 459), 'en': (898, 328, 1031, 459), 'jp': (898, 328, 1031, 459), 'tw': (898, 328, 1031, 459)}, file={'cn': './assets/cn/island/ISLAND_TRANSPORT.png', 'en': './assets/cn/island/ISLAND_TRANSPORT.png', 'jp': './assets/cn/island/ISLAND_TRANSPORT.png', 'tw': './assets/cn/island/ISLAND_TRANSPORT.png'}) +ISLAND_TRANSPORT_CHECK = Button(area={'cn': (264, 154, 317, 180), 'en': (264, 154, 317, 180), 'jp': (264, 154, 317, 180), 'tw': (264, 154, 317, 180)}, color={'cn': (142, 143, 143), 'en': (142, 143, 143), 'jp': (142, 143, 143), 'tw': (142, 143, 143)}, button={'cn': (264, 154, 317, 180), 'en': (264, 154, 317, 180), 'jp': (264, 154, 317, 180), 'tw': (264, 154, 317, 180)}, file={'cn': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'en': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'jp': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'tw': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png'}) OCR_PRODUCTION_TIME = Button(area={'cn': (714, 611, 808, 631), 'en': (714, 611, 808, 631), 'jp': (714, 611, 808, 631), 'tw': (714, 611, 808, 631)}, color={'cn': (120, 210, 255), 'en': (120, 210, 255), 'jp': (120, 210, 255), 'tw': (120, 210, 255)}, button={'cn': (714, 611, 808, 631), 'en': (714, 611, 808, 631), 'jp': (714, 611, 808, 631), 'tw': (714, 611, 808, 631)}, file={'cn': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'en': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'jp': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'tw': './assets/cn/island/OCR_PRODUCTION_TIME.png'}) OCR_PRODUCTION_TIME_REMAIN = Button(area={'cn': (621, 427, 666, 439), 'en': (621, 427, 666, 439), 'jp': (621, 427, 666, 439), 'tw': (621, 427, 666, 439)}, color={'cn': (196, 203, 205), 'en': (196, 203, 205), 'jp': (196, 203, 205), 'tw': (196, 203, 205)}, button={'cn': (621, 427, 666, 439), 'en': (621, 427, 666, 439), 'jp': (621, 427, 666, 439), 'tw': (621, 427, 666, 439)}, file={'cn': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'en': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'jp': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'tw': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png'}) PROJECT_COMPLETE = Button(area={'cn': (576, 394, 704, 414), 'en': (576, 394, 704, 414), 'jp': (576, 394, 704, 414), 'tw': (576, 394, 704, 414)}, color={'cn': (210, 210, 209), 'en': (210, 210, 209), 'jp': (210, 210, 209), 'tw': (210, 210, 209)}, button={'cn': (580, 533, 762, 584), 'en': (580, 533, 762, 584), 'jp': (580, 533, 762, 584), 'tw': (580, 533, 762, 584)}, file={'cn': './assets/cn/island/PROJECT_COMPLETE.png', 'en': './assets/cn/island/PROJECT_COMPLETE.png', 'jp': './assets/cn/island/PROJECT_COMPLETE.png', 'tw': './assets/cn/island/PROJECT_COMPLETE.png'}) diff --git a/module/island/island.py b/module/island/island.py index 519f6d859..77d1fb5ca 100644 --- a/module/island/island.py +++ b/module/island/island.py @@ -305,7 +305,7 @@ class Island(IslandUI): self.island_drag_next_page((0, -500), ISLAND_PROJECT_SWIPE.area, 0.6) - def island_run(self, names, trial=2, skip_first_screenshot=True): + def island_project_run(self, names, trial=2, skip_first_screenshot=True): """ Execute island run to receive and start project. @@ -313,8 +313,11 @@ class Island(IslandUI): names (list[str]): a list of name for island receive trial (int): retry times skip_first_screenshot (bool): + + Returns: + list[timedelta]: future finish timedelta """ - logger.hr('Island Run', level=1) + logger.hr('Island Project Run', level=1) end = False timeout = Timer(3, count=3).start() while 1: @@ -359,11 +362,9 @@ class Island(IslandUI): # task delay future_finish = sorted([f for f in self.total.get('finish_time') if f is not None]) logger.info(f'Project finish: {[str(f) for f in future_finish]}') - if len(future_finish): - self.config.task_delay(target=future_finish) - else: + if not len(future_finish): logger.info('No island project running') - self.config.task_delay(success=False) + return future_finish def island_project_config(self, project: IslandProject): """ @@ -397,6 +398,39 @@ class Island(IslandUI): else: return [] + def island_transport_run(self): + + return [] + + def island_run(self, transport=False, project=True, names=None): + """ + Args: + transport (bool): + project (bool): + names (list[str]): a list of name for island receive + """ + future_finish = [] + if transport: + if self.island_transport_enter(): + future_finish.extend(self.island_transport_run()) + self.island_ui_back() + + if project: + if self.island_management_enter(): + future_finish.extend(self.island_project_run(names=names)) + self.island_ui_back() + else: + logger.warning('Island management locked, please reach island level 18 ' + 'and unlock island management to use this task.') + self.config.Scheduler_Enable = False + return False + + if len(future_finish): + self.config.task_delay(target=future_finish) + else: + logger.info('No island routine running') + self.config.task_delay(success=False) + def run(self): if server.server in ['cn']: names = self.island_config_to_names( @@ -406,13 +440,7 @@ class Island(IslandUI): self.ui_goto(page_island, get_ship=False) self.device.sleep(0.5) self.ui_ensure(page_island_phone) - if self.island_management_enter(): - self.island_run(names=names) - self.island_management_quit() - else: - logger.warning('Island management locked, please reach island level 18 ' - 'and unlock island management to use this task.') - self.config.Scheduler_Enable = False + self.island_run(names=names) self.ui_goto(page_main, get_ship=False) else: logger.info('Nothing to receive, skip island running') diff --git a/module/island/ui.py b/module/island/ui.py index c3e6b7030..2ac2539cf 100644 --- a/module/island/ui.py +++ b/module/island/ui.py @@ -30,6 +30,16 @@ class IslandUI(UI): """ return self.appear(ISLAND_MANAGEMENT_CHECK, offset=(20, 20), interval=interval) + def island_in_transport(self, interval=0): + """ + Args: + interval (int): + + Returns: + bool: if in page ISLAND_TRANSPORT_CHECK + """ + return self.appear(ISLAND_TRANSPORT_CHECK, offset=(20, 20), interval=interval) + def island_management_enter(self): """ Enter island management page. @@ -54,18 +64,34 @@ class IslandUI(UI): ) return True - def island_management_quit(self): + def island_transport_enter(self): """ - Exit island management page. + Enter island management page. Returns: bool: if success Pages: - in: ISLAND_MANAGEMENT_CHECK + in: page_island_phone + out: ISLAND_MANAGEMENT_CHECK + """ + logger.info('Island transport enter') + self.ui_click( + click_button=ISLAND_TRANSPORT, + check_button=self.island_in_transport, + offset=(20, 20), + retry_wait=2, + skip_first_screenshot=True + ) + return True + + def island_ui_back(self): + """ + Pages: + in: any page with SHOP_BACK_ARROW out: page_island_phone """ - logger.info('Island management quit') + logger.info('Island UI back') self.ui_click( click_button=SHOP_BACK_ARROW, check_button=page_island_phone.check_button, @@ -73,7 +99,6 @@ class IslandUI(UI): retry_wait=2, skip_first_screenshot=True ) - return True def island_product_quit(self): """ From a0261d62ac27df57a7190cfc4f3a771b49009f86 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Wed, 15 Oct 2025 03:45:59 +0800 Subject: [PATCH 14/76] Refractor: island transport preparation --- module/island/assets.py | 7 + module/island/island.py | 388 +--------------------------------- module/island/project.py | 417 ++++++++++++++++++++++++++++++++++++- module/island/transport.py | 310 ++------------------------- module/island/ui.py | 13 -- 5 files changed, 442 insertions(+), 693 deletions(-) diff --git a/module/island/assets.py b/module/island/assets.py index 2d2a23aa7..d2cb08a3e 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -16,6 +16,8 @@ ISLAND_TRANSPORT = Button(area={'cn': (905, 335, 986, 358), 'en': (905, 335, 986 ISLAND_TRANSPORT_CHECK = Button(area={'cn': (264, 154, 317, 180), 'en': (264, 154, 317, 180), 'jp': (264, 154, 317, 180), 'tw': (264, 154, 317, 180)}, color={'cn': (142, 143, 143), 'en': (142, 143, 143), 'jp': (142, 143, 143), 'tw': (142, 143, 143)}, button={'cn': (264, 154, 317, 180), 'en': (264, 154, 317, 180), 'jp': (264, 154, 317, 180), 'tw': (264, 154, 317, 180)}, file={'cn': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'en': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'jp': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'tw': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png'}) OCR_PRODUCTION_TIME = Button(area={'cn': (714, 611, 808, 631), 'en': (714, 611, 808, 631), 'jp': (714, 611, 808, 631), 'tw': (714, 611, 808, 631)}, color={'cn': (120, 210, 255), 'en': (120, 210, 255), 'jp': (120, 210, 255), 'tw': (120, 210, 255)}, button={'cn': (714, 611, 808, 631), 'en': (714, 611, 808, 631), 'jp': (714, 611, 808, 631), 'tw': (714, 611, 808, 631)}, file={'cn': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'en': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'jp': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'tw': './assets/cn/island/OCR_PRODUCTION_TIME.png'}) OCR_PRODUCTION_TIME_REMAIN = Button(area={'cn': (621, 427, 666, 439), 'en': (621, 427, 666, 439), 'jp': (621, 427, 666, 439), 'tw': (621, 427, 666, 439)}, color={'cn': (196, 203, 205), 'en': (196, 203, 205), 'jp': (196, 203, 205), 'tw': (196, 203, 205)}, button={'cn': (621, 427, 666, 439), 'en': (621, 427, 666, 439), 'jp': (621, 427, 666, 439), 'tw': (621, 427, 666, 439)}, file={'cn': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'en': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'jp': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'tw': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png'}) +OCR_TRANSPORT_TIME = Button(area={'cn': (611, 139, 687, 154), 'en': (611, 139, 687, 154), 'jp': (611, 139, 687, 154), 'tw': (611, 139, 687, 154)}, color={'cn': (119, 119, 120), 'en': (119, 119, 120), 'jp': (119, 119, 120), 'tw': (119, 119, 120)}, button={'cn': (611, 139, 687, 154), 'en': (611, 139, 687, 154), 'jp': (611, 139, 687, 154), 'tw': (611, 139, 687, 154)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'en': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'jp': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'tw': './assets/cn/island/OCR_TRANSPORT_TIME.png'}) +OCR_TRANSPORT_TIME_REMAIN = Button(area={'cn': (753, 210, 842, 230), 'en': (753, 210, 842, 230), 'jp': (753, 210, 842, 230), 'tw': (753, 210, 842, 230)}, color={'cn': (252, 203, 127), 'en': (252, 203, 127), 'jp': (252, 203, 127), 'tw': (252, 203, 127)}, button={'cn': (753, 210, 842, 230), 'en': (753, 210, 842, 230), 'jp': (753, 210, 842, 230), 'tw': (753, 210, 842, 230)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'en': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'jp': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'tw': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png'}) PROJECT_COMPLETE = Button(area={'cn': (576, 394, 704, 414), 'en': (576, 394, 704, 414), 'jp': (576, 394, 704, 414), 'tw': (576, 394, 704, 414)}, color={'cn': (210, 210, 209), 'en': (210, 210, 209), 'jp': (210, 210, 209), 'tw': (210, 210, 209)}, button={'cn': (580, 533, 762, 584), 'en': (580, 533, 762, 584), 'jp': (580, 533, 762, 584), 'tw': (580, 533, 762, 584)}, file={'cn': './assets/cn/island/PROJECT_COMPLETE.png', 'en': './assets/cn/island/PROJECT_COMPLETE.png', 'jp': './assets/cn/island/PROJECT_COMPLETE.png', 'tw': './assets/cn/island/PROJECT_COMPLETE.png'}) PROJECT_START = Button(area={'cn': (686, 610, 706, 630), 'en': (686, 610, 706, 630), 'jp': (686, 610, 706, 630), 'tw': (686, 610, 706, 630)}, color={'cn': (129, 213, 255), 'en': (129, 213, 255), 'jp': (129, 213, 255), 'tw': (129, 213, 255)}, button={'cn': (494, 599, 1087, 642), 'en': (494, 599, 1087, 642), 'jp': (494, 599, 1087, 642), 'tw': (494, 599, 1087, 642)}, file={'cn': './assets/cn/island/PROJECT_START.png', 'en': './assets/cn/island/PROJECT_START.png', 'jp': './assets/cn/island/PROJECT_START.png', 'tw': './assets/cn/island/PROJECT_START.png'}) ROLE_SELECT_CHECK = Button(area={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, color={'cn': (221, 192, 128), 'en': (221, 192, 128), 'jp': (221, 192, 128), 'tw': (221, 192, 128)}, button={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, file={'cn': './assets/cn/island/ROLE_SELECT_CHECK.png', 'en': './assets/cn/island/ROLE_SELECT_CHECK.png', 'jp': './assets/cn/island/ROLE_SELECT_CHECK.png', 'tw': './assets/cn/island/ROLE_SELECT_CHECK.png'}) @@ -25,3 +27,8 @@ TEMPLATE_ISLAND_MANJUU = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAN TEMPLATE_ISLAND_SWITCH = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png'}) TEMPLATE_PROJECT_LOCKED = Template(file={'cn': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'en': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'jp': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'tw': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png'}) TEMPLATE_SLOT_LOCKED = Template(file={'cn': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'en': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'jp': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'tw': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png'}) +TRANSPORT_LOCKED = Button(area={'cn': (659, 380, 683, 412), 'en': (659, 380, 683, 412), 'jp': (659, 380, 683, 412), 'tw': (659, 380, 683, 412)}, color={'cn': (192, 192, 190), 'en': (192, 192, 190), 'jp': (192, 192, 190), 'tw': (192, 192, 190)}, button={'cn': (659, 380, 683, 412), 'en': (659, 380, 683, 412), 'jp': (659, 380, 683, 412), 'tw': (659, 380, 683, 412)}, file={'cn': './assets/cn/island/TRANSPORT_LOCKED.png', 'en': './assets/cn/island/TRANSPORT_LOCKED.png', 'jp': './assets/cn/island/TRANSPORT_LOCKED.png', 'tw': './assets/cn/island/TRANSPORT_LOCKED.png'}) +TRANSPORT_RECEIVE = Button(area={'cn': (938, 206, 1065, 235), 'en': (938, 206, 1065, 235), 'jp': (938, 206, 1065, 235), 'tw': (938, 206, 1065, 235)}, color={'cn': (76, 195, 255), 'en': (76, 195, 255), 'jp': (76, 195, 255), 'tw': (76, 195, 255)}, button={'cn': (938, 206, 1065, 235), 'en': (938, 206, 1065, 235), 'jp': (938, 206, 1065, 235), 'tw': (938, 206, 1065, 235)}, file={'cn': './assets/cn/island/TRANSPORT_RECEIVE.png', 'en': './assets/cn/island/TRANSPORT_RECEIVE.png', 'jp': './assets/cn/island/TRANSPORT_RECEIVE.png', 'tw': './assets/cn/island/TRANSPORT_RECEIVE.png'}) +TRANSPORT_START = Button(area={'cn': (1142, 170, 1174, 281), 'en': (1142, 170, 1174, 281), 'jp': (1142, 170, 1174, 281), 'tw': (1142, 170, 1174, 281)}, color={'cn': (98, 202, 255), 'en': (98, 202, 255), 'jp': (98, 202, 255), 'tw': (98, 202, 255)}, button={'cn': (1142, 170, 1174, 281), 'en': (1142, 170, 1174, 281), 'jp': (1142, 170, 1174, 281), 'tw': (1142, 170, 1174, 281)}, file={'cn': './assets/cn/island/TRANSPORT_START.png', 'en': './assets/cn/island/TRANSPORT_START.png', 'jp': './assets/cn/island/TRANSPORT_START.png', 'tw': './assets/cn/island/TRANSPORT_START.png'}) +TRANSPORT_STATUS_PENDING = Button(area={'cn': (459, 138, 522, 156), 'en': (459, 138, 522, 156), 'jp': (459, 138, 522, 156), 'tw': (459, 138, 522, 156)}, color={'cn': (120, 121, 121), 'en': (120, 121, 121), 'jp': (120, 121, 121), 'tw': (120, 121, 121)}, button={'cn': (459, 138, 522, 156), 'en': (459, 138, 522, 156), 'jp': (459, 138, 522, 156), 'tw': (459, 138, 522, 156)}, file={'cn': './assets/cn/island/TRANSPORT_STATUS_PENDING.png', 'en': './assets/cn/island/TRANSPORT_STATUS_PENDING.png', 'jp': './assets/cn/island/TRANSPORT_STATUS_PENDING.png', 'tw': './assets/cn/island/TRANSPORT_STATUS_PENDING.png'}) +TRANSPORT_STATUS_RUNNING = Button(area={'cn': (459, 138, 522, 156), 'en': (459, 138, 522, 156), 'jp': (459, 138, 522, 156), 'tw': (459, 138, 522, 156)}, color={'cn': (137, 136, 133), 'en': (137, 136, 133), 'jp': (137, 136, 133), 'tw': (137, 136, 133)}, button={'cn': (459, 138, 522, 156), 'en': (459, 138, 522, 156), 'jp': (459, 138, 522, 156), 'tw': (459, 138, 522, 156)}, file={'cn': './assets/cn/island/TRANSPORT_STATUS_RUNNING.png', 'en': './assets/cn/island/TRANSPORT_STATUS_RUNNING.png', 'jp': './assets/cn/island/TRANSPORT_STATUS_RUNNING.png', 'tw': './assets/cn/island/TRANSPORT_STATUS_RUNNING.png'}) diff --git a/module/island/island.py b/module/island/island.py index 77d1fb5ca..3fb6a2bf5 100644 --- a/module/island/island.py +++ b/module/island/island.py @@ -1,389 +1,14 @@ -import cv2 -import numpy as np -from scipy import signal import module.config.server as server -from module.base.timer import Timer -from module.base.utils import color_similarity_2d, random_rectangle_vector, rgb2gray -from module.config.deep import deep_get from module.island.assets import * from module.island.project_data import * -from module.island.project import IslandItem, IslandProduct, IslandProject -from module.island.ui import IslandUI +from module.island.project import IslandProjectRun +from module.island.transport import IslandTransportRun from module.logger import logger -from module.map.map_grids import SelectedGrids from module.ui.page import page_dormmenu, page_island, page_island_phone, page_main -class Island(IslandUI): - project = SelectedGrids([]) - total = SelectedGrids([]) - - def project_detect(self, image): - """ - Get all projects from an image. - - Args: - image (np.ndarray): - - Returns: - SelectedGrids: - """ - image_gray = rgb2gray(image) - projects = SelectedGrids([IslandProject(image, image_gray, button) - for button in TEMPLATE_ISLAND_SWITCH.match_multi(image_gray)]) - return projects.select(valid=True) - - def project_receive(self, button, skip_first_screenshot=True): - """ - Receive and start a project. - - Args: - button (Button): project button to click - - Returns: - bool: if received. - """ - logger.hr('Island Project', level=2) - self.device.click_record_clear() - self.interval_clear([ISLAND_MANAGEMENT_CHECK, PROJECT_COMPLETE, - GET_ITEMS_ISLAND, ROLE_SELECT_ENTER]) - received = False - enter = True - timeout = Timer(3, count=6).start() - while 1: - if skip_first_screenshot: - skip_first_screenshot = False - else: - self.device.screenshot() - - if self.island_in_management(interval=5): - self.device.click(button) - timeout.reset() - continue - - if self.handle_info_bar(): - timeout.reset() - continue - - if enter and self.appear_then_click(ROLE_SELECT_ENTER, offset=(5, 5), interval=2): - received = True - self.interval_clear(GET_ITEMS_ISLAND) - timeout.reset() - continue - - if self.appear_then_click(PROJECT_COMPLETE, offset=(20, 20), interval=2): - received = True - enter = False - self.interval_clear(GET_ITEMS_ISLAND) - self.interval_reset(ROLE_SELECT_ENTER) - timeout.reset() - continue - - if self.appear_then_click(GET_ITEMS_ISLAND, offset=(20, 20), interval=2): - enter = True - self.interval_clear(ROLE_SELECT_ENTER) - timeout.reset() - continue - - if self.appear(ROLE_SELECT_CONFIRM, offset=(20, 20)): - break - if timeout.reached(): - break - - if not received: - product = IslandProduct(self.device.image) - if product.valid: - self.total = self.total.add_by_eq(SelectedGrids([product])) - self.device.click(ISLAND_CLICK_SAFE_AREA) - break - else: - self.interval_clear(ROLE_SELECT_ENTER) - - return received - - def island_select_manjuu(self, button): - """ - Args: - button (Button): role button to click - """ - self.interval_clear([ROLE_SELECT_CONFIRM, ISLAND_AMOUNT_MAX]) - for _ in self.loop(): - if self.appear(ROLE_SELECT_CHECK, offset=(20, 20)): - break - - if self.appear(ROLE_SELECT_CONFIRM, offset=(20, 20), interval=5): - self.device.click(button) - continue - - self.ui_click( - click_button=ROLE_SELECT_CONFIRM, - check_button=ISLAND_AMOUNT_MAX, - offset=(20, 20), - retry_wait=3, - skip_first_screenshot=True - ) - - def island_select_role(self, skip_first_screenshot=True): - """ - Select a role to produce. - - Args: - skip_first_screenshot (bool): - - Returns: - bool: if selected - """ - logger.info('Island select role') - timeout = Timer(1.5, count=3).start() - while 1: - if skip_first_screenshot: - skip_first_screenshot = False - else: - self.device.screenshot() - - if timeout.reached(): - self.island_product_quit() - return False - - image = self.image_crop((0, 0, 910, 1280), copy=False) - sim, button = TEMPLATE_ISLAND_MANJUU.match_result(image) - if sim > 0.9: - self.island_select_manjuu(button) - return True - else: - logger.info('No manjuu found') - continue - - def island_current_product(self): - """ - Get currently selected product on self.device.image. - - Returns: - IslandItem: currently selected item - """ - image = self.image_crop(ISLAND_PRODUCT_ITEMS, copy=False) - y_top = ISLAND_PRODUCT_ITEMS.area[1] - line = cv2.reduce(image, 1, cv2.REDUCE_AVG) - # blue line - line = color_similarity_2d(line, color=(57, 189, 255))[:, 0] - parameters = { - 'height': 200, - 'distance': 50, - } - peaks, _ = signal.find_peaks(line, **parameters) - peaks = np.array(peaks) + y_top - return IslandItem(self.device.image, peaks) - - def island_select_product(self, option, trial=2, skip_first_screenshot=True): - """ - Select a product in items list. - - Args: - option (str): option to select - trail (int): retry times - skip_first_screenshot (bool): - - Returns: - bool: if selected - """ - logger.hr('Island Select Product') - last = None - click_interval = Timer(1) - while 1: - if skip_first_screenshot: - skip_first_screenshot = False - else: - self.device.screenshot() - - current = self.island_current_product() - if trial > 0 and not len(current.items): - trial -= 1 - continue - if trial <= 0: - self.island_product_quit() - return False - - if option == current.name: - logger.info(f'Selected item {option}') - return True - - drag = True - for item in current.items: - if option == item.name: - if click_interval.reached(): - self.device.click(item.button) - self.device.sleep(0.2) - click_interval.reset() - drag = False - - if last == current.items[-1]: - logger.info(f'Reach the bottom of items, dit not match item {option}') - self.island_product_quit() - return False - - if drag: - last = current.items[-1] - self.device.click(last.button) - self.island_drag_next_page((0, -300), ISLAND_PRODUCT_ITEMS.area, 0.5) - - def island_product_confirm(self, skip_first_screenshot=True): - """ - Start the product after product selected. - - Args: - skip_first_screenshot (bool): - """ - logger.info('Island product confirm') - last = None - success = False - timeout = Timer(1.5, count=3).start() - while 1: - if skip_first_screenshot: - skip_first_screenshot = False - else: - self.device.screenshot() - - if timeout.reached(): - break - if self.image_color_count(PROJECT_START, color=(151, 155, 155), threshold=221, count=200): - self.island_product_quit() - break - - if not success: - if self.appear_then_click(ISLAND_AMOUNT_MAX, offset=(5, 5), interval=5): - timeout.reset() - continue - - product = IslandProduct(self.device.image, new=True) - if product == last: - success = True - self.total = self.total.add_by_eq(SelectedGrids([product])) - timeout.reset() - continue - last = product - else: - if self.appear_then_click(PROJECT_START, offset=(20,20), interval=2): - timeout.reset() - self.interval_reset(ISLAND_MANAGEMENT_CHECK) - continue - - if self.info_bar_count(): - self.island_product_quit() - break - if self.island_in_management(): - break - - def island_drag_next_page(self, vector, box, sleep=0.5): - """ - Drag to the next page. - - Args: - vector (tuple): - box (tuple): - sleep (float): - """ - logger.info('Island drag to next page') - p1, p2 = random_rectangle_vector(vector, box=box, random_range=(0, -5, 0, 5)) - self.device.drag(p1, p2, segments=2, shake=(0, 25), point_random=(0, 0, 0, 0), shake_random=(0, -5, 0, 5)) - self.device.sleep(sleep) - - def ensure_project(self, project: IslandProject, trial=7, skip_first_screenshot=True): - logger.hr('Project ensure') - for _ in range(trial): - if skip_first_screenshot: - skip_first_screenshot = False - else: - self.device.screenshot() - - projects = self.project_detect(self.device.image) - if not projects: - continue - if project.name in projects.get('name'): - logger.info(f'Ensured project: {project}') - break - - self.island_drag_next_page((0, -500), ISLAND_PROJECT_SWIPE.area, 0.6) - - def island_project_run(self, names, trial=2, skip_first_screenshot=True): - """ - Execute island run to receive and start project. - - Args: - names (list[str]): a list of name for island receive - trial (int): retry times - skip_first_screenshot (bool): - - Returns: - list[timedelta]: future finish timedelta - """ - logger.hr('Island Project Run', level=1) - end = False - timeout = Timer(3, count=3).start() - while 1: - if skip_first_screenshot: - skip_first_screenshot = False - else: - self.device.screenshot() - - if timeout.reached(): - break - - projects = self.project_detect(self.device.image) - if trial > 0 and not projects: - trial -= 1 - continue - projects: SelectedGrids = projects.filter( - lambda proj: proj.name in names and proj.name not in self.project.get('name')) - self.project = self.project.add_by_eq(projects) - - for proj in projects: - if proj.name == names[-1]: - end = True - proj_config = self.island_project_config(proj) - - for button, option, index in zip( - proj.slot_buttons.buttons, proj_config, range(len(proj_config))): - if option is None: - continue - if self.project_receive(button): - if self.island_select_role(): - if self.island_select_product(option): - self.island_product_confirm() - self.ui_ensure_management_page() - if not end or index != len(proj_config) - 1: - self.ensure_project(proj) - timeout.reset() - - if end: - break - self.island_drag_next_page((0, -500), ISLAND_PROJECT_SWIPE.area, 0.6) - - # task delay - future_finish = sorted([f for f in self.total.get('finish_time') if f is not None]) - logger.info(f'Project finish: {[str(f) for f in future_finish]}') - if not len(future_finish): - logger.info('No island project running') - return future_finish - - def island_project_config(self, project: IslandProject): - """ - Args: - project (IslandProject): - - Returns: - list[str]: a list of options for production - """ - slot_option = [] - proj_id = project.id - for proj_slot in range(1, project.slot + 1): - option = self.config.__getattribute__(f'Island{proj_id}_Option{proj_slot}') - if option == 0: - slot_option.append(None) - continue - slot_option.append(deep_get(items_data_cn, [proj_id, option])) - return slot_option - +class Island(IslandProjectRun, IslandTransportRun): @staticmethod def island_config_to_names(config): """ @@ -398,12 +23,10 @@ class Island(IslandUI): else: return [] - def island_transport_run(self): - - return [] - def island_run(self, transport=False, project=True, names=None): """ + Execute island routine. + Args: transport (bool): project (bool): @@ -425,6 +48,7 @@ class Island(IslandUI): self.config.Scheduler_Enable = False return False + # task delay if len(future_finish): self.config.task_delay(target=future_finish) else: diff --git a/module/island/project.py b/module/island/project.py index 7b88f9eeb..dddc8d050 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -1,13 +1,19 @@ from datetime import datetime, timedelta +import cv2 import re +import numpy as np +from scipy import signal from module.base.button import Button, ButtonGrid -from module.base.utils import crop -from module.config.deep import deep_values +from module.base.timer import Timer +from module.base.utils import color_similarity_2d, crop, random_rectangle_vector, rgb2gray +from module.config.deep import deep_get, deep_values from module.island.assets import * from module.island.project_data import * -from module.island.ui import OCR_PRODUCTION_TIME, OCR_PRODUCTION_TIME_REMAIN -from module.ocr.ocr import Ocr +from module.island.ui import IslandUI +from module.logger import logger +from module.map.map_grids import SelectedGrids +from module.ocr.ocr import Duration, Ocr class ProjectNameOcr(Ocr): @@ -18,11 +24,17 @@ class ProjectNameOcr(Ocr): class IslandProject: + # If success to parse project valid: bool + # OCR result name: str + # Project workplace id id: int + # max slot that the workplace has max_slot: int + # available slots that the workplace has slot: int + # buttons of all available slots slot_buttons: ButtonGrid def __init__(self, image, image_gray, button): @@ -109,15 +121,27 @@ class ItemNameOcr(Ocr): return result +class IslandProductionTime(Duration): + def after_process(self, result): + result = super().after_process(result) + if result == '0:40:00': + result = '01:40:00' + return result + + class IslandProduct: + # Duration to run this product duration: timedelta + # If success to parse product duration valid: bool def __init__(self, image, new=False): if new: - self.duration = OCR_PRODUCTION_TIME.ocr(image) + ocr = IslandProductionTime(OCR_PRODUCTION_TIME, lang='azur_lane_jp', name='OCR_PRODUCTION_TIME') + self.duration = ocr.ocr(image) else: - self.duration = OCR_PRODUCTION_TIME_REMAIN.ocr(image) + ocr = Duration(OCR_PRODUCTION_TIME_REMAIN, name='OCR_PRODUCTION_TIME_REMAIN') + self.duration = ocr.ocr(image) self.valid = True if not self.duration.total_seconds(): @@ -151,6 +175,15 @@ class IslandProduct: return True class IslandItem: + # OCR result + name: str + # If success to parse item name + valid: bool + # Button to click for the current item + button: Button + # All buttons on this page to click + item_buttons: ButtonGrid + def __init__(self, image, y, get_button=True): self.image = image self.y = y @@ -238,4 +271,374 @@ class IslandItem: if self.name != other.name: return False - return True \ No newline at end of file + return True + + +class IslandProjectRun(IslandUI): + project = SelectedGrids([]) + total = SelectedGrids([]) + + def project_detect(self, image): + """ + Get all projects from an image. + + Args: + image (np.ndarray): + + Returns: + SelectedGrids: + """ + image_gray = rgb2gray(image) + projects = SelectedGrids([IslandProject(image, image_gray, button) + for button in TEMPLATE_ISLAND_SWITCH.match_multi(image_gray)]) + return projects.select(valid=True) + + def project_receive(self, button, skip_first_screenshot=True): + """ + Receive and start a project. + + Args: + button (Button): project button to click + + Returns: + bool: if received. + """ + logger.hr('Island Project', level=2) + self.device.click_record_clear() + self.interval_clear([ISLAND_MANAGEMENT_CHECK, PROJECT_COMPLETE, + GET_ITEMS_ISLAND, ROLE_SELECT_ENTER]) + received = False + enter = True + timeout = Timer(3, count=6).start() + while 1: + if skip_first_screenshot: + skip_first_screenshot = False + else: + self.device.screenshot() + + if self.island_in_management(interval=5): + self.device.click(button) + timeout.reset() + continue + + if self.handle_info_bar(): + timeout.reset() + continue + + if enter and self.appear_then_click(ROLE_SELECT_ENTER, offset=(5, 5), interval=2): + received = True + self.interval_clear(GET_ITEMS_ISLAND) + timeout.reset() + continue + + if self.appear_then_click(PROJECT_COMPLETE, offset=(20, 20), interval=2): + received = True + enter = False + self.interval_clear(GET_ITEMS_ISLAND) + self.interval_reset(ROLE_SELECT_ENTER) + timeout.reset() + continue + + if self.appear_then_click(GET_ITEMS_ISLAND, offset=(20, 20), interval=2): + enter = True + self.interval_clear(ROLE_SELECT_ENTER) + timeout.reset() + continue + + if self.appear(ROLE_SELECT_CONFIRM, offset=(20, 20)): + break + if timeout.reached(): + break + + if not received: + product = IslandProduct(self.device.image) + if product.valid: + self.total = self.total.add_by_eq(SelectedGrids([product])) + self.device.click(ISLAND_CLICK_SAFE_AREA) + break + else: + self.interval_clear(ROLE_SELECT_ENTER) + + return received + + def island_select_manjuu(self, button): + """ + Args: + button (Button): role button to click + """ + self.interval_clear([ROLE_SELECT_CONFIRM, ISLAND_AMOUNT_MAX]) + for _ in self.loop(): + if self.appear(ROLE_SELECT_CHECK, offset=(20, 20)): + break + + if self.appear(ROLE_SELECT_CONFIRM, offset=(20, 20), interval=5): + self.device.click(button) + continue + + self.ui_click( + click_button=ROLE_SELECT_CONFIRM, + check_button=ISLAND_AMOUNT_MAX, + offset=(20, 20), + retry_wait=3, + skip_first_screenshot=True + ) + + def island_select_role(self, skip_first_screenshot=True): + """ + Select a role to produce. + + Args: + skip_first_screenshot (bool): + + Returns: + bool: if selected + """ + logger.info('Island select role') + timeout = Timer(1.5, count=3).start() + while 1: + if skip_first_screenshot: + skip_first_screenshot = False + else: + self.device.screenshot() + + if timeout.reached(): + self.island_product_quit() + return False + + image = self.image_crop((0, 0, 910, 1280), copy=False) + sim, button = TEMPLATE_ISLAND_MANJUU.match_result(image) + if sim > 0.9: + self.island_select_manjuu(button) + return True + else: + logger.info('No manjuu found') + continue + + def island_current_product(self): + """ + Get currently selected product on self.device.image. + + Returns: + IslandItem: currently selected item + """ + image = self.image_crop(ISLAND_PRODUCT_ITEMS, copy=False) + y_top = ISLAND_PRODUCT_ITEMS.area[1] + line = cv2.reduce(image, 1, cv2.REDUCE_AVG) + # blue line + line = color_similarity_2d(line, color=(57, 189, 255))[:, 0] + parameters = { + 'height': 200, + 'distance': 50, + } + peaks, _ = signal.find_peaks(line, **parameters) + peaks = np.array(peaks) + y_top + return IslandItem(self.device.image, peaks) + + def island_select_product(self, option, trial=2, skip_first_screenshot=True): + """ + Select a product in items list. + + Args: + option (str): option to select + trail (int): retry times + skip_first_screenshot (bool): + + Returns: + bool: if selected + """ + logger.hr('Island Select Product') + last = None + click_interval = Timer(1) + while 1: + if skip_first_screenshot: + skip_first_screenshot = False + else: + self.device.screenshot() + + current = self.island_current_product() + if trial > 0 and not len(current.items): + trial -= 1 + continue + if trial <= 0: + self.island_product_quit() + return False + + if option == current.name: + logger.info(f'Selected item {option}') + return True + + drag = True + for item in current.items: + if option == item.name: + if click_interval.reached(): + self.device.click(item.button) + self.device.sleep(0.2) + click_interval.reset() + drag = False + + if last == current.items[-1]: + logger.info(f'Reach the bottom of items, dit not match item {option}') + self.island_product_quit() + return False + + if drag: + last = current.items[-1] + self.device.click(last.button) + self.island_drag_next_page((0, -300), ISLAND_PRODUCT_ITEMS.area, 0.5) + + def island_product_confirm(self, skip_first_screenshot=True): + """ + Start the product after product selected. + + Args: + skip_first_screenshot (bool): + """ + logger.info('Island product confirm') + last = None + success = False + timeout = Timer(1.5, count=3).start() + while 1: + if skip_first_screenshot: + skip_first_screenshot = False + else: + self.device.screenshot() + + if timeout.reached(): + break + if self.image_color_count(PROJECT_START, color=(151, 155, 155), threshold=221, count=200): + self.island_product_quit() + break + + if not success: + if self.appear_then_click(ISLAND_AMOUNT_MAX, offset=(5, 5), interval=5): + timeout.reset() + continue + + product = IslandProduct(self.device.image, new=True) + if product == last: + success = True + self.total = self.total.add_by_eq(SelectedGrids([product])) + timeout.reset() + continue + last = product + else: + if self.appear_then_click(PROJECT_START, offset=(20,20), interval=2): + timeout.reset() + self.interval_reset(ISLAND_MANAGEMENT_CHECK) + continue + + if self.info_bar_count(): + self.island_product_quit() + break + if self.island_in_management(): + break + + def island_drag_next_page(self, vector, box, sleep=0.5): + """ + Drag to the next page. + + Args: + vector (tuple): + box (tuple): + sleep (float): + """ + logger.info('Island drag to next page') + p1, p2 = random_rectangle_vector(vector, box=box, random_range=(0, -5, 0, 5)) + self.device.drag(p1, p2, segments=2, shake=(0, 25), point_random=(0, 0, 0, 0), shake_random=(0, -5, 0, 5)) + self.device.sleep(sleep) + + def ensure_project(self, project: IslandProject, trial=7, skip_first_screenshot=True): + logger.hr('Project ensure') + for _ in range(trial): + if skip_first_screenshot: + skip_first_screenshot = False + else: + self.device.screenshot() + + projects = self.project_detect(self.device.image) + if not projects: + continue + if project.name in projects.get('name'): + logger.info(f'Ensured project: {project}') + break + + self.island_drag_next_page((0, -500), ISLAND_PROJECT_SWIPE.area, 0.6) + + def island_project_config(self, project: IslandProject): + """ + Args: + project (IslandProject): + + Returns: + list[str]: a list of options for production + """ + slot_option = [] + proj_id = project.id + for proj_slot in range(1, project.slot + 1): + option = self.config.__getattribute__(f'Island{proj_id}_Option{proj_slot}') + if option == 0: + slot_option.append(None) + continue + slot_option.append(deep_get(items_data_cn, [proj_id, option])) + return slot_option + + def island_project_run(self, names, trial=2, skip_first_screenshot=True): + """ + Execute island run to receive and start project. + + Args: + names (list[str]): a list of name for island receive + trial (int): retry times + skip_first_screenshot (bool): + + Returns: + list[timedelta]: future finish timedelta + """ + logger.hr('Island Project Run', level=1) + end = False + timeout = Timer(3, count=3).start() + while 1: + if skip_first_screenshot: + skip_first_screenshot = False + else: + self.device.screenshot() + + if timeout.reached(): + break + + projects = self.project_detect(self.device.image) + if trial > 0 and not projects: + trial -= 1 + continue + projects: SelectedGrids = projects.filter( + lambda proj: proj.name in names and proj.name not in self.project.get('name')) + self.project = self.project.add_by_eq(projects) + + for proj in projects: + if proj.name == names[-1]: + end = True + proj_config = self.island_project_config(proj) + + for button, option, index in zip( + proj.slot_buttons.buttons, proj_config, range(len(proj_config))): + if option is None: + continue + if self.project_receive(button): + if self.island_select_role(): + if self.island_select_product(option): + self.island_product_confirm() + self.ui_ensure_management_page() + if not end or index != len(proj_config) - 1: + self.ensure_project(proj) + timeout.reset() + + if end: + break + self.island_drag_next_page((0, -500), ISLAND_PROJECT_SWIPE.area, 0.6) + + # task delay + future_finish = sorted([f for f in self.total.get('finish_time') if f is not None]) + logger.info(f'Project finish: {[str(f) for f in future_finish]}') + if not len(future_finish): + logger.info('No island project running') + return future_finish diff --git a/module/island/transport.py b/module/island/transport.py index 8af66c569..de326a3a7 100644 --- a/module/island/transport.py +++ b/module/island/transport.py @@ -1,18 +1,11 @@ from datetime import datetime, timedelta -import numpy as np -import re -from cached_property import cached_property - -from module.base.button import ButtonGrid -from module.base.timer import Timer -from module.base.utils import area_offset, crop, image_color_count, rgb2gray +from module.base.utils import area_offset from module.island.assets import * from module.island.ui import IslandUI from module.logger import logger from module.map.map_grids import SelectedGrids from module.ocr.ocr import Duration -from module.ui_white.assets import POPUP_CANCEL_WHITE, POPUP_CONFIRM_WHITE class IslandTransport: @@ -20,37 +13,20 @@ class IslandTransport: index: int # If success to parse transport commission valid: bool - # If the commission is locked - locked: bool # Duration to run this transport commission duration: timedelta # Status of transport commission - # Value: finished, running, pending, refreshing, unknown + # Value: finished, running, pending, unknown status: str - # If the transprt commission need to start - start: bool - # If the transprt commission need to refresh - refresh: bool - def __init__(self, main, index, blacklist): - """ - Args: - main: - index (int): - blacklist (list[Template]): a blacklist of templates of items to submit - """ + def __init__(self, main, index): self.index = index - self.blacklist = blacklist - self.image = main.device.image self.valid = True - self.locked = False self.duration = None - self.start = True - self.refresh = False - self.items = SelectedGrids([]) + self.can_start = True self.parse_transport(main) if not self.valid: - self.start = False + self.can_start = False self.create_time = datetime.now() def parse_transport(self, main): @@ -61,7 +37,7 @@ class IslandTransport: # commission locked lock_offset = area_offset(offset, (0, delta * (self.index - 1))) if self.index >= 1 and main.appear(TRANSPORT_LOCKED, lock_offset): - self.locked = True + self.valid = False return self.status = self.get_transport_status(main) @@ -71,42 +47,25 @@ class IslandTransport: elif self.status == 'pending': button = OCR_TRANSPORT_TIME.move((0, self.offset[1] + 20)) ocr = Duration(button, lang='cnocr', letter=(207, 207, 207), name='OCR_TRANSPORT_TIME') - self.duration = ocr.ocr(self.image) + self.duration = ocr.ocr(main.device.image) if not self.duration.total_seconds(): self.valid = False return - # items info - origin_y = 174 + delta * self.index - grids = ButtonGrid(origin=(481, origin_y), delta=(105, 0), - button_shape=(86, 86), grid_shape=(3, 1), name='ITEMS') - self.items = SelectedGrids([TransportItem(self.image, button, self.blacklist) - for button in grids.buttons]).select(valid=True) - self.start = self.items.select(load=True).count == self.items.count - self.refresh = main.appear(TRANSPORT_REFRESH, offset=self.offset) and \ - bool(self.items.select(refresh=True).count) - - # detect items first because we need to get refresh info if not main.match_template_color(TRANSPORT_START, offset=self.offset): - self.start = False + self.can_start = False + return elif self.status == 'running': - self.start = False + self.can_start = False + button = OCR_TRANSPORT_TIME_REMAIN.move((0, self.offset[1] + 20)) ocr = Duration(button, name='OCR_TRANSPORT_TIME') - self.duration = ocr.ocr(self.image) + self.duration = ocr.ocr(main.device.image) if not self.duration.total_seconds(): self.valid = False return elif self.status == 'finished': - self.start = False - elif self.status == 'refreshing': - self.start = False - button = OCR_TRANSPORT_REFRESH.move((0, self.offset[1] + 20)) - ocr = Duration(button, letter=(63, 64, 66), name='OCR_TRANSPORT_REFRESH') - self.duration = ocr.ocr(self.image) - if not self.duration.total_seconds(): - self.valid = False - return + self.can_start = False def get_transport_status(self, main): if main.appear(TRANSPORT_STATUS_PENDING, offset=self.offset): @@ -115,24 +74,12 @@ class IslandTransport: return 'running' elif main.appear(TRANSPORT_RECEIVE, offset=self.offset): return 'finished' - elif main.appear(TRANSPORT_REFRESH_CHECK, offset=self.offset): - return 'refreshing' else: return 'unknown' - def convert_to_refreshing(self): - if self.valid: - self.status = 'refreshing' - self.start = False - self.refresh = False - self.duration = timedelta(hours=0, minutes=30, seconds=0) - self.create_time = datetime.now() - def convert_to_running(self): if self.valid: self.status = 'running' - self.start = False - self.refresh = False self.create_time = datetime.now() @property @@ -145,87 +92,15 @@ class IslandTransport: def __str__(self): if not self.valid: return f'Index: {self.index} (Invalid)' - if self.locked: - return f'Index: {self.index} (Locked)' info = {'Index': self.index, 'Status': self.status} if self.duration: info['Duration'] = self.duration - info['Start'] = self.start - info['Refresh'] = self.refresh - info = ', '.join([f'{k}: {v}' for k, v in info.items()]) - return info - - -class TransportItem: - # If the item is enough to submit and not in blacklist - load: bool - # If the item is in blacklist - refresh: bool - - def __init__(self, image, button, blacklist): - """ - Args: - image: - button: - blacklist: - """ - self.image_raw = image - self.button = button - self.blacklist = blacklist - self.image = crop(image, button.area) - self.valid = self.predict_valid() - self.refresh = False - self.load = self.predict_load() - - def predict_valid(self): - # gray item means an empty item - mean = np.mean(np.max(self.image, axis=2) > 234) - # blue bar on top of the item means already loaded - blue_bar_check = image_color_count(self.image[:10, :, :], color=(90, 201, 255), threshold=221, count=500) - return mean > 0.3 and not blue_bar_check - - def predict_load(self): - if not self.valid: - return False - self.refresh = self.handle_blacklist_items() - if self.refresh: - return False - if not TEMPLATE_ITEM_SATISFIED.match(rgb2gray(self.image)): - return False - return True - - def handle_blacklist_items(self): - """ - Check if current item is a blacklist item. - - Returns: - bool: if any blacklist item - """ - for template in self.blacklist: - if template.match(self.image): - return True - return False - - def __str__(self): - if not self.valid: - return '(Invalid)' - info = {'Load': self.load, 'Refresh': self.refresh} + info['can_start'] = self.can_start info = ', '.join([f'{k}: {v}' for k, v in info.items()]) return info class IslandTransportRun(IslandUI): - @cached_property - def blacklist(self): - blacklist = [] - for k, v in self.config.cross_get(keys='Island.IslandTransport').items(): - if k.startswith('Submit') and not v: - item = k.split('Submit')[-1] - item = re.sub('(.)([A-Z][a-z]+)', r'\1_\2', item) - item = re.sub('([a-z0-9])([A-Z])', r'\1_\2', item) - blacklist.append(globals()[f'TEMPLATE_{item.upper()}']) - return blacklist - def _transport_detect(self): """ Get all commissions from self.device.image. @@ -236,10 +111,8 @@ class IslandTransportRun(IslandUI): logger.hr('Transport Commission detect') commission = [] for index in range(3): - comm = IslandTransport(main=self, index=index, blacklist=self.blacklist) + comm = IslandTransport(main=self, index=index) logger.attr(f'Transport Commission', comm) - for item in comm.items: - logger.attr(item.button, item) commission.append(comm) return SelectedGrids(commission) @@ -262,11 +135,8 @@ class IslandTransportRun(IslandUI): self.device.screenshot() commissions = self._transport_detect() - if not commissions.count: - logger.warning('No commission detected, retry commission detect') - continue - elif commissions.select(valid=False).count: - logger.warning('Found 1 invalid commission at least, retry commission detect') + if commissions.count >= 2 and commissions.select(valid=False).count == 1: + logger.warning('Found 1 invalid commission, retry commission detect') continue else: return commissions.select(valid=True) @@ -274,154 +144,12 @@ class IslandTransportRun(IslandUI): logger.info('trials of transport commission detect exhausted, stop') return commissions.select(valid=True) - def transport_receive(self): - """ - Receive all transport missions from transport page. - - Returns: - bool: if received - """ - logger.hr('Island Transport', level=2) - self.device.click_record_clear() - self.interval_clear([GET_ITEMS_ISLAND, TRANSPORT_RECEIVE, POPUP_CANCEL_WHITE]) - success = True - click_timer = Timer(5, count=10).start() - confirm_timer = Timer(1, count=2).start() - for _ in self.loop(): - if self.handle_info_bar(): - click_timer.reset() - confirm_timer.reset() - continue - - if self.appear_then_click(TRANSPORT_RECEIVE, offset=(-20, -20, 20, 400), interval=2): - success = False - click_timer.reset() - confirm_timer.reset() - continue - - if self.handle_get_items(): - success = True - click_timer.reset() - confirm_timer.reset() - continue - - if self.handle_popup_cancel('REFRESH_CANCEL', offset=(30, 30)): - click_timer.reset() - confirm_timer.reset() - continue - - # handle island level up - if click_timer.reached(): - success = True - self.device.click(GET_ITEMS_ISLAND) - self.device.sleep(0.3) - click_timer.reset() - confirm_timer.reset() - continue - - if self.island_in_transport(): - if success and confirm_timer.reached(): - break - click_timer.reset() - else: - confirm_timer.reset() - - return success - - def transport_refresh(self, comm): - """ - Refresh the specific transport mission from transport page. - - Args: - comm (IslandTransport): the commission to refresh - - Returns: - bool: if success - """ - logger.info('Transport commission refresh') - self.interval_clear([TRANSPORT_REFRESH, POPUP_CONFIRM_WHITE]) - success = True - confirm_timer = Timer(1, count=2).start() - for _ in self.loop(): - if self.appear_then_click(TRANSPORT_REFRESH, offset=comm.offset, interval=2): - continue - - if self.handle_popup_confirm('REFRESH_CONFIRM', offset=(30, 30)): - success = True - confirm_timer.reset() - continue - - if self.island_in_transport(): - if success and confirm_timer.reached(): - break - else: - confirm_timer.reset() - return success - - def transport_start(self, comm): - """ - Start the specific transport mission from transport page. - - Args: - comm (IslandTransport): the commission to start - - Returns: - bool: if success - """ - logger.info('Transport commission start') - self.interval_clear([GET_ITEMS_ISLAND, TRANSPORT_START, POPUP_CANCEL_WHITE]) - success = True - confirm_timer = Timer(1, count=2).start() - for _ in self.loop(): - if self.appear_then_click(TRANSPORT_START, offset=comm.offset, interval=2): - success = False - confirm_timer.reset() - continue - - if self.handle_get_items(): - success = True - confirm_timer.reset() - continue - - if self.handle_popup_cancel('REFRESH_CANCEL', offset=(30, 30)): - confirm_timer.reset() - continue - - if self.island_in_transport(): - if success and confirm_timer.reached(): - break - else: - confirm_timer.reset() - return success - def island_transport_run(self): - """ - Execute island run to receive and start transport commissions. - - Returns: - list[timedelta]: future finish timedelta - """ logger.hr('Island Transport Run', level=1) future_finish = [] - self.transport_receive() - commissions = self.transport_detect(trial=5) + commissions = self.transport_detect(trial=2) - comm_refresh = commissions.select(status='pending', refresh=True) - comm_choose = commissions.select(status='pending', start=True) - for comm in comm_refresh: - if self.transport_refresh(comm): - comm.convert_to_refreshing() - for comm in comm_choose: - if self.transport_start(comm): - comm.convert_to_running() - - logger.hr('Showing transport commission', level=2) - for comm in commissions: - logger.attr(f'Transport Commission', comm) - - running_finish = [f for f in commissions.select(status='running').get('finish_time') if f is not None] - refreshing_finish = [f for f in commissions.select(status='refreshing').get('finish_time') if f is not None] - future_finish = sorted(running_finish + refreshing_finish) + future_finish = sorted([f for f in commissions.select(status='running').get('finish_time') if f is not None]) logger.info(f'Transport finish: {[str(f) for f in future_finish]}') if not len(future_finish): logger.info('No island transport running') diff --git a/module/island/ui.py b/module/island/ui.py index 2ac2539cf..0e7976177 100644 --- a/module/island/ui.py +++ b/module/island/ui.py @@ -1,24 +1,11 @@ from module.base.timer import Timer from module.island.assets import * from module.logger import logger -from module.ocr.ocr import Duration from module.ui.assets import SHOP_BACK_ARROW from module.ui.page import page_island_phone from module.ui.ui import UI -class IslandProductionTime(Duration): - def after_process(self, result): - result = super().after_process(result) - if result == '0:40:00': - result = '01:40:00' - return result - - -OCR_PRODUCTION_TIME = IslandProductionTime(OCR_PRODUCTION_TIME, lang='azur_lane_jp', name='OCR_PRODUCTION_TIME') -OCR_PRODUCTION_TIME_REMAIN = Duration(OCR_PRODUCTION_TIME_REMAIN, name='OCR_PRODUCTION_TIME_REMAIN') - - class IslandUI(UI): def island_in_management(self, interval=0): """ From 3b0b96abd4899d5522f742559a3a4b775f1d0cc5 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Wed, 15 Oct 2025 13:20:23 +0800 Subject: [PATCH 15/76] Add: transport receive and start --- module/island/project.py | 2 +- module/island/transport.py | 86 ++++++++++++++++++++++++++++++++++++++ module/island/ui.py | 7 +++- 3 files changed, 93 insertions(+), 2 deletions(-) diff --git a/module/island/project.py b/module/island/project.py index dddc8d050..311ab010b 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -339,7 +339,7 @@ class IslandProjectRun(IslandUI): timeout.reset() continue - if self.appear_then_click(GET_ITEMS_ISLAND, offset=(20, 20), interval=2): + if self.handle_get_items(): enter = True self.interval_clear(ROLE_SELECT_ENTER) timeout.reset() diff --git a/module/island/transport.py b/module/island/transport.py index de326a3a7..bac10f0a2 100644 --- a/module/island/transport.py +++ b/module/island/transport.py @@ -1,5 +1,6 @@ from datetime import datetime, timedelta +from module.base.timer import Timer from module.base.utils import area_offset from module.island.assets import * from module.island.ui import IslandUI @@ -80,6 +81,7 @@ class IslandTransport: def convert_to_running(self): if self.valid: self.status = 'running' + self.can_start = False self.create_time = datetime.now() @property @@ -144,11 +146,95 @@ class IslandTransportRun(IslandUI): logger.info('trials of transport commission detect exhausted, stop') return commissions.select(valid=True) + def transport_receive(self, skip_first_screenshot=True): + logger.hr('Island Transport', level=2) + self.device.click_record_clear() + self.interval_clear([GET_ITEMS_ISLAND, TRANSPORT_RECEIVE]) + success = True + click_timer = Timer(5) + confirm_timer = Timer(1, count=2).start() + while 1: + if skip_first_screenshot: + skip_first_screenshot = False + else: + self.device.screenshot() + + if self.handle_info_bar(): + confirm_timer.reset() + continue + + if self.appear_then_click(TRANSPORT_RECEIVE, offset=(-20, -20, 20, 400), interval=2): + success = False + self.interval_clear(GET_ITEMS_ISLAND) + confirm_timer.reset() + continue + + if self.handle_get_items(): + success = True + self.interval_clear(TRANSPORT_RECEIVE) + confirm_timer.reset() + continue + + if self.island_in_transport(): + if success and confirm_timer.reached(): + break + continue + else: + confirm_timer.reset() + + if click_timer.reached(): + self.device.click(GET_ITEMS_ISLAND) + self.device.sleep(0.3) + click_timer.reset() + + return success + + def transport_start(self, comm, skip_first_screenshot=True): + logger.info('Transport commission start') + self.interval_clear([GET_ITEMS_ISLAND, TRANSPORT_START]) + success = True + confirm_timer = Timer(1, count=2).start() + while 1: + if skip_first_screenshot: + skip_first_screenshot = False + else: + self.device.screenshot() + + if self.appear_then_click(TRANSPORT_START, offset=comm.offset, interval=2): + success = False + self.interval_clear(GET_ITEMS_ISLAND) + confirm_timer.reset() + continue + + if self.handle_get_items(): + success = True + self.interval_clear(TRANSPORT_START) + confirm_timer.reset() + continue + + if self.island_in_transport(): + if success and confirm_timer.reached(): + break + continue + else: + confirm_timer.reset() + return success + def island_transport_run(self): logger.hr('Island Transport Run', level=1) future_finish = [] + self.transport_receive() commissions = self.transport_detect(trial=2) + comm_choose = commissions.select(status='pending', can_start=True) + for comm in comm_choose: + if self.transport_start(comm): + comm.convert_to_running() + + logger.hr('Showing transport commission', level=2) + for comm in commissions: + logger.attr(f'Transport Commission', comm) + future_finish = sorted([f for f in commissions.select(status='running').get('finish_time') if f is not None]) logger.info(f'Transport finish: {[str(f) for f in future_finish]}') if not len(future_finish): diff --git a/module/island/ui.py b/module/island/ui.py index 0e7976177..a90b30850 100644 --- a/module/island/ui.py +++ b/module/island/ui.py @@ -25,7 +25,7 @@ class IslandUI(UI): Returns: bool: if in page ISLAND_TRANSPORT_CHECK """ - return self.appear(ISLAND_TRANSPORT_CHECK, offset=(20, 20), interval=interval) + return self.match_template_color(ISLAND_TRANSPORT_CHECK, offset=(20, 20), interval=interval) def island_management_enter(self): """ @@ -128,3 +128,8 @@ class IslandUI(UI): if self.appear_then_click(ISLAND_MANAGEMENT, offset=(20, 20), interval=2): continue + + def handle_get_items(self): + if self.appear_then_click(GET_ITEMS_ISLAND, offset=(20, 20), interval=2): + return True + return False From 30fc4547fc94e3c952588224b782b0e7b94a6ee3 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Thu, 16 Oct 2025 00:00:09 +0800 Subject: [PATCH 16/76] Add: island transport item check --- assets/cn/island/TEMPLATE_CHICKEN.png | Bin 0 -> 4040 bytes module/island/assets.py | 2 + module/island/project.py | 46 ++++++++---- module/island/transport.py | 100 +++++++++++++++++++++++++- 4 files changed, 132 insertions(+), 16 deletions(-) create mode 100644 assets/cn/island/TEMPLATE_CHICKEN.png diff --git a/assets/cn/island/TEMPLATE_CHICKEN.png b/assets/cn/island/TEMPLATE_CHICKEN.png new file mode 100644 index 0000000000000000000000000000000000000000..c240661bd2cf9f5dc18617a7fa3300a7ed74da21 GIT binary patch literal 4040 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 234) + # blue bar on top of the item means already loaded + blue_bar_check = image_color_count(self.image[:10, :, :], color=(90, 201, 255), threshold=221, count=500) + return mean > 0.3 and not blue_bar_check + + def predict_load(self): + if not self.valid: + return False + if not TEMPLATE_ITEM_SATISFIED.match(rgb2gray(self.image)): + return False + if self.handle_blacklist_items(): + return False + return True + + def handle_blacklist_items(self): + """ + Check if current item is a blacklist item. + + Returns: + bool: if any blacklist item + """ + for template in self.BLACKLIST_ITEMS: + if template.match(self.image): + return True + return False + + def __str__(self): + if not self.valid: + return '(Invalid)' + info = {'can_load': self.can_load} + info = ', '.join([f'{k}: {v}' for k, v in info.items()]) + return info class IslandTransportRun(IslandUI): def _transport_detect(self): @@ -115,6 +181,8 @@ class IslandTransportRun(IslandUI): for index in range(3): comm = IslandTransport(main=self, index=index) logger.attr(f'Transport Commission', comm) + for item in comm.items: + logger.attr(item.button, item) commission.append(comm) return SelectedGrids(commission) @@ -147,6 +215,15 @@ class IslandTransportRun(IslandUI): return commissions.select(valid=True) def transport_receive(self, skip_first_screenshot=True): + """ + Receive all transport missions from transport page. + + Args: + skip_first_screenshot (bool): + + Returns: + bool: if received + """ logger.hr('Island Transport', level=2) self.device.click_record_clear() self.interval_clear([GET_ITEMS_ISLAND, TRANSPORT_RECEIVE]) @@ -182,6 +259,7 @@ class IslandTransportRun(IslandUI): else: confirm_timer.reset() + # handle island level up if click_timer.reached(): self.device.click(GET_ITEMS_ISLAND) self.device.sleep(0.3) @@ -190,6 +268,16 @@ class IslandTransportRun(IslandUI): return success def transport_start(self, comm, skip_first_screenshot=True): + """ + Start the specific transport mission from transport page. + + Args: + comm (IslandTransport): the commission to start + skip_first_screenshot (bool): + + Returns: + bool: if success + """ logger.info('Transport commission start') self.interval_clear([GET_ITEMS_ISLAND, TRANSPORT_START]) success = True @@ -221,6 +309,12 @@ class IslandTransportRun(IslandUI): return success def island_transport_run(self): + """ + Execute island run to receive and start transport commissions. + + Returns: + list[timedelta]: future finish timedelta + """ logger.hr('Island Transport Run', level=1) future_finish = [] self.transport_receive() From 373de88d30f81b4b44123f6aad7a8b4447fa02ba Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Thu, 16 Oct 2025 00:46:28 +0800 Subject: [PATCH 17/76] Add: island transport gui --- config/template.json | 3 +++ module/config/argument/args.json | 6 ++++++ module/config/argument/argument.yaml | 2 ++ module/config/argument/task.yaml | 1 + module/config/config_generated.py | 3 +++ module/config/i18n/en-US.json | 10 ++++++++++ module/config/i18n/ja-JP.json | 10 ++++++++++ module/config/i18n/zh-CN.json | 18 ++++++++++++++---- module/config/i18n/zh-TW.json | 10 ++++++++++ module/island/island.py | 12 +++++++----- module/island/project_data.py | 2 +- module/island/transport.py | 2 +- 12 files changed, 68 insertions(+), 11 deletions(-) diff --git a/config/template.json b/config/template.json index 5e595b6de..62c1ec444 100644 --- a/config/template.json +++ b/config/template.json @@ -1564,6 +1564,9 @@ "FailureInterval": 120, "ServerUpdate": "00:00" }, + "IslandTransport": { + "Enable": false + }, "Island1": { "Receive": false, "Option1": 0, diff --git a/module/config/argument/args.json b/module/config/argument/args.json index 8caea4fa0..d795ca4fd 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -7904,6 +7904,12 @@ "display": "hide" } }, + "IslandTransport": { + "Enable": { + "type": "checkbox", + "value": false + } + }, "Island1": { "Receive": { "type": "checkbox", diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index 81df47d54..65fb284b5 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -500,6 +500,8 @@ Awaken: option: [ level120, level125 ] Favourite: value: false +IslandTransport: + Enable: false Island1: Receive: false Option1: diff --git a/module/config/argument/task.yaml b/module/config/argument/task.yaml index f2510d14b..84cdb8891 100644 --- a/module/config/argument/task.yaml +++ b/module/config/argument/task.yaml @@ -228,6 +228,7 @@ Reward: - Awaken Island: - Scheduler + - IslandTransport - Island1 - Island2 - Island3 diff --git a/module/config/config_generated.py b/module/config/config_generated.py index fbafa21bf..f17899f41 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -280,6 +280,9 @@ class GeneratedConfig: Awaken_LevelCap = 'level120' # level120, level125 Awaken_Favourite = False + # Group `IslandTransport` + IslandTransport_Enable = False + # Group `Island1` Island1_Receive = False Island1_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index 2676a0369..d82c7495c 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -1787,6 +1787,16 @@ "help": "" } }, + "IslandTransport": { + "_info": { + "name": "IslandTransport._info.name", + "help": "IslandTransport._info.help" + }, + "Enable": { + "name": "IslandTransport.Enable.name", + "help": "IslandTransport.Enable.help" + } + }, "Island1": { "_info": { "name": "Island1._info.name", diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index 41b9b5a1b..0c53394f5 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -1787,6 +1787,16 @@ "help": "Awaken.Favourite.help" } }, + "IslandTransport": { + "_info": { + "name": "IslandTransport._info.name", + "help": "IslandTransport._info.help" + }, + "Enable": { + "name": "IslandTransport.Enable.name", + "help": "IslandTransport.Enable.help" + } + }, "Island1": { "_info": { "name": "Island1._info.name", diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 0e51b6d71..981ab2c92 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -1787,6 +1787,16 @@ "help": "" } }, + "IslandTransport": { + "_info": { + "name": "货运委托", + "help": "" + }, + "Enable": { + "name": "做货运委托", + "help": "会装载全部满足条件的货运委托,并计算下一次收货时间\n目前不会交带有鸡肉的货运委托" + } + }, "Island1": { "_info": { "name": "丰壤农田", @@ -2140,8 +2150,8 @@ "4": "香蕉芒果汁", "5": "蜂蜜柠檬水", "6": "草莓蜜沁", - "7": "草莓蜂蜜冰沙", - "8": "薰衣草茶", + "7": "薰衣草茶", + "8": "草莓蜂蜜冰沙", "9": "阳光蜜水", "10": "缤纷果乐园", "11": "花香果韵" @@ -2156,8 +2166,8 @@ "4": "香蕉芒果汁", "5": "蜂蜜柠檬水", "6": "草莓蜜沁", - "7": "草莓蜂蜜冰沙", - "8": "薰衣草茶", + "7": "薰衣草茶", + "8": "草莓蜂蜜冰沙", "9": "阳光蜜水", "10": "缤纷果乐园", "11": "花香果韵" diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index 4fe1ab2d3..1857df5a0 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -1787,6 +1787,16 @@ "help": "" } }, + "IslandTransport": { + "_info": { + "name": "IslandTransport._info.name", + "help": "IslandTransport._info.help" + }, + "Enable": { + "name": "IslandTransport.Enable.name", + "help": "IslandTransport.Enable.help" + } + }, "Island1": { "_info": { "name": "Island1._info.name", diff --git a/module/island/island.py b/module/island/island.py index 3fb6a2bf5..ef058e7b0 100644 --- a/module/island/island.py +++ b/module/island/island.py @@ -23,7 +23,7 @@ class Island(IslandProjectRun, IslandTransportRun): else: return [] - def island_run(self, transport=False, project=True, names=None): + def island_run(self, transport=True, project=True, names=None): """ Execute island routine. @@ -57,14 +57,16 @@ class Island(IslandProjectRun, IslandTransportRun): def run(self): if server.server in ['cn']: - names = self.island_config_to_names( - [self.config.__getattribute__(f'Island{i}_Receive') for i in range(1, 16)]) - if len(names): + transport = self.config.IslandTransport_Enable + project_config = [self.config.__getattribute__(f'Island{i}_Receive') for i in range(1, 16)] + project = any(project_config) + names = self.island_config_to_names(project_config) + if transport or project: self.ui_ensure(page_dormmenu) self.ui_goto(page_island, get_ship=False) self.device.sleep(0.5) self.ui_ensure(page_island_phone) - self.island_run(names=names) + self.island_run(transport=transport, project=project, names=names) self.ui_goto(page_main, get_ship=False) else: logger.info('Nothing to receive, skip island running') diff --git a/module/island/project_data.py b/module/island/project_data.py index 8d883ddec..73551e3c6 100644 --- a/module/island/project_data.py +++ b/module/island/project_data.py @@ -32,7 +32,7 @@ items_data_cn = { }, 8: { 1: '胡萝卜秋梨汁', 2: '菊花茶', 3: '苹果汁', 4: '香蕉芒果汁', - 5: '蜂蜜柠檬水', 6: '草莓蜜沁', 7: '草莓蜂蜜冰沙', 8: '薰衣草茶', + 5: '蜂蜜柠檬水', 6: '草莓蜜沁', 7: '薰衣草茶', 8: '草莓蜂蜜冰沙', 9: '阳光蜜水', 10: '缤纷果乐园', 11: '花香果韵', }, 9: { diff --git a/module/island/transport.py b/module/island/transport.py index 54f5b329d..c53c64ea1 100644 --- a/module/island/transport.py +++ b/module/island/transport.py @@ -296,7 +296,7 @@ class IslandTransportRun(IslandUI): if self.handle_get_items(): success = True - self.interval_clear(TRANSPORT_START) + self.interval_reset(TRANSPORT_START) confirm_timer.reset() continue From 924b619db4c9e24415349223abecdbc06a39fed7 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Thu, 16 Oct 2025 18:11:18 +0800 Subject: [PATCH 18/76] Add: island transport refresh --- module/config/i18n/zh-CN.json | 2 +- module/island/assets.py | 4 ++ module/island/transport.py | 117 +++++++++++++++++++++++++++------- 3 files changed, 100 insertions(+), 23 deletions(-) diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 981ab2c92..1341a841a 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -1794,7 +1794,7 @@ }, "Enable": { "name": "做货运委托", - "help": "会装载全部满足条件的货运委托,并计算下一次收货时间\n目前不会交带有鸡肉的货运委托" + "help": "装载满足全部装载条件的货运委托,并计算下一次收货时间\n目前在碰到含有鸡肉、牛奶的货运委托时会选择刷新" } }, "Island1": { diff --git a/module/island/assets.py b/module/island/assets.py index 646c972b8..f186f0664 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -16,6 +16,7 @@ ISLAND_TRANSPORT = Button(area={'cn': (905, 335, 986, 358), 'en': (905, 335, 986 ISLAND_TRANSPORT_CHECK = Button(area={'cn': (264, 154, 317, 180), 'en': (264, 154, 317, 180), 'jp': (264, 154, 317, 180), 'tw': (264, 154, 317, 180)}, color={'cn': (142, 143, 143), 'en': (142, 143, 143), 'jp': (142, 143, 143), 'tw': (142, 143, 143)}, button={'cn': (264, 154, 317, 180), 'en': (264, 154, 317, 180), 'jp': (264, 154, 317, 180), 'tw': (264, 154, 317, 180)}, file={'cn': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'en': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'jp': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'tw': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png'}) OCR_PRODUCTION_TIME = Button(area={'cn': (714, 611, 808, 631), 'en': (714, 611, 808, 631), 'jp': (714, 611, 808, 631), 'tw': (714, 611, 808, 631)}, color={'cn': (120, 210, 255), 'en': (120, 210, 255), 'jp': (120, 210, 255), 'tw': (120, 210, 255)}, button={'cn': (714, 611, 808, 631), 'en': (714, 611, 808, 631), 'jp': (714, 611, 808, 631), 'tw': (714, 611, 808, 631)}, file={'cn': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'en': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'jp': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'tw': './assets/cn/island/OCR_PRODUCTION_TIME.png'}) OCR_PRODUCTION_TIME_REMAIN = Button(area={'cn': (621, 427, 666, 439), 'en': (621, 427, 666, 439), 'jp': (621, 427, 666, 439), 'tw': (621, 427, 666, 439)}, color={'cn': (196, 203, 205), 'en': (196, 203, 205), 'jp': (196, 203, 205), 'tw': (196, 203, 205)}, button={'cn': (621, 427, 666, 439), 'en': (621, 427, 666, 439), 'jp': (621, 427, 666, 439), 'tw': (621, 427, 666, 439)}, file={'cn': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'en': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'jp': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'tw': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png'}) +OCR_TRANSPORT_REFRESH = Button(area={'cn': (716, 211, 805, 231), 'en': (716, 211, 805, 231), 'jp': (716, 211, 805, 231), 'tw': (716, 211, 805, 231)}, color={'cn': (176, 177, 175), 'en': (176, 177, 175), 'jp': (176, 177, 175), 'tw': (176, 177, 175)}, button={'cn': (716, 211, 805, 231), 'en': (716, 211, 805, 231), 'jp': (716, 211, 805, 231), 'tw': (716, 211, 805, 231)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_REFRESH.png', 'en': './assets/cn/island/OCR_TRANSPORT_REFRESH.png', 'jp': './assets/cn/island/OCR_TRANSPORT_REFRESH.png', 'tw': './assets/cn/island/OCR_TRANSPORT_REFRESH.png'}) OCR_TRANSPORT_TIME = Button(area={'cn': (611, 139, 687, 154), 'en': (611, 139, 687, 154), 'jp': (611, 139, 687, 154), 'tw': (611, 139, 687, 154)}, color={'cn': (119, 119, 120), 'en': (119, 119, 120), 'jp': (119, 119, 120), 'tw': (119, 119, 120)}, button={'cn': (611, 139, 687, 154), 'en': (611, 139, 687, 154), 'jp': (611, 139, 687, 154), 'tw': (611, 139, 687, 154)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'en': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'jp': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'tw': './assets/cn/island/OCR_TRANSPORT_TIME.png'}) OCR_TRANSPORT_TIME_REMAIN = Button(area={'cn': (753, 210, 842, 230), 'en': (753, 210, 842, 230), 'jp': (753, 210, 842, 230), 'tw': (753, 210, 842, 230)}, color={'cn': (252, 203, 127), 'en': (252, 203, 127), 'jp': (252, 203, 127), 'tw': (252, 203, 127)}, button={'cn': (753, 210, 842, 230), 'en': (753, 210, 842, 230), 'jp': (753, 210, 842, 230), 'tw': (753, 210, 842, 230)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'en': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'jp': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'tw': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png'}) PROJECT_COMPLETE = Button(area={'cn': (576, 394, 704, 414), 'en': (576, 394, 704, 414), 'jp': (576, 394, 704, 414), 'tw': (576, 394, 704, 414)}, color={'cn': (210, 210, 209), 'en': (210, 210, 209), 'jp': (210, 210, 209), 'tw': (210, 210, 209)}, button={'cn': (580, 533, 762, 584), 'en': (580, 533, 762, 584), 'jp': (580, 533, 762, 584), 'tw': (580, 533, 762, 584)}, file={'cn': './assets/cn/island/PROJECT_COMPLETE.png', 'en': './assets/cn/island/PROJECT_COMPLETE.png', 'jp': './assets/cn/island/PROJECT_COMPLETE.png', 'tw': './assets/cn/island/PROJECT_COMPLETE.png'}) @@ -27,10 +28,13 @@ TEMPLATE_CHICKEN = Template(file={'cn': './assets/cn/island/TEMPLATE_CHICKEN.png TEMPLATE_ISLAND_MANJUU = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_MANJUU.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_MANJUU.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_MANJUU.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_MANJUU.png'}) TEMPLATE_ISLAND_SWITCH = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png'}) TEMPLATE_ITEM_SATISFIED = Template(file={'cn': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'en': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'jp': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'tw': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png'}) +TEMPLATE_MILK = Template(file={'cn': './assets/cn/island/TEMPLATE_MILK.png', 'en': './assets/cn/island/TEMPLATE_MILK.png', 'jp': './assets/cn/island/TEMPLATE_MILK.png', 'tw': './assets/cn/island/TEMPLATE_MILK.png'}) TEMPLATE_PROJECT_LOCKED = Template(file={'cn': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'en': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'jp': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'tw': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png'}) TEMPLATE_SLOT_LOCKED = Template(file={'cn': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'en': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'jp': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'tw': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png'}) TRANSPORT_LOCKED = Button(area={'cn': (659, 380, 683, 412), 'en': (659, 380, 683, 412), 'jp': (659, 380, 683, 412), 'tw': (659, 380, 683, 412)}, color={'cn': (192, 192, 190), 'en': (192, 192, 190), 'jp': (192, 192, 190), 'tw': (192, 192, 190)}, button={'cn': (659, 380, 683, 412), 'en': (659, 380, 683, 412), 'jp': (659, 380, 683, 412), 'tw': (659, 380, 683, 412)}, file={'cn': './assets/cn/island/TRANSPORT_LOCKED.png', 'en': './assets/cn/island/TRANSPORT_LOCKED.png', 'jp': './assets/cn/island/TRANSPORT_LOCKED.png', 'tw': './assets/cn/island/TRANSPORT_LOCKED.png'}) TRANSPORT_RECEIVE = Button(area={'cn': (938, 206, 1065, 235), 'en': (938, 206, 1065, 235), 'jp': (938, 206, 1065, 235), 'tw': (938, 206, 1065, 235)}, color={'cn': (76, 195, 255), 'en': (76, 195, 255), 'jp': (76, 195, 255), 'tw': (76, 195, 255)}, button={'cn': (938, 206, 1065, 235), 'en': (938, 206, 1065, 235), 'jp': (938, 206, 1065, 235), 'tw': (938, 206, 1065, 235)}, file={'cn': './assets/cn/island/TRANSPORT_RECEIVE.png', 'en': './assets/cn/island/TRANSPORT_RECEIVE.png', 'jp': './assets/cn/island/TRANSPORT_RECEIVE.png', 'tw': './assets/cn/island/TRANSPORT_RECEIVE.png'}) +TRANSPORT_REFRESH = Button(area={'cn': (1062, 207, 1090, 235), 'en': (1062, 207, 1090, 235), 'jp': (1062, 207, 1090, 235), 'tw': (1062, 207, 1090, 235)}, color={'cn': (187, 232, 255), 'en': (187, 232, 255), 'jp': (187, 232, 255), 'tw': (187, 232, 255)}, button={'cn': (1062, 207, 1090, 235), 'en': (1062, 207, 1090, 235), 'jp': (1062, 207, 1090, 235), 'tw': (1062, 207, 1090, 235)}, file={'cn': './assets/cn/island/TRANSPORT_REFRESH.png', 'en': './assets/cn/island/TRANSPORT_REFRESH.png', 'jp': './assets/cn/island/TRANSPORT_REFRESH.png', 'tw': './assets/cn/island/TRANSPORT_REFRESH.png'}) +TRANSPORT_REFRESH_CHECK = Button(area={'cn': (813, 207, 841, 235), 'en': (813, 207, 841, 235), 'jp': (813, 207, 841, 235), 'tw': (813, 207, 841, 235)}, color={'cn': (119, 119, 120), 'en': (119, 119, 120), 'jp': (119, 119, 120), 'tw': (119, 119, 120)}, button={'cn': (813, 207, 841, 235), 'en': (813, 207, 841, 235), 'jp': (813, 207, 841, 235), 'tw': (813, 207, 841, 235)}, file={'cn': './assets/cn/island/TRANSPORT_REFRESH_CHECK.png', 'en': './assets/cn/island/TRANSPORT_REFRESH_CHECK.png', 'jp': './assets/cn/island/TRANSPORT_REFRESH_CHECK.png', 'tw': './assets/cn/island/TRANSPORT_REFRESH_CHECK.png'}) TRANSPORT_START = Button(area={'cn': (1142, 170, 1174, 281), 'en': (1142, 170, 1174, 281), 'jp': (1142, 170, 1174, 281), 'tw': (1142, 170, 1174, 281)}, color={'cn': (98, 202, 255), 'en': (98, 202, 255), 'jp': (98, 202, 255), 'tw': (98, 202, 255)}, button={'cn': (1142, 170, 1174, 281), 'en': (1142, 170, 1174, 281), 'jp': (1142, 170, 1174, 281), 'tw': (1142, 170, 1174, 281)}, file={'cn': './assets/cn/island/TRANSPORT_START.png', 'en': './assets/cn/island/TRANSPORT_START.png', 'jp': './assets/cn/island/TRANSPORT_START.png', 'tw': './assets/cn/island/TRANSPORT_START.png'}) TRANSPORT_STATUS_PENDING = Button(area={'cn': (459, 138, 522, 156), 'en': (459, 138, 522, 156), 'jp': (459, 138, 522, 156), 'tw': (459, 138, 522, 156)}, color={'cn': (120, 121, 121), 'en': (120, 121, 121), 'jp': (120, 121, 121), 'tw': (120, 121, 121)}, button={'cn': (459, 138, 522, 156), 'en': (459, 138, 522, 156), 'jp': (459, 138, 522, 156), 'tw': (459, 138, 522, 156)}, file={'cn': './assets/cn/island/TRANSPORT_STATUS_PENDING.png', 'en': './assets/cn/island/TRANSPORT_STATUS_PENDING.png', 'jp': './assets/cn/island/TRANSPORT_STATUS_PENDING.png', 'tw': './assets/cn/island/TRANSPORT_STATUS_PENDING.png'}) TRANSPORT_STATUS_RUNNING = Button(area={'cn': (459, 138, 522, 156), 'en': (459, 138, 522, 156), 'jp': (459, 138, 522, 156), 'tw': (459, 138, 522, 156)}, color={'cn': (137, 136, 133), 'en': (137, 136, 133), 'jp': (137, 136, 133), 'tw': (137, 136, 133)}, button={'cn': (459, 138, 522, 156), 'en': (459, 138, 522, 156), 'jp': (459, 138, 522, 156), 'tw': (459, 138, 522, 156)}, file={'cn': './assets/cn/island/TRANSPORT_STATUS_RUNNING.png', 'en': './assets/cn/island/TRANSPORT_STATUS_RUNNING.png', 'jp': './assets/cn/island/TRANSPORT_STATUS_RUNNING.png', 'tw': './assets/cn/island/TRANSPORT_STATUS_RUNNING.png'}) diff --git a/module/island/transport.py b/module/island/transport.py index c53c64ea1..8d2220e3a 100644 --- a/module/island/transport.py +++ b/module/island/transport.py @@ -9,6 +9,7 @@ from module.island.ui import IslandUI from module.logger import logger from module.map.map_grids import SelectedGrids from module.ocr.ocr import Duration +from module.ui_white.assets import POPUP_CANCEL_WHITE, POPUP_CONFIRM_WHITE class IslandTransport: @@ -19,8 +20,12 @@ class IslandTransport: # Duration to run this transport commission duration: timedelta # Status of transport commission - # Value: finished, running, pending, unknown + # Value: finished, running, pending, refreshing, unknown status: str + # If the transprt commission need to start + start: bool + # If the transprt commission need to refresh + refresh: bool def __init__(self, main, index): """ @@ -32,11 +37,12 @@ class IslandTransport: self.image = main.device.image self.valid = True self.duration = None - self.can_start = True + self.start = True + self.refresh = False self.items = SelectedGrids([]) self.parse_transport(main) if not self.valid: - self.can_start = False + self.start = False self.create_time = datetime.now() def parse_transport(self, main): @@ -63,7 +69,7 @@ class IslandTransport: return if not main.match_template_color(TRANSPORT_START, offset=self.offset): - self.can_start = False + self.start = False return origin_y = 174 + delta * self.index @@ -71,11 +77,11 @@ class IslandTransport: button_shape=(86, 86), grid_shape=(3, 1), name='ITEMS') self.items = SelectedGrids([TransportItem(self.image, button) for button in grids.buttons]).select(valid=True) - self.can_start = self.items.select(can_load=True).count == self.items.count - + self.start = self.items.select(load=True).count == self.items.count + self.refresh = main.appear(TRANSPORT_REFRESH, offset=self.offset) and \ + bool(self.items.select(refresh=True).count) elif self.status == 'running': - self.can_start = False - + self.start = False button = OCR_TRANSPORT_TIME_REMAIN.move((0, self.offset[1] + 20)) ocr = Duration(button, name='OCR_TRANSPORT_TIME') self.duration = ocr.ocr(self.image) @@ -83,7 +89,15 @@ class IslandTransport: self.valid = False return elif self.status == 'finished': - self.can_start = False + self.start = False + elif self.status == 'refreshing': + self.start = False + button = OCR_TRANSPORT_REFRESH.move((0, self.offset[1] + 20)) + ocr = Duration(button, letter=(63, 64, 66), name='OCR_TRANSPORT_REFRESH') + self.duration = ocr.ocr(self.image) + if not self.duration.total_seconds(): + self.valid = False + return def get_transport_status(self, main): if main.appear(TRANSPORT_STATUS_PENDING, offset=self.offset): @@ -92,13 +106,24 @@ class IslandTransport: return 'running' elif main.appear(TRANSPORT_RECEIVE, offset=self.offset): return 'finished' + elif main.appear(TRANSPORT_REFRESH_CHECK, offset=self.offset): + return 'refreshing' else: return 'unknown' + def convert_to_refreshing(self): + if self.valid: + self.status = 'refreshing' + self.start = False + self.refresh = False + self.duration = timedelta(hours=0, minutes=30, seconds=0) + self.create_time = datetime.now() + def convert_to_running(self): if self.valid: self.status = 'running' - self.can_start = False + self.start = False + self.refresh = False self.create_time = datetime.now() @property @@ -114,12 +139,13 @@ class IslandTransport: info = {'Index': self.index, 'Status': self.status} if self.duration: info['Duration'] = self.duration - info['can_start'] = self.can_start + info['Start'] = self.start + info['Refresh'] = self.refresh info = ', '.join([f'{k}: {v}' for k, v in info.items()]) return info class TransportItem: - BLACKLIST_ITEMS = [TEMPLATE_CHICKEN] + BLACKLIST_ITEMS = [TEMPLATE_CHICKEN, TEMPLATE_MILK] def __init__(self, image, button): """ @@ -131,7 +157,8 @@ class TransportItem: self.button = button self.image = crop(image, button.area) self.valid = self.predict_valid() - self.can_load = self.predict_load() + self.refresh = False + self.load = self.predict_load() def predict_valid(self): # gray item means an empty item @@ -145,7 +172,8 @@ class TransportItem: return False if not TEMPLATE_ITEM_SATISFIED.match(rgb2gray(self.image)): return False - if self.handle_blacklist_items(): + self.refresh = self.handle_blacklist_items() + if self.refresh: return False return True @@ -164,7 +192,7 @@ class TransportItem: def __str__(self): if not self.valid: return '(Invalid)' - info = {'can_load': self.can_load} + info = {'Load': self.load} info = ', '.join([f'{k}: {v}' for k, v in info.items()]) return info @@ -226,7 +254,7 @@ class IslandTransportRun(IslandUI): """ logger.hr('Island Transport', level=2) self.device.click_record_clear() - self.interval_clear([GET_ITEMS_ISLAND, TRANSPORT_RECEIVE]) + self.interval_clear([GET_ITEMS_ISLAND, TRANSPORT_RECEIVE, POPUP_CANCEL_WHITE]) success = True click_timer = Timer(5) confirm_timer = Timer(1, count=2).start() @@ -242,13 +270,15 @@ class IslandTransportRun(IslandUI): if self.appear_then_click(TRANSPORT_RECEIVE, offset=(-20, -20, 20, 400), interval=2): success = False - self.interval_clear(GET_ITEMS_ISLAND) confirm_timer.reset() continue if self.handle_get_items(): success = True - self.interval_clear(TRANSPORT_RECEIVE) + confirm_timer.reset() + continue + + if self.handle_popup_cancel('REFRESH_CANCEL', offset=(30, 30)): confirm_timer.reset() continue @@ -267,6 +297,43 @@ class IslandTransportRun(IslandUI): return success + def transport_refresh(self, comm, skip_first_screenshot=True): + """ + Refresh the specific transport mission from transport page. + + Args: + comm (IslandTransport): the commission to refresh + skip_first_screenshot (bool): + + Returns: + bool: if success + """ + logger.info('Transport commission refresh') + self.interval_clear([TRANSPORT_REFRESH, POPUP_CONFIRM_WHITE]) + success = True + confirm_timer = Timer(1, count=2).start() + while 1: + if skip_first_screenshot: + skip_first_screenshot = False + else: + self.device.screenshot() + + if self.appear_then_click(TRANSPORT_REFRESH, offset=comm.offset, interval=2): + continue + + if self.handle_popup_confirm('REFRESH_CONFIRM', offset=(30, 30)): + success = True + confirm_timer.reset() + continue + + if self.island_in_transport(): + if success and confirm_timer.reached(): + break + continue + else: + confirm_timer.reset() + return success + def transport_start(self, comm, skip_first_screenshot=True): """ Start the specific transport mission from transport page. @@ -279,7 +346,7 @@ class IslandTransportRun(IslandUI): bool: if success """ logger.info('Transport commission start') - self.interval_clear([GET_ITEMS_ISLAND, TRANSPORT_START]) + self.interval_clear([GET_ITEMS_ISLAND, TRANSPORT_START, POPUP_CANCEL_WHITE]) success = True confirm_timer = Timer(1, count=2).start() while 1: @@ -290,13 +357,15 @@ class IslandTransportRun(IslandUI): if self.appear_then_click(TRANSPORT_START, offset=comm.offset, interval=2): success = False - self.interval_clear(GET_ITEMS_ISLAND) confirm_timer.reset() continue if self.handle_get_items(): success = True - self.interval_reset(TRANSPORT_START) + confirm_timer.reset() + continue + + if self.handle_popup_cancel('REFRESH_CANCEL', offset=(30, 30)): confirm_timer.reset() continue @@ -320,7 +389,11 @@ class IslandTransportRun(IslandUI): self.transport_receive() commissions = self.transport_detect(trial=2) - comm_choose = commissions.select(status='pending', can_start=True) + comm_refresh = commissions.select(status='pending', refresh=True) + comm_choose = commissions.select(status='pending', start=True) + for comm in comm_refresh: + if self.transport_refresh(comm): + comm.convert_to_refreshing() for comm in comm_choose: if self.transport_start(comm): comm.convert_to_running() From d941379bba2d5f0d2ff2fac6954cde96d0bbfc1b Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Fri, 17 Oct 2025 20:02:30 +0800 Subject: [PATCH 19/76] Fix: enter island management in project receive --- module/config/i18n/zh-CN.json | 16 ++++++++-------- module/island/project.py | 4 ++++ module/island/project_data.py | 4 ++-- 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 1341a841a..c251f70e5 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -2189,11 +2189,11 @@ "1": "玉米杯", "2": "苹果派", "3": "香橙派", - "4": "香蕉可丽饼", - "5": "芒果糯米饭", + "4": "芒果糯米饭", + "5": "香蕉可丽饼", "6": "草莓夏洛特", - "7": "果园二重奏", - "8": "香甜组合", + "7": "香甜组合", + "8": "果园二重奏", "9": "莓果香橙甜点组" }, "Option2": { @@ -2203,11 +2203,11 @@ "1": "玉米杯", "2": "苹果派", "3": "香橙派", - "4": "香蕉可丽饼", - "5": "芒果糯米饭", + "4": "芒果糯米饭", + "5": "香蕉可丽饼", "6": "草莓夏洛特", - "7": "果园二重奏", - "8": "香甜组合", + "7": "香甜组合", + "8": "果园二重奏", "9": "莓果香橙甜点组" } }, diff --git a/module/island/project.py b/module/island/project.py index 4b7a601ee..24ba270de 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -333,6 +333,10 @@ class IslandProjectRun(IslandUI): timeout.reset() continue + if self.appear_then_click(ISLAND_MANAGEMENT, offset=(20, 20), interval=2): + timeout.reset() + continue + if self.handle_info_bar(): timeout.reset() continue diff --git a/module/island/project_data.py b/module/island/project_data.py index 73551e3c6..513a855ad 100644 --- a/module/island/project_data.py +++ b/module/island/project_data.py @@ -36,8 +36,8 @@ items_data_cn = { 9: '阳光蜜水', 10: '缤纷果乐园', 11: '花香果韵', }, 9: { - 1: '玉米杯', 2: '苹果派', 3: '香橙派', 4: '香蕉可丽饼', 5: '芒果糯米饭', - 6: '草莓夏洛特', 7: '果园二重奏', 8: '香甜组合', 9: '莓果香橙甜点组', + 1: '玉米杯', 2: '苹果派', 3: '香橙派', 4: '芒果糯米饭', 5: '香蕉可丽饼', + 6: '草莓夏洛特', 7: '香甜组合', 8: '果园二重奏', 9: '莓果香橙甜点组', }, 10: { 1: '炭烤肉串', 2: '禽肉土豆拼盘', 3: '爆炒禽肉', 4: '胡萝卜厚蛋烧', From 992c1f57318f50e47f571720a0e09a0492d106d5 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Fri, 17 Oct 2025 23:54:28 +0800 Subject: [PATCH 20/76] Opt: sumbit items in island transport --- assets/cn/island/TEMPLATE_PORK.png | Bin 0 -> 4227 bytes config/template.json | 5 ++++- module/config/argument/args.json | 12 +++++++++++ module/config/argument/argument.yaml | 3 +++ module/config/config_generated.py | 3 +++ module/config/i18n/en-US.json | 12 +++++++++++ module/config/i18n/ja-JP.json | 12 +++++++++++ module/config/i18n/zh-CN.json | 14 ++++++++++++- module/config/i18n/zh-TW.json | 12 +++++++++++ module/island/assets.py | 1 + module/island/transport.py | 29 ++++++++++++++++++++------- 11 files changed, 94 insertions(+), 9 deletions(-) create mode 100644 assets/cn/island/TEMPLATE_PORK.png diff --git a/assets/cn/island/TEMPLATE_PORK.png b/assets/cn/island/TEMPLATE_PORK.png new file mode 100644 index 0000000000000000000000000000000000000000..d0729c53be8da62b169cafe8b012faed95b6b7bb GIT binary patch literal 4227 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 Z@&8beuzQLi?Dqfw002ovPDHLkV1fvKGXMYp literal 0 HcmV?d00001 diff --git a/config/template.json b/config/template.json index 62c1ec444..a6c77492e 100644 --- a/config/template.json +++ b/config/template.json @@ -1565,7 +1565,10 @@ "ServerUpdate": "00:00" }, "IslandTransport": { - "Enable": false + "Enable": false, + "SubmitChicken": false, + "SubmitMilk": false, + "SubmitPork": false }, "Island1": { "Receive": false, diff --git a/module/config/argument/args.json b/module/config/argument/args.json index d795ca4fd..5f4dd2ee0 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -7908,6 +7908,18 @@ "Enable": { "type": "checkbox", "value": false + }, + "SubmitChicken": { + "type": "checkbox", + "value": false + }, + "SubmitMilk": { + "type": "checkbox", + "value": false + }, + "SubmitPork": { + "type": "checkbox", + "value": false } }, "Island1": { diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index 65fb284b5..8db69dae9 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -502,6 +502,9 @@ Awaken: value: false IslandTransport: Enable: false + SubmitChicken: false + SubmitMilk: false + SubmitPork: false Island1: Receive: false Option1: diff --git a/module/config/config_generated.py b/module/config/config_generated.py index f17899f41..60716fdcf 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -282,6 +282,9 @@ class GeneratedConfig: # Group `IslandTransport` IslandTransport_Enable = False + IslandTransport_SubmitChicken = False + IslandTransport_SubmitMilk = False + IslandTransport_SubmitPork = False # Group `Island1` Island1_Receive = False diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index d82c7495c..afc89440d 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -1795,6 +1795,18 @@ "Enable": { "name": "IslandTransport.Enable.name", "help": "IslandTransport.Enable.help" + }, + "SubmitChicken": { + "name": "IslandTransport.SubmitChicken.name", + "help": "IslandTransport.SubmitChicken.help" + }, + "SubmitMilk": { + "name": "IslandTransport.SubmitMilk.name", + "help": "IslandTransport.SubmitMilk.help" + }, + "SubmitPork": { + "name": "IslandTransport.SubmitPork.name", + "help": "IslandTransport.SubmitPork.help" } }, "Island1": { diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index 0c53394f5..98e4b8d4f 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -1795,6 +1795,18 @@ "Enable": { "name": "IslandTransport.Enable.name", "help": "IslandTransport.Enable.help" + }, + "SubmitChicken": { + "name": "IslandTransport.SubmitChicken.name", + "help": "IslandTransport.SubmitChicken.help" + }, + "SubmitMilk": { + "name": "IslandTransport.SubmitMilk.name", + "help": "IslandTransport.SubmitMilk.help" + }, + "SubmitPork": { + "name": "IslandTransport.SubmitPork.name", + "help": "IslandTransport.SubmitPork.help" } }, "Island1": { diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index c251f70e5..1f3a39b0f 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -1794,7 +1794,19 @@ }, "Enable": { "name": "做货运委托", - "help": "装载满足全部装载条件的货运委托,并计算下一次收货时间\n目前在碰到含有鸡肉、牛奶的货运委托时会选择刷新" + "help": "装载满足全部装载条件的货运委托,并计算下一次收货时间\n默认会跳过以下三种物品:禽肉、牛奶、鲜肉\n默认在碰到包含下面选项对应物品的货运委托时会选择刷新委托,启用对应选项可以开启提交对应物品" + }, + "SubmitChicken": { + "name": "提交禽肉", + "help": "" + }, + "SubmitMilk": { + "name": "提交牛奶", + "help": "" + }, + "SubmitPork": { + "name": "提交鲜肉", + "help": "" } }, "Island1": { diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index 1857df5a0..d26da977d 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -1795,6 +1795,18 @@ "Enable": { "name": "IslandTransport.Enable.name", "help": "IslandTransport.Enable.help" + }, + "SubmitChicken": { + "name": "IslandTransport.SubmitChicken.name", + "help": "IslandTransport.SubmitChicken.help" + }, + "SubmitMilk": { + "name": "IslandTransport.SubmitMilk.name", + "help": "IslandTransport.SubmitMilk.help" + }, + "SubmitPork": { + "name": "IslandTransport.SubmitPork.name", + "help": "IslandTransport.SubmitPork.help" } }, "Island1": { diff --git a/module/island/assets.py b/module/island/assets.py index f186f0664..3326d1525 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -29,6 +29,7 @@ TEMPLATE_ISLAND_MANJUU = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAN TEMPLATE_ISLAND_SWITCH = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png'}) TEMPLATE_ITEM_SATISFIED = Template(file={'cn': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'en': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'jp': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'tw': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png'}) TEMPLATE_MILK = Template(file={'cn': './assets/cn/island/TEMPLATE_MILK.png', 'en': './assets/cn/island/TEMPLATE_MILK.png', 'jp': './assets/cn/island/TEMPLATE_MILK.png', 'tw': './assets/cn/island/TEMPLATE_MILK.png'}) +TEMPLATE_PORK = Template(file={'cn': './assets/cn/island/TEMPLATE_PORK.png', 'en': './assets/cn/island/TEMPLATE_PORK.png', 'jp': './assets/cn/island/TEMPLATE_PORK.png', 'tw': './assets/cn/island/TEMPLATE_PORK.png'}) TEMPLATE_PROJECT_LOCKED = Template(file={'cn': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'en': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'jp': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'tw': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png'}) TEMPLATE_SLOT_LOCKED = Template(file={'cn': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'en': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'jp': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'tw': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png'}) TRANSPORT_LOCKED = Button(area={'cn': (659, 380, 683, 412), 'en': (659, 380, 683, 412), 'jp': (659, 380, 683, 412), 'tw': (659, 380, 683, 412)}, color={'cn': (192, 192, 190), 'en': (192, 192, 190), 'jp': (192, 192, 190), 'tw': (192, 192, 190)}, button={'cn': (659, 380, 683, 412), 'en': (659, 380, 683, 412), 'jp': (659, 380, 683, 412), 'tw': (659, 380, 683, 412)}, file={'cn': './assets/cn/island/TRANSPORT_LOCKED.png', 'en': './assets/cn/island/TRANSPORT_LOCKED.png', 'jp': './assets/cn/island/TRANSPORT_LOCKED.png', 'tw': './assets/cn/island/TRANSPORT_LOCKED.png'}) diff --git a/module/island/transport.py b/module/island/transport.py index 8d2220e3a..cd93cb6bd 100644 --- a/module/island/transport.py +++ b/module/island/transport.py @@ -1,6 +1,8 @@ from datetime import datetime, timedelta import numpy as np +from cached_property import cached_property + from module.base.button import ButtonGrid from module.base.timer import Timer from module.base.utils import area_offset, crop, image_color_count, rgb2gray @@ -27,13 +29,15 @@ class IslandTransport: # If the transprt commission need to refresh refresh: bool - def __init__(self, main, index): + def __init__(self, main, index, blacklist): """ Args: main: index (int): + blacklist (list[Template]): a blacklist of templates of items to submit """ self.index = index + self.blacklist = blacklist self.image = main.device.image self.valid = True self.duration = None @@ -75,7 +79,7 @@ class IslandTransport: origin_y = 174 + delta * self.index grids = ButtonGrid(origin=(481, origin_y), delta=(105, 0), button_shape=(86, 86), grid_shape=(3, 1), name='ITEMS') - self.items = SelectedGrids([TransportItem(self.image, button) + self.items = SelectedGrids([TransportItem(self.image, button, self.blacklist) for button in grids.buttons]).select(valid=True) self.start = self.items.select(load=True).count == self.items.count self.refresh = main.appear(TRANSPORT_REFRESH, offset=self.offset) and \ @@ -145,16 +149,16 @@ class IslandTransport: return info class TransportItem: - BLACKLIST_ITEMS = [TEMPLATE_CHICKEN, TEMPLATE_MILK] - - def __init__(self, image, button): + def __init__(self, image, button, blacklist): """ Args: image: button: + blacklist: """ self.image_raw = image self.button = button + self.blacklist = blacklist self.image = crop(image, button.area) self.valid = self.predict_valid() self.refresh = False @@ -184,7 +188,7 @@ class TransportItem: Returns: bool: if any blacklist item """ - for template in self.BLACKLIST_ITEMS: + for template in self.blacklist: if template.match(self.image): return True return False @@ -197,6 +201,17 @@ class TransportItem: return info class IslandTransportRun(IslandUI): + @cached_property + def blacklist(self): + blacklist = [] + if not self.config.IslandTransport_SubmitChicken: + blacklist.append(TEMPLATE_CHICKEN) + if not self.config.IslandTransport_SubmitMilk: + blacklist.append(TEMPLATE_MILK) + if not self.config.IslandTransport_SubmitPork: + blacklist.append(TEMPLATE_PORK) + return blacklist + def _transport_detect(self): """ Get all commissions from self.device.image. @@ -207,7 +222,7 @@ class IslandTransportRun(IslandUI): logger.hr('Transport Commission detect') commission = [] for index in range(3): - comm = IslandTransport(main=self, index=index) + comm = IslandTransport(main=self, index=index, blacklist=self.blacklist) logger.attr(f'Transport Commission', comm) for item in comm.items: logger.attr(item.button, item) From 1f3445ba8bac0d34da17f8e3f825ddc0606d450c Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sat, 18 Oct 2025 04:35:25 +0800 Subject: [PATCH 21/76] Fix: island project retry --- module/island/project.py | 90 ++++++++++++++++++++++++++++++---------- 1 file changed, 67 insertions(+), 23 deletions(-) diff --git a/module/island/project.py b/module/island/project.py index 24ba270de..5ae81e94f 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -119,11 +119,14 @@ class IslandProject: def __str__(self): return self.name + class ItemNameOcr(Ocr): def after_process(self, result): result = super().after_process(result) result = result.replace('蛮', '蜜').replace('茉', '末').replace('汗', '汁') result = re.sub(r'[^\u4e00-\u9fff]', '', result) + if '冰咖' in result: + retult = '冰咖啡' return result @@ -307,7 +310,7 @@ class IslandProjectRun(IslandUI): def project_receive(self, button, skip_first_screenshot=True): """ - Receive and start a project. + Receive a project and enter role select page. Args: button (Button): project button to click @@ -377,27 +380,47 @@ class IslandProjectRun(IslandUI): return success - def island_select_manjuu(self, button): + def island_select_manjuu(self, button, skip_first_screenshot=True): """ Args: button (Button): role button to click + skip_first_screenshot (bool): """ - self.interval_clear([ROLE_SELECT_CONFIRM, ISLAND_AMOUNT_MAX]) - for _ in self.loop(): + while 1: + if skip_first_screenshot: + skip_first_screenshot = False + else: + self.device.screenshot() if self.appear(ROLE_SELECT_CHECK, offset=(20, 20)): break - - if self.appear(ROLE_SELECT_CONFIRM, offset=(20, 20), interval=5): + if self.appear(ROLE_SELECT_CONFIRM, offset=(20, 20), interval=2): self.device.click(button) continue - self.ui_click( - click_button=ROLE_SELECT_CONFIRM, - check_button=ISLAND_AMOUNT_MAX, - offset=(20, 20), - retry_wait=3, - skip_first_screenshot=True - ) + def island_select_confirm(self, skip_first_screenshot=True): + """ + Args: + skip_first_screenshot (bool): + + Returns: + bool: if success + """ + self.interval_clear(ROLE_SELECT_CONFIRM) + while 1: + if skip_first_screenshot: + skip_first_screenshot = False + else: + self.device.screenshot() + # End + if self.appear(ISLAND_AMOUNT_MAX, offset=(20, 20)): + return True + # game bug that page returns to ISLAND_MANAGEMENT_CHECK after clicking ROLE_SELECT_CONFIRM + if self.island_in_management(): + return False + + if self.appear_then_click(ROLE_SELECT_CONFIRM, offset=(20, 20), interval=2): + self.interval_clear(ISLAND_MANAGEMENT_CHECK) + continue def island_select_role(self, skip_first_screenshot=True): """ @@ -425,7 +448,7 @@ class IslandProjectRun(IslandUI): sim, button = TEMPLATE_ISLAND_MANJUU.match_result(image) if sim > 0.9: self.island_select_manjuu(button) - return True + return self.island_select_confirm() else: logger.info('No manjuu found') continue @@ -526,7 +549,7 @@ class IslandProjectRun(IslandUI): break if not success: - if self.appear_then_click(ISLAND_AMOUNT_MAX, offset=(5, 5), interval=5): + if self.appear_then_click(ISLAND_AMOUNT_MAX, offset=(5, 5), interval=2): timeout.reset() continue @@ -540,7 +563,7 @@ class IslandProjectRun(IslandUI): else: if self.appear_then_click(PROJECT_START, offset=(20,20), interval=2): timeout.reset() - self.interval_reset(ISLAND_MANAGEMENT_CHECK) + self.interval_clear(ISLAND_MANAGEMENT_CHECK) continue if self.info_bar_count(): @@ -588,6 +611,29 @@ class IslandProjectRun(IslandUI): self.island_drag_next_page((0, -500), ISLAND_PROJECT_SWIPE.area, 0.6) + def island_project_receive_and_start(self, proj, button, option, ensure=True): + """ + Receive and start a project is in the current page. + + Args: + proj (IslandProject): the project to ensure + button (Button): project button to click + option (str): option to select + ensure (bool): whether to call ensure_project() after project start + """ + if self.project_receive(button): + if self.island_select_role(): + if self.island_select_product(option): + self.island_product_confirm() + else: + logger.info('Island select role failed due to game bug, retrying') + return False + self.ui_ensure_management_page() + if ensure: + self.ensure_project(proj) + return True + return False + def island_project_config(self, project: IslandProject): """ Args: @@ -647,13 +693,11 @@ class IslandProjectRun(IslandUI): proj.slot_buttons.buttons, proj_config, range(len(proj_config))): if option is None: continue - if self.project_receive(button): - if self.island_select_role(): - if self.island_select_product(option): - self.island_product_confirm() - self.ui_ensure_management_page() - if not end or index != len(proj_config) - 1: - self.ensure_project(proj) + # retry 2 times because of a game bug + for _ in range(2): + ensure = not end or index != len(proj_config) - 1 + if self.island_project_receive_and_start(proj, button, option, ensure): + break timeout.reset() if end: From 3d6867b00bcd0876c401326e795d7f54787a61a0 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sat, 18 Oct 2025 11:11:17 +0800 Subject: [PATCH 22/76] Opt: refresh before load detect --- module/island/transport.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/module/island/transport.py b/module/island/transport.py index cd93cb6bd..8eca3b276 100644 --- a/module/island/transport.py +++ b/module/island/transport.py @@ -72,10 +72,7 @@ class IslandTransport: self.valid = False return - if not main.match_template_color(TRANSPORT_START, offset=self.offset): - self.start = False - return - + # items info origin_y = 174 + delta * self.index grids = ButtonGrid(origin=(481, origin_y), delta=(105, 0), button_shape=(86, 86), grid_shape=(3, 1), name='ITEMS') @@ -84,6 +81,10 @@ class IslandTransport: self.start = self.items.select(load=True).count == self.items.count self.refresh = main.appear(TRANSPORT_REFRESH, offset=self.offset) and \ bool(self.items.select(refresh=True).count) + + # detect items first because we need to get refresh info + if not main.match_template_color(TRANSPORT_START, offset=self.offset): + self.start = False elif self.status == 'running': self.start = False button = OCR_TRANSPORT_TIME_REMAIN.move((0, self.offset[1] + 20)) @@ -174,11 +175,11 @@ class TransportItem: def predict_load(self): if not self.valid: return False - if not TEMPLATE_ITEM_SATISFIED.match(rgb2gray(self.image)): - return False self.refresh = self.handle_blacklist_items() if self.refresh: return False + if not TEMPLATE_ITEM_SATISFIED.match(rgb2gray(self.image)): + return False return True def handle_blacklist_items(self): @@ -196,7 +197,7 @@ class TransportItem: def __str__(self): if not self.valid: return '(Invalid)' - info = {'Load': self.load} + info = {'Load': self.load, 'Refresh': self.refresh} info = ', '.join([f'{k}: {v}' for k, v in info.items()]) return info From 8ab3541fe71f6364565a6bd5686c04dd7346c2d5 Mon Sep 17 00:00:00 2001 From: qin <123313@qq.com> Date: Sat, 18 Oct 2025 16:32:26 +0800 Subject: [PATCH 23/76] =?UTF-8?q?Add=EF=BC=9Amore=20transport=20=20blackli?= =?UTF-8?q?st?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/cn/island/TEMPLATE_LINEN.png | Bin 0 -> 4355 bytes assets/cn/island/TEMPLATE_STRAWBERRY.png | Bin 0 -> 3092 bytes config/template.json | 6 +++++- module/config/argument/args.json | 16 ++++++++++++++++ module/config/argument/argument.yaml | 5 +++++ module/config/config_generated.py | 4 ++++ module/config/i18n/en-US.json | 16 ++++++++++++++++ module/config/i18n/ja-JP.json | 16 ++++++++++++++++ module/config/i18n/zh-CN.json | 16 ++++++++++++++++ module/config/i18n/zh-TW.json | 16 ++++++++++++++++ module/island/assets.py | 4 ++++ module/island/transport.py | 8 ++++++++ 12 files changed, 106 insertions(+), 1 deletion(-) create mode 100644 assets/cn/island/TEMPLATE_LINEN.png create mode 100644 assets/cn/island/TEMPLATE_STRAWBERRY.png diff --git a/assets/cn/island/TEMPLATE_LINEN.png b/assets/cn/island/TEMPLATE_LINEN.png new file mode 100644 index 0000000000000000000000000000000000000000..c7bfd70ba651c556204470acbd54460bc7d8f8eb GIT binary patch literal 4355 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 iCWPg-+itr+)qewgx%LHg(A?Jm0000 Date: Sat, 18 Oct 2025 22:55:29 +0800 Subject: [PATCH 24/76] Upd: help information of IslandTransport --- module/config/i18n/zh-CN.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 51df013d2..0fe9e85c2 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -1794,7 +1794,7 @@ }, "Enable": { "name": "做货运委托", - "help": "装载满足全部装载条件的货运委托,并计算下一次收货时间\n默认会跳过以下三种物品:禽肉、牛奶、鲜肉\n默认在碰到包含下面选项对应物品的货运委托时会选择刷新委托,启用对应选项可以开启提交对应物品" + "help": "装载满足全部装载条件的货运委托,并计算下一次收货时间\n默认会跳过以下选项中的物品\n默认在碰到包含下面选项对应物品的货运委托时会选择刷新委托,启用对应选项可以开启提交对应物品" }, "SubmitChicken": { "name": "提交禽肉", From 6101ebe746ae625b29e32a975a134b1e40e3c703 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sat, 18 Oct 2025 23:43:57 +0800 Subject: [PATCH 25/76] Fix: confirm_timer in transport_receive --- module/island/transport.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/module/island/transport.py b/module/island/transport.py index 318eb4ad5..8c53e8917 100644 --- a/module/island/transport.py +++ b/module/island/transport.py @@ -309,12 +309,12 @@ class IslandTransportRun(IslandUI): if self.island_in_transport(): if success and confirm_timer.reached(): break - continue else: confirm_timer.reset() # handle island level up if click_timer.reached(): + success = True self.device.click(GET_ITEMS_ISLAND) self.device.sleep(0.3) click_timer.reset() @@ -353,7 +353,6 @@ class IslandTransportRun(IslandUI): if self.island_in_transport(): if success and confirm_timer.reached(): break - continue else: confirm_timer.reset() return success @@ -396,7 +395,6 @@ class IslandTransportRun(IslandUI): if self.island_in_transport(): if success and confirm_timer.reached(): break - continue else: confirm_timer.reset() return success From 3d5d43f1a691fe119a6e372b9822618dcfc22301 Mon Sep 17 00:00:00 2001 From: qin <123313@qq.com> Date: Sun, 19 Oct 2025 00:33:08 +0800 Subject: [PATCH 26/76] Fix:Refresh time was not added --- module/config/argument/argument.yaml | 1 - module/island/transport.py | 4 +++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index beb69e84f..131a59268 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -509,7 +509,6 @@ IslandTransport: SubmitStrawberry: false SubmitCotton: false SubmitOnion: false - Island1: Receive: false Option1: diff --git a/module/island/transport.py b/module/island/transport.py index 8c53e8917..f7eda9b18 100644 --- a/module/island/transport.py +++ b/module/island/transport.py @@ -424,7 +424,9 @@ class IslandTransportRun(IslandUI): for comm in commissions: logger.attr(f'Transport Commission', comm) - future_finish = sorted([f for f in commissions.select(status='running').get('finish_time') if f is not None]) + running_finish = [f for f in commissions.select(status='running').get('finish_time') if f is not None] + refreshing_finish = [f for f in commissions.select(status='refreshing').get('finish_time') if f is not None] + future_finish = sorted(running_finish + refreshing_finish) logger.info(f'Transport finish: {[str(f) for f in future_finish]}') if not len(future_finish): logger.info('No island transport running') From 28c6791f7871f5cb33c7e3f68204b7b63a285ada Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sun, 19 Oct 2025 01:24:02 +0800 Subject: [PATCH 27/76] Upd: transport commission detect retry --- module/island/transport.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/module/island/transport.py b/module/island/transport.py index f7eda9b18..02ccddb7c 100644 --- a/module/island/transport.py +++ b/module/island/transport.py @@ -19,6 +19,8 @@ class IslandTransport: index: int # If success to parse transport commission valid: bool + # If the commission is locked + locked: bool # Duration to run this transport commission duration: timedelta # Status of transport commission @@ -40,6 +42,7 @@ class IslandTransport: self.blacklist = blacklist self.image = main.device.image self.valid = True + self.locked = False self.duration = None self.start = True self.refresh = False @@ -57,7 +60,7 @@ class IslandTransport: # commission locked lock_offset = area_offset(offset, (0, delta * (self.index - 1))) if self.index >= 1 and main.appear(TRANSPORT_LOCKED, lock_offset): - self.valid = False + self.locked = True return self.status = self.get_transport_status(main) @@ -141,6 +144,8 @@ class IslandTransport: def __str__(self): if not self.valid: return f'Index: {self.index} (Invalid)' + if self.locked: + return f'Index: {self.index} (Locked)' info = {'Index': self.index, 'Status': self.status} if self.duration: info['Duration'] = self.duration @@ -257,8 +262,11 @@ class IslandTransportRun(IslandUI): self.device.screenshot() commissions = self._transport_detect() - if commissions.count >= 2 and commissions.select(valid=False).count == 1: - logger.warning('Found 1 invalid commission, retry commission detect') + if not commissions.count: + logger.warning('No commission detected, retry commission detect') + continue + elif commissions.select(valid=False).count: + logger.warning('Found 1 invalid commission at least, retry commission detect') continue else: return commissions.select(valid=True) @@ -409,7 +417,7 @@ class IslandTransportRun(IslandUI): logger.hr('Island Transport Run', level=1) future_finish = [] self.transport_receive() - commissions = self.transport_detect(trial=2) + commissions = self.transport_detect(trial=5) comm_refresh = commissions.select(status='pending', refresh=True) comm_choose = commissions.select(status='pending', start=True) From dcf6475474f051b648969eca59f9993fc6a22b87 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sun, 19 Oct 2025 11:36:05 +0800 Subject: [PATCH 28/76] Fix: handle island level up in project --- module/island/project.py | 9 +++++++++ module/island/transport.py | 16 +++++++++------- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/module/island/project.py b/module/island/project.py index 5ae81e94f..464a2dda9 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -324,6 +324,7 @@ class IslandProjectRun(IslandUI): GET_ITEMS_ISLAND, ROLE_SELECT_ENTER]) success = False enter = True + click_timer = Timer(5, count=10) timeout = Timer(3, count=6).start() while 1: if skip_first_screenshot: @@ -355,6 +356,7 @@ class IslandProjectRun(IslandUI): enter = False self.interval_clear(GET_ITEMS_ISLAND) self.interval_reset(ROLE_SELECT_ENTER) + click_timer.reset() timeout.reset() continue @@ -364,6 +366,13 @@ class IslandProjectRun(IslandUI): timeout.reset() continue + # handle island level up + if click_timer.reached(): + self.device.click(GET_ITEMS_ISLAND) + self.device.sleep(0.3) + click_timer.reset() + continue + if self.appear(ROLE_SELECT_CONFIRM, offset=(20, 20)): break if timeout.reached(): diff --git a/module/island/transport.py b/module/island/transport.py index 02ccddb7c..cb1fee71a 100644 --- a/module/island/transport.py +++ b/module/island/transport.py @@ -288,7 +288,7 @@ class IslandTransportRun(IslandUI): self.device.click_record_clear() self.interval_clear([GET_ITEMS_ISLAND, TRANSPORT_RECEIVE, POPUP_CANCEL_WHITE]) success = True - click_timer = Timer(5) + click_timer = Timer(5, count=10) confirm_timer = Timer(1, count=2).start() while 1: if skip_first_screenshot: @@ -302,6 +302,7 @@ class IslandTransportRun(IslandUI): if self.appear_then_click(TRANSPORT_RECEIVE, offset=(-20, -20, 20, 400), interval=2): success = False + click_timer.reset() confirm_timer.reset() continue @@ -314,18 +315,19 @@ class IslandTransportRun(IslandUI): confirm_timer.reset() continue - if self.island_in_transport(): - if success and confirm_timer.reached(): - break - else: - confirm_timer.reset() - # handle island level up if click_timer.reached(): success = True self.device.click(GET_ITEMS_ISLAND) self.device.sleep(0.3) click_timer.reset() + continue + + if self.island_in_transport(): + if success and confirm_timer.reached(): + break + else: + confirm_timer.reset() return success From a5c0b33651af99e143183dc3897427f23c7cf508 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sun, 19 Oct 2025 11:49:14 +0800 Subject: [PATCH 29/76] Revert "Fix: handle island level up in project" This reverts commit aa4e3b237607b37394631457f029df315de7a0e2. --- module/island/project.py | 9 --------- module/island/transport.py | 16 +++++++--------- 2 files changed, 7 insertions(+), 18 deletions(-) diff --git a/module/island/project.py b/module/island/project.py index 464a2dda9..5ae81e94f 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -324,7 +324,6 @@ class IslandProjectRun(IslandUI): GET_ITEMS_ISLAND, ROLE_SELECT_ENTER]) success = False enter = True - click_timer = Timer(5, count=10) timeout = Timer(3, count=6).start() while 1: if skip_first_screenshot: @@ -356,7 +355,6 @@ class IslandProjectRun(IslandUI): enter = False self.interval_clear(GET_ITEMS_ISLAND) self.interval_reset(ROLE_SELECT_ENTER) - click_timer.reset() timeout.reset() continue @@ -366,13 +364,6 @@ class IslandProjectRun(IslandUI): timeout.reset() continue - # handle island level up - if click_timer.reached(): - self.device.click(GET_ITEMS_ISLAND) - self.device.sleep(0.3) - click_timer.reset() - continue - if self.appear(ROLE_SELECT_CONFIRM, offset=(20, 20)): break if timeout.reached(): diff --git a/module/island/transport.py b/module/island/transport.py index cb1fee71a..02ccddb7c 100644 --- a/module/island/transport.py +++ b/module/island/transport.py @@ -288,7 +288,7 @@ class IslandTransportRun(IslandUI): self.device.click_record_clear() self.interval_clear([GET_ITEMS_ISLAND, TRANSPORT_RECEIVE, POPUP_CANCEL_WHITE]) success = True - click_timer = Timer(5, count=10) + click_timer = Timer(5) confirm_timer = Timer(1, count=2).start() while 1: if skip_first_screenshot: @@ -302,7 +302,6 @@ class IslandTransportRun(IslandUI): if self.appear_then_click(TRANSPORT_RECEIVE, offset=(-20, -20, 20, 400), interval=2): success = False - click_timer.reset() confirm_timer.reset() continue @@ -315,19 +314,18 @@ class IslandTransportRun(IslandUI): confirm_timer.reset() continue + if self.island_in_transport(): + if success and confirm_timer.reached(): + break + else: + confirm_timer.reset() + # handle island level up if click_timer.reached(): success = True self.device.click(GET_ITEMS_ISLAND) self.device.sleep(0.3) click_timer.reset() - continue - - if self.island_in_transport(): - if success and confirm_timer.reached(): - break - else: - confirm_timer.reset() return success From 69f03a1c07cf80158aa70f38036d78da04552715 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sun, 19 Oct 2025 12:08:57 +0800 Subject: [PATCH 30/76] Fix: [Tmp] poor implemention on handle island level up --- module/island/project.py | 20 +++++++++++++++++--- module/island/transport.py | 21 ++++++++++++++------- 2 files changed, 31 insertions(+), 10 deletions(-) diff --git a/module/island/project.py b/module/island/project.py index 5ae81e94f..7cd15821b 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -318,12 +318,13 @@ class IslandProjectRun(IslandUI): Returns: bool: if success """ - logger.hr('Island Project', level=2) + logger.hr('Island Project') self.device.click_record_clear() self.interval_clear([ISLAND_MANAGEMENT_CHECK, PROJECT_COMPLETE, GET_ITEMS_ISLAND, ROLE_SELECT_ENTER]) success = False enter = True + click_timer = Timer(5, count=10).start() timeout = Timer(3, count=6).start() while 1: if skip_first_screenshot: @@ -333,20 +334,24 @@ class IslandProjectRun(IslandUI): if self.island_in_management(interval=5): self.device.click(button) + click_timer.reset() timeout.reset() continue if self.appear_then_click(ISLAND_MANAGEMENT, offset=(20, 20), interval=2): + click_timer.reset() timeout.reset() continue if self.handle_info_bar(): + click_timer.reset() timeout.reset() continue if enter and self.appear_then_click(ROLE_SELECT_ENTER, offset=(5, 5), interval=2): success = True self.interval_clear(GET_ITEMS_ISLAND) + click_timer.reset() timeout.reset() continue @@ -355,12 +360,22 @@ class IslandProjectRun(IslandUI): enter = False self.interval_clear(GET_ITEMS_ISLAND) self.interval_reset(ROLE_SELECT_ENTER) + click_timer.reset() timeout.reset() continue if self.handle_get_items(): enter = True self.interval_clear(ROLE_SELECT_ENTER) + click_timer.reset() + timeout.reset() + continue + + # handle island level up + if not enter and click_timer.reached(): + self.device.click(GET_ITEMS_ISLAND) + self.device.sleep(0.3) + click_timer.reset() timeout.reset() continue @@ -631,8 +646,7 @@ class IslandProjectRun(IslandUI): self.ui_ensure_management_page() if ensure: self.ensure_project(proj) - return True - return False + return True def island_project_config(self, project: IslandProject): """ diff --git a/module/island/transport.py b/module/island/transport.py index 02ccddb7c..9a8551cde 100644 --- a/module/island/transport.py +++ b/module/island/transport.py @@ -288,7 +288,7 @@ class IslandTransportRun(IslandUI): self.device.click_record_clear() self.interval_clear([GET_ITEMS_ISLAND, TRANSPORT_RECEIVE, POPUP_CANCEL_WHITE]) success = True - click_timer = Timer(5) + click_timer = Timer(5, count=10).start() confirm_timer = Timer(1, count=2).start() while 1: if skip_first_screenshot: @@ -297,35 +297,42 @@ class IslandTransportRun(IslandUI): self.device.screenshot() if self.handle_info_bar(): + click_timer.reset() confirm_timer.reset() continue if self.appear_then_click(TRANSPORT_RECEIVE, offset=(-20, -20, 20, 400), interval=2): success = False + click_timer.reset() confirm_timer.reset() continue if self.handle_get_items(): success = True + click_timer.reset() confirm_timer.reset() continue if self.handle_popup_cancel('REFRESH_CANCEL', offset=(30, 30)): + click_timer.reset() confirm_timer.reset() continue - if self.island_in_transport(): - if success and confirm_timer.reached(): - break - else: - confirm_timer.reset() - # handle island level up if click_timer.reached(): success = True self.device.click(GET_ITEMS_ISLAND) self.device.sleep(0.3) click_timer.reset() + confirm_timer.reset() + continue + + if self.island_in_transport(): + if success and confirm_timer.reached(): + break + click_timer.reset() + else: + confirm_timer.reset() return success From adec243de67b6bf3edea7d6be74bb09254d18399 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sun, 19 Oct 2025 17:23:40 +0800 Subject: [PATCH 31/76] Upd: rename transport items using in-game names --- assets/cn/island/TEMPLATE_CHICKEN.png | Bin 4040 -> 0 bytes assets/cn/island/TEMPLATE_LINEN.png | Bin 4355 -> 0 bytes assets/cn/island/TEMPLATE_PORK.png | Bin 4227 -> 0 bytes assets/cn/island/TEMPLATE_STRAWBERRY.png | Bin 3092 -> 0 bytes config/template.json | 12 +++++------ module/config/argument/args.json | 20 ++++++++--------- module/config/argument/argument.yaml | 12 +++++------ module/config/config_generated.py | 12 +++++------ module/config/i18n/en-US.json | 26 +++++++++++------------ module/config/i18n/ja-JP.json | 26 +++++++++++------------ module/config/i18n/zh-CN.json | 16 +++++++------- module/config/i18n/zh-TW.json | 26 +++++++++++------------ module/island/assets.py | 8 +++---- module/island/transport.py | 16 +++++++------- 14 files changed, 87 insertions(+), 87 deletions(-) delete mode 100644 assets/cn/island/TEMPLATE_CHICKEN.png delete mode 100644 assets/cn/island/TEMPLATE_LINEN.png delete mode 100644 assets/cn/island/TEMPLATE_PORK.png delete mode 100644 assets/cn/island/TEMPLATE_STRAWBERRY.png diff --git a/assets/cn/island/TEMPLATE_CHICKEN.png b/assets/cn/island/TEMPLATE_CHICKEN.png deleted file mode 100644 index c240661bd2cf9f5dc18617a7fa3300a7ed74da21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4040 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 Z@&8beuzQLi?Dqfw002ovPDHLkV1fvKGXMYp diff --git a/assets/cn/island/TEMPLATE_STRAWBERRY.png b/assets/cn/island/TEMPLATE_STRAWBERRY.png deleted file mode 100644 index 81e6cad45e24a87fb72f6392686ff28126d73561..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3092 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 iCWPg-+itr+)qewgx%LHg(A?Jm0000 Date: Sun, 19 Oct 2025 17:55:39 +0800 Subject: [PATCH 32/76] Upd: add transport blacklist template by config name --- config/template.json | 2 ++ module/config/argument/args.json | 8 ++++++++ module/config/argument/argument.yaml | 2 ++ module/config/config_generated.py | 2 ++ module/config/i18n/en-US.json | 8 ++++++++ module/config/i18n/ja-JP.json | 8 ++++++++ module/config/i18n/zh-CN.json | 8 ++++++++ module/config/i18n/zh-TW.json | 8 ++++++++ module/island/assets.py | 2 ++ module/island/transport.py | 21 +++++++-------------- 10 files changed, 55 insertions(+), 14 deletions(-) diff --git a/config/template.json b/config/template.json index 91c766d06..7ff04096e 100644 --- a/config/template.json +++ b/config/template.json @@ -1569,6 +1569,8 @@ "SubmitPoultry": false, "SubmitMilk": false, "SubmitFreshMeat": false, + "SubmitNapaCabbage": true, + "SubmitCarrot": true, "SubmitFlex": true, "SubmitCotton": true, "SubmitStrawberries": true, diff --git a/module/config/argument/args.json b/module/config/argument/args.json index e895c71ad..c0be648e6 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -7921,6 +7921,14 @@ "type": "checkbox", "value": false }, + "SubmitNapaCabbage": { + "type": "checkbox", + "value": true + }, + "SubmitCarrot": { + "type": "checkbox", + "value": true + }, "SubmitFlex": { "type": "checkbox", "value": true diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index 821f4fa6c..a6e44a5e1 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -505,6 +505,8 @@ IslandTransport: SubmitPoultry: false SubmitMilk: false SubmitFreshMeat: false + SubmitNapaCabbage: true + SubmitCarrot: true SubmitFlex: true SubmitCotton: true SubmitStrawberries: true diff --git a/module/config/config_generated.py b/module/config/config_generated.py index 818e24dc6..451ca414e 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -285,6 +285,8 @@ class GeneratedConfig: IslandTransport_SubmitPoultry = False IslandTransport_SubmitMilk = False IslandTransport_SubmitFreshMeat = False + IslandTransport_SubmitNapaCabbage = True + IslandTransport_SubmitCarrot = True IslandTransport_SubmitFlex = True IslandTransport_SubmitCotton = True IslandTransport_SubmitStrawberries = True diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index d70c0dbe6..0eb6050bd 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -1808,6 +1808,14 @@ "name": "IslandTransport.SubmitFreshMeat.name", "help": "IslandTransport.SubmitFreshMeat.help" }, + "SubmitNapaCabbage": { + "name": "IslandTransport.SubmitNapaCabbage.name", + "help": "IslandTransport.SubmitNapaCabbage.help" + }, + "SubmitCarrot": { + "name": "IslandTransport.SubmitCarrot.name", + "help": "IslandTransport.SubmitCarrot.help" + }, "SubmitFlex": { "name": "IslandTransport.SubmitFlex.name", "help": "IslandTransport.SubmitFlex.help" diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index 95ce354cc..73237660f 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -1808,6 +1808,14 @@ "name": "IslandTransport.SubmitFreshMeat.name", "help": "IslandTransport.SubmitFreshMeat.help" }, + "SubmitNapaCabbage": { + "name": "IslandTransport.SubmitNapaCabbage.name", + "help": "IslandTransport.SubmitNapaCabbage.help" + }, + "SubmitCarrot": { + "name": "IslandTransport.SubmitCarrot.name", + "help": "IslandTransport.SubmitCarrot.help" + }, "SubmitFlex": { "name": "IslandTransport.SubmitFlex.name", "help": "IslandTransport.SubmitFlex.help" diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index df8b0f009..0c2ee4ab6 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -1808,6 +1808,14 @@ "name": "提交鲜肉", "help": "" }, + "SubmitNapaCabbage": { + "name": "提交白菜", + "help": "" + }, + "SubmitCarrot": { + "name": "提交胡萝卜", + "help": "" + }, "SubmitFlex": { "name": "提交亚麻", "help": "" diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index d9b315f6e..e4ade8696 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -1808,6 +1808,14 @@ "name": "IslandTransport.SubmitFreshMeat.name", "help": "IslandTransport.SubmitFreshMeat.help" }, + "SubmitNapaCabbage": { + "name": "IslandTransport.SubmitNapaCabbage.name", + "help": "IslandTransport.SubmitNapaCabbage.help" + }, + "SubmitCarrot": { + "name": "IslandTransport.SubmitCarrot.name", + "help": "IslandTransport.SubmitCarrot.help" + }, "SubmitFlex": { "name": "IslandTransport.SubmitFlex.name", "help": "IslandTransport.SubmitFlex.help" diff --git a/module/island/assets.py b/module/island/assets.py index 20e05a687..b56281130 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -24,6 +24,7 @@ PROJECT_START = Button(area={'cn': (686, 610, 706, 630), 'en': (686, 610, 706, 6 ROLE_SELECT_CHECK = Button(area={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, color={'cn': (221, 192, 128), 'en': (221, 192, 128), 'jp': (221, 192, 128), 'tw': (221, 192, 128)}, button={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, file={'cn': './assets/cn/island/ROLE_SELECT_CHECK.png', 'en': './assets/cn/island/ROLE_SELECT_CHECK.png', 'jp': './assets/cn/island/ROLE_SELECT_CHECK.png', 'tw': './assets/cn/island/ROLE_SELECT_CHECK.png'}) ROLE_SELECT_CONFIRM = Button(area={'cn': (1068, 597, 1118, 621), 'en': (1068, 597, 1118, 621), 'jp': (1068, 597, 1118, 621), 'tw': (1068, 597, 1118, 621)}, color={'cn': (109, 206, 255), 'en': (109, 206, 255), 'jp': (109, 206, 255), 'tw': (109, 206, 255)}, button={'cn': (948, 585, 1239, 632), 'en': (948, 585, 1239, 632), 'jp': (948, 585, 1239, 632), 'tw': (948, 585, 1239, 632)}, file={'cn': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'en': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'jp': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'tw': './assets/cn/island/ROLE_SELECT_CONFIRM.png'}) ROLE_SELECT_ENTER = Button(area={'cn': (579, 314, 700, 350), 'en': (579, 314, 700, 350), 'jp': (579, 314, 700, 350), 'tw': (579, 314, 700, 350)}, color={'cn': (239, 238, 237), 'en': (239, 238, 237), 'jp': (239, 238, 237), 'tw': (239, 238, 237)}, button={'cn': (534, 206, 747, 483), 'en': (534, 206, 747, 483), 'jp': (534, 206, 747, 483), 'tw': (534, 206, 747, 483)}, file={'cn': './assets/cn/island/ROLE_SELECT_ENTER.png', 'en': './assets/cn/island/ROLE_SELECT_ENTER.png', 'jp': './assets/cn/island/ROLE_SELECT_ENTER.png', 'tw': './assets/cn/island/ROLE_SELECT_ENTER.png'}) +TEMPLATE_CARROT = Template(file={'cn': './assets/cn/island/TEMPLATE_CARROT.png', 'en': './assets/cn/island/TEMPLATE_CARROT.png', 'jp': './assets/cn/island/TEMPLATE_CARROT.png', 'tw': './assets/cn/island/TEMPLATE_CARROT.png'}) TEMPLATE_COTTON = Template(file={'cn': './assets/cn/island/TEMPLATE_COTTON.png', 'en': './assets/cn/island/TEMPLATE_COTTON.png', 'jp': './assets/cn/island/TEMPLATE_COTTON.png', 'tw': './assets/cn/island/TEMPLATE_COTTON.png'}) TEMPLATE_FLEX = Template(file={'cn': './assets/cn/island/TEMPLATE_FLEX.png', 'en': './assets/cn/island/TEMPLATE_FLEX.png', 'jp': './assets/cn/island/TEMPLATE_FLEX.png', 'tw': './assets/cn/island/TEMPLATE_FLEX.png'}) TEMPLATE_FRESH_MEAT = Template(file={'cn': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'en': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'jp': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'tw': './assets/cn/island/TEMPLATE_FRESH_MEAT.png'}) @@ -31,6 +32,7 @@ TEMPLATE_ISLAND_MANJUU = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAN TEMPLATE_ISLAND_SWITCH = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png'}) TEMPLATE_ITEM_SATISFIED = Template(file={'cn': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'en': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'jp': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'tw': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png'}) TEMPLATE_MILK = Template(file={'cn': './assets/cn/island/TEMPLATE_MILK.png', 'en': './assets/cn/island/TEMPLATE_MILK.png', 'jp': './assets/cn/island/TEMPLATE_MILK.png', 'tw': './assets/cn/island/TEMPLATE_MILK.png'}) +TEMPLATE_NAPA_CABBAGE = Template(file={'cn': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png', 'en': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png', 'jp': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png', 'tw': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png'}) TEMPLATE_ONION = Template(file={'cn': './assets/cn/island/TEMPLATE_ONION.png', 'en': './assets/cn/island/TEMPLATE_ONION.png', 'jp': './assets/cn/island/TEMPLATE_ONION.png', 'tw': './assets/cn/island/TEMPLATE_ONION.png'}) TEMPLATE_POULTRY = Template(file={'cn': './assets/cn/island/TEMPLATE_POULTRY.png', 'en': './assets/cn/island/TEMPLATE_POULTRY.png', 'jp': './assets/cn/island/TEMPLATE_POULTRY.png', 'tw': './assets/cn/island/TEMPLATE_POULTRY.png'}) TEMPLATE_PROJECT_LOCKED = Template(file={'cn': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'en': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'jp': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'tw': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png'}) diff --git a/module/island/transport.py b/module/island/transport.py index f56d3ac05..40307c7d7 100644 --- a/module/island/transport.py +++ b/module/island/transport.py @@ -1,5 +1,6 @@ from datetime import datetime, timedelta import numpy as np +import re from cached_property import cached_property @@ -210,20 +211,12 @@ class IslandTransportRun(IslandUI): @cached_property def blacklist(self): blacklist = [] - if not self.config.IslandTransport_SubmitPoultry: - blacklist.append(TEMPLATE_POULTRY) - if not self.config.IslandTransport_SubmitMilk: - blacklist.append(TEMPLATE_MILK) - if not self.config.IslandTransport_SubmitFreshMeat: - blacklist.append(TEMPLATE_FRESH_MEAT) - if not self.config.IslandTransport_SubmitFlex: - blacklist.append(TEMPLATE_FLEX) - if not self.config.IslandTransport_SubmitCotton: - blacklist.append(TEMPLATE_COTTON) - if not self.config.IslandTransport_SubmitStrawberries: - blacklist.append(TEMPLATE_STRAWBERRIES) - if not self.config.IslandTransport_SubmitOnion: - blacklist.append(TEMPLATE_ONION) + for k, v in self.config.cross_get(keys='Island.IslandTransport').items(): + if k.startswith('Submit') and not v: + item = k.split('Submit')[-1] + item = re.sub('(.)([A-Z][a-z]+)', r'\1_\2', item) + item = re.sub('([a-z0-9])([A-Z])', r'\1_\2', item) + blacklist.append(globals()[f'TEMPLATE_{item.upper()}']) return blacklist def _transport_detect(self): From 68fd3032d4feefcf421124ec844554d1ba9538dd Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Mon, 20 Oct 2025 12:12:21 +0800 Subject: [PATCH 33/76] Fix: [Tmp] island production time after process --- module/island/project.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/module/island/project.py b/module/island/project.py index 7cd15821b..575ae877e 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -135,6 +135,8 @@ class IslandProductionTime(Duration): result = super().after_process(result) if result == '0:40:00': result = '01:40:00' + elif result == '05:7:15': + result = '05:47:45' return result From fe0729063903dc181bd511a5a07ad01f7610a3c9 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Mon, 20 Oct 2025 17:39:45 +0800 Subject: [PATCH 34/76] Add: island assets from #3 --- assets/cn/island/PROJECT_NEWJERSEY_CHECK.png | Bin 0 -> 13628 bytes assets/cn/island/ROLE_SELECT_CHECK.png | Bin 4582 -> 0 bytes assets/cn/island/TEMPLATE_ISLAND_LEMALIN.png | Bin 0 -> 10998 bytes assets/cn/island/TEMPLATE_ISLAND_NEWJERSEY.png | Bin 0 -> 12886 bytes assets/cn/island/TEMPLATE_ISLAND_SARATOGA.png | Bin 0 -> 10590 bytes assets/cn/island/TEMPLATE_ISLAND_SHIMAKAZE.png | Bin 0 -> 10178 bytes assets/cn/island/TEMPLATE_ISLAND_TASHKENT.png | Bin 0 -> 9828 bytes module/island/assets.py | 13 ++++++++++++- 8 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 assets/cn/island/PROJECT_NEWJERSEY_CHECK.png delete mode 100644 assets/cn/island/ROLE_SELECT_CHECK.png create mode 100644 assets/cn/island/TEMPLATE_ISLAND_LEMALIN.png create mode 100644 assets/cn/island/TEMPLATE_ISLAND_NEWJERSEY.png create mode 100644 assets/cn/island/TEMPLATE_ISLAND_SARATOGA.png create mode 100644 assets/cn/island/TEMPLATE_ISLAND_SHIMAKAZE.png create mode 100644 assets/cn/island/TEMPLATE_ISLAND_TASHKENT.png diff --git a/assets/cn/island/PROJECT_NEWJERSEY_CHECK.png b/assets/cn/island/PROJECT_NEWJERSEY_CHECK.png new file mode 100644 index 0000000000000000000000000000000000000000..f3fa82cb1688c421cc921a7af62987f624feadfe GIT binary patch literal 13628 zcmeI1X;_-)w)btbyVKJ&u{$Q(YScDrOq^&`VjS5!(P*5=Ruf4SZJgtTaaKT@=4eWc zS~W_Q2s;{~IAGBz;s6;Of@2&IQ4wbxaX>_n;h4AkT)W@iukUre`2hC=&-3BA@3sDG z{nlFO8=lU`ztH?bMMdTKbr(l36_w8pFF$?%`KO1=-*sI-Ib1$T@N&NL35RKdI{fip zaW1zLR8)?sefWH$Qu^#`6&1_b>yH2MNqx4?O-T$%LGH^}ELPjs$uE)ZdlON0?PhDS z-Me3%xpM#8A3ird_scK8{P*9lTygo7KvnrK{qLTtbiMpR?cscu@uj_VELG!PqtkE| zc_Kmzd#TU29!yjGAe3z{Tk{Xn%k=J9iU+h;guDa9X1iL>hZj^S&z2uOym+P5_{;Z) z>p#AFb@=_4f2bT$QTggGpL}`v$X6e4d_0nm&hY=a3|^Igqg{q8EvqZ$%#gOBXM*?0)_A@cHB&JZ;o;U>%BuEdY%TfboH+Bib1u{C z?oAjw1s)yV5`QxtaDUOc)m8IM z|LEkfmzuBE1{ux2_QIwRw}XSzgVsk0$F)XCqcNN5@aMneIhq^$1|%>$H3Bj=PEX>e zC;ai>;2pS}iC<$kjGnqCtxQNblCG>o-h;PAjtg09jL23K#=6zetBm)4fFBR@&Hl~59(4|{&s;~` z4M8Ly45(?4Hx)Y=K~){Ntl{oWZ$BXbC(yFH=wsw$Yh#;iC#fhrGTF1ZQxEj>#7*Jw zSPp_Iymsxc1|6JU#4O!h? z$;XAR+1L~lElT!6?QO*lHuf2-&x`|axSLH1XQ-E8Y5k?Aqi)s44us4Rk4g`6Ju;S| zfabN=+_K(P&oBFTwehhvu)f8HO0Vsy96m2)6A4ITdJw^bp$)W$k34GwISy8MQ2P4* zDlkfonP{mgALlV78=Exaf0o|6cUwYH4G_Qb&TDE+@lj@uJ^A2$GrrbwTl;CWi;vp)P(1Kbl4nKwGjX+^QGTG2&=c^fwV%zYwB*Kv;|)i${{jHEawy6^!RUe(nng!B5MFJO!pc4(Y+ zL?ADMbjJR7s?sX({>IGy?mnc+=fX2w>Fo)Y4$0B8OtbgJ$fIOk)6+&pkllCrhT>S% z_uo{TUgPWKyOO`h^o&A<(v;}*A=AKgacy0CXX{u^^y6Fe%>}uRLBu@4H@IIV)swN2 zHDIfdlW!}$b(O>RRDVYLc`RorC6eqzax}uk(i7w25)*^M;-i~xn2fU7C(hV5#cu4l zlt1@EJ7n;*C-Jm{jm^p8eovPEnrkL0MLD}OHn!w*(K`sGZeHR z=!yjgPWqZ29Y*NXIRHpLkCKeG#-`84Xbt#jpgX-tsiafc*UH`IyYtG<>!nMUn~nCRrOE)9kY8`MVn`$Z40zSV|88%s(f zZ5`yh?FT9L(?hhCE)BWUC98Z>_u9bLT`tTXP~>X*A5E#+*As8}Lq72|sL0Gz$siL` zIHN05S;u>;KCv^uXoW~b1w&&z2$i&ov>+QlZ;VT&h4+Z0EAd6;MdXeT*$cfCpD?(Q zzOHCx_?+((*Vt^b>fpS3fq=XxMat)EJ%E+*Kv{X9a_*qTuT&{OqTV;uv=RvCG;@}g z2ttW0PiK{JkYC1!LDX`(vOLdB#xaX$DQIT?3TK5QATN38U$jiEp%M-AU3Atb8%2~> zVmN`^GF#?`3ADrFT|#Xfq_}L`i6{;D<8ZeR)-owQ(3!^cs_$f8f!dTBKW(yy|5njz zdXkx#G^(2Gnd?3<@I*Dql4#g4lsh0ugnB4v^Ap%9+VINqBUS8`vT#Z_08HhNgpgA#k^ieaAg!H%c~}(k8>E*h{i7uz+FiO>|e4Da7P- z;Yw*8Z+m%bxzAsp64_bx;5E7_m+%}-qvWF{Bf{DkV15JvHuH|QHr5$5^!oKfv69c| zI(giic$BxBd(cJ5yTxm(Y!~Q)_GO*8InK!sP@cU+R9(Mt%2k4Reo33Tv@^JI=C`Pt znCJ*MVj(e{cxW!$`>QhGaj*lto=ywhpsgiu+R582JGI{5Xt#fcmX@tq1 z2&PznY^p^U=`vi{qn4H_OUF8ylDR7?-~sAOmXFa&@WbwOO!C;+*v+0!7*bRhyq$IE z(Tl=q?)x@NE08bRhkgL4yR+~e4)`HT{2n2o!BQ^ZvCO5_HFKK({mDIfnOlqIs+Lhv z&uDaVYDju$)E@0EaeDi)+q7s_*|yzjReY8*w;mDB-$A2iOG~A>#S;)qP4uF0fP+|*&*#^T?71Hlyd^odtSpK-A^C)bJtww z6@dXm#JmE0-CMbdSOjL6>N8DdoOgiQ=yNlZV4s*`Rn4n5E$ z;QZ;}O2k>6NmL@Cy7q2lbTk|#@MbWUCP7o_Yt?3)z1>_qSJ^-s@dj&OHplknxPwjo z>O<1R1=(h;)>=__&QEyVbHM7_T^wtCk&qmg9-sK4vAwmTx{`AElDZjDmO6P|K{Q&) zqH$An^FndZJwy7dj+!?SJ>7Fslnl%(3J z=aAO|=!yc3e)dZZ<01(H*sfP`RnM)}_F7g~SU9nGZ&%-Y<>p#C45idM%W4lEa=mC{ zVG++2Dqb{^Hx78|-T&E<@L?;y|8&p6iD%<+o_tyK^UYp$kd~ZTf69bK_?GW&mk;jLCkNF zpHg9;)E%cZ@ct;LCk1&FSZs44lq~c!(n8^210`XWs@3ClCk~4Xxzo$*j^)UFjOt z=`1b6q-c=u);Z^djn&bzZ-evg|D-Q%&_ro3KV|a_q@k)+y2ey{n;(&w8dOfB+~rQN zd@T{OU#jNzEx2xvts2|h z=^Yv#ABR|jP`l&%omzuh*1*zV?Qdbxwe73JzC0P+*Posin;cv9YrjSq)jwJ2q*2>8 zZ!4B_#>X1F8-6y`Zqz=7~{?9`_19^oNdaU;d=3!nq{~_Vx$E$rnYv& zv|Ti>8f(92SVvzz0HxJm2Bp6(!V>vj^Myj^JTTFF8&ZDR!7n=MUSv;)r>CJ`>m5Ja zRk2{Y^)7T1hct||U>b1kExJ1Bp_0;8oh07Fp~Qgx|}nb^e2SWQ5wGjA@1 z8Je|9S#OU#Dr80kDxZ(cAN&b3>X3Z2KRtDZM$aXay(mw6M$b4jGe{K)AqyeFlLeL9 zPzyEi6WnF#zFuCmKjVIEi@!;+Vb+Oj#`$A=mCTSGQC+KbDT$X9K{!*V{f({YjYhy} zkEg2Z*7ec1!z<5d*q`vN&TVGh;m3aWBzH;j@-yTQAI(Qj58Wru9oH8-9dons27SEZQRU@MI zUp<&u>Z*jgozS%g+FVl1yycaAZ96nXyEpHI#Q-+@2L@O#)B@!bhZgE6m`(^cH1s0v zzw4OUq)T#8VvWs!^$R%DKY)Y2yP0=7zLPGOb0k3~xaB)z))#H2ry#Z$FBW)qbsasS zy9{sh8PK)A)yx;56eEm%jEiN7dpKBU;-F1~5k1)e)^}UPFy=Zj0m=8l-37|j8P0%# zhacYlW!gx~(Cd6@OJ7z3#%??NAw%BNYg`0*`Agm{xYZr>A-H(as=O}TRQ~9te;b*+ zCQ#FrFTJf}NHXWuh`Jf6JV86CtOOSwc}G2G4BC88Nbt}QOi~jPcSZrYHe%)Tc0v=y zzc1%YF{{Z8C4w>b_QZ^P6k=-AhyLuVa>*NC)Gf1X(i6L?dG6%f4e`mzWJ=}5e_rV8 z?@Khfz4uN`|9y3;(%XUv+Fr>cdabbd^z}-{ec_-$DRshdx3E@>mkky2LXic$CW00C13PZvD6a5~#?GN|p&#;4=6BH^jWo36XTD)UW zb`F$E?Uh3fFRe7u+?`d`Gazf}j#VsONfdj4`*@1iV&qPPQbAHx zydEBK_c(Vm_vSV5AP@-D(JI|v0i(8m(gIw*AHP#-JmyqEi8nYo$X6doB|p{pqS*&| zLlUauJins%R?YUr39e+OiIr2$kcw0ZUL}ra%X<6kc>9kd789e`1`CU~ZdRB7zV>KZKc0HmtTtI1l@^%PiEo0n>>b5Nf5pF$YSDC=c(< zy7D}cQ_Sxk+@CV6`J+fi%w>xmd$zqOZ7FOzr2NutEOTJtR_$%`iw@ke0KfC<2@hN6 zD8rLHX-{Q)`=)XdFu1hS-ixs$sMVzpEutOIs$T$16qn0yF156y`pEGW$t`W^|Lwsrj5XoNHs9tPBYt3{nN{uq*xP7 zPkvCwUEBav?*C%UuuG|UYaF%3(v5- zXf1ogOZA9~5(bMw-pIuj(u0XHfseVh_5IcQUTO`baS5i7S!pEwxANE@P$=UB%Du08 z``V1`Pwf%cG;N5)u*g+EK7Yw5-^IZeHJz2P76!&K2#V5P-*akc*NYmYr`eQ_H(s#@ z#fObNG{itX+o15+bNIQ<$C-#0LTviK0Ibn~>m3CopLKT?AujyD&{CKF{cc%u-oCd`B->Jf$>5i(??j^ z*ssb{a;q~oijF)Iv#o%EFC`OT)bjB^A>gEPS(t-XCA zw#@i6-?uD9j)SJK2tjIUdQ|x=oG#2k4e}F?d)V`9szK9K*dTqwcY4b&p<$%mn2lN# zIvhR3^B)5ji`j~RC^wk6>NqK4hvKXZ4kO{ zA1w}0?E-`cQyk54E;r%iXD&B`D6V!o*tKjcXY+7 zU0#+VJFxQnQoCJHWr}=+r-^c?i2y%ED=c*bFI!~mv?~ulv;*U8D~3}0kBk~1nuH0U zNkdG99OJ(|H#_^lFhg;}A<)HfzM)~hq$Ss#u(8Y3#+vOn?k)A%qTmTp-sk=ncv)$E zGN-G6rIK5$wz4Yr0%ioGmBv5zRzfO$a@xI2ZgVyBOrCA|KQ2}rn7ZXh>NpQh9cl45 z3tu&7A;+NdX$*aTM=50Com>0-sS zZrg?^Gw3mB>Kh=&sUqe#r~&k!kH`Z5_D5@lRfp{ETX^0o%Cz&z6s2z zV0}&gYn-JQ8ep2J&P!Fa zu<5h*C8fJXZ0PquENUWXMD7(9UW}{bim0*2TZwTWj0m7}75SZKp@u z<_fAa!sB;3dT@dx@Dtr9OBQ=eyNOE*MGD5Su*Ahur|!^~zCm~Dh2KI|gpWPY8;Z~m zs7elKd3v}r^3&?S#@XP=vGQGACCAS}>dW+5WgKZfb=`RwgiPPG%8)Kpk(;R8crLoo zaC)B%U{j%%crI^rG$}oiTv2;2z*ZYw6q_+594SeJrHF;G&Fjm|*T(=5vD8X_6Zi%u z6Pe=W?;fSZAmjhTH#DWfS-Fj;2bdHkEDm?M1<+FtDnuSp$7oFEc5sx{^kuu>L742O zmq1I)B%G#B8mlfzq}u178ZcQ09aTg7R?)C|CR1M-tJh`0UVLS0^^&@ozCOg#0=THp zJ5ymEFSKk2ZvV5izpIc0K~|l#P6&+y{&+0ki)4uhXk=GPeLP}pfEIqK+gdza_A_jM ze@C!HhA_F4DrAoT8P5@Rv(k-^En$E+Y>F0 zHbqamEAk^KUeZPFe^r0tZ&vJ9v{T~u4`)rU#_fppJ=Fe$9wRlm{P*<8RhQ(JCZFHv zmh~&EA`j+{6Lzrrlo}jA*);p+*z`^lMrVr6ki2PxwQUr7)E+-_kU|#&rW-5 zDj9u#6`8;p!Ne}>eEqB~B8Gj844s^w*y7#Q$SaflvzF^(UhLmYPx&t0m@x&hPT+2q z9NcwsW$l|{dh=5ovDs>Rlj3#c2pkmnxMSiD9&|DOTU=ybXF0acAMcKtEG>6~7l%f! z?Zv>?C!%2K+*+$pV)#+dFHwqYP;7MMz2C0u*dS)Gyf)W6J|~WCOe89PGE+T@mXBC<}0CIcU`l@qd|i3hzW;s z8@+?Oha0uo?K3@zEq3O^r~&D8mQ*^CB}Mw_(zd%a7)y<8j8J0BIM~ty@i@c7H?gi~ z9OAboQxK^a&x!xn0x-Fp@r{n%9bfikdy9*4iT`Tl*Sojek6ylEhs)IuUI~%!PWihX zw0O}k$1NyY2)GE#_PaNIfeZ0N9YuVxHi+c#`*e0h71<}ECWf)0Dn09_EbWYC#Rzn2gm z-urHAwq&FN3*bKWB+ilg=-PSo9TtH5d&W(8%9^2rTwd7S?N_>{9{YD~Fmi5>YO?dy zVCf&;1lpg?W9;SVs%KZGwk6JX9iPNwtLrv@#acuA`0<$~sV3HexzBKR9B$(Ubq}2t zxCsX9MmW3Txb8<~@Zq3I)hp}GIeYloh3@hp$ohz`MDBEEM)~-U{UGIr z8S%=&HNR5+IfCZe9B6;g9vuQrzGREXW;=aR8GrF_)nz3**#_pUvoUK^KIc!JSZ`10 z-05cy&xq+el-z-=$gzR`YrV&6{c0QnAP2QR-kW{b-!BH5Da{b4jVYN$vySBxHTm(1 zEddlHokrGbm-)&EVn{8ex{A0pJyrR__z!K*DT{ABjQ#H1$rEjSZF7G=4ImTwnE%ty z4-tEi3sN>v-Q9Der<%9(6uTpxUiB2pcRJ8iHW(=@%eH;n@NbQTJD{A6P6JM7lM>}K z@6l>ki%2DJWK#&rjVC@k;kROgiJsd26AfvbxPz!QOiqrd(Tb{ypU}N2k9yWjm-!E~G(9a7Yar>V-4@Vd0lY5}iB*a?%# zNgSGCM#kLx=U1I`J%QAhwf@}c(NP=o)U9`~wE?L^ZiP%oD0G&#(dr->5^qem1`C(^ zVHs;YLKJpYOH*yg#qy41q5FSp7THLkTSxVGx0#rpM|+#R-&ZE=TaR{i5#lAX5{uGa zCZt~Zeh^bL2XWbuix@od;V16D=Eo-Sb0Z#jhRP;zHIENRD%Il#mDnmbjRS zd7t>_KCO1Xz050hvD};XosK{3VZ3OKx(EEskRO(EMyGi%11(V2-WuLuLV~h{J?T60CD8*d3S-@CRgK}9qjbpbj9;djs zc@^0tu&XPGff53HO6o^VG+Qz1&`{3;SI*^u6ua55jE!LfH_&dr?ZH7_vI(@YhFA^1 zKL2iuS=s9=n2`1zxAM2LOq8{Wj=h$>(TFW6#W^^{&E;+?OiF6N;gKh|UG3Bl-aY!a z-z^9;Q3q7rQ2sGvUow5U90x!xKEM@mGouxc`=jXli>-WqcIQ;YVTnib*6U@PFw%P~ zC0Af=FBObk)n%8L`lyMF)elO(?&Rr6zVgFQ{{s%oR;~a5 literal 0 HcmV?d00001 diff --git a/assets/cn/island/ROLE_SELECT_CHECK.png b/assets/cn/island/ROLE_SELECT_CHECK.png deleted file mode 100644 index a1f10148b96b63306dafa4d2c435fe44b313e3c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4582 zcmeH{`#%%%Ok9rsC>E$G@uTAQ^hOP5&sA zdBdMDIiaYg=XT#oN5RvM>-=*_Z{`W{CEaH#toMCIFs9SR-m@}dZQVyI@U<{M@6W${ zGy|80x2+`OY1MT4?2rZmjYeQ%6y{_iDcKI?RosS+#(1Cd0U(Z%b@-c#z1So0|4l&f zl66q3a1h>sb12KR79aK54=%|!cQec#zu4e9@O&}r%oU=$At>}(COMXU{rvi^CnDxs z$D!D?(wVA{XZ&fc059teR|NpT{G@(i`-SJNJD*>D)_-O-W>w1&xg82ZY|SA&YZpE_ zzY%R_1{|q-;Kkx3UeZcopV|)qgqh8P$-3=!iH$=bdD;@AC^hQ3rtia;G2YTEo4AMi z_d(^wMZ2?0yJw8vOI4=*v(9}fQ5AafRiheOGxCrRp<|lO`I-uQoB~uXPD{Pjk%6%g zR}w7$^yq)$GkV_F)Ax7j6=3UCNBI~c`~O@PGmQx;TZ6#S*ZR~~WOIxQkn(uV#giDm zE&rZE1LC%C6S9T9X%u}I)6dd+UEG67leHDTeauE3o0j%~8Tz(%0xAacsG^(I03Vxq zJM~xN&NKD0hND17R5l-t(b{Cq;T$Y)nVXWwNV3XODB3d+bQmQB1m0WhTZ7 z^61+uJfuT)J>5WOVg%wLmp(n}gzb>E1FKg0L(TD%L|asjB>(IdDfC`hbJv>EGSQ>2 zLG9zx&Q&EruC$@DLr;d9wIqEO!`Rhn*uEOfvLK6|F~hG#Js4dXm!+}O$TyR~!obqB zFPd+y^xmJAln`oixPR$*i90dk63KQ81p`URm~kD=RBM(;0F=JL71T8jW%CF)UOJJR zF%0E@s{i;pBrul+a-fjxXac(sAtq@s!A~B@@#O-CZL5eV+;)C4#DD9{Z8=2{QtJSi z4khfsfK5%G$V!5%Qkk1A6=o>>Io>?Cj1wgcf^E*^LwF%(hq#OVDcv_IinG5ERd1uF z`D8|7V?gDbR7jdSxk9kIRP(cG2PC(c+#F1Mn7uRyp>OroNQ944XxsD`1>pNdSLBa; zAFHPwtZPFga_QD-4?wb5tb8pIvD`vpY=+YvAh0H<{5ae{Y;Jm84ymQILoEmJ?$(}s z=5%=*(yxQ$SIx7&B^tNipklkVBD$;+C%h$RJ(Vm0fcIVU9pa}?$2_)lTcW_^dg(6NFX5%p@Jj5Bl8AC|p8~MN=q2)l<(J+M@w>HhhKEU`w3W_*(vVUG zc)3Ttsr{%1Y0~9J%Z#$4!Fdd@fCJ&fq66L$l%$Do&bQkMMex%?a(`?^!<5gJ~B$(Gw#+=*8xXlc1|P%!>B$C zEvcJ+Jf=Hw_++TDNV3M8Qr_XD3nN~rnqe2jxSEB$wHMUUA>h*T-3AzMypUA%fKO!3 zU$Czv@tdHMk^cfG9TNRHc#VxvmCIkcXjO@>32|`^`zgTST_VWVtIa|_Olo}k@f&$o zBt(kiJKlo>yGbnV@OK6%17h~N2QV+2s>;zf9WspWIl>9SL4*qomTk*>B%2;?oLDqg$E`fBiUX(#W6 zMsghSp5gqIRfSv2acwb^GaQup0jiDOc_TnWkF!^!`-#RYD&H7o3S_T8{moG`9f4S2Z5dZF>#lXn-$7#fNAe>l<%6rjBw{gA=QZD4fva_u}P{MxwgOTzVop!A7HY zfxU0;dJt^evg`ZO>^CC zqA-I^bMd`X93`v*;Q|Gr)9GIto@ZJLnqe>Y2<#EqBd|wckH8** e{~>|R-Bm9i`cLDQ{IS|^W!;@YPR-}T?)(kJlp81j diff --git a/assets/cn/island/TEMPLATE_ISLAND_LEMALIN.png b/assets/cn/island/TEMPLATE_ISLAND_LEMALIN.png new file mode 100644 index 0000000000000000000000000000000000000000..f59a1dc01cc3909d145223b984e0ad7a6add7fbb GIT binary patch literal 10998 zcmVv;CZQy3pN^+qdgh)j8)s|2b7nY~A|QAOH9y$PfPh?@ZIoq%xIq zrBsq8Crib=q${Sb*^+9PD`v5zR3xQXtmJZKQ?oSLRAdcqRuom!Oxt!U6{%1v8;0S$ zt68R{l$Cs0Da)FoD3wa3Se7e_?%0m%HpOif8Hrrcl(JqbNMjRONwd6*oa+ zrI0D)Go|74laoVJ=)0~!r<23!)L6DyluAX3uq+$HFdWCm$0iNMfY-KV>lQ{Z1S`-K zL(mK^u(-hE1V&&sNjex|TO?fP35KI6xP_(}hJ+qSnsIPS(NTx*XgGm`kT~YpHhLgI z!Xx3)nhs0qfLJ!Xv!-u{J1mOAZOtNVy?V_-0(XGGQkuF6tA;sNAk39Y75E$mMq-#@ z=@xD?JgrG4P18j6dl)7PKCd5wBn-ob5feE2SH0*q)Qj7oV;qf{ph(KJOz$3!p$G!E z9hibs9g^dKGId=?3kT~$Ai?mNX@k;duL8WQUVz?V!7%6DD>buZ=mrcl;kX*|=3y8X zJRB#hPa&$0G0pWiuZI@~L7MQfiN0Vv7L3n!sv~en6Qe8(w=fDbrd32zq-JWDA1RO| z1-eu?@^HaT5mO3K|FL*pzJ%Ff!a53XBLA6a%qw%yR#VB4-((ZVc(w zb_JWBJS;6u*~ngSxq=qduq?Q4o9H&M6IQ^$3aisoRc-d7I@8Oqo4TY(Fg|dP%b$W8 zWf_^VVVZ_%uoP>X)hBz}HZ0_R229fH{ynS}ra?G=Q900PmMrI$*#n#1&>Yc%;50|6 za@B^B-I_K{lVF+HW$oFvy=K)7Wpoo`+A|knp5QX7uETtZ>AR89+qwpLqMKmq&{Q2^ zgD#f|q<#WK)l>_X4?WJd@psJ6RRrNc4`4-vjihRqHa1((hn7P*U@p@ap-Uu=`_^IL zI=se>T)K!M8?*^z(Q4f?0rJ!JVFW!d0bE@;p#2%DSTC zcy$>aq;J%z0XXY5WB|@(xpI0{Z})Uwwaw{^v+n{=Mwo2bGy3!Tt3K8py@N3<<+!i} z>kewjT7;tr#W!xUox>ct~Q2g}t zEZYR{H)kz0(hcTL)znn5YB0!HeXyJ@pcQ~gA+&I(iHwV=j>EoE-s2($XfWP8;2Nfl zH0fM6Q6w->uqe^b*i~Sxj$w8)P!zxzib|ν|c3w#*_DH zm1J5~RJg$(6q6%a0wLd>{}O3Yp4Z=)@bWPvmW6 zIT)ypqDX|*s-er%$eD;FFi@C@(U?V;8jexiW!Q076$yngIHr~)k|9+S(~G*H*|??y zGr;Uw;-SBFrI@aGQP~sI;CU410kvt4LpNR7Aexaj8WI=?8k;jCu3w|SFbf-lrQtZ9 zMIYEY&=1nF00Mw13=gKz6d>$U6nA+&083QOg!uUGrJ^{loGN&)g@8~_mp#(+|K0o{ zUtx5-`o?lck7hpYj^NCuB}od*_VQQkEA53u%ml5CuIZYp`9w~VG*EjsRZP@}2w9S0 z8EWdPl*PbE1ASe!9D{IR{XDTi;HluM6ebgf3QOLxtSLJ*Ns|!gHSY#kY|;X;NEG~$ zx^PzmNKA|{fEQR*0iUq|?Ky)o<+HtxY++!4I(j@zk0BWj=U9xTF`6_>|O_C&_6M;Y&$irXi8i6?h z-s%tX7GQ_%Naac-=too8bmyHA%7&*VbXnyn7oEr03ZepMBw#7xuilec%3_Zy(w_K0G)waB(V=&6Nu8j*H0FoT|~%94;#* z7_G?DiX=s&;WDsX3L};*TAD3N*Ilz-D$VH7nkHEYQ?5`QU!KauJ6duB69h@d<~HPp zCq4dU|79oCQ9p8_G;6)7zVm%UgM)z8$9s>LOXY6)BLD2s%{lkDim@IOCsv%c+?X016p=tD~7@)d;`stK+D3=QZ|p#6sWdTDEe!{ zv8GyObiy&g8C7hCL%M7ZNBJQv6HE;C>ex~)YiR1cwpNj4Av{6%3Uo~qZyoG8&~xyC zuRgHq`c=Pq^pSnLcBV6_$*GB#UV3h5bfi=)U=)FoxXYDi)*O*G0^k|U25+gazkSo@ z^Zor`$s|SK?&H8FHKibPya^^@I)-Nu3_*b^2=pn8io|US<#YrClDF++2aoUBeehV{ z#V7voho`qbJyOZ^UA&MU8U)lfG|jUq2at@g-Gu=vXEL}+ka}@!qN%$vGdW1%7UP(e zO!6Op{KLQboA2&Ad1T#|%_mQu=1Cr?#=rdQFTeGzZ{B;y?GN64&o96K!-SvjZg0Uj z0`oDjyl$dzWs# z`5n|8$V1JX24o`~8w&fw5x=Tvzj*Y~Y-VcFij`egUHj3mJ;Z_Dn&$YsJNdSzSayN#@O}ESE z#`@w7VsH3aAS3jUoOPT?Sb%Vksi-TU^Dn%%?cW~%_iz90Hv{t*|Mr#F>K8BX zKfTwual>R++owNwQ~k+TaA}jc)i~R$rqNW1@fzVEnG|*ZAVk{K# z1M1}S5(e)HerSC1i=Y48SHJLu>o?!B?S<#!Hhtk_f4r`H&kmDEJOm@Aw-JTh=TTN4Q@wt|sbeO(Z9RLoQYp#UT-;NN}=d-R!IBpvwe z@xgr;D}DVFL?OMjIkf7|Px!^KAox*)!;!54@LqXhY$UqJiV+;Cs4mY`*I@sUlTM zCCDVc_U&(e@1Y+D;*n(^yKnBgo8t>s>9+9Q`yYguGBHswEh`k};x%j}M$cOkscQzl zYgGzzCMThK>@@R0D-YR*gI%+rvpCvcRE*--kPr?l`Q)zGUtHAL3A`o}4tqD!G!5op z>ITht0D*FRFtucADjKSJ?CB>LE?k5%ayRayLfT|Hjp3A{=(cG_YC;CU3#2nHm(z53 zXM&dFHL=wAI8cW({ik+refi#xe|*(-*REW?`u;CJu<7pGmM>pr5yqSi%a+}FSJxN6 zZ`CwojKKN$Vo6~*G8Ey!6aX20K_(OvL1HlxcY_xaRi1_i>th>MbP!WPyIdI>BGMxw z<$UnATerXR3@6_+mSJ%Bx`X1nMeu^p7l;_Z z=}e=(Ek1BD33DPLjkZib8lvRZmF=dvttF|rZuND4_oE+dyk*m)Pd%w)#^~5+C=|JR z{ne*->~u(H&Gqx{`oLA!e(F>EE{(UeCF&YN49j@+SyVU1VMqiBtfng@M!GIu$zi%$ zDrSZT`X2ni`oGyQXHG+KaYysYMe|z{@q6z0pp?s@+LnVVhH^zF8H$G7+%51Jh$o{y z4!?c$cTfHPQy>2Iw#Tf4^ixw}~bnB*fhX;beX+zP= z6?*LO^1U>ybnh&q}$8@t1z_%f{wb)l_L*d+49O zp4+`ETq<-}*2@Y&d2yIab0G$lQLO_^(gXyN^ z497&H(Lf+@S>dx&dqQ)+11MrSiXae|1}15Npan*ib(;jjN*b!kT7*c2S-+szw(h#r z_?SF$skc;wRF$-WKu{P6VG$tM<-HbfdXVPo)-=SpZiBL#Dxg9N=l$o^)4VYiQkmo1 zcBjq{h@wBz)WWwl(*S;$?J`9MG~?k3B+x+pfj|S;1fxOJGlivw(JlyN2;LJ32(`hW z0IM^ny?$soNz>HGU?!FbK=jlVwB5srTsm8*jYo5ZBG0olOVbS6TZ%Na7LpS<{!R_J z8$QIeYs1R%NNHex?_V!@NArh53)f$>XyZ+R)+T>lgC;BQzQ>u~BrT*1wY9aSQniYs zNV-y)$;i+w1(7D*#Hd_SL79rCXVN7ID5W$?oPa3sBA-lWMP7g`ShsY@-)I(VzG^{V zZ!gBPIA7&{4o*2mfWRk)3xKGgKqQKy`Tac1PdBZ3^IFo`9DD)D zmoMOxN}7~cp-(a7gUC}TR1nd@iCi&9(V)G$o;MCwDiwD(21W^!AsjSlL`TqT%$)${ zZB?P1vML^5nVF=!(LAeFOMW;`veaPj*>F7SW!tW8pv@6Og(MU=H3x7d(U`y~JYOtL z#~)NTDQ0D_D`YUh!(>^jYlsEIf(F@<2E5ExRUIHCKUG2XCX$FZ#$jeKVbigBp6}~D z1Nr-3eeH9{_a0FoJ*PMar!h3W>Ct1Cr!nn}e+ft4qq%!ZxLm5>xNGHrla5=l!EjAN zc{=zt1Ou=v@P~=9jP2Ge2^62PVn! zvmI{-_6l*{F|K)ZbV_sgA8gwn;7i$Zv^EBBS6w~t_m92a(p-xnjz&+76%+|oczK?#ZGZ%j z)^syBH8pSfvevGJ1E){0lymcj8#tEzf78z8Hv3G#do{}4CCA(}&o*pJwSW>Erp=2q z#~`=Q7t0XdibXU?imEQp_{8YXANdKvvkc9Wx~4!kq9}m9`h4P=_1#;a*%gj*z}S3Y za`b!>GgS*?C{BpQ!r=fUiL_xkB`Mc(RTmu)XU&ZSivXD}Nmfh1)#5G&NhIT@*tmD* z!rggyE2D1M_u@P_C|Eg-wvsCnq1q5SjS@gF;EO4l$O0jDE4C=|UhGaMix9>0I`9T$Hbl8nCJ9{h@eD)BiWZ4Q%Ozla)SA`vdQV?!Zma{C6h!9S@kw-o z1M)x;a-2}2AuRgXczx{nzTK_!=Ktrzzf@iLmW=n^>nJ2M>GS=?u`y?Qck=!9MFAPf zSEPMCZ@so{Cm#%XmjMwV))5p0Gn?TkKm>0uES1jH#3NqO*(drf!`!{=)!RS#kwPI$ z96WM>^Rqc+Di9KK>3ksQCpi(I352DXlP535YvRDpxG+cRI)__^4XBIe5UUFX0{&n_ zjcUpt{n~>&p4~Q)N^(9<*7QcMVPP0Zia#MLFrYDufe2q2tkcIFx<or-&aK_Xi5!5Z5p!~FBT0BpoGf9rcaZD;zfCLkssbU;> z_1>O68*jODXn0)J8KR-K@zB9T9dkQj5OP@oJZz|sdt-{k!u{tjrL)<#Hsq6;NqP1X z!}1qP`S}YM!cf0^-)FA7;}$7X-1DDLgNt}6(mNWYH#E=3THCph?|t>=wpV`p#Mwi~ zA~msKB#OBwgWxX=4gQKzh9Gf>c#Kfx)`0S|YdDa3kB?_zSdnOqrbWd~1BiHSBe2bh z$>cHJtGC%3lLNQOO?(-BgEH<=D@-~lmYlbf#8azD>VfkY5D^kMU$54 zPz*_Pq<2;ZIL@hK7jc*w42CApojyIcy~}b>9e6<(sY$7*w}0?Mk3RYzoFKw%iOB;A4T*IhPOO*cd0!QbF^H0nIY!%^XY;`0(gBM$%PcO_HAA=*&i@=gF;8XHNSQaf@Mm;TRYWaB#@_9THXT zGMS9%7g?TWI8w^X!3d8}Go#U=Gyt<8iZ1!VdwTvHuc-kd~ne_iXur}GRnFJYsUG4b&bt$ zpE_4x+bAn0B!`-g@nWcJa}j_mzPZwFm^aOzIXrL-aY#o7j?0* zXaN!~n%lN>=M&Gr{N#(hBx4dgYp*J^T|OT$+yJVW8~L6fR% z@P1@g1dUGqjrJ8f<}?>GCCf2Mf;jlr?$6x+bxEp_5a?X}I*xmIQ`cn2q4Sl(XCM4h zZ*TA3-FpTnM^y|9M1BdHv0sjvqM+Z$ps)MH9fS`RSCWSgt^tp+oq2AAaneYHg@% zMio-G!CPPsG{Zsy(|hW~#MtQMB&zBUk4|QD`TF|$&IL;ruUT8Elm`Ybk|YJULE{B} z%k8%_%nZ?E1ge-+Xg?xo{bw)i-nq9RWlo*k?|o`&2FDBUF&+q}<&q@&`E=TfhuT!d zmLzTU4eOr!-Sa+%iA6%$REZ%N(jhsDqj5BPAP=yfK*VvJacpY(unnkA;ssIG0U1SLT0d$r}-tzR%09&YOK@rGC(Y( zIficBwq;9oj2sD)A1hNNPRN3s#x9NKI~Ocpd)=+WL&NSlZR6azBkOP4IGG+oBoI-e z>X}Kjx9$&$NExm|bU*_PR}}TO&u;nMZ(dSlEuM%>jHf*^&(Nf%8N@8zX|n3!7{>}@ z$&qk4>PFZZY6kfv1<9nM^lX1_LC4&UYp*%^_MQu8jFo#a1xaRA*p0lxuE!?{LsYs>-!G)MPCIRT2-&T?&d-v=MRJxNlHW$@1Z^0 zwrIqIEQS`tzOY&`5!_nhCwek3=Q>Oq?uvv$`DjAgz`umTiz+FQEOG8TMpifv$Ou2MsVRtUW%J8mn*W_}xE$W6i=jXh(`9li4!7 z-~vIxAK^G2^zbh~`F=5<18fXO!nr~YdS2AMXvXFIOm?`!`j~9G3?D&u13m`C!kYrL za=9=yG1=ZeuTUz?q>R%Og#ZfS5pBquwu!S$E}I1w;#L)$@sXtHLn#ulK2`uP$8}jp zd)6>e0+ggxDvD-Vyx`lm^TogV&_`6ILJ|0d{=S9X^T8l3tvof*yZsNpYL3_XA%Ozs zg_9LorFfqZZ#Q*Wk_tx-?T>_Np7{5F$rg&mLOD5=eEiAB8=4v**g#?oW~JmL+b|7D zr*I19w&%dh(P%AzBCsZh#AUe%!|%UvDp6ApK6kk!;HF}zjt$U);0~w~u_)nzm=UD9p9OhlM~t6Qa9#j;J76V6;XJ-@T7P|2c5V_Lafwz;7`HQ0M# z>mydGZ{6Gwi=nLwj;6|rk!WjQck3MliDKn5e|qYzz58@ao71`I&0T-qv11!VPIMHT zpyZ07DF$Ht*x4-2;Ce+TfkI*g5R_DA9KyGQ2p*y9iYWLX{;(W(MIFaIF@SIoP=;r` z-z8vR)1v6}PP6-i;NE`BJ3|bn%VKI#1185pkihX=Mn>iojwGkXY{Fc$crnefVUFoJ zuy;Xo-HXrvDRt>oT~oUl48fPcmtic)va(?1H80FO>Hfk?)XG{ zDw#?rYZCQe{NjV3xbM@2l$srv<&vdICRhQuH$p?)nn+&+13|@hXZk#(V}}A^P}1dt z`qg9KV8#@96^-~mOb=NmT(dCQ0P{of5a25w4np>CnWzY7NtR&|HdrMIi58?3j4u*< z6Vt@$=({v&v}4{3U<_?pYgTM!0Qc(ql9)LM*_mm%!KXNHh?RhztY##?7XxNPpR3 zaV#}D6{!yah4Z}CteA+%Lk|oo6(AqQ&h#B?XsBsvYZ)9JJl%7+SjcwGUmOZYd7lVh zuYoja$-#M8slx=+cH8H>_H?j^cCUqmY3(Hh2m8ol!;7SlVVO@LyfV3#r^7Nm>n!P3Rbcu8p7C?}und zfR1I1#n;|>LtX2f$>H3|p5ufN4mK?C^E8MJMxm*bW8*7UU+d!`!{JY!Jo4n9o-{G( z^A9|D;rsw;U<7nSViZqSN-7uRHQdhThEAQ`*U_~iJA4*ly;(heg_K2e;L;FUP?gES z-5p#!o(Mq{#UYd6dB_+%-i%fZz=m`W5Q43z#>Zf(Ns{n>rvQnTp&1O%$g&*p2VQ;g z>CUeC#ZnF;^62nzC{_!8ECwL%S>agp%+X#*mibVuef5@xd21OV7!drRd|gpbpEy!m zTmQ;)f68SuFTD6iym}-b2R>L^Un7XTXGHK^6}-%}!a@J*uRql_Z>g?S2zPJrorfQ% zPnmgE2F6%hi>QU*LmbWfnF^{mLB}b%6iLJ|OH)*c03}s5-Mw{Co(^HWq@lgWh$x;q zd3eL-J9t0W)Y2S}$2u1-g0wG_OBW?QotKXfrLuUuW6fXHwyhNTSS6j!j1^vZ;ZH9= zxAo<%Pi7`2#>Ykhlfip3`OMmN8yV>^6odnhCr zYQ-;NiMp7oxw~1|OkFz`jZx%Gg?r(mxrT+KpDH+x;nsVmmjLi^bTk}{z+xmP2AY~W z+!smAJ%Hey#Z%F*=_-&hSq9pC3I>8wMFNw!y0{`_}W+;F>6 zDVgB7x(fWWqr0P2DM9pFuz2~kH*MT}+Xq`a=bSrpa@o?Wckg`do_p_kdRx$~zm48)ZT(5N_!n(It29!48K)qa&9f+Js{@nM`tYxGyz1 z28yN`2HCvhYWvDz%2k!l3W@_Z4_kV8m!o}vMwq$y2Dm95V z=R8{?@LY1Zp|)dQYfbmuX3KIkrOcr-eZ-8qAcQhJDvc0MBpd*!@Xn38%)?eoSp*~m z3W6ldQo1TZECiz1(ApJEG>#0MZEEQ}dTg(zn-t3+B?5=ovvvgEc;`og~c z!`s&0dQTyjp&-bT#9bfzbZTO7{na;4PL8~Nbhme+mLzOVDc04szzRa{g}A?5<~YV> zCoU&J+ah)-5>v|sxZKiGZ`)Y4QiXo+~ z^#=lkdx{6#nTd)bFA66QoD_VG7VWcWzv2WMTUTBfndq9g`mICz&i0-0i9VJJbhR&D zx#XHPE7matJw7nH=GyCunGzL<%?;I#A3KVE_GqE?1!_)EH2j|#J3l#aIvR~=rHqnE zt@z;G=tL4}pFOhwkN^7cZ~pFE&fwYQD?0wyNACQ_U3XvI+4W!F{h}q#I$Az{t!(v)gNo2GqN_y;4w0v&lA&!uK{21j?RwZ z6Ne*>jSOkiBo5h4EK=hW0u!mRmc}+kS9*@Tb?nsJCwh}Np1%b81 z`QCSwQVIQzwp=0HEm7}q4ca?a)x)p9P~XxKsjF9t1wIfs^3t;he*gFzzkmGH!2_C9 zuB(f|SL!(t(tc6k=QTI8B)Y5|66@0Jh~NaaU~RTIS*<%QML- knyzZqG9k;>y-olB1G3(Y$G}If9RL6T07*qoM6N<$g4R(#dH?_b literal 0 HcmV?d00001 diff --git a/assets/cn/island/TEMPLATE_ISLAND_NEWJERSEY.png b/assets/cn/island/TEMPLATE_ISLAND_NEWJERSEY.png new file mode 100644 index 0000000000000000000000000000000000000000..5f2151ef3d664a7783d03afce4a462f43a6e3cf1 GIT binary patch literal 12886 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

G{=&5rvXO7dL?urPt0wjqtG+bl+*NgMZ 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 literal 0 HcmV?d00001 diff --git a/assets/cn/island/TEMPLATE_ISLAND_SHIMAKAZE.png b/assets/cn/island/TEMPLATE_ISLAND_SHIMAKAZE.png new file mode 100644 index 0000000000000000000000000000000000000000..e05fd3f66b2496398cce78d093f98766a857f949 GIT binary patch literal 10178 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 literal 0 HcmV?d00001 diff --git a/assets/cn/island/TEMPLATE_ISLAND_TASHKENT.png b/assets/cn/island/TEMPLATE_ISLAND_TASHKENT.png new file mode 100644 index 0000000000000000000000000000000000000000..c4bda78f253242538ab1fbcda1a63c2cc5a46298 GIT binary patch literal 9828 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 KMNUMnLSTY*%s0#c literal 0 HcmV?d00001 diff --git a/module/island/assets.py b/module/island/assets.py index b56281130..90cfcdcdc 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -19,17 +19,28 @@ OCR_PRODUCTION_TIME_REMAIN = Button(area={'cn': (621, 427, 666, 439), 'en': (621 OCR_TRANSPORT_REFRESH = Button(area={'cn': (716, 211, 805, 231), 'en': (716, 211, 805, 231), 'jp': (716, 211, 805, 231), 'tw': (716, 211, 805, 231)}, color={'cn': (176, 177, 175), 'en': (176, 177, 175), 'jp': (176, 177, 175), 'tw': (176, 177, 175)}, button={'cn': (716, 211, 805, 231), 'en': (716, 211, 805, 231), 'jp': (716, 211, 805, 231), 'tw': (716, 211, 805, 231)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_REFRESH.png', 'en': './assets/cn/island/OCR_TRANSPORT_REFRESH.png', 'jp': './assets/cn/island/OCR_TRANSPORT_REFRESH.png', 'tw': './assets/cn/island/OCR_TRANSPORT_REFRESH.png'}) OCR_TRANSPORT_TIME = Button(area={'cn': (611, 139, 687, 154), 'en': (611, 139, 687, 154), 'jp': (611, 139, 687, 154), 'tw': (611, 139, 687, 154)}, color={'cn': (119, 119, 120), 'en': (119, 119, 120), 'jp': (119, 119, 120), 'tw': (119, 119, 120)}, button={'cn': (611, 139, 687, 154), 'en': (611, 139, 687, 154), 'jp': (611, 139, 687, 154), 'tw': (611, 139, 687, 154)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'en': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'jp': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'tw': './assets/cn/island/OCR_TRANSPORT_TIME.png'}) OCR_TRANSPORT_TIME_REMAIN = Button(area={'cn': (753, 210, 842, 230), 'en': (753, 210, 842, 230), 'jp': (753, 210, 842, 230), 'tw': (753, 210, 842, 230)}, color={'cn': (252, 203, 127), 'en': (252, 203, 127), 'jp': (252, 203, 127), 'tw': (252, 203, 127)}, button={'cn': (753, 210, 842, 230), 'en': (753, 210, 842, 230), 'jp': (753, 210, 842, 230), 'tw': (753, 210, 842, 230)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'en': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'jp': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'tw': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png'}) +PRODUCT_MANJUU_CHECK = Button(area={'cn': (535, 107, 575, 138), 'en': (535, 107, 575, 138), 'jp': (535, 107, 575, 138), 'tw': (535, 107, 575, 138)}, color={'cn': (199, 181, 124), 'en': (199, 181, 124), 'jp': (199, 181, 124), 'tw': (199, 181, 124)}, button={'cn': (535, 107, 575, 138), 'en': (535, 107, 575, 138), 'jp': (535, 107, 575, 138), 'tw': (535, 107, 575, 138)}, file={'cn': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'en': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'jp': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'tw': './assets/cn/island/PRODUCT_MANJUU_CHECK.png'}) PROJECT_COMPLETE = Button(area={'cn': (576, 394, 704, 414), 'en': (576, 394, 704, 414), 'jp': (576, 394, 704, 414), 'tw': (576, 394, 704, 414)}, color={'cn': (210, 210, 209), 'en': (210, 210, 209), 'jp': (210, 210, 209), 'tw': (210, 210, 209)}, button={'cn': (580, 533, 762, 584), 'en': (580, 533, 762, 584), 'jp': (580, 533, 762, 584), 'tw': (580, 533, 762, 584)}, file={'cn': './assets/cn/island/PROJECT_COMPLETE.png', 'en': './assets/cn/island/PROJECT_COMPLETE.png', 'jp': './assets/cn/island/PROJECT_COMPLETE.png', 'tw': './assets/cn/island/PROJECT_COMPLETE.png'}) +PROJECT_LEMALIN_CHECK = Button(area={'cn': (1165, 173, 1232, 218), 'en': (1165, 173, 1232, 218), 'jp': (1165, 173, 1232, 218), 'tw': (1165, 173, 1232, 218)}, color={'cn': (225, 217, 221), 'en': (225, 217, 221), 'jp': (225, 217, 221), 'tw': (225, 217, 221)}, button={'cn': (1165, 173, 1232, 218), 'en': (1165, 173, 1232, 218), 'jp': (1165, 173, 1232, 218), 'tw': (1165, 173, 1232, 218)}, file={'cn': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'en': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'jp': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'tw': './assets/cn/island/PROJECT_LEMALIN_CHECK.png'}) +PROJECT_MANJUU_CHECK = Button(area={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, color={'cn': (221, 192, 128), 'en': (221, 192, 128), 'jp': (221, 192, 128), 'tw': (221, 192, 128)}, button={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, file={'cn': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'en': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'jp': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'tw': './assets/cn/island/PROJECT_MANJUU_CHECK.png'}) +PROJECT_NEWJERSEY_CHECK = Button(area={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, color={'cn': (138, 136, 159), 'en': (138, 136, 159), 'jp': (138, 136, 159), 'tw': (138, 136, 159)}, button={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, file={'cn': './assets/cn/island/PROJECT_NEWJERSEY_CHECK.png', 'en': './assets/cn/island/PROJECT_NEWJERSEY_CHECK.png', 'jp': './assets/cn/island/PROJECT_NEWJERSEY_CHECK.png', 'tw': './assets/cn/island/PROJECT_NEWJERSEY_CHECK.png'}) +PROJECT_SARATOGA_CHECK = Button(area={'cn': (1162, 166, 1223, 219), 'en': (1162, 166, 1223, 219), 'jp': (1162, 166, 1223, 219), 'tw': (1162, 166, 1223, 219)}, color={'cn': (212, 177, 178), 'en': (212, 177, 178), 'jp': (212, 177, 178), 'tw': (212, 177, 178)}, button={'cn': (1162, 166, 1223, 219), 'en': (1162, 166, 1223, 219), 'jp': (1162, 166, 1223, 219), 'tw': (1162, 166, 1223, 219)}, file={'cn': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'en': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'jp': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'tw': './assets/cn/island/PROJECT_SARATOGA_CHECK.png'}) +PROJECT_SHIMAKAZE_CHECK = Button(area={'cn': (1163, 168, 1212, 218), 'en': (1163, 168, 1212, 218), 'jp': (1163, 168, 1212, 218), 'tw': (1163, 168, 1212, 218)}, color={'cn': (218, 199, 196), 'en': (218, 199, 196), 'jp': (218, 199, 196), 'tw': (218, 199, 196)}, button={'cn': (1163, 168, 1212, 218), 'en': (1163, 168, 1212, 218), 'jp': (1163, 168, 1212, 218), 'tw': (1163, 168, 1212, 218)}, file={'cn': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'en': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'jp': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'tw': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png'}) PROJECT_START = Button(area={'cn': (686, 610, 706, 630), 'en': (686, 610, 706, 630), 'jp': (686, 610, 706, 630), 'tw': (686, 610, 706, 630)}, color={'cn': (129, 213, 255), 'en': (129, 213, 255), 'jp': (129, 213, 255), 'tw': (129, 213, 255)}, button={'cn': (494, 599, 1087, 642), 'en': (494, 599, 1087, 642), 'jp': (494, 599, 1087, 642), 'tw': (494, 599, 1087, 642)}, file={'cn': './assets/cn/island/PROJECT_START.png', 'en': './assets/cn/island/PROJECT_START.png', 'jp': './assets/cn/island/PROJECT_START.png', 'tw': './assets/cn/island/PROJECT_START.png'}) -ROLE_SELECT_CHECK = Button(area={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, color={'cn': (221, 192, 128), 'en': (221, 192, 128), 'jp': (221, 192, 128), 'tw': (221, 192, 128)}, button={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, file={'cn': './assets/cn/island/ROLE_SELECT_CHECK.png', 'en': './assets/cn/island/ROLE_SELECT_CHECK.png', 'jp': './assets/cn/island/ROLE_SELECT_CHECK.png', 'tw': './assets/cn/island/ROLE_SELECT_CHECK.png'}) +PROJECT_TASHKENT_CHECK = Button(area={'cn': (1164, 176, 1219, 213), 'en': (1164, 176, 1219, 213), 'jp': (1164, 176, 1219, 213), 'tw': (1164, 176, 1219, 213)}, color={'cn': (176, 146, 173), 'en': (176, 146, 173), 'jp': (176, 146, 173), 'tw': (176, 146, 173)}, button={'cn': (1164, 176, 1219, 213), 'en': (1164, 176, 1219, 213), 'jp': (1164, 176, 1219, 213), 'tw': (1164, 176, 1219, 213)}, file={'cn': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'en': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'jp': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'tw': './assets/cn/island/PROJECT_TASHKENT_CHECK.png'}) ROLE_SELECT_CONFIRM = Button(area={'cn': (1068, 597, 1118, 621), 'en': (1068, 597, 1118, 621), 'jp': (1068, 597, 1118, 621), 'tw': (1068, 597, 1118, 621)}, color={'cn': (109, 206, 255), 'en': (109, 206, 255), 'jp': (109, 206, 255), 'tw': (109, 206, 255)}, button={'cn': (948, 585, 1239, 632), 'en': (948, 585, 1239, 632), 'jp': (948, 585, 1239, 632), 'tw': (948, 585, 1239, 632)}, file={'cn': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'en': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'jp': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'tw': './assets/cn/island/ROLE_SELECT_CONFIRM.png'}) ROLE_SELECT_ENTER = Button(area={'cn': (579, 314, 700, 350), 'en': (579, 314, 700, 350), 'jp': (579, 314, 700, 350), 'tw': (579, 314, 700, 350)}, color={'cn': (239, 238, 237), 'en': (239, 238, 237), 'jp': (239, 238, 237), 'tw': (239, 238, 237)}, button={'cn': (534, 206, 747, 483), 'en': (534, 206, 747, 483), 'jp': (534, 206, 747, 483), 'tw': (534, 206, 747, 483)}, file={'cn': './assets/cn/island/ROLE_SELECT_ENTER.png', 'en': './assets/cn/island/ROLE_SELECT_ENTER.png', 'jp': './assets/cn/island/ROLE_SELECT_ENTER.png', 'tw': './assets/cn/island/ROLE_SELECT_ENTER.png'}) TEMPLATE_CARROT = Template(file={'cn': './assets/cn/island/TEMPLATE_CARROT.png', 'en': './assets/cn/island/TEMPLATE_CARROT.png', 'jp': './assets/cn/island/TEMPLATE_CARROT.png', 'tw': './assets/cn/island/TEMPLATE_CARROT.png'}) TEMPLATE_COTTON = Template(file={'cn': './assets/cn/island/TEMPLATE_COTTON.png', 'en': './assets/cn/island/TEMPLATE_COTTON.png', 'jp': './assets/cn/island/TEMPLATE_COTTON.png', 'tw': './assets/cn/island/TEMPLATE_COTTON.png'}) TEMPLATE_FLEX = Template(file={'cn': './assets/cn/island/TEMPLATE_FLEX.png', 'en': './assets/cn/island/TEMPLATE_FLEX.png', 'jp': './assets/cn/island/TEMPLATE_FLEX.png', 'tw': './assets/cn/island/TEMPLATE_FLEX.png'}) TEMPLATE_FRESH_MEAT = Template(file={'cn': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'en': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'jp': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'tw': './assets/cn/island/TEMPLATE_FRESH_MEAT.png'}) +TEMPLATE_ISLAND_LEMALIN = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_LEMALIN.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_LEMALIN.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_LEMALIN.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_LEMALIN.png'}) TEMPLATE_ISLAND_MANJUU = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_MANJUU.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_MANJUU.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_MANJUU.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_MANJUU.png'}) +TEMPLATE_ISLAND_NEWJERSEY = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_NEWJERSEY.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_NEWJERSEY.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_NEWJERSEY.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_NEWJERSEY.png'}) +TEMPLATE_ISLAND_SARATOGA = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_SARATOGA.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_SARATOGA.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_SARATOGA.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_SARATOGA.png'}) +TEMPLATE_ISLAND_SHIMAKAZE = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_SHIMAKAZE.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_SHIMAKAZE.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_SHIMAKAZE.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_SHIMAKAZE.png'}) TEMPLATE_ISLAND_SWITCH = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png'}) +TEMPLATE_ISLAND_TASHKENT = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_TASHKENT.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_TASHKENT.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_TASHKENT.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_TASHKENT.png'}) TEMPLATE_ITEM_SATISFIED = Template(file={'cn': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'en': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'jp': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'tw': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png'}) TEMPLATE_MILK = Template(file={'cn': './assets/cn/island/TEMPLATE_MILK.png', 'en': './assets/cn/island/TEMPLATE_MILK.png', 'jp': './assets/cn/island/TEMPLATE_MILK.png', 'tw': './assets/cn/island/TEMPLATE_MILK.png'}) TEMPLATE_NAPA_CABBAGE = Template(file={'cn': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png', 'en': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png', 'jp': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png', 'tw': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png'}) From 64d5003a410ecfa671f7847177b4cb6243b54fea Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Mon, 20 Oct 2025 19:42:33 +0800 Subject: [PATCH 35/76] Add: character select in island project --- assets/cn/island/TEMPLATE_ISLAND_LEMALIN.png | Bin 10998 -> 0 bytes assets/cn/island/TEMPLATE_ISLAND_MANJUU.png | Bin 1922 -> 0 bytes .../cn/island/TEMPLATE_ISLAND_NEWJERSEY.png | Bin 12886 -> 0 bytes assets/cn/island/TEMPLATE_ISLAND_SARATOGA.png | Bin 10590 -> 0 bytes .../cn/island/TEMPLATE_ISLAND_SHIMAKAZE.png | Bin 10178 -> 0 bytes assets/cn/island/TEMPLATE_ISLAND_SWITCH.png | Bin 315 -> 0 bytes assets/cn/island/TEMPLATE_ISLAND_TASHKENT.png | Bin 9828 -> 0 bytes config/template.json | 67 ++- module/config/argument/args.json | 507 ++++++++++++++++++ module/config/argument/argument.yaml | 117 ++++ module/config/config_generated.py | 39 ++ module/config/i18n/en-US.json | 429 +++++++++++++++ module/config/i18n/ja-JP.json | 429 +++++++++++++++ module/config/i18n/zh-CN.json | 429 +++++++++++++++ module/config/i18n/zh-TW.json | 429 +++++++++++++++ module/island/assets.py | 16 +- module/island/project.py | 108 ++-- 17 files changed, 2502 insertions(+), 68 deletions(-) delete mode 100644 assets/cn/island/TEMPLATE_ISLAND_LEMALIN.png delete mode 100644 assets/cn/island/TEMPLATE_ISLAND_MANJUU.png delete mode 100644 assets/cn/island/TEMPLATE_ISLAND_NEWJERSEY.png delete mode 100644 assets/cn/island/TEMPLATE_ISLAND_SARATOGA.png delete mode 100644 assets/cn/island/TEMPLATE_ISLAND_SHIMAKAZE.png delete mode 100644 assets/cn/island/TEMPLATE_ISLAND_SWITCH.png delete mode 100644 assets/cn/island/TEMPLATE_ISLAND_TASHKENT.png diff --git a/assets/cn/island/TEMPLATE_ISLAND_LEMALIN.png b/assets/cn/island/TEMPLATE_ISLAND_LEMALIN.png deleted file mode 100644 index f59a1dc01cc3909d145223b984e0ad7a6add7fbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10998 zcmVv;CZQy3pN^+qdgh)j8)s|2b7nY~A|QAOH9y$PfPh?@ZIoq%xIq zrBsq8Crib=q${Sb*^+9PD`v5zR3xQXtmJZKQ?oSLRAdcqRuom!Oxt!U6{%1v8;0S$ zt68R{l$Cs0Da)FoD3wa3Se7e_?%0m%HpOif8Hrrcl(JqbNMjRONwd6*oa+ zrI0D)Go|74laoVJ=)0~!r<23!)L6DyluAX3uq+$HFdWCm$0iNMfY-KV>lQ{Z1S`-K zL(mK^u(-hE1V&&sNjex|TO?fP35KI6xP_(}hJ+qSnsIPS(NTx*XgGm`kT~YpHhLgI z!Xx3)nhs0qfLJ!Xv!-u{J1mOAZOtNVy?V_-0(XGGQkuF6tA;sNAk39Y75E$mMq-#@ z=@xD?JgrG4P18j6dl)7PKCd5wBn-ob5feE2SH0*q)Qj7oV;qf{ph(KJOz$3!p$G!E z9hibs9g^dKGId=?3kT~$Ai?mNX@k;duL8WQUVz?V!7%6DD>buZ=mrcl;kX*|=3y8X zJRB#hPa&$0G0pWiuZI@~L7MQfiN0Vv7L3n!sv~en6Qe8(w=fDbrd32zq-JWDA1RO| z1-eu?@^HaT5mO3K|FL*pzJ%Ff!a53XBLA6a%qw%yR#VB4-((ZVc(w zb_JWBJS;6u*~ngSxq=qduq?Q4o9H&M6IQ^$3aisoRc-d7I@8Oqo4TY(Fg|dP%b$W8 zWf_^VVVZ_%uoP>X)hBz}HZ0_R229fH{ynS}ra?G=Q900PmMrI$*#n#1&>Yc%;50|6 za@B^B-I_K{lVF+HW$oFvy=K)7Wpoo`+A|knp5QX7uETtZ>AR89+qwpLqMKmq&{Q2^ zgD#f|q<#WK)l>_X4?WJd@psJ6RRrNc4`4-vjihRqHa1((hn7P*U@p@ap-Uu=`_^IL zI=se>T)K!M8?*^z(Q4f?0rJ!JVFW!d0bE@;p#2%DSTC zcy$>aq;J%z0XXY5WB|@(xpI0{Z})Uwwaw{^v+n{=Mwo2bGy3!Tt3K8py@N3<<+!i} z>kewjT7;tr#W!xUox>ct~Q2g}t zEZYR{H)kz0(hcTL)znn5YB0!HeXyJ@pcQ~gA+&I(iHwV=j>EoE-s2($XfWP8;2Nfl zH0fM6Q6w->uqe^b*i~Sxj$w8)P!zxzib|ν|c3w#*_DH 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 diff --git a/assets/cn/island/TEMPLATE_ISLAND_MANJUU.png b/assets/cn/island/TEMPLATE_ISLAND_MANJUU.png deleted file mode 100644 index a92fd789c02993f16a3c619d30d654e5c088580a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1922 zcmV-|2YvX7P)2e|KhQ+sSmhGdpw7x!?WH zch0%F+QkD1EIyFw2c&Og9{>!Ifi?yJ53dAWWAb773@&IT%P?RxJVs-2h|DUJu$Zry z@Fj2*QDjYDcbaEB(Arq&ikgSSMqUVv?l948ESw3CywS|?0817Qr9cG@Ep1{V#@Gik zgfqB;lwAm4h7ey|Xs!LB)hV*j6~3c7-T>JIL)3;1Cj<~O%6AOICy`*l_%)0Z`Rz~(ig z=%lGUymsJ=VL_^a=JU#Z$G>#cyVnoaI8 zw*RfKe;m0q^x(ZSuIYNhfW^s**gASJV@-Xj@q>oous!k42j7fdxix-s?&O8ijxAg$ zGH6Ve$ZO*hghp}S+n*2rJl@u}Rx6L!bEfN6uX0{u1bBA-(3f`6svz(*Me+geHxBh$GGTI=7**Jgx&swe4+uJK) z1(D2fo^juxGV_qky19<@SP5Z_f zn`iA6%Ny*ER|xdw^E?rOs-jE2=!yE>ca{(rE^A~N>5-$A35lybglA3Im(Q}yS^{O(?fV3()x@JieNk#jXqKj$-pnm$aw1VdQ(CEx zdzGsY4x7mzdS(6EzG-_dF8m?@OsI1xcKo z%jYuKYZl$|m|R7zm~1}Q53Qp0uh$u!1TYz;Psr7~N^K}a0#~IYGU*phv-6I2a?U4> zf;D&7%4PQrbfZJ1bzH|pdBHC`gl!4oVep&$7o1XRz@7ZZ;8_s~ve>1gtH-=&RnJnh z!=07!LUubkmaH8x*9`Qyv|=h1qYt_2CFH2WaStEZM)R5%b$>L=vi9xXY#LlIRxnac z4CX1^+n_X#SS0fc${b8zegA~#k%=rs!(lyf=>2EP|IK!n+UYW%&reQH?%A~&l2Vx8 z|I)LKddTMnu2`|unsF(SkgV40^*y_u*s<-QTusniDb#XIMu0p){__JiC+Q<*CPvGX z)v0M~cGj-Xi|O09r>Csj)|Bw(mh}(vLb2ZLYa_TtBdlC*c6Sv{oVq$MYIJAQhQ8PL zY#|MmcF9ZiWN!B2fmC0{3w*L-UmlBhCv1npY?+(=>p*57A~nHps=^2i z>T^hFd*my6_RQE>sixddiIORtd>`CM5tdTqs4l~%+(yY3)k39gDaK5w{+QsPEK?A1 zp7cbbM$sFx=FWsFCZkv!e9Rs@?b)}$Xrm{1p;TD&h@ZWnb!V13ge<;zT)a7i0(}O# zip+4d)peDC5PU_nACcIhU|KeZWlfnUZho@53Arm# zCLIh1psIRwD$pytJeOPsCae~HJ+#^w6X0qbUghA~oakf~;8YI}JmN=RKXkh8xKR0}e2?|-(*V`%S906fc&z-EM zv8nS+>^_Lpo>|838YGa5>b1Ce)CPp2;I0ZG9^le5xQsmfAC`&+r1G!S$^ZZW07*qo IM6N<$f?|`bmH+?% diff --git a/assets/cn/island/TEMPLATE_ISLAND_NEWJERSEY.png b/assets/cn/island/TEMPLATE_ISLAND_NEWJERSEY.png deleted file mode 100644 index 5f2151ef3d664a7783d03afce4a462f43a6e3cf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12886 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

G{=&5rvXO7dL?urPt0wjqtG+bl+*NgMZ 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 diff --git a/assets/cn/island/TEMPLATE_ISLAND_SHIMAKAZE.png b/assets/cn/island/TEMPLATE_ISLAND_SHIMAKAZE.png deleted file mode 100644 index e05fd3f66b2496398cce78d093f98766a857f949..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10178 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 diff --git a/assets/cn/island/TEMPLATE_ISLAND_SWITCH.png b/assets/cn/island/TEMPLATE_ISLAND_SWITCH.png deleted file mode 100644 index d8bf58ae3af70511ed9d7ec9b53e6c07cf1e1c1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 315 zcmV-B0mS}^P)OZ)7+x*^@{Q(tUX!+hv@uzlzFsx-}8P!YV+8;jv4vq=hf$LJmL2GzJ;5F;Q z!UwpCzzN;ZH3NwU*JW8kvki@AEOwT$T3njM>$)mSDJ-vCGv$cr;|{ks$7dLZGh1xq zqi5S~&e_>%6KBctDYMB|T3jhg0)Fbz=BcU1^1}MLOEk^ReNc66?gL3u zhK{BwibON4BxRkxa#@jdO`WqXNt0k|T+>L3&~=5P%(|h{B&DeGyaowmE4R~!3{DV| zsw+k#nE|vA$x*Tl7u1fae~!JmQyi8C%{T+rwI%3>7ntV#_HB{V*}HX8I~d7 zDH`Xno9wVmS3z+)brGCGS2bBuaEukR38&3HIWgq&720gp-jg4d1p0$6b0G9=PRRVhR^1%JmKn?q-aPH znM4>SQxrGv2KnJIJ3_M|jK4P%4n34q9!55b~TiX@;W z;x@A#;sI0(;X|+tMv-zh%Th2+1q-N>oJuFn7R%W5nAL2B>d{iUz-~5y&Z4RK+4Ev2-R5Dlt$kGC(;H%;9isL4|*0bjt5XsVtV6De)At ztV0lyM>x%{u7R%c>G95%&f~+!Of2`-zQ43pbc}^BFoqV(#tUu5uvCx7CyTkf`)EQg z2SE&F8V2Qc1t4-9HajSW=OtJNjvEw|SCA8l3MK-hNGas3xYOn_xS@GGj;<4f0l%LlbVZTP zRyUtZW2E)ez>z)OyK91V{S*C%&-c_8*F5>kGjQ+8!IPkOr^$5Jnmc7#o0^z}=V`i% zL(#)Z_}_@kDn$ui6Jt64>dW4`|zA>aF`aIt8V#(gqvAC;DS_5 zIwA#kRlACZ}L=Op!D$3gN061RY%8?brsdi z8#;TtMw=FOWCT`{<961ZNyNv)6Bs5*GPvaI3>30VE(LWWr{r-52mxYH6vPLZ2$X7P z9pIZZL*w*cfArLl2m5Z(_00hI)3py*iKN>D8 z2-;ceD?4BP-b4TV$(b|Zcw*Z-znq%}wN56?oA3D6%;eeTN*8P922XU|vFgTCg9D4| zJ4T0wYwGJMieMNw$aD32z|_>m=*6rQlSL`bXQ7OeHWf-bOEM5+iUd`hP;~?1H^C=@ z-r#s_yt=4*EHm32sOTL%tmv`6)7DvxJ3HEEV5!lGQNPDZXxO#wOS^{$XqM2^x#D0Y zX(&iw2K-O`WY6xkH$VB#>jwyuJ#_kDN9O{vNULOgzkTwz$#`PLn(J+q?J!lA#nI8T znQZp98}5Gmq5EF`w_kQNwYIDng0?mmsGBEW#927Q?AmFm`z3OeFEdH@+T9;nUM&%dTBMIhz{1FcB=SHweRNL+LvfP5j$`|7^wL)jFm* zJl^wty)_G3X_AG!3yXuwVdl(PJ_Auem35XS^q9}(g_xd*OagW!WOBazsRj-eoW=lJ zRuq)Z#%4H<>pIsJOHHl5X7$rA|6ViXk9sDZz94v=ASrQ-efQ{oczshgSWdf~CNq4adRq+&^_&j+p)%LwJg zMboo!x5Xk0@`K<1YUrUK*g1RGCx_}5bePSSsS9HyE;`K2g+!>Xvaz7B3}A6Qlc4+o zfA2@97X;d5Rs9=m0->pEI?0f_tQR-~k>tglUAqqT9->I~_5H8=oUULX0Pt>TWB{#F zl=y7?p3mR2a>GhFBJbL4r zET_+h20}AUm8GLovul?%!_{5y?24X?n#`sf?%KTft$p4?rz%mvd>l6S#n~vR8&F&} zovx^;qZx)$WbDM?iOq|y6V>eC`B|p2MFWau=)g=E6C?04&9bx^;2D-xr5>8ET|v2;vCD;uc(Tc zgY?Ec3PPz*S-v3n&e2J`k$d>2m1hReNkpd3qNb)MZeF+cLLhPQjmHYij}!%pv#~7j zAE@WeO|^e`ZD(nHiKNJ(P@mIncDsC($K!RmJ(Y!}V-w?vRFptm3o4F^QNTDTC7mV> zR+O?4A@|9dgU|l)Nm)V4_7;~e+x*#BG6Im|hhP5E&wu?Vr~@?(bqh*dP%@n?4L*(I zIx3_nugzgxq;FC(iIEOnn=uL1)?HxW*SNZrsC^2->_%bTcwrN zkXd}e0x0ef|B!nDZA1<}^)(!dZ@>kumb2n1?u5c^Y|@S+0@v{p^T$73vtk*a6WliInNW9g`+}asXBdtFniG%3J^qpl z!{=*iX=-X}9251PzH^V<{|G!e%_rS9E3VF`KOL1iRkdx45aLREy0hv!}a;TUshO zhB-BPvA#HPwjcBRJk1T&*j!s?evNrCP)9<$WF<(~K*fNWlMt{_XwejnK!zgba)kj5 z113g8vt!4H+d7x+{@oucY9V;Ao&$%x0Y`67x6e}o)c4rYW1WjS_k6s^Us>kVTvSPE zx!din_t*6f_WIp^;1aP^%;WIH(s9nqfk=WNS}m5#O$I?0TnK}y+o^N(xnH*-jOn8XAXI}Bhk>eL2nroLg#l~kV zYLUU?(a7mzJ*(EP1(pJT1`50igc(7`XJ!_xTJ_Pp@5B3&B#jrhE&gQ3&W-J>U*7TZ zHFZm!R+p^G5KdVo3(jDsO`4HsQ52_P^y1bIi^=@j?j3JU41eXme=7ALO2Tz#Ra29Rx|&)^lWk_RL2~JI%u`e|+|!?!O;EBdkByF(M8Z;zpH0l# zI9rBK9Xh$UqO5i@GFehk0yODry@D%FPRvB&@x^T&UXSPLpZ~0-qHxvPWet^e9K&4+ zmCMnB$O8GdF*7G0$YWepl*lia$!4>5^_)b+?UiS?7kf&59*-*!5Or*5@_cPwtA{Pd1q^k1aL#1GMMb3Z7!L+b z(gw~nl{IN>Haa!)tM5I1pljFReIJJ>XBt}@3qAR6lcDDuYs9=r_~rFp7VVN4moI_c z5Q)O*yf0EF({v~_c)D-&+z5PyPcUtZ79H64!P*<|=HwVb$l%p*lO$!p$WUTt6Um~| zqS@(5L<-IipSz>tE8W0c?SRYqvvl1e#zx74_z-REp>Uki#M!F zB@(}S_~)mOpIo?XZ9F!EDe0nM;PS*=E(b+rd^|)^z)f8gLvtRt7pQ^LSL0n}gh%|EkkIN|?$4zz{AiBM;zthydba*5L2~d!- z0Y9W)3yxZ=6fb165?@|iD#$4p=Yw#iN*XGYiR8g|-fd`aJAd*tU>{!M%~l&gxB_qR z!t{Aj7Q9Xmz#Np0P+P;uWpi%3gBQ{!ihK1hudchX?TTIr8Z8vfLIea5(^c~15gR-K zG6YR)iI^IRfM?N#MaZ6)-?hU?SlOuiGL^BBV#~1YXF+ z`Pjwiw4|j7A`nX@DT+1avV7>mXrQE|p>ZKRgfm;;`SA4{R@`y;@K_0CP=c`%!VVQf|Rye zT^T-EghS5IGucd8NhPlet!+ytr!D{nr!taO5GY)6-#x#6`iCZh+kD;a((nLFnJ`si zC`wbsDu319Pu{I8FIVIoN24};GMfze0*6j?gMC+CyQXb@`};eO1gi>%j}5hMY=`CS z-u8O)vbLM=yYsIwb$;+ij~a@C19dlBD4Q#s$(O4=e~XSH@5+lEQi0m$8$Sp z>ty!{Sxra+0^KH?DVO4lDoeih^uOAjj=u%e`2oV9Qc6+qOHT1jS&+2aFirZKX?u6> ze)&IsyKK$MsrVSo56w)SAMS5&UpjK`tiQlNH)nKg7=BmQ)o$2&vnUE2XS(Cdw}L!r zd#MlOQ0c&F#$zgaQ z7Y`?wF1|H1bFR4DCaaRe=B+Mo;WTS&-LlcKfuaB~VkH*2n9D@B-g$3rWhthLU--(y z|M8zsQj_P-H?3NgNJK`@pB)<>1nvOB9P8`avijBoCl9ukHy`ZYyP&%Dy(4emxZ>7> zr#=k&f*zMAG!=prOIT6+-s*4>6xDy^Y{&WzO#J&|Ts@fLAXbvkW5(rts9=;6)^vPd z&u^akc|}ugNkx4$gxb?K&caJrz-7;7G5~FKRRiN%I7=cK4V@oa_1RkhE1x-fd}4O; zx-}aL0|DyXk%=Swf5scAiyd&3Ra>hpqR(%sU^TL_sB$(Ho{WSax@H5fWd^7F>wUVz3@omU^R6adZ z&R96|+}Hp6Z1>4)@7$UQT};}^;+s~KG0e=NUdnD#GO4VbvRNDe#liMoM`7f3y3yB`!P3azsQF}BU)X&7{IN2BiKJ^q{-WpJc&@&x z0*Hf3s2?2vVC%ZALlZ+3Mx`<-mO%x*t+MS%@18H;dH+veda|Of?o%x1{}^w*@ape> z_WbpC+*?{#J$-JnVe2M)xnI+Dr$2CV&tW;6#aQn0WT+nllLH4rAANb{k3pVO-Ce=5 z%I9Bt{*~unL7K5q?zE7i9Xg3q1x3YaEX!wOa3LHCH(b| zn@YZHpM0`7-re==_y6B5TkpI6i+5j~n5=DUO!?i`pqJ29pT{&cGPLBet^5CDds2{e z+A$fAI?S$#=+wrxTQ*{j@7#9(Bai)X>lf}ja`2NACkMa(qksSBfBP!MSuCsW-)t-N zk9^X@nm8$yt$XNtcvJSb$?3?X&sp@*nS*Ov*F5#dr$4{;^F_tLBVy@X8d!sv6Wum< zTFf}iPR%eTBGcEe{OmJ-_`#3A^l(}g2*ud`>;IvITuE&m+CFkPv-w?aQbQ8)fZkQ@ z+}VC-VafG(d}hl%TWOkp^EbbH`<2%o`_0dDl2KLe!SZ`7e2O=FokRU&fW=5g9Sxsf zyWrNG$UB@~+E4%frC+q)xOmf+^}(X@-(TRJ^C zspYhl*LJ32@txatP=z%W>1do*a2hAZhx)4*E(N?QrE`iTI&Dr#6$2jsxeI6N%NH)L zThi0leIYcue%)q|Ct&ts!=rr;i}mi6x4-=1cJR{L@|Mt4`k@;hh>DTH!SUA4MI({W z$oTN&%ur2hYjyi7cVVdr06&|yyF4TsxX;C+?51KpA0N8q{=3XpGr&O5FChU$*C|4s z85(b1+ba89=J#mPE|_&|bauw$@T0vPh_EzY(^mTHmtJ`MyZ`*TFWmN*_uk0wpE?|J zERCbhB~<1#QBtx9w910QF{b7Pi}vmRv!W^t#WdHnm`#?K-hAna`~PKP`dp6Bj$a&m zeb0`Ymu`llyywuL>MI-Ifi(?v7gOO~f8Oczx;Nf?`=-F%@THKP4``FsKKB9be9Z90 zg_hayOfH)(ttgxOo+5CTAtTY$mpktI#xwuA@|HCN(PXfpYUt>(mNlz}M^6RZ!8~=x zmu*`1-0ROh`jtoDdh;E)@r9ROph!(4af5W3Tpq{t3@K(~MgEoq%@l9!-1Fj_&O(ph z=Qh*stPq7-<755tSfrz}qrZPJB18yZ@Z)o5?)utKB!NHo-fJ33^^f${ENIF&wOclS zE(;N+O1zXBJ`sg9s3+q&L5O9-{(|D_=0!MdCU63><4jcCzHR%%k37f&w*_KP(5HJ( zM`j~@g5P%PHLuqT3vEz2%ja%==H%JtTRKkc-=CDGAiH`oM>G_@ef@1OKmWqIjcXRK zTh({2f1clGV+pI@$(&_$h-1X*fSk5#vJ-pz?&%$$jM67yYQ)OiZDl5cQ;D4@aD(cYr3HUG-8Xgagtz3H( zeE#nzfB40RAH?!>mCWz5G}JdVH#GwSxcXk7$5l`r9N2yM-tRoL?Z>}tu4%A1ECrYh~mu3nShW-S6@SwtVxow9Uh-1Zt(_r_E8Rxh?p)!Ic9Z2(gA zADFUcUWMZBs0hX}qqfcW=+^g_)Mdx=7|?ZAp1=Zy!xk z1s#PO)~}T5w3%afzp~?jCmwkG;jex7$sfDjZhgKVnn$B(ZyYE7F;sx$OcOS8?YNbcU@1<5&mMTywsPFW=pVw2(SqqizJdeFCL_aT<}b6=%b;PcPu`- z`=}x-pZoe}ckTSs9obiJ5Bl70h$x%QwrTnLkB)y- z6D)@pefOt7e)0JipZM+*bEiu{9N?kAXRq!cd|EI_FgAv>b}n92TUM1<8RicZUz{E-tSKQ)4hm#2WCci+)ot~bdm1{L_8)m4Xdp^H z9MiI)ZRlX%Q2(f}KIpW#RNRPU(m6x*x*Zh7@KV-gbqpOlQ`frS&b#h>b^EJp*RAyj z`~*3Fwq)*1%s;Xbd`spPux#-)`}ZF7uUUq1e|O@Q0TJPFJD%JA+%JCci(mcm*VnJ! zM01QJ2tqW`w)N)2Z+}F|IgtgHPhvpP0<{5xqBm{6;n`pO*Owmpmdq}Q`1)3 zM2Q&*rzu^-h6V@MY+XMy83yxR7!J+MPI;Y0MHR)Rb>&0-1MYIC$!d*EPNhUhV!r)d zA8%T{fuUJUGYEzdM9E|}yWB4LNhA`$qmfkzB7b-fAy3V~Ncad+A=kp@4S3Zk3ix~b z&ULgk5SM!Ps%GRn!bk$}U0u-#D71j-@`u-Qsodg)iy4+-Xy*9PiR#5|I!!0U43$d> ztke3!FJ4@7%SzT{Gus`q#{cx`XP0O?t(EhKGRs%2se%ip%k6#4PU(T z+Ktb>{34~PdLkVcC1Ksljewm&iHsG!>7IXjaR1)-H>|t9y1vF@wRUwK>bz#90Hq-oplU-`_IJFC|g&V;8*4TZ*OQAd7);RYB%Rx}espffK7A*(vA;;c^PGzn4w zvVdgdrN1JN-DV#e9;&ZiFmKTOkyDH%aovC_o_L_tV&>afAdRGjU*e28jRvL zmdh&2%P+mOYRgSjU2BWoLT zG|vUDffacCr$$aRXF5s>OQWfrg<~j=Rb@Q|K*43oVs zSOGlN2-HbLL(#BIHZwCjQ&QXnc4kLfaXYCkTu{WpneKxvT0Z@k>m}UA&LBM1F0cAW;d`baAq7slvPKK z5VY2O|4!zjdJw}ZGTO#K=ZklU&fhZF= zBWB{vz)Ub$yifuo&8cB zrXbH`B2mmx4amHZIdBp~OQ9hzqLVKM7+P0!MKMW=l2;2Qp0pYGgvbzWfjIj%NYgy1k6IwG=m(#Q1kMjqn)5~MFH1( z@9nq0_@yr~`NJu&bdV$|fN_vz=FSL@OiZ0Vc7zwPruv#Ee)I#2#ga1qSg0Ef#dbbeURC$6-rqMlv;9^9C(PT-C(+ZQMx@~{XU_Qd8d z=ZhA0=2X{#4|XlT?$*|}zNll?k22Ge8W6z<5zR+VW69Ei6a5M!+x*T%G;!-go6q;3lLd+37!E}q0cIgC zn+iwXJ11UV-5NH(Z=#{!1hO7f7)W<;Vb6g>KuG=mit&l*Y$(0I>wGGi+`PK2tLIcC z8oT|oTf)PK&-Hej9j>l}wwrFgUDF7bp08b0zAU?(D8GzOCI3Hr9-itqsoj780000< KMNUMnLSTY*%s0#c diff --git a/config/template.json b/config/template.json index 7ff04096e..3fc2f4362 100644 --- a/config/template.json +++ b/config/template.json @@ -1579,87 +1579,126 @@ "Island1": { "Receive": false, "Option1": 0, + "Character1": "manjuu", "Option2": 0, + "Character2": "manjuu", "Option3": 0, + "Character3": "manjuu", "Option4": 0 }, "Island2": { "Receive": false, "Option1": 0, + "Character1": "manjuu", "Option2": 0, + "Character2": "manjuu", "Option3": 0, - "Option4": 0 + "Character3": "manjuu", + "Option4": 0, + "Character4": "manjuu" }, "Island3": { "Receive": false, "Option1": 0, + "Character1": "manjuu", "Option2": 0, + "Character2": "manjuu", "Option3": 0, - "Option4": 0 + "Character3": "manjuu", + "Option4": 0, + "Character4": "manjuu" }, "Island4": { "Receive": false, "Option1": 0, + "Character1": "manjuu", "Option2": 0, + "Character2": "manjuu", "Option3": 0, - "Option4": 0 + "Character3": "manjuu", + "Option4": 0, + "Character4": "manjuu" }, "Island5": { "Receive": false, "Option1": 0, + "Character1": "manjuu", "Option2": 0, + "Character2": "manjuu", "Option3": 0, - "Option4": 0 + "Character3": "manjuu", + "Option4": 0, + "Character4": "manjuu" }, "Island6": { "Receive": false, "Option1": 0, - "Option2": 0 + "Character1": "manjuu", + "Option2": 0, + "Character2": "manjuu" }, "Island7": { "Receive": false, "Option1": 0, - "Option2": 0 + "Character1": "manjuu", + "Option2": 0, + "Character2": "manjuu" }, "Island8": { "Receive": false, "Option1": 0, - "Option2": 0 + "Character1": "manjuu", + "Option2": 0, + "Character2": "manjuu" }, "Island9": { "Receive": false, "Option1": 0, - "Option2": 0 + "Character1": "manjuu", + "Option2": 0, + "Character2": "manjuu" }, "Island10": { "Receive": false, "Option1": 0, - "Option2": 0 + "Character1": "manjuu", + "Option2": 0, + "Character2": "manjuu" }, "Island11": { "Receive": false, "Option1": 0, - "Option2": 0 + "Character1": "manjuu", + "Option2": 0, + "Character2": "manjuu" }, "Island12": { "Receive": false, "Option1": 0, - "Option2": 0 + "Character1": "manjuu", + "Option2": 0, + "Character2": "manjuu" }, "Island13": { "Receive": false, "Option1": 0, - "Option2": 0 + "Character1": "manjuu", + "Option2": 0, + "Character2": "manjuu" }, "Island14": { "Receive": false, "Option1": 0, - "Option2": 0 + "Character1": "manjuu", + "Option2": 0, + "Character2": "manjuu" }, "Island15": { "Receive": false, "Option1": 0, - "Option2": 0 + "Character1": "manjuu", + "Option2": 0, + "Character2": "manjuu" }, "Storage": { "Storage": {} diff --git a/module/config/argument/args.json b/module/config/argument/args.json index c0be648e6..278f1a50c 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -7966,6 +7966,19 @@ 8 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option2": { "type": "select", "value": 0, @@ -7981,6 +7994,19 @@ 8 ] }, + "Character2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option3": { "type": "select", "value": 0, @@ -7996,6 +8022,19 @@ 8 ] }, + "Character3": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option4": { "type": "select", "value": 0, @@ -8025,6 +8064,19 @@ 1 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option2": { "type": "select", "value": 0, @@ -8033,6 +8085,19 @@ 2 ] }, + "Character2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option3": { "type": "select", "value": 0, @@ -8041,6 +8106,19 @@ 3 ] }, + "Character3": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option4": { "type": "select", "value": 0, @@ -8048,6 +8126,19 @@ 0, 4 ] + }, + "Character4": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] } }, "Island3": { @@ -8068,6 +8159,19 @@ 6 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option2": { "type": "select", "value": 0, @@ -8081,6 +8185,19 @@ 6 ] }, + "Character2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option3": { "type": "select", "value": 0, @@ -8094,6 +8211,19 @@ 6 ] }, + "Character3": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option4": { "type": "select", "value": 0, @@ -8106,6 +8236,19 @@ 5, 6 ] + }, + "Character4": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] } }, "Island4": { @@ -8124,6 +8267,19 @@ 4 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option2": { "type": "select", "value": 0, @@ -8135,6 +8291,19 @@ 4 ] }, + "Character2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option3": { "type": "select", "value": 0, @@ -8146,6 +8315,19 @@ 4 ] }, + "Character3": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option4": { "type": "select", "value": 0, @@ -8156,6 +8338,19 @@ 3, 4 ] + }, + "Character4": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] } }, "Island5": { @@ -8179,6 +8374,19 @@ 9 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option2": { "type": "select", "value": 0, @@ -8195,6 +8403,19 @@ 9 ] }, + "Character2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option3": { "type": "select", "value": 0, @@ -8211,6 +8432,19 @@ 9 ] }, + "Character3": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option4": { "type": "select", "value": 0, @@ -8226,6 +8460,19 @@ 8, 9 ] + }, + "Character4": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] } }, "Island6": { @@ -8247,6 +8494,19 @@ 7 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option2": { "type": "select", "value": 0, @@ -8260,6 +8520,19 @@ 6, 7 ] + }, + "Character2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] } }, "Island7": { @@ -8283,6 +8556,19 @@ 9 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option2": { "type": "select", "value": 0, @@ -8298,6 +8584,19 @@ 8, 9 ] + }, + "Character2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] } }, "Island8": { @@ -8323,6 +8622,19 @@ 11 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option2": { "type": "select", "value": 0, @@ -8340,6 +8652,19 @@ 10, 11 ] + }, + "Character2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] } }, "Island9": { @@ -8363,6 +8688,19 @@ 9 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option2": { "type": "select", "value": 0, @@ -8378,6 +8716,19 @@ 8, 9 ] + }, + "Character2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] } }, "Island10": { @@ -8399,6 +8750,19 @@ 7 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option2": { "type": "select", "value": 0, @@ -8412,6 +8776,19 @@ 6, 7 ] + }, + "Character2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] } }, "Island11": { @@ -8431,6 +8808,19 @@ 5 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option2": { "type": "select", "value": 0, @@ -8442,6 +8832,19 @@ 4, 5 ] + }, + "Character2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] } }, "Island12": { @@ -8462,6 +8865,19 @@ 6 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option2": { "type": "select", "value": 0, @@ -8474,6 +8890,19 @@ 5, 6 ] + }, + "Character2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] } }, "Island13": { @@ -8492,6 +8921,19 @@ 4 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option2": { "type": "select", "value": 0, @@ -8502,6 +8944,19 @@ 3, 4 ] + }, + "Character2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] } }, "Island14": { @@ -8525,6 +8980,19 @@ 9 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option2": { "type": "select", "value": 0, @@ -8540,6 +9008,19 @@ 8, 9 ] + }, + "Character2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] } }, "Island15": { @@ -8563,6 +9044,19 @@ 9 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Option2": { "type": "select", "value": 0, @@ -8578,6 +9072,19 @@ 8, 9 ] + }, + "Character2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] } }, "Storage": { diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index a6e44a5e1..740c46e68 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -516,12 +516,21 @@ Island1: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] + Character2: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option3: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] + Character3: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option4: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] @@ -530,137 +539,245 @@ Island2: Option1: value: 0 option: [ 0, 1 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 2 ] + Character2: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option3: value: 0 option: [ 0, 3 ] + Character3: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option4: value: 0 option: [ 0, 4 ] + Character4: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Island3: Receive: false Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6 ] + Character2: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option3: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6 ] + Character3: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option4: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6 ] + Character4: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Island4: Receive: false Option1: value: 0 option: [ 0, 1, 2, 3, 4 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4 ] + Character2: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option3: value: 0 option: [ 0, 1, 2, 3, 4 ] + Character3: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option4: value: 0 option: [ 0, 1, 2, 3, 4 ] + Character4: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Island5: Receive: false Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Character2: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option3: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Character3: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option4: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Character4: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Island6: Receive: false Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] + Character2: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Island7: Receive: false Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Character2: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Island8: Receive: false Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ] + Character2: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Island9: Receive: false Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Character2: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Island10: Receive: false Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] + Character2: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Island11: Receive: false Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5 ] + Character2: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Island12: Receive: false Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6 ] + Character2: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Island13: Receive: false Option1: value: 0 option: [ 0, 1, 2, 3, 4 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4 ] + Character2: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Island14: Receive: false Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Character2: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Island15: Receive: false Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Character2: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] GeneralShop: UseGems: false Refresh: false diff --git a/module/config/config_generated.py b/module/config/config_generated.py index 451ca414e..f67c816ac 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -295,87 +295,126 @@ class GeneratedConfig: # Group `Island1` Island1_Receive = False Island1_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 + Island1_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island1_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 + Island1_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island1_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 + Island1_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island1_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 # Group `Island2` Island2_Receive = False Island2_Option1 = 0 # 0, 1 + Island2_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island2_Option2 = 0 # 0, 2 + Island2_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island2_Option3 = 0 # 0, 3 + Island2_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island2_Option4 = 0 # 0, 4 + Island2_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island3` Island3_Receive = False Island3_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 + Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island3_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 + Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island3_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6 + Island3_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island3_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6 + Island3_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island4` Island4_Receive = False Island4_Option1 = 0 # 0, 1, 2, 3, 4 + Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island4_Option2 = 0 # 0, 1, 2, 3, 4 + Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island4_Option3 = 0 # 0, 1, 2, 3, 4 + Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island4_Option4 = 0 # 0, 1, 2, 3, 4 + Island4_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island5` Island5_Receive = False Island5_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island5_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island5_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island5_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island5_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island6` Island6_Receive = False Island6_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 + Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island6_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 + Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island7` Island7_Receive = False Island7_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island7_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island7_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island8` Island8_Receive = False Island8_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 + Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island8_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 + Island8_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island9` Island9_Receive = False Island9_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island9_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island9_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island10` Island10_Receive = False Island10_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 + Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island10_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 + Island10_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island11` Island11_Receive = False Island11_Option1 = 0 # 0, 1, 2, 3, 4, 5 + Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island11_Option2 = 0 # 0, 1, 2, 3, 4, 5 + Island11_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island12` Island12_Receive = False Island12_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 + Island12_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island12_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 + Island12_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island13` Island13_Receive = False Island13_Option1 = 0 # 0, 1, 2, 3, 4 + Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island13_Option2 = 0 # 0, 1, 2, 3, 4 + Island13_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island14` Island14_Receive = False Island14_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island14_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island14_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island15` Island15_Receive = False Island15_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island15_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island15_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island15_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `GeneralShop` GeneralShop_UseGems = False diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index 0eb6050bd..50873eed4 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -1855,6 +1855,17 @@ "7": "7", "8": "8" }, + "Character1": { + "name": "Island1.Character1.name", + "help": "Island1.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island1.Option2.name", "help": "Island1.Option2.help", @@ -1868,6 +1879,17 @@ "7": "7", "8": "8" }, + "Character2": { + "name": "Island1.Character2.name", + "help": "Island1.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option3": { "name": "Island1.Option3.name", "help": "Island1.Option3.help", @@ -1881,6 +1903,17 @@ "7": "7", "8": "8" }, + "Character3": { + "name": "Island1.Character3.name", + "help": "Island1.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option4": { "name": "Island1.Option4.name", "help": "Island1.Option4.help", @@ -1910,23 +1943,67 @@ "0": "0", "1": "1" }, + "Character1": { + "name": "Island2.Character1.name", + "help": "Island2.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island2.Option2.name", "help": "Island2.Option2.help", "0": "0", "2": "2" }, + "Character2": { + "name": "Island2.Character2.name", + "help": "Island2.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option3": { "name": "Island2.Option3.name", "help": "Island2.Option3.help", "0": "0", "3": "3" }, + "Character3": { + "name": "Island2.Character3.name", + "help": "Island2.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option4": { "name": "Island2.Option4.name", "help": "Island2.Option4.help", "0": "0", "4": "4" + }, + "Character4": { + "name": "Island2.Character4.name", + "help": "Island2.Character4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island3": { @@ -1949,6 +2026,17 @@ "5": "5", "6": "6" }, + "Character1": { + "name": "Island3.Character1.name", + "help": "Island3.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island3.Option2.name", "help": "Island3.Option2.help", @@ -1960,6 +2048,17 @@ "5": "5", "6": "6" }, + "Character2": { + "name": "Island3.Character2.name", + "help": "Island3.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option3": { "name": "Island3.Option3.name", "help": "Island3.Option3.help", @@ -1971,6 +2070,17 @@ "5": "5", "6": "6" }, + "Character3": { + "name": "Island3.Character3.name", + "help": "Island3.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option4": { "name": "Island3.Option4.name", "help": "Island3.Option4.help", @@ -1981,6 +2091,17 @@ "4": "4", "5": "5", "6": "6" + }, + "Character4": { + "name": "Island3.Character4.name", + "help": "Island3.Character4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island4": { @@ -2001,6 +2122,17 @@ "3": "3", "4": "4" }, + "Character1": { + "name": "Island4.Character1.name", + "help": "Island4.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island4.Option2.name", "help": "Island4.Option2.help", @@ -2010,6 +2142,17 @@ "3": "3", "4": "4" }, + "Character2": { + "name": "Island4.Character2.name", + "help": "Island4.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option3": { "name": "Island4.Option3.name", "help": "Island4.Option3.help", @@ -2019,6 +2162,17 @@ "3": "3", "4": "4" }, + "Character3": { + "name": "Island4.Character3.name", + "help": "Island4.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option4": { "name": "Island4.Option4.name", "help": "Island4.Option4.help", @@ -2027,6 +2181,17 @@ "2": "2", "3": "3", "4": "4" + }, + "Character4": { + "name": "Island4.Character4.name", + "help": "Island4.Character4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island5": { @@ -2052,6 +2217,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island5.Character1.name", + "help": "Island5.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island5.Option2.name", "help": "Island5.Option2.help", @@ -2066,6 +2242,17 @@ "8": "8", "9": "9" }, + "Character2": { + "name": "Island5.Character2.name", + "help": "Island5.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option3": { "name": "Island5.Option3.name", "help": "Island5.Option3.help", @@ -2080,6 +2267,17 @@ "8": "8", "9": "9" }, + "Character3": { + "name": "Island5.Character3.name", + "help": "Island5.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option4": { "name": "Island5.Option4.name", "help": "Island5.Option4.help", @@ -2093,6 +2291,17 @@ "7": "7", "8": "8", "9": "9" + }, + "Character4": { + "name": "Island5.Character4.name", + "help": "Island5.Character4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island6": { @@ -2116,6 +2325,17 @@ "6": "6", "7": "7" }, + "Character1": { + "name": "Island6.Character1.name", + "help": "Island6.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island6.Option2.name", "help": "Island6.Option2.help", @@ -2127,6 +2347,17 @@ "5": "5", "6": "6", "7": "7" + }, + "Character2": { + "name": "Island6.Character2.name", + "help": "Island6.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island7": { @@ -2152,6 +2383,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island7.Character1.name", + "help": "Island7.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island7.Option2.name", "help": "Island7.Option2.help", @@ -2165,6 +2407,17 @@ "7": "7", "8": "8", "9": "9" + }, + "Character2": { + "name": "Island7.Character2.name", + "help": "Island7.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island8": { @@ -2192,6 +2445,17 @@ "10": "10", "11": "11" }, + "Character1": { + "name": "Island8.Character1.name", + "help": "Island8.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island8.Option2.name", "help": "Island8.Option2.help", @@ -2207,6 +2471,17 @@ "9": "9", "10": "10", "11": "11" + }, + "Character2": { + "name": "Island8.Character2.name", + "help": "Island8.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island9": { @@ -2232,6 +2507,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island9.Character1.name", + "help": "Island9.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island9.Option2.name", "help": "Island9.Option2.help", @@ -2245,6 +2531,17 @@ "7": "7", "8": "8", "9": "9" + }, + "Character2": { + "name": "Island9.Character2.name", + "help": "Island9.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island10": { @@ -2268,6 +2565,17 @@ "6": "6", "7": "7" }, + "Character1": { + "name": "Island10.Character1.name", + "help": "Island10.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island10.Option2.name", "help": "Island10.Option2.help", @@ -2279,6 +2587,17 @@ "5": "5", "6": "6", "7": "7" + }, + "Character2": { + "name": "Island10.Character2.name", + "help": "Island10.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island11": { @@ -2300,6 +2619,17 @@ "4": "4", "5": "5" }, + "Character1": { + "name": "Island11.Character1.name", + "help": "Island11.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island11.Option2.name", "help": "Island11.Option2.help", @@ -2309,6 +2639,17 @@ "3": "3", "4": "4", "5": "5" + }, + "Character2": { + "name": "Island11.Character2.name", + "help": "Island11.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island12": { @@ -2331,6 +2672,17 @@ "5": "5", "6": "6" }, + "Character1": { + "name": "Island12.Character1.name", + "help": "Island12.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island12.Option2.name", "help": "Island12.Option2.help", @@ -2341,6 +2693,17 @@ "4": "4", "5": "5", "6": "6" + }, + "Character2": { + "name": "Island12.Character2.name", + "help": "Island12.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island13": { @@ -2361,6 +2724,17 @@ "3": "3", "4": "4" }, + "Character1": { + "name": "Island13.Character1.name", + "help": "Island13.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island13.Option2.name", "help": "Island13.Option2.help", @@ -2369,6 +2743,17 @@ "2": "2", "3": "3", "4": "4" + }, + "Character2": { + "name": "Island13.Character2.name", + "help": "Island13.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island14": { @@ -2394,6 +2779,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island14.Character1.name", + "help": "Island14.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island14.Option2.name", "help": "Island14.Option2.help", @@ -2407,6 +2803,17 @@ "7": "7", "8": "8", "9": "9" + }, + "Character2": { + "name": "Island14.Character2.name", + "help": "Island14.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island15": { @@ -2432,6 +2839,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island15.Character1.name", + "help": "Island15.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island15.Option2.name", "help": "Island15.Option2.help", @@ -2445,6 +2863,17 @@ "7": "7", "8": "8", "9": "9" + }, + "Character2": { + "name": "Island15.Character2.name", + "help": "Island15.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "GeneralShop": { diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index 73237660f..ccac47c0c 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -1855,6 +1855,17 @@ "7": "7", "8": "8" }, + "Character1": { + "name": "Island1.Character1.name", + "help": "Island1.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island1.Option2.name", "help": "Island1.Option2.help", @@ -1868,6 +1879,17 @@ "7": "7", "8": "8" }, + "Character2": { + "name": "Island1.Character2.name", + "help": "Island1.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option3": { "name": "Island1.Option3.name", "help": "Island1.Option3.help", @@ -1881,6 +1903,17 @@ "7": "7", "8": "8" }, + "Character3": { + "name": "Island1.Character3.name", + "help": "Island1.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option4": { "name": "Island1.Option4.name", "help": "Island1.Option4.help", @@ -1910,23 +1943,67 @@ "0": "0", "1": "1" }, + "Character1": { + "name": "Island2.Character1.name", + "help": "Island2.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island2.Option2.name", "help": "Island2.Option2.help", "0": "0", "2": "2" }, + "Character2": { + "name": "Island2.Character2.name", + "help": "Island2.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option3": { "name": "Island2.Option3.name", "help": "Island2.Option3.help", "0": "0", "3": "3" }, + "Character3": { + "name": "Island2.Character3.name", + "help": "Island2.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option4": { "name": "Island2.Option4.name", "help": "Island2.Option4.help", "0": "0", "4": "4" + }, + "Character4": { + "name": "Island2.Character4.name", + "help": "Island2.Character4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island3": { @@ -1949,6 +2026,17 @@ "5": "5", "6": "6" }, + "Character1": { + "name": "Island3.Character1.name", + "help": "Island3.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island3.Option2.name", "help": "Island3.Option2.help", @@ -1960,6 +2048,17 @@ "5": "5", "6": "6" }, + "Character2": { + "name": "Island3.Character2.name", + "help": "Island3.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option3": { "name": "Island3.Option3.name", "help": "Island3.Option3.help", @@ -1971,6 +2070,17 @@ "5": "5", "6": "6" }, + "Character3": { + "name": "Island3.Character3.name", + "help": "Island3.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option4": { "name": "Island3.Option4.name", "help": "Island3.Option4.help", @@ -1981,6 +2091,17 @@ "4": "4", "5": "5", "6": "6" + }, + "Character4": { + "name": "Island3.Character4.name", + "help": "Island3.Character4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island4": { @@ -2001,6 +2122,17 @@ "3": "3", "4": "4" }, + "Character1": { + "name": "Island4.Character1.name", + "help": "Island4.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island4.Option2.name", "help": "Island4.Option2.help", @@ -2010,6 +2142,17 @@ "3": "3", "4": "4" }, + "Character2": { + "name": "Island4.Character2.name", + "help": "Island4.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option3": { "name": "Island4.Option3.name", "help": "Island4.Option3.help", @@ -2019,6 +2162,17 @@ "3": "3", "4": "4" }, + "Character3": { + "name": "Island4.Character3.name", + "help": "Island4.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option4": { "name": "Island4.Option4.name", "help": "Island4.Option4.help", @@ -2027,6 +2181,17 @@ "2": "2", "3": "3", "4": "4" + }, + "Character4": { + "name": "Island4.Character4.name", + "help": "Island4.Character4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island5": { @@ -2052,6 +2217,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island5.Character1.name", + "help": "Island5.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island5.Option2.name", "help": "Island5.Option2.help", @@ -2066,6 +2242,17 @@ "8": "8", "9": "9" }, + "Character2": { + "name": "Island5.Character2.name", + "help": "Island5.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option3": { "name": "Island5.Option3.name", "help": "Island5.Option3.help", @@ -2080,6 +2267,17 @@ "8": "8", "9": "9" }, + "Character3": { + "name": "Island5.Character3.name", + "help": "Island5.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option4": { "name": "Island5.Option4.name", "help": "Island5.Option4.help", @@ -2093,6 +2291,17 @@ "7": "7", "8": "8", "9": "9" + }, + "Character4": { + "name": "Island5.Character4.name", + "help": "Island5.Character4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island6": { @@ -2116,6 +2325,17 @@ "6": "6", "7": "7" }, + "Character1": { + "name": "Island6.Character1.name", + "help": "Island6.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island6.Option2.name", "help": "Island6.Option2.help", @@ -2127,6 +2347,17 @@ "5": "5", "6": "6", "7": "7" + }, + "Character2": { + "name": "Island6.Character2.name", + "help": "Island6.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island7": { @@ -2152,6 +2383,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island7.Character1.name", + "help": "Island7.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island7.Option2.name", "help": "Island7.Option2.help", @@ -2165,6 +2407,17 @@ "7": "7", "8": "8", "9": "9" + }, + "Character2": { + "name": "Island7.Character2.name", + "help": "Island7.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island8": { @@ -2192,6 +2445,17 @@ "10": "10", "11": "11" }, + "Character1": { + "name": "Island8.Character1.name", + "help": "Island8.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island8.Option2.name", "help": "Island8.Option2.help", @@ -2207,6 +2471,17 @@ "9": "9", "10": "10", "11": "11" + }, + "Character2": { + "name": "Island8.Character2.name", + "help": "Island8.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island9": { @@ -2232,6 +2507,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island9.Character1.name", + "help": "Island9.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island9.Option2.name", "help": "Island9.Option2.help", @@ -2245,6 +2531,17 @@ "7": "7", "8": "8", "9": "9" + }, + "Character2": { + "name": "Island9.Character2.name", + "help": "Island9.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island10": { @@ -2268,6 +2565,17 @@ "6": "6", "7": "7" }, + "Character1": { + "name": "Island10.Character1.name", + "help": "Island10.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island10.Option2.name", "help": "Island10.Option2.help", @@ -2279,6 +2587,17 @@ "5": "5", "6": "6", "7": "7" + }, + "Character2": { + "name": "Island10.Character2.name", + "help": "Island10.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island11": { @@ -2300,6 +2619,17 @@ "4": "4", "5": "5" }, + "Character1": { + "name": "Island11.Character1.name", + "help": "Island11.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island11.Option2.name", "help": "Island11.Option2.help", @@ -2309,6 +2639,17 @@ "3": "3", "4": "4", "5": "5" + }, + "Character2": { + "name": "Island11.Character2.name", + "help": "Island11.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island12": { @@ -2331,6 +2672,17 @@ "5": "5", "6": "6" }, + "Character1": { + "name": "Island12.Character1.name", + "help": "Island12.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island12.Option2.name", "help": "Island12.Option2.help", @@ -2341,6 +2693,17 @@ "4": "4", "5": "5", "6": "6" + }, + "Character2": { + "name": "Island12.Character2.name", + "help": "Island12.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island13": { @@ -2361,6 +2724,17 @@ "3": "3", "4": "4" }, + "Character1": { + "name": "Island13.Character1.name", + "help": "Island13.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island13.Option2.name", "help": "Island13.Option2.help", @@ -2369,6 +2743,17 @@ "2": "2", "3": "3", "4": "4" + }, + "Character2": { + "name": "Island13.Character2.name", + "help": "Island13.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island14": { @@ -2394,6 +2779,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island14.Character1.name", + "help": "Island14.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island14.Option2.name", "help": "Island14.Option2.help", @@ -2407,6 +2803,17 @@ "7": "7", "8": "8", "9": "9" + }, + "Character2": { + "name": "Island14.Character2.name", + "help": "Island14.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island15": { @@ -2432,6 +2839,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island15.Character1.name", + "help": "Island15.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island15.Option2.name", "help": "Island15.Option2.help", @@ -2445,6 +2863,17 @@ "7": "7", "8": "8", "9": "9" + }, + "Character2": { + "name": "Island15.Character2.name", + "help": "Island15.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "GeneralShop": { diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 0c2ee4ab6..5104476ce 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -1855,6 +1855,17 @@ "7": "土豆", "8": "大豆" }, + "Character1": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option2": { "name": "第二个格子生产物品", "help": "", @@ -1868,6 +1879,17 @@ "7": "土豆", "8": "大豆" }, + "Character2": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option3": { "name": "第三个格子生产物品", "help": "", @@ -1881,6 +1903,17 @@ "7": "土豆", "8": "大豆" }, + "Character3": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option4": { "name": "第四个格子生产物品", "help": "", @@ -1910,23 +1943,67 @@ "0": "不生产", "1": "鸡蛋(禽肉)" }, + "Character1": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option2": { "name": "第二个格子生产物品", "help": "", "0": "不生产", "2": "鲜肉" }, + "Character2": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option3": { "name": "第三个格子生产物品", "help": "", "0": "不生产", "3": "牛奶(皮料)" }, + "Character3": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option4": { "name": "第四个格子生产物品", "help": "", "0": "不生产", "4": "羊毛" + }, + "Character4": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" } }, "Island3": { @@ -1949,6 +2026,17 @@ "5": "硫矿", "6": "银矿" }, + "Character1": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option2": { "name": "第二个格子生产物品", "help": "", @@ -1960,6 +2048,17 @@ "5": "硫矿", "6": "银矿" }, + "Character2": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option3": { "name": "第三个格子生产物品", "help": "", @@ -1971,6 +2070,17 @@ "5": "硫矿", "6": "银矿" }, + "Character3": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option4": { "name": "第四个格子生产物品", "help": "", @@ -1981,6 +2091,17 @@ "4": "铁矿", "5": "硫矿", "6": "银矿" + }, + "Character4": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" } }, "Island4": { @@ -2001,6 +2122,17 @@ "3": "精选之木", "4": "典雅之木" }, + "Character1": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option2": { "name": "第二个格子生产物品", "help": "", @@ -2010,6 +2142,17 @@ "3": "精选之木", "4": "典雅之木" }, + "Character2": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option3": { "name": "第三个格子生产物品", "help": "", @@ -2019,6 +2162,17 @@ "3": "精选之木", "4": "典雅之木" }, + "Character3": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option4": { "name": "第四个格子生产物品", "help": "", @@ -2027,6 +2181,17 @@ "2": "实用之木", "3": "精选之木", "4": "典雅之木" + }, + "Character4": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" } }, "Island5": { @@ -2052,6 +2217,17 @@ "8": "牛油果", "9": "橡胶" }, + "Character1": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option2": { "name": "第二个格子生产物品", "help": "", @@ -2066,6 +2242,17 @@ "8": "牛油果", "9": "橡胶" }, + "Character2": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option3": { "name": "第三个格子生产物品", "help": "", @@ -2080,6 +2267,17 @@ "8": "牛油果", "9": "橡胶" }, + "Character3": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option4": { "name": "第四个格子生产物品", "help": "", @@ -2093,6 +2291,17 @@ "7": "柠檬", "8": "牛油果", "9": "橡胶" + }, + "Character4": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" } }, "Island6": { @@ -2116,6 +2325,17 @@ "6": "胡萝卜", "7": "洋葱" }, + "Character1": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option2": { "name": "第二个格子生产物品", "help": "", @@ -2127,6 +2347,17 @@ "5": "薰衣草", "6": "胡萝卜", "7": "洋葱" + }, + "Character2": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" } }, "Island7": { @@ -2152,6 +2383,17 @@ "8": "经典豆腐套餐", "9": "绵玉定食" }, + "Character1": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option2": { "name": "第二个格子生产物品", "help": "", @@ -2165,6 +2407,17 @@ "7": "蔬菜沙拉", "8": "经典豆腐套餐", "9": "绵玉定食" + }, + "Character2": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" } }, "Island8": { @@ -2192,6 +2445,17 @@ "10": "缤纷果乐园", "11": "花香果韵" }, + "Character1": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option2": { "name": "第二个格子生产物品", "help": "", @@ -2207,6 +2471,17 @@ "9": "阳光蜜水", "10": "缤纷果乐园", "11": "花香果韵" + }, + "Character2": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" } }, "Island9": { @@ -2232,6 +2507,17 @@ "8": "果园二重奏", "9": "莓果香橙甜点组" }, + "Character1": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option2": { "name": "第二个格子生产物品", "help": "", @@ -2245,6 +2531,17 @@ "7": "香甜组合", "8": "果园二重奏", "9": "莓果香橙甜点组" + }, + "Character2": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" } }, "Island10": { @@ -2268,6 +2565,17 @@ "6": "烤肉狂欢", "7": "能量双拼套餐" }, + "Character1": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option2": { "name": "第二个格子生产物品", "help": "", @@ -2279,6 +2587,17 @@ "5": "汉堡肉饭", "6": "烤肉狂欢", "7": "能量双拼套餐" + }, + "Character2": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" } }, "Island11": { @@ -2300,6 +2619,17 @@ "4": "精选木桶", "5": "文件柜" }, + "Character1": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option2": { "name": "第二个格子生产物品", "help": "", @@ -2309,6 +2639,17 @@ "3": "桌椅", "4": "精选木桶", "5": "文件柜" + }, + "Character2": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" } }, "Island12": { @@ -2331,6 +2672,17 @@ "5": "火药", "6": "刀叉餐具" }, + "Character1": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option2": { "name": "第二个格子生产物品", "help": "", @@ -2341,6 +2693,17 @@ "4": "硫酸", "5": "火药", "6": "刀叉餐具" + }, + "Character2": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" } }, "Island13": { @@ -2361,6 +2724,17 @@ "3": "蓄电池", "4": "净水滤芯" }, + "Character1": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option2": { "name": "第二个格子生产物品", "help": "", @@ -2369,6 +2743,17 @@ "2": "钟表", "3": "蓄电池", "4": "净水滤芯" + }, + "Character2": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" } }, "Island14": { @@ -2394,6 +2779,17 @@ "8": "鞋靴", "9": "绷带" }, + "Character1": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option2": { "name": "第二个格子生产物品", "help": "", @@ -2407,6 +2803,17 @@ "7": "香囊", "8": "鞋靴", "9": "绷带" + }, + "Character2": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" } }, "Island15": { @@ -2432,6 +2839,17 @@ "8": "醒神套餐", "9": "果香双杯乐" }, + "Character1": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, "Option2": { "name": "第二个格子生产物品", "help": "", @@ -2445,6 +2863,17 @@ "7": "晨光活力组合", "8": "醒神套餐", "9": "果香双杯乐" + }, + "Character2": { + "name": "使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" } }, "GeneralShop": { diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index e4ade8696..b3f669d75 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -1855,6 +1855,17 @@ "7": "7", "8": "8" }, + "Character1": { + "name": "Island1.Character1.name", + "help": "Island1.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island1.Option2.name", "help": "Island1.Option2.help", @@ -1868,6 +1879,17 @@ "7": "7", "8": "8" }, + "Character2": { + "name": "Island1.Character2.name", + "help": "Island1.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option3": { "name": "Island1.Option3.name", "help": "Island1.Option3.help", @@ -1881,6 +1903,17 @@ "7": "7", "8": "8" }, + "Character3": { + "name": "Island1.Character3.name", + "help": "Island1.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option4": { "name": "Island1.Option4.name", "help": "Island1.Option4.help", @@ -1910,23 +1943,67 @@ "0": "0", "1": "1" }, + "Character1": { + "name": "Island2.Character1.name", + "help": "Island2.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island2.Option2.name", "help": "Island2.Option2.help", "0": "0", "2": "2" }, + "Character2": { + "name": "Island2.Character2.name", + "help": "Island2.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option3": { "name": "Island2.Option3.name", "help": "Island2.Option3.help", "0": "0", "3": "3" }, + "Character3": { + "name": "Island2.Character3.name", + "help": "Island2.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option4": { "name": "Island2.Option4.name", "help": "Island2.Option4.help", "0": "0", "4": "4" + }, + "Character4": { + "name": "Island2.Character4.name", + "help": "Island2.Character4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island3": { @@ -1949,6 +2026,17 @@ "5": "5", "6": "6" }, + "Character1": { + "name": "Island3.Character1.name", + "help": "Island3.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island3.Option2.name", "help": "Island3.Option2.help", @@ -1960,6 +2048,17 @@ "5": "5", "6": "6" }, + "Character2": { + "name": "Island3.Character2.name", + "help": "Island3.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option3": { "name": "Island3.Option3.name", "help": "Island3.Option3.help", @@ -1971,6 +2070,17 @@ "5": "5", "6": "6" }, + "Character3": { + "name": "Island3.Character3.name", + "help": "Island3.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option4": { "name": "Island3.Option4.name", "help": "Island3.Option4.help", @@ -1981,6 +2091,17 @@ "4": "4", "5": "5", "6": "6" + }, + "Character4": { + "name": "Island3.Character4.name", + "help": "Island3.Character4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island4": { @@ -2001,6 +2122,17 @@ "3": "3", "4": "4" }, + "Character1": { + "name": "Island4.Character1.name", + "help": "Island4.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island4.Option2.name", "help": "Island4.Option2.help", @@ -2010,6 +2142,17 @@ "3": "3", "4": "4" }, + "Character2": { + "name": "Island4.Character2.name", + "help": "Island4.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option3": { "name": "Island4.Option3.name", "help": "Island4.Option3.help", @@ -2019,6 +2162,17 @@ "3": "3", "4": "4" }, + "Character3": { + "name": "Island4.Character3.name", + "help": "Island4.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option4": { "name": "Island4.Option4.name", "help": "Island4.Option4.help", @@ -2027,6 +2181,17 @@ "2": "2", "3": "3", "4": "4" + }, + "Character4": { + "name": "Island4.Character4.name", + "help": "Island4.Character4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island5": { @@ -2052,6 +2217,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island5.Character1.name", + "help": "Island5.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island5.Option2.name", "help": "Island5.Option2.help", @@ -2066,6 +2242,17 @@ "8": "8", "9": "9" }, + "Character2": { + "name": "Island5.Character2.name", + "help": "Island5.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option3": { "name": "Island5.Option3.name", "help": "Island5.Option3.help", @@ -2080,6 +2267,17 @@ "8": "8", "9": "9" }, + "Character3": { + "name": "Island5.Character3.name", + "help": "Island5.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option4": { "name": "Island5.Option4.name", "help": "Island5.Option4.help", @@ -2093,6 +2291,17 @@ "7": "7", "8": "8", "9": "9" + }, + "Character4": { + "name": "Island5.Character4.name", + "help": "Island5.Character4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island6": { @@ -2116,6 +2325,17 @@ "6": "6", "7": "7" }, + "Character1": { + "name": "Island6.Character1.name", + "help": "Island6.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island6.Option2.name", "help": "Island6.Option2.help", @@ -2127,6 +2347,17 @@ "5": "5", "6": "6", "7": "7" + }, + "Character2": { + "name": "Island6.Character2.name", + "help": "Island6.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island7": { @@ -2152,6 +2383,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island7.Character1.name", + "help": "Island7.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island7.Option2.name", "help": "Island7.Option2.help", @@ -2165,6 +2407,17 @@ "7": "7", "8": "8", "9": "9" + }, + "Character2": { + "name": "Island7.Character2.name", + "help": "Island7.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island8": { @@ -2192,6 +2445,17 @@ "10": "10", "11": "11" }, + "Character1": { + "name": "Island8.Character1.name", + "help": "Island8.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island8.Option2.name", "help": "Island8.Option2.help", @@ -2207,6 +2471,17 @@ "9": "9", "10": "10", "11": "11" + }, + "Character2": { + "name": "Island8.Character2.name", + "help": "Island8.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island9": { @@ -2232,6 +2507,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island9.Character1.name", + "help": "Island9.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island9.Option2.name", "help": "Island9.Option2.help", @@ -2245,6 +2531,17 @@ "7": "7", "8": "8", "9": "9" + }, + "Character2": { + "name": "Island9.Character2.name", + "help": "Island9.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island10": { @@ -2268,6 +2565,17 @@ "6": "6", "7": "7" }, + "Character1": { + "name": "Island10.Character1.name", + "help": "Island10.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island10.Option2.name", "help": "Island10.Option2.help", @@ -2279,6 +2587,17 @@ "5": "5", "6": "6", "7": "7" + }, + "Character2": { + "name": "Island10.Character2.name", + "help": "Island10.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island11": { @@ -2300,6 +2619,17 @@ "4": "4", "5": "5" }, + "Character1": { + "name": "Island11.Character1.name", + "help": "Island11.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island11.Option2.name", "help": "Island11.Option2.help", @@ -2309,6 +2639,17 @@ "3": "3", "4": "4", "5": "5" + }, + "Character2": { + "name": "Island11.Character2.name", + "help": "Island11.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island12": { @@ -2331,6 +2672,17 @@ "5": "5", "6": "6" }, + "Character1": { + "name": "Island12.Character1.name", + "help": "Island12.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island12.Option2.name", "help": "Island12.Option2.help", @@ -2341,6 +2693,17 @@ "4": "4", "5": "5", "6": "6" + }, + "Character2": { + "name": "Island12.Character2.name", + "help": "Island12.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island13": { @@ -2361,6 +2724,17 @@ "3": "3", "4": "4" }, + "Character1": { + "name": "Island13.Character1.name", + "help": "Island13.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island13.Option2.name", "help": "Island13.Option2.help", @@ -2369,6 +2743,17 @@ "2": "2", "3": "3", "4": "4" + }, + "Character2": { + "name": "Island13.Character2.name", + "help": "Island13.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island14": { @@ -2394,6 +2779,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island14.Character1.name", + "help": "Island14.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island14.Option2.name", "help": "Island14.Option2.help", @@ -2407,6 +2803,17 @@ "7": "7", "8": "8", "9": "9" + }, + "Character2": { + "name": "Island14.Character2.name", + "help": "Island14.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island15": { @@ -2432,6 +2839,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island15.Character1.name", + "help": "Island15.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Option2": { "name": "Island15.Option2.name", "help": "Island15.Option2.help", @@ -2445,6 +2863,17 @@ "7": "7", "8": "8", "9": "9" + }, + "Character2": { + "name": "Island15.Character2.name", + "help": "Island15.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "GeneralShop": { diff --git a/module/island/assets.py b/module/island/assets.py index 90cfcdcdc..60dc690e1 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -20,6 +20,7 @@ OCR_TRANSPORT_REFRESH = Button(area={'cn': (716, 211, 805, 231), 'en': (716, 211 OCR_TRANSPORT_TIME = Button(area={'cn': (611, 139, 687, 154), 'en': (611, 139, 687, 154), 'jp': (611, 139, 687, 154), 'tw': (611, 139, 687, 154)}, color={'cn': (119, 119, 120), 'en': (119, 119, 120), 'jp': (119, 119, 120), 'tw': (119, 119, 120)}, button={'cn': (611, 139, 687, 154), 'en': (611, 139, 687, 154), 'jp': (611, 139, 687, 154), 'tw': (611, 139, 687, 154)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'en': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'jp': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'tw': './assets/cn/island/OCR_TRANSPORT_TIME.png'}) OCR_TRANSPORT_TIME_REMAIN = Button(area={'cn': (753, 210, 842, 230), 'en': (753, 210, 842, 230), 'jp': (753, 210, 842, 230), 'tw': (753, 210, 842, 230)}, color={'cn': (252, 203, 127), 'en': (252, 203, 127), 'jp': (252, 203, 127), 'tw': (252, 203, 127)}, button={'cn': (753, 210, 842, 230), 'en': (753, 210, 842, 230), 'jp': (753, 210, 842, 230), 'tw': (753, 210, 842, 230)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'en': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'jp': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'tw': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png'}) PRODUCT_MANJUU_CHECK = Button(area={'cn': (535, 107, 575, 138), 'en': (535, 107, 575, 138), 'jp': (535, 107, 575, 138), 'tw': (535, 107, 575, 138)}, color={'cn': (199, 181, 124), 'en': (199, 181, 124), 'jp': (199, 181, 124), 'tw': (199, 181, 124)}, button={'cn': (535, 107, 575, 138), 'en': (535, 107, 575, 138), 'jp': (535, 107, 575, 138), 'tw': (535, 107, 575, 138)}, file={'cn': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'en': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'jp': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'tw': './assets/cn/island/PRODUCT_MANJUU_CHECK.png'}) +PROJECT_CHESHIRE_CHECK = Button(area={'cn': (1161, 163, 1224, 207), 'en': (1161, 163, 1224, 207), 'jp': (1161, 163, 1224, 207), 'tw': (1161, 163, 1224, 207)}, color={'cn': (156, 150, 159), 'en': (156, 150, 159), 'jp': (156, 150, 159), 'tw': (156, 150, 159)}, button={'cn': (1161, 163, 1224, 207), 'en': (1161, 163, 1224, 207), 'jp': (1161, 163, 1224, 207), 'tw': (1161, 163, 1224, 207)}, file={'cn': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'en': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'jp': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'tw': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png'}) PROJECT_COMPLETE = Button(area={'cn': (576, 394, 704, 414), 'en': (576, 394, 704, 414), 'jp': (576, 394, 704, 414), 'tw': (576, 394, 704, 414)}, color={'cn': (210, 210, 209), 'en': (210, 210, 209), 'jp': (210, 210, 209), 'tw': (210, 210, 209)}, button={'cn': (580, 533, 762, 584), 'en': (580, 533, 762, 584), 'jp': (580, 533, 762, 584), 'tw': (580, 533, 762, 584)}, file={'cn': './assets/cn/island/PROJECT_COMPLETE.png', 'en': './assets/cn/island/PROJECT_COMPLETE.png', 'jp': './assets/cn/island/PROJECT_COMPLETE.png', 'tw': './assets/cn/island/PROJECT_COMPLETE.png'}) PROJECT_LEMALIN_CHECK = Button(area={'cn': (1165, 173, 1232, 218), 'en': (1165, 173, 1232, 218), 'jp': (1165, 173, 1232, 218), 'tw': (1165, 173, 1232, 218)}, color={'cn': (225, 217, 221), 'en': (225, 217, 221), 'jp': (225, 217, 221), 'tw': (225, 217, 221)}, button={'cn': (1165, 173, 1232, 218), 'en': (1165, 173, 1232, 218), 'jp': (1165, 173, 1232, 218), 'tw': (1165, 173, 1232, 218)}, file={'cn': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'en': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'jp': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'tw': './assets/cn/island/PROJECT_LEMALIN_CHECK.png'}) PROJECT_MANJUU_CHECK = Button(area={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, color={'cn': (221, 192, 128), 'en': (221, 192, 128), 'jp': (221, 192, 128), 'tw': (221, 192, 128)}, button={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, file={'cn': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'en': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'jp': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'tw': './assets/cn/island/PROJECT_MANJUU_CHECK.png'}) @@ -31,24 +32,25 @@ PROJECT_TASHKENT_CHECK = Button(area={'cn': (1164, 176, 1219, 213), 'en': (1164, ROLE_SELECT_CONFIRM = Button(area={'cn': (1068, 597, 1118, 621), 'en': (1068, 597, 1118, 621), 'jp': (1068, 597, 1118, 621), 'tw': (1068, 597, 1118, 621)}, color={'cn': (109, 206, 255), 'en': (109, 206, 255), 'jp': (109, 206, 255), 'tw': (109, 206, 255)}, button={'cn': (948, 585, 1239, 632), 'en': (948, 585, 1239, 632), 'jp': (948, 585, 1239, 632), 'tw': (948, 585, 1239, 632)}, file={'cn': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'en': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'jp': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'tw': './assets/cn/island/ROLE_SELECT_CONFIRM.png'}) ROLE_SELECT_ENTER = Button(area={'cn': (579, 314, 700, 350), 'en': (579, 314, 700, 350), 'jp': (579, 314, 700, 350), 'tw': (579, 314, 700, 350)}, color={'cn': (239, 238, 237), 'en': (239, 238, 237), 'jp': (239, 238, 237), 'tw': (239, 238, 237)}, button={'cn': (534, 206, 747, 483), 'en': (534, 206, 747, 483), 'jp': (534, 206, 747, 483), 'tw': (534, 206, 747, 483)}, file={'cn': './assets/cn/island/ROLE_SELECT_ENTER.png', 'en': './assets/cn/island/ROLE_SELECT_ENTER.png', 'jp': './assets/cn/island/ROLE_SELECT_ENTER.png', 'tw': './assets/cn/island/ROLE_SELECT_ENTER.png'}) TEMPLATE_CARROT = Template(file={'cn': './assets/cn/island/TEMPLATE_CARROT.png', 'en': './assets/cn/island/TEMPLATE_CARROT.png', 'jp': './assets/cn/island/TEMPLATE_CARROT.png', 'tw': './assets/cn/island/TEMPLATE_CARROT.png'}) +TEMPLATE_CHESHIRE = Template(file={'cn': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'en': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'jp': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'tw': './assets/cn/island/TEMPLATE_CHESHIRE.png'}) TEMPLATE_COTTON = Template(file={'cn': './assets/cn/island/TEMPLATE_COTTON.png', 'en': './assets/cn/island/TEMPLATE_COTTON.png', 'jp': './assets/cn/island/TEMPLATE_COTTON.png', 'tw': './assets/cn/island/TEMPLATE_COTTON.png'}) TEMPLATE_FLEX = Template(file={'cn': './assets/cn/island/TEMPLATE_FLEX.png', 'en': './assets/cn/island/TEMPLATE_FLEX.png', 'jp': './assets/cn/island/TEMPLATE_FLEX.png', 'tw': './assets/cn/island/TEMPLATE_FLEX.png'}) TEMPLATE_FRESH_MEAT = Template(file={'cn': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'en': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'jp': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'tw': './assets/cn/island/TEMPLATE_FRESH_MEAT.png'}) -TEMPLATE_ISLAND_LEMALIN = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_LEMALIN.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_LEMALIN.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_LEMALIN.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_LEMALIN.png'}) -TEMPLATE_ISLAND_MANJUU = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_MANJUU.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_MANJUU.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_MANJUU.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_MANJUU.png'}) -TEMPLATE_ISLAND_NEWJERSEY = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_NEWJERSEY.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_NEWJERSEY.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_NEWJERSEY.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_NEWJERSEY.png'}) -TEMPLATE_ISLAND_SARATOGA = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_SARATOGA.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_SARATOGA.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_SARATOGA.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_SARATOGA.png'}) -TEMPLATE_ISLAND_SHIMAKAZE = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_SHIMAKAZE.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_SHIMAKAZE.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_SHIMAKAZE.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_SHIMAKAZE.png'}) -TEMPLATE_ISLAND_SWITCH = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_SWITCH.png'}) -TEMPLATE_ISLAND_TASHKENT = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_TASHKENT.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_TASHKENT.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_TASHKENT.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_TASHKENT.png'}) TEMPLATE_ITEM_SATISFIED = Template(file={'cn': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'en': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'jp': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'tw': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png'}) +TEMPLATE_LEMALIN = Template(file={'cn': './assets/cn/island/TEMPLATE_LEMALIN.png', 'en': './assets/cn/island/TEMPLATE_LEMALIN.png', 'jp': './assets/cn/island/TEMPLATE_LEMALIN.png', 'tw': './assets/cn/island/TEMPLATE_LEMALIN.png'}) +TEMPLATE_MANJUU = Template(file={'cn': './assets/cn/island/TEMPLATE_MANJUU.png', 'en': './assets/cn/island/TEMPLATE_MANJUU.png', 'jp': './assets/cn/island/TEMPLATE_MANJUU.png', 'tw': './assets/cn/island/TEMPLATE_MANJUU.png'}) TEMPLATE_MILK = Template(file={'cn': './assets/cn/island/TEMPLATE_MILK.png', 'en': './assets/cn/island/TEMPLATE_MILK.png', 'jp': './assets/cn/island/TEMPLATE_MILK.png', 'tw': './assets/cn/island/TEMPLATE_MILK.png'}) TEMPLATE_NAPA_CABBAGE = Template(file={'cn': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png', 'en': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png', 'jp': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png', 'tw': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png'}) +TEMPLATE_NEW_JERSEY = Template(file={'cn': './assets/cn/island/TEMPLATE_NEW_JERSEY.png', 'en': './assets/cn/island/TEMPLATE_NEW_JERSEY.png', 'jp': './assets/cn/island/TEMPLATE_NEW_JERSEY.png', 'tw': './assets/cn/island/TEMPLATE_NEW_JERSEY.png'}) TEMPLATE_ONION = Template(file={'cn': './assets/cn/island/TEMPLATE_ONION.png', 'en': './assets/cn/island/TEMPLATE_ONION.png', 'jp': './assets/cn/island/TEMPLATE_ONION.png', 'tw': './assets/cn/island/TEMPLATE_ONION.png'}) TEMPLATE_POULTRY = Template(file={'cn': './assets/cn/island/TEMPLATE_POULTRY.png', 'en': './assets/cn/island/TEMPLATE_POULTRY.png', 'jp': './assets/cn/island/TEMPLATE_POULTRY.png', 'tw': './assets/cn/island/TEMPLATE_POULTRY.png'}) +TEMPLATE_PROJECT = Template(file={'cn': './assets/cn/island/TEMPLATE_PROJECT.png', 'en': './assets/cn/island/TEMPLATE_PROJECT.png', 'jp': './assets/cn/island/TEMPLATE_PROJECT.png', 'tw': './assets/cn/island/TEMPLATE_PROJECT.png'}) TEMPLATE_PROJECT_LOCKED = Template(file={'cn': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'en': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'jp': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'tw': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png'}) +TEMPLATE_SARATOGA = Template(file={'cn': './assets/cn/island/TEMPLATE_SARATOGA.png', 'en': './assets/cn/island/TEMPLATE_SARATOGA.png', 'jp': './assets/cn/island/TEMPLATE_SARATOGA.png', 'tw': './assets/cn/island/TEMPLATE_SARATOGA.png'}) +TEMPLATE_SHIMAKAZE = Template(file={'cn': './assets/cn/island/TEMPLATE_SHIMAKAZE.png', 'en': './assets/cn/island/TEMPLATE_SHIMAKAZE.png', 'jp': './assets/cn/island/TEMPLATE_SHIMAKAZE.png', 'tw': './assets/cn/island/TEMPLATE_SHIMAKAZE.png'}) TEMPLATE_SLOT_LOCKED = Template(file={'cn': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'en': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'jp': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'tw': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png'}) TEMPLATE_STRAWBERRIES = Template(file={'cn': './assets/cn/island/TEMPLATE_STRAWBERRIES.png', 'en': './assets/cn/island/TEMPLATE_STRAWBERRIES.png', 'jp': './assets/cn/island/TEMPLATE_STRAWBERRIES.png', 'tw': './assets/cn/island/TEMPLATE_STRAWBERRIES.png'}) +TEMPLATE_TASHKENT = Template(file={'cn': './assets/cn/island/TEMPLATE_TASHKENT.png', 'en': './assets/cn/island/TEMPLATE_TASHKENT.png', 'jp': './assets/cn/island/TEMPLATE_TASHKENT.png', 'tw': './assets/cn/island/TEMPLATE_TASHKENT.png'}) TRANSPORT_LOCKED = Button(area={'cn': (659, 380, 683, 412), 'en': (659, 380, 683, 412), 'jp': (659, 380, 683, 412), 'tw': (659, 380, 683, 412)}, color={'cn': (192, 192, 190), 'en': (192, 192, 190), 'jp': (192, 192, 190), 'tw': (192, 192, 190)}, button={'cn': (659, 380, 683, 412), 'en': (659, 380, 683, 412), 'jp': (659, 380, 683, 412), 'tw': (659, 380, 683, 412)}, file={'cn': './assets/cn/island/TRANSPORT_LOCKED.png', 'en': './assets/cn/island/TRANSPORT_LOCKED.png', 'jp': './assets/cn/island/TRANSPORT_LOCKED.png', 'tw': './assets/cn/island/TRANSPORT_LOCKED.png'}) TRANSPORT_RECEIVE = Button(area={'cn': (938, 206, 1065, 235), 'en': (938, 206, 1065, 235), 'jp': (938, 206, 1065, 235), 'tw': (938, 206, 1065, 235)}, color={'cn': (76, 195, 255), 'en': (76, 195, 255), 'jp': (76, 195, 255), 'tw': (76, 195, 255)}, button={'cn': (938, 206, 1065, 235), 'en': (938, 206, 1065, 235), 'jp': (938, 206, 1065, 235), 'tw': (938, 206, 1065, 235)}, file={'cn': './assets/cn/island/TRANSPORT_RECEIVE.png', 'en': './assets/cn/island/TRANSPORT_RECEIVE.png', 'jp': './assets/cn/island/TRANSPORT_RECEIVE.png', 'tw': './assets/cn/island/TRANSPORT_RECEIVE.png'}) TRANSPORT_REFRESH = Button(area={'cn': (1062, 207, 1090, 235), 'en': (1062, 207, 1090, 235), 'jp': (1062, 207, 1090, 235), 'tw': (1062, 207, 1090, 235)}, color={'cn': (187, 232, 255), 'en': (187, 232, 255), 'jp': (187, 232, 255), 'tw': (187, 232, 255)}, button={'cn': (1062, 207, 1090, 235), 'en': (1062, 207, 1090, 235), 'jp': (1062, 207, 1090, 235), 'tw': (1062, 207, 1090, 235)}, file={'cn': './assets/cn/island/TRANSPORT_REFRESH.png', 'en': './assets/cn/island/TRANSPORT_REFRESH.png', 'jp': './assets/cn/island/TRANSPORT_REFRESH.png', 'tw': './assets/cn/island/TRANSPORT_REFRESH.png'}) diff --git a/module/island/project.py b/module/island/project.py index 575ae877e..d6fa0165f 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -126,17 +126,7 @@ class ItemNameOcr(Ocr): result = result.replace('蛮', '蜜').replace('茉', '末').replace('汗', '汁') result = re.sub(r'[^\u4e00-\u9fff]', '', result) if '冰咖' in result: - retult = '冰咖啡' - return result - - -class IslandProductionTime(Duration): - def after_process(self, result): - result = super().after_process(result) - if result == '0:40:00': - result = '01:40:00' - elif result == '05:7:15': - result = '05:47:45' + result = '冰咖啡' return result @@ -148,7 +138,7 @@ class IslandProduct: def __init__(self, image, new=False): if new: - ocr = IslandProductionTime(OCR_PRODUCTION_TIME, lang='azur_lane_jp', name='OCR_PRODUCTION_TIME') + ocr = Duration(OCR_PRODUCTION_TIME, lang='cnocr', name='OCR_PRODUCTION_TIME') self.duration = ocr.ocr(image) else: ocr = Duration(OCR_PRODUCTION_TIME_REMAIN, name='OCR_PRODUCTION_TIME_REMAIN') @@ -307,7 +297,7 @@ class IslandProjectRun(IslandUI): """ image_gray = rgb2gray(image) projects = SelectedGrids([IslandProject(image, image_gray, button) - for button in TEMPLATE_ISLAND_SWITCH.match_multi(image_gray)]) + for button in TEMPLATE_PROJECT.match_multi(image_gray)]) return projects.select(valid=True) def project_receive(self, button, skip_first_screenshot=True): @@ -397,32 +387,27 @@ class IslandProjectRun(IslandUI): return success - def island_select_manjuu(self, button, skip_first_screenshot=True): + def _project_character_select(self, click_button, check_button): """ + Select a specific character for an island project. + Args: - button (Button): role button to click - skip_first_screenshot (bool): + click_button (Button): character button to click """ + skip_first_screenshot=True while 1: if skip_first_screenshot: skip_first_screenshot = False else: self.device.screenshot() - if self.appear(ROLE_SELECT_CHECK, offset=(20, 20)): + if self.appear(check_button, offset=(20, 20)): break if self.appear(ROLE_SELECT_CONFIRM, offset=(20, 20), interval=2): - self.device.click(button) + self.device.click(click_button) continue - def island_select_confirm(self, skip_first_screenshot=True): - """ - Args: - skip_first_screenshot (bool): - - Returns: - bool: if success - """ self.interval_clear(ROLE_SELECT_CONFIRM) + skip_first_screenshot=True while 1: if skip_first_screenshot: skip_first_screenshot = False @@ -439,11 +424,12 @@ class IslandProjectRun(IslandUI): self.interval_clear(ISLAND_MANAGEMENT_CHECK) continue - def island_select_role(self, skip_first_screenshot=True): + def project_character_select(self, character='manjuu', skip_first_screenshot=True): """ Select a role to produce. Args: + character (str): character name to select skip_first_screenshot (bool): Returns: @@ -451,6 +437,7 @@ class IslandProjectRun(IslandUI): """ logger.info('Island select role') timeout = Timer(1.5, count=3).start() + count = 0 while 1: if skip_first_screenshot: skip_first_screenshot = False @@ -462,15 +449,27 @@ class IslandProjectRun(IslandUI): return False image = self.image_crop((0, 0, 910, 1280), copy=False) - sim, button = TEMPLATE_ISLAND_MANJUU.match_result(image) + sim, click_button = self.get_character_template(character).match_result(image) if sim > 0.9: - self.island_select_manjuu(button) - return self.island_select_confirm() + check_button = self.get_character_check_button(character) + return self._project_character_select(click_button, check_button) else: - logger.info('No manjuu found') + name = ' '.join(map(lambda x: x.capitalize(), character.split('_'))) + logger.info(f'No character {name} found') + if count >= 2: + character = 'manjuu' + count += 1 continue - def island_current_product(self): + @staticmethod + def get_character_template(character): + return globals().get(f'TEMPLATE_{character.upper()}', TEMPLATE_MANJUU) + + @staticmethod + def get_character_check_button(character): + return globals().get(f'PROJECT_{character.upper()}_CHECK', PRODUCT_MANJUU_CHECK) + + def get_current_product(self): """ Get currently selected product on self.device.image. @@ -490,7 +489,7 @@ class IslandProjectRun(IslandUI): peaks = np.array(peaks) + y_top return ProductItem(self.device.image, peaks) - def island_select_product(self, option, trial=2, skip_first_screenshot=True): + def product_select(self, option, trial=2, skip_first_screenshot=True): """ Select a product in items list. @@ -511,7 +510,7 @@ class IslandProjectRun(IslandUI): else: self.device.screenshot() - current = self.island_current_product() + current = self.get_current_product() if trial > 0 and not len(current.items): trial -= 1 continue @@ -542,7 +541,7 @@ class IslandProjectRun(IslandUI): self.device.click(last.button) self.island_drag_next_page((0, -300), ISLAND_PRODUCT_ITEMS.area, 0.5) - def island_product_confirm(self, skip_first_screenshot=True): + def product_select_confirm(self, skip_first_screenshot=True): """ Start the product after product selected. @@ -628,20 +627,21 @@ class IslandProjectRun(IslandUI): self.island_drag_next_page((0, -500), ISLAND_PROJECT_SWIPE.area, 0.6) - def island_project_receive_and_start(self, proj, button, option, ensure=True): + def project_receive_and_start(self, proj, button, character, option, ensure=True): """ Receive and start a project is in the current page. Args: proj (IslandProject): the project to ensure button (Button): project button to click + character (str): character to select option (str): option to select ensure (bool): whether to call ensure_project() after project start """ if self.project_receive(button): - if self.island_select_role(): - if self.island_select_product(option): - self.island_product_confirm() + if self.project_character_select(character): + if self.product_select(option): + self.product_select_confirm() else: logger.info('Island select role failed due to game bug, retrying') return False @@ -650,13 +650,25 @@ class IslandProjectRun(IslandUI): self.ensure_project(proj) return True - def island_project_config(self, project: IslandProject): + def island_project_character(self, project: IslandProject): """ Args: project (IslandProject): Returns: - list[str]: a list of options for production + list[str]: a list of options of characters + """ + proj_id = project.id + return [self.config.__getattribute__(f'Island{proj_id}_Character{proj_slot}') + for proj_slot in range(1, project.slot + 1)] + + def island_project_option(self, project: IslandProject): + """ + Args: + project (IslandProject): + + Returns: + list[str]: a list of options of production items """ slot_option = [] proj_id = project.id @@ -703,16 +715,18 @@ class IslandProjectRun(IslandUI): for proj in projects: if proj.name == names[-1]: end = True - proj_config = self.island_project_config(proj) - - for button, option, index in zip( - proj.slot_buttons.buttons, proj_config, range(len(proj_config))): + + character_config = self.island_project_character(proj) + option_config = self.island_project_option(proj) + option_num = len(option_config) + for button, character, option, index in zip( + proj.slot_buttons.buttons, character_config, option_config, range(option_num)): if option is None: continue # retry 2 times because of a game bug for _ in range(2): - ensure = not end or index != len(proj_config) - 1 - if self.island_project_receive_and_start(proj, button, option, ensure): + ensure = not end or index != option_num - 1 + if self.project_receive_and_start(proj, button, character, option, ensure): break timeout.reset() From e2648eef1bdcf427053a65012519290a8feb7d88 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Mon, 20 Oct 2025 20:47:35 +0800 Subject: [PATCH 36/76] Add: project retry due to character energy --- module/island/project.py | 49 ++++++++++++++++++++++++++-------------- 1 file changed, 32 insertions(+), 17 deletions(-) diff --git a/module/island/project.py b/module/island/project.py index d6fa0165f..413a0c811 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -284,6 +284,7 @@ class ProductItem: class IslandProjectRun(IslandUI): project = SelectedGrids([]) total = SelectedGrids([]) + character: str def project_detect(self, image): """ @@ -393,6 +394,7 @@ class IslandProjectRun(IslandUI): Args: click_button (Button): character button to click + check_button (Button): """ skip_first_screenshot=True while 1: @@ -547,6 +549,9 @@ class IslandProjectRun(IslandUI): Args: skip_first_screenshot (bool): + + Returns: + bool: if success """ logger.info('Island product confirm') last = None @@ -561,8 +566,13 @@ class IslandProjectRun(IslandUI): if timeout.reached(): break if self.image_color_count(PROJECT_START, color=(151, 155, 155), threshold=221, count=200): - self.island_product_quit() - break + if self.appear(PRODUCT_MANJUU_CHECK, offset=(20, 20)): + self.island_product_quit() + return True + else: + logger.warning('Product requirement is not satisfied, quitting and retrying') + self.island_product_quit() + return False if not success: if self.appear_then_click(ISLAND_AMOUNT_MAX, offset=(5, 5), interval=2): @@ -584,9 +594,9 @@ class IslandProjectRun(IslandUI): if self.info_bar_count(): self.island_product_quit() - break + return True if self.island_in_management(): - break + return True def island_drag_next_page(self, vector, box, sleep=0.5): """ @@ -638,16 +648,20 @@ class IslandProjectRun(IslandUI): option (str): option to select ensure (bool): whether to call ensure_project() after project start """ - if self.project_receive(button): - if self.project_character_select(character): - if self.product_select(option): - self.product_select_confirm() - else: - logger.info('Island select role failed due to game bug, retrying') - return False - self.ui_ensure_management_page() - if ensure: - self.ensure_project(proj) + if not self.project_receive(button): + return True + if not self.project_character_select(character): + logger.warning('Island select role failed due to game bug, retrying') + return False + if not self.product_select(option): + return True + if not self.product_select_confirm(): + self.character = 'manjuu' + self.ensure_project(proj) + return False + self.ui_ensure_management_page() + if ensure: + self.ensure_project(proj) return True def island_project_character(self, project: IslandProject): @@ -723,10 +737,11 @@ class IslandProjectRun(IslandUI): proj.slot_buttons.buttons, character_config, option_config, range(option_num)): if option is None: continue - # retry 2 times because of a game bug - for _ in range(2): + self.character = character + # retry 3 times because of a game bug + for _ in range(3): ensure = not end or index != option_num - 1 - if self.project_receive_and_start(proj, button, character, option, ensure): + if self.project_receive_and_start(proj, button, self.character, option, ensure): break timeout.reset() From b0ee17872da6f17de3d1d5e2d71bb2e7b6279e5c Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Tue, 21 Oct 2025 10:21:42 +0800 Subject: [PATCH 37/76] Upd: GUI island project charapter --- config/template.json | 51 +- module/config/argument/args.json | 609 +++++++++++------------ module/config/argument/argument.yaml | 153 +++--- module/config/config_generated.py | 51 +- module/config/i18n/en-US.json | 513 +++++++++---------- module/config/i18n/ja-JP.json | 513 +++++++++---------- module/config/i18n/zh-CN.json | 703 ++++++++++++++------------- module/config/i18n/zh-TW.json | 513 +++++++++---------- 8 files changed, 1584 insertions(+), 1522 deletions(-) diff --git a/config/template.json b/config/template.json index 3fc2f4362..69f203623 100644 --- a/config/template.json +++ b/config/template.json @@ -1579,125 +1579,126 @@ "Island1": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu", "Option3": 0, + "Option4": 0, + "Character1": "manjuu", + "Character2": "manjuu", "Character3": "manjuu", - "Option4": 0 + "Character4": "manjuu" }, "Island2": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu", "Option3": 0, - "Character3": "manjuu", "Option4": 0, + "Character1": "manjuu", + "Character2": "manjuu", + "Character3": "manjuu", "Character4": "manjuu" }, "Island3": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu", "Option3": 0, - "Character3": "manjuu", "Option4": 0, + "Character1": "manjuu", + "Character2": "manjuu", + "Character3": "manjuu", "Character4": "manjuu" }, "Island4": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu", "Option3": 0, - "Character3": "manjuu", "Option4": 0, + "Character1": "manjuu", + "Character2": "manjuu", + "Character3": "manjuu", "Character4": "manjuu" }, "Island5": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu", "Option3": 0, - "Character3": "manjuu", "Option4": 0, + "Character1": "manjuu", + "Character2": "manjuu", + "Character3": "manjuu", "Character4": "manjuu" }, "Island6": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, + "Character1": "manjuu", "Character2": "manjuu" }, "Island7": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, + "Character1": "manjuu", "Character2": "manjuu" }, "Island8": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, + "Character1": "manjuu", "Character2": "manjuu" }, "Island9": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, + "Character1": "manjuu", "Character2": "manjuu" }, "Island10": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, + "Character1": "manjuu", "Character2": "manjuu" }, "Island11": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, + "Character1": "manjuu", "Character2": "manjuu" }, "Island12": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, + "Character1": "manjuu", "Character2": "manjuu" }, "Island13": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, + "Character1": "manjuu", "Character2": "manjuu" }, "Island14": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, + "Character1": "manjuu", "Character2": "manjuu" }, "Island15": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, + "Character1": "manjuu", "Character2": "manjuu" }, "Storage": { diff --git a/module/config/argument/args.json b/module/config/argument/args.json index 278f1a50c..a7a5465dd 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -7966,19 +7966,6 @@ 8 ] }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "cheshire" - ] - }, "Option2": { "type": "select", "value": 0, @@ -7994,19 +7981,6 @@ 8 ] }, - "Character2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "cheshire" - ] - }, "Option3": { "type": "select", "value": 0, @@ -8022,19 +7996,6 @@ 8 ] }, - "Character3": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "cheshire" - ] - }, "Option4": { "type": "select", "value": 0, @@ -8049,6 +8010,58 @@ 7, 8 ] + }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, + "Character2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, + "Character3": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, + "Character4": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] } }, "Island2": { @@ -8064,6 +8077,30 @@ 1 ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 2 + ] + }, + "Option3": { + "type": "select", + "value": 0, + "option": [ + 0, + 3 + ] + }, + "Option4": { + "type": "select", + "value": 0, + "option": [ + 0, + 4 + ] + }, "Character1": { "type": "select", "value": "manjuu", @@ -8077,14 +8114,6 @@ "cheshire" ] }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 2 - ] - }, "Character2": { "type": "select", "value": "manjuu", @@ -8098,14 +8127,6 @@ "cheshire" ] }, - "Option3": { - "type": "select", - "value": 0, - "option": [ - 0, - 3 - ] - }, "Character3": { "type": "select", "value": "manjuu", @@ -8119,14 +8140,6 @@ "cheshire" ] }, - "Option4": { - "type": "select", - "value": 0, - "option": [ - 0, - 4 - ] - }, "Character4": { "type": "select", "value": "manjuu", @@ -8159,19 +8172,6 @@ 6 ] }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "cheshire" - ] - }, "Option2": { "type": "select", "value": 0, @@ -8185,19 +8185,6 @@ 6 ] }, - "Character2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "cheshire" - ] - }, "Option3": { "type": "select", "value": 0, @@ -8211,7 +8198,20 @@ 6 ] }, - "Character3": { + "Option4": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, + "Character1": { "type": "select", "value": "manjuu", "option": [ @@ -8224,17 +8224,30 @@ "cheshire" ] }, - "Option4": { + "Character2": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, + "Character3": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" ] }, "Character4": { @@ -8267,6 +8280,39 @@ 4 ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4 + ] + }, + "Option3": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4 + ] + }, + "Option4": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4 + ] + }, "Character1": { "type": "select", "value": "manjuu", @@ -8280,17 +8326,6 @@ "cheshire" ] }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4 - ] - }, "Character2": { "type": "select", "value": "manjuu", @@ -8304,17 +8339,6 @@ "cheshire" ] }, - "Option3": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4 - ] - }, "Character3": { "type": "select", "value": "manjuu", @@ -8328,17 +8352,6 @@ "cheshire" ] }, - "Option4": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4 - ] - }, "Character4": { "type": "select", "value": "manjuu", @@ -8374,19 +8387,6 @@ 9 ] }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "cheshire" - ] - }, "Option2": { "type": "select", "value": 0, @@ -8403,19 +8403,6 @@ 9 ] }, - "Character2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "cheshire" - ] - }, "Option3": { "type": "select", "value": 0, @@ -8432,19 +8419,6 @@ 9 ] }, - "Character3": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "cheshire" - ] - }, "Option4": { "type": "select", "value": 0, @@ -8461,6 +8435,45 @@ 9 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, + "Character2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, + "Character3": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Character4": { "type": "select", "value": "manjuu", @@ -8494,19 +8507,6 @@ 7 ] }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "cheshire" - ] - }, "Option2": { "type": "select", "value": 0, @@ -8521,6 +8521,19 @@ 7 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Character2": { "type": "select", "value": "manjuu", @@ -8556,19 +8569,6 @@ 9 ] }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "cheshire" - ] - }, "Option2": { "type": "select", "value": 0, @@ -8585,6 +8585,19 @@ 9 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Character2": { "type": "select", "value": "manjuu", @@ -8622,19 +8635,6 @@ 11 ] }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "cheshire" - ] - }, "Option2": { "type": "select", "value": 0, @@ -8653,6 +8653,19 @@ 11 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Character2": { "type": "select", "value": "manjuu", @@ -8688,19 +8701,6 @@ 9 ] }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "cheshire" - ] - }, "Option2": { "type": "select", "value": 0, @@ -8717,6 +8717,19 @@ 9 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Character2": { "type": "select", "value": "manjuu", @@ -8750,19 +8763,6 @@ 7 ] }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "cheshire" - ] - }, "Option2": { "type": "select", "value": 0, @@ -8777,6 +8777,19 @@ 7 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Character2": { "type": "select", "value": "manjuu", @@ -8808,6 +8821,18 @@ 5 ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5 + ] + }, "Character1": { "type": "select", "value": "manjuu", @@ -8821,18 +8846,6 @@ "cheshire" ] }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5 - ] - }, "Character2": { "type": "select", "value": "manjuu", @@ -8865,19 +8878,6 @@ 6 ] }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "cheshire" - ] - }, "Option2": { "type": "select", "value": 0, @@ -8891,6 +8891,19 @@ 6 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Character2": { "type": "select", "value": "manjuu", @@ -8921,6 +8934,17 @@ 4 ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4 + ] + }, "Character1": { "type": "select", "value": "manjuu", @@ -8934,17 +8958,6 @@ "cheshire" ] }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4 - ] - }, "Character2": { "type": "select", "value": "manjuu", @@ -8980,19 +8993,6 @@ 9 ] }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "cheshire" - ] - }, "Option2": { "type": "select", "value": 0, @@ -9009,6 +9009,19 @@ 9 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Character2": { "type": "select", "value": "manjuu", @@ -9044,19 +9057,6 @@ 9 ] }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "cheshire" - ] - }, "Option2": { "type": "select", "value": 0, @@ -9073,6 +9073,19 @@ 9 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "cheshire" + ] + }, "Character2": { "type": "select", "value": "manjuu", diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index 740c46e68..ef099bfcd 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -516,47 +516,50 @@ Island1: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] - Character2: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option3: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] - Character3: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option4: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + Character2: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + Character3: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + Character4: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Island2: Receive: false Option1: value: 0 option: [ 0, 1 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 2 ] - Character2: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option3: value: 0 option: [ 0, 3 ] - Character3: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option4: value: 0 option: [ 0, 4 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + Character2: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + Character3: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Character4: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] @@ -565,24 +568,24 @@ Island3: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6 ] - Character2: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option3: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6 ] - Character3: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option4: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + Character2: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + Character3: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Character4: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] @@ -591,24 +594,24 @@ Island4: Option1: value: 0 option: [ 0, 1, 2, 3, 4 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4 ] - Character2: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option3: value: 0 option: [ 0, 1, 2, 3, 4 ] - Character3: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option4: value: 0 option: [ 0, 1, 2, 3, 4 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + Character2: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + Character3: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Character4: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] @@ -617,24 +620,24 @@ Island5: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Character2: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option3: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Character3: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option4: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + Character2: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + Character3: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Character4: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] @@ -643,12 +646,12 @@ Island6: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] @@ -657,12 +660,12 @@ Island7: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] @@ -671,12 +674,12 @@ Island8: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] @@ -685,12 +688,12 @@ Island9: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] @@ -699,12 +702,12 @@ Island10: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] @@ -713,12 +716,12 @@ Island11: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] @@ -727,12 +730,12 @@ Island12: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] @@ -741,12 +744,12 @@ Island13: Option1: value: 0 option: [ 0, 1, 2, 3, 4 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] @@ -755,12 +758,12 @@ Island14: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] @@ -769,12 +772,12 @@ Island15: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + Character1: + value: manjuu + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] diff --git a/module/config/config_generated.py b/module/config/config_generated.py index f67c816ac..83630f574 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -295,125 +295,126 @@ class GeneratedConfig: # Group `Island1` Island1_Receive = False Island1_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island1_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island1_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island1_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 + Island1_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island1_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island1_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island1_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island2` Island2_Receive = False Island2_Option1 = 0 # 0, 1 - Island2_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island2_Option2 = 0 # 0, 2 - Island2_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island2_Option3 = 0 # 0, 3 - Island2_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island2_Option4 = 0 # 0, 4 + Island2_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island2_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island2_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island2_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island3` Island3_Receive = False Island3_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island3_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island3_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island3_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island3_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6 + Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island3_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island3_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island4` Island4_Receive = False Island4_Option1 = 0 # 0, 1, 2, 3, 4 - Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island4_Option2 = 0 # 0, 1, 2, 3, 4 - Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island4_Option3 = 0 # 0, 1, 2, 3, 4 - Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island4_Option4 = 0 # 0, 1, 2, 3, 4 + Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island4_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island5` Island5_Receive = False Island5_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island5_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island5_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island5_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island5_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island6` Island6_Receive = False Island6_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island6_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 + Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island7` Island7_Receive = False Island7_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island7_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island7_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island8` Island8_Receive = False Island8_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 - Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island8_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 + Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island8_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island9` Island9_Receive = False Island9_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island9_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island9_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island10` Island10_Receive = False Island10_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island10_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 + Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island10_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island11` Island11_Receive = False Island11_Option1 = 0 # 0, 1, 2, 3, 4, 5 - Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island11_Option2 = 0 # 0, 1, 2, 3, 4, 5 + Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island11_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island12` Island12_Receive = False Island12_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island12_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island12_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 + Island12_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island12_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island13` Island13_Receive = False Island13_Option1 = 0 # 0, 1, 2, 3, 4 - Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island13_Option2 = 0 # 0, 1, 2, 3, 4 + Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island13_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island14` Island14_Receive = False Island14_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island14_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island14_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `Island15` Island15_Receive = False Island15_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island15_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island15_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island15_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire Island15_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire # Group `GeneralShop` diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index 50873eed4..26476dc76 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -1855,17 +1855,6 @@ "7": "7", "8": "8" }, - "Character1": { - "name": "Island1.Character1.name", - "help": "Island1.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island1.Option2.name", "help": "Island1.Option2.help", @@ -1879,17 +1868,6 @@ "7": "7", "8": "8" }, - "Character2": { - "name": "Island1.Character2.name", - "help": "Island1.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option3": { "name": "Island1.Option3.name", "help": "Island1.Option3.help", @@ -1903,17 +1881,6 @@ "7": "7", "8": "8" }, - "Character3": { - "name": "Island1.Character3.name", - "help": "Island1.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option4": { "name": "Island1.Option4.name", "help": "Island1.Option4.help", @@ -1926,6 +1893,50 @@ "6": "6", "7": "7", "8": "8" + }, + "Character1": { + "name": "Island1.Character1.name", + "help": "Island1.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, + "Character2": { + "name": "Island1.Character2.name", + "help": "Island1.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, + "Character3": { + "name": "Island1.Character3.name", + "help": "Island1.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, + "Character4": { + "name": "Island1.Character4.name", + "help": "Island1.Character4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island2": { @@ -1943,6 +1954,24 @@ "0": "0", "1": "1" }, + "Option2": { + "name": "Island2.Option2.name", + "help": "Island2.Option2.help", + "0": "0", + "2": "2" + }, + "Option3": { + "name": "Island2.Option3.name", + "help": "Island2.Option3.help", + "0": "0", + "3": "3" + }, + "Option4": { + "name": "Island2.Option4.name", + "help": "Island2.Option4.help", + "0": "0", + "4": "4" + }, "Character1": { "name": "Island2.Character1.name", "help": "Island2.Character1.help", @@ -1954,12 +1983,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option2": { - "name": "Island2.Option2.name", - "help": "Island2.Option2.help", - "0": "0", - "2": "2" - }, "Character2": { "name": "Island2.Character2.name", "help": "Island2.Character2.help", @@ -1971,12 +1994,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option3": { - "name": "Island2.Option3.name", - "help": "Island2.Option3.help", - "0": "0", - "3": "3" - }, "Character3": { "name": "Island2.Character3.name", "help": "Island2.Character3.help", @@ -1988,12 +2005,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option4": { - "name": "Island2.Option4.name", - "help": "Island2.Option4.help", - "0": "0", - "4": "4" - }, "Character4": { "name": "Island2.Character4.name", "help": "Island2.Character4.help", @@ -2026,17 +2037,6 @@ "5": "5", "6": "6" }, - "Character1": { - "name": "Island3.Character1.name", - "help": "Island3.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island3.Option2.name", "help": "Island3.Option2.help", @@ -2048,17 +2048,6 @@ "5": "5", "6": "6" }, - "Character2": { - "name": "Island3.Character2.name", - "help": "Island3.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option3": { "name": "Island3.Option3.name", "help": "Island3.Option3.help", @@ -2070,17 +2059,6 @@ "5": "5", "6": "6" }, - "Character3": { - "name": "Island3.Character3.name", - "help": "Island3.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option4": { "name": "Island3.Option4.name", "help": "Island3.Option4.help", @@ -2092,6 +2070,39 @@ "5": "5", "6": "6" }, + "Character1": { + "name": "Island3.Character1.name", + "help": "Island3.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, + "Character2": { + "name": "Island3.Character2.name", + "help": "Island3.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, + "Character3": { + "name": "Island3.Character3.name", + "help": "Island3.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character4": { "name": "Island3.Character4.name", "help": "Island3.Character4.help", @@ -2122,6 +2133,33 @@ "3": "3", "4": "4" }, + "Option2": { + "name": "Island4.Option2.name", + "help": "Island4.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option3": { + "name": "Island4.Option3.name", + "help": "Island4.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option4": { + "name": "Island4.Option4.name", + "help": "Island4.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character1": { "name": "Island4.Character1.name", "help": "Island4.Character1.help", @@ -2133,15 +2171,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option2": { - "name": "Island4.Option2.name", - "help": "Island4.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, "Character2": { "name": "Island4.Character2.name", "help": "Island4.Character2.help", @@ -2153,15 +2182,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option3": { - "name": "Island4.Option3.name", - "help": "Island4.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, "Character3": { "name": "Island4.Character3.name", "help": "Island4.Character3.help", @@ -2173,15 +2193,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option4": { - "name": "Island4.Option4.name", - "help": "Island4.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, "Character4": { "name": "Island4.Character4.name", "help": "Island4.Character4.help", @@ -2217,17 +2228,6 @@ "8": "8", "9": "9" }, - "Character1": { - "name": "Island5.Character1.name", - "help": "Island5.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island5.Option2.name", "help": "Island5.Option2.help", @@ -2242,17 +2242,6 @@ "8": "8", "9": "9" }, - "Character2": { - "name": "Island5.Character2.name", - "help": "Island5.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option3": { "name": "Island5.Option3.name", "help": "Island5.Option3.help", @@ -2267,17 +2256,6 @@ "8": "8", "9": "9" }, - "Character3": { - "name": "Island5.Character3.name", - "help": "Island5.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option4": { "name": "Island5.Option4.name", "help": "Island5.Option4.help", @@ -2292,6 +2270,39 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island5.Character1.name", + "help": "Island5.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, + "Character2": { + "name": "Island5.Character2.name", + "help": "Island5.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, + "Character3": { + "name": "Island5.Character3.name", + "help": "Island5.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character4": { "name": "Island5.Character4.name", "help": "Island5.Character4.help", @@ -2325,17 +2336,6 @@ "6": "6", "7": "7" }, - "Character1": { - "name": "Island6.Character1.name", - "help": "Island6.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island6.Option2.name", "help": "Island6.Option2.help", @@ -2348,6 +2348,17 @@ "6": "6", "7": "7" }, + "Character1": { + "name": "Island6.Character1.name", + "help": "Island6.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island6.Character2.name", "help": "Island6.Character2.help", @@ -2383,17 +2394,6 @@ "8": "8", "9": "9" }, - "Character1": { - "name": "Island7.Character1.name", - "help": "Island7.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island7.Option2.name", "help": "Island7.Option2.help", @@ -2408,6 +2408,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island7.Character1.name", + "help": "Island7.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island7.Character2.name", "help": "Island7.Character2.help", @@ -2445,17 +2456,6 @@ "10": "10", "11": "11" }, - "Character1": { - "name": "Island8.Character1.name", - "help": "Island8.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island8.Option2.name", "help": "Island8.Option2.help", @@ -2472,6 +2472,17 @@ "10": "10", "11": "11" }, + "Character1": { + "name": "Island8.Character1.name", + "help": "Island8.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island8.Character2.name", "help": "Island8.Character2.help", @@ -2507,17 +2518,6 @@ "8": "8", "9": "9" }, - "Character1": { - "name": "Island9.Character1.name", - "help": "Island9.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island9.Option2.name", "help": "Island9.Option2.help", @@ -2532,6 +2532,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island9.Character1.name", + "help": "Island9.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island9.Character2.name", "help": "Island9.Character2.help", @@ -2565,17 +2576,6 @@ "6": "6", "7": "7" }, - "Character1": { - "name": "Island10.Character1.name", - "help": "Island10.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island10.Option2.name", "help": "Island10.Option2.help", @@ -2588,6 +2588,17 @@ "6": "6", "7": "7" }, + "Character1": { + "name": "Island10.Character1.name", + "help": "Island10.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island10.Character2.name", "help": "Island10.Character2.help", @@ -2619,6 +2630,16 @@ "4": "4", "5": "5" }, + "Option2": { + "name": "Island11.Option2.name", + "help": "Island11.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5" + }, "Character1": { "name": "Island11.Character1.name", "help": "Island11.Character1.help", @@ -2630,16 +2651,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option2": { - "name": "Island11.Option2.name", - "help": "Island11.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5" - }, "Character2": { "name": "Island11.Character2.name", "help": "Island11.Character2.help", @@ -2672,17 +2683,6 @@ "5": "5", "6": "6" }, - "Character1": { - "name": "Island12.Character1.name", - "help": "Island12.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island12.Option2.name", "help": "Island12.Option2.help", @@ -2694,6 +2694,17 @@ "5": "5", "6": "6" }, + "Character1": { + "name": "Island12.Character1.name", + "help": "Island12.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island12.Character2.name", "help": "Island12.Character2.help", @@ -2724,6 +2735,15 @@ "3": "3", "4": "4" }, + "Option2": { + "name": "Island13.Option2.name", + "help": "Island13.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character1": { "name": "Island13.Character1.name", "help": "Island13.Character1.help", @@ -2735,15 +2755,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option2": { - "name": "Island13.Option2.name", - "help": "Island13.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, "Character2": { "name": "Island13.Character2.name", "help": "Island13.Character2.help", @@ -2779,17 +2790,6 @@ "8": "8", "9": "9" }, - "Character1": { - "name": "Island14.Character1.name", - "help": "Island14.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island14.Option2.name", "help": "Island14.Option2.help", @@ -2804,6 +2804,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island14.Character1.name", + "help": "Island14.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island14.Character2.name", "help": "Island14.Character2.help", @@ -2839,17 +2850,6 @@ "8": "8", "9": "9" }, - "Character1": { - "name": "Island15.Character1.name", - "help": "Island15.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island15.Option2.name", "help": "Island15.Option2.help", @@ -2864,6 +2864,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island15.Character1.name", + "help": "Island15.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island15.Character2.name", "help": "Island15.Character2.help", diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index ccac47c0c..41f3108d7 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -1855,17 +1855,6 @@ "7": "7", "8": "8" }, - "Character1": { - "name": "Island1.Character1.name", - "help": "Island1.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island1.Option2.name", "help": "Island1.Option2.help", @@ -1879,17 +1868,6 @@ "7": "7", "8": "8" }, - "Character2": { - "name": "Island1.Character2.name", - "help": "Island1.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option3": { "name": "Island1.Option3.name", "help": "Island1.Option3.help", @@ -1903,17 +1881,6 @@ "7": "7", "8": "8" }, - "Character3": { - "name": "Island1.Character3.name", - "help": "Island1.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option4": { "name": "Island1.Option4.name", "help": "Island1.Option4.help", @@ -1926,6 +1893,50 @@ "6": "6", "7": "7", "8": "8" + }, + "Character1": { + "name": "Island1.Character1.name", + "help": "Island1.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, + "Character2": { + "name": "Island1.Character2.name", + "help": "Island1.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, + "Character3": { + "name": "Island1.Character3.name", + "help": "Island1.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, + "Character4": { + "name": "Island1.Character4.name", + "help": "Island1.Character4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island2": { @@ -1943,6 +1954,24 @@ "0": "0", "1": "1" }, + "Option2": { + "name": "Island2.Option2.name", + "help": "Island2.Option2.help", + "0": "0", + "2": "2" + }, + "Option3": { + "name": "Island2.Option3.name", + "help": "Island2.Option3.help", + "0": "0", + "3": "3" + }, + "Option4": { + "name": "Island2.Option4.name", + "help": "Island2.Option4.help", + "0": "0", + "4": "4" + }, "Character1": { "name": "Island2.Character1.name", "help": "Island2.Character1.help", @@ -1954,12 +1983,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option2": { - "name": "Island2.Option2.name", - "help": "Island2.Option2.help", - "0": "0", - "2": "2" - }, "Character2": { "name": "Island2.Character2.name", "help": "Island2.Character2.help", @@ -1971,12 +1994,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option3": { - "name": "Island2.Option3.name", - "help": "Island2.Option3.help", - "0": "0", - "3": "3" - }, "Character3": { "name": "Island2.Character3.name", "help": "Island2.Character3.help", @@ -1988,12 +2005,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option4": { - "name": "Island2.Option4.name", - "help": "Island2.Option4.help", - "0": "0", - "4": "4" - }, "Character4": { "name": "Island2.Character4.name", "help": "Island2.Character4.help", @@ -2026,17 +2037,6 @@ "5": "5", "6": "6" }, - "Character1": { - "name": "Island3.Character1.name", - "help": "Island3.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island3.Option2.name", "help": "Island3.Option2.help", @@ -2048,17 +2048,6 @@ "5": "5", "6": "6" }, - "Character2": { - "name": "Island3.Character2.name", - "help": "Island3.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option3": { "name": "Island3.Option3.name", "help": "Island3.Option3.help", @@ -2070,17 +2059,6 @@ "5": "5", "6": "6" }, - "Character3": { - "name": "Island3.Character3.name", - "help": "Island3.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option4": { "name": "Island3.Option4.name", "help": "Island3.Option4.help", @@ -2092,6 +2070,39 @@ "5": "5", "6": "6" }, + "Character1": { + "name": "Island3.Character1.name", + "help": "Island3.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, + "Character2": { + "name": "Island3.Character2.name", + "help": "Island3.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, + "Character3": { + "name": "Island3.Character3.name", + "help": "Island3.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character4": { "name": "Island3.Character4.name", "help": "Island3.Character4.help", @@ -2122,6 +2133,33 @@ "3": "3", "4": "4" }, + "Option2": { + "name": "Island4.Option2.name", + "help": "Island4.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option3": { + "name": "Island4.Option3.name", + "help": "Island4.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option4": { + "name": "Island4.Option4.name", + "help": "Island4.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character1": { "name": "Island4.Character1.name", "help": "Island4.Character1.help", @@ -2133,15 +2171,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option2": { - "name": "Island4.Option2.name", - "help": "Island4.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, "Character2": { "name": "Island4.Character2.name", "help": "Island4.Character2.help", @@ -2153,15 +2182,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option3": { - "name": "Island4.Option3.name", - "help": "Island4.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, "Character3": { "name": "Island4.Character3.name", "help": "Island4.Character3.help", @@ -2173,15 +2193,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option4": { - "name": "Island4.Option4.name", - "help": "Island4.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, "Character4": { "name": "Island4.Character4.name", "help": "Island4.Character4.help", @@ -2217,17 +2228,6 @@ "8": "8", "9": "9" }, - "Character1": { - "name": "Island5.Character1.name", - "help": "Island5.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island5.Option2.name", "help": "Island5.Option2.help", @@ -2242,17 +2242,6 @@ "8": "8", "9": "9" }, - "Character2": { - "name": "Island5.Character2.name", - "help": "Island5.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option3": { "name": "Island5.Option3.name", "help": "Island5.Option3.help", @@ -2267,17 +2256,6 @@ "8": "8", "9": "9" }, - "Character3": { - "name": "Island5.Character3.name", - "help": "Island5.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option4": { "name": "Island5.Option4.name", "help": "Island5.Option4.help", @@ -2292,6 +2270,39 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island5.Character1.name", + "help": "Island5.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, + "Character2": { + "name": "Island5.Character2.name", + "help": "Island5.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, + "Character3": { + "name": "Island5.Character3.name", + "help": "Island5.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character4": { "name": "Island5.Character4.name", "help": "Island5.Character4.help", @@ -2325,17 +2336,6 @@ "6": "6", "7": "7" }, - "Character1": { - "name": "Island6.Character1.name", - "help": "Island6.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island6.Option2.name", "help": "Island6.Option2.help", @@ -2348,6 +2348,17 @@ "6": "6", "7": "7" }, + "Character1": { + "name": "Island6.Character1.name", + "help": "Island6.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island6.Character2.name", "help": "Island6.Character2.help", @@ -2383,17 +2394,6 @@ "8": "8", "9": "9" }, - "Character1": { - "name": "Island7.Character1.name", - "help": "Island7.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island7.Option2.name", "help": "Island7.Option2.help", @@ -2408,6 +2408,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island7.Character1.name", + "help": "Island7.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island7.Character2.name", "help": "Island7.Character2.help", @@ -2445,17 +2456,6 @@ "10": "10", "11": "11" }, - "Character1": { - "name": "Island8.Character1.name", - "help": "Island8.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island8.Option2.name", "help": "Island8.Option2.help", @@ -2472,6 +2472,17 @@ "10": "10", "11": "11" }, + "Character1": { + "name": "Island8.Character1.name", + "help": "Island8.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island8.Character2.name", "help": "Island8.Character2.help", @@ -2507,17 +2518,6 @@ "8": "8", "9": "9" }, - "Character1": { - "name": "Island9.Character1.name", - "help": "Island9.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island9.Option2.name", "help": "Island9.Option2.help", @@ -2532,6 +2532,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island9.Character1.name", + "help": "Island9.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island9.Character2.name", "help": "Island9.Character2.help", @@ -2565,17 +2576,6 @@ "6": "6", "7": "7" }, - "Character1": { - "name": "Island10.Character1.name", - "help": "Island10.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island10.Option2.name", "help": "Island10.Option2.help", @@ -2588,6 +2588,17 @@ "6": "6", "7": "7" }, + "Character1": { + "name": "Island10.Character1.name", + "help": "Island10.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island10.Character2.name", "help": "Island10.Character2.help", @@ -2619,6 +2630,16 @@ "4": "4", "5": "5" }, + "Option2": { + "name": "Island11.Option2.name", + "help": "Island11.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5" + }, "Character1": { "name": "Island11.Character1.name", "help": "Island11.Character1.help", @@ -2630,16 +2651,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option2": { - "name": "Island11.Option2.name", - "help": "Island11.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5" - }, "Character2": { "name": "Island11.Character2.name", "help": "Island11.Character2.help", @@ -2672,17 +2683,6 @@ "5": "5", "6": "6" }, - "Character1": { - "name": "Island12.Character1.name", - "help": "Island12.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island12.Option2.name", "help": "Island12.Option2.help", @@ -2694,6 +2694,17 @@ "5": "5", "6": "6" }, + "Character1": { + "name": "Island12.Character1.name", + "help": "Island12.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island12.Character2.name", "help": "Island12.Character2.help", @@ -2724,6 +2735,15 @@ "3": "3", "4": "4" }, + "Option2": { + "name": "Island13.Option2.name", + "help": "Island13.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character1": { "name": "Island13.Character1.name", "help": "Island13.Character1.help", @@ -2735,15 +2755,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option2": { - "name": "Island13.Option2.name", - "help": "Island13.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, "Character2": { "name": "Island13.Character2.name", "help": "Island13.Character2.help", @@ -2779,17 +2790,6 @@ "8": "8", "9": "9" }, - "Character1": { - "name": "Island14.Character1.name", - "help": "Island14.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island14.Option2.name", "help": "Island14.Option2.help", @@ -2804,6 +2804,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island14.Character1.name", + "help": "Island14.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island14.Character2.name", "help": "Island14.Character2.help", @@ -2839,17 +2850,6 @@ "8": "8", "9": "9" }, - "Character1": { - "name": "Island15.Character1.name", - "help": "Island15.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island15.Option2.name", "help": "Island15.Option2.help", @@ -2864,6 +2864,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island15.Character1.name", + "help": "Island15.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island15.Character2.name", "help": "Island15.Character2.help", diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 5104476ce..1e8c0ee91 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -1843,7 +1843,46 @@ "help": "" }, "Option1": { - "name": "第一个格子生产物品", + "name": "第 1 格生产物品", + "help": "", + "0": "不生产", + "1": "小麦", + "2": "玉米", + "3": "牧草", + "4": "咖啡豆", + "5": "大米", + "6": "白菜", + "7": "土豆", + "8": "大豆" + }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "小麦", + "2": "玉米", + "3": "牧草", + "4": "咖啡豆", + "5": "大米", + "6": "白菜", + "7": "土豆", + "8": "大豆" + }, + "Option3": { + "name": "第 3 格生产物品", + "help": "", + "0": "不生产", + "1": "小麦", + "2": "玉米", + "3": "牧草", + "4": "咖啡豆", + "5": "大米", + "6": "白菜", + "7": "土豆", + "8": "大豆" + }, + "Option4": { + "name": "第 4 格生产物品", "help": "", "0": "不生产", "1": "小麦", @@ -1856,7 +1895,7 @@ "8": "大豆" }, "Character1": { - "name": "使用角色", + "name": "第 1 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -1866,21 +1905,8 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option2": { - "name": "第二个格子生产物品", - "help": "", - "0": "不生产", - "1": "小麦", - "2": "玉米", - "3": "牧草", - "4": "咖啡豆", - "5": "大米", - "6": "白菜", - "7": "土豆", - "8": "大豆" - }, "Character2": { - "name": "使用角色", + "name": "第 2 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -1890,21 +1916,8 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option3": { - "name": "第三个格子生产物品", - "help": "", - "0": "不生产", - "1": "小麦", - "2": "玉米", - "3": "牧草", - "4": "咖啡豆", - "5": "大米", - "6": "白菜", - "7": "土豆", - "8": "大豆" - }, "Character3": { - "name": "使用角色", + "name": "第 3 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -1914,18 +1927,16 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option4": { - "name": "第四个格子生产物品", + "Character4": { + "name": "第 4 格使用角色", "help": "", - "0": "不生产", - "1": "小麦", - "2": "玉米", - "3": "牧草", - "4": "咖啡豆", - "5": "大米", - "6": "白菜", - "7": "土豆", - "8": "大豆" + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" } }, "Island2": { @@ -1938,47 +1949,31 @@ "help": "" }, "Option1": { - "name": "第一个格子生产物品", + "name": "第 1 格生产物品", "help": "", "0": "不生产", "1": "鸡蛋(禽肉)" }, - "Character1": { - "name": "使用角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "cheshire": "柴郡" - }, "Option2": { - "name": "第二个格子生产物品", + "name": "第 2 格生产物品", "help": "", "0": "不生产", "2": "鲜肉" }, - "Character2": { - "name": "使用角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "cheshire": "柴郡" - }, "Option3": { - "name": "第三个格子生产物品", + "name": "第 3 格生产物品", "help": "", "0": "不生产", "3": "牛奶(皮料)" }, - "Character3": { - "name": "使用角色", + "Option4": { + "name": "第 4 格生产物品", + "help": "", + "0": "不生产", + "4": "羊毛" + }, + "Character1": { + "name": "第 1 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -1988,14 +1983,30 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option4": { - "name": "第四个格子生产物品", + "Character2": { + "name": "第 2 格使用角色", "help": "", - "0": "不生产", - "4": "羊毛" + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" + }, + "Character3": { + "name": "第 3 格使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "cheshire": "柴郡" }, "Character4": { - "name": "使用角色", + "name": "第 4 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2016,7 +2027,40 @@ "help": "" }, "Option1": { - "name": "第一个格子生产物品", + "name": "第 1 格生产物品", + "help": "", + "0": "不生产", + "1": "煤炭", + "2": "铜矿", + "3": "铝矿", + "4": "铁矿", + "5": "硫矿", + "6": "银矿" + }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "煤炭", + "2": "铜矿", + "3": "铝矿", + "4": "铁矿", + "5": "硫矿", + "6": "银矿" + }, + "Option3": { + "name": "第 3 格生产物品", + "help": "", + "0": "不生产", + "1": "煤炭", + "2": "铜矿", + "3": "铝矿", + "4": "铁矿", + "5": "硫矿", + "6": "银矿" + }, + "Option4": { + "name": "第 4 格生产物品", "help": "", "0": "不生产", "1": "煤炭", @@ -2027,7 +2071,7 @@ "6": "银矿" }, "Character1": { - "name": "使用角色", + "name": "第 1 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2037,19 +2081,8 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option2": { - "name": "第二个格子生产物品", - "help": "", - "0": "不生产", - "1": "煤炭", - "2": "铜矿", - "3": "铝矿", - "4": "铁矿", - "5": "硫矿", - "6": "银矿" - }, "Character2": { - "name": "使用角色", + "name": "第 2 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2059,19 +2092,8 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option3": { - "name": "第三个格子生产物品", - "help": "", - "0": "不生产", - "1": "煤炭", - "2": "铜矿", - "3": "铝矿", - "4": "铁矿", - "5": "硫矿", - "6": "银矿" - }, "Character3": { - "name": "使用角色", + "name": "第 3 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2081,19 +2103,8 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option4": { - "name": "第四个格子生产物品", - "help": "", - "0": "不生产", - "1": "煤炭", - "2": "铜矿", - "3": "铝矿", - "4": "铁矿", - "5": "硫矿", - "6": "银矿" - }, "Character4": { - "name": "使用角色", + "name": "第 4 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2114,7 +2125,34 @@ "help": "" }, "Option1": { - "name": "第一个格子生产物品", + "name": "第 1 格生产物品", + "help": "", + "0": "不生产", + "1": "自然之木", + "2": "实用之木", + "3": "精选之木", + "4": "典雅之木" + }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "自然之木", + "2": "实用之木", + "3": "精选之木", + "4": "典雅之木" + }, + "Option3": { + "name": "第 3 格生产物品", + "help": "", + "0": "不生产", + "1": "自然之木", + "2": "实用之木", + "3": "精选之木", + "4": "典雅之木" + }, + "Option4": { + "name": "第 4 格生产物品", "help": "", "0": "不生产", "1": "自然之木", @@ -2123,7 +2161,7 @@ "4": "典雅之木" }, "Character1": { - "name": "使用角色", + "name": "第 1 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2133,17 +2171,8 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option2": { - "name": "第二个格子生产物品", - "help": "", - "0": "不生产", - "1": "自然之木", - "2": "实用之木", - "3": "精选之木", - "4": "典雅之木" - }, "Character2": { - "name": "使用角色", + "name": "第 2 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2153,17 +2182,8 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option3": { - "name": "第三个格子生产物品", - "help": "", - "0": "不生产", - "1": "自然之木", - "2": "实用之木", - "3": "精选之木", - "4": "典雅之木" - }, "Character3": { - "name": "使用角色", + "name": "第 3 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2173,17 +2193,8 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option4": { - "name": "第四个格子生产物品", - "help": "", - "0": "不生产", - "1": "自然之木", - "2": "实用之木", - "3": "精选之木", - "4": "典雅之木" - }, "Character4": { - "name": "使用角色", + "name": "第 4 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2204,7 +2215,49 @@ "help": "" }, "Option1": { - "name": "第一个格子生产物品", + "name": "第 1 格生产物品", + "help": "", + "0": "不生产", + "1": "秋月梨", + "2": "柿子", + "3": "苹果", + "4": "柑橘", + "5": "香蕉", + "6": "芒果", + "7": "柠檬", + "8": "牛油果", + "9": "橡胶" + }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "秋月梨", + "2": "柿子", + "3": "苹果", + "4": "柑橘", + "5": "香蕉", + "6": "芒果", + "7": "柠檬", + "8": "牛油果", + "9": "橡胶" + }, + "Option3": { + "name": "第 3 格生产物品", + "help": "", + "0": "不生产", + "1": "秋月梨", + "2": "柿子", + "3": "苹果", + "4": "柑橘", + "5": "香蕉", + "6": "芒果", + "7": "柠檬", + "8": "牛油果", + "9": "橡胶" + }, + "Option4": { + "name": "第 4 格生产物品", "help": "", "0": "不生产", "1": "秋月梨", @@ -2218,7 +2271,7 @@ "9": "橡胶" }, "Character1": { - "name": "使用角色", + "name": "第 1 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2228,22 +2281,8 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option2": { - "name": "第二个格子生产物品", - "help": "", - "0": "不生产", - "1": "秋月梨", - "2": "柿子", - "3": "苹果", - "4": "柑橘", - "5": "香蕉", - "6": "芒果", - "7": "柠檬", - "8": "牛油果", - "9": "橡胶" - }, "Character2": { - "name": "使用角色", + "name": "第 2 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2253,22 +2292,8 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option3": { - "name": "第三个格子生产物品", - "help": "", - "0": "不生产", - "1": "秋月梨", - "2": "柿子", - "3": "苹果", - "4": "柑橘", - "5": "香蕉", - "6": "芒果", - "7": "柠檬", - "8": "牛油果", - "9": "橡胶" - }, "Character3": { - "name": "使用角色", + "name": "第 3 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2278,22 +2303,8 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option4": { - "name": "第四个格子生产物品", - "help": "", - "0": "不生产", - "1": "秋月梨", - "2": "柿子", - "3": "苹果", - "4": "柑橘", - "5": "香蕉", - "6": "芒果", - "7": "柠檬", - "8": "牛油果", - "9": "橡胶" - }, "Character4": { - "name": "使用角色", + "name": "第 4 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2314,7 +2325,19 @@ "help": "" }, "Option1": { - "name": "第一个格子生产物品", + "name": "第 1 格生产物品", + "help": "", + "0": "不生产", + "1": "亚麻", + "2": "草莓", + "3": "棉花", + "4": "茶叶", + "5": "薰衣草", + "6": "胡萝卜", + "7": "洋葱" + }, + "Option2": { + "name": "第 2 格生产物品", "help": "", "0": "不生产", "1": "亚麻", @@ -2326,7 +2349,7 @@ "7": "洋葱" }, "Character1": { - "name": "使用角色", + "name": "第 1 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2336,20 +2359,8 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option2": { - "name": "第二个格子生产物品", - "help": "", - "0": "不生产", - "1": "亚麻", - "2": "草莓", - "3": "棉花", - "4": "茶叶", - "5": "薰衣草", - "6": "胡萝卜", - "7": "洋葱" - }, "Character2": { - "name": "使用角色", + "name": "第 2 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2370,7 +2381,21 @@ "help": "" }, "Option1": { - "name": "第一个格子生产物品", + "name": "第 1 格生产物品", + "help": "", + "0": "不生产", + "1": "柿子饼", + "2": "松茸鸡汤", + "3": "豆腐", + "4": "肉末烧豆腐", + "5": "蛋包饭", + "6": "白菜豆腐汤", + "7": "蔬菜沙拉", + "8": "经典豆腐套餐", + "9": "绵玉定食" + }, + "Option2": { + "name": "第 2 格生产物品", "help": "", "0": "不生产", "1": "柿子饼", @@ -2384,7 +2409,7 @@ "9": "绵玉定食" }, "Character1": { - "name": "使用角色", + "name": "第 1 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2394,22 +2419,8 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option2": { - "name": "第二个格子生产物品", - "help": "", - "0": "不生产", - "1": "柿子饼", - "2": "松茸鸡汤", - "3": "豆腐", - "4": "肉末烧豆腐", - "5": "蛋包饭", - "6": "白菜豆腐汤", - "7": "蔬菜沙拉", - "8": "经典豆腐套餐", - "9": "绵玉定食" - }, "Character2": { - "name": "使用角色", + "name": "第 2 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2430,7 +2441,23 @@ "help": "" }, "Option1": { - "name": "第一个格子生产物品", + "name": "第 1 格生产物品", + "help": "", + "0": "不生产", + "1": "胡萝卜秋梨汁", + "2": "菊花茶", + "3": "苹果汁", + "4": "香蕉芒果汁", + "5": "蜂蜜柠檬水", + "6": "草莓蜜沁", + "7": "薰衣草茶", + "8": "草莓蜂蜜冰沙", + "9": "阳光蜜水", + "10": "缤纷果乐园", + "11": "花香果韵" + }, + "Option2": { + "name": "第 2 格生产物品", "help": "", "0": "不生产", "1": "胡萝卜秋梨汁", @@ -2446,7 +2473,7 @@ "11": "花香果韵" }, "Character1": { - "name": "使用角色", + "name": "第 1 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2456,24 +2483,8 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option2": { - "name": "第二个格子生产物品", - "help": "", - "0": "不生产", - "1": "胡萝卜秋梨汁", - "2": "菊花茶", - "3": "苹果汁", - "4": "香蕉芒果汁", - "5": "蜂蜜柠檬水", - "6": "草莓蜜沁", - "7": "薰衣草茶", - "8": "草莓蜂蜜冰沙", - "9": "阳光蜜水", - "10": "缤纷果乐园", - "11": "花香果韵" - }, "Character2": { - "name": "使用角色", + "name": "第 2 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2494,7 +2505,21 @@ "help": "" }, "Option1": { - "name": "第一个格子生产物品", + "name": "第 1 格生产物品", + "help": "", + "0": "不生产", + "1": "玉米杯", + "2": "苹果派", + "3": "香橙派", + "4": "芒果糯米饭", + "5": "香蕉可丽饼", + "6": "草莓夏洛特", + "7": "香甜组合", + "8": "果园二重奏", + "9": "莓果香橙甜点组" + }, + "Option2": { + "name": "第 2 格生产物品", "help": "", "0": "不生产", "1": "玉米杯", @@ -2508,7 +2533,7 @@ "9": "莓果香橙甜点组" }, "Character1": { - "name": "使用角色", + "name": "第 1 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2518,22 +2543,8 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option2": { - "name": "第二个格子生产物品", - "help": "", - "0": "不生产", - "1": "玉米杯", - "2": "苹果派", - "3": "香橙派", - "4": "芒果糯米饭", - "5": "香蕉可丽饼", - "6": "草莓夏洛特", - "7": "香甜组合", - "8": "果园二重奏", - "9": "莓果香橙甜点组" - }, "Character2": { - "name": "使用角色", + "name": "第 2 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2554,7 +2565,19 @@ "help": "" }, "Option1": { - "name": "第一个格子生产物品", + "name": "第 1 格生产物品", + "help": "", + "0": "不生产", + "1": "炭烤肉串", + "2": "禽肉土豆拼盘", + "3": "爆炒禽肉", + "4": "胡萝卜厚蛋烧", + "5": "汉堡肉饭", + "6": "烤肉狂欢", + "7": "能量双拼套餐" + }, + "Option2": { + "name": "第 2 格生产物品", "help": "", "0": "不生产", "1": "炭烤肉串", @@ -2566,7 +2589,7 @@ "7": "能量双拼套餐" }, "Character1": { - "name": "使用角色", + "name": "第 1 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2576,20 +2599,8 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option2": { - "name": "第二个格子生产物品", - "help": "", - "0": "不生产", - "1": "炭烤肉串", - "2": "禽肉土豆拼盘", - "3": "爆炒禽肉", - "4": "胡萝卜厚蛋烧", - "5": "汉堡肉饭", - "6": "烤肉狂欢", - "7": "能量双拼套餐" - }, "Character2": { - "name": "使用角色", + "name": "第 2 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2610,7 +2621,17 @@ "help": "" }, "Option1": { - "name": "第一个格子生产物品", + "name": "第 1 格生产物品", + "help": "", + "0": "不生产", + "1": "纸张", + "2": "记事本", + "3": "桌椅", + "4": "精选木桶", + "5": "文件柜" + }, + "Option2": { + "name": "第 2 格生产物品", "help": "", "0": "不生产", "1": "纸张", @@ -2620,7 +2641,7 @@ "5": "文件柜" }, "Character1": { - "name": "使用角色", + "name": "第 1 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2630,18 +2651,8 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option2": { - "name": "第二个格子生产物品", - "help": "", - "0": "不生产", - "1": "纸张", - "2": "记事本", - "3": "桌椅", - "4": "精选木桶", - "5": "文件柜" - }, "Character2": { - "name": "使用角色", + "name": "第 2 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2662,7 +2673,18 @@ "help": "" }, "Option1": { - "name": "第一个格子生产物品", + "name": "第 1 格生产物品", + "help": "", + "0": "不生产", + "1": "炭笔", + "2": "铁钉", + "3": "电缆", + "4": "硫酸", + "5": "火药", + "6": "刀叉餐具" + }, + "Option2": { + "name": "第 2 格生产物品", "help": "", "0": "不生产", "1": "炭笔", @@ -2673,7 +2695,7 @@ "6": "刀叉餐具" }, "Character1": { - "name": "使用角色", + "name": "第 1 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2683,19 +2705,8 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option2": { - "name": "第二个格子生产物品", - "help": "", - "0": "不生产", - "1": "炭笔", - "2": "铁钉", - "3": "电缆", - "4": "硫酸", - "5": "火药", - "6": "刀叉餐具" - }, "Character2": { - "name": "使用角色", + "name": "第 2 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2716,7 +2727,16 @@ "help": "" }, "Option1": { - "name": "第一个格子生产物品", + "name": "第 1 格生产物品", + "help": "", + "0": "不生产", + "1": "墨盒", + "2": "钟表", + "3": "蓄电池", + "4": "净水滤芯" + }, + "Option2": { + "name": "第 2 格生产物品", "help": "", "0": "不生产", "1": "墨盒", @@ -2725,7 +2745,7 @@ "4": "净水滤芯" }, "Character1": { - "name": "使用角色", + "name": "第 1 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2735,17 +2755,8 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option2": { - "name": "第二个格子生产物品", - "help": "", - "0": "不生产", - "1": "墨盒", - "2": "钟表", - "3": "蓄电池", - "4": "净水滤芯" - }, "Character2": { - "name": "使用角色", + "name": "第 2 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2766,7 +2777,21 @@ "help": "" }, "Option1": { - "name": "第一个格子生产物品", + "name": "第 1 格生产物品", + "help": "", + "0": "不生产", + "1": "秋季花束", + "2": "花生油", + "3": "布料", + "4": "皮革", + "5": "绳索", + "6": "手套", + "7": "香囊", + "8": "鞋靴", + "9": "绷带" + }, + "Option2": { + "name": "第 2 格生产物品", "help": "", "0": "不生产", "1": "秋季花束", @@ -2780,7 +2805,7 @@ "9": "绷带" }, "Character1": { - "name": "使用角色", + "name": "第 1 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2790,22 +2815,8 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option2": { - "name": "第二个格子生产物品", - "help": "", - "0": "不生产", - "1": "秋季花束", - "2": "花生油", - "3": "布料", - "4": "皮革", - "5": "绳索", - "6": "手套", - "7": "香囊", - "8": "鞋靴", - "9": "绷带" - }, "Character2": { - "name": "使用角色", + "name": "第 2 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2826,7 +2837,21 @@ "help": "" }, "Option1": { - "name": "第一个格子生产物品", + "name": "第 1 格生产物品", + "help": "", + "0": "不生产", + "1": "欧姆蛋", + "2": "冰咖啡", + "3": "芝士", + "4": "拿铁", + "5": "柑橘咖啡", + "6": "草莓奶绿", + "7": "晨光活力组合", + "8": "醒神套餐", + "9": "果香双杯乐" + }, + "Option2": { + "name": "第 2 格生产物品", "help": "", "0": "不生产", "1": "欧姆蛋", @@ -2840,7 +2865,7 @@ "9": "果香双杯乐" }, "Character1": { - "name": "使用角色", + "name": "第 1 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2850,22 +2875,8 @@ "shimakaze": "岛风", "cheshire": "柴郡" }, - "Option2": { - "name": "第二个格子生产物品", - "help": "", - "0": "不生产", - "1": "欧姆蛋", - "2": "冰咖啡", - "3": "芝士", - "4": "拿铁", - "5": "柑橘咖啡", - "6": "草莓奶绿", - "7": "晨光活力组合", - "8": "醒神套餐", - "9": "果香双杯乐" - }, "Character2": { - "name": "使用角色", + "name": "第 2 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index b3f669d75..764b4b4df 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -1855,17 +1855,6 @@ "7": "7", "8": "8" }, - "Character1": { - "name": "Island1.Character1.name", - "help": "Island1.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island1.Option2.name", "help": "Island1.Option2.help", @@ -1879,17 +1868,6 @@ "7": "7", "8": "8" }, - "Character2": { - "name": "Island1.Character2.name", - "help": "Island1.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option3": { "name": "Island1.Option3.name", "help": "Island1.Option3.help", @@ -1903,17 +1881,6 @@ "7": "7", "8": "8" }, - "Character3": { - "name": "Island1.Character3.name", - "help": "Island1.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option4": { "name": "Island1.Option4.name", "help": "Island1.Option4.help", @@ -1926,6 +1893,50 @@ "6": "6", "7": "7", "8": "8" + }, + "Character1": { + "name": "Island1.Character1.name", + "help": "Island1.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, + "Character2": { + "name": "Island1.Character2.name", + "help": "Island1.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, + "Character3": { + "name": "Island1.Character3.name", + "help": "Island1.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, + "Character4": { + "name": "Island1.Character4.name", + "help": "Island1.Character4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" } }, "Island2": { @@ -1943,6 +1954,24 @@ "0": "0", "1": "1" }, + "Option2": { + "name": "Island2.Option2.name", + "help": "Island2.Option2.help", + "0": "0", + "2": "2" + }, + "Option3": { + "name": "Island2.Option3.name", + "help": "Island2.Option3.help", + "0": "0", + "3": "3" + }, + "Option4": { + "name": "Island2.Option4.name", + "help": "Island2.Option4.help", + "0": "0", + "4": "4" + }, "Character1": { "name": "Island2.Character1.name", "help": "Island2.Character1.help", @@ -1954,12 +1983,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option2": { - "name": "Island2.Option2.name", - "help": "Island2.Option2.help", - "0": "0", - "2": "2" - }, "Character2": { "name": "Island2.Character2.name", "help": "Island2.Character2.help", @@ -1971,12 +1994,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option3": { - "name": "Island2.Option3.name", - "help": "Island2.Option3.help", - "0": "0", - "3": "3" - }, "Character3": { "name": "Island2.Character3.name", "help": "Island2.Character3.help", @@ -1988,12 +2005,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option4": { - "name": "Island2.Option4.name", - "help": "Island2.Option4.help", - "0": "0", - "4": "4" - }, "Character4": { "name": "Island2.Character4.name", "help": "Island2.Character4.help", @@ -2026,17 +2037,6 @@ "5": "5", "6": "6" }, - "Character1": { - "name": "Island3.Character1.name", - "help": "Island3.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island3.Option2.name", "help": "Island3.Option2.help", @@ -2048,17 +2048,6 @@ "5": "5", "6": "6" }, - "Character2": { - "name": "Island3.Character2.name", - "help": "Island3.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option3": { "name": "Island3.Option3.name", "help": "Island3.Option3.help", @@ -2070,17 +2059,6 @@ "5": "5", "6": "6" }, - "Character3": { - "name": "Island3.Character3.name", - "help": "Island3.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option4": { "name": "Island3.Option4.name", "help": "Island3.Option4.help", @@ -2092,6 +2070,39 @@ "5": "5", "6": "6" }, + "Character1": { + "name": "Island3.Character1.name", + "help": "Island3.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, + "Character2": { + "name": "Island3.Character2.name", + "help": "Island3.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, + "Character3": { + "name": "Island3.Character3.name", + "help": "Island3.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character4": { "name": "Island3.Character4.name", "help": "Island3.Character4.help", @@ -2122,6 +2133,33 @@ "3": "3", "4": "4" }, + "Option2": { + "name": "Island4.Option2.name", + "help": "Island4.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option3": { + "name": "Island4.Option3.name", + "help": "Island4.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option4": { + "name": "Island4.Option4.name", + "help": "Island4.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character1": { "name": "Island4.Character1.name", "help": "Island4.Character1.help", @@ -2133,15 +2171,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option2": { - "name": "Island4.Option2.name", - "help": "Island4.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, "Character2": { "name": "Island4.Character2.name", "help": "Island4.Character2.help", @@ -2153,15 +2182,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option3": { - "name": "Island4.Option3.name", - "help": "Island4.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, "Character3": { "name": "Island4.Character3.name", "help": "Island4.Character3.help", @@ -2173,15 +2193,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option4": { - "name": "Island4.Option4.name", - "help": "Island4.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, "Character4": { "name": "Island4.Character4.name", "help": "Island4.Character4.help", @@ -2217,17 +2228,6 @@ "8": "8", "9": "9" }, - "Character1": { - "name": "Island5.Character1.name", - "help": "Island5.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island5.Option2.name", "help": "Island5.Option2.help", @@ -2242,17 +2242,6 @@ "8": "8", "9": "9" }, - "Character2": { - "name": "Island5.Character2.name", - "help": "Island5.Character2.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option3": { "name": "Island5.Option3.name", "help": "Island5.Option3.help", @@ -2267,17 +2256,6 @@ "8": "8", "9": "9" }, - "Character3": { - "name": "Island5.Character3.name", - "help": "Island5.Character3.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option4": { "name": "Island5.Option4.name", "help": "Island5.Option4.help", @@ -2292,6 +2270,39 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island5.Character1.name", + "help": "Island5.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, + "Character2": { + "name": "Island5.Character2.name", + "help": "Island5.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, + "Character3": { + "name": "Island5.Character3.name", + "help": "Island5.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character4": { "name": "Island5.Character4.name", "help": "Island5.Character4.help", @@ -2325,17 +2336,6 @@ "6": "6", "7": "7" }, - "Character1": { - "name": "Island6.Character1.name", - "help": "Island6.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island6.Option2.name", "help": "Island6.Option2.help", @@ -2348,6 +2348,17 @@ "6": "6", "7": "7" }, + "Character1": { + "name": "Island6.Character1.name", + "help": "Island6.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island6.Character2.name", "help": "Island6.Character2.help", @@ -2383,17 +2394,6 @@ "8": "8", "9": "9" }, - "Character1": { - "name": "Island7.Character1.name", - "help": "Island7.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island7.Option2.name", "help": "Island7.Option2.help", @@ -2408,6 +2408,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island7.Character1.name", + "help": "Island7.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island7.Character2.name", "help": "Island7.Character2.help", @@ -2445,17 +2456,6 @@ "10": "10", "11": "11" }, - "Character1": { - "name": "Island8.Character1.name", - "help": "Island8.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island8.Option2.name", "help": "Island8.Option2.help", @@ -2472,6 +2472,17 @@ "10": "10", "11": "11" }, + "Character1": { + "name": "Island8.Character1.name", + "help": "Island8.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island8.Character2.name", "help": "Island8.Character2.help", @@ -2507,17 +2518,6 @@ "8": "8", "9": "9" }, - "Character1": { - "name": "Island9.Character1.name", - "help": "Island9.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island9.Option2.name", "help": "Island9.Option2.help", @@ -2532,6 +2532,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island9.Character1.name", + "help": "Island9.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island9.Character2.name", "help": "Island9.Character2.help", @@ -2565,17 +2576,6 @@ "6": "6", "7": "7" }, - "Character1": { - "name": "Island10.Character1.name", - "help": "Island10.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island10.Option2.name", "help": "Island10.Option2.help", @@ -2588,6 +2588,17 @@ "6": "6", "7": "7" }, + "Character1": { + "name": "Island10.Character1.name", + "help": "Island10.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island10.Character2.name", "help": "Island10.Character2.help", @@ -2619,6 +2630,16 @@ "4": "4", "5": "5" }, + "Option2": { + "name": "Island11.Option2.name", + "help": "Island11.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5" + }, "Character1": { "name": "Island11.Character1.name", "help": "Island11.Character1.help", @@ -2630,16 +2651,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option2": { - "name": "Island11.Option2.name", - "help": "Island11.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5" - }, "Character2": { "name": "Island11.Character2.name", "help": "Island11.Character2.help", @@ -2672,17 +2683,6 @@ "5": "5", "6": "6" }, - "Character1": { - "name": "Island12.Character1.name", - "help": "Island12.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island12.Option2.name", "help": "Island12.Option2.help", @@ -2694,6 +2694,17 @@ "5": "5", "6": "6" }, + "Character1": { + "name": "Island12.Character1.name", + "help": "Island12.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island12.Character2.name", "help": "Island12.Character2.help", @@ -2724,6 +2735,15 @@ "3": "3", "4": "4" }, + "Option2": { + "name": "Island13.Option2.name", + "help": "Island13.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character1": { "name": "Island13.Character1.name", "help": "Island13.Character1.help", @@ -2735,15 +2755,6 @@ "shimakaze": "shimakaze", "cheshire": "cheshire" }, - "Option2": { - "name": "Island13.Option2.name", - "help": "Island13.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, "Character2": { "name": "Island13.Character2.name", "help": "Island13.Character2.help", @@ -2779,17 +2790,6 @@ "8": "8", "9": "9" }, - "Character1": { - "name": "Island14.Character1.name", - "help": "Island14.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island14.Option2.name", "help": "Island14.Option2.help", @@ -2804,6 +2804,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island14.Character1.name", + "help": "Island14.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island14.Character2.name", "help": "Island14.Character2.help", @@ -2839,17 +2850,6 @@ "8": "8", "9": "9" }, - "Character1": { - "name": "Island15.Character1.name", - "help": "Island15.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "cheshire": "cheshire" - }, "Option2": { "name": "Island15.Option2.name", "help": "Island15.Option2.help", @@ -2864,6 +2864,17 @@ "8": "8", "9": "9" }, + "Character1": { + "name": "Island15.Character1.name", + "help": "Island15.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "cheshire": "cheshire" + }, "Character2": { "name": "Island15.Character2.name", "help": "Island15.Character2.help", From ee7c7513d7a46e887fb477461c7b4c88735e56e4 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Wed, 22 Oct 2025 04:04:15 +0800 Subject: [PATCH 38/76] Add: island character Unicorn and Amagi-chan --- assets/cn/island/PROJECT_NEWJERSEY_CHECK.png | Bin 13628 -> 0 bytes module/config/argument/args.json | 160 ++++++++++++++----- module/config/argument/argument.yaml | 80 +++++----- module/config/config_generated.py | 80 +++++----- module/config/i18n/en-US.json | 160 ++++++++++++++----- module/config/i18n/ja-JP.json | 160 ++++++++++++++----- module/config/i18n/zh-CN.json | 160 ++++++++++++++----- module/config/i18n/zh-TW.json | 160 ++++++++++++++----- module/island/assets.py | 6 +- 9 files changed, 685 insertions(+), 281 deletions(-) delete mode 100644 assets/cn/island/PROJECT_NEWJERSEY_CHECK.png diff --git a/assets/cn/island/PROJECT_NEWJERSEY_CHECK.png b/assets/cn/island/PROJECT_NEWJERSEY_CHECK.png deleted file mode 100644 index f3fa82cb1688c421cc921a7af62987f624feadfe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13628 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 diff --git a/module/config/argument/args.json b/module/config/argument/args.json index a7a5465dd..4daf4686e 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -8021,7 +8021,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character2": { @@ -8034,7 +8036,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character3": { @@ -8047,7 +8051,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character4": { @@ -8060,7 +8066,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] } }, @@ -8111,7 +8119,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character2": { @@ -8124,7 +8134,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character3": { @@ -8137,7 +8149,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character4": { @@ -8150,7 +8164,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] } }, @@ -8221,7 +8237,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character2": { @@ -8234,7 +8252,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character3": { @@ -8247,7 +8267,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character4": { @@ -8260,7 +8282,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] } }, @@ -8323,7 +8347,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character2": { @@ -8336,7 +8362,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character3": { @@ -8349,7 +8377,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character4": { @@ -8362,7 +8392,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] } }, @@ -8445,7 +8477,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character2": { @@ -8458,7 +8492,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character3": { @@ -8471,7 +8507,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character4": { @@ -8484,7 +8522,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] } }, @@ -8531,7 +8571,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character2": { @@ -8544,7 +8586,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] } }, @@ -8595,7 +8639,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character2": { @@ -8608,7 +8654,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] } }, @@ -8663,7 +8711,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character2": { @@ -8676,7 +8726,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] } }, @@ -8727,7 +8779,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character2": { @@ -8740,7 +8794,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] } }, @@ -8787,7 +8843,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character2": { @@ -8800,7 +8858,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] } }, @@ -8843,7 +8903,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character2": { @@ -8856,7 +8918,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] } }, @@ -8901,7 +8965,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character2": { @@ -8914,7 +8980,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] } }, @@ -8955,7 +9023,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character2": { @@ -8968,7 +9038,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] } }, @@ -9019,7 +9091,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character2": { @@ -9032,7 +9106,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] } }, @@ -9083,7 +9159,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] }, "Character2": { @@ -9096,7 +9174,9 @@ "tashkent", "lemalin", "shimakaze", - "cheshire" + "unicorn", + "cheshire", + "amagi_chan" ] } }, diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index ef099bfcd..f248165cd 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -527,16 +527,16 @@ Island1: option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character3: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character4: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Island2: Receive: false Option1: @@ -553,16 +553,16 @@ Island2: option: [ 0, 4 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character3: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character4: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Island3: Receive: false Option1: @@ -579,16 +579,16 @@ Island3: option: [ 0, 1, 2, 3, 4, 5, 6 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character3: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character4: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Island4: Receive: false Option1: @@ -605,16 +605,16 @@ Island4: option: [ 0, 1, 2, 3, 4 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character3: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character4: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Island5: Receive: false Option1: @@ -631,16 +631,16 @@ Island5: option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character3: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character4: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Island6: Receive: false Option1: @@ -651,10 +651,10 @@ Island6: option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Island7: Receive: false Option1: @@ -665,10 +665,10 @@ Island7: option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Island8: Receive: false Option1: @@ -679,10 +679,10 @@ Island8: option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Island9: Receive: false Option1: @@ -693,10 +693,10 @@ Island9: option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Island10: Receive: false Option1: @@ -707,10 +707,10 @@ Island10: option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Island11: Receive: false Option1: @@ -721,10 +721,10 @@ Island11: option: [ 0, 1, 2, 3, 4, 5 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Island12: Receive: false Option1: @@ -735,10 +735,10 @@ Island12: option: [ 0, 1, 2, 3, 4, 5, 6 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Island13: Receive: false Option1: @@ -749,10 +749,10 @@ Island13: option: [ 0, 1, 2, 3, 4 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Island14: Receive: false Option1: @@ -763,10 +763,10 @@ Island14: option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Island15: Receive: false Option1: @@ -777,10 +777,10 @@ Island15: option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] GeneralShop: UseGems: false Refresh: false diff --git a/module/config/config_generated.py b/module/config/config_generated.py index 83630f574..da7d18f1a 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -298,10 +298,10 @@ class GeneratedConfig: Island1_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 Island1_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 Island1_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island1_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island1_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island1_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island1_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island1_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island1_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island1_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan # Group `Island2` Island2_Receive = False @@ -309,10 +309,10 @@ class GeneratedConfig: Island2_Option2 = 0 # 0, 2 Island2_Option3 = 0 # 0, 3 Island2_Option4 = 0 # 0, 4 - Island2_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island2_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island2_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island2_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island2_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island2_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island2_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island2_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan # Group `Island3` Island3_Receive = False @@ -320,10 +320,10 @@ class GeneratedConfig: Island3_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 Island3_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6 Island3_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island3_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island3_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island3_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island3_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan # Group `Island4` Island4_Receive = False @@ -331,10 +331,10 @@ class GeneratedConfig: Island4_Option2 = 0 # 0, 1, 2, 3, 4 Island4_Option3 = 0 # 0, 1, 2, 3, 4 Island4_Option4 = 0 # 0, 1, 2, 3, 4 - Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island4_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island4_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan # Group `Island5` Island5_Receive = False @@ -342,80 +342,80 @@ class GeneratedConfig: Island5_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island5_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island5_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island5_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island5_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan # Group `Island6` Island6_Receive = False Island6_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 Island6_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan # Group `Island7` Island7_Receive = False Island7_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island7_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island7_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island7_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan # Group `Island8` Island8_Receive = False Island8_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 Island8_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 - Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island8_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island8_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan # Group `Island9` Island9_Receive = False Island9_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island9_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island9_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island9_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan # Group `Island10` Island10_Receive = False Island10_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 Island10_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island10_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island10_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan # Group `Island11` Island11_Receive = False Island11_Option1 = 0 # 0, 1, 2, 3, 4, 5 Island11_Option2 = 0 # 0, 1, 2, 3, 4, 5 - Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island11_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island11_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan # Group `Island12` Island12_Receive = False Island12_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 Island12_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island12_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island12_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island12_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island12_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan # Group `Island13` Island13_Receive = False Island13_Option1 = 0 # 0, 1, 2, 3, 4 Island13_Option2 = 0 # 0, 1, 2, 3, 4 - Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island13_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island13_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan # Group `Island14` Island14_Receive = False Island14_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island14_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island14_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island14_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan # Group `Island15` Island15_Receive = False Island15_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island15_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island15_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire - Island15_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, cheshire + Island15_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island15_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan # Group `GeneralShop` GeneralShop_UseGems = False diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index 26476dc76..1d37a87d7 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -1903,7 +1903,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island1.Character2.name", @@ -1914,7 +1916,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character3": { "name": "Island1.Character3.name", @@ -1925,7 +1929,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character4": { "name": "Island1.Character4.name", @@ -1936,7 +1942,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island2": { @@ -1981,7 +1989,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island2.Character2.name", @@ -1992,7 +2002,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character3": { "name": "Island2.Character3.name", @@ -2003,7 +2015,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character4": { "name": "Island2.Character4.name", @@ -2014,7 +2028,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island3": { @@ -2079,7 +2095,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island3.Character2.name", @@ -2090,7 +2108,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character3": { "name": "Island3.Character3.name", @@ -2101,7 +2121,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character4": { "name": "Island3.Character4.name", @@ -2112,7 +2134,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island4": { @@ -2169,7 +2193,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island4.Character2.name", @@ -2180,7 +2206,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character3": { "name": "Island4.Character3.name", @@ -2191,7 +2219,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character4": { "name": "Island4.Character4.name", @@ -2202,7 +2232,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island5": { @@ -2279,7 +2311,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island5.Character2.name", @@ -2290,7 +2324,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character3": { "name": "Island5.Character3.name", @@ -2301,7 +2337,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character4": { "name": "Island5.Character4.name", @@ -2312,7 +2350,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island6": { @@ -2357,7 +2397,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island6.Character2.name", @@ -2368,7 +2410,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island7": { @@ -2417,7 +2461,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island7.Character2.name", @@ -2428,7 +2474,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island8": { @@ -2481,7 +2529,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island8.Character2.name", @@ -2492,7 +2542,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island9": { @@ -2541,7 +2593,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island9.Character2.name", @@ -2552,7 +2606,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island10": { @@ -2597,7 +2653,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island10.Character2.name", @@ -2608,7 +2666,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island11": { @@ -2649,7 +2709,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island11.Character2.name", @@ -2660,7 +2722,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island12": { @@ -2703,7 +2767,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island12.Character2.name", @@ -2714,7 +2780,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island13": { @@ -2753,7 +2821,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island13.Character2.name", @@ -2764,7 +2834,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island14": { @@ -2813,7 +2885,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island14.Character2.name", @@ -2824,7 +2898,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island15": { @@ -2873,7 +2949,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island15.Character2.name", @@ -2884,7 +2962,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "GeneralShop": { diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index 41f3108d7..bb1de6e28 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -1903,7 +1903,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island1.Character2.name", @@ -1914,7 +1916,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character3": { "name": "Island1.Character3.name", @@ -1925,7 +1929,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character4": { "name": "Island1.Character4.name", @@ -1936,7 +1942,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island2": { @@ -1981,7 +1989,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island2.Character2.name", @@ -1992,7 +2002,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character3": { "name": "Island2.Character3.name", @@ -2003,7 +2015,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character4": { "name": "Island2.Character4.name", @@ -2014,7 +2028,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island3": { @@ -2079,7 +2095,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island3.Character2.name", @@ -2090,7 +2108,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character3": { "name": "Island3.Character3.name", @@ -2101,7 +2121,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character4": { "name": "Island3.Character4.name", @@ -2112,7 +2134,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island4": { @@ -2169,7 +2193,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island4.Character2.name", @@ -2180,7 +2206,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character3": { "name": "Island4.Character3.name", @@ -2191,7 +2219,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character4": { "name": "Island4.Character4.name", @@ -2202,7 +2232,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island5": { @@ -2279,7 +2311,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island5.Character2.name", @@ -2290,7 +2324,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character3": { "name": "Island5.Character3.name", @@ -2301,7 +2337,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character4": { "name": "Island5.Character4.name", @@ -2312,7 +2350,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island6": { @@ -2357,7 +2397,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island6.Character2.name", @@ -2368,7 +2410,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island7": { @@ -2417,7 +2461,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island7.Character2.name", @@ -2428,7 +2474,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island8": { @@ -2481,7 +2529,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island8.Character2.name", @@ -2492,7 +2542,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island9": { @@ -2541,7 +2593,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island9.Character2.name", @@ -2552,7 +2606,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island10": { @@ -2597,7 +2653,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island10.Character2.name", @@ -2608,7 +2666,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island11": { @@ -2649,7 +2709,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island11.Character2.name", @@ -2660,7 +2722,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island12": { @@ -2703,7 +2767,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island12.Character2.name", @@ -2714,7 +2780,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island13": { @@ -2753,7 +2821,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island13.Character2.name", @@ -2764,7 +2834,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island14": { @@ -2813,7 +2885,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island14.Character2.name", @@ -2824,7 +2898,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island15": { @@ -2873,7 +2949,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island15.Character2.name", @@ -2884,7 +2962,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "GeneralShop": { diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 1e8c0ee91..3d7916aa5 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -1903,7 +1903,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character2": { "name": "第 2 格使用角色", @@ -1914,7 +1916,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character3": { "name": "第 3 格使用角色", @@ -1925,7 +1929,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character4": { "name": "第 4 格使用角色", @@ -1936,7 +1942,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" } }, "Island2": { @@ -1981,7 +1989,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character2": { "name": "第 2 格使用角色", @@ -1992,7 +2002,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character3": { "name": "第 3 格使用角色", @@ -2003,7 +2015,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character4": { "name": "第 4 格使用角色", @@ -2014,7 +2028,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" } }, "Island3": { @@ -2079,7 +2095,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character2": { "name": "第 2 格使用角色", @@ -2090,7 +2108,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character3": { "name": "第 3 格使用角色", @@ -2101,7 +2121,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character4": { "name": "第 4 格使用角色", @@ -2112,7 +2134,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" } }, "Island4": { @@ -2169,7 +2193,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character2": { "name": "第 2 格使用角色", @@ -2180,7 +2206,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character3": { "name": "第 3 格使用角色", @@ -2191,7 +2219,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character4": { "name": "第 4 格使用角色", @@ -2202,7 +2232,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" } }, "Island5": { @@ -2279,7 +2311,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character2": { "name": "第 2 格使用角色", @@ -2290,7 +2324,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character3": { "name": "第 3 格使用角色", @@ -2301,7 +2337,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character4": { "name": "第 4 格使用角色", @@ -2312,7 +2350,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" } }, "Island6": { @@ -2357,7 +2397,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character2": { "name": "第 2 格使用角色", @@ -2368,7 +2410,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" } }, "Island7": { @@ -2417,7 +2461,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character2": { "name": "第 2 格使用角色", @@ -2428,7 +2474,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" } }, "Island8": { @@ -2481,7 +2529,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character2": { "name": "第 2 格使用角色", @@ -2492,7 +2542,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" } }, "Island9": { @@ -2541,7 +2593,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character2": { "name": "第 2 格使用角色", @@ -2552,7 +2606,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" } }, "Island10": { @@ -2597,7 +2653,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character2": { "name": "第 2 格使用角色", @@ -2608,7 +2666,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" } }, "Island11": { @@ -2649,7 +2709,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character2": { "name": "第 2 格使用角色", @@ -2660,7 +2722,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" } }, "Island12": { @@ -2703,7 +2767,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character2": { "name": "第 2 格使用角色", @@ -2714,7 +2780,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" } }, "Island13": { @@ -2753,7 +2821,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character2": { "name": "第 2 格使用角色", @@ -2764,7 +2834,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" } }, "Island14": { @@ -2813,7 +2885,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character2": { "name": "第 2 格使用角色", @@ -2824,7 +2898,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" } }, "Island15": { @@ -2873,7 +2949,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" }, "Character2": { "name": "第 2 格使用角色", @@ -2884,7 +2962,9 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", - "cheshire": "柴郡" + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" } }, "GeneralShop": { diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index 764b4b4df..6c482c2a0 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -1903,7 +1903,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island1.Character2.name", @@ -1914,7 +1916,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character3": { "name": "Island1.Character3.name", @@ -1925,7 +1929,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character4": { "name": "Island1.Character4.name", @@ -1936,7 +1942,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island2": { @@ -1981,7 +1989,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island2.Character2.name", @@ -1992,7 +2002,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character3": { "name": "Island2.Character3.name", @@ -2003,7 +2015,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character4": { "name": "Island2.Character4.name", @@ -2014,7 +2028,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island3": { @@ -2079,7 +2095,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island3.Character2.name", @@ -2090,7 +2108,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character3": { "name": "Island3.Character3.name", @@ -2101,7 +2121,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character4": { "name": "Island3.Character4.name", @@ -2112,7 +2134,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island4": { @@ -2169,7 +2193,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island4.Character2.name", @@ -2180,7 +2206,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character3": { "name": "Island4.Character3.name", @@ -2191,7 +2219,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character4": { "name": "Island4.Character4.name", @@ -2202,7 +2232,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island5": { @@ -2279,7 +2311,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island5.Character2.name", @@ -2290,7 +2324,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character3": { "name": "Island5.Character3.name", @@ -2301,7 +2337,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character4": { "name": "Island5.Character4.name", @@ -2312,7 +2350,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island6": { @@ -2357,7 +2397,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island6.Character2.name", @@ -2368,7 +2410,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island7": { @@ -2417,7 +2461,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island7.Character2.name", @@ -2428,7 +2474,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island8": { @@ -2481,7 +2529,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island8.Character2.name", @@ -2492,7 +2542,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island9": { @@ -2541,7 +2593,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island9.Character2.name", @@ -2552,7 +2606,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island10": { @@ -2597,7 +2653,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island10.Character2.name", @@ -2608,7 +2666,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island11": { @@ -2649,7 +2709,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island11.Character2.name", @@ -2660,7 +2722,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island12": { @@ -2703,7 +2767,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island12.Character2.name", @@ -2714,7 +2780,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island13": { @@ -2753,7 +2821,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island13.Character2.name", @@ -2764,7 +2834,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island14": { @@ -2813,7 +2885,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island14.Character2.name", @@ -2824,7 +2898,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island15": { @@ -2873,7 +2949,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" }, "Character2": { "name": "Island15.Character2.name", @@ -2884,7 +2962,9 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", - "cheshire": "cheshire" + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "GeneralShop": { diff --git a/module/island/assets.py b/module/island/assets.py index 60dc690e1..0e1f4dfbd 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -20,17 +20,20 @@ OCR_TRANSPORT_REFRESH = Button(area={'cn': (716, 211, 805, 231), 'en': (716, 211 OCR_TRANSPORT_TIME = Button(area={'cn': (611, 139, 687, 154), 'en': (611, 139, 687, 154), 'jp': (611, 139, 687, 154), 'tw': (611, 139, 687, 154)}, color={'cn': (119, 119, 120), 'en': (119, 119, 120), 'jp': (119, 119, 120), 'tw': (119, 119, 120)}, button={'cn': (611, 139, 687, 154), 'en': (611, 139, 687, 154), 'jp': (611, 139, 687, 154), 'tw': (611, 139, 687, 154)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'en': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'jp': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'tw': './assets/cn/island/OCR_TRANSPORT_TIME.png'}) OCR_TRANSPORT_TIME_REMAIN = Button(area={'cn': (753, 210, 842, 230), 'en': (753, 210, 842, 230), 'jp': (753, 210, 842, 230), 'tw': (753, 210, 842, 230)}, color={'cn': (252, 203, 127), 'en': (252, 203, 127), 'jp': (252, 203, 127), 'tw': (252, 203, 127)}, button={'cn': (753, 210, 842, 230), 'en': (753, 210, 842, 230), 'jp': (753, 210, 842, 230), 'tw': (753, 210, 842, 230)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'en': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'jp': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'tw': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png'}) PRODUCT_MANJUU_CHECK = Button(area={'cn': (535, 107, 575, 138), 'en': (535, 107, 575, 138), 'jp': (535, 107, 575, 138), 'tw': (535, 107, 575, 138)}, color={'cn': (199, 181, 124), 'en': (199, 181, 124), 'jp': (199, 181, 124), 'tw': (199, 181, 124)}, button={'cn': (535, 107, 575, 138), 'en': (535, 107, 575, 138), 'jp': (535, 107, 575, 138), 'tw': (535, 107, 575, 138)}, file={'cn': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'en': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'jp': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'tw': './assets/cn/island/PRODUCT_MANJUU_CHECK.png'}) +PROJECT_AMAGI_CHAN_CHECK = Button(area={'cn': (1152, 167, 1229, 215), 'en': (1152, 167, 1229, 215), 'jp': (1152, 167, 1229, 215), 'tw': (1152, 167, 1229, 215)}, color={'cn': (136, 114, 106), 'en': (136, 114, 106), 'jp': (136, 114, 106), 'tw': (136, 114, 106)}, button={'cn': (1152, 167, 1229, 215), 'en': (1152, 167, 1229, 215), 'jp': (1152, 167, 1229, 215), 'tw': (1152, 167, 1229, 215)}, file={'cn': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'en': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'jp': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'tw': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png'}) PROJECT_CHESHIRE_CHECK = Button(area={'cn': (1161, 163, 1224, 207), 'en': (1161, 163, 1224, 207), 'jp': (1161, 163, 1224, 207), 'tw': (1161, 163, 1224, 207)}, color={'cn': (156, 150, 159), 'en': (156, 150, 159), 'jp': (156, 150, 159), 'tw': (156, 150, 159)}, button={'cn': (1161, 163, 1224, 207), 'en': (1161, 163, 1224, 207), 'jp': (1161, 163, 1224, 207), 'tw': (1161, 163, 1224, 207)}, file={'cn': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'en': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'jp': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'tw': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png'}) PROJECT_COMPLETE = Button(area={'cn': (576, 394, 704, 414), 'en': (576, 394, 704, 414), 'jp': (576, 394, 704, 414), 'tw': (576, 394, 704, 414)}, color={'cn': (210, 210, 209), 'en': (210, 210, 209), 'jp': (210, 210, 209), 'tw': (210, 210, 209)}, button={'cn': (580, 533, 762, 584), 'en': (580, 533, 762, 584), 'jp': (580, 533, 762, 584), 'tw': (580, 533, 762, 584)}, file={'cn': './assets/cn/island/PROJECT_COMPLETE.png', 'en': './assets/cn/island/PROJECT_COMPLETE.png', 'jp': './assets/cn/island/PROJECT_COMPLETE.png', 'tw': './assets/cn/island/PROJECT_COMPLETE.png'}) PROJECT_LEMALIN_CHECK = Button(area={'cn': (1165, 173, 1232, 218), 'en': (1165, 173, 1232, 218), 'jp': (1165, 173, 1232, 218), 'tw': (1165, 173, 1232, 218)}, color={'cn': (225, 217, 221), 'en': (225, 217, 221), 'jp': (225, 217, 221), 'tw': (225, 217, 221)}, button={'cn': (1165, 173, 1232, 218), 'en': (1165, 173, 1232, 218), 'jp': (1165, 173, 1232, 218), 'tw': (1165, 173, 1232, 218)}, file={'cn': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'en': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'jp': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'tw': './assets/cn/island/PROJECT_LEMALIN_CHECK.png'}) PROJECT_MANJUU_CHECK = Button(area={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, color={'cn': (221, 192, 128), 'en': (221, 192, 128), 'jp': (221, 192, 128), 'tw': (221, 192, 128)}, button={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, file={'cn': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'en': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'jp': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'tw': './assets/cn/island/PROJECT_MANJUU_CHECK.png'}) -PROJECT_NEWJERSEY_CHECK = Button(area={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, color={'cn': (138, 136, 159), 'en': (138, 136, 159), 'jp': (138, 136, 159), 'tw': (138, 136, 159)}, button={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, file={'cn': './assets/cn/island/PROJECT_NEWJERSEY_CHECK.png', 'en': './assets/cn/island/PROJECT_NEWJERSEY_CHECK.png', 'jp': './assets/cn/island/PROJECT_NEWJERSEY_CHECK.png', 'tw': './assets/cn/island/PROJECT_NEWJERSEY_CHECK.png'}) +PROJECT_NEW_JERSEY_CHECK = Button(area={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, color={'cn': (138, 136, 159), 'en': (138, 136, 159), 'jp': (138, 136, 159), 'tw': (138, 136, 159)}, button={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, file={'cn': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'en': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'jp': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'tw': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png'}) PROJECT_SARATOGA_CHECK = Button(area={'cn': (1162, 166, 1223, 219), 'en': (1162, 166, 1223, 219), 'jp': (1162, 166, 1223, 219), 'tw': (1162, 166, 1223, 219)}, color={'cn': (212, 177, 178), 'en': (212, 177, 178), 'jp': (212, 177, 178), 'tw': (212, 177, 178)}, button={'cn': (1162, 166, 1223, 219), 'en': (1162, 166, 1223, 219), 'jp': (1162, 166, 1223, 219), 'tw': (1162, 166, 1223, 219)}, file={'cn': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'en': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'jp': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'tw': './assets/cn/island/PROJECT_SARATOGA_CHECK.png'}) PROJECT_SHIMAKAZE_CHECK = Button(area={'cn': (1163, 168, 1212, 218), 'en': (1163, 168, 1212, 218), 'jp': (1163, 168, 1212, 218), 'tw': (1163, 168, 1212, 218)}, color={'cn': (218, 199, 196), 'en': (218, 199, 196), 'jp': (218, 199, 196), 'tw': (218, 199, 196)}, button={'cn': (1163, 168, 1212, 218), 'en': (1163, 168, 1212, 218), 'jp': (1163, 168, 1212, 218), 'tw': (1163, 168, 1212, 218)}, file={'cn': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'en': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'jp': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'tw': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png'}) PROJECT_START = Button(area={'cn': (686, 610, 706, 630), 'en': (686, 610, 706, 630), 'jp': (686, 610, 706, 630), 'tw': (686, 610, 706, 630)}, color={'cn': (129, 213, 255), 'en': (129, 213, 255), 'jp': (129, 213, 255), 'tw': (129, 213, 255)}, button={'cn': (494, 599, 1087, 642), 'en': (494, 599, 1087, 642), 'jp': (494, 599, 1087, 642), 'tw': (494, 599, 1087, 642)}, file={'cn': './assets/cn/island/PROJECT_START.png', 'en': './assets/cn/island/PROJECT_START.png', 'jp': './assets/cn/island/PROJECT_START.png', 'tw': './assets/cn/island/PROJECT_START.png'}) PROJECT_TASHKENT_CHECK = Button(area={'cn': (1164, 176, 1219, 213), 'en': (1164, 176, 1219, 213), 'jp': (1164, 176, 1219, 213), 'tw': (1164, 176, 1219, 213)}, color={'cn': (176, 146, 173), 'en': (176, 146, 173), 'jp': (176, 146, 173), 'tw': (176, 146, 173)}, button={'cn': (1164, 176, 1219, 213), 'en': (1164, 176, 1219, 213), 'jp': (1164, 176, 1219, 213), 'tw': (1164, 176, 1219, 213)}, file={'cn': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'en': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'jp': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'tw': './assets/cn/island/PROJECT_TASHKENT_CHECK.png'}) +PROJECT_UNICORN_CHECK = Button(area={'cn': (1156, 167, 1224, 209), 'en': (1156, 167, 1224, 209), 'jp': (1156, 167, 1224, 209), 'tw': (1156, 167, 1224, 209)}, color={'cn': (199, 184, 218), 'en': (199, 184, 218), 'jp': (199, 184, 218), 'tw': (199, 184, 218)}, button={'cn': (1156, 167, 1224, 209), 'en': (1156, 167, 1224, 209), 'jp': (1156, 167, 1224, 209), 'tw': (1156, 167, 1224, 209)}, file={'cn': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'en': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'jp': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'tw': './assets/cn/island/PROJECT_UNICORN_CHECK.png'}) ROLE_SELECT_CONFIRM = Button(area={'cn': (1068, 597, 1118, 621), 'en': (1068, 597, 1118, 621), 'jp': (1068, 597, 1118, 621), 'tw': (1068, 597, 1118, 621)}, color={'cn': (109, 206, 255), 'en': (109, 206, 255), 'jp': (109, 206, 255), 'tw': (109, 206, 255)}, button={'cn': (948, 585, 1239, 632), 'en': (948, 585, 1239, 632), 'jp': (948, 585, 1239, 632), 'tw': (948, 585, 1239, 632)}, file={'cn': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'en': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'jp': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'tw': './assets/cn/island/ROLE_SELECT_CONFIRM.png'}) ROLE_SELECT_ENTER = Button(area={'cn': (579, 314, 700, 350), 'en': (579, 314, 700, 350), 'jp': (579, 314, 700, 350), 'tw': (579, 314, 700, 350)}, color={'cn': (239, 238, 237), 'en': (239, 238, 237), 'jp': (239, 238, 237), 'tw': (239, 238, 237)}, button={'cn': (534, 206, 747, 483), 'en': (534, 206, 747, 483), 'jp': (534, 206, 747, 483), 'tw': (534, 206, 747, 483)}, file={'cn': './assets/cn/island/ROLE_SELECT_ENTER.png', 'en': './assets/cn/island/ROLE_SELECT_ENTER.png', 'jp': './assets/cn/island/ROLE_SELECT_ENTER.png', 'tw': './assets/cn/island/ROLE_SELECT_ENTER.png'}) +TEMPLATE_AMAGI_CHAN = Template(file={'cn': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'en': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'jp': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'tw': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png'}) TEMPLATE_CARROT = Template(file={'cn': './assets/cn/island/TEMPLATE_CARROT.png', 'en': './assets/cn/island/TEMPLATE_CARROT.png', 'jp': './assets/cn/island/TEMPLATE_CARROT.png', 'tw': './assets/cn/island/TEMPLATE_CARROT.png'}) TEMPLATE_CHESHIRE = Template(file={'cn': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'en': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'jp': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'tw': './assets/cn/island/TEMPLATE_CHESHIRE.png'}) TEMPLATE_COTTON = Template(file={'cn': './assets/cn/island/TEMPLATE_COTTON.png', 'en': './assets/cn/island/TEMPLATE_COTTON.png', 'jp': './assets/cn/island/TEMPLATE_COTTON.png', 'tw': './assets/cn/island/TEMPLATE_COTTON.png'}) @@ -51,6 +54,7 @@ TEMPLATE_SHIMAKAZE = Template(file={'cn': './assets/cn/island/TEMPLATE_SHIMAKAZE TEMPLATE_SLOT_LOCKED = Template(file={'cn': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'en': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'jp': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'tw': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png'}) TEMPLATE_STRAWBERRIES = Template(file={'cn': './assets/cn/island/TEMPLATE_STRAWBERRIES.png', 'en': './assets/cn/island/TEMPLATE_STRAWBERRIES.png', 'jp': './assets/cn/island/TEMPLATE_STRAWBERRIES.png', 'tw': './assets/cn/island/TEMPLATE_STRAWBERRIES.png'}) TEMPLATE_TASHKENT = Template(file={'cn': './assets/cn/island/TEMPLATE_TASHKENT.png', 'en': './assets/cn/island/TEMPLATE_TASHKENT.png', 'jp': './assets/cn/island/TEMPLATE_TASHKENT.png', 'tw': './assets/cn/island/TEMPLATE_TASHKENT.png'}) +TEMPLATE_UNICORN = Template(file={'cn': './assets/cn/island/TEMPLATE_UNICORN.png', 'en': './assets/cn/island/TEMPLATE_UNICORN.png', 'jp': './assets/cn/island/TEMPLATE_UNICORN.png', 'tw': './assets/cn/island/TEMPLATE_UNICORN.png'}) TRANSPORT_LOCKED = Button(area={'cn': (659, 380, 683, 412), 'en': (659, 380, 683, 412), 'jp': (659, 380, 683, 412), 'tw': (659, 380, 683, 412)}, color={'cn': (192, 192, 190), 'en': (192, 192, 190), 'jp': (192, 192, 190), 'tw': (192, 192, 190)}, button={'cn': (659, 380, 683, 412), 'en': (659, 380, 683, 412), 'jp': (659, 380, 683, 412), 'tw': (659, 380, 683, 412)}, file={'cn': './assets/cn/island/TRANSPORT_LOCKED.png', 'en': './assets/cn/island/TRANSPORT_LOCKED.png', 'jp': './assets/cn/island/TRANSPORT_LOCKED.png', 'tw': './assets/cn/island/TRANSPORT_LOCKED.png'}) TRANSPORT_RECEIVE = Button(area={'cn': (938, 206, 1065, 235), 'en': (938, 206, 1065, 235), 'jp': (938, 206, 1065, 235), 'tw': (938, 206, 1065, 235)}, color={'cn': (76, 195, 255), 'en': (76, 195, 255), 'jp': (76, 195, 255), 'tw': (76, 195, 255)}, button={'cn': (938, 206, 1065, 235), 'en': (938, 206, 1065, 235), 'jp': (938, 206, 1065, 235), 'tw': (938, 206, 1065, 235)}, file={'cn': './assets/cn/island/TRANSPORT_RECEIVE.png', 'en': './assets/cn/island/TRANSPORT_RECEIVE.png', 'jp': './assets/cn/island/TRANSPORT_RECEIVE.png', 'tw': './assets/cn/island/TRANSPORT_RECEIVE.png'}) TRANSPORT_REFRESH = Button(area={'cn': (1062, 207, 1090, 235), 'en': (1062, 207, 1090, 235), 'jp': (1062, 207, 1090, 235), 'tw': (1062, 207, 1090, 235)}, color={'cn': (187, 232, 255), 'en': (187, 232, 255), 'jp': (187, 232, 255), 'tw': (187, 232, 255)}, button={'cn': (1062, 207, 1090, 235), 'en': (1062, 207, 1090, 235), 'jp': (1062, 207, 1090, 235), 'tw': (1062, 207, 1090, 235)}, file={'cn': './assets/cn/island/TRANSPORT_REFRESH.png', 'en': './assets/cn/island/TRANSPORT_REFRESH.png', 'jp': './assets/cn/island/TRANSPORT_REFRESH.png', 'tw': './assets/cn/island/TRANSPORT_REFRESH.png'}) From 93e41a6ec7fc50bebdff0491e9edb93bc13c8241 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Thu, 23 Oct 2025 16:59:49 +0800 Subject: [PATCH 39/76] Upd: island transport comments --- module/island/transport.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/module/island/transport.py b/module/island/transport.py index 40307c7d7..59d7eb35c 100644 --- a/module/island/transport.py +++ b/module/island/transport.py @@ -85,7 +85,7 @@ class IslandTransport: self.start = self.items.select(load=True).count == self.items.count self.refresh = main.appear(TRANSPORT_REFRESH, offset=self.offset) and \ bool(self.items.select(refresh=True).count) - + # detect items first because we need to get refresh info if not main.match_template_color(TRANSPORT_START, offset=self.offset): self.start = False @@ -156,6 +156,11 @@ class IslandTransport: return info class TransportItem: + # If the item is enough to submit and not in blacklist + load: bool + # If the item is in blacklist + refresh: bool + def __init__(self, image, button, blacklist): """ Args: From c9ef38f091294cbe625eb341e8a63235fd801388 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Fri, 24 Oct 2025 13:53:45 +0800 Subject: [PATCH 40/76] Fix: handle ocr item name error --- module/island/project.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/island/project.py b/module/island/project.py index 413a0c811..69abd7619 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -123,7 +123,7 @@ class IslandProject: class ItemNameOcr(Ocr): def after_process(self, result): result = super().after_process(result) - result = result.replace('蛮', '蜜').replace('茉', '末').replace('汗', '汁') + result = result.replace('蛮', '蜜').replace('茉', '末').replace('汗', '汁').replace('纠', '组') result = re.sub(r'[^\u4e00-\u9fff]', '', result) if '冰咖' in result: result = '冰咖啡' From 11c27a18dedd9a780dbab5056e7877b88dec7d7e Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Mon, 27 Oct 2025 13:30:47 +0800 Subject: [PATCH 41/76] Add: island character Akashi and Ying Swei --- module/config/i18n/zh-CN.json | 8 ++++---- module/island/assets.py | 4 ++++ module/island/project_data.py | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 3d7916aa5..a6ffd12c7 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -2501,8 +2501,8 @@ "7": "薰衣草茶", "8": "草莓蜂蜜冰沙", "9": "阳光蜜水", - "10": "缤纷果乐园", - "11": "花香果韵" + "10": "花香果韵", + "11": "缤纷果乐园" }, "Option2": { "name": "第 2 格生产物品", @@ -2517,8 +2517,8 @@ "7": "薰衣草茶", "8": "草莓蜂蜜冰沙", "9": "阳光蜜水", - "10": "缤纷果乐园", - "11": "花香果韵" + "10": "花香果韵", + "11": "缤纷果乐园" }, "Character1": { "name": "第 1 格使用角色", diff --git a/module/island/assets.py b/module/island/assets.py index 0e1f4dfbd..e80f5a1f9 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -20,6 +20,7 @@ OCR_TRANSPORT_REFRESH = Button(area={'cn': (716, 211, 805, 231), 'en': (716, 211 OCR_TRANSPORT_TIME = Button(area={'cn': (611, 139, 687, 154), 'en': (611, 139, 687, 154), 'jp': (611, 139, 687, 154), 'tw': (611, 139, 687, 154)}, color={'cn': (119, 119, 120), 'en': (119, 119, 120), 'jp': (119, 119, 120), 'tw': (119, 119, 120)}, button={'cn': (611, 139, 687, 154), 'en': (611, 139, 687, 154), 'jp': (611, 139, 687, 154), 'tw': (611, 139, 687, 154)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'en': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'jp': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'tw': './assets/cn/island/OCR_TRANSPORT_TIME.png'}) OCR_TRANSPORT_TIME_REMAIN = Button(area={'cn': (753, 210, 842, 230), 'en': (753, 210, 842, 230), 'jp': (753, 210, 842, 230), 'tw': (753, 210, 842, 230)}, color={'cn': (252, 203, 127), 'en': (252, 203, 127), 'jp': (252, 203, 127), 'tw': (252, 203, 127)}, button={'cn': (753, 210, 842, 230), 'en': (753, 210, 842, 230), 'jp': (753, 210, 842, 230), 'tw': (753, 210, 842, 230)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'en': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'jp': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'tw': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png'}) PRODUCT_MANJUU_CHECK = Button(area={'cn': (535, 107, 575, 138), 'en': (535, 107, 575, 138), 'jp': (535, 107, 575, 138), 'tw': (535, 107, 575, 138)}, color={'cn': (199, 181, 124), 'en': (199, 181, 124), 'jp': (199, 181, 124), 'tw': (199, 181, 124)}, button={'cn': (535, 107, 575, 138), 'en': (535, 107, 575, 138), 'jp': (535, 107, 575, 138), 'tw': (535, 107, 575, 138)}, file={'cn': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'en': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'jp': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'tw': './assets/cn/island/PRODUCT_MANJUU_CHECK.png'}) +PROJECT_AKASHI_CHECK = Button(area={'cn': (1157, 176, 1217, 209), 'en': (1157, 176, 1217, 209), 'jp': (1157, 176, 1217, 209), 'tw': (1157, 176, 1217, 209)}, color={'cn': (173, 183, 168), 'en': (173, 183, 168), 'jp': (173, 183, 168), 'tw': (173, 183, 168)}, button={'cn': (1157, 176, 1217, 209), 'en': (1157, 176, 1217, 209), 'jp': (1157, 176, 1217, 209), 'tw': (1157, 176, 1217, 209)}, file={'cn': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'en': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'jp': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'tw': './assets/cn/island/PROJECT_AKASHI_CHECK.png'}) PROJECT_AMAGI_CHAN_CHECK = Button(area={'cn': (1152, 167, 1229, 215), 'en': (1152, 167, 1229, 215), 'jp': (1152, 167, 1229, 215), 'tw': (1152, 167, 1229, 215)}, color={'cn': (136, 114, 106), 'en': (136, 114, 106), 'jp': (136, 114, 106), 'tw': (136, 114, 106)}, button={'cn': (1152, 167, 1229, 215), 'en': (1152, 167, 1229, 215), 'jp': (1152, 167, 1229, 215), 'tw': (1152, 167, 1229, 215)}, file={'cn': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'en': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'jp': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'tw': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png'}) PROJECT_CHESHIRE_CHECK = Button(area={'cn': (1161, 163, 1224, 207), 'en': (1161, 163, 1224, 207), 'jp': (1161, 163, 1224, 207), 'tw': (1161, 163, 1224, 207)}, color={'cn': (156, 150, 159), 'en': (156, 150, 159), 'jp': (156, 150, 159), 'tw': (156, 150, 159)}, button={'cn': (1161, 163, 1224, 207), 'en': (1161, 163, 1224, 207), 'jp': (1161, 163, 1224, 207), 'tw': (1161, 163, 1224, 207)}, file={'cn': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'en': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'jp': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'tw': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png'}) PROJECT_COMPLETE = Button(area={'cn': (576, 394, 704, 414), 'en': (576, 394, 704, 414), 'jp': (576, 394, 704, 414), 'tw': (576, 394, 704, 414)}, color={'cn': (210, 210, 209), 'en': (210, 210, 209), 'jp': (210, 210, 209), 'tw': (210, 210, 209)}, button={'cn': (580, 533, 762, 584), 'en': (580, 533, 762, 584), 'jp': (580, 533, 762, 584), 'tw': (580, 533, 762, 584)}, file={'cn': './assets/cn/island/PROJECT_COMPLETE.png', 'en': './assets/cn/island/PROJECT_COMPLETE.png', 'jp': './assets/cn/island/PROJECT_COMPLETE.png', 'tw': './assets/cn/island/PROJECT_COMPLETE.png'}) @@ -31,8 +32,10 @@ PROJECT_SHIMAKAZE_CHECK = Button(area={'cn': (1163, 168, 1212, 218), 'en': (1163 PROJECT_START = Button(area={'cn': (686, 610, 706, 630), 'en': (686, 610, 706, 630), 'jp': (686, 610, 706, 630), 'tw': (686, 610, 706, 630)}, color={'cn': (129, 213, 255), 'en': (129, 213, 255), 'jp': (129, 213, 255), 'tw': (129, 213, 255)}, button={'cn': (494, 599, 1087, 642), 'en': (494, 599, 1087, 642), 'jp': (494, 599, 1087, 642), 'tw': (494, 599, 1087, 642)}, file={'cn': './assets/cn/island/PROJECT_START.png', 'en': './assets/cn/island/PROJECT_START.png', 'jp': './assets/cn/island/PROJECT_START.png', 'tw': './assets/cn/island/PROJECT_START.png'}) PROJECT_TASHKENT_CHECK = Button(area={'cn': (1164, 176, 1219, 213), 'en': (1164, 176, 1219, 213), 'jp': (1164, 176, 1219, 213), 'tw': (1164, 176, 1219, 213)}, color={'cn': (176, 146, 173), 'en': (176, 146, 173), 'jp': (176, 146, 173), 'tw': (176, 146, 173)}, button={'cn': (1164, 176, 1219, 213), 'en': (1164, 176, 1219, 213), 'jp': (1164, 176, 1219, 213), 'tw': (1164, 176, 1219, 213)}, file={'cn': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'en': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'jp': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'tw': './assets/cn/island/PROJECT_TASHKENT_CHECK.png'}) PROJECT_UNICORN_CHECK = Button(area={'cn': (1156, 167, 1224, 209), 'en': (1156, 167, 1224, 209), 'jp': (1156, 167, 1224, 209), 'tw': (1156, 167, 1224, 209)}, color={'cn': (199, 184, 218), 'en': (199, 184, 218), 'jp': (199, 184, 218), 'tw': (199, 184, 218)}, button={'cn': (1156, 167, 1224, 209), 'en': (1156, 167, 1224, 209), 'jp': (1156, 167, 1224, 209), 'tw': (1156, 167, 1224, 209)}, file={'cn': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'en': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'jp': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'tw': './assets/cn/island/PROJECT_UNICORN_CHECK.png'}) +PROJECT_YING_SWEI_CHECK = Button(area={'cn': (1161, 177, 1217, 210), 'en': (1161, 177, 1217, 210), 'jp': (1161, 177, 1217, 210), 'tw': (1161, 177, 1217, 210)}, color={'cn': (171, 157, 165), 'en': (171, 157, 165), 'jp': (171, 157, 165), 'tw': (171, 157, 165)}, button={'cn': (1161, 177, 1217, 210), 'en': (1161, 177, 1217, 210), 'jp': (1161, 177, 1217, 210), 'tw': (1161, 177, 1217, 210)}, file={'cn': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'en': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'jp': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'tw': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png'}) ROLE_SELECT_CONFIRM = Button(area={'cn': (1068, 597, 1118, 621), 'en': (1068, 597, 1118, 621), 'jp': (1068, 597, 1118, 621), 'tw': (1068, 597, 1118, 621)}, color={'cn': (109, 206, 255), 'en': (109, 206, 255), 'jp': (109, 206, 255), 'tw': (109, 206, 255)}, button={'cn': (948, 585, 1239, 632), 'en': (948, 585, 1239, 632), 'jp': (948, 585, 1239, 632), 'tw': (948, 585, 1239, 632)}, file={'cn': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'en': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'jp': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'tw': './assets/cn/island/ROLE_SELECT_CONFIRM.png'}) ROLE_SELECT_ENTER = Button(area={'cn': (579, 314, 700, 350), 'en': (579, 314, 700, 350), 'jp': (579, 314, 700, 350), 'tw': (579, 314, 700, 350)}, color={'cn': (239, 238, 237), 'en': (239, 238, 237), 'jp': (239, 238, 237), 'tw': (239, 238, 237)}, button={'cn': (534, 206, 747, 483), 'en': (534, 206, 747, 483), 'jp': (534, 206, 747, 483), 'tw': (534, 206, 747, 483)}, file={'cn': './assets/cn/island/ROLE_SELECT_ENTER.png', 'en': './assets/cn/island/ROLE_SELECT_ENTER.png', 'jp': './assets/cn/island/ROLE_SELECT_ENTER.png', 'tw': './assets/cn/island/ROLE_SELECT_ENTER.png'}) +TEMPLATE_AKASHI = Template(file={'cn': './assets/cn/island/TEMPLATE_AKASHI.png', 'en': './assets/cn/island/TEMPLATE_AKASHI.png', 'jp': './assets/cn/island/TEMPLATE_AKASHI.png', 'tw': './assets/cn/island/TEMPLATE_AKASHI.png'}) TEMPLATE_AMAGI_CHAN = Template(file={'cn': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'en': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'jp': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'tw': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png'}) TEMPLATE_CARROT = Template(file={'cn': './assets/cn/island/TEMPLATE_CARROT.png', 'en': './assets/cn/island/TEMPLATE_CARROT.png', 'jp': './assets/cn/island/TEMPLATE_CARROT.png', 'tw': './assets/cn/island/TEMPLATE_CARROT.png'}) TEMPLATE_CHESHIRE = Template(file={'cn': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'en': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'jp': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'tw': './assets/cn/island/TEMPLATE_CHESHIRE.png'}) @@ -55,6 +58,7 @@ TEMPLATE_SLOT_LOCKED = Template(file={'cn': './assets/cn/island/TEMPLATE_SLOT_LO TEMPLATE_STRAWBERRIES = Template(file={'cn': './assets/cn/island/TEMPLATE_STRAWBERRIES.png', 'en': './assets/cn/island/TEMPLATE_STRAWBERRIES.png', 'jp': './assets/cn/island/TEMPLATE_STRAWBERRIES.png', 'tw': './assets/cn/island/TEMPLATE_STRAWBERRIES.png'}) TEMPLATE_TASHKENT = Template(file={'cn': './assets/cn/island/TEMPLATE_TASHKENT.png', 'en': './assets/cn/island/TEMPLATE_TASHKENT.png', 'jp': './assets/cn/island/TEMPLATE_TASHKENT.png', 'tw': './assets/cn/island/TEMPLATE_TASHKENT.png'}) TEMPLATE_UNICORN = Template(file={'cn': './assets/cn/island/TEMPLATE_UNICORN.png', 'en': './assets/cn/island/TEMPLATE_UNICORN.png', 'jp': './assets/cn/island/TEMPLATE_UNICORN.png', 'tw': './assets/cn/island/TEMPLATE_UNICORN.png'}) +TEMPLATE_YING_SWEI = Template(file={'cn': './assets/cn/island/TEMPLATE_YING_SWEI.png', 'en': './assets/cn/island/TEMPLATE_YING_SWEI.png', 'jp': './assets/cn/island/TEMPLATE_YING_SWEI.png', 'tw': './assets/cn/island/TEMPLATE_YING_SWEI.png'}) TRANSPORT_LOCKED = Button(area={'cn': (659, 380, 683, 412), 'en': (659, 380, 683, 412), 'jp': (659, 380, 683, 412), 'tw': (659, 380, 683, 412)}, color={'cn': (192, 192, 190), 'en': (192, 192, 190), 'jp': (192, 192, 190), 'tw': (192, 192, 190)}, button={'cn': (659, 380, 683, 412), 'en': (659, 380, 683, 412), 'jp': (659, 380, 683, 412), 'tw': (659, 380, 683, 412)}, file={'cn': './assets/cn/island/TRANSPORT_LOCKED.png', 'en': './assets/cn/island/TRANSPORT_LOCKED.png', 'jp': './assets/cn/island/TRANSPORT_LOCKED.png', 'tw': './assets/cn/island/TRANSPORT_LOCKED.png'}) TRANSPORT_RECEIVE = Button(area={'cn': (938, 206, 1065, 235), 'en': (938, 206, 1065, 235), 'jp': (938, 206, 1065, 235), 'tw': (938, 206, 1065, 235)}, color={'cn': (76, 195, 255), 'en': (76, 195, 255), 'jp': (76, 195, 255), 'tw': (76, 195, 255)}, button={'cn': (938, 206, 1065, 235), 'en': (938, 206, 1065, 235), 'jp': (938, 206, 1065, 235), 'tw': (938, 206, 1065, 235)}, file={'cn': './assets/cn/island/TRANSPORT_RECEIVE.png', 'en': './assets/cn/island/TRANSPORT_RECEIVE.png', 'jp': './assets/cn/island/TRANSPORT_RECEIVE.png', 'tw': './assets/cn/island/TRANSPORT_RECEIVE.png'}) TRANSPORT_REFRESH = Button(area={'cn': (1062, 207, 1090, 235), 'en': (1062, 207, 1090, 235), 'jp': (1062, 207, 1090, 235), 'tw': (1062, 207, 1090, 235)}, color={'cn': (187, 232, 255), 'en': (187, 232, 255), 'jp': (187, 232, 255), 'tw': (187, 232, 255)}, button={'cn': (1062, 207, 1090, 235), 'en': (1062, 207, 1090, 235), 'jp': (1062, 207, 1090, 235), 'tw': (1062, 207, 1090, 235)}, file={'cn': './assets/cn/island/TRANSPORT_REFRESH.png', 'en': './assets/cn/island/TRANSPORT_REFRESH.png', 'jp': './assets/cn/island/TRANSPORT_REFRESH.png', 'tw': './assets/cn/island/TRANSPORT_REFRESH.png'}) diff --git a/module/island/project_data.py b/module/island/project_data.py index 513a855ad..4c19afd23 100644 --- a/module/island/project_data.py +++ b/module/island/project_data.py @@ -33,7 +33,7 @@ items_data_cn = { 8: { 1: '胡萝卜秋梨汁', 2: '菊花茶', 3: '苹果汁', 4: '香蕉芒果汁', 5: '蜂蜜柠檬水', 6: '草莓蜜沁', 7: '薰衣草茶', 8: '草莓蜂蜜冰沙', - 9: '阳光蜜水', 10: '缤纷果乐园', 11: '花香果韵', + 9: '阳光蜜水', 10: '花香果韵', 11: '缤纷果乐园', }, 9: { 1: '玉米杯', 2: '苹果派', 3: '香橙派', 4: '芒果糯米饭', 5: '香蕉可丽饼', From 364469a7040e408f9d865064255fb639cc0841ea Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Mon, 27 Oct 2025 13:34:12 +0800 Subject: [PATCH 42/76] Upd: GUI island character --- module/config/argument/args.json | 80 ++++++++++++++++++++++++++++ module/config/argument/argument.yaml | 80 ++++++++++++++-------------- module/config/config_generated.py | 80 ++++++++++++++-------------- module/config/i18n/en-US.json | 80 ++++++++++++++++++++++++++++ module/config/i18n/ja-JP.json | 80 ++++++++++++++++++++++++++++ module/config/i18n/zh-CN.json | 80 ++++++++++++++++++++++++++++ module/config/i18n/zh-TW.json | 80 ++++++++++++++++++++++++++++ 7 files changed, 480 insertions(+), 80 deletions(-) diff --git a/module/config/argument/args.json b/module/config/argument/args.json index 4daf4686e..ab279aee1 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -8021,6 +8021,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8036,6 +8038,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8051,6 +8055,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8066,6 +8072,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8119,6 +8127,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8134,6 +8144,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8149,6 +8161,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8164,6 +8178,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8237,6 +8253,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8252,6 +8270,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8267,6 +8287,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8282,6 +8304,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8347,6 +8371,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8362,6 +8388,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8377,6 +8405,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8392,6 +8422,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8477,6 +8509,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8492,6 +8526,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8507,6 +8543,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8522,6 +8560,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8571,6 +8611,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8586,6 +8628,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8639,6 +8683,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8654,6 +8700,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8711,6 +8759,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8726,6 +8776,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8779,6 +8831,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8794,6 +8848,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8843,6 +8899,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8858,6 +8916,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8903,6 +8963,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8918,6 +8980,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8965,6 +9029,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -8980,6 +9046,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -9023,6 +9091,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -9038,6 +9108,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -9091,6 +9163,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -9106,6 +9180,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -9159,6 +9235,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" @@ -9174,6 +9252,8 @@ "tashkent", "lemalin", "shimakaze", + "akashi", + "ying_swei", "unicorn", "cheshire", "amagi_chan" diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index f248165cd..d2a31d756 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -527,16 +527,16 @@ Island1: option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character3: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character4: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Island2: Receive: false Option1: @@ -553,16 +553,16 @@ Island2: option: [ 0, 4 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character3: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character4: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Island3: Receive: false Option1: @@ -579,16 +579,16 @@ Island3: option: [ 0, 1, 2, 3, 4, 5, 6 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character3: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character4: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Island4: Receive: false Option1: @@ -605,16 +605,16 @@ Island4: option: [ 0, 1, 2, 3, 4 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character3: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character4: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Island5: Receive: false Option1: @@ -631,16 +631,16 @@ Island5: option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character3: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character4: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Island6: Receive: false Option1: @@ -651,10 +651,10 @@ Island6: option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Island7: Receive: false Option1: @@ -665,10 +665,10 @@ Island7: option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Island8: Receive: false Option1: @@ -679,10 +679,10 @@ Island8: option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Island9: Receive: false Option1: @@ -693,10 +693,10 @@ Island9: option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Island10: Receive: false Option1: @@ -707,10 +707,10 @@ Island10: option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Island11: Receive: false Option1: @@ -721,10 +721,10 @@ Island11: option: [ 0, 1, 2, 3, 4, 5 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Island12: Receive: false Option1: @@ -735,10 +735,10 @@ Island12: option: [ 0, 1, 2, 3, 4, 5, 6 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Island13: Receive: false Option1: @@ -749,10 +749,10 @@ Island13: option: [ 0, 1, 2, 3, 4 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Island14: Receive: false Option1: @@ -763,10 +763,10 @@ Island14: option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Island15: Receive: false Option1: @@ -777,10 +777,10 @@ Island15: option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] GeneralShop: UseGems: false Refresh: false diff --git a/module/config/config_generated.py b/module/config/config_generated.py index da7d18f1a..95cd15f31 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -298,10 +298,10 @@ class GeneratedConfig: Island1_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 Island1_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 Island1_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island1_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island1_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island1_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island1_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island1_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island1_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island1_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island2` Island2_Receive = False @@ -309,10 +309,10 @@ class GeneratedConfig: Island2_Option2 = 0 # 0, 2 Island2_Option3 = 0 # 0, 3 Island2_Option4 = 0 # 0, 4 - Island2_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island2_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island2_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island2_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island2_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island2_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island2_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island2_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island3` Island3_Receive = False @@ -320,10 +320,10 @@ class GeneratedConfig: Island3_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 Island3_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6 Island3_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island3_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island3_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island3_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island3_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island4` Island4_Receive = False @@ -331,10 +331,10 @@ class GeneratedConfig: Island4_Option2 = 0 # 0, 1, 2, 3, 4 Island4_Option3 = 0 # 0, 1, 2, 3, 4 Island4_Option4 = 0 # 0, 1, 2, 3, 4 - Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island4_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island4_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island5` Island5_Receive = False @@ -342,80 +342,80 @@ class GeneratedConfig: Island5_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island5_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island5_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island5_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island5_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island6` Island6_Receive = False Island6_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 Island6_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island7` Island7_Receive = False Island7_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island7_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island7_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island7_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island8` Island8_Receive = False Island8_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 Island8_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 - Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island8_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island8_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island9` Island9_Receive = False Island9_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island9_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island9_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island9_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island10` Island10_Receive = False Island10_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 Island10_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island10_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island10_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island11` Island11_Receive = False Island11_Option1 = 0 # 0, 1, 2, 3, 4, 5 Island11_Option2 = 0 # 0, 1, 2, 3, 4, 5 - Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island11_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island11_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island12` Island12_Receive = False Island12_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 Island12_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island12_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island12_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island12_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island12_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island13` Island13_Receive = False Island13_Option1 = 0 # 0, 1, 2, 3, 4 Island13_Option2 = 0 # 0, 1, 2, 3, 4 - Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island13_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island13_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island14` Island14_Receive = False Island14_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island14_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island14_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island14_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island15` Island15_Receive = False Island15_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island15_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island15_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan - Island15_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, unicorn, cheshire, amagi_chan + Island15_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island15_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `GeneralShop` GeneralShop_UseGems = False diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index 1d37a87d7..726894fa2 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -1903,6 +1903,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1916,6 +1918,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1929,6 +1933,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1942,6 +1948,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1989,6 +1997,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2002,6 +2012,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2015,6 +2027,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2028,6 +2042,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2095,6 +2111,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2108,6 +2126,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2121,6 +2141,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2134,6 +2156,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2193,6 +2217,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2206,6 +2232,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2219,6 +2247,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2232,6 +2262,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2311,6 +2343,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2324,6 +2358,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2337,6 +2373,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2350,6 +2388,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2397,6 +2437,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2410,6 +2452,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2461,6 +2505,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2474,6 +2520,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2529,6 +2577,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2542,6 +2592,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2593,6 +2645,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2606,6 +2660,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2653,6 +2709,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2666,6 +2724,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2709,6 +2769,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2722,6 +2784,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2767,6 +2831,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2780,6 +2846,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2821,6 +2889,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2834,6 +2904,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2885,6 +2957,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2898,6 +2972,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2949,6 +3025,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2962,6 +3040,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index bb1de6e28..1a68103cf 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -1903,6 +1903,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1916,6 +1918,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1929,6 +1933,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1942,6 +1948,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1989,6 +1997,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2002,6 +2012,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2015,6 +2027,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2028,6 +2042,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2095,6 +2111,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2108,6 +2126,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2121,6 +2141,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2134,6 +2156,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2193,6 +2217,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2206,6 +2232,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2219,6 +2247,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2232,6 +2262,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2311,6 +2343,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2324,6 +2358,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2337,6 +2373,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2350,6 +2388,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2397,6 +2437,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2410,6 +2452,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2461,6 +2505,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2474,6 +2520,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2529,6 +2577,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2542,6 +2592,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2593,6 +2645,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2606,6 +2660,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2653,6 +2709,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2666,6 +2724,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2709,6 +2769,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2722,6 +2784,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2767,6 +2831,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2780,6 +2846,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2821,6 +2889,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2834,6 +2904,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2885,6 +2957,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2898,6 +2972,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2949,6 +3025,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2962,6 +3040,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index a6ffd12c7..426e31607 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -1903,6 +1903,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -1916,6 +1918,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -1929,6 +1933,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -1942,6 +1948,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -1989,6 +1997,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2002,6 +2012,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2015,6 +2027,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2028,6 +2042,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2095,6 +2111,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2108,6 +2126,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2121,6 +2141,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2134,6 +2156,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2193,6 +2217,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2206,6 +2232,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2219,6 +2247,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2232,6 +2262,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2311,6 +2343,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2324,6 +2358,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2337,6 +2373,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2350,6 +2388,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2397,6 +2437,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2410,6 +2452,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2461,6 +2505,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2474,6 +2520,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2529,6 +2577,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2542,6 +2592,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2593,6 +2645,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2606,6 +2660,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2653,6 +2709,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2666,6 +2724,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2709,6 +2769,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2722,6 +2784,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2767,6 +2831,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2780,6 +2846,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2821,6 +2889,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2834,6 +2904,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2885,6 +2957,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2898,6 +2972,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2949,6 +3025,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2962,6 +3040,8 @@ "tashkent": "塔什干", "lemalin": "恶毒", "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index 6c482c2a0..3e3d40622 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -1903,6 +1903,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1916,6 +1918,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1929,6 +1933,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1942,6 +1948,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1989,6 +1997,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2002,6 +2012,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2015,6 +2027,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2028,6 +2042,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2095,6 +2111,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2108,6 +2126,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2121,6 +2141,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2134,6 +2156,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2193,6 +2217,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2206,6 +2232,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2219,6 +2247,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2232,6 +2262,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2311,6 +2343,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2324,6 +2358,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2337,6 +2373,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2350,6 +2388,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2397,6 +2437,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2410,6 +2452,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2461,6 +2505,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2474,6 +2520,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2529,6 +2577,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2542,6 +2592,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2593,6 +2645,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2606,6 +2660,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2653,6 +2709,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2666,6 +2724,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2709,6 +2769,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2722,6 +2784,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2767,6 +2831,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2780,6 +2846,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2821,6 +2889,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2834,6 +2904,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2885,6 +2957,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2898,6 +2972,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2949,6 +3025,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2962,6 +3040,8 @@ "tashkent": "tashkent", "lemalin": "lemalin", "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" From 329699c59836c387b1044b320e11c3984472ba60 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Tue, 28 Oct 2025 13:16:11 +0800 Subject: [PATCH 43/76] Fix: handle ocr item name error --- module/island/project.py | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/module/island/project.py b/module/island/project.py index 69abd7619..829edbaab 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -120,16 +120,6 @@ class IslandProject: return self.name -class ItemNameOcr(Ocr): - def after_process(self, result): - result = super().after_process(result) - result = result.replace('蛮', '蜜').replace('茉', '末').replace('汗', '汁').replace('纠', '组') - result = re.sub(r'[^\u4e00-\u9fff]', '', result) - if '冰咖' in result: - result = '冰咖啡' - return result - - class IslandProduct: # Duration to run this product duration: timedelta @@ -175,6 +165,19 @@ class IslandProduct: return True + +class ItemNameOcr(Ocr): + def after_process(self, result): + result = super().after_process(result) + result = result.replace('蛮', '蜜').replace('茉', '末').replace('汗', '汁').replace('纠', '组') + result = re.sub(r'[^\u4e00-\u9fff]', '', result) + if '冰咖' in result: + result = '冰咖啡' + if '莓果香橙' in result: + result = '莓果香橙甜点组' + return result + + class ProductItem: # OCR result name: str From 5e0294f896a607e1d3a522fda2796a5d13bcc9b4 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Wed, 29 Oct 2025 17:55:58 +0800 Subject: [PATCH 44/76] Upd: island options gui --- config/template.json | 50 +- module/config/argument/args.json | 668 +++++++++++++-------------- module/config/argument/argument.yaml | 150 +++--- module/config/config_generated.py | 50 +- module/config/i18n/en-US.json | 568 +++++++++++------------ module/config/i18n/ja-JP.json | 568 +++++++++++------------ module/config/i18n/zh-CN.json | 568 +++++++++++------------ module/config/i18n/zh-TW.json | 568 +++++++++++------------ 8 files changed, 1595 insertions(+), 1595 deletions(-) diff --git a/config/template.json b/config/template.json index 69f203623..a1b36bfb4 100644 --- a/config/template.json +++ b/config/template.json @@ -1579,126 +1579,126 @@ "Island1": { "Receive": false, "Option1": 0, - "Option2": 0, - "Option3": 0, - "Option4": 0, "Character1": "manjuu", + "Option2": 0, "Character2": "manjuu", + "Option3": 0, "Character3": "manjuu", + "Option4": 0, "Character4": "manjuu" }, "Island2": { "Receive": false, "Option1": 0, - "Option2": 0, - "Option3": 0, - "Option4": 0, "Character1": "manjuu", + "Option2": 0, "Character2": "manjuu", + "Option3": 0, "Character3": "manjuu", + "Option4": 0, "Character4": "manjuu" }, "Island3": { "Receive": false, "Option1": 0, - "Option2": 0, - "Option3": 0, - "Option4": 0, "Character1": "manjuu", + "Option2": 0, "Character2": "manjuu", + "Option3": 0, "Character3": "manjuu", + "Option4": 0, "Character4": "manjuu" }, "Island4": { "Receive": false, "Option1": 0, - "Option2": 0, - "Option3": 0, - "Option4": 0, "Character1": "manjuu", + "Option2": 0, "Character2": "manjuu", + "Option3": 0, "Character3": "manjuu", + "Option4": 0, "Character4": "manjuu" }, "Island5": { "Receive": false, "Option1": 0, - "Option2": 0, - "Option3": 0, - "Option4": 0, "Character1": "manjuu", + "Option2": 0, "Character2": "manjuu", + "Option3": 0, "Character3": "manjuu", + "Option4": 0, "Character4": "manjuu" }, "Island6": { "Receive": false, "Option1": 0, - "Option2": 0, "Character1": "manjuu", + "Option2": 0, "Character2": "manjuu" }, "Island7": { "Receive": false, "Option1": 0, - "Option2": 0, "Character1": "manjuu", + "Option2": 0, "Character2": "manjuu" }, "Island8": { "Receive": false, "Option1": 0, - "Option2": 0, "Character1": "manjuu", + "Option2": 0, "Character2": "manjuu" }, "Island9": { "Receive": false, "Option1": 0, - "Option2": 0, "Character1": "manjuu", + "Option2": 0, "Character2": "manjuu" }, "Island10": { "Receive": false, "Option1": 0, - "Option2": 0, "Character1": "manjuu", + "Option2": 0, "Character2": "manjuu" }, "Island11": { "Receive": false, "Option1": 0, - "Option2": 0, "Character1": "manjuu", + "Option2": 0, "Character2": "manjuu" }, "Island12": { "Receive": false, "Option1": 0, - "Option2": 0, "Character1": "manjuu", + "Option2": 0, "Character2": "manjuu" }, "Island13": { "Receive": false, "Option1": 0, - "Option2": 0, "Character1": "manjuu", + "Option2": 0, "Character2": "manjuu" }, "Island14": { "Receive": false, "Option1": 0, - "Option2": 0, "Character1": "manjuu", + "Option2": 0, "Character2": "manjuu" }, "Island15": { "Receive": false, "Option1": 0, - "Option2": 0, "Character1": "manjuu", + "Option2": 0, "Character2": "manjuu" }, "Storage": { diff --git a/module/config/argument/args.json b/module/config/argument/args.json index ab279aee1..ba0f61648 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -7966,51 +7966,6 @@ 8 ] }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8 - ] - }, - "Option3": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8 - ] - }, - "Option4": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8 - ] - }, "Character1": { "type": "select", "value": "manjuu", @@ -8028,6 +7983,21 @@ "amagi_chan" ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + }, "Character2": { "type": "select", "value": "manjuu", @@ -8045,6 +8015,21 @@ "amagi_chan" ] }, + "Option3": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + }, "Character3": { "type": "select", "value": "manjuu", @@ -8062,6 +8047,21 @@ "amagi_chan" ] }, + "Option4": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + }, "Character4": { "type": "select", "value": "manjuu", @@ -8093,30 +8093,6 @@ 1 ] }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 2 - ] - }, - "Option3": { - "type": "select", - "value": 0, - "option": [ - 0, - 3 - ] - }, - "Option4": { - "type": "select", - "value": 0, - "option": [ - 0, - 4 - ] - }, "Character1": { "type": "select", "value": "manjuu", @@ -8134,6 +8110,14 @@ "amagi_chan" ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 2 + ] + }, "Character2": { "type": "select", "value": "manjuu", @@ -8151,6 +8135,14 @@ "amagi_chan" ] }, + "Option3": { + "type": "select", + "value": 0, + "option": [ + 0, + 3 + ] + }, "Character3": { "type": "select", "value": "manjuu", @@ -8168,6 +8160,14 @@ "amagi_chan" ] }, + "Option4": { + "type": "select", + "value": 0, + "option": [ + 0, + 4 + ] + }, "Character4": { "type": "select", "value": "manjuu", @@ -8204,45 +8204,6 @@ 6 ] }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 - ] - }, - "Option3": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 - ] - }, - "Option4": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 - ] - }, "Character1": { "type": "select", "value": "manjuu", @@ -8260,6 +8221,19 @@ "amagi_chan" ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, "Character2": { "type": "select", "value": "manjuu", @@ -8277,6 +8251,19 @@ "amagi_chan" ] }, + "Option3": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, "Character3": { "type": "select", "value": "manjuu", @@ -8294,6 +8281,19 @@ "amagi_chan" ] }, + "Option4": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, "Character4": { "type": "select", "value": "manjuu", @@ -8328,39 +8328,6 @@ 4 ] }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4 - ] - }, - "Option3": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4 - ] - }, - "Option4": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4 - ] - }, "Character1": { "type": "select", "value": "manjuu", @@ -8378,6 +8345,17 @@ "amagi_chan" ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4 + ] + }, "Character2": { "type": "select", "value": "manjuu", @@ -8395,6 +8373,17 @@ "amagi_chan" ] }, + "Option3": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4 + ] + }, "Character3": { "type": "select", "value": "manjuu", @@ -8412,6 +8401,17 @@ "amagi_chan" ] }, + "Option4": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4 + ] + }, "Character4": { "type": "select", "value": "manjuu", @@ -8451,54 +8451,6 @@ 9 ] }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9 - ] - }, - "Option3": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9 - ] - }, - "Option4": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9 - ] - }, "Character1": { "type": "select", "value": "manjuu", @@ -8516,6 +8468,22 @@ "amagi_chan" ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + }, "Character2": { "type": "select", "value": "manjuu", @@ -8533,6 +8501,22 @@ "amagi_chan" ] }, + "Option3": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + }, "Character3": { "type": "select", "value": "manjuu", @@ -8550,6 +8534,22 @@ "amagi_chan" ] }, + "Option4": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + }, "Character4": { "type": "select", "value": "manjuu", @@ -8587,20 +8587,6 @@ 7 ] }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7 - ] - }, "Character1": { "type": "select", "value": "manjuu", @@ -8618,6 +8604,20 @@ "amagi_chan" ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, "Character2": { "type": "select", "value": "manjuu", @@ -8657,22 +8657,6 @@ 9 ] }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9 - ] - }, "Character1": { "type": "select", "value": "manjuu", @@ -8690,6 +8674,22 @@ "amagi_chan" ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + }, "Character2": { "type": "select", "value": "manjuu", @@ -8731,6 +8731,23 @@ 11 ] }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "unicorn", + "cheshire", + "amagi_chan" + ] + }, "Option2": { "type": "select", "value": 0, @@ -8749,23 +8766,6 @@ 11 ] }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "unicorn", - "cheshire", - "amagi_chan" - ] - }, "Character2": { "type": "select", "value": "manjuu", @@ -8805,22 +8805,6 @@ 9 ] }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9 - ] - }, "Character1": { "type": "select", "value": "manjuu", @@ -8838,6 +8822,22 @@ "amagi_chan" ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + }, "Character2": { "type": "select", "value": "manjuu", @@ -8875,20 +8875,6 @@ 7 ] }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7 - ] - }, "Character1": { "type": "select", "value": "manjuu", @@ -8906,6 +8892,20 @@ "amagi_chan" ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, "Character2": { "type": "select", "value": "manjuu", @@ -8941,18 +8941,6 @@ 5 ] }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5 - ] - }, "Character1": { "type": "select", "value": "manjuu", @@ -8970,6 +8958,18 @@ "amagi_chan" ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5 + ] + }, "Character2": { "type": "select", "value": "manjuu", @@ -9006,19 +9006,6 @@ 6 ] }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 - ] - }, "Character1": { "type": "select", "value": "manjuu", @@ -9036,6 +9023,19 @@ "amagi_chan" ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, "Character2": { "type": "select", "value": "manjuu", @@ -9070,17 +9070,6 @@ 4 ] }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4 - ] - }, "Character1": { "type": "select", "value": "manjuu", @@ -9098,6 +9087,17 @@ "amagi_chan" ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4 + ] + }, "Character2": { "type": "select", "value": "manjuu", @@ -9137,22 +9137,6 @@ 9 ] }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9 - ] - }, "Character1": { "type": "select", "value": "manjuu", @@ -9170,6 +9154,22 @@ "amagi_chan" ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + }, "Character2": { "type": "select", "value": "manjuu", @@ -9209,22 +9209,6 @@ 9 ] }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9 - ] - }, "Character1": { "type": "select", "value": "manjuu", @@ -9242,6 +9226,22 @@ "amagi_chan" ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + }, "Character2": { "type": "select", "value": "manjuu", diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index d2a31d756..4074ffc5a 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -516,24 +516,24 @@ Island1: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] - Option3: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] - Option4: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] Character1: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option3: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] Character3: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option4: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] Character4: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] @@ -542,24 +542,24 @@ Island2: Option1: value: 0 option: [ 0, 1 ] - Option2: - value: 0 - option: [ 0, 2 ] - Option3: - value: 0 - option: [ 0, 3 ] - Option4: - value: 0 - option: [ 0, 4 ] Character1: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option2: + value: 0 + option: [ 0, 2 ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option3: + value: 0 + option: [ 0, 3 ] Character3: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option4: + value: 0 + option: [ 0, 4 ] Character4: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] @@ -568,24 +568,24 @@ Island3: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6 ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6 ] - Option3: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6 ] - Option4: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6 ] Character1: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6 ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option3: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6 ] Character3: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option4: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6 ] Character4: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] @@ -594,24 +594,24 @@ Island4: Option1: value: 0 option: [ 0, 1, 2, 3, 4 ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4 ] - Option3: - value: 0 - option: [ 0, 1, 2, 3, 4 ] - Option4: - value: 0 - option: [ 0, 1, 2, 3, 4 ] Character1: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4 ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option3: + value: 0 + option: [ 0, 1, 2, 3, 4 ] Character3: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option4: + value: 0 + option: [ 0, 1, 2, 3, 4 ] Character4: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] @@ -620,24 +620,24 @@ Island5: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Option3: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Option4: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character1: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option3: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character3: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option4: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character4: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] @@ -646,12 +646,12 @@ Island6: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] Character1: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] @@ -660,12 +660,12 @@ Island7: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character1: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] @@ -674,12 +674,12 @@ Island8: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ] Character1: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] @@ -688,12 +688,12 @@ Island9: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character1: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] @@ -702,12 +702,12 @@ Island10: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] Character1: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] @@ -716,12 +716,12 @@ Island11: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5 ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5 ] Character1: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5 ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] @@ -730,12 +730,12 @@ Island12: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6 ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6 ] Character1: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6 ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] @@ -744,12 +744,12 @@ Island13: Option1: value: 0 option: [ 0, 1, 2, 3, 4 ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4 ] Character1: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4 ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] @@ -758,12 +758,12 @@ Island14: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character1: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] @@ -772,12 +772,12 @@ Island15: Option1: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character1: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + Option2: + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character2: value: manjuu option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] diff --git a/module/config/config_generated.py b/module/config/config_generated.py index 95cd15f31..7ce9c63ad 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -295,126 +295,126 @@ class GeneratedConfig: # Group `Island1` Island1_Receive = False Island1_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 Island1_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island1_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 Island1_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island1_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 Island1_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island1_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 Island1_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island2` Island2_Receive = False Island2_Option1 = 0 # 0, 1 - Island2_Option2 = 0 # 0, 2 - Island2_Option3 = 0 # 0, 3 - Island2_Option4 = 0 # 0, 4 Island2_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island2_Option2 = 0 # 0, 2 Island2_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island2_Option3 = 0 # 0, 3 Island2_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island2_Option4 = 0 # 0, 4 Island2_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island3` Island3_Receive = False Island3_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island3_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island3_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island3_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6 Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island3_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island3_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6 Island3_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island3_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6 Island3_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island4` Island4_Receive = False Island4_Option1 = 0 # 0, 1, 2, 3, 4 - Island4_Option2 = 0 # 0, 1, 2, 3, 4 - Island4_Option3 = 0 # 0, 1, 2, 3, 4 - Island4_Option4 = 0 # 0, 1, 2, 3, 4 Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island4_Option2 = 0 # 0, 1, 2, 3, 4 Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island4_Option3 = 0 # 0, 1, 2, 3, 4 Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island4_Option4 = 0 # 0, 1, 2, 3, 4 Island4_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island5` Island5_Receive = False Island5_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island5_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island5_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island5_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island5_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island5_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island5_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island5_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island6` Island6_Receive = False Island6_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island6_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island7` Island7_Receive = False Island7_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island7_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island7_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island7_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island8` Island8_Receive = False Island8_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 - Island8_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island8_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 Island8_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island9` Island9_Receive = False Island9_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island9_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island9_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island9_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island10` Island10_Receive = False Island10_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island10_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island10_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 Island10_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island11` Island11_Receive = False Island11_Option1 = 0 # 0, 1, 2, 3, 4, 5 - Island11_Option2 = 0 # 0, 1, 2, 3, 4, 5 Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island11_Option2 = 0 # 0, 1, 2, 3, 4, 5 Island11_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island12` Island12_Receive = False Island12_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island12_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 Island12_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island12_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 Island12_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island13` Island13_Receive = False Island13_Option1 = 0 # 0, 1, 2, 3, 4 - Island13_Option2 = 0 # 0, 1, 2, 3, 4 Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island13_Option2 = 0 # 0, 1, 2, 3, 4 Island13_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island14` Island14_Receive = False Island14_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island14_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island14_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island14_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `Island15` Island15_Receive = False Island15_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island15_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island15_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island15_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island15_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan # Group `GeneralShop` diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index 726894fa2..f573da308 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -1855,45 +1855,6 @@ "7": "7", "8": "8" }, - "Option2": { - "name": "Island1.Option2.name", - "help": "Island1.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" - }, - "Option3": { - "name": "Island1.Option3.name", - "help": "Island1.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" - }, - "Option4": { - "name": "Island1.Option4.name", - "help": "Island1.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" - }, "Character1": { "name": "Island1.Character1.name", "help": "Island1.Character1.help", @@ -1909,6 +1870,19 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island1.Option2.name", + "help": "Island1.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, "Character2": { "name": "Island1.Character2.name", "help": "Island1.Character2.help", @@ -1924,6 +1898,19 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option3": { + "name": "Island1.Option3.name", + "help": "Island1.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, "Character3": { "name": "Island1.Character3.name", "help": "Island1.Character3.help", @@ -1939,6 +1926,19 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option4": { + "name": "Island1.Option4.name", + "help": "Island1.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, "Character4": { "name": "Island1.Character4.name", "help": "Island1.Character4.help", @@ -1970,24 +1970,6 @@ "0": "0", "1": "1" }, - "Option2": { - "name": "Island2.Option2.name", - "help": "Island2.Option2.help", - "0": "0", - "2": "2" - }, - "Option3": { - "name": "Island2.Option3.name", - "help": "Island2.Option3.help", - "0": "0", - "3": "3" - }, - "Option4": { - "name": "Island2.Option4.name", - "help": "Island2.Option4.help", - "0": "0", - "4": "4" - }, "Character1": { "name": "Island2.Character1.name", "help": "Island2.Character1.help", @@ -2003,6 +1985,12 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island2.Option2.name", + "help": "Island2.Option2.help", + "0": "0", + "2": "2" + }, "Character2": { "name": "Island2.Character2.name", "help": "Island2.Character2.help", @@ -2018,6 +2006,12 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option3": { + "name": "Island2.Option3.name", + "help": "Island2.Option3.help", + "0": "0", + "3": "3" + }, "Character3": { "name": "Island2.Character3.name", "help": "Island2.Character3.help", @@ -2033,6 +2027,12 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option4": { + "name": "Island2.Option4.name", + "help": "Island2.Option4.help", + "0": "0", + "4": "4" + }, "Character4": { "name": "Island2.Character4.name", "help": "Island2.Character4.help", @@ -2069,39 +2069,6 @@ "5": "5", "6": "6" }, - "Option2": { - "name": "Island3.Option2.name", - "help": "Island3.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Option3": { - "name": "Island3.Option3.name", - "help": "Island3.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Option4": { - "name": "Island3.Option4.name", - "help": "Island3.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, "Character1": { "name": "Island3.Character1.name", "help": "Island3.Character1.help", @@ -2117,6 +2084,17 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island3.Option2.name", + "help": "Island3.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, "Character2": { "name": "Island3.Character2.name", "help": "Island3.Character2.help", @@ -2132,6 +2110,17 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option3": { + "name": "Island3.Option3.name", + "help": "Island3.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, "Character3": { "name": "Island3.Character3.name", "help": "Island3.Character3.help", @@ -2147,6 +2136,17 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option4": { + "name": "Island3.Option4.name", + "help": "Island3.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, "Character4": { "name": "Island3.Character4.name", "help": "Island3.Character4.help", @@ -2181,33 +2181,6 @@ "3": "3", "4": "4" }, - "Option2": { - "name": "Island4.Option2.name", - "help": "Island4.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Option3": { - "name": "Island4.Option3.name", - "help": "Island4.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Option4": { - "name": "Island4.Option4.name", - "help": "Island4.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, "Character1": { "name": "Island4.Character1.name", "help": "Island4.Character1.help", @@ -2223,6 +2196,15 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island4.Option2.name", + "help": "Island4.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character2": { "name": "Island4.Character2.name", "help": "Island4.Character2.help", @@ -2238,6 +2220,15 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option3": { + "name": "Island4.Option3.name", + "help": "Island4.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character3": { "name": "Island4.Character3.name", "help": "Island4.Character3.help", @@ -2253,6 +2244,15 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option4": { + "name": "Island4.Option4.name", + "help": "Island4.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character4": { "name": "Island4.Character4.name", "help": "Island4.Character4.help", @@ -2292,48 +2292,6 @@ "8": "8", "9": "9" }, - "Option2": { - "name": "Island5.Option2.name", - "help": "Island5.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Option3": { - "name": "Island5.Option3.name", - "help": "Island5.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Option4": { - "name": "Island5.Option4.name", - "help": "Island5.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, "Character1": { "name": "Island5.Character1.name", "help": "Island5.Character1.help", @@ -2349,6 +2307,20 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island5.Option2.name", + "help": "Island5.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character2": { "name": "Island5.Character2.name", "help": "Island5.Character2.help", @@ -2364,6 +2336,20 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option3": { + "name": "Island5.Option3.name", + "help": "Island5.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character3": { "name": "Island5.Character3.name", "help": "Island5.Character3.help", @@ -2379,6 +2365,20 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option4": { + "name": "Island5.Option4.name", + "help": "Island5.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character4": { "name": "Island5.Character4.name", "help": "Island5.Character4.help", @@ -2416,18 +2416,6 @@ "6": "6", "7": "7" }, - "Option2": { - "name": "Island6.Option2.name", - "help": "Island6.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" - }, "Character1": { "name": "Island6.Character1.name", "help": "Island6.Character1.help", @@ -2443,6 +2431,18 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island6.Option2.name", + "help": "Island6.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, "Character2": { "name": "Island6.Character2.name", "help": "Island6.Character2.help", @@ -2482,20 +2482,6 @@ "8": "8", "9": "9" }, - "Option2": { - "name": "Island7.Option2.name", - "help": "Island7.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, "Character1": { "name": "Island7.Character1.name", "help": "Island7.Character1.help", @@ -2511,6 +2497,20 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island7.Option2.name", + "help": "Island7.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character2": { "name": "Island7.Character2.name", "help": "Island7.Character2.help", @@ -2552,6 +2552,21 @@ "10": "10", "11": "11" }, + "Character1": { + "name": "Island8.Character1.name", + "help": "Island8.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" + }, "Option2": { "name": "Island8.Option2.name", "help": "Island8.Option2.help", @@ -2568,21 +2583,6 @@ "10": "10", "11": "11" }, - "Character1": { - "name": "Island8.Character1.name", - "help": "Island8.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan" - }, "Character2": { "name": "Island8.Character2.name", "help": "Island8.Character2.help", @@ -2622,20 +2622,6 @@ "8": "8", "9": "9" }, - "Option2": { - "name": "Island9.Option2.name", - "help": "Island9.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, "Character1": { "name": "Island9.Character1.name", "help": "Island9.Character1.help", @@ -2651,6 +2637,20 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island9.Option2.name", + "help": "Island9.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character2": { "name": "Island9.Character2.name", "help": "Island9.Character2.help", @@ -2688,18 +2688,6 @@ "6": "6", "7": "7" }, - "Option2": { - "name": "Island10.Option2.name", - "help": "Island10.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" - }, "Character1": { "name": "Island10.Character1.name", "help": "Island10.Character1.help", @@ -2715,6 +2703,18 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island10.Option2.name", + "help": "Island10.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, "Character2": { "name": "Island10.Character2.name", "help": "Island10.Character2.help", @@ -2750,16 +2750,6 @@ "4": "4", "5": "5" }, - "Option2": { - "name": "Island11.Option2.name", - "help": "Island11.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5" - }, "Character1": { "name": "Island11.Character1.name", "help": "Island11.Character1.help", @@ -2775,6 +2765,16 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island11.Option2.name", + "help": "Island11.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5" + }, "Character2": { "name": "Island11.Character2.name", "help": "Island11.Character2.help", @@ -2811,17 +2811,6 @@ "5": "5", "6": "6" }, - "Option2": { - "name": "Island12.Option2.name", - "help": "Island12.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, "Character1": { "name": "Island12.Character1.name", "help": "Island12.Character1.help", @@ -2837,6 +2826,17 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island12.Option2.name", + "help": "Island12.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, "Character2": { "name": "Island12.Character2.name", "help": "Island12.Character2.help", @@ -2871,15 +2871,6 @@ "3": "3", "4": "4" }, - "Option2": { - "name": "Island13.Option2.name", - "help": "Island13.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, "Character1": { "name": "Island13.Character1.name", "help": "Island13.Character1.help", @@ -2895,6 +2886,15 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island13.Option2.name", + "help": "Island13.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character2": { "name": "Island13.Character2.name", "help": "Island13.Character2.help", @@ -2934,20 +2934,6 @@ "8": "8", "9": "9" }, - "Option2": { - "name": "Island14.Option2.name", - "help": "Island14.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, "Character1": { "name": "Island14.Character1.name", "help": "Island14.Character1.help", @@ -2963,6 +2949,20 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island14.Option2.name", + "help": "Island14.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character2": { "name": "Island14.Character2.name", "help": "Island14.Character2.help", @@ -3002,20 +3002,6 @@ "8": "8", "9": "9" }, - "Option2": { - "name": "Island15.Option2.name", - "help": "Island15.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, "Character1": { "name": "Island15.Character1.name", "help": "Island15.Character1.help", @@ -3031,6 +3017,20 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island15.Option2.name", + "help": "Island15.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character2": { "name": "Island15.Character2.name", "help": "Island15.Character2.help", diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index 1a68103cf..08e5425c5 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -1855,45 +1855,6 @@ "7": "7", "8": "8" }, - "Option2": { - "name": "Island1.Option2.name", - "help": "Island1.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" - }, - "Option3": { - "name": "Island1.Option3.name", - "help": "Island1.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" - }, - "Option4": { - "name": "Island1.Option4.name", - "help": "Island1.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" - }, "Character1": { "name": "Island1.Character1.name", "help": "Island1.Character1.help", @@ -1909,6 +1870,19 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island1.Option2.name", + "help": "Island1.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, "Character2": { "name": "Island1.Character2.name", "help": "Island1.Character2.help", @@ -1924,6 +1898,19 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option3": { + "name": "Island1.Option3.name", + "help": "Island1.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, "Character3": { "name": "Island1.Character3.name", "help": "Island1.Character3.help", @@ -1939,6 +1926,19 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option4": { + "name": "Island1.Option4.name", + "help": "Island1.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, "Character4": { "name": "Island1.Character4.name", "help": "Island1.Character4.help", @@ -1970,24 +1970,6 @@ "0": "0", "1": "1" }, - "Option2": { - "name": "Island2.Option2.name", - "help": "Island2.Option2.help", - "0": "0", - "2": "2" - }, - "Option3": { - "name": "Island2.Option3.name", - "help": "Island2.Option3.help", - "0": "0", - "3": "3" - }, - "Option4": { - "name": "Island2.Option4.name", - "help": "Island2.Option4.help", - "0": "0", - "4": "4" - }, "Character1": { "name": "Island2.Character1.name", "help": "Island2.Character1.help", @@ -2003,6 +1985,12 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island2.Option2.name", + "help": "Island2.Option2.help", + "0": "0", + "2": "2" + }, "Character2": { "name": "Island2.Character2.name", "help": "Island2.Character2.help", @@ -2018,6 +2006,12 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option3": { + "name": "Island2.Option3.name", + "help": "Island2.Option3.help", + "0": "0", + "3": "3" + }, "Character3": { "name": "Island2.Character3.name", "help": "Island2.Character3.help", @@ -2033,6 +2027,12 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option4": { + "name": "Island2.Option4.name", + "help": "Island2.Option4.help", + "0": "0", + "4": "4" + }, "Character4": { "name": "Island2.Character4.name", "help": "Island2.Character4.help", @@ -2069,39 +2069,6 @@ "5": "5", "6": "6" }, - "Option2": { - "name": "Island3.Option2.name", - "help": "Island3.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Option3": { - "name": "Island3.Option3.name", - "help": "Island3.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Option4": { - "name": "Island3.Option4.name", - "help": "Island3.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, "Character1": { "name": "Island3.Character1.name", "help": "Island3.Character1.help", @@ -2117,6 +2084,17 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island3.Option2.name", + "help": "Island3.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, "Character2": { "name": "Island3.Character2.name", "help": "Island3.Character2.help", @@ -2132,6 +2110,17 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option3": { + "name": "Island3.Option3.name", + "help": "Island3.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, "Character3": { "name": "Island3.Character3.name", "help": "Island3.Character3.help", @@ -2147,6 +2136,17 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option4": { + "name": "Island3.Option4.name", + "help": "Island3.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, "Character4": { "name": "Island3.Character4.name", "help": "Island3.Character4.help", @@ -2181,33 +2181,6 @@ "3": "3", "4": "4" }, - "Option2": { - "name": "Island4.Option2.name", - "help": "Island4.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Option3": { - "name": "Island4.Option3.name", - "help": "Island4.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Option4": { - "name": "Island4.Option4.name", - "help": "Island4.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, "Character1": { "name": "Island4.Character1.name", "help": "Island4.Character1.help", @@ -2223,6 +2196,15 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island4.Option2.name", + "help": "Island4.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character2": { "name": "Island4.Character2.name", "help": "Island4.Character2.help", @@ -2238,6 +2220,15 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option3": { + "name": "Island4.Option3.name", + "help": "Island4.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character3": { "name": "Island4.Character3.name", "help": "Island4.Character3.help", @@ -2253,6 +2244,15 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option4": { + "name": "Island4.Option4.name", + "help": "Island4.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character4": { "name": "Island4.Character4.name", "help": "Island4.Character4.help", @@ -2292,48 +2292,6 @@ "8": "8", "9": "9" }, - "Option2": { - "name": "Island5.Option2.name", - "help": "Island5.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Option3": { - "name": "Island5.Option3.name", - "help": "Island5.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Option4": { - "name": "Island5.Option4.name", - "help": "Island5.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, "Character1": { "name": "Island5.Character1.name", "help": "Island5.Character1.help", @@ -2349,6 +2307,20 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island5.Option2.name", + "help": "Island5.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character2": { "name": "Island5.Character2.name", "help": "Island5.Character2.help", @@ -2364,6 +2336,20 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option3": { + "name": "Island5.Option3.name", + "help": "Island5.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character3": { "name": "Island5.Character3.name", "help": "Island5.Character3.help", @@ -2379,6 +2365,20 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option4": { + "name": "Island5.Option4.name", + "help": "Island5.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character4": { "name": "Island5.Character4.name", "help": "Island5.Character4.help", @@ -2416,18 +2416,6 @@ "6": "6", "7": "7" }, - "Option2": { - "name": "Island6.Option2.name", - "help": "Island6.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" - }, "Character1": { "name": "Island6.Character1.name", "help": "Island6.Character1.help", @@ -2443,6 +2431,18 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island6.Option2.name", + "help": "Island6.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, "Character2": { "name": "Island6.Character2.name", "help": "Island6.Character2.help", @@ -2482,20 +2482,6 @@ "8": "8", "9": "9" }, - "Option2": { - "name": "Island7.Option2.name", - "help": "Island7.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, "Character1": { "name": "Island7.Character1.name", "help": "Island7.Character1.help", @@ -2511,6 +2497,20 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island7.Option2.name", + "help": "Island7.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character2": { "name": "Island7.Character2.name", "help": "Island7.Character2.help", @@ -2552,6 +2552,21 @@ "10": "10", "11": "11" }, + "Character1": { + "name": "Island8.Character1.name", + "help": "Island8.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" + }, "Option2": { "name": "Island8.Option2.name", "help": "Island8.Option2.help", @@ -2568,21 +2583,6 @@ "10": "10", "11": "11" }, - "Character1": { - "name": "Island8.Character1.name", - "help": "Island8.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan" - }, "Character2": { "name": "Island8.Character2.name", "help": "Island8.Character2.help", @@ -2622,20 +2622,6 @@ "8": "8", "9": "9" }, - "Option2": { - "name": "Island9.Option2.name", - "help": "Island9.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, "Character1": { "name": "Island9.Character1.name", "help": "Island9.Character1.help", @@ -2651,6 +2637,20 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island9.Option2.name", + "help": "Island9.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character2": { "name": "Island9.Character2.name", "help": "Island9.Character2.help", @@ -2688,18 +2688,6 @@ "6": "6", "7": "7" }, - "Option2": { - "name": "Island10.Option2.name", - "help": "Island10.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" - }, "Character1": { "name": "Island10.Character1.name", "help": "Island10.Character1.help", @@ -2715,6 +2703,18 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island10.Option2.name", + "help": "Island10.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, "Character2": { "name": "Island10.Character2.name", "help": "Island10.Character2.help", @@ -2750,16 +2750,6 @@ "4": "4", "5": "5" }, - "Option2": { - "name": "Island11.Option2.name", - "help": "Island11.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5" - }, "Character1": { "name": "Island11.Character1.name", "help": "Island11.Character1.help", @@ -2775,6 +2765,16 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island11.Option2.name", + "help": "Island11.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5" + }, "Character2": { "name": "Island11.Character2.name", "help": "Island11.Character2.help", @@ -2811,17 +2811,6 @@ "5": "5", "6": "6" }, - "Option2": { - "name": "Island12.Option2.name", - "help": "Island12.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, "Character1": { "name": "Island12.Character1.name", "help": "Island12.Character1.help", @@ -2837,6 +2826,17 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island12.Option2.name", + "help": "Island12.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, "Character2": { "name": "Island12.Character2.name", "help": "Island12.Character2.help", @@ -2871,15 +2871,6 @@ "3": "3", "4": "4" }, - "Option2": { - "name": "Island13.Option2.name", - "help": "Island13.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, "Character1": { "name": "Island13.Character1.name", "help": "Island13.Character1.help", @@ -2895,6 +2886,15 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island13.Option2.name", + "help": "Island13.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character2": { "name": "Island13.Character2.name", "help": "Island13.Character2.help", @@ -2934,20 +2934,6 @@ "8": "8", "9": "9" }, - "Option2": { - "name": "Island14.Option2.name", - "help": "Island14.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, "Character1": { "name": "Island14.Character1.name", "help": "Island14.Character1.help", @@ -2963,6 +2949,20 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island14.Option2.name", + "help": "Island14.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character2": { "name": "Island14.Character2.name", "help": "Island14.Character2.help", @@ -3002,20 +3002,6 @@ "8": "8", "9": "9" }, - "Option2": { - "name": "Island15.Option2.name", - "help": "Island15.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, "Character1": { "name": "Island15.Character1.name", "help": "Island15.Character1.help", @@ -3031,6 +3017,20 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island15.Option2.name", + "help": "Island15.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character2": { "name": "Island15.Character2.name", "help": "Island15.Character2.help", diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 426e31607..8fb7099ec 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -1855,45 +1855,6 @@ "7": "土豆", "8": "大豆" }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "小麦", - "2": "玉米", - "3": "牧草", - "4": "咖啡豆", - "5": "大米", - "6": "白菜", - "7": "土豆", - "8": "大豆" - }, - "Option3": { - "name": "第 3 格生产物品", - "help": "", - "0": "不生产", - "1": "小麦", - "2": "玉米", - "3": "牧草", - "4": "咖啡豆", - "5": "大米", - "6": "白菜", - "7": "土豆", - "8": "大豆" - }, - "Option4": { - "name": "第 4 格生产物品", - "help": "", - "0": "不生产", - "1": "小麦", - "2": "玉米", - "3": "牧草", - "4": "咖啡豆", - "5": "大米", - "6": "白菜", - "7": "土豆", - "8": "大豆" - }, "Character1": { "name": "第 1 格使用角色", "help": "", @@ -1909,6 +1870,19 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "小麦", + "2": "玉米", + "3": "牧草", + "4": "咖啡豆", + "5": "大米", + "6": "白菜", + "7": "土豆", + "8": "大豆" + }, "Character2": { "name": "第 2 格使用角色", "help": "", @@ -1924,6 +1898,19 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option3": { + "name": "第 3 格生产物品", + "help": "", + "0": "不生产", + "1": "小麦", + "2": "玉米", + "3": "牧草", + "4": "咖啡豆", + "5": "大米", + "6": "白菜", + "7": "土豆", + "8": "大豆" + }, "Character3": { "name": "第 3 格使用角色", "help": "", @@ -1939,6 +1926,19 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option4": { + "name": "第 4 格生产物品", + "help": "", + "0": "不生产", + "1": "小麦", + "2": "玉米", + "3": "牧草", + "4": "咖啡豆", + "5": "大米", + "6": "白菜", + "7": "土豆", + "8": "大豆" + }, "Character4": { "name": "第 4 格使用角色", "help": "", @@ -1970,24 +1970,6 @@ "0": "不生产", "1": "鸡蛋(禽肉)" }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "2": "鲜肉" - }, - "Option3": { - "name": "第 3 格生产物品", - "help": "", - "0": "不生产", - "3": "牛奶(皮料)" - }, - "Option4": { - "name": "第 4 格生产物品", - "help": "", - "0": "不生产", - "4": "羊毛" - }, "Character1": { "name": "第 1 格使用角色", "help": "", @@ -2003,6 +1985,12 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "2": "鲜肉" + }, "Character2": { "name": "第 2 格使用角色", "help": "", @@ -2018,6 +2006,12 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option3": { + "name": "第 3 格生产物品", + "help": "", + "0": "不生产", + "3": "牛奶(皮料)" + }, "Character3": { "name": "第 3 格使用角色", "help": "", @@ -2033,6 +2027,12 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option4": { + "name": "第 4 格生产物品", + "help": "", + "0": "不生产", + "4": "羊毛" + }, "Character4": { "name": "第 4 格使用角色", "help": "", @@ -2069,39 +2069,6 @@ "5": "硫矿", "6": "银矿" }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "煤炭", - "2": "铜矿", - "3": "铝矿", - "4": "铁矿", - "5": "硫矿", - "6": "银矿" - }, - "Option3": { - "name": "第 3 格生产物品", - "help": "", - "0": "不生产", - "1": "煤炭", - "2": "铜矿", - "3": "铝矿", - "4": "铁矿", - "5": "硫矿", - "6": "银矿" - }, - "Option4": { - "name": "第 4 格生产物品", - "help": "", - "0": "不生产", - "1": "煤炭", - "2": "铜矿", - "3": "铝矿", - "4": "铁矿", - "5": "硫矿", - "6": "银矿" - }, "Character1": { "name": "第 1 格使用角色", "help": "", @@ -2117,6 +2084,17 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "煤炭", + "2": "铜矿", + "3": "铝矿", + "4": "铁矿", + "5": "硫矿", + "6": "银矿" + }, "Character2": { "name": "第 2 格使用角色", "help": "", @@ -2132,6 +2110,17 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option3": { + "name": "第 3 格生产物品", + "help": "", + "0": "不生产", + "1": "煤炭", + "2": "铜矿", + "3": "铝矿", + "4": "铁矿", + "5": "硫矿", + "6": "银矿" + }, "Character3": { "name": "第 3 格使用角色", "help": "", @@ -2147,6 +2136,17 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option4": { + "name": "第 4 格生产物品", + "help": "", + "0": "不生产", + "1": "煤炭", + "2": "铜矿", + "3": "铝矿", + "4": "铁矿", + "5": "硫矿", + "6": "银矿" + }, "Character4": { "name": "第 4 格使用角色", "help": "", @@ -2181,33 +2181,6 @@ "3": "精选之木", "4": "典雅之木" }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "自然之木", - "2": "实用之木", - "3": "精选之木", - "4": "典雅之木" - }, - "Option3": { - "name": "第 3 格生产物品", - "help": "", - "0": "不生产", - "1": "自然之木", - "2": "实用之木", - "3": "精选之木", - "4": "典雅之木" - }, - "Option4": { - "name": "第 4 格生产物品", - "help": "", - "0": "不生产", - "1": "自然之木", - "2": "实用之木", - "3": "精选之木", - "4": "典雅之木" - }, "Character1": { "name": "第 1 格使用角色", "help": "", @@ -2223,6 +2196,15 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "自然之木", + "2": "实用之木", + "3": "精选之木", + "4": "典雅之木" + }, "Character2": { "name": "第 2 格使用角色", "help": "", @@ -2238,6 +2220,15 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option3": { + "name": "第 3 格生产物品", + "help": "", + "0": "不生产", + "1": "自然之木", + "2": "实用之木", + "3": "精选之木", + "4": "典雅之木" + }, "Character3": { "name": "第 3 格使用角色", "help": "", @@ -2253,6 +2244,15 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option4": { + "name": "第 4 格生产物品", + "help": "", + "0": "不生产", + "1": "自然之木", + "2": "实用之木", + "3": "精选之木", + "4": "典雅之木" + }, "Character4": { "name": "第 4 格使用角色", "help": "", @@ -2292,48 +2292,6 @@ "8": "牛油果", "9": "橡胶" }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "秋月梨", - "2": "柿子", - "3": "苹果", - "4": "柑橘", - "5": "香蕉", - "6": "芒果", - "7": "柠檬", - "8": "牛油果", - "9": "橡胶" - }, - "Option3": { - "name": "第 3 格生产物品", - "help": "", - "0": "不生产", - "1": "秋月梨", - "2": "柿子", - "3": "苹果", - "4": "柑橘", - "5": "香蕉", - "6": "芒果", - "7": "柠檬", - "8": "牛油果", - "9": "橡胶" - }, - "Option4": { - "name": "第 4 格生产物品", - "help": "", - "0": "不生产", - "1": "秋月梨", - "2": "柿子", - "3": "苹果", - "4": "柑橘", - "5": "香蕉", - "6": "芒果", - "7": "柠檬", - "8": "牛油果", - "9": "橡胶" - }, "Character1": { "name": "第 1 格使用角色", "help": "", @@ -2349,6 +2307,20 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "秋月梨", + "2": "柿子", + "3": "苹果", + "4": "柑橘", + "5": "香蕉", + "6": "芒果", + "7": "柠檬", + "8": "牛油果", + "9": "橡胶" + }, "Character2": { "name": "第 2 格使用角色", "help": "", @@ -2364,6 +2336,20 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option3": { + "name": "第 3 格生产物品", + "help": "", + "0": "不生产", + "1": "秋月梨", + "2": "柿子", + "3": "苹果", + "4": "柑橘", + "5": "香蕉", + "6": "芒果", + "7": "柠檬", + "8": "牛油果", + "9": "橡胶" + }, "Character3": { "name": "第 3 格使用角色", "help": "", @@ -2379,6 +2365,20 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option4": { + "name": "第 4 格生产物品", + "help": "", + "0": "不生产", + "1": "秋月梨", + "2": "柿子", + "3": "苹果", + "4": "柑橘", + "5": "香蕉", + "6": "芒果", + "7": "柠檬", + "8": "牛油果", + "9": "橡胶" + }, "Character4": { "name": "第 4 格使用角色", "help": "", @@ -2416,18 +2416,6 @@ "6": "胡萝卜", "7": "洋葱" }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "亚麻", - "2": "草莓", - "3": "棉花", - "4": "茶叶", - "5": "薰衣草", - "6": "胡萝卜", - "7": "洋葱" - }, "Character1": { "name": "第 1 格使用角色", "help": "", @@ -2443,6 +2431,18 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "亚麻", + "2": "草莓", + "3": "棉花", + "4": "茶叶", + "5": "薰衣草", + "6": "胡萝卜", + "7": "洋葱" + }, "Character2": { "name": "第 2 格使用角色", "help": "", @@ -2482,20 +2482,6 @@ "8": "经典豆腐套餐", "9": "绵玉定食" }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "柿子饼", - "2": "松茸鸡汤", - "3": "豆腐", - "4": "肉末烧豆腐", - "5": "蛋包饭", - "6": "白菜豆腐汤", - "7": "蔬菜沙拉", - "8": "经典豆腐套餐", - "9": "绵玉定食" - }, "Character1": { "name": "第 1 格使用角色", "help": "", @@ -2511,6 +2497,20 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "柿子饼", + "2": "松茸鸡汤", + "3": "豆腐", + "4": "肉末烧豆腐", + "5": "蛋包饭", + "6": "白菜豆腐汤", + "7": "蔬菜沙拉", + "8": "经典豆腐套餐", + "9": "绵玉定食" + }, "Character2": { "name": "第 2 格使用角色", "help": "", @@ -2552,6 +2552,21 @@ "10": "花香果韵", "11": "缤纷果乐园" }, + "Character1": { + "name": "第 1 格使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" + }, "Option2": { "name": "第 2 格生产物品", "help": "", @@ -2568,21 +2583,6 @@ "10": "花香果韵", "11": "缤纷果乐园" }, - "Character1": { - "name": "第 1 格使用角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城" - }, "Character2": { "name": "第 2 格使用角色", "help": "", @@ -2622,20 +2622,6 @@ "8": "果园二重奏", "9": "莓果香橙甜点组" }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "玉米杯", - "2": "苹果派", - "3": "香橙派", - "4": "芒果糯米饭", - "5": "香蕉可丽饼", - "6": "草莓夏洛特", - "7": "香甜组合", - "8": "果园二重奏", - "9": "莓果香橙甜点组" - }, "Character1": { "name": "第 1 格使用角色", "help": "", @@ -2651,6 +2637,20 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "玉米杯", + "2": "苹果派", + "3": "香橙派", + "4": "芒果糯米饭", + "5": "香蕉可丽饼", + "6": "草莓夏洛特", + "7": "香甜组合", + "8": "果园二重奏", + "9": "莓果香橙甜点组" + }, "Character2": { "name": "第 2 格使用角色", "help": "", @@ -2688,18 +2688,6 @@ "6": "烤肉狂欢", "7": "能量双拼套餐" }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "炭烤肉串", - "2": "禽肉土豆拼盘", - "3": "爆炒禽肉", - "4": "胡萝卜厚蛋烧", - "5": "汉堡肉饭", - "6": "烤肉狂欢", - "7": "能量双拼套餐" - }, "Character1": { "name": "第 1 格使用角色", "help": "", @@ -2715,6 +2703,18 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "炭烤肉串", + "2": "禽肉土豆拼盘", + "3": "爆炒禽肉", + "4": "胡萝卜厚蛋烧", + "5": "汉堡肉饭", + "6": "烤肉狂欢", + "7": "能量双拼套餐" + }, "Character2": { "name": "第 2 格使用角色", "help": "", @@ -2750,16 +2750,6 @@ "4": "精选木桶", "5": "文件柜" }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "纸张", - "2": "记事本", - "3": "桌椅", - "4": "精选木桶", - "5": "文件柜" - }, "Character1": { "name": "第 1 格使用角色", "help": "", @@ -2775,6 +2765,16 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "纸张", + "2": "记事本", + "3": "桌椅", + "4": "精选木桶", + "5": "文件柜" + }, "Character2": { "name": "第 2 格使用角色", "help": "", @@ -2811,17 +2811,6 @@ "5": "火药", "6": "刀叉餐具" }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "炭笔", - "2": "铁钉", - "3": "电缆", - "4": "硫酸", - "5": "火药", - "6": "刀叉餐具" - }, "Character1": { "name": "第 1 格使用角色", "help": "", @@ -2837,6 +2826,17 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "炭笔", + "2": "铁钉", + "3": "电缆", + "4": "硫酸", + "5": "火药", + "6": "刀叉餐具" + }, "Character2": { "name": "第 2 格使用角色", "help": "", @@ -2871,15 +2871,6 @@ "3": "蓄电池", "4": "净水滤芯" }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "墨盒", - "2": "钟表", - "3": "蓄电池", - "4": "净水滤芯" - }, "Character1": { "name": "第 1 格使用角色", "help": "", @@ -2895,6 +2886,15 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "墨盒", + "2": "钟表", + "3": "蓄电池", + "4": "净水滤芯" + }, "Character2": { "name": "第 2 格使用角色", "help": "", @@ -2934,20 +2934,6 @@ "8": "鞋靴", "9": "绷带" }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "秋季花束", - "2": "花生油", - "3": "布料", - "4": "皮革", - "5": "绳索", - "6": "手套", - "7": "香囊", - "8": "鞋靴", - "9": "绷带" - }, "Character1": { "name": "第 1 格使用角色", "help": "", @@ -2963,6 +2949,20 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "秋季花束", + "2": "花生油", + "3": "布料", + "4": "皮革", + "5": "绳索", + "6": "手套", + "7": "香囊", + "8": "鞋靴", + "9": "绷带" + }, "Character2": { "name": "第 2 格使用角色", "help": "", @@ -3002,20 +3002,6 @@ "8": "醒神套餐", "9": "果香双杯乐" }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "欧姆蛋", - "2": "冰咖啡", - "3": "芝士", - "4": "拿铁", - "5": "柑橘咖啡", - "6": "草莓奶绿", - "7": "晨光活力组合", - "8": "醒神套餐", - "9": "果香双杯乐" - }, "Character1": { "name": "第 1 格使用角色", "help": "", @@ -3031,6 +3017,20 @@ "cheshire": "柴郡", "amagi_chan": "小天城" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "欧姆蛋", + "2": "冰咖啡", + "3": "芝士", + "4": "拿铁", + "5": "柑橘咖啡", + "6": "草莓奶绿", + "7": "晨光活力组合", + "8": "醒神套餐", + "9": "果香双杯乐" + }, "Character2": { "name": "第 2 格使用角色", "help": "", diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index 3e3d40622..ffcd3b29f 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -1855,45 +1855,6 @@ "7": "7", "8": "8" }, - "Option2": { - "name": "Island1.Option2.name", - "help": "Island1.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" - }, - "Option3": { - "name": "Island1.Option3.name", - "help": "Island1.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" - }, - "Option4": { - "name": "Island1.Option4.name", - "help": "Island1.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" - }, "Character1": { "name": "Island1.Character1.name", "help": "Island1.Character1.help", @@ -1909,6 +1870,19 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island1.Option2.name", + "help": "Island1.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, "Character2": { "name": "Island1.Character2.name", "help": "Island1.Character2.help", @@ -1924,6 +1898,19 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option3": { + "name": "Island1.Option3.name", + "help": "Island1.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, "Character3": { "name": "Island1.Character3.name", "help": "Island1.Character3.help", @@ -1939,6 +1926,19 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option4": { + "name": "Island1.Option4.name", + "help": "Island1.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, "Character4": { "name": "Island1.Character4.name", "help": "Island1.Character4.help", @@ -1970,24 +1970,6 @@ "0": "0", "1": "1" }, - "Option2": { - "name": "Island2.Option2.name", - "help": "Island2.Option2.help", - "0": "0", - "2": "2" - }, - "Option3": { - "name": "Island2.Option3.name", - "help": "Island2.Option3.help", - "0": "0", - "3": "3" - }, - "Option4": { - "name": "Island2.Option4.name", - "help": "Island2.Option4.help", - "0": "0", - "4": "4" - }, "Character1": { "name": "Island2.Character1.name", "help": "Island2.Character1.help", @@ -2003,6 +1985,12 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island2.Option2.name", + "help": "Island2.Option2.help", + "0": "0", + "2": "2" + }, "Character2": { "name": "Island2.Character2.name", "help": "Island2.Character2.help", @@ -2018,6 +2006,12 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option3": { + "name": "Island2.Option3.name", + "help": "Island2.Option3.help", + "0": "0", + "3": "3" + }, "Character3": { "name": "Island2.Character3.name", "help": "Island2.Character3.help", @@ -2033,6 +2027,12 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option4": { + "name": "Island2.Option4.name", + "help": "Island2.Option4.help", + "0": "0", + "4": "4" + }, "Character4": { "name": "Island2.Character4.name", "help": "Island2.Character4.help", @@ -2069,39 +2069,6 @@ "5": "5", "6": "6" }, - "Option2": { - "name": "Island3.Option2.name", - "help": "Island3.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Option3": { - "name": "Island3.Option3.name", - "help": "Island3.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Option4": { - "name": "Island3.Option4.name", - "help": "Island3.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, "Character1": { "name": "Island3.Character1.name", "help": "Island3.Character1.help", @@ -2117,6 +2084,17 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island3.Option2.name", + "help": "Island3.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, "Character2": { "name": "Island3.Character2.name", "help": "Island3.Character2.help", @@ -2132,6 +2110,17 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option3": { + "name": "Island3.Option3.name", + "help": "Island3.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, "Character3": { "name": "Island3.Character3.name", "help": "Island3.Character3.help", @@ -2147,6 +2136,17 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option4": { + "name": "Island3.Option4.name", + "help": "Island3.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, "Character4": { "name": "Island3.Character4.name", "help": "Island3.Character4.help", @@ -2181,33 +2181,6 @@ "3": "3", "4": "4" }, - "Option2": { - "name": "Island4.Option2.name", - "help": "Island4.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Option3": { - "name": "Island4.Option3.name", - "help": "Island4.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, - "Option4": { - "name": "Island4.Option4.name", - "help": "Island4.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, "Character1": { "name": "Island4.Character1.name", "help": "Island4.Character1.help", @@ -2223,6 +2196,15 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island4.Option2.name", + "help": "Island4.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character2": { "name": "Island4.Character2.name", "help": "Island4.Character2.help", @@ -2238,6 +2220,15 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option3": { + "name": "Island4.Option3.name", + "help": "Island4.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character3": { "name": "Island4.Character3.name", "help": "Island4.Character3.help", @@ -2253,6 +2244,15 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option4": { + "name": "Island4.Option4.name", + "help": "Island4.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character4": { "name": "Island4.Character4.name", "help": "Island4.Character4.help", @@ -2292,48 +2292,6 @@ "8": "8", "9": "9" }, - "Option2": { - "name": "Island5.Option2.name", - "help": "Island5.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Option3": { - "name": "Island5.Option3.name", - "help": "Island5.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "Option4": { - "name": "Island5.Option4.name", - "help": "Island5.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, "Character1": { "name": "Island5.Character1.name", "help": "Island5.Character1.help", @@ -2349,6 +2307,20 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island5.Option2.name", + "help": "Island5.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character2": { "name": "Island5.Character2.name", "help": "Island5.Character2.help", @@ -2364,6 +2336,20 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option3": { + "name": "Island5.Option3.name", + "help": "Island5.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character3": { "name": "Island5.Character3.name", "help": "Island5.Character3.help", @@ -2379,6 +2365,20 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option4": { + "name": "Island5.Option4.name", + "help": "Island5.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character4": { "name": "Island5.Character4.name", "help": "Island5.Character4.help", @@ -2416,18 +2416,6 @@ "6": "6", "7": "7" }, - "Option2": { - "name": "Island6.Option2.name", - "help": "Island6.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" - }, "Character1": { "name": "Island6.Character1.name", "help": "Island6.Character1.help", @@ -2443,6 +2431,18 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island6.Option2.name", + "help": "Island6.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, "Character2": { "name": "Island6.Character2.name", "help": "Island6.Character2.help", @@ -2482,20 +2482,6 @@ "8": "8", "9": "9" }, - "Option2": { - "name": "Island7.Option2.name", - "help": "Island7.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, "Character1": { "name": "Island7.Character1.name", "help": "Island7.Character1.help", @@ -2511,6 +2497,20 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island7.Option2.name", + "help": "Island7.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character2": { "name": "Island7.Character2.name", "help": "Island7.Character2.help", @@ -2552,6 +2552,21 @@ "10": "10", "11": "11" }, + "Character1": { + "name": "Island8.Character1.name", + "help": "Island8.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" + }, "Option2": { "name": "Island8.Option2.name", "help": "Island8.Option2.help", @@ -2568,21 +2583,6 @@ "10": "10", "11": "11" }, - "Character1": { - "name": "Island8.Character1.name", - "help": "Island8.Character1.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan" - }, "Character2": { "name": "Island8.Character2.name", "help": "Island8.Character2.help", @@ -2622,20 +2622,6 @@ "8": "8", "9": "9" }, - "Option2": { - "name": "Island9.Option2.name", - "help": "Island9.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, "Character1": { "name": "Island9.Character1.name", "help": "Island9.Character1.help", @@ -2651,6 +2637,20 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island9.Option2.name", + "help": "Island9.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character2": { "name": "Island9.Character2.name", "help": "Island9.Character2.help", @@ -2688,18 +2688,6 @@ "6": "6", "7": "7" }, - "Option2": { - "name": "Island10.Option2.name", - "help": "Island10.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" - }, "Character1": { "name": "Island10.Character1.name", "help": "Island10.Character1.help", @@ -2715,6 +2703,18 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island10.Option2.name", + "help": "Island10.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, "Character2": { "name": "Island10.Character2.name", "help": "Island10.Character2.help", @@ -2750,16 +2750,6 @@ "4": "4", "5": "5" }, - "Option2": { - "name": "Island11.Option2.name", - "help": "Island11.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5" - }, "Character1": { "name": "Island11.Character1.name", "help": "Island11.Character1.help", @@ -2775,6 +2765,16 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island11.Option2.name", + "help": "Island11.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5" + }, "Character2": { "name": "Island11.Character2.name", "help": "Island11.Character2.help", @@ -2811,17 +2811,6 @@ "5": "5", "6": "6" }, - "Option2": { - "name": "Island12.Option2.name", - "help": "Island12.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, "Character1": { "name": "Island12.Character1.name", "help": "Island12.Character1.help", @@ -2837,6 +2826,17 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island12.Option2.name", + "help": "Island12.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, "Character2": { "name": "Island12.Character2.name", "help": "Island12.Character2.help", @@ -2871,15 +2871,6 @@ "3": "3", "4": "4" }, - "Option2": { - "name": "Island13.Option2.name", - "help": "Island13.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" - }, "Character1": { "name": "Island13.Character1.name", "help": "Island13.Character1.help", @@ -2895,6 +2886,15 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island13.Option2.name", + "help": "Island13.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character2": { "name": "Island13.Character2.name", "help": "Island13.Character2.help", @@ -2934,20 +2934,6 @@ "8": "8", "9": "9" }, - "Option2": { - "name": "Island14.Option2.name", - "help": "Island14.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, "Character1": { "name": "Island14.Character1.name", "help": "Island14.Character1.help", @@ -2963,6 +2949,20 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island14.Option2.name", + "help": "Island14.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character2": { "name": "Island14.Character2.name", "help": "Island14.Character2.help", @@ -3002,20 +3002,6 @@ "8": "8", "9": "9" }, - "Option2": { - "name": "Island15.Option2.name", - "help": "Island15.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, "Character1": { "name": "Island15.Character1.name", "help": "Island15.Character1.help", @@ -3031,6 +3017,20 @@ "cheshire": "cheshire", "amagi_chan": "amagi_chan" }, + "Option2": { + "name": "Island15.Option2.name", + "help": "Island15.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character2": { "name": "Island15.Character2.name", "help": "Island15.Character2.help", From b59797bd43cf8f2dfcd49efbf58630244854c7a3 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Thu, 6 Nov 2025 17:07:48 +0800 Subject: [PATCH 45/76] Upd: [CN] USE_DATA_KEY_NOTIFIED asset --- module/handler/assets.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/handler/assets.py b/module/handler/assets.py index 0a5f29e87..3aec9b8f3 100644 --- a/module/handler/assets.py +++ b/module/handler/assets.py @@ -104,5 +104,5 @@ SUBMARINE_VIEW_ON = Button(area={'cn': (1140, 435, 1170, 468), 'en': (1140, 435, TEMPLATE_MANJUU = Template(file={'cn': './assets/cn/handler/TEMPLATE_MANJUU.png', 'en': './assets/cn/handler/TEMPLATE_MANJUU.png', 'jp': './assets/cn/handler/TEMPLATE_MANJUU.png', 'tw': './assets/cn/handler/TEMPLATE_MANJUU.png'}) USER_AGREEMENT_CONFIRM = Button(area={'cn': (709, 526, 742, 542), 'en': (709, 526, 742, 542), 'jp': (709, 526, 742, 542), 'tw': (709, 526, 742, 542)}, color={'cn': (151, 216, 243), 'en': (151, 216, 243), 'jp': (151, 216, 243), 'tw': (151, 216, 243)}, button={'cn': (709, 526, 742, 542), 'en': (709, 526, 742, 542), 'jp': (709, 526, 742, 542), 'tw': (709, 526, 742, 542)}, file={'cn': './assets/cn/handler/USER_AGREEMENT_CONFIRM.png', 'en': './assets/en/handler/USER_AGREEMENT_CONFIRM.png', 'jp': './assets/jp/handler/USER_AGREEMENT_CONFIRM.png', 'tw': './assets/tw/handler/USER_AGREEMENT_CONFIRM.png'}) USE_DATA_KEY = Button(area={'cn': (688, 316, 781, 338), 'en': (759, 323, 889, 342), 'jp': (627, 300, 743, 321), 'tw': (688, 316, 782, 338)}, color={'cn': (165, 154, 99), 'en': (170, 160, 94), 'jp': (127, 128, 116), 'tw': (159, 150, 97)}, button={'cn': (688, 316, 781, 338), 'en': (759, 323, 889, 342), 'jp': (627, 300, 743, 321), 'tw': (688, 316, 782, 338)}, file={'cn': './assets/cn/handler/USE_DATA_KEY.png', 'en': './assets/en/handler/USE_DATA_KEY.png', 'jp': './assets/jp/handler/USE_DATA_KEY.png', 'tw': './assets/tw/handler/USE_DATA_KEY.png'}) -USE_DATA_KEY_NOTIFIED = Button(area={'cn': (690, 185, 713, 207), 'en': (740, 191, 757, 207), 'jp': (604, 183, 631, 209), 'tw': (782, 440, 799, 456)}, color={'cn': (34, 49, 75), 'en': (33, 48, 74), 'jp': (28, 43, 65), 'tw': (34, 40, 48)}, button={'cn': (690, 185, 713, 207), 'en': (740, 191, 757, 207), 'jp': (604, 183, 631, 209), 'tw': (782, 440, 799, 456)}, file={'cn': './assets/cn/handler/USE_DATA_KEY_NOTIFIED.png', 'en': './assets/en/handler/USE_DATA_KEY_NOTIFIED.png', 'jp': './assets/jp/handler/USE_DATA_KEY_NOTIFIED.png', 'tw': './assets/tw/handler/USE_DATA_KEY_NOTIFIED.png'}) +USE_DATA_KEY_NOTIFIED = Button(area={'cn': (690, 185, 713, 207), 'en': (820, 440, 837, 456), 'jp': (686, 430, 709, 456), 'tw': (782, 440, 799, 456)}, color={'cn': (34, 49, 75), 'en': (33, 40, 41), 'jp': (33, 44, 49), 'tw': (34, 40, 48)}, button={'cn': (690, 185, 713, 207), 'en': (820, 440, 837, 456), 'jp': (686, 430, 709, 456), 'tw': (782, 440, 799, 456)}, file={'cn': './assets/cn/handler/USE_DATA_KEY_NOTIFIED.png', 'en': './assets/en/handler/USE_DATA_KEY_NOTIFIED.png', 'jp': './assets/jp/handler/USE_DATA_KEY_NOTIFIED.png', 'tw': './assets/tw/handler/USE_DATA_KEY_NOTIFIED.png'}) VOTE_CANCEL = Button(area={'cn': (404, 483, 576, 539), 'en': (413, 489, 566, 532), 'jp': (407, 483, 577, 538), 'tw': (404, 483, 576, 539)}, color={'cn': (167, 169, 171), 'en': (169, 170, 172), 'jp': (163, 164, 166), 'tw': (167, 169, 171)}, button={'cn': (404, 483, 576, 539), 'en': (413, 489, 566, 532), 'jp': (407, 483, 577, 538), 'tw': (404, 483, 576, 539)}, file={'cn': './assets/cn/handler/VOTE_CANCEL.png', 'en': './assets/en/handler/VOTE_CANCEL.png', 'jp': './assets/jp/handler/VOTE_CANCEL.png', 'tw': './assets/cn/handler/VOTE_CANCEL.png'}) From 2a7491df567c171a617f1f7e65bc7c99eb6c8df9 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Thu, 6 Nov 2025 17:33:52 +0800 Subject: [PATCH 46/76] Upd: disable island transport --- config/template.json | 12 -------- module/config/argument/args.json | 42 ------------------------- module/config/argument/argument.yaml | 11 ------- module/config/config_generated.py | 12 -------- module/config/i18n/en-US.json | 46 ---------------------------- module/config/i18n/ja-JP.json | 46 ---------------------------- module/config/i18n/zh-CN.json | 46 ---------------------------- module/config/i18n/zh-TW.json | 46 ---------------------------- module/island/island.py | 2 +- 9 files changed, 1 insertion(+), 262 deletions(-) diff --git a/config/template.json b/config/template.json index a1b36bfb4..181e6c0fb 100644 --- a/config/template.json +++ b/config/template.json @@ -1564,18 +1564,6 @@ "FailureInterval": 120, "ServerUpdate": "00:00" }, - "IslandTransport": { - "Enable": false, - "SubmitPoultry": false, - "SubmitMilk": false, - "SubmitFreshMeat": false, - "SubmitNapaCabbage": true, - "SubmitCarrot": true, - "SubmitFlex": true, - "SubmitCotton": true, - "SubmitStrawberries": true, - "SubmitOnion": true - }, "Island1": { "Receive": false, "Option1": 0, diff --git a/module/config/argument/args.json b/module/config/argument/args.json index ba0f61648..998188d9c 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -7904,48 +7904,6 @@ "display": "hide" } }, - "IslandTransport": { - "Enable": { - "type": "checkbox", - "value": false - }, - "SubmitPoultry": { - "type": "checkbox", - "value": false - }, - "SubmitMilk": { - "type": "checkbox", - "value": false - }, - "SubmitFreshMeat": { - "type": "checkbox", - "value": false - }, - "SubmitNapaCabbage": { - "type": "checkbox", - "value": true - }, - "SubmitCarrot": { - "type": "checkbox", - "value": true - }, - "SubmitFlex": { - "type": "checkbox", - "value": true - }, - "SubmitCotton": { - "type": "checkbox", - "value": true - }, - "SubmitStrawberries": { - "type": "checkbox", - "value": true - }, - "SubmitOnion": { - "type": "checkbox", - "value": true - } - }, "Island1": { "Receive": { "type": "checkbox", diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index 4074ffc5a..ee5719e3d 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -500,17 +500,6 @@ Awaken: option: [ level120, level125 ] Favourite: value: false -IslandTransport: - Enable: false - SubmitPoultry: false - SubmitMilk: false - SubmitFreshMeat: false - SubmitNapaCabbage: true - SubmitCarrot: true - SubmitFlex: true - SubmitCotton: true - SubmitStrawberries: true - SubmitOnion: true Island1: Receive: false Option1: diff --git a/module/config/config_generated.py b/module/config/config_generated.py index 7ce9c63ad..226e21d9d 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -280,18 +280,6 @@ class GeneratedConfig: Awaken_LevelCap = 'level120' # level120, level125 Awaken_Favourite = False - # Group `IslandTransport` - IslandTransport_Enable = False - IslandTransport_SubmitPoultry = False - IslandTransport_SubmitMilk = False - IslandTransport_SubmitFreshMeat = False - IslandTransport_SubmitNapaCabbage = True - IslandTransport_SubmitCarrot = True - IslandTransport_SubmitFlex = True - IslandTransport_SubmitCotton = True - IslandTransport_SubmitStrawberries = True - IslandTransport_SubmitOnion = True - # Group `Island1` Island1_Receive = False Island1_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index f573da308..c4a20ff8e 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -1787,52 +1787,6 @@ "help": "" } }, - "IslandTransport": { - "_info": { - "name": "IslandTransport._info.name", - "help": "IslandTransport._info.help" - }, - "Enable": { - "name": "IslandTransport.Enable.name", - "help": "IslandTransport.Enable.help" - }, - "SubmitPoultry": { - "name": "IslandTransport.SubmitPoultry.name", - "help": "IslandTransport.SubmitPoultry.help" - }, - "SubmitMilk": { - "name": "IslandTransport.SubmitMilk.name", - "help": "IslandTransport.SubmitMilk.help" - }, - "SubmitFreshMeat": { - "name": "IslandTransport.SubmitFreshMeat.name", - "help": "IslandTransport.SubmitFreshMeat.help" - }, - "SubmitNapaCabbage": { - "name": "IslandTransport.SubmitNapaCabbage.name", - "help": "IslandTransport.SubmitNapaCabbage.help" - }, - "SubmitCarrot": { - "name": "IslandTransport.SubmitCarrot.name", - "help": "IslandTransport.SubmitCarrot.help" - }, - "SubmitFlex": { - "name": "IslandTransport.SubmitFlex.name", - "help": "IslandTransport.SubmitFlex.help" - }, - "SubmitCotton": { - "name": "IslandTransport.SubmitCotton.name", - "help": "IslandTransport.SubmitCotton.help" - }, - "SubmitStrawberries": { - "name": "IslandTransport.SubmitStrawberries.name", - "help": "IslandTransport.SubmitStrawberries.help" - }, - "SubmitOnion": { - "name": "IslandTransport.SubmitOnion.name", - "help": "IslandTransport.SubmitOnion.help" - } - }, "Island1": { "_info": { "name": "Island1._info.name", diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index 08e5425c5..8ed8aafa3 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -1787,52 +1787,6 @@ "help": "Awaken.Favourite.help" } }, - "IslandTransport": { - "_info": { - "name": "IslandTransport._info.name", - "help": "IslandTransport._info.help" - }, - "Enable": { - "name": "IslandTransport.Enable.name", - "help": "IslandTransport.Enable.help" - }, - "SubmitPoultry": { - "name": "IslandTransport.SubmitPoultry.name", - "help": "IslandTransport.SubmitPoultry.help" - }, - "SubmitMilk": { - "name": "IslandTransport.SubmitMilk.name", - "help": "IslandTransport.SubmitMilk.help" - }, - "SubmitFreshMeat": { - "name": "IslandTransport.SubmitFreshMeat.name", - "help": "IslandTransport.SubmitFreshMeat.help" - }, - "SubmitNapaCabbage": { - "name": "IslandTransport.SubmitNapaCabbage.name", - "help": "IslandTransport.SubmitNapaCabbage.help" - }, - "SubmitCarrot": { - "name": "IslandTransport.SubmitCarrot.name", - "help": "IslandTransport.SubmitCarrot.help" - }, - "SubmitFlex": { - "name": "IslandTransport.SubmitFlex.name", - "help": "IslandTransport.SubmitFlex.help" - }, - "SubmitCotton": { - "name": "IslandTransport.SubmitCotton.name", - "help": "IslandTransport.SubmitCotton.help" - }, - "SubmitStrawberries": { - "name": "IslandTransport.SubmitStrawberries.name", - "help": "IslandTransport.SubmitStrawberries.help" - }, - "SubmitOnion": { - "name": "IslandTransport.SubmitOnion.name", - "help": "IslandTransport.SubmitOnion.help" - } - }, "Island1": { "_info": { "name": "Island1._info.name", diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 8fb7099ec..5e79a01e8 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -1787,52 +1787,6 @@ "help": "" } }, - "IslandTransport": { - "_info": { - "name": "货运委托", - "help": "" - }, - "Enable": { - "name": "做货运委托", - "help": "装载满足全部装载条件的货运委托,并计算下一次收货时间\n默认在碰到包含下面选项对应物品的货运委托时会选择跳过并刷新委托,启用对应选项可以开启提交对应物品" - }, - "SubmitPoultry": { - "name": "提交禽肉", - "help": "" - }, - "SubmitMilk": { - "name": "提交牛奶", - "help": "" - }, - "SubmitFreshMeat": { - "name": "提交鲜肉", - "help": "" - }, - "SubmitNapaCabbage": { - "name": "提交白菜", - "help": "" - }, - "SubmitCarrot": { - "name": "提交胡萝卜", - "help": "" - }, - "SubmitFlex": { - "name": "提交亚麻", - "help": "" - }, - "SubmitCotton": { - "name": "提交棉花", - "help": "" - }, - "SubmitStrawberries": { - "name": "提交草莓", - "help": "" - }, - "SubmitOnion": { - "name": "提交洋葱", - "help": "" - } - }, "Island1": { "_info": { "name": "丰壤农田", diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index ffcd3b29f..3ffbf9c06 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -1787,52 +1787,6 @@ "help": "" } }, - "IslandTransport": { - "_info": { - "name": "IslandTransport._info.name", - "help": "IslandTransport._info.help" - }, - "Enable": { - "name": "IslandTransport.Enable.name", - "help": "IslandTransport.Enable.help" - }, - "SubmitPoultry": { - "name": "IslandTransport.SubmitPoultry.name", - "help": "IslandTransport.SubmitPoultry.help" - }, - "SubmitMilk": { - "name": "IslandTransport.SubmitMilk.name", - "help": "IslandTransport.SubmitMilk.help" - }, - "SubmitFreshMeat": { - "name": "IslandTransport.SubmitFreshMeat.name", - "help": "IslandTransport.SubmitFreshMeat.help" - }, - "SubmitNapaCabbage": { - "name": "IslandTransport.SubmitNapaCabbage.name", - "help": "IslandTransport.SubmitNapaCabbage.help" - }, - "SubmitCarrot": { - "name": "IslandTransport.SubmitCarrot.name", - "help": "IslandTransport.SubmitCarrot.help" - }, - "SubmitFlex": { - "name": "IslandTransport.SubmitFlex.name", - "help": "IslandTransport.SubmitFlex.help" - }, - "SubmitCotton": { - "name": "IslandTransport.SubmitCotton.name", - "help": "IslandTransport.SubmitCotton.help" - }, - "SubmitStrawberries": { - "name": "IslandTransport.SubmitStrawberries.name", - "help": "IslandTransport.SubmitStrawberries.help" - }, - "SubmitOnion": { - "name": "IslandTransport.SubmitOnion.name", - "help": "IslandTransport.SubmitOnion.help" - } - }, "Island1": { "_info": { "name": "Island1._info.name", diff --git a/module/island/island.py b/module/island/island.py index ef058e7b0..42a56d775 100644 --- a/module/island/island.py +++ b/module/island/island.py @@ -57,7 +57,7 @@ class Island(IslandProjectRun, IslandTransportRun): def run(self): if server.server in ['cn']: - transport = self.config.IslandTransport_Enable + transport = False project_config = [self.config.__getattribute__(f'Island{i}_Receive') for i in range(1, 16)] project = any(project_config) names = self.island_config_to_names(project_config) From 73de91d8f38f5acd2fbd3d04b84e6bf10153e6f0 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Thu, 6 Nov 2025 19:15:06 +0800 Subject: [PATCH 47/76] Fix: island project ocr time in new project --- module/island/project.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/module/island/project.py b/module/island/project.py index 829edbaab..2df02644e 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -126,9 +126,12 @@ class IslandProduct: # If success to parse product duration valid: bool - def __init__(self, image, new=False): + def __init__(self, image, offset=None, new=False): if new: - ocr = Duration(OCR_PRODUCTION_TIME, lang='cnocr', name='OCR_PRODUCTION_TIME') + button = OCR_PRODUCTION_TIME + if offset: + button = OCR_PRODUCTION_TIME.move(offset) + ocr = Duration(button, lang='cnocr', name='OCR_PRODUCTION_TIME') self.duration = ocr.ocr(image) else: ocr = Duration(OCR_PRODUCTION_TIME_REMAIN, name='OCR_PRODUCTION_TIME_REMAIN') @@ -582,7 +585,10 @@ class IslandProjectRun(IslandUI): timeout.reset() continue - product = IslandProduct(self.device.image, new=True) + button = PROJECT_START + self.appear(button, offset=(100, 0)) + offset = tuple(np.subtract(button.button, button._button)[:2]) + product = IslandProduct(self.device.image, new=True, offset=offset) if product == last: success = True self.total = self.total.add_by_eq(SelectedGrids([product])) From a67abe5c6e1129eb645057eac24cfaed70b00572 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Fri, 7 Nov 2025 07:43:42 +0800 Subject: [PATCH 48/76] Fix: use offset for PROJECT_START --- module/island/project.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/island/project.py b/module/island/project.py index 2df02644e..5442f20e8 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -596,7 +596,7 @@ class IslandProjectRun(IslandUI): continue last = product else: - if self.appear_then_click(PROJECT_START, offset=(20,20), interval=2): + if self.appear_then_click(PROJECT_START, offset=(100, 0), interval=2): timeout.reset() self.interval_clear(ISLAND_MANAGEMENT_CHECK) continue From 2bf341913b1338ca93b75a44cd28702bc15f397f Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sat, 8 Nov 2025 01:48:45 +0800 Subject: [PATCH 49/76] Fix: handle island ui additional --- module/island/island.py | 4 +--- module/island/ui.py | 41 +++++++++++++++++++++++++++++++++++++++-- 2 files changed, 40 insertions(+), 5 deletions(-) diff --git a/module/island/island.py b/module/island/island.py index 42a56d775..2ecfd467f 100644 --- a/module/island/island.py +++ b/module/island/island.py @@ -62,9 +62,7 @@ class Island(IslandProjectRun, IslandTransportRun): project = any(project_config) names = self.island_config_to_names(project_config) if transport or project: - self.ui_ensure(page_dormmenu) - self.ui_goto(page_island, get_ship=False) - self.device.sleep(0.5) + self.ui_goto_island() self.ui_ensure(page_island_phone) self.island_run(transport=transport, project=project, names=names) self.ui_goto(page_main, get_ship=False) diff --git a/module/island/ui.py b/module/island/ui.py index a90b30850..86c1ccb86 100644 --- a/module/island/ui.py +++ b/module/island/ui.py @@ -1,8 +1,9 @@ from module.base.timer import Timer +from module.handler.assets import MAINTENANCE_ANNOUNCE, USE_DATA_KEY_NOTIFIED from module.island.assets import * from module.logger import logger -from module.ui.assets import SHOP_BACK_ARROW -from module.ui.page import page_island_phone +from module.ui.assets import DORMMENU_GOTO_ISLAND, SHOP_BACK_ARROW +from module.ui.page import page_dormmenu, page_island, page_island_phone from module.ui.ui import UI @@ -133,3 +134,39 @@ class IslandUI(UI): if self.appear_then_click(GET_ITEMS_ISLAND, offset=(20, 20), interval=2): return True return False + + def handle_island_ui_additional(self, skip_first_screenshot=True): + if not self.appear(MAINTENANCE_ANNOUNCE, offset=(100, 50)): + return False + + while 1: + if skip_first_screenshot: + skip_first_screenshot = False + else: + self.device.screenshot() + + enabled = self.image_color_count( + USE_DATA_KEY_NOTIFIED, color=(140, 207, 66), threshold=180, count=10) + if enabled: + break + + if self.appear(MAINTENANCE_ANNOUNCE, offset=(100, 50), interval=5): + self.device.click(USE_DATA_KEY_NOTIFIED) + continue + + self.interval_clear(MAINTENANCE_ANNOUNCE) + self.appear_then_click(MAINTENANCE_ANNOUNCE, offset=(100, 50), interval=2) + return True + + def ui_goto_island(self): + if self.ui_get_current_page() in [page_island, page_island_phone]: + logger.info(f'Already at {self.ui_current}') + return True + + self.ui_ensure(page_dormmenu) + self.ui_click(click_button=DORMMENU_GOTO_ISLAND, + check_button=page_island.check_button, + additional=self.handle_island_ui_additional, + offset=(30, 30), + retry_wait=2, + skip_first_screenshot=True) From 4528839295b43fd4bda356b280d25588859e1b45 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sat, 8 Nov 2025 02:25:26 +0800 Subject: [PATCH 50/76] Fix: handle island project name ocr error --- module/island/project.py | 1 + 1 file changed, 1 insertion(+) diff --git a/module/island/project.py b/module/island/project.py index 5442f20e8..49e3146d9 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -19,6 +19,7 @@ from module.ocr.ocr import Duration, Ocr class ProjectNameOcr(Ocr): def after_process(self, result): result = super().after_process(result) + result = result.replace('主', '丰') result = re.sub(r'[^\u4e00-\u9fff]', '', result) return result From 42b92a3a6078408af72e26a25c557d24f93b7f74 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sun, 9 Nov 2025 01:12:56 +0800 Subject: [PATCH 51/76] Fix: ensure management page when quitting product page --- module/island/project.py | 12 ++++++------ module/island/ui.py | 14 -------------- 2 files changed, 6 insertions(+), 20 deletions(-) diff --git a/module/island/project.py b/module/island/project.py index 49e3146d9..a2717f2a4 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -454,7 +454,7 @@ class IslandProjectRun(IslandUI): self.device.screenshot() if timeout.reached(): - self.island_product_quit() + self.ui_ensure_management_page() return False image = self.image_crop((0, 0, 910, 1280), copy=False) @@ -524,7 +524,7 @@ class IslandProjectRun(IslandUI): trial -= 1 continue if trial <= 0: - self.island_product_quit() + self.ui_ensure_management_page() return False if option == current.name: @@ -542,7 +542,7 @@ class IslandProjectRun(IslandUI): if last == current.items[-1]: logger.info(f'Reach the bottom of items, dit not match item {option}') - self.island_product_quit() + self.ui_ensure_management_page() return False if drag: @@ -574,11 +574,11 @@ class IslandProjectRun(IslandUI): break if self.image_color_count(PROJECT_START, color=(151, 155, 155), threshold=221, count=200): if self.appear(PRODUCT_MANJUU_CHECK, offset=(20, 20)): - self.island_product_quit() + self.ui_ensure_management_page() return True else: logger.warning('Product requirement is not satisfied, quitting and retrying') - self.island_product_quit() + self.ui_ensure_management_page() return False if not success: @@ -603,7 +603,7 @@ class IslandProjectRun(IslandUI): continue if self.info_bar_count(): - self.island_product_quit() + self.ui_ensure_management_page() return True if self.island_in_management(): return True diff --git a/module/island/ui.py b/module/island/ui.py index 86c1ccb86..1d5ff5861 100644 --- a/module/island/ui.py +++ b/module/island/ui.py @@ -88,20 +88,6 @@ class IslandUI(UI): skip_first_screenshot=True ) - def island_product_quit(self): - """ - Execute quit product page - """ - logger.info('Island product quit') - self.interval_clear(ISLAND_MANAGEMENT_CHECK) - self.ui_click( - click_button=SHOP_BACK_ARROW, - check_button=self.island_in_management, - offset=(20, 20), - retry_wait=2, - skip_first_screenshot=True - ) - def ui_ensure_management_page(self, skip_first_screenshot=True): """ Pages: From e5b0acafe99ab4b992b39f6172b235ece71c96a9 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sun, 9 Nov 2025 18:19:13 +0800 Subject: [PATCH 52/76] Fix: product select and confirm --- module/island/project.py | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/module/island/project.py b/module/island/project.py index a2717f2a4..13f55aca9 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -318,7 +318,6 @@ class IslandProjectRun(IslandUI): Returns: bool: if success """ - logger.hr('Island Project') self.device.click_record_clear() self.interval_clear([ISLAND_MANAGEMENT_CHECK, PROJECT_COMPLETE, GET_ITEMS_ISLAND, ROLE_SELECT_ENTER]) @@ -512,6 +511,7 @@ class IslandProjectRun(IslandUI): """ logger.hr('Island Select Product') last = None + retry = trial click_interval = Timer(1) while 1: if skip_first_screenshot: @@ -541,7 +541,10 @@ class IslandProjectRun(IslandUI): drag = False if last == current.items[-1]: - logger.info(f'Reach the bottom of items, dit not match item {option}') + if retry > 0: + retry -= 1 + continue + logger.info(f'Reach the bottom of items, did not match item {option}') self.ui_ensure_management_page() return False @@ -572,16 +575,17 @@ class IslandProjectRun(IslandUI): if timeout.reached(): break - if self.image_color_count(PROJECT_START, color=(151, 155, 155), threshold=221, count=200): - if self.appear(PRODUCT_MANJUU_CHECK, offset=(20, 20)): - self.ui_ensure_management_page() - return True - else: - logger.warning('Product requirement is not satisfied, quitting and retrying') - self.ui_ensure_management_page() - return False if not success: + if self.image_color_count(PROJECT_START, color=(151, 155, 155), threshold=221, count=200): + if self.appear(PRODUCT_MANJUU_CHECK, offset=(20, 20)): + self.ui_ensure_management_page() + return True + else: + logger.warning('Product requirement is not satisfied, quitting and retrying') + self.ui_ensure_management_page() + return False + if self.appear_then_click(ISLAND_AMOUNT_MAX, offset=(5, 5), interval=2): timeout.reset() continue @@ -737,6 +741,8 @@ class IslandProjectRun(IslandUI): self.project = self.project.add_by_eq(projects) for proj in projects: + logger.hr('Island Project') + logger.attr('Project_name', proj) if proj.name == names[-1]: end = True From 975e7e896c6b0a920437228bc652c5c7addd2a99 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Mon, 24 Nov 2025 14:35:19 +0800 Subject: [PATCH 53/76] Fix: island project complete --- module/island/project.py | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/module/island/project.py b/module/island/project.py index 13f55aca9..13c6087da 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -324,7 +324,6 @@ class IslandProjectRun(IslandUI): success = False enter = True click_timer = Timer(5, count=10).start() - timeout = Timer(3, count=6).start() while 1: if skip_first_screenshot: skip_first_screenshot = False @@ -334,40 +333,34 @@ class IslandProjectRun(IslandUI): if self.island_in_management(interval=5): self.device.click(button) click_timer.reset() - timeout.reset() continue if self.appear_then_click(ISLAND_MANAGEMENT, offset=(20, 20), interval=2): click_timer.reset() - timeout.reset() continue if self.handle_info_bar(): click_timer.reset() - timeout.reset() continue if enter and self.appear_then_click(ROLE_SELECT_ENTER, offset=(5, 5), interval=2): success = True self.interval_clear(GET_ITEMS_ISLAND) click_timer.reset() - timeout.reset() continue - if self.appear_then_click(PROJECT_COMPLETE, offset=(20, 20), interval=2): + if self.appear_then_click(PROJECT_COMPLETE, offset=(20, 20), interval=1): success = True enter = False self.interval_clear(GET_ITEMS_ISLAND) self.interval_reset(ROLE_SELECT_ENTER) click_timer.reset() - timeout.reset() continue if self.handle_get_items(): enter = True self.interval_clear(ROLE_SELECT_ENTER) click_timer.reset() - timeout.reset() continue # handle island level up @@ -375,13 +368,10 @@ class IslandProjectRun(IslandUI): self.device.click(GET_ITEMS_ISLAND) self.device.sleep(0.3) click_timer.reset() - timeout.reset() continue if self.appear(ROLE_SELECT_CONFIRM, offset=(20, 20)): break - if timeout.reached(): - break if not success: product = IslandProduct(self.device.image) From 20bfc06b020cbaecbab792d4a488314a17b19a3c Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Mon, 24 Nov 2025 03:25:58 +0800 Subject: [PATCH 54/76] Upd: island assets --- assets/cn/island/PROJECT_COMPLETE.png | Bin 6857 -> 3861 bytes module/island/assets.py | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/cn/island/PROJECT_COMPLETE.png b/assets/cn/island/PROJECT_COMPLETE.png index 16a07269a459206d391c1607c0a44267b78ca173..1df9a0032b06ba5c47e227c737c2520752a112de 100644 GIT binary patch delta 1223 zcmV;&1UUQ2HI*KaBWn)aNklp83*7uvY4o{*qH5hyKJ3cFHRatD5bd2 zv=BlZOfGWOuUC@GUKQMa02?Qm*qF4?(mzh@x{kA~%~lbztjH5F8RwkQu4Ox`jU6^6 z7th18%$#}8NN6sG-<+8<5wW4T1(C3ff8Q(5_z3{u$-R2^e)`{vc)lC!o%k~1#yI-Z zsGD=@3r%BH$A2d=n8puU@xx9$+sYkpl~J_fNIMR-Vp_-N)94m?Q`+6VD(~ToIu7sF z_sh6bJ<>gueObk!_WaCU*Kv0monl^aYZ9N=aq*OsI{@sh?I!?$r#*L`UW?aPe`B@C zxp%vaKX1j~hw)l+O z0`tvDoY{=$+VS>!ZcNJ;`tf3KXLS~LQ%%}cyS4K*$|~OP$16+og5O_{zl|Ip01$uy z;D8+O#ha^faykAn${BcLCB{`Af7eZ^I5mEp8auJki|uJ19DaEzPV{oG5Bl-aQVzYH zc8;=X(@V{!v~Z+|pDo3;aUKeuHKz2Ng6?z0&gyU)qbd(6rwF~$iB2m<)4c!GG3|e2 zx1eY_H~=631Hi%gNs~fTK>cu#^JiK<){A44oO@FQy*$h*H!UCQ=8@h9e^Pc`EB45! zmztftlJ--?R<-vhp5KlS261N^KV6F7t>=%sJcx7KISJ3C<+PuxV+RKS_TySH06d)( zVrSQnhtrreku?R;&Tivqnr}{?HO|hmRh{ooPN_9T<*HeI*kHFlCF<6K)AFRwW!J`e zczM!vzg@;ZM{#d=S7lT1e?{%!0Kk5X00Y2NYRxYopWluvqZrrGjh*;fKU_A8uT|c3 ztQ+0t*5&S_=iWD0W4Xw+sjOO%U|(Cw-QT^j@Egqv-nkzCHV6y=0x$r47d{&28;?_P z{nhfqnkr&E%_+BN<#F1_?!H>@=0}Jx5942>JV*52XX{q(yU$%)f2m-f0b~F`00w|> zrJj%To?6ZGSEX2cyNvqlWxM**Jp9`!Vpv7*(Fc9cZO6raeo4~iWMPWF(2w`FgFW= zI*hy3 znov58>26R?%SWr6kjp2_sHfNBg>HO2p0ED=Nc?GQVfR_Vna%ic==cDD01N;JAh2FaRv}jGq7ip4_Wv@2CIkoqY52Y9~*Bb-Rp@M)~319~JpMy+3Xm zQ+B;F&Pn)qH=b?f$9GdazF+46yjv?`3gU>ob6g5=@tM0002ovPDHLkV1nqHeggmi delta 4269 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 diff --git a/module/island/assets.py b/module/island/assets.py index e80f5a1f9..56281f196 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -23,7 +23,7 @@ PRODUCT_MANJUU_CHECK = Button(area={'cn': (535, 107, 575, 138), 'en': (535, 107, PROJECT_AKASHI_CHECK = Button(area={'cn': (1157, 176, 1217, 209), 'en': (1157, 176, 1217, 209), 'jp': (1157, 176, 1217, 209), 'tw': (1157, 176, 1217, 209)}, color={'cn': (173, 183, 168), 'en': (173, 183, 168), 'jp': (173, 183, 168), 'tw': (173, 183, 168)}, button={'cn': (1157, 176, 1217, 209), 'en': (1157, 176, 1217, 209), 'jp': (1157, 176, 1217, 209), 'tw': (1157, 176, 1217, 209)}, file={'cn': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'en': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'jp': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'tw': './assets/cn/island/PROJECT_AKASHI_CHECK.png'}) PROJECT_AMAGI_CHAN_CHECK = Button(area={'cn': (1152, 167, 1229, 215), 'en': (1152, 167, 1229, 215), 'jp': (1152, 167, 1229, 215), 'tw': (1152, 167, 1229, 215)}, color={'cn': (136, 114, 106), 'en': (136, 114, 106), 'jp': (136, 114, 106), 'tw': (136, 114, 106)}, button={'cn': (1152, 167, 1229, 215), 'en': (1152, 167, 1229, 215), 'jp': (1152, 167, 1229, 215), 'tw': (1152, 167, 1229, 215)}, file={'cn': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'en': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'jp': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'tw': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png'}) PROJECT_CHESHIRE_CHECK = Button(area={'cn': (1161, 163, 1224, 207), 'en': (1161, 163, 1224, 207), 'jp': (1161, 163, 1224, 207), 'tw': (1161, 163, 1224, 207)}, color={'cn': (156, 150, 159), 'en': (156, 150, 159), 'jp': (156, 150, 159), 'tw': (156, 150, 159)}, button={'cn': (1161, 163, 1224, 207), 'en': (1161, 163, 1224, 207), 'jp': (1161, 163, 1224, 207), 'tw': (1161, 163, 1224, 207)}, file={'cn': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'en': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'jp': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'tw': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png'}) -PROJECT_COMPLETE = Button(area={'cn': (576, 394, 704, 414), 'en': (576, 394, 704, 414), 'jp': (576, 394, 704, 414), 'tw': (576, 394, 704, 414)}, color={'cn': (210, 210, 209), 'en': (210, 210, 209), 'jp': (210, 210, 209), 'tw': (210, 210, 209)}, button={'cn': (580, 533, 762, 584), 'en': (580, 533, 762, 584), 'jp': (580, 533, 762, 584), 'tw': (580, 533, 762, 584)}, file={'cn': './assets/cn/island/PROJECT_COMPLETE.png', 'en': './assets/cn/island/PROJECT_COMPLETE.png', 'jp': './assets/cn/island/PROJECT_COMPLETE.png', 'tw': './assets/cn/island/PROJECT_COMPLETE.png'}) +PROJECT_COMPLETE = Button(area={'cn': (616, 431, 670, 444), 'en': (616, 431, 670, 444), 'jp': (616, 431, 670, 444), 'tw': (616, 431, 670, 444)}, color={'cn': (158, 222, 255), 'en': (158, 222, 255), 'jp': (158, 222, 255), 'tw': (158, 222, 255)}, button={'cn': (580, 533, 762, 584), 'en': (580, 533, 762, 584), 'jp': (580, 533, 762, 584), 'tw': (580, 533, 762, 584)}, file={'cn': './assets/cn/island/PROJECT_COMPLETE.png', 'en': './assets/cn/island/PROJECT_COMPLETE.png', 'jp': './assets/cn/island/PROJECT_COMPLETE.png', 'tw': './assets/cn/island/PROJECT_COMPLETE.png'}) PROJECT_LEMALIN_CHECK = Button(area={'cn': (1165, 173, 1232, 218), 'en': (1165, 173, 1232, 218), 'jp': (1165, 173, 1232, 218), 'tw': (1165, 173, 1232, 218)}, color={'cn': (225, 217, 221), 'en': (225, 217, 221), 'jp': (225, 217, 221), 'tw': (225, 217, 221)}, button={'cn': (1165, 173, 1232, 218), 'en': (1165, 173, 1232, 218), 'jp': (1165, 173, 1232, 218), 'tw': (1165, 173, 1232, 218)}, file={'cn': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'en': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'jp': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'tw': './assets/cn/island/PROJECT_LEMALIN_CHECK.png'}) PROJECT_MANJUU_CHECK = Button(area={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, color={'cn': (221, 192, 128), 'en': (221, 192, 128), 'jp': (221, 192, 128), 'tw': (221, 192, 128)}, button={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, file={'cn': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'en': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'jp': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'tw': './assets/cn/island/PROJECT_MANJUU_CHECK.png'}) PROJECT_NEW_JERSEY_CHECK = Button(area={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, color={'cn': (138, 136, 159), 'en': (138, 136, 159), 'jp': (138, 136, 159), 'tw': (138, 136, 159)}, button={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, file={'cn': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'en': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'jp': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'tw': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png'}) From e620fe301087c9d7178bf73b19b2ab63b25ad91f Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Mon, 29 Dec 2025 01:54:38 +0800 Subject: [PATCH 55/76] Add: island character Chao Ho --- module/config/argument/args.json | 40 ++++++++++++++ module/config/argument/argument.yaml | 80 ++++++++++++++-------------- module/config/config_generated.py | 80 ++++++++++++++-------------- module/config/i18n/en-US.json | 40 ++++++++++++++ module/config/i18n/ja-JP.json | 40 ++++++++++++++ module/config/i18n/zh-CN.json | 40 ++++++++++++++ module/config/i18n/zh-TW.json | 40 ++++++++++++++ module/island/assets.py | 2 + 8 files changed, 282 insertions(+), 80 deletions(-) diff --git a/module/config/argument/args.json b/module/config/argument/args.json index 998188d9c..b10ee7b8f 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -7936,6 +7936,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -7968,6 +7969,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8000,6 +8002,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8032,6 +8035,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8063,6 +8067,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8088,6 +8093,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8113,6 +8119,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8138,6 +8145,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8174,6 +8182,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8204,6 +8213,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8234,6 +8244,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8264,6 +8275,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8298,6 +8310,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8326,6 +8339,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8354,6 +8368,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8382,6 +8397,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8421,6 +8437,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8454,6 +8471,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8487,6 +8505,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8520,6 +8539,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8557,6 +8577,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8588,6 +8609,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8627,6 +8649,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8660,6 +8683,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8701,6 +8725,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8736,6 +8761,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8775,6 +8801,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8808,6 +8835,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8845,6 +8873,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8876,6 +8905,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8911,6 +8941,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8940,6 +8971,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -8976,6 +9008,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -9006,6 +9039,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -9040,6 +9074,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -9068,6 +9103,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -9107,6 +9143,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -9140,6 +9177,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -9179,6 +9217,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" @@ -9212,6 +9251,7 @@ "shimakaze", "akashi", "ying_swei", + "chao_ho", "unicorn", "cheshire", "amagi_chan" diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index ee5719e3d..38cf864cc 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -507,25 +507,25 @@ Island1: option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option3: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] Character3: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option4: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] Character4: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Island2: Receive: false Option1: @@ -533,25 +533,25 @@ Island2: option: [ 0, 1 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option2: value: 0 option: [ 0, 2 ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option3: value: 0 option: [ 0, 3 ] Character3: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option4: value: 0 option: [ 0, 4 ] Character4: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Island3: Receive: false Option1: @@ -559,25 +559,25 @@ Island3: option: [ 0, 1, 2, 3, 4, 5, 6 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6 ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option3: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6 ] Character3: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option4: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6 ] Character4: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Island4: Receive: false Option1: @@ -585,25 +585,25 @@ Island4: option: [ 0, 1, 2, 3, 4 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option2: value: 0 option: [ 0, 1, 2, 3, 4 ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option3: value: 0 option: [ 0, 1, 2, 3, 4 ] Character3: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option4: value: 0 option: [ 0, 1, 2, 3, 4 ] Character4: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Island5: Receive: false Option1: @@ -611,25 +611,25 @@ Island5: option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option3: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character3: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option4: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character4: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Island6: Receive: false Option1: @@ -637,13 +637,13 @@ Island6: option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Island7: Receive: false Option1: @@ -651,13 +651,13 @@ Island7: option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Island8: Receive: false Option1: @@ -665,13 +665,13 @@ Island8: option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Island9: Receive: false Option1: @@ -679,13 +679,13 @@ Island9: option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Island10: Receive: false Option1: @@ -693,13 +693,13 @@ Island10: option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Island11: Receive: false Option1: @@ -707,13 +707,13 @@ Island11: option: [ 0, 1, 2, 3, 4, 5 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5 ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Island12: Receive: false Option1: @@ -721,13 +721,13 @@ Island12: option: [ 0, 1, 2, 3, 4, 5, 6 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6 ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Island13: Receive: false Option1: @@ -735,13 +735,13 @@ Island13: option: [ 0, 1, 2, 3, 4 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option2: value: 0 option: [ 0, 1, 2, 3, 4 ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Island14: Receive: false Option1: @@ -749,13 +749,13 @@ Island14: option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Island15: Receive: false Option1: @@ -763,13 +763,13 @@ Island15: option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character1: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Option2: value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Character2: value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan ] + option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] GeneralShop: UseGems: false Refresh: false diff --git a/module/config/config_generated.py b/module/config/config_generated.py index 226e21d9d..98f0de6ea 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -283,127 +283,127 @@ class GeneratedConfig: # Group `Island1` Island1_Receive = False Island1_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island1_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island1_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island1_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island1_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island1_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island1_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island1_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island2` Island2_Receive = False Island2_Option1 = 0 # 0, 1 - Island2_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island2_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island2_Option2 = 0 # 0, 2 - Island2_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island2_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island2_Option3 = 0 # 0, 3 - Island2_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island2_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island2_Option4 = 0 # 0, 4 - Island2_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island2_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island3` Island3_Receive = False Island3_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island3_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island3_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island3_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island3_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island3_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island3_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island3_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island4` Island4_Receive = False Island4_Option1 = 0 # 0, 1, 2, 3, 4 - Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island4_Option2 = 0 # 0, 1, 2, 3, 4 - Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island4_Option3 = 0 # 0, 1, 2, 3, 4 - Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island4_Option4 = 0 # 0, 1, 2, 3, 4 - Island4_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island4_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island5` Island5_Receive = False Island5_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island5_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island5_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island5_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island5_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island5_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island6` Island6_Receive = False Island6_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island6_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island7` Island7_Receive = False Island7_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island7_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island7_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island7_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island8` Island8_Receive = False Island8_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 - Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island8_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 - Island8_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island8_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island9` Island9_Receive = False Island9_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island9_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island9_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island9_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island10` Island10_Receive = False Island10_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island10_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island10_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island10_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island11` Island11_Receive = False Island11_Option1 = 0 # 0, 1, 2, 3, 4, 5 - Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island11_Option2 = 0 # 0, 1, 2, 3, 4, 5 - Island11_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island11_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island12` Island12_Receive = False Island12_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island12_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island12_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island12_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island12_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island12_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island13` Island13_Receive = False Island13_Option1 = 0 # 0, 1, 2, 3, 4 - Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island13_Option2 = 0 # 0, 1, 2, 3, 4 - Island13_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island13_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island14` Island14_Receive = False Island14_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island14_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island14_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island14_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island15` Island15_Receive = False Island15_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island15_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island15_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island15_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island15_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, unicorn, cheshire, amagi_chan + Island15_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `GeneralShop` GeneralShop_UseGems = False diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index c4a20ff8e..b45af8b0f 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -1820,6 +1820,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1848,6 +1849,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1876,6 +1878,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1904,6 +1907,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1935,6 +1939,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1956,6 +1961,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1977,6 +1983,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1998,6 +2005,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2034,6 +2042,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2060,6 +2069,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2086,6 +2096,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2112,6 +2123,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2146,6 +2158,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2170,6 +2183,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2194,6 +2208,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2218,6 +2233,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2257,6 +2273,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2286,6 +2303,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2315,6 +2333,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2344,6 +2363,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2381,6 +2401,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2408,6 +2429,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2447,6 +2469,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2476,6 +2499,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2517,6 +2541,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2548,6 +2573,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2587,6 +2613,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2616,6 +2643,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2653,6 +2681,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2680,6 +2709,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2715,6 +2745,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2740,6 +2771,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2776,6 +2808,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2802,6 +2835,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2836,6 +2870,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2860,6 +2895,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2899,6 +2935,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2928,6 +2965,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2967,6 +3005,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2996,6 +3035,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index 8ed8aafa3..a46cde1de 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -1820,6 +1820,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1848,6 +1849,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1876,6 +1878,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1904,6 +1907,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1935,6 +1939,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1956,6 +1961,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1977,6 +1983,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1998,6 +2005,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2034,6 +2042,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2060,6 +2069,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2086,6 +2096,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2112,6 +2123,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2146,6 +2158,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2170,6 +2183,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2194,6 +2208,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2218,6 +2233,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2257,6 +2273,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2286,6 +2303,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2315,6 +2333,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2344,6 +2363,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2381,6 +2401,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2408,6 +2429,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2447,6 +2469,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2476,6 +2499,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2517,6 +2541,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2548,6 +2573,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2587,6 +2613,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2616,6 +2643,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2653,6 +2681,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2680,6 +2709,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2715,6 +2745,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2740,6 +2771,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2776,6 +2808,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2802,6 +2835,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2836,6 +2870,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2860,6 +2895,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2899,6 +2935,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2928,6 +2965,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2967,6 +3005,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2996,6 +3035,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 5e79a01e8..0569f00c0 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -1820,6 +1820,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -1848,6 +1849,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -1876,6 +1878,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -1904,6 +1907,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -1935,6 +1939,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -1956,6 +1961,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -1977,6 +1983,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -1998,6 +2005,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2034,6 +2042,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2060,6 +2069,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2086,6 +2096,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2112,6 +2123,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2146,6 +2158,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2170,6 +2183,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2194,6 +2208,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2218,6 +2233,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2257,6 +2273,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2286,6 +2303,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2315,6 +2333,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2344,6 +2363,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2381,6 +2401,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2408,6 +2429,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2447,6 +2469,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2476,6 +2499,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2517,6 +2541,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2548,6 +2573,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2587,6 +2613,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2616,6 +2643,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2653,6 +2681,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2680,6 +2709,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2715,6 +2745,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2740,6 +2771,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2776,6 +2808,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2802,6 +2835,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2836,6 +2870,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2860,6 +2895,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2899,6 +2935,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2928,6 +2965,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2967,6 +3005,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" @@ -2996,6 +3035,7 @@ "shimakaze": "岛风", "akashi": "明石", "ying_swei": "应瑞", + "chao_ho": "肇和", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城" diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index 3ffbf9c06..2a8791fd4 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -1820,6 +1820,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1848,6 +1849,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1876,6 +1878,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1904,6 +1907,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1935,6 +1939,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1956,6 +1961,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1977,6 +1983,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -1998,6 +2005,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2034,6 +2042,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2060,6 +2069,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2086,6 +2096,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2112,6 +2123,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2146,6 +2158,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2170,6 +2183,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2194,6 +2208,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2218,6 +2233,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2257,6 +2273,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2286,6 +2303,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2315,6 +2333,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2344,6 +2363,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2381,6 +2401,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2408,6 +2429,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2447,6 +2469,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2476,6 +2499,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2517,6 +2541,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2548,6 +2573,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2587,6 +2613,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2616,6 +2643,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2653,6 +2681,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2680,6 +2709,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2715,6 +2745,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2740,6 +2771,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2776,6 +2808,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2802,6 +2835,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2836,6 +2870,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2860,6 +2895,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2899,6 +2935,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2928,6 +2965,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2967,6 +3005,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" @@ -2996,6 +3035,7 @@ "shimakaze": "shimakaze", "akashi": "akashi", "ying_swei": "ying_swei", + "chao_ho": "chao_ho", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" diff --git a/module/island/assets.py b/module/island/assets.py index 56281f196..c5a1aab71 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -22,6 +22,7 @@ OCR_TRANSPORT_TIME_REMAIN = Button(area={'cn': (753, 210, 842, 230), 'en': (753, PRODUCT_MANJUU_CHECK = Button(area={'cn': (535, 107, 575, 138), 'en': (535, 107, 575, 138), 'jp': (535, 107, 575, 138), 'tw': (535, 107, 575, 138)}, color={'cn': (199, 181, 124), 'en': (199, 181, 124), 'jp': (199, 181, 124), 'tw': (199, 181, 124)}, button={'cn': (535, 107, 575, 138), 'en': (535, 107, 575, 138), 'jp': (535, 107, 575, 138), 'tw': (535, 107, 575, 138)}, file={'cn': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'en': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'jp': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'tw': './assets/cn/island/PRODUCT_MANJUU_CHECK.png'}) PROJECT_AKASHI_CHECK = Button(area={'cn': (1157, 176, 1217, 209), 'en': (1157, 176, 1217, 209), 'jp': (1157, 176, 1217, 209), 'tw': (1157, 176, 1217, 209)}, color={'cn': (173, 183, 168), 'en': (173, 183, 168), 'jp': (173, 183, 168), 'tw': (173, 183, 168)}, button={'cn': (1157, 176, 1217, 209), 'en': (1157, 176, 1217, 209), 'jp': (1157, 176, 1217, 209), 'tw': (1157, 176, 1217, 209)}, file={'cn': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'en': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'jp': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'tw': './assets/cn/island/PROJECT_AKASHI_CHECK.png'}) PROJECT_AMAGI_CHAN_CHECK = Button(area={'cn': (1152, 167, 1229, 215), 'en': (1152, 167, 1229, 215), 'jp': (1152, 167, 1229, 215), 'tw': (1152, 167, 1229, 215)}, color={'cn': (136, 114, 106), 'en': (136, 114, 106), 'jp': (136, 114, 106), 'tw': (136, 114, 106)}, button={'cn': (1152, 167, 1229, 215), 'en': (1152, 167, 1229, 215), 'jp': (1152, 167, 1229, 215), 'tw': (1152, 167, 1229, 215)}, file={'cn': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'en': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'jp': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'tw': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png'}) +PROJECT_CHAO_HO_CHECK = Button(area={'cn': (1158, 174, 1218, 204), 'en': (1158, 174, 1218, 204), 'jp': (1158, 174, 1218, 204), 'tw': (1158, 174, 1218, 204)}, color={'cn': (182, 145, 150), 'en': (182, 145, 150), 'jp': (182, 145, 150), 'tw': (182, 145, 150)}, button={'cn': (1158, 174, 1218, 204), 'en': (1158, 174, 1218, 204), 'jp': (1158, 174, 1218, 204), 'tw': (1158, 174, 1218, 204)}, file={'cn': './assets/cn/island/PROJECT_CHAO_HO_CHECK.png', 'en': './assets/cn/island/PROJECT_CHAO_HO_CHECK.png', 'jp': './assets/cn/island/PROJECT_CHAO_HO_CHECK.png', 'tw': './assets/cn/island/PROJECT_CHAO_HO_CHECK.png'}) PROJECT_CHESHIRE_CHECK = Button(area={'cn': (1161, 163, 1224, 207), 'en': (1161, 163, 1224, 207), 'jp': (1161, 163, 1224, 207), 'tw': (1161, 163, 1224, 207)}, color={'cn': (156, 150, 159), 'en': (156, 150, 159), 'jp': (156, 150, 159), 'tw': (156, 150, 159)}, button={'cn': (1161, 163, 1224, 207), 'en': (1161, 163, 1224, 207), 'jp': (1161, 163, 1224, 207), 'tw': (1161, 163, 1224, 207)}, file={'cn': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'en': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'jp': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'tw': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png'}) PROJECT_COMPLETE = Button(area={'cn': (616, 431, 670, 444), 'en': (616, 431, 670, 444), 'jp': (616, 431, 670, 444), 'tw': (616, 431, 670, 444)}, color={'cn': (158, 222, 255), 'en': (158, 222, 255), 'jp': (158, 222, 255), 'tw': (158, 222, 255)}, button={'cn': (580, 533, 762, 584), 'en': (580, 533, 762, 584), 'jp': (580, 533, 762, 584), 'tw': (580, 533, 762, 584)}, file={'cn': './assets/cn/island/PROJECT_COMPLETE.png', 'en': './assets/cn/island/PROJECT_COMPLETE.png', 'jp': './assets/cn/island/PROJECT_COMPLETE.png', 'tw': './assets/cn/island/PROJECT_COMPLETE.png'}) PROJECT_LEMALIN_CHECK = Button(area={'cn': (1165, 173, 1232, 218), 'en': (1165, 173, 1232, 218), 'jp': (1165, 173, 1232, 218), 'tw': (1165, 173, 1232, 218)}, color={'cn': (225, 217, 221), 'en': (225, 217, 221), 'jp': (225, 217, 221), 'tw': (225, 217, 221)}, button={'cn': (1165, 173, 1232, 218), 'en': (1165, 173, 1232, 218), 'jp': (1165, 173, 1232, 218), 'tw': (1165, 173, 1232, 218)}, file={'cn': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'en': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'jp': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'tw': './assets/cn/island/PROJECT_LEMALIN_CHECK.png'}) @@ -38,6 +39,7 @@ ROLE_SELECT_ENTER = Button(area={'cn': (579, 314, 700, 350), 'en': (579, 314, 70 TEMPLATE_AKASHI = Template(file={'cn': './assets/cn/island/TEMPLATE_AKASHI.png', 'en': './assets/cn/island/TEMPLATE_AKASHI.png', 'jp': './assets/cn/island/TEMPLATE_AKASHI.png', 'tw': './assets/cn/island/TEMPLATE_AKASHI.png'}) TEMPLATE_AMAGI_CHAN = Template(file={'cn': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'en': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'jp': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'tw': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png'}) TEMPLATE_CARROT = Template(file={'cn': './assets/cn/island/TEMPLATE_CARROT.png', 'en': './assets/cn/island/TEMPLATE_CARROT.png', 'jp': './assets/cn/island/TEMPLATE_CARROT.png', 'tw': './assets/cn/island/TEMPLATE_CARROT.png'}) +TEMPLATE_CHAO_HO = Template(file={'cn': './assets/cn/island/TEMPLATE_CHAO_HO.png', 'en': './assets/cn/island/TEMPLATE_CHAO_HO.png', 'jp': './assets/cn/island/TEMPLATE_CHAO_HO.png', 'tw': './assets/cn/island/TEMPLATE_CHAO_HO.png'}) TEMPLATE_CHESHIRE = Template(file={'cn': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'en': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'jp': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'tw': './assets/cn/island/TEMPLATE_CHESHIRE.png'}) TEMPLATE_COTTON = Template(file={'cn': './assets/cn/island/TEMPLATE_COTTON.png', 'en': './assets/cn/island/TEMPLATE_COTTON.png', 'jp': './assets/cn/island/TEMPLATE_COTTON.png', 'tw': './assets/cn/island/TEMPLATE_COTTON.png'}) TEMPLATE_FLEX = Template(file={'cn': './assets/cn/island/TEMPLATE_FLEX.png', 'en': './assets/cn/island/TEMPLATE_FLEX.png', 'jp': './assets/cn/island/TEMPLATE_FLEX.png', 'tw': './assets/cn/island/TEMPLATE_FLEX.png'}) From feceb9a40f261bcc7004b859cb990e2bc591976e Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Tue, 6 Jan 2026 17:17:01 +0800 Subject: [PATCH 56/76] Upd: island config --- module/config/argument/argument.yaml | 344 +++++++++------------------ 1 file changed, 116 insertions(+), 228 deletions(-) diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index 38cf864cc..d681aeef6 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -500,276 +500,164 @@ Awaken: option: [ level120, level125 ] Favourite: value: false +_Island: + IslandOption4: &IslandOption4 + value: 0 + option: [ 0, 1, 2, 3, 4] + IslandOption5: &IslandOption5 + value: 0 + option: [ 0, 1, 2, 3, 4, 5] + IslandOption6: &IslandOption6 + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6] + IslandOption7: &IslandOption7 + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7] + IslandOption8: &IslandOption8 + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] + IslandOption9: &IslandOption9 + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] + IslandOption10: &IslandOption10 + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ] + IslandOption11: &IslandOption11 + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ] + IslandCharacter: &IslandCharacter + value: manjuu + option: + - manjuu + - saratoga + - new_jersey + - tashkent + - lemalin + - shimakaze + - akashi + - ying_swei + - chao_ho + - unicorn + - cheshire + - amagi_chan Island1: Receive: false - Option1: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] - Character2: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option3: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] - Character3: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option4: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] - Character4: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] + Option1: *IslandOption8 + Character1: *IslandCharacter + Option2: *IslandOption8 + Character2: *IslandCharacter + Option3: *IslandOption8 + Character3: *IslandCharacter + Option4: *IslandOption8 + Character4: *IslandCharacter Island2: Receive: false Option1: value: 0 option: [ 0, 1 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] + Character1: *IslandCharacter Option2: value: 0 option: [ 0, 2 ] - Character2: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] + Character2: *IslandCharacter Option3: value: 0 option: [ 0, 3 ] - Character3: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] + Character3: *IslandCharacter Option4: value: 0 option: [ 0, 4 ] - Character4: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] + Character4: *IslandCharacter Island3: Receive: false - Option1: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6 ] - Character2: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option3: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6 ] - Character3: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option4: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6 ] - Character4: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] + Option1: *IslandOption6 + Character1: *IslandCharacter + Option2: *IslandOption6 + Character2: *IslandCharacter + Option3: *IslandOption6 + Character3: *IslandCharacter + Option4: *IslandOption6 + Character4: *IslandCharacter Island4: Receive: false - Option1: - value: 0 - option: [ 0, 1, 2, 3, 4 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4 ] - Character2: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option3: - value: 0 - option: [ 0, 1, 2, 3, 4 ] - Character3: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option4: - value: 0 - option: [ 0, 1, 2, 3, 4 ] - Character4: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] + Option1: *IslandOption4 + Character1: *IslandCharacter + Option2: *IslandOption4 + Character2: *IslandCharacter + Option3: *IslandOption4 + Character3: *IslandCharacter + Option4: *IslandOption4 + Character4: *IslandCharacter Island5: Receive: false - Option1: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Character2: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option3: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Character3: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option4: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Character4: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] + Option1: *IslandOption9 + Character1: *IslandCharacter + Option2: *IslandOption9 + Character2: *IslandCharacter + Option3: *IslandOption9 + Character3: *IslandCharacter + Option4: *IslandOption9 + Character4: *IslandCharacter Island6: Receive: false - Option1: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] - Character2: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] + Option1: *IslandOption7 + Character1: *IslandCharacter + Option2: *IslandOption7 + Character2: *IslandCharacter Island7: Receive: false - Option1: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Character2: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] + Option1: *IslandOption9 + Character1: *IslandCharacter + Option2: *IslandOption9 + Character2: *IslandCharacter Island8: Receive: false - Option1: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ] - Character2: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] + Option1: *IslandOption11 + Character1: *IslandCharacter + Option2: *IslandOption11 + Character2: *IslandCharacter Island9: Receive: false - Option1: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Character2: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] + Option1: *IslandOption9 + Character1: *IslandCharacter + Option2: *IslandOption9 + Character2: *IslandCharacter Island10: Receive: false - Option1: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] - Character2: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] + Option1: *IslandOption7 + Character1: *IslandCharacter + Option2: *IslandOption7 + Character2: *IslandCharacter Island11: Receive: false - Option1: - value: 0 - option: [ 0, 1, 2, 3, 4, 5 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5 ] - Character2: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] + Option1: *IslandOption5 + Character1: *IslandCharacter + Option2: *IslandOption5 + Character2: *IslandCharacter Island12: Receive: false - Option1: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6 ] - Character2: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] + Option1: *IslandOption6 + Character1: *IslandCharacter + Option2: *IslandOption6 + Character2: *IslandCharacter Island13: Receive: false - Option1: - value: 0 - option: [ 0, 1, 2, 3, 4 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4 ] - Character2: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] + Option1: *IslandOption4 + Character1: *IslandCharacter + Option2: *IslandOption4 + Character2: *IslandCharacter Island14: Receive: false - Option1: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Character2: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] + Option1: *IslandOption9 + Character1: *IslandCharacter + Option2: *IslandOption9 + Character2: *IslandCharacter Island15: Receive: false - Option1: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Character1: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] - Option2: - value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] - Character2: - value: manjuu - option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] + Option1: *IslandOption9 + Character1: *IslandCharacter + Option2: *IslandOption9 + Character2: *IslandCharacter GeneralShop: UseGems: false Refresh: false From 63b6c4ea44d35e82e59328d7fc24490722832366 Mon Sep 17 00:00:00 2001 From: angry turbot Date: Sat, 17 Jan 2026 21:39:23 -0700 Subject: [PATCH 57/76] Add: Assets and changes for EN island project --- module/island/assets.py | 18 ++++---- module/island/island.py | 4 +- module/island/project.py | 78 +++++++++++++++++++++++---------- module/island/project_data.py | 82 ++++++++++++++++++++++++++++++++++- module/ui/assets.py | 4 +- 5 files changed, 147 insertions(+), 39 deletions(-) diff --git a/module/island/assets.py b/module/island/assets.py index c5a1aab71..374658d7b 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -4,17 +4,17 @@ from module.base.template import Template # This file was automatically generated by dev_tools/button_extract.py. # Don't modify it manually. -GET_ITEMS_ISLAND = Button(area={'cn': (588, 260, 692, 289), 'en': (588, 260, 692, 289), 'jp': (588, 260, 692, 289), 'tw': (588, 260, 692, 289)}, color={'cn': (178, 180, 180), 'en': (178, 180, 180), 'jp': (178, 180, 180), 'tw': (178, 180, 180)}, button={'cn': (0, 263, 129, 555), 'en': (0, 263, 129, 555), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, file={'cn': './assets/cn/island/GET_ITEMS_ISLAND.png', 'en': './assets/cn/island/GET_ITEMS_ISLAND.png', 'jp': './assets/cn/island/GET_ITEMS_ISLAND.png', 'tw': './assets/cn/island/GET_ITEMS_ISLAND.png'}) -ISLAND_AMOUNT_MAX = Button(area={'cn': (960, 382, 988, 405), 'en': (960, 382, 988, 405), 'jp': (960, 382, 988, 405), 'tw': (960, 382, 988, 405)}, color={'cn': (72, 72, 78), 'en': (72, 72, 78), 'jp': (72, 72, 78), 'tw': (72, 72, 78)}, button={'cn': (960, 382, 988, 405), 'en': (960, 382, 988, 405), 'jp': (960, 382, 988, 405), 'tw': (960, 382, 988, 405)}, file={'cn': './assets/cn/island/ISLAND_AMOUNT_MAX.png', 'en': './assets/cn/island/ISLAND_AMOUNT_MAX.png', 'jp': './assets/cn/island/ISLAND_AMOUNT_MAX.png', 'tw': './assets/cn/island/ISLAND_AMOUNT_MAX.png'}) +GET_ITEMS_ISLAND = Button(area={'cn': (588, 260, 692, 289), 'en': (588, 260, 692, 289), 'jp': (588, 260, 692, 289), 'tw': (588, 260, 692, 289)}, color={'cn': (149, 151, 152), 'en': (149, 151, 152), 'jp': (149, 151, 152), 'tw': (149, 151, 152)}, button={'cn': (0, 263, 129, 555), 'en': (588, 260, 692, 289), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, file={'cn': './assets/cn/island/GET_ITEMS_ISLAND.png', 'en': './assets/en/island/GET_ITEMS_ISLAND.png', 'jp': './assets/cn/island/GET_ITEMS_ISLAND.png', 'tw': './assets/cn/island/GET_ITEMS_ISLAND.png'}) +ISLAND_AMOUNT_MAX = Button(area={'cn': (960, 382, 988, 405), 'en': (960, 382, 988, 405), 'jp': (960, 382, 988, 405), 'tw': (960, 382, 988, 405)}, color={'cn': (78, 78, 84), 'en': (78, 78, 84), 'jp': (78, 78, 84), 'tw': (78, 78, 84)}, button={'cn': (960, 382, 988, 405), 'en': (960, 382, 988, 405), 'jp': (960, 382, 988, 405), 'tw': (960, 382, 988, 405)}, file={'cn': './assets/cn/island/ISLAND_AMOUNT_MAX.png', 'en': './assets/en/island/ISLAND_AMOUNT_MAX.png', 'jp': './assets/cn/island/ISLAND_AMOUNT_MAX.png', 'tw': './assets/cn/island/ISLAND_AMOUNT_MAX.png'}) ISLAND_CLICK_SAFE_AREA = Button(area={'cn': (0, 263, 129, 555), 'en': (0, 263, 129, 555), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, color={'cn': (50, 52, 56), 'en': (50, 52, 56), 'jp': (50, 52, 56), 'tw': (50, 52, 56)}, button={'cn': (0, 263, 129, 555), 'en': (0, 263, 129, 555), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, file={'cn': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png', 'en': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png', 'jp': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png', 'tw': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png'}) ISLAND_MANAGEMENT = Button(area={'cn': (1077, 493, 1119, 533), 'en': (1077, 493, 1119, 533), 'jp': (1077, 493, 1119, 533), 'tw': (1077, 493, 1119, 533)}, color={'cn': (187, 224, 135), 'en': (187, 224, 135), 'jp': (187, 224, 135), 'tw': (187, 224, 135)}, button={'cn': (1077, 493, 1119, 533), 'en': (1077, 493, 1119, 533), 'jp': (1077, 493, 1119, 533), 'tw': (1077, 493, 1119, 533)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT.png', 'en': './assets/cn/island/ISLAND_MANAGEMENT.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT.png'}) -ISLAND_MANAGEMENT_CHECK = Button(area={'cn': (123, 21, 304, 47), 'en': (123, 21, 304, 47), 'jp': (123, 21, 304, 47), 'tw': (123, 21, 304, 47)}, color={'cn': (77, 83, 96), 'en': (77, 83, 96), 'jp': (77, 83, 96), 'tw': (77, 83, 96)}, button={'cn': (123, 21, 304, 47), 'en': (123, 21, 304, 47), 'jp': (123, 21, 304, 47), 'tw': (123, 21, 304, 47)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'en': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png'}) +ISLAND_MANAGEMENT_CHECK = Button(area={'cn': (123, 21, 304, 47), 'en': (123, 21, 304, 47), 'jp': (123, 21, 304, 47), 'tw': (123, 21, 304, 47)}, color={'cn': (90, 96, 108), 'en': (90, 96, 108), 'jp': (90, 96, 108), 'tw': (90, 96, 108)}, button={'cn': (123, 21, 304, 47), 'en': (123, 21, 304, 47), 'jp': (123, 21, 304, 47), 'tw': (123, 21, 304, 47)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'en': './assets/en/island/ISLAND_MANAGEMENT_CHECK.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png'}) ISLAND_MANAGEMENT_LOCKED = Button(area={'cn': (1092, 504, 1105, 520), 'en': (1092, 504, 1105, 520), 'jp': (1092, 504, 1105, 520), 'tw': (1092, 504, 1105, 520)}, color={'cn': (197, 206, 195), 'en': (197, 206, 195), 'jp': (197, 206, 195), 'tw': (197, 206, 195)}, button={'cn': (1092, 504, 1105, 520), 'en': (1092, 504, 1105, 520), 'jp': (1092, 504, 1105, 520), 'tw': (1092, 504, 1105, 520)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png', 'en': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png'}) ISLAND_PRODUCT_ITEMS = Button(area={'cn': (166, 68, 477, 652), 'en': (166, 68, 477, 652), 'jp': (166, 68, 477, 652), 'tw': (166, 68, 477, 652)}, color={'cn': (189, 200, 198), 'en': (189, 200, 198), 'jp': (189, 200, 198), 'tw': (189, 200, 198)}, button={'cn': (166, 68, 477, 652), 'en': (166, 68, 477, 652), 'jp': (166, 68, 477, 652), 'tw': (166, 68, 477, 652)}, file={'cn': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png', 'en': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png', 'jp': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png', 'tw': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png'}) ISLAND_PROJECT_SWIPE = Button(area={'cn': (690, 80, 721, 641), 'en': (690, 80, 721, 641), 'jp': (690, 80, 721, 641), 'tw': (690, 80, 721, 641)}, color={'cn': (215, 218, 213), 'en': (215, 218, 213), 'jp': (215, 218, 213), 'tw': (215, 218, 213)}, button={'cn': (690, 80, 721, 641), 'en': (690, 80, 721, 641), 'jp': (690, 80, 721, 641), 'tw': (690, 80, 721, 641)}, file={'cn': './assets/cn/island/ISLAND_PROJECT_SWIPE.png', 'en': './assets/cn/island/ISLAND_PROJECT_SWIPE.png', 'jp': './assets/cn/island/ISLAND_PROJECT_SWIPE.png', 'tw': './assets/cn/island/ISLAND_PROJECT_SWIPE.png'}) -ISLAND_TRANSPORT = Button(area={'cn': (905, 335, 986, 358), 'en': (905, 335, 986, 358), 'jp': (905, 335, 986, 358), 'tw': (905, 335, 986, 358)}, color={'cn': (228, 192, 122), 'en': (228, 192, 122), 'jp': (228, 192, 122), 'tw': (228, 192, 122)}, button={'cn': (898, 328, 1031, 459), 'en': (898, 328, 1031, 459), 'jp': (898, 328, 1031, 459), 'tw': (898, 328, 1031, 459)}, file={'cn': './assets/cn/island/ISLAND_TRANSPORT.png', 'en': './assets/cn/island/ISLAND_TRANSPORT.png', 'jp': './assets/cn/island/ISLAND_TRANSPORT.png', 'tw': './assets/cn/island/ISLAND_TRANSPORT.png'}) -ISLAND_TRANSPORT_CHECK = Button(area={'cn': (264, 154, 317, 180), 'en': (264, 154, 317, 180), 'jp': (264, 154, 317, 180), 'tw': (264, 154, 317, 180)}, color={'cn': (142, 143, 143), 'en': (142, 143, 143), 'jp': (142, 143, 143), 'tw': (142, 143, 143)}, button={'cn': (264, 154, 317, 180), 'en': (264, 154, 317, 180), 'jp': (264, 154, 317, 180), 'tw': (264, 154, 317, 180)}, file={'cn': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'en': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'jp': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'tw': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png'}) -OCR_PRODUCTION_TIME = Button(area={'cn': (714, 611, 808, 631), 'en': (714, 611, 808, 631), 'jp': (714, 611, 808, 631), 'tw': (714, 611, 808, 631)}, color={'cn': (120, 210, 255), 'en': (120, 210, 255), 'jp': (120, 210, 255), 'tw': (120, 210, 255)}, button={'cn': (714, 611, 808, 631), 'en': (714, 611, 808, 631), 'jp': (714, 611, 808, 631), 'tw': (714, 611, 808, 631)}, file={'cn': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'en': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'jp': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'tw': './assets/cn/island/OCR_PRODUCTION_TIME.png'}) +ISLAND_TRANSPORT = Button(area={'cn': (905, 335, 986, 358), 'en': (905, 335, 986, 358), 'jp': (905, 335, 986, 358), 'tw': (905, 335, 986, 358)}, color={'cn': (234, 192, 102), 'en': (234, 192, 102), 'jp': (234, 192, 102), 'tw': (234, 192, 102)}, button={'cn': (898, 328, 1031, 459), 'en': (905, 335, 986, 358), 'jp': (898, 328, 1031, 459), 'tw': (898, 328, 1031, 459)}, file={'cn': './assets/cn/island/ISLAND_TRANSPORT.png', 'en': './assets/en/island/ISLAND_TRANSPORT.png', 'jp': './assets/cn/island/ISLAND_TRANSPORT.png', 'tw': './assets/cn/island/ISLAND_TRANSPORT.png'}) +ISLAND_TRANSPORT_CHECK = Button(area={'cn': (264, 154, 317, 180), 'en': (264, 154, 317, 180), 'jp': (264, 154, 317, 180), 'tw': (264, 154, 317, 180)}, color={'cn': (22, 0, 0), 'en': (22, 0, 0), 'jp': (22, 0, 0), 'tw': (22, 0, 0)}, button={'cn': (264, 154, 317, 180), 'en': (264, 154, 317, 180), 'jp': (264, 154, 317, 180), 'tw': (264, 154, 317, 180)}, file={'cn': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'en': './assets/en/island/ISLAND_TRANSPORT_CHECK.png', 'jp': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'tw': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png'}) +OCR_PRODUCTION_TIME = Button(area={'cn': (714, 611, 808, 631), 'en': (637, 603, 733, 623), 'jp': (714, 611, 808, 631), 'tw': (714, 611, 808, 631)}, color={'cn': (120, 210, 255), 'en': (132, 214, 255), 'jp': (120, 210, 255), 'tw': (120, 210, 255)}, button={'cn': (714, 611, 808, 631), 'en': (637, 603, 733, 623), 'jp': (714, 611, 808, 631), 'tw': (714, 611, 808, 631)}, file={'cn': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'en': './assets/en/island/OCR_PRODUCTION_TIME.png', 'jp': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'tw': './assets/cn/island/OCR_PRODUCTION_TIME.png'}) OCR_PRODUCTION_TIME_REMAIN = Button(area={'cn': (621, 427, 666, 439), 'en': (621, 427, 666, 439), 'jp': (621, 427, 666, 439), 'tw': (621, 427, 666, 439)}, color={'cn': (196, 203, 205), 'en': (196, 203, 205), 'jp': (196, 203, 205), 'tw': (196, 203, 205)}, button={'cn': (621, 427, 666, 439), 'en': (621, 427, 666, 439), 'jp': (621, 427, 666, 439), 'tw': (621, 427, 666, 439)}, file={'cn': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'en': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'jp': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'tw': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png'}) OCR_TRANSPORT_REFRESH = Button(area={'cn': (716, 211, 805, 231), 'en': (716, 211, 805, 231), 'jp': (716, 211, 805, 231), 'tw': (716, 211, 805, 231)}, color={'cn': (176, 177, 175), 'en': (176, 177, 175), 'jp': (176, 177, 175), 'tw': (176, 177, 175)}, button={'cn': (716, 211, 805, 231), 'en': (716, 211, 805, 231), 'jp': (716, 211, 805, 231), 'tw': (716, 211, 805, 231)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_REFRESH.png', 'en': './assets/cn/island/OCR_TRANSPORT_REFRESH.png', 'jp': './assets/cn/island/OCR_TRANSPORT_REFRESH.png', 'tw': './assets/cn/island/OCR_TRANSPORT_REFRESH.png'}) OCR_TRANSPORT_TIME = Button(area={'cn': (611, 139, 687, 154), 'en': (611, 139, 687, 154), 'jp': (611, 139, 687, 154), 'tw': (611, 139, 687, 154)}, color={'cn': (119, 119, 120), 'en': (119, 119, 120), 'jp': (119, 119, 120), 'tw': (119, 119, 120)}, button={'cn': (611, 139, 687, 154), 'en': (611, 139, 687, 154), 'jp': (611, 139, 687, 154), 'tw': (611, 139, 687, 154)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'en': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'jp': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'tw': './assets/cn/island/OCR_TRANSPORT_TIME.png'}) @@ -30,12 +30,12 @@ PROJECT_MANJUU_CHECK = Button(area={'cn': (1162, 182, 1214, 205), 'en': (1162, 1 PROJECT_NEW_JERSEY_CHECK = Button(area={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, color={'cn': (138, 136, 159), 'en': (138, 136, 159), 'jp': (138, 136, 159), 'tw': (138, 136, 159)}, button={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, file={'cn': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'en': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'jp': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'tw': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png'}) PROJECT_SARATOGA_CHECK = Button(area={'cn': (1162, 166, 1223, 219), 'en': (1162, 166, 1223, 219), 'jp': (1162, 166, 1223, 219), 'tw': (1162, 166, 1223, 219)}, color={'cn': (212, 177, 178), 'en': (212, 177, 178), 'jp': (212, 177, 178), 'tw': (212, 177, 178)}, button={'cn': (1162, 166, 1223, 219), 'en': (1162, 166, 1223, 219), 'jp': (1162, 166, 1223, 219), 'tw': (1162, 166, 1223, 219)}, file={'cn': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'en': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'jp': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'tw': './assets/cn/island/PROJECT_SARATOGA_CHECK.png'}) PROJECT_SHIMAKAZE_CHECK = Button(area={'cn': (1163, 168, 1212, 218), 'en': (1163, 168, 1212, 218), 'jp': (1163, 168, 1212, 218), 'tw': (1163, 168, 1212, 218)}, color={'cn': (218, 199, 196), 'en': (218, 199, 196), 'jp': (218, 199, 196), 'tw': (218, 199, 196)}, button={'cn': (1163, 168, 1212, 218), 'en': (1163, 168, 1212, 218), 'jp': (1163, 168, 1212, 218), 'tw': (1163, 168, 1212, 218)}, file={'cn': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'en': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'jp': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'tw': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png'}) -PROJECT_START = Button(area={'cn': (686, 610, 706, 630), 'en': (686, 610, 706, 630), 'jp': (686, 610, 706, 630), 'tw': (686, 610, 706, 630)}, color={'cn': (129, 213, 255), 'en': (129, 213, 255), 'jp': (129, 213, 255), 'tw': (129, 213, 255)}, button={'cn': (494, 599, 1087, 642), 'en': (494, 599, 1087, 642), 'jp': (494, 599, 1087, 642), 'tw': (494, 599, 1087, 642)}, file={'cn': './assets/cn/island/PROJECT_START.png', 'en': './assets/cn/island/PROJECT_START.png', 'jp': './assets/cn/island/PROJECT_START.png', 'tw': './assets/cn/island/PROJECT_START.png'}) +PROJECT_START = Button(area={'cn': (609, 610, 629, 630), 'en': (609, 610, 629, 630), 'jp': (609, 610, 629, 630), 'tw': (609, 610, 629, 630)}, color={'cn': (128, 212, 254), 'en': (128, 212, 254), 'jp': (128, 212, 254), 'tw': (128, 212, 254)}, button={'cn': (494, 599, 1087, 642), 'en': (609, 610, 629, 630), 'jp': (494, 599, 1087, 642), 'tw': (494, 599, 1087, 642)}, file={'cn': './assets/cn/island/PROJECT_START.png', 'en': './assets/en/island/PROJECT_START.png', 'jp': './assets/cn/island/PROJECT_START.png', 'tw': './assets/cn/island/PROJECT_START.png'}) PROJECT_TASHKENT_CHECK = Button(area={'cn': (1164, 176, 1219, 213), 'en': (1164, 176, 1219, 213), 'jp': (1164, 176, 1219, 213), 'tw': (1164, 176, 1219, 213)}, color={'cn': (176, 146, 173), 'en': (176, 146, 173), 'jp': (176, 146, 173), 'tw': (176, 146, 173)}, button={'cn': (1164, 176, 1219, 213), 'en': (1164, 176, 1219, 213), 'jp': (1164, 176, 1219, 213), 'tw': (1164, 176, 1219, 213)}, file={'cn': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'en': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'jp': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'tw': './assets/cn/island/PROJECT_TASHKENT_CHECK.png'}) PROJECT_UNICORN_CHECK = Button(area={'cn': (1156, 167, 1224, 209), 'en': (1156, 167, 1224, 209), 'jp': (1156, 167, 1224, 209), 'tw': (1156, 167, 1224, 209)}, color={'cn': (199, 184, 218), 'en': (199, 184, 218), 'jp': (199, 184, 218), 'tw': (199, 184, 218)}, button={'cn': (1156, 167, 1224, 209), 'en': (1156, 167, 1224, 209), 'jp': (1156, 167, 1224, 209), 'tw': (1156, 167, 1224, 209)}, file={'cn': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'en': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'jp': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'tw': './assets/cn/island/PROJECT_UNICORN_CHECK.png'}) PROJECT_YING_SWEI_CHECK = Button(area={'cn': (1161, 177, 1217, 210), 'en': (1161, 177, 1217, 210), 'jp': (1161, 177, 1217, 210), 'tw': (1161, 177, 1217, 210)}, color={'cn': (171, 157, 165), 'en': (171, 157, 165), 'jp': (171, 157, 165), 'tw': (171, 157, 165)}, button={'cn': (1161, 177, 1217, 210), 'en': (1161, 177, 1217, 210), 'jp': (1161, 177, 1217, 210), 'tw': (1161, 177, 1217, 210)}, file={'cn': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'en': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'jp': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'tw': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png'}) -ROLE_SELECT_CONFIRM = Button(area={'cn': (1068, 597, 1118, 621), 'en': (1068, 597, 1118, 621), 'jp': (1068, 597, 1118, 621), 'tw': (1068, 597, 1118, 621)}, color={'cn': (109, 206, 255), 'en': (109, 206, 255), 'jp': (109, 206, 255), 'tw': (109, 206, 255)}, button={'cn': (948, 585, 1239, 632), 'en': (948, 585, 1239, 632), 'jp': (948, 585, 1239, 632), 'tw': (948, 585, 1239, 632)}, file={'cn': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'en': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'jp': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'tw': './assets/cn/island/ROLE_SELECT_CONFIRM.png'}) -ROLE_SELECT_ENTER = Button(area={'cn': (579, 314, 700, 350), 'en': (579, 314, 700, 350), 'jp': (579, 314, 700, 350), 'tw': (579, 314, 700, 350)}, color={'cn': (239, 238, 237), 'en': (239, 238, 237), 'jp': (239, 238, 237), 'tw': (239, 238, 237)}, button={'cn': (534, 206, 747, 483), 'en': (534, 206, 747, 483), 'jp': (534, 206, 747, 483), 'tw': (534, 206, 747, 483)}, file={'cn': './assets/cn/island/ROLE_SELECT_ENTER.png', 'en': './assets/cn/island/ROLE_SELECT_ENTER.png', 'jp': './assets/cn/island/ROLE_SELECT_ENTER.png', 'tw': './assets/cn/island/ROLE_SELECT_ENTER.png'}) +ROLE_SELECT_CONFIRM = Button(area={'cn': (1068, 597, 1118, 621), 'en': (1068, 597, 1118, 621), 'jp': (1068, 597, 1118, 621), 'tw': (1068, 597, 1118, 621)}, color={'cn': (125, 211, 255), 'en': (125, 211, 255), 'jp': (125, 211, 255), 'tw': (125, 211, 255)}, button={'cn': (948, 585, 1239, 632), 'en': (1068, 597, 1118, 621), 'jp': (948, 585, 1239, 632), 'tw': (948, 585, 1239, 632)}, file={'cn': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'en': './assets/en/island/ROLE_SELECT_CONFIRM.png', 'jp': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'tw': './assets/cn/island/ROLE_SELECT_CONFIRM.png'}) +ROLE_SELECT_ENTER = Button(area={'cn': (578, 313, 701, 351), 'en': (578, 313, 701, 351), 'jp': (578, 313, 701, 351), 'tw': (578, 313, 701, 351)}, color={'cn': (237, 237, 236), 'en': (237, 237, 236), 'jp': (237, 237, 236), 'tw': (237, 237, 236)}, button={'cn': (534, 206, 747, 483), 'en': (578, 313, 701, 351), 'jp': (534, 206, 747, 483), 'tw': (534, 206, 747, 483)}, file={'cn': './assets/cn/island/ROLE_SELECT_ENTER.png', 'en': './assets/en/island/ROLE_SELECT_ENTER.png', 'jp': './assets/cn/island/ROLE_SELECT_ENTER.png', 'tw': './assets/cn/island/ROLE_SELECT_ENTER.png'}) TEMPLATE_AKASHI = Template(file={'cn': './assets/cn/island/TEMPLATE_AKASHI.png', 'en': './assets/cn/island/TEMPLATE_AKASHI.png', 'jp': './assets/cn/island/TEMPLATE_AKASHI.png', 'tw': './assets/cn/island/TEMPLATE_AKASHI.png'}) TEMPLATE_AMAGI_CHAN = Template(file={'cn': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'en': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'jp': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'tw': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png'}) TEMPLATE_CARROT = Template(file={'cn': './assets/cn/island/TEMPLATE_CARROT.png', 'en': './assets/cn/island/TEMPLATE_CARROT.png', 'jp': './assets/cn/island/TEMPLATE_CARROT.png', 'tw': './assets/cn/island/TEMPLATE_CARROT.png'}) diff --git a/module/island/island.py b/module/island/island.py index 2ecfd467f..32f80a27f 100644 --- a/module/island/island.py +++ b/module/island/island.py @@ -19,7 +19,7 @@ class Island(IslandProjectRun, IslandTransportRun): list[str]: a list of name for island receive """ if any(config): - return [name for add, name in zip(config, list(name_to_slot_cn.keys())) if add] + return [name for add, name in zip(config, list(name_to_slot.keys())) if add] else: return [] @@ -56,7 +56,7 @@ class Island(IslandProjectRun, IslandTransportRun): self.config.task_delay(success=False) def run(self): - if server.server in ['cn']: + if server.server in ['cn', 'en']: transport = False project_config = [self.config.__getattribute__(f'Island{i}_Receive') for i in range(1, 16)] project = any(project_config) diff --git a/module/island/project.py b/module/island/project.py index 13c6087da..ad6d42ed5 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -4,6 +4,7 @@ import re import numpy as np from scipy import signal +import module.config.server as server from module.base.button import Button, ButtonGrid from module.base.timer import Timer from module.base.utils import color_similarity_2d, crop, random_rectangle_vector, rgb2gray @@ -15,12 +16,14 @@ from module.logger import logger from module.map.map_grids import SelectedGrids from module.ocr.ocr import Duration, Ocr - class ProjectNameOcr(Ocr): def after_process(self, result): result = super().after_process(result) - result = result.replace('主', '丰') - result = re.sub(r'[^\u4e00-\u9fff]', '', result) + if server.server == 'cn': + result = result.replace('主', '丰') + result = re.sub(r'[^\u4e00-\u9fff]', '', result) + elif server.server == 'en': + result = re.sub(r"[\s'-]+", "", result).lower() return result @@ -66,7 +69,9 @@ class IslandProject: return # name - area = (self.x1 - 446, self.y1, self.x1 - 326, self.y2) + dx = {'cn':326, 'en':137}[server.server] + dy = {'cn':0, 'en':2}[server.server] + area = (self.x1 - 446, self.y1, self.x1 - dx, self.y2+dy) button = Button(area=area, color=(), button=area, name='PROJECT_NAME') ocr = ProjectNameOcr(button, lang='cnocr') self.name = ocr.ocr(self.image) @@ -75,7 +80,7 @@ class IslandProject: return # id - keys = list(name_to_slot_cn.keys()) + keys = list(name_to_slot.keys()) if self.name in keys: self.id = keys.index(self.name) + 1 else: @@ -83,7 +88,7 @@ class IslandProject: return # max slot - self.max_slot = name_to_slot_cn.get(self.name, 2) + self.max_slot = name_to_slot.get(self.name, 2) # available slot area = (self.x1 - 383, self.y1 + 60, self.x1 - 39, self.y1 + 118) @@ -173,12 +178,16 @@ class IslandProduct: class ItemNameOcr(Ocr): def after_process(self, result): result = super().after_process(result) - result = result.replace('蛮', '蜜').replace('茉', '末').replace('汗', '汁').replace('纠', '组') - result = re.sub(r'[^\u4e00-\u9fff]', '', result) - if '冰咖' in result: - result = '冰咖啡' - if '莓果香橙' in result: - result = '莓果香橙甜点组' + if server.server == 'cn': + result = result.replace('蛮', '蜜').replace('茉', '末').replace('汗', '汁').replace('纠', '组') + result = re.sub(r'[^\u4e00-\u9fff]', '', result) + if '冰咖' in result: + result = '冰咖啡' + if '莓果香橙' in result: + result = '莓果香橙甜点组' + elif server.server == 'en': + result = re.sub(r"[\s'-]+", "", result) + result = result.lower() return result @@ -192,7 +201,7 @@ class ProductItem: # All buttons on this page to click item_buttons: ButtonGrid - def __init__(self, image, y, get_button=True): + def __init__(self, image, y, parent_project_id, get_button=True): """ Args: image: @@ -205,6 +214,7 @@ class ProductItem: self.name = None self.button = None self.items = [] + self.parent_project_id = parent_project_id self.parse_item(get_button=get_button) def parse_item(self, get_button): @@ -230,7 +240,7 @@ class ProductItem: self.item_buttons = ButtonGrid(origin=(x1, origin_y), delta=(0, delta), button_shape=(x2 - x1, y2 - y1), grid_shape=(1, shape_y), name='ITEMS') - self.items = [ProductItem(self.image, (item.area[1], item.area[3]), get_button=False) + self.items = [ProductItem(self.image, (item.area[1], item.area[3]), self.parent_project_id, get_button=False) for item in self.item_buttons.buttons] else: self.ocr_name(y1, y2) @@ -267,8 +277,27 @@ class ProductItem: button = Button(area=area, color=(), button=area, name='ITEM_NAME') ocr = ItemNameOcr(button, lang='cnocr', letter=(70, 70, 70)) self.name = ocr.ocr(self.image) - if not self.name or self.name not in deep_values(items_data_cn, depth=2): + if server.server == 'cn' and (not self.name or self.name not in deep_values(items_data, depth=2)): self.valid = False + elif server.server == 'en': + self.valid = False + if not self.name: + return + for value in list(items_data[self.parent_project_id].values()): + can_scroll = len(value) > 13 + vmatcher = re.sub(r"[\s'-]+", "", value).lower() + if self.name == vmatcher: + logger.info(f'Product with valid name: {self.name} (exact matched {value})') + self.name = value + self.valid = True + break + elif self.name[1:-1] in vmatcher and (len(self.name) > 12 and can_scroll): + logger.info(f'Product with valid name: {self.name} (scroll matched {value})') + self.name = value + self.valid = True + break + if not self.valid: + logger.info(f'Product with invalid name: {self.name}') def __eq__(self, other): """ @@ -467,7 +496,7 @@ class IslandProjectRun(IslandUI): def get_character_check_button(character): return globals().get(f'PROJECT_{character.upper()}_CHECK', PRODUCT_MANJUU_CHECK) - def get_current_product(self): + def get_current_product(self, project_id): """ Get currently selected product on self.device.image. @@ -485,9 +514,9 @@ class IslandProjectRun(IslandUI): } peaks, _ = signal.find_peaks(line, **parameters) peaks = np.array(peaks) + y_top - return ProductItem(self.device.image, peaks) + return ProductItem(self.device.image, peaks, project_id) - def product_select(self, option, trial=2, skip_first_screenshot=True): + def product_select(self, option, project_id, trial=2, skip_first_screenshot=True): """ Select a product in items list. @@ -509,7 +538,7 @@ class IslandProjectRun(IslandUI): else: self.device.screenshot() - current = self.get_current_product() + current = self.get_current_product(project_id) if trial > 0 and not len(current.items): trial -= 1 continue @@ -581,7 +610,8 @@ class IslandProjectRun(IslandUI): continue button = PROJECT_START - self.appear(button, offset=(100, 0)) + timer_offset = {'cn':100, 'en':60}[server.server] + self.appear(button, offset=(timer_offset, 0)) offset = tuple(np.subtract(button.button, button._button)[:2]) product = IslandProduct(self.device.image, new=True, offset=offset) if product == last: @@ -641,7 +671,7 @@ class IslandProjectRun(IslandUI): self.island_drag_next_page((0, -500), ISLAND_PROJECT_SWIPE.area, 0.6) - def project_receive_and_start(self, proj, button, character, option, ensure=True): + def project_receive_and_start(self, proj, button, character, option, project_id, ensure=True): """ Receive and start a project is in the current page. @@ -657,7 +687,7 @@ class IslandProjectRun(IslandUI): if not self.project_character_select(character): logger.warning('Island select role failed due to game bug, retrying') return False - if not self.product_select(option): + if not self.product_select(option, project_id): return True if not self.product_select_confirm(): self.character = 'manjuu' @@ -695,7 +725,7 @@ class IslandProjectRun(IslandUI): if option == 0: slot_option.append(None) continue - slot_option.append(deep_get(items_data_cn, [proj_id, option])) + slot_option.append(deep_get(items_data, [proj_id, option])) return slot_option def island_project_run(self, names, trial=2, skip_first_screenshot=True): @@ -747,7 +777,7 @@ class IslandProjectRun(IslandUI): # retry 3 times because of a game bug for _ in range(3): ensure = not end or index != option_num - 1 - if self.project_receive_and_start(proj, button, self.character, option, ensure): + if self.project_receive_and_start(proj, button, self.character, option, proj.id, ensure): break timeout.reset() diff --git a/module/island/project_data.py b/module/island/project_data.py index 4c19afd23..423e42929 100644 --- a/module/island/project_data.py +++ b/module/island/project_data.py @@ -1,10 +1,12 @@ -name_to_slot_cn = { +import module.config.server as server + +__name_to_slot_cn = { '丰壤农田': 4, '悠然牧场': 4, '沉石矿山': 4, '翠土林场': 4, '坠香果园': 4, '青芽苗圃': 2, '有鱼餐馆': 2, '白熊饮品': 2, '啾啾简餐': 2, '乌鱼烤肉': 2, '木料加工设备': 2, '工业生产设备': 2, '电子加工设备': 2, '手工制作设备': 2, '啾咖啡': 2 } -items_data_cn = { +__items_data_cn = { 1: { 1: '小麦', 2: '玉米', 3: '牧草', 4: '咖啡豆', 5: '大米', 6: '白菜', 7: '土豆', 8: '大豆', @@ -61,3 +63,79 @@ items_data_cn = { 6: '草莓奶绿', 7: '晨光活力组合', 8: '醒神套餐', 9: '果香双杯乐', }, } + + +__name_to_slot_en = { + 'faircropfields': 4, 'laidbackranch': 4, 'rockheapmine': 4, 'verdantwoods': 4, 'sweetscentorchard': 4, 'newsproutnursery': 2, + 'goldenkoirestaurant': 2, 'polarbearteahouse': 2, 'manjuueatery': 2, "finnfeathergrill": 2, 'lumberprocessing': 2, 'machineryproduction': 2, + 'electronicproduction': 2, 'arts&craftsproduction': 2, 'cafemanjuu': 2 +} + +__items_data_en = { + 1: { + 1: 'Wheat', 2: 'Corn', 3: 'Grass', 4: 'CoffeeBeans', 5: 'Rice', 6: 'Napa Cabbage', + 7: 'Potato', 8: 'Soy Beans', + }, + 2: { + 1: 'Eggs', 2: 'Fresh Meat', 3: 'Milk', 4: 'Wool', + }, + 3: { + 1: 'Coal', 2: 'Copper Ore', 3: 'Bauxite Ore', 4: 'Iron Ore', 5: 'Sulfur', 6: 'Silver Ore', + }, + 4: { + 1: 'Raw Timber', 2: 'Workable Wood', 3: 'remium Wood', 4: 'Elegant Wood', # remium Wood because it overruns on the left + }, + 5: { + 1: 'Yoizuki Pear', 2: 'Kaki Persimmon', 3: 'Apple', 4: 'Citrus Fruit', 5: 'Banana', 6: 'Mango', + 7: 'Lemon', 8: 'Avocado', 9: 'Rubber', + }, + 6: { + 1: 'Flax', 2: 'Strawberries', 3: 'Cotton', 4: 'Tea Leaves', 5: 'Lavender', 6: 'Carrot', + 7: 'Onion', + }, + 7: { + 1: 'Dried Persimmon', 2: 'Matsutake and Chicken Soup', 3: 'Tofu', 4: 'Tofu with Minced Meat', 5: 'Omurice', + 6: 'Cabbage and Tofu Soup', 7: 'Vegetable Salad', 8: 'Classic Tofu Combo', 9: 'Hearty Meal', + }, + 8: { + 1: 'Carrot and Pear Juice', 2: 'Chrysanthemum Tea', 3: 'Apple Juice', 4: 'Banana and Mango Juice', + 5: 'Honey and Lemon Water', 6: 'Strawberry Lemon Drink', 7: 'Lavender Tea', 8: 'Strawberry Honey Frappe', + 9: 'Floral and Fruity', 10: 'Colorful Fruit Paradise', 11: 'Sunny Honey', + }, + 9: { + 1: 'Corn Cup', 2: 'Apple Pie', 3: 'Orange Pie', 4: 'Sticky Rice with Mango', 5: 'Banana Crepe', + 6: 'Strawberry Charlotte', 7: 'Succulently Sweet', 8: 'Orchard Duo', 9: 'Berry and Orange Dessert', + }, + 10: { + 1: 'Coal-Roasted Skewer', 2: "Chicken and Potato Hors d'Oeuvre", 3: 'Stir-Fried Chicken', 4: 'Rolled Carrot Omelette', + 5: 'Steak Bowl', 6: 'The Carne-val', 7: 'Double Energy Combo', + }, + 11: { + 1: 'Paper', 2: 'Notebook', 3: 'Chair and Desk', 4: 'Choice Wooden Barrel', 5: 'Filing Cabinet', + }, + 12: { + 1: 'Charcoal Brush', 2: 'Cable', 3: 'Nails', 4: 'Chemicals', 5: 'Gunpowder', 6: 'Utensils', + }, + 13: { + 1: 'Ink Cartridge', 2: 'Clock', 3: 'Battery', 4: 'Water Filter', + }, + 14: { + 1: 'Autumn Bouquet', 2: 'Peanut Oil', 3: 'Cloth', 4: 'Leather', 5: 'Rope', 6: 'Gloves', + 7: 'Aroma Sachet', 8: 'Shoes', 9: 'Wound Dressings', + }, + 15: { + 1: 'Omelette', 2: 'Iced Coffee', 3: 'Cheese', 4: 'Latte', 5: 'Citrus Coffee', + 6: 'Strawberry Milkshake', 7: 'Morning Light Energy Combo', 8: 'The Wake-Up Call', 9: 'Fruity & Fruitier', + }, +} + + +if server.server == 'cn': + name_to_slot = __name_to_slot_cn + items_data = __items_data_cn +elif server.server == 'en': + name_to_slot = __name_to_slot_en + items_data = __items_data_en +else: + name_to_slot = __name_to_slot_cn + items_data = __items_data_cn diff --git a/module/ui/assets.py b/module/ui/assets.py index fc84773ca..2b724268b 100644 --- a/module/ui/assets.py +++ b/module/ui/assets.py @@ -49,8 +49,8 @@ GUILD_CHECK = Button(area={'cn': (121, 15, 199, 39), 'en': (121, 15, 196, 39), ' IDLE = Button(area={'cn': (864, 672, 873, 688), 'en': (864, 672, 873, 688), 'jp': (864, 672, 873, 688), 'tw': (864, 672, 873, 688)}, color={'cn': (158, 159, 167), 'en': (158, 159, 167), 'jp': (158, 159, 167), 'tw': (158, 159, 167)}, button={'cn': (864, 672, 873, 688), 'en': (864, 672, 873, 688), 'jp': (864, 672, 873, 688), 'tw': (864, 672, 873, 688)}, file={'cn': './assets/cn/ui/IDLE.png', 'en': './assets/en/ui/IDLE.png', 'jp': './assets/jp/ui/IDLE.png', 'tw': './assets/tw/ui/IDLE.png'}) IDLE_2 = Button(area={'cn': (864, 672, 873, 688), 'en': (864, 672, 873, 688), 'jp': (864, 672, 873, 688), 'tw': (864, 672, 873, 688)}, color={'cn': (173, 178, 186), 'en': (173, 178, 186), 'jp': (173, 178, 186), 'tw': (173, 178, 186)}, button={'cn': (864, 672, 873, 688), 'en': (864, 672, 873, 688), 'jp': (864, 672, 873, 688), 'tw': (864, 672, 873, 688)}, file={'cn': './assets/cn/ui/IDLE_2.png', 'en': './assets/cn/ui/IDLE_2.png', 'jp': './assets/cn/ui/IDLE_2.png', 'tw': './assets/cn/ui/IDLE_2.png'}) IDLE_3 = Button(area={'cn': (864, 672, 873, 688), 'en': (864, 672, 873, 688), 'jp': (864, 672, 873, 688), 'tw': (864, 672, 873, 688)}, color={'cn': (185, 183, 182), 'en': (185, 183, 182), 'jp': (185, 183, 182), 'tw': (185, 183, 182)}, button={'cn': (864, 672, 873, 688), 'en': (864, 672, 873, 688), 'jp': (864, 672, 873, 688), 'tw': (864, 672, 873, 688)}, file={'cn': './assets/cn/ui/IDLE_3.png', 'en': './assets/cn/ui/IDLE_3.png', 'jp': './assets/cn/ui/IDLE_3.png', 'tw': './assets/cn/ui/IDLE_3.png'}) -ISLAND_CHECK = Button(area={'cn': (1215, 26, 1245, 60), 'en': (1215, 26, 1245, 60), 'jp': (1215, 26, 1245, 60), 'tw': (1215, 26, 1245, 60)}, color={'cn': (191, 192, 190), 'en': (191, 192, 190), 'jp': (191, 192, 190), 'tw': (191, 192, 190)}, button={'cn': (1215, 26, 1245, 60), 'en': (1215, 26, 1245, 60), 'jp': (1215, 26, 1245, 60), 'tw': (1215, 26, 1245, 60)}, file={'cn': './assets/cn/ui/ISLAND_CHECK.png', 'en': './assets/cn/ui/ISLAND_CHECK.png', 'jp': './assets/cn/ui/ISLAND_CHECK.png', 'tw': './assets/cn/ui/ISLAND_CHECK.png'}) -ISLAND_GOTO_ISLAND_PHONE = Button(area={'cn': (1215, 26, 1245, 60), 'en': (1215, 26, 1245, 60), 'jp': (1215, 26, 1245, 60), 'tw': (1215, 26, 1245, 60)}, color={'cn': (191, 192, 190), 'en': (191, 192, 190), 'jp': (191, 192, 190), 'tw': (191, 192, 190)}, button={'cn': (1215, 26, 1245, 60), 'en': (1215, 26, 1245, 60), 'jp': (1215, 26, 1245, 60), 'tw': (1215, 26, 1245, 60)}, file={'cn': './assets/cn/ui/ISLAND_GOTO_ISLAND_PHONE.png', 'en': './assets/cn/ui/ISLAND_GOTO_ISLAND_PHONE.png', 'jp': './assets/cn/ui/ISLAND_GOTO_ISLAND_PHONE.png', 'tw': './assets/cn/ui/ISLAND_GOTO_ISLAND_PHONE.png'}) +ISLAND_CHECK = Button(area={'cn': (1215, 26, 1245, 60), 'en': (1215, 26, 1245, 60), 'jp': (1215, 26, 1245, 60), 'tw': (1215, 26, 1245, 60)}, color={'cn': (191, 192, 190), 'en': (187, 188, 188), 'jp': (191, 192, 190), 'tw': (191, 192, 190)}, button={'cn': (1215, 26, 1245, 60), 'en': (1215, 26, 1245, 60), 'jp': (1215, 26, 1245, 60), 'tw': (1215, 26, 1245, 60)}, file={'cn': './assets/cn/ui/ISLAND_CHECK.png', 'en': './assets/en/ui/ISLAND_CHECK.png', 'jp': './assets/cn/ui/ISLAND_CHECK.png', 'tw': './assets/cn/ui/ISLAND_CHECK.png'}) +ISLAND_GOTO_ISLAND_PHONE = Button(area={'cn': (1215, 26, 1245, 60), 'en': (1215, 26, 1245, 60), 'jp': (1215, 26, 1245, 60), 'tw': (1215, 26, 1245, 60)}, color={'cn': (191, 192, 190), 'en': (24, 0, 0), 'jp': (191, 192, 190), 'tw': (191, 192, 190)}, button={'cn': (1215, 26, 1245, 60), 'en': (1215, 26, 1245, 60), 'jp': (1215, 26, 1245, 60), 'tw': (1215, 26, 1245, 60)}, file={'cn': './assets/cn/ui/ISLAND_GOTO_ISLAND_PHONE.png', 'en': './assets/en/ui/ISLAND_GOTO_ISLAND_PHONE.png', 'jp': './assets/cn/ui/ISLAND_GOTO_ISLAND_PHONE.png', 'tw': './assets/cn/ui/ISLAND_GOTO_ISLAND_PHONE.png'}) ISLAND_PHONE_CHECK = Button(area={'cn': (1037, 644, 1077, 680), 'en': (1037, 644, 1077, 680), 'jp': (1037, 644, 1077, 680), 'tw': (1037, 644, 1077, 680)}, color={'cn': (138, 150, 163), 'en': (138, 150, 163), 'jp': (138, 150, 163), 'tw': (138, 150, 163)}, button={'cn': (1037, 644, 1077, 680), 'en': (1037, 644, 1077, 680), 'jp': (1037, 644, 1077, 680), 'tw': (1037, 644, 1077, 680)}, file={'cn': './assets/cn/ui/ISLAND_PHONE_CHECK.png', 'en': './assets/cn/ui/ISLAND_PHONE_CHECK.png', 'jp': './assets/cn/ui/ISLAND_PHONE_CHECK.png', 'tw': './assets/cn/ui/ISLAND_PHONE_CHECK.png'}) ISLAND_PHONE_GOTO_ISLAND = Button(area={'cn': (1037, 644, 1077, 680), 'en': (1037, 644, 1077, 680), 'jp': (1037, 644, 1077, 680), 'tw': (1037, 644, 1077, 680)}, color={'cn': (138, 150, 163), 'en': (138, 150, 163), 'jp': (138, 150, 163), 'tw': (138, 150, 163)}, button={'cn': (16, 8, 80, 72), 'en': (16, 8, 80, 72), 'jp': (16, 8, 80, 72), 'tw': (16, 8, 80, 72)}, file={'cn': './assets/cn/ui/ISLAND_PHONE_GOTO_ISLAND.png', 'en': './assets/cn/ui/ISLAND_PHONE_GOTO_ISLAND.png', 'jp': './assets/cn/ui/ISLAND_PHONE_GOTO_ISLAND.png', 'tw': './assets/cn/ui/ISLAND_PHONE_GOTO_ISLAND.png'}) ISLAND_PHONE_GOTO_MAIN = Button(area={'cn': (1037, 644, 1077, 680), 'en': (1037, 644, 1077, 680), 'jp': (1037, 644, 1077, 680), 'tw': (1037, 644, 1077, 680)}, color={'cn': (138, 150, 163), 'en': (138, 150, 163), 'jp': (138, 150, 163), 'tw': (138, 150, 163)}, button={'cn': (1037, 644, 1077, 680), 'en': (1037, 644, 1077, 680), 'jp': (1037, 644, 1077, 680), 'tw': (1037, 644, 1077, 680)}, file={'cn': './assets/cn/ui/ISLAND_PHONE_GOTO_MAIN.png', 'en': './assets/cn/ui/ISLAND_PHONE_GOTO_MAIN.png', 'jp': './assets/cn/ui/ISLAND_PHONE_GOTO_MAIN.png', 'tw': './assets/cn/ui/ISLAND_PHONE_GOTO_MAIN.png'}) From e5ce328af2110d716eddb2271a1852dd4f70dec1 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Mon, 19 Jan 2026 02:21:21 +0800 Subject: [PATCH 58/76] Fix: use appear_on for ROLE_SELECT_ENTER --- module/base/button.py | 1 + module/island/island.py | 2 +- module/island/project.py | 10 ++++++---- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/module/base/button.py b/module/base/button.py index a24ed4ba3..2567c49a4 100644 --- a/module/base/button.py +++ b/module/base/button.py @@ -320,6 +320,7 @@ class Button(Resource): res = cv2.matchTemplate(self.image_luma, image_luma, cv2.TM_CCOEFF_NORMED) _, sim, _, point = cv2.minMaxLoc(res) self._button_offset = area_offset(self._button, offset[:2] + np.array(point)) + print(sim, similarity) return sim > similarity def match_template_color(self, image, offset=(20, 20), similarity=0.85, threshold=30): diff --git a/module/island/island.py b/module/island/island.py index 32f80a27f..9b91e13b0 100644 --- a/module/island/island.py +++ b/module/island/island.py @@ -5,7 +5,7 @@ from module.island.project_data import * from module.island.project import IslandProjectRun from module.island.transport import IslandTransportRun from module.logger import logger -from module.ui.page import page_dormmenu, page_island, page_island_phone, page_main +from module.ui.page import page_island_phone, page_main class Island(IslandProjectRun, IslandTransportRun): diff --git a/module/island/project.py b/module/island/project.py index ad6d42ed5..1be25ea89 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -5,6 +5,7 @@ import numpy as np from scipy import signal import module.config.server as server + from module.base.button import Button, ButtonGrid from module.base.timer import Timer from module.base.utils import color_similarity_2d, crop, random_rectangle_vector, rgb2gray @@ -16,6 +17,7 @@ from module.logger import logger from module.map.map_grids import SelectedGrids from module.ocr.ocr import Duration, Ocr + class ProjectNameOcr(Ocr): def after_process(self, result): result = super().after_process(result) @@ -69,9 +71,9 @@ class IslandProject: return # name - dx = {'cn':326, 'en':137}[server.server] - dy = {'cn':0, 'en':2}[server.server] - area = (self.x1 - 446, self.y1, self.x1 - dx, self.y2+dy) + dx = {'cn': 326, 'en': 137}[server.server] + dy = {'cn': 0, 'en': 2}[server.server] + area = (self.x1 - 446, self.y1, self.x1 - dx, self.y2 + dy) button = Button(area=area, color=(), button=area, name='PROJECT_NAME') ocr = ProjectNameOcr(button, lang='cnocr') self.name = ocr.ocr(self.image) @@ -372,7 +374,7 @@ class IslandProjectRun(IslandUI): click_timer.reset() continue - if enter and self.appear_then_click(ROLE_SELECT_ENTER, offset=(5, 5), interval=2): + if enter and self.appear_then_click(ROLE_SELECT_ENTER, threshold=10, interval=2): success = True self.interval_clear(GET_ITEMS_ISLAND) click_timer.reset() From 55d6a316e60dd06ecc8055035348dcf68d0ec0ca Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Mon, 19 Jan 2026 03:13:51 +0800 Subject: [PATCH 59/76] Upd: button_extract for island assets --- module/island/assets.py | 16 ++++++++-------- module/island/project.py | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/module/island/assets.py b/module/island/assets.py index 374658d7b..70640aec0 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -4,16 +4,16 @@ from module.base.template import Template # This file was automatically generated by dev_tools/button_extract.py. # Don't modify it manually. -GET_ITEMS_ISLAND = Button(area={'cn': (588, 260, 692, 289), 'en': (588, 260, 692, 289), 'jp': (588, 260, 692, 289), 'tw': (588, 260, 692, 289)}, color={'cn': (149, 151, 152), 'en': (149, 151, 152), 'jp': (149, 151, 152), 'tw': (149, 151, 152)}, button={'cn': (0, 263, 129, 555), 'en': (588, 260, 692, 289), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, file={'cn': './assets/cn/island/GET_ITEMS_ISLAND.png', 'en': './assets/en/island/GET_ITEMS_ISLAND.png', 'jp': './assets/cn/island/GET_ITEMS_ISLAND.png', 'tw': './assets/cn/island/GET_ITEMS_ISLAND.png'}) -ISLAND_AMOUNT_MAX = Button(area={'cn': (960, 382, 988, 405), 'en': (960, 382, 988, 405), 'jp': (960, 382, 988, 405), 'tw': (960, 382, 988, 405)}, color={'cn': (78, 78, 84), 'en': (78, 78, 84), 'jp': (78, 78, 84), 'tw': (78, 78, 84)}, button={'cn': (960, 382, 988, 405), 'en': (960, 382, 988, 405), 'jp': (960, 382, 988, 405), 'tw': (960, 382, 988, 405)}, file={'cn': './assets/cn/island/ISLAND_AMOUNT_MAX.png', 'en': './assets/en/island/ISLAND_AMOUNT_MAX.png', 'jp': './assets/cn/island/ISLAND_AMOUNT_MAX.png', 'tw': './assets/cn/island/ISLAND_AMOUNT_MAX.png'}) +GET_ITEMS_ISLAND = Button(area={'cn': (588, 260, 692, 289), 'en': (588, 260, 692, 289), 'jp': (588, 260, 692, 289), 'tw': (588, 260, 692, 289)}, color={'cn': (178, 180, 180), 'en': (149, 151, 152), 'jp': (178, 180, 180), 'tw': (178, 180, 180)}, button={'cn': (0, 263, 129, 555), 'en': (588, 260, 692, 289), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, file={'cn': './assets/cn/island/GET_ITEMS_ISLAND.png', 'en': './assets/en/island/GET_ITEMS_ISLAND.png', 'jp': './assets/cn/island/GET_ITEMS_ISLAND.png', 'tw': './assets/cn/island/GET_ITEMS_ISLAND.png'}) +ISLAND_AMOUNT_MAX = Button(area={'cn': (960, 382, 988, 405), 'en': (960, 382, 988, 405), 'jp': (960, 382, 988, 405), 'tw': (960, 382, 988, 405)}, color={'cn': (72, 72, 78), 'en': (78, 78, 84), 'jp': (72, 72, 78), 'tw': (72, 72, 78)}, button={'cn': (960, 382, 988, 405), 'en': (960, 382, 988, 405), 'jp': (960, 382, 988, 405), 'tw': (960, 382, 988, 405)}, file={'cn': './assets/cn/island/ISLAND_AMOUNT_MAX.png', 'en': './assets/en/island/ISLAND_AMOUNT_MAX.png', 'jp': './assets/cn/island/ISLAND_AMOUNT_MAX.png', 'tw': './assets/cn/island/ISLAND_AMOUNT_MAX.png'}) ISLAND_CLICK_SAFE_AREA = Button(area={'cn': (0, 263, 129, 555), 'en': (0, 263, 129, 555), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, color={'cn': (50, 52, 56), 'en': (50, 52, 56), 'jp': (50, 52, 56), 'tw': (50, 52, 56)}, button={'cn': (0, 263, 129, 555), 'en': (0, 263, 129, 555), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, file={'cn': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png', 'en': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png', 'jp': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png', 'tw': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png'}) ISLAND_MANAGEMENT = Button(area={'cn': (1077, 493, 1119, 533), 'en': (1077, 493, 1119, 533), 'jp': (1077, 493, 1119, 533), 'tw': (1077, 493, 1119, 533)}, color={'cn': (187, 224, 135), 'en': (187, 224, 135), 'jp': (187, 224, 135), 'tw': (187, 224, 135)}, button={'cn': (1077, 493, 1119, 533), 'en': (1077, 493, 1119, 533), 'jp': (1077, 493, 1119, 533), 'tw': (1077, 493, 1119, 533)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT.png', 'en': './assets/cn/island/ISLAND_MANAGEMENT.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT.png'}) -ISLAND_MANAGEMENT_CHECK = Button(area={'cn': (123, 21, 304, 47), 'en': (123, 21, 304, 47), 'jp': (123, 21, 304, 47), 'tw': (123, 21, 304, 47)}, color={'cn': (90, 96, 108), 'en': (90, 96, 108), 'jp': (90, 96, 108), 'tw': (90, 96, 108)}, button={'cn': (123, 21, 304, 47), 'en': (123, 21, 304, 47), 'jp': (123, 21, 304, 47), 'tw': (123, 21, 304, 47)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'en': './assets/en/island/ISLAND_MANAGEMENT_CHECK.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png'}) +ISLAND_MANAGEMENT_CHECK = Button(area={'cn': (123, 21, 304, 47), 'en': (123, 21, 304, 47), 'jp': (123, 21, 304, 47), 'tw': (123, 21, 304, 47)}, color={'cn': (77, 83, 96), 'en': (90, 96, 108), 'jp': (77, 83, 96), 'tw': (77, 83, 96)}, button={'cn': (123, 21, 304, 47), 'en': (123, 21, 304, 47), 'jp': (123, 21, 304, 47), 'tw': (123, 21, 304, 47)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'en': './assets/en/island/ISLAND_MANAGEMENT_CHECK.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png'}) ISLAND_MANAGEMENT_LOCKED = Button(area={'cn': (1092, 504, 1105, 520), 'en': (1092, 504, 1105, 520), 'jp': (1092, 504, 1105, 520), 'tw': (1092, 504, 1105, 520)}, color={'cn': (197, 206, 195), 'en': (197, 206, 195), 'jp': (197, 206, 195), 'tw': (197, 206, 195)}, button={'cn': (1092, 504, 1105, 520), 'en': (1092, 504, 1105, 520), 'jp': (1092, 504, 1105, 520), 'tw': (1092, 504, 1105, 520)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png', 'en': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png'}) ISLAND_PRODUCT_ITEMS = Button(area={'cn': (166, 68, 477, 652), 'en': (166, 68, 477, 652), 'jp': (166, 68, 477, 652), 'tw': (166, 68, 477, 652)}, color={'cn': (189, 200, 198), 'en': (189, 200, 198), 'jp': (189, 200, 198), 'tw': (189, 200, 198)}, button={'cn': (166, 68, 477, 652), 'en': (166, 68, 477, 652), 'jp': (166, 68, 477, 652), 'tw': (166, 68, 477, 652)}, file={'cn': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png', 'en': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png', 'jp': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png', 'tw': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png'}) ISLAND_PROJECT_SWIPE = Button(area={'cn': (690, 80, 721, 641), 'en': (690, 80, 721, 641), 'jp': (690, 80, 721, 641), 'tw': (690, 80, 721, 641)}, color={'cn': (215, 218, 213), 'en': (215, 218, 213), 'jp': (215, 218, 213), 'tw': (215, 218, 213)}, button={'cn': (690, 80, 721, 641), 'en': (690, 80, 721, 641), 'jp': (690, 80, 721, 641), 'tw': (690, 80, 721, 641)}, file={'cn': './assets/cn/island/ISLAND_PROJECT_SWIPE.png', 'en': './assets/cn/island/ISLAND_PROJECT_SWIPE.png', 'jp': './assets/cn/island/ISLAND_PROJECT_SWIPE.png', 'tw': './assets/cn/island/ISLAND_PROJECT_SWIPE.png'}) -ISLAND_TRANSPORT = Button(area={'cn': (905, 335, 986, 358), 'en': (905, 335, 986, 358), 'jp': (905, 335, 986, 358), 'tw': (905, 335, 986, 358)}, color={'cn': (234, 192, 102), 'en': (234, 192, 102), 'jp': (234, 192, 102), 'tw': (234, 192, 102)}, button={'cn': (898, 328, 1031, 459), 'en': (905, 335, 986, 358), 'jp': (898, 328, 1031, 459), 'tw': (898, 328, 1031, 459)}, file={'cn': './assets/cn/island/ISLAND_TRANSPORT.png', 'en': './assets/en/island/ISLAND_TRANSPORT.png', 'jp': './assets/cn/island/ISLAND_TRANSPORT.png', 'tw': './assets/cn/island/ISLAND_TRANSPORT.png'}) -ISLAND_TRANSPORT_CHECK = Button(area={'cn': (264, 154, 317, 180), 'en': (264, 154, 317, 180), 'jp': (264, 154, 317, 180), 'tw': (264, 154, 317, 180)}, color={'cn': (22, 0, 0), 'en': (22, 0, 0), 'jp': (22, 0, 0), 'tw': (22, 0, 0)}, button={'cn': (264, 154, 317, 180), 'en': (264, 154, 317, 180), 'jp': (264, 154, 317, 180), 'tw': (264, 154, 317, 180)}, file={'cn': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'en': './assets/en/island/ISLAND_TRANSPORT_CHECK.png', 'jp': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'tw': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png'}) +ISLAND_TRANSPORT = Button(area={'cn': (905, 335, 986, 358), 'en': (905, 335, 986, 358), 'jp': (905, 335, 986, 358), 'tw': (905, 335, 986, 358)}, color={'cn': (228, 192, 122), 'en': (234, 192, 102), 'jp': (228, 192, 122), 'tw': (228, 192, 122)}, button={'cn': (898, 328, 1031, 459), 'en': (905, 335, 986, 358), 'jp': (898, 328, 1031, 459), 'tw': (898, 328, 1031, 459)}, file={'cn': './assets/cn/island/ISLAND_TRANSPORT.png', 'en': './assets/en/island/ISLAND_TRANSPORT.png', 'jp': './assets/cn/island/ISLAND_TRANSPORT.png', 'tw': './assets/cn/island/ISLAND_TRANSPORT.png'}) +ISLAND_TRANSPORT_CHECK = Button(area={'cn': (264, 154, 317, 180), 'en': (264, 154, 317, 180), 'jp': (264, 154, 317, 180), 'tw': (264, 154, 317, 180)}, color={'cn': (142, 143, 143), 'en': (22, 0, 0), 'jp': (142, 143, 143), 'tw': (142, 143, 143)}, button={'cn': (264, 154, 317, 180), 'en': (264, 154, 317, 180), 'jp': (264, 154, 317, 180), 'tw': (264, 154, 317, 180)}, file={'cn': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'en': './assets/en/island/ISLAND_TRANSPORT_CHECK.png', 'jp': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'tw': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png'}) OCR_PRODUCTION_TIME = Button(area={'cn': (714, 611, 808, 631), 'en': (637, 603, 733, 623), 'jp': (714, 611, 808, 631), 'tw': (714, 611, 808, 631)}, color={'cn': (120, 210, 255), 'en': (132, 214, 255), 'jp': (120, 210, 255), 'tw': (120, 210, 255)}, button={'cn': (714, 611, 808, 631), 'en': (637, 603, 733, 623), 'jp': (714, 611, 808, 631), 'tw': (714, 611, 808, 631)}, file={'cn': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'en': './assets/en/island/OCR_PRODUCTION_TIME.png', 'jp': './assets/cn/island/OCR_PRODUCTION_TIME.png', 'tw': './assets/cn/island/OCR_PRODUCTION_TIME.png'}) OCR_PRODUCTION_TIME_REMAIN = Button(area={'cn': (621, 427, 666, 439), 'en': (621, 427, 666, 439), 'jp': (621, 427, 666, 439), 'tw': (621, 427, 666, 439)}, color={'cn': (196, 203, 205), 'en': (196, 203, 205), 'jp': (196, 203, 205), 'tw': (196, 203, 205)}, button={'cn': (621, 427, 666, 439), 'en': (621, 427, 666, 439), 'jp': (621, 427, 666, 439), 'tw': (621, 427, 666, 439)}, file={'cn': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'en': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'jp': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png', 'tw': './assets/cn/island/OCR_PRODUCTION_TIME_REMAIN.png'}) OCR_TRANSPORT_REFRESH = Button(area={'cn': (716, 211, 805, 231), 'en': (716, 211, 805, 231), 'jp': (716, 211, 805, 231), 'tw': (716, 211, 805, 231)}, color={'cn': (176, 177, 175), 'en': (176, 177, 175), 'jp': (176, 177, 175), 'tw': (176, 177, 175)}, button={'cn': (716, 211, 805, 231), 'en': (716, 211, 805, 231), 'jp': (716, 211, 805, 231), 'tw': (716, 211, 805, 231)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_REFRESH.png', 'en': './assets/cn/island/OCR_TRANSPORT_REFRESH.png', 'jp': './assets/cn/island/OCR_TRANSPORT_REFRESH.png', 'tw': './assets/cn/island/OCR_TRANSPORT_REFRESH.png'}) @@ -30,12 +30,12 @@ PROJECT_MANJUU_CHECK = Button(area={'cn': (1162, 182, 1214, 205), 'en': (1162, 1 PROJECT_NEW_JERSEY_CHECK = Button(area={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, color={'cn': (138, 136, 159), 'en': (138, 136, 159), 'jp': (138, 136, 159), 'tw': (138, 136, 159)}, button={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, file={'cn': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'en': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'jp': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'tw': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png'}) PROJECT_SARATOGA_CHECK = Button(area={'cn': (1162, 166, 1223, 219), 'en': (1162, 166, 1223, 219), 'jp': (1162, 166, 1223, 219), 'tw': (1162, 166, 1223, 219)}, color={'cn': (212, 177, 178), 'en': (212, 177, 178), 'jp': (212, 177, 178), 'tw': (212, 177, 178)}, button={'cn': (1162, 166, 1223, 219), 'en': (1162, 166, 1223, 219), 'jp': (1162, 166, 1223, 219), 'tw': (1162, 166, 1223, 219)}, file={'cn': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'en': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'jp': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'tw': './assets/cn/island/PROJECT_SARATOGA_CHECK.png'}) PROJECT_SHIMAKAZE_CHECK = Button(area={'cn': (1163, 168, 1212, 218), 'en': (1163, 168, 1212, 218), 'jp': (1163, 168, 1212, 218), 'tw': (1163, 168, 1212, 218)}, color={'cn': (218, 199, 196), 'en': (218, 199, 196), 'jp': (218, 199, 196), 'tw': (218, 199, 196)}, button={'cn': (1163, 168, 1212, 218), 'en': (1163, 168, 1212, 218), 'jp': (1163, 168, 1212, 218), 'tw': (1163, 168, 1212, 218)}, file={'cn': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'en': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'jp': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'tw': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png'}) -PROJECT_START = Button(area={'cn': (609, 610, 629, 630), 'en': (609, 610, 629, 630), 'jp': (609, 610, 629, 630), 'tw': (609, 610, 629, 630)}, color={'cn': (128, 212, 254), 'en': (128, 212, 254), 'jp': (128, 212, 254), 'tw': (128, 212, 254)}, button={'cn': (494, 599, 1087, 642), 'en': (609, 610, 629, 630), 'jp': (494, 599, 1087, 642), 'tw': (494, 599, 1087, 642)}, file={'cn': './assets/cn/island/PROJECT_START.png', 'en': './assets/en/island/PROJECT_START.png', 'jp': './assets/cn/island/PROJECT_START.png', 'tw': './assets/cn/island/PROJECT_START.png'}) +PROJECT_START = Button(area={'cn': (686, 610, 706, 630), 'en': (609, 610, 629, 630), 'jp': (686, 610, 706, 630), 'tw': (686, 610, 706, 630)}, color={'cn': (129, 213, 255), 'en': (128, 212, 254), 'jp': (129, 213, 255), 'tw': (129, 213, 255)}, button={'cn': (494, 599, 1087, 642), 'en': (609, 610, 629, 630), 'jp': (494, 599, 1087, 642), 'tw': (494, 599, 1087, 642)}, file={'cn': './assets/cn/island/PROJECT_START.png', 'en': './assets/en/island/PROJECT_START.png', 'jp': './assets/cn/island/PROJECT_START.png', 'tw': './assets/cn/island/PROJECT_START.png'}) PROJECT_TASHKENT_CHECK = Button(area={'cn': (1164, 176, 1219, 213), 'en': (1164, 176, 1219, 213), 'jp': (1164, 176, 1219, 213), 'tw': (1164, 176, 1219, 213)}, color={'cn': (176, 146, 173), 'en': (176, 146, 173), 'jp': (176, 146, 173), 'tw': (176, 146, 173)}, button={'cn': (1164, 176, 1219, 213), 'en': (1164, 176, 1219, 213), 'jp': (1164, 176, 1219, 213), 'tw': (1164, 176, 1219, 213)}, file={'cn': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'en': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'jp': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'tw': './assets/cn/island/PROJECT_TASHKENT_CHECK.png'}) PROJECT_UNICORN_CHECK = Button(area={'cn': (1156, 167, 1224, 209), 'en': (1156, 167, 1224, 209), 'jp': (1156, 167, 1224, 209), 'tw': (1156, 167, 1224, 209)}, color={'cn': (199, 184, 218), 'en': (199, 184, 218), 'jp': (199, 184, 218), 'tw': (199, 184, 218)}, button={'cn': (1156, 167, 1224, 209), 'en': (1156, 167, 1224, 209), 'jp': (1156, 167, 1224, 209), 'tw': (1156, 167, 1224, 209)}, file={'cn': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'en': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'jp': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'tw': './assets/cn/island/PROJECT_UNICORN_CHECK.png'}) PROJECT_YING_SWEI_CHECK = Button(area={'cn': (1161, 177, 1217, 210), 'en': (1161, 177, 1217, 210), 'jp': (1161, 177, 1217, 210), 'tw': (1161, 177, 1217, 210)}, color={'cn': (171, 157, 165), 'en': (171, 157, 165), 'jp': (171, 157, 165), 'tw': (171, 157, 165)}, button={'cn': (1161, 177, 1217, 210), 'en': (1161, 177, 1217, 210), 'jp': (1161, 177, 1217, 210), 'tw': (1161, 177, 1217, 210)}, file={'cn': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'en': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'jp': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'tw': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png'}) -ROLE_SELECT_CONFIRM = Button(area={'cn': (1068, 597, 1118, 621), 'en': (1068, 597, 1118, 621), 'jp': (1068, 597, 1118, 621), 'tw': (1068, 597, 1118, 621)}, color={'cn': (125, 211, 255), 'en': (125, 211, 255), 'jp': (125, 211, 255), 'tw': (125, 211, 255)}, button={'cn': (948, 585, 1239, 632), 'en': (1068, 597, 1118, 621), 'jp': (948, 585, 1239, 632), 'tw': (948, 585, 1239, 632)}, file={'cn': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'en': './assets/en/island/ROLE_SELECT_CONFIRM.png', 'jp': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'tw': './assets/cn/island/ROLE_SELECT_CONFIRM.png'}) -ROLE_SELECT_ENTER = Button(area={'cn': (578, 313, 701, 351), 'en': (578, 313, 701, 351), 'jp': (578, 313, 701, 351), 'tw': (578, 313, 701, 351)}, color={'cn': (237, 237, 236), 'en': (237, 237, 236), 'jp': (237, 237, 236), 'tw': (237, 237, 236)}, button={'cn': (534, 206, 747, 483), 'en': (578, 313, 701, 351), 'jp': (534, 206, 747, 483), 'tw': (534, 206, 747, 483)}, file={'cn': './assets/cn/island/ROLE_SELECT_ENTER.png', 'en': './assets/en/island/ROLE_SELECT_ENTER.png', 'jp': './assets/cn/island/ROLE_SELECT_ENTER.png', 'tw': './assets/cn/island/ROLE_SELECT_ENTER.png'}) +ROLE_SELECT_CONFIRM = Button(area={'cn': (1068, 597, 1118, 621), 'en': (1068, 597, 1118, 621), 'jp': (1068, 597, 1118, 621), 'tw': (1068, 597, 1118, 621)}, color={'cn': (109, 206, 255), 'en': (125, 211, 255), 'jp': (109, 206, 255), 'tw': (109, 206, 255)}, button={'cn': (948, 585, 1239, 632), 'en': (1068, 597, 1118, 621), 'jp': (948, 585, 1239, 632), 'tw': (948, 585, 1239, 632)}, file={'cn': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'en': './assets/en/island/ROLE_SELECT_CONFIRM.png', 'jp': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'tw': './assets/cn/island/ROLE_SELECT_CONFIRM.png'}) +ROLE_SELECT_ENTER = Button(area={'cn': (579, 314, 700, 350), 'en': (578, 313, 701, 351), 'jp': (579, 314, 700, 350), 'tw': (579, 314, 700, 350)}, color={'cn': (239, 238, 237), 'en': (237, 237, 236), 'jp': (239, 238, 237), 'tw': (239, 238, 237)}, button={'cn': (534, 206, 747, 483), 'en': (578, 313, 701, 351), 'jp': (534, 206, 747, 483), 'tw': (534, 206, 747, 483)}, file={'cn': './assets/cn/island/ROLE_SELECT_ENTER.png', 'en': './assets/en/island/ROLE_SELECT_ENTER.png', 'jp': './assets/cn/island/ROLE_SELECT_ENTER.png', 'tw': './assets/cn/island/ROLE_SELECT_ENTER.png'}) TEMPLATE_AKASHI = Template(file={'cn': './assets/cn/island/TEMPLATE_AKASHI.png', 'en': './assets/cn/island/TEMPLATE_AKASHI.png', 'jp': './assets/cn/island/TEMPLATE_AKASHI.png', 'tw': './assets/cn/island/TEMPLATE_AKASHI.png'}) TEMPLATE_AMAGI_CHAN = Template(file={'cn': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'en': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'jp': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'tw': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png'}) TEMPLATE_CARROT = Template(file={'cn': './assets/cn/island/TEMPLATE_CARROT.png', 'en': './assets/cn/island/TEMPLATE_CARROT.png', 'jp': './assets/cn/island/TEMPLATE_CARROT.png', 'tw': './assets/cn/island/TEMPLATE_CARROT.png'}) diff --git a/module/island/project.py b/module/island/project.py index 1be25ea89..21585e186 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -612,8 +612,8 @@ class IslandProjectRun(IslandUI): continue button = PROJECT_START - timer_offset = {'cn':100, 'en':60}[server.server] - self.appear(button, offset=(timer_offset, 0)) + # the offset of OCR_PRODUCTION_TIME is determined by PROJECT_START + self.appear(button, offset=(100, 0)) offset = tuple(np.subtract(button.button, button._button)[:2]) product = IslandProduct(self.device.image, new=True, offset=offset) if product == last: From 82425662a0f814e488387765da4d06b4169a17be Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sat, 7 Feb 2026 03:15:21 +0800 Subject: [PATCH 60/76] Upd: island spring season item --- config/template.json | 17 +- module/config/argument/args.json | 423 ++++++++++++++-------- module/config/argument/argument.yaml | 66 ++-- module/config/argument/task.yaml | 1 + module/config/config_generated.py | 59 +-- module/config/i18n/en-US.json | 291 ++++++++++----- module/config/i18n/ja-JP.json | 291 ++++++++++----- module/config/i18n/zh-CN.json | 519 +++++++++++++++++---------- module/config/i18n/zh-TW.json | 291 ++++++++++----- module/island/project_data.py | 85 +++-- 10 files changed, 1389 insertions(+), 654 deletions(-) diff --git a/config/template.json b/config/template.json index 181e6c0fb..5ab5677cc 100644 --- a/config/template.json +++ b/config/template.json @@ -1593,9 +1593,7 @@ "Option2": 0, "Character2": "manjuu", "Option3": 0, - "Character3": "manjuu", - "Option4": 0, - "Character4": "manjuu" + "Character3": "manjuu" }, "Island4": { "Receive": false, @@ -1624,7 +1622,11 @@ "Option1": 0, "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu" + "Character2": "manjuu", + "Option3": 0, + "Character3": "manjuu", + "Option4": 0, + "Character4": "manjuu" }, "Island7": { "Receive": false, @@ -1689,6 +1691,13 @@ "Option2": 0, "Character2": "manjuu" }, + "Island16": { + "Receive": false, + "Option1": 0, + "Character1": "manjuu", + "Option2": 0, + "Character2": "manjuu" + }, "Storage": { "Storage": {} } diff --git a/module/config/argument/args.json b/module/config/argument/args.json index b10ee7b8f..9181a38bf 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -8167,7 +8167,17 @@ 3, 4, 5, - 6 + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 ] }, "Character1": { @@ -8198,7 +8208,17 @@ 3, 4, 5, - 6 + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 ] }, "Character2": { @@ -8229,7 +8249,17 @@ 3, 4, 5, - 6 + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 ] }, "Character3": { @@ -8249,37 +8279,6 @@ "cheshire", "amagi_chan" ] - }, - "Option4": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 - ] - }, - "Character4": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "unicorn", - "cheshire", - "amagi_chan" - ] } }, "Island4": { @@ -8295,7 +8294,9 @@ 1, 2, 3, - 4 + 4, + 5, + 6 ] }, "Character1": { @@ -8324,7 +8325,9 @@ 1, 2, 3, - 4 + 4, + 5, + 6 ] }, "Character2": { @@ -8353,7 +8356,9 @@ 1, 2, 3, - 4 + 4, + 5, + 6 ] }, "Character3": { @@ -8382,7 +8387,9 @@ 1, 2, 3, - 4 + 4, + 5, + 6 ] }, "Character4": { @@ -8417,12 +8424,7 @@ 1, 2, 3, - 4, - 5, - 6, - 7, - 8, - 9 + 4 ] }, "Character1": { @@ -8451,12 +8453,7 @@ 1, 2, 3, - 4, - 5, - 6, - 7, - 8, - 9 + 4 ] }, "Character2": { @@ -8485,12 +8482,7 @@ 1, 2, 3, - 4, - 5, - 6, - 7, - 8, - 9 + 4 ] }, "Character3": { @@ -8519,12 +8511,7 @@ 1, 2, 3, - 4, - 5, - 6, - 7, - 8, - 9 + 4 ] }, "Character4": { @@ -8614,6 +8601,70 @@ "cheshire", "amagi_chan" ] + }, + "Option3": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + "Character3": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "unicorn", + "cheshire", + "amagi_chan" + ] + }, + "Option4": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + "Character4": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "unicorn", + "cheshire", + "amagi_chan" + ] } }, "Island7": { @@ -8691,6 +8742,86 @@ } }, "Island8": { + "Receive": { + "type": "checkbox", + "value": false + }, + "Option1": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ] + }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "unicorn", + "cheshire", + "amagi_chan" + ] + }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ] + }, + "Character2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "unicorn", + "cheshire", + "amagi_chan" + ] + } + }, + "Island9": { "Receive": { "type": "checkbox", "value": false @@ -8768,80 +8899,6 @@ ] } }, - "Island9": { - "Receive": { - "type": "checkbox", - "value": false - }, - "Option1": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9 - ] - }, - "Character1": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "unicorn", - "cheshire", - "amagi_chan" - ] - }, - "Option2": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9 - ] - }, - "Character2": { - "type": "select", - "value": "manjuu", - "option": [ - "manjuu", - "saratoga", - "new_jersey", - "tashkent", - "lemalin", - "shimakaze", - "akashi", - "ying_swei", - "chao_ho", - "unicorn", - "cheshire", - "amagi_chan" - ] - } - }, "Island10": { "Receive": { "type": "checkbox", @@ -8858,7 +8915,10 @@ 4, 5, 6, - 7 + 7, + 8, + 9, + 10 ] }, "Character1": { @@ -8890,7 +8950,10 @@ 4, 5, 6, - 7 + 7, + 8, + 9, + 10 ] }, "Character2": { @@ -8926,7 +8989,11 @@ 2, 3, 4, - 5 + 5, + 6, + 7, + 8, + 9 ] }, "Character1": { @@ -8956,7 +9023,11 @@ 2, 3, 4, - 5 + 5, + 6, + 7, + 8, + 9 ] }, "Character2": { @@ -9047,6 +9118,74 @@ } }, "Island13": { + "Receive": { + "type": "checkbox", + "value": false + }, + "Option1": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, + "Character1": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "unicorn", + "cheshire", + "amagi_chan" + ] + }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, + "Character2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "unicorn", + "cheshire", + "amagi_chan" + ] + } + }, + "Island14": { "Receive": { "type": "checkbox", "value": false @@ -9110,7 +9249,7 @@ ] } }, - "Island14": { + "Island15": { "Receive": { "type": "checkbox", "value": false @@ -9184,7 +9323,7 @@ ] } }, - "Island15": { + "Island16": { "Receive": { "type": "checkbox", "value": false diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index d681aeef6..4ae1f7820 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -525,6 +525,12 @@ _Island: IslandOption11: &IslandOption11 value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ] + IslandOption12: &IslandOption12 + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 ] + IslandOption16: &IslandOption16 + value: 0 + option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 ] IslandCharacter: &IslandCharacter value: manjuu option: @@ -569,6 +575,14 @@ Island2: option: [ 0, 4 ] Character4: *IslandCharacter Island3: + Receive: false + Option1: *IslandOption16 + Character1: *IslandCharacter + Option2: *IslandOption16 + Character2: *IslandCharacter + Option3: *IslandOption16 + Character3: *IslandCharacter +Island4: Receive: false Option1: *IslandOption6 Character1: *IslandCharacter @@ -578,7 +592,7 @@ Island3: Character3: *IslandCharacter Option4: *IslandOption6 Character4: *IslandCharacter -Island4: +Island5: Receive: false Option1: *IslandOption4 Character1: *IslandCharacter @@ -588,22 +602,16 @@ Island4: Character3: *IslandCharacter Option4: *IslandOption4 Character4: *IslandCharacter -Island5: - Receive: false - Option1: *IslandOption9 - Character1: *IslandCharacter - Option2: *IslandOption9 - Character2: *IslandCharacter - Option3: *IslandOption9 - Character3: *IslandCharacter - Option4: *IslandOption9 - Character4: *IslandCharacter Island6: Receive: false Option1: *IslandOption7 Character1: *IslandCharacter Option2: *IslandOption7 Character2: *IslandCharacter + Option3: *IslandOption7 + Character3: *IslandCharacter + Option4: *IslandOption7 + Character4: *IslandCharacter Island7: Receive: false Option1: *IslandOption9 @@ -611,29 +619,29 @@ Island7: Option2: *IslandOption9 Character2: *IslandCharacter Island8: + Receive: false + Option1: *IslandOption12 + Character1: *IslandCharacter + Option2: *IslandOption12 + Character2: *IslandCharacter +Island9: Receive: false Option1: *IslandOption11 Character1: *IslandCharacter Option2: *IslandOption11 Character2: *IslandCharacter -Island9: +Island10: + Receive: false + Option1: *IslandOption10 + Character1: *IslandCharacter + Option2: *IslandOption10 + Character2: *IslandCharacter +Island11: Receive: false Option1: *IslandOption9 Character1: *IslandCharacter Option2: *IslandOption9 Character2: *IslandCharacter -Island10: - Receive: false - Option1: *IslandOption7 - Character1: *IslandCharacter - Option2: *IslandOption7 - Character2: *IslandCharacter -Island11: - Receive: false - Option1: *IslandOption5 - Character1: *IslandCharacter - Option2: *IslandOption5 - Character2: *IslandCharacter Island12: Receive: false Option1: *IslandOption6 @@ -641,18 +649,24 @@ Island12: Option2: *IslandOption6 Character2: *IslandCharacter Island13: + Receive: false + Option1: *IslandOption6 + Character1: *IslandCharacter + Option2: *IslandOption6 + Character2: *IslandCharacter +Island14: Receive: false Option1: *IslandOption4 Character1: *IslandCharacter Option2: *IslandOption4 Character2: *IslandCharacter -Island14: +Island15: Receive: false Option1: *IslandOption9 Character1: *IslandCharacter Option2: *IslandOption9 Character2: *IslandCharacter -Island15: +Island16: Receive: false Option1: *IslandOption9 Character1: *IslandCharacter diff --git a/module/config/argument/task.yaml b/module/config/argument/task.yaml index 84cdb8891..c31f4021d 100644 --- a/module/config/argument/task.yaml +++ b/module/config/argument/task.yaml @@ -244,6 +244,7 @@ Reward: - Island13 - Island14 - Island15 + - Island16 # ==================== DailyMission ==================== diff --git a/module/config/config_generated.py b/module/config/config_generated.py index 98f0de6ea..d3bb9d2de 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -304,35 +304,33 @@ class GeneratedConfig: # Group `Island3` Island3_Receive = False - Island3_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 + Island3_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan - Island3_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 + Island3_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan - Island3_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6 + Island3_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 Island3_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan - Island3_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island3_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island4` Island4_Receive = False - Island4_Option1 = 0 # 0, 1, 2, 3, 4 + Island4_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan - Island4_Option2 = 0 # 0, 1, 2, 3, 4 + Island4_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan - Island4_Option3 = 0 # 0, 1, 2, 3, 4 + Island4_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6 Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan - Island4_Option4 = 0 # 0, 1, 2, 3, 4 + Island4_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6 Island4_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island5` Island5_Receive = False - Island5_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island5_Option1 = 0 # 0, 1, 2, 3, 4 Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan - Island5_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island5_Option2 = 0 # 0, 1, 2, 3, 4 Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan - Island5_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island5_Option3 = 0 # 0, 1, 2, 3, 4 Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan - Island5_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island5_Option4 = 0 # 0, 1, 2, 3, 4 Island5_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island6` @@ -341,6 +339,10 @@ class GeneratedConfig: Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan Island6_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island6_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 + Island6_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island6_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 + Island6_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island7` Island7_Receive = False @@ -351,30 +353,30 @@ class GeneratedConfig: # Group `Island8` Island8_Receive = False - Island8_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 + Island8_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan - Island8_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 + Island8_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 Island8_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island9` Island9_Receive = False - Island9_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island9_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan - Island9_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island9_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 Island9_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island10` Island10_Receive = False - Island10_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 + Island10_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan - Island10_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 + Island10_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Island10_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island11` Island11_Receive = False - Island11_Option1 = 0 # 0, 1, 2, 3, 4, 5 + Island11_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan - Island11_Option2 = 0 # 0, 1, 2, 3, 4, 5 + Island11_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island11_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island12` @@ -386,16 +388,16 @@ class GeneratedConfig: # Group `Island13` Island13_Receive = False - Island13_Option1 = 0 # 0, 1, 2, 3, 4 + Island13_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan - Island13_Option2 = 0 # 0, 1, 2, 3, 4 + Island13_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 Island13_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island14` Island14_Receive = False - Island14_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island14_Option1 = 0 # 0, 1, 2, 3, 4 Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan - Island14_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island14_Option2 = 0 # 0, 1, 2, 3, 4 Island14_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan # Group `Island15` @@ -405,6 +407,13 @@ class GeneratedConfig: Island15_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island15_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + # Group `Island16` + Island16_Receive = False + Island16_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island16_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island16_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island16_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + # Group `GeneralShop` GeneralShop_UseGems = False GeneralShop_Refresh = False diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index b45af8b0f..0da22847f 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -2029,7 +2029,17 @@ "3": "3", "4": "4", "5": "5", - "6": "6" + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11", + "12": "12", + "13": "13", + "14": "14", + "15": "15", + "16": "16" }, "Character1": { "name": "Island3.Character1.name", @@ -2056,7 +2066,17 @@ "3": "3", "4": "4", "5": "5", - "6": "6" + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11", + "12": "12", + "13": "13", + "14": "14", + "15": "15", + "16": "16" }, "Character2": { "name": "Island3.Character2.name", @@ -2083,7 +2103,17 @@ "3": "3", "4": "4", "5": "5", - "6": "6" + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11", + "12": "12", + "13": "13", + "14": "14", + "15": "15", + "16": "16" }, "Character3": { "name": "Island3.Character3.name", @@ -2100,33 +2130,6 @@ "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" - }, - "Option4": { - "name": "Island3.Option4.name", - "help": "Island3.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Character4": { - "name": "Island3.Character4.name", - "help": "Island3.Character4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan" } }, "Island4": { @@ -2145,7 +2148,9 @@ "1": "1", "2": "2", "3": "3", - "4": "4" + "4": "4", + "5": "5", + "6": "6" }, "Character1": { "name": "Island4.Character1.name", @@ -2170,7 +2175,9 @@ "1": "1", "2": "2", "3": "3", - "4": "4" + "4": "4", + "5": "5", + "6": "6" }, "Character2": { "name": "Island4.Character2.name", @@ -2195,7 +2202,9 @@ "1": "1", "2": "2", "3": "3", - "4": "4" + "4": "4", + "5": "5", + "6": "6" }, "Character3": { "name": "Island4.Character3.name", @@ -2220,7 +2229,9 @@ "1": "1", "2": "2", "3": "3", - "4": "4" + "4": "4", + "5": "5", + "6": "6" }, "Character4": { "name": "Island4.Character4.name", @@ -2255,12 +2266,7 @@ "1": "1", "2": "2", "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "4": "4" }, "Character1": { "name": "Island5.Character1.name", @@ -2285,12 +2291,7 @@ "1": "1", "2": "2", "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "4": "4" }, "Character2": { "name": "Island5.Character2.name", @@ -2315,12 +2316,7 @@ "1": "1", "2": "2", "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "4": "4" }, "Character3": { "name": "Island5.Character3.name", @@ -2345,12 +2341,7 @@ "1": "1", "2": "2", "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "4": "4" }, "Character4": { "name": "Island5.Character4.name", @@ -2433,6 +2424,62 @@ "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" + }, + "Option3": { + "name": "Island6.Option3.name", + "help": "Island6.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, + "Character3": { + "name": "Island6.Character3.name", + "help": "Island6.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" + }, + "Option4": { + "name": "Island6.Option4.name", + "help": "Island6.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, + "Character4": { + "name": "Island6.Character4.name", + "help": "Island6.Character4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island7": { @@ -2528,7 +2575,8 @@ "8": "8", "9": "9", "10": "10", - "11": "11" + "11": "11", + "12": "12" }, "Character1": { "name": "Island8.Character1.name", @@ -2560,7 +2608,8 @@ "8": "8", "9": "9", "10": "10", - "11": "11" + "11": "11", + "12": "12" }, "Character2": { "name": "Island8.Character2.name", @@ -2600,7 +2649,9 @@ "6": "6", "7": "7", "8": "8", - "9": "9" + "9": "9", + "10": "10", + "11": "11" }, "Character1": { "name": "Island9.Character1.name", @@ -2630,7 +2681,9 @@ "6": "6", "7": "7", "8": "8", - "9": "9" + "9": "9", + "10": "10", + "11": "11" }, "Character2": { "name": "Island9.Character2.name", @@ -2668,7 +2721,10 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9", + "10": "10" }, "Character1": { "name": "Island10.Character1.name", @@ -2696,7 +2752,10 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9", + "10": "10" }, "Character2": { "name": "Island10.Character2.name", @@ -2732,7 +2791,11 @@ "2": "2", "3": "3", "4": "4", - "5": "5" + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" }, "Character1": { "name": "Island11.Character1.name", @@ -2758,7 +2821,11 @@ "2": "2", "3": "3", "4": "4", - "5": "5" + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" }, "Character2": { "name": "Island11.Character2.name", @@ -2857,7 +2924,9 @@ "1": "1", "2": "2", "3": "3", - "4": "4" + "4": "4", + "5": "5", + "6": "6" }, "Character1": { "name": "Island13.Character1.name", @@ -2882,7 +2951,9 @@ "1": "1", "2": "2", "3": "3", - "4": "4" + "4": "4", + "5": "5", + "6": "6" }, "Character2": { "name": "Island13.Character2.name", @@ -2917,12 +2988,7 @@ "1": "1", "2": "2", "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "4": "4" }, "Character1": { "name": "Island14.Character1.name", @@ -2947,12 +3013,7 @@ "1": "1", "2": "2", "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "4": "4" }, "Character2": { "name": "Island14.Character2.name", @@ -3041,6 +3102,76 @@ "amagi_chan": "amagi_chan" } }, + "Island16": { + "_info": { + "name": "Island16._info.name", + "help": "Island16._info.help" + }, + "Receive": { + "name": "Island16.Receive.name", + "help": "Island16.Receive.help" + }, + "Option1": { + "name": "Island16.Option1.name", + "help": "Island16.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Character1": { + "name": "Island16.Character1.name", + "help": "Island16.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" + }, + "Option2": { + "name": "Island16.Option2.name", + "help": "Island16.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Character2": { + "name": "Island16.Character2.name", + "help": "Island16.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" + } + }, "GeneralShop": { "_info": { "name": "General Shop Settings", diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index a46cde1de..a56f3e052 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -2029,7 +2029,17 @@ "3": "3", "4": "4", "5": "5", - "6": "6" + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11", + "12": "12", + "13": "13", + "14": "14", + "15": "15", + "16": "16" }, "Character1": { "name": "Island3.Character1.name", @@ -2056,7 +2066,17 @@ "3": "3", "4": "4", "5": "5", - "6": "6" + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11", + "12": "12", + "13": "13", + "14": "14", + "15": "15", + "16": "16" }, "Character2": { "name": "Island3.Character2.name", @@ -2083,7 +2103,17 @@ "3": "3", "4": "4", "5": "5", - "6": "6" + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11", + "12": "12", + "13": "13", + "14": "14", + "15": "15", + "16": "16" }, "Character3": { "name": "Island3.Character3.name", @@ -2100,33 +2130,6 @@ "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" - }, - "Option4": { - "name": "Island3.Option4.name", - "help": "Island3.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Character4": { - "name": "Island3.Character4.name", - "help": "Island3.Character4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan" } }, "Island4": { @@ -2145,7 +2148,9 @@ "1": "1", "2": "2", "3": "3", - "4": "4" + "4": "4", + "5": "5", + "6": "6" }, "Character1": { "name": "Island4.Character1.name", @@ -2170,7 +2175,9 @@ "1": "1", "2": "2", "3": "3", - "4": "4" + "4": "4", + "5": "5", + "6": "6" }, "Character2": { "name": "Island4.Character2.name", @@ -2195,7 +2202,9 @@ "1": "1", "2": "2", "3": "3", - "4": "4" + "4": "4", + "5": "5", + "6": "6" }, "Character3": { "name": "Island4.Character3.name", @@ -2220,7 +2229,9 @@ "1": "1", "2": "2", "3": "3", - "4": "4" + "4": "4", + "5": "5", + "6": "6" }, "Character4": { "name": "Island4.Character4.name", @@ -2255,12 +2266,7 @@ "1": "1", "2": "2", "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "4": "4" }, "Character1": { "name": "Island5.Character1.name", @@ -2285,12 +2291,7 @@ "1": "1", "2": "2", "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "4": "4" }, "Character2": { "name": "Island5.Character2.name", @@ -2315,12 +2316,7 @@ "1": "1", "2": "2", "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "4": "4" }, "Character3": { "name": "Island5.Character3.name", @@ -2345,12 +2341,7 @@ "1": "1", "2": "2", "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "4": "4" }, "Character4": { "name": "Island5.Character4.name", @@ -2433,6 +2424,62 @@ "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" + }, + "Option3": { + "name": "Island6.Option3.name", + "help": "Island6.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, + "Character3": { + "name": "Island6.Character3.name", + "help": "Island6.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" + }, + "Option4": { + "name": "Island6.Option4.name", + "help": "Island6.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, + "Character4": { + "name": "Island6.Character4.name", + "help": "Island6.Character4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island7": { @@ -2528,7 +2575,8 @@ "8": "8", "9": "9", "10": "10", - "11": "11" + "11": "11", + "12": "12" }, "Character1": { "name": "Island8.Character1.name", @@ -2560,7 +2608,8 @@ "8": "8", "9": "9", "10": "10", - "11": "11" + "11": "11", + "12": "12" }, "Character2": { "name": "Island8.Character2.name", @@ -2600,7 +2649,9 @@ "6": "6", "7": "7", "8": "8", - "9": "9" + "9": "9", + "10": "10", + "11": "11" }, "Character1": { "name": "Island9.Character1.name", @@ -2630,7 +2681,9 @@ "6": "6", "7": "7", "8": "8", - "9": "9" + "9": "9", + "10": "10", + "11": "11" }, "Character2": { "name": "Island9.Character2.name", @@ -2668,7 +2721,10 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9", + "10": "10" }, "Character1": { "name": "Island10.Character1.name", @@ -2696,7 +2752,10 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9", + "10": "10" }, "Character2": { "name": "Island10.Character2.name", @@ -2732,7 +2791,11 @@ "2": "2", "3": "3", "4": "4", - "5": "5" + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" }, "Character1": { "name": "Island11.Character1.name", @@ -2758,7 +2821,11 @@ "2": "2", "3": "3", "4": "4", - "5": "5" + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" }, "Character2": { "name": "Island11.Character2.name", @@ -2857,7 +2924,9 @@ "1": "1", "2": "2", "3": "3", - "4": "4" + "4": "4", + "5": "5", + "6": "6" }, "Character1": { "name": "Island13.Character1.name", @@ -2882,7 +2951,9 @@ "1": "1", "2": "2", "3": "3", - "4": "4" + "4": "4", + "5": "5", + "6": "6" }, "Character2": { "name": "Island13.Character2.name", @@ -2917,12 +2988,7 @@ "1": "1", "2": "2", "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "4": "4" }, "Character1": { "name": "Island14.Character1.name", @@ -2947,12 +3013,7 @@ "1": "1", "2": "2", "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "4": "4" }, "Character2": { "name": "Island14.Character2.name", @@ -3041,6 +3102,76 @@ "amagi_chan": "amagi_chan" } }, + "Island16": { + "_info": { + "name": "Island16._info.name", + "help": "Island16._info.help" + }, + "Receive": { + "name": "Island16.Receive.name", + "help": "Island16.Receive.help" + }, + "Option1": { + "name": "Island16.Option1.name", + "help": "Island16.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Character1": { + "name": "Island16.Character1.name", + "help": "Island16.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" + }, + "Option2": { + "name": "Island16.Option2.name", + "help": "Island16.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Character2": { + "name": "Island16.Character2.name", + "help": "Island16.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" + } + }, "GeneralShop": { "_info": { "name": "GeneralShop._info.name", diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 0569f00c0..4aa3579d7 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -2012,6 +2012,127 @@ } }, "Island3": { + "_info": { + "name": "啾啾渔场", + "help": "" + }, + "Receive": { + "name": "收获啾啾渔场", + "help": "" + }, + "Option1": { + "name": "第 1 格生产物品", + "help": "", + "0": "不生产", + "1": "贝类", + "2": "鲶鱼", + "3": "鲤鱼", + "4": "鲫鱼", + "5": "小河虾", + "6": "小龙虾", + "7": "鲈鱼", + "8": "螃蟹", + "9": "鱿鱼", + "10": "马鲛鱼", + "11": "金枪鱼", + "12": "三文鱼", + "13": "红鲷鱼", + "14": "黑鲷鱼", + "15": "黄鳍金枪鱼", + "16": "海参" + }, + "Character1": { + "name": "第 1 格使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" + }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "贝类", + "2": "鲶鱼", + "3": "鲤鱼", + "4": "鲫鱼", + "5": "小河虾", + "6": "小龙虾", + "7": "鲈鱼", + "8": "螃蟹", + "9": "鱿鱼", + "10": "马鲛鱼", + "11": "金枪鱼", + "12": "三文鱼", + "13": "红鲷鱼", + "14": "黑鲷鱼", + "15": "黄鳍金枪鱼", + "16": "海参" + }, + "Character2": { + "name": "第 2 格使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" + }, + "Option3": { + "name": "第 3 格生产物品", + "help": "", + "0": "不生产", + "1": "贝类", + "2": "鲶鱼", + "3": "鲤鱼", + "4": "鲫鱼", + "5": "小河虾", + "6": "小龙虾", + "7": "鲈鱼", + "8": "螃蟹", + "9": "鱿鱼", + "10": "马鲛鱼", + "11": "金枪鱼", + "12": "三文鱼", + "13": "红鲷鱼", + "14": "黑鲷鱼", + "15": "黄鳍金枪鱼", + "16": "海参" + }, + "Character3": { + "name": "第 3 格使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" + } + }, + "Island4": { "_info": { "name": "沉石矿山", "help": "" @@ -2129,7 +2250,7 @@ "amagi_chan": "小天城" } }, - "Island4": { + "Island5": { "_info": { "name": "翠土林场", "help": "" @@ -2239,7 +2360,7 @@ "amagi_chan": "小天城" } }, - "Island5": { + "Island6": { "_info": { "name": "坠香果园", "help": "" @@ -2252,15 +2373,13 @@ "name": "第 1 格生产物品", "help": "", "0": "不生产", - "1": "秋月梨", - "2": "柿子", - "3": "苹果", - "4": "柑橘", - "5": "香蕉", - "6": "芒果", - "7": "柠檬", - "8": "牛油果", - "9": "橡胶" + "1": "苹果", + "2": "柑橘", + "3": "香蕉", + "4": "芒果", + "5": "柠檬", + "6": "牛油果", + "7": "橡胶" }, "Character1": { "name": "第 1 格使用角色", @@ -2282,15 +2401,13 @@ "name": "第 2 格生产物品", "help": "", "0": "不生产", - "1": "秋月梨", - "2": "柿子", - "3": "苹果", - "4": "柑橘", - "5": "香蕉", - "6": "芒果", - "7": "柠檬", - "8": "牛油果", - "9": "橡胶" + "1": "苹果", + "2": "柑橘", + "3": "香蕉", + "4": "芒果", + "5": "柠檬", + "6": "牛油果", + "7": "橡胶" }, "Character2": { "name": "第 2 格使用角色", @@ -2312,15 +2429,13 @@ "name": "第 3 格生产物品", "help": "", "0": "不生产", - "1": "秋月梨", - "2": "柿子", - "3": "苹果", - "4": "柑橘", - "5": "香蕉", - "6": "芒果", - "7": "柠檬", - "8": "牛油果", - "9": "橡胶" + "1": "苹果", + "2": "柑橘", + "3": "香蕉", + "4": "芒果", + "5": "柠檬", + "6": "牛油果", + "7": "橡胶" }, "Character3": { "name": "第 3 格使用角色", @@ -2342,15 +2457,13 @@ "name": "第 4 格生产物品", "help": "", "0": "不生产", - "1": "秋月梨", - "2": "柿子", - "3": "苹果", - "4": "柑橘", - "5": "香蕉", - "6": "芒果", - "7": "柠檬", - "8": "牛油果", - "9": "橡胶" + "1": "苹果", + "2": "柑橘", + "3": "香蕉", + "4": "芒果", + "5": "柠檬", + "6": "牛油果", + "7": "橡胶" }, "Character4": { "name": "第 4 格使用角色", @@ -2369,7 +2482,7 @@ "amagi_chan": "小天城" } }, - "Island6": { + "Island7": { "_info": { "name": "青芽苗圃", "help": "" @@ -2382,13 +2495,15 @@ "name": "第 1 格生产物品", "help": "", "0": "不生产", - "1": "亚麻", - "2": "草莓", - "3": "棉花", - "4": "茶叶", - "5": "薰衣草", - "6": "胡萝卜", - "7": "洋葱" + "1": "芦笋", + "2": "凤梨", + "3": "亚麻", + "4": "草莓", + "5": "棉花", + "6": "茶叶", + "7": "薰衣草", + "8": "胡萝卜", + "9": "洋葱" }, "Character1": { "name": "第 1 格使用角色", @@ -2410,83 +2525,15 @@ "name": "第 2 格生产物品", "help": "", "0": "不生产", - "1": "亚麻", - "2": "草莓", - "3": "棉花", - "4": "茶叶", - "5": "薰衣草", - "6": "胡萝卜", - "7": "洋葱" - }, - "Character2": { - "name": "第 2 格使用角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城" - } - }, - "Island7": { - "_info": { - "name": "有鱼餐馆", - "help": "" - }, - "Receive": { - "name": "收获有鱼餐馆", - "help": "" - }, - "Option1": { - "name": "第 1 格生产物品", - "help": "", - "0": "不生产", - "1": "柿子饼", - "2": "松茸鸡汤", - "3": "豆腐", - "4": "肉末烧豆腐", - "5": "蛋包饭", - "6": "白菜豆腐汤", - "7": "蔬菜沙拉", - "8": "经典豆腐套餐", - "9": "绵玉定食" - }, - "Character1": { - "name": "第 1 格使用角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城" - }, - "Option2": { - "name": "第 2 格生产物品", - "help": "", - "0": "不生产", - "1": "柿子饼", - "2": "松茸鸡汤", - "3": "豆腐", - "4": "肉末烧豆腐", - "5": "蛋包饭", - "6": "白菜豆腐汤", - "7": "蔬菜沙拉", - "8": "经典豆腐套餐", - "9": "绵玉定食" + "1": "芦笋", + "2": "凤梨", + "3": "亚麻", + "4": "草莓", + "5": "棉花", + "6": "茶叶", + "7": "薰衣草", + "8": "胡萝卜", + "9": "洋葱" }, "Character2": { "name": "第 2 格使用角色", @@ -2507,28 +2554,29 @@ }, "Island8": { "_info": { - "name": "白熊饮品", + "name": "有鱼餐馆", "help": "" }, "Receive": { - "name": "收获白熊饮品", + "name": "收获有鱼餐馆", "help": "" }, "Option1": { "name": "第 1 格生产物品", "help": "", "0": "不生产", - "1": "胡萝卜秋梨汁", - "2": "菊花茶", - "3": "苹果汁", - "4": "香蕉芒果汁", - "5": "蜂蜜柠檬水", - "6": "草莓蜜沁", - "7": "薰衣草茶", - "8": "草莓蜂蜜冰沙", - "9": "阳光蜜水", - "10": "花香果韵", - "11": "缤纷果乐园" + "1": "凉拌双笋", + "2": "芦笋炒虾仁", + "3": "豆腐", + "4": "肉末烧豆腐", + "5": "蛋包饭", + "6": "白菜豆腐汤", + "7": "蔬菜沙拉", + "8": "炸鱼薯条", + "9": "洋葱蒸鱼", + "10": "佛跳墙", + "11": "经典豆腐套餐", + "12": "绵玉定食" }, "Character1": { "name": "第 1 格使用角色", @@ -2550,17 +2598,18 @@ "name": "第 2 格生产物品", "help": "", "0": "不生产", - "1": "胡萝卜秋梨汁", - "2": "菊花茶", - "3": "苹果汁", - "4": "香蕉芒果汁", - "5": "蜂蜜柠檬水", - "6": "草莓蜜沁", - "7": "薰衣草茶", - "8": "草莓蜂蜜冰沙", - "9": "阳光蜜水", - "10": "花香果韵", - "11": "缤纷果乐园" + "1": "凉拌双笋", + "2": "芦笋炒虾仁", + "3": "豆腐", + "4": "肉末烧豆腐", + "5": "蛋包饭", + "6": "白菜豆腐汤", + "7": "蔬菜沙拉", + "8": "炸鱼薯条", + "9": "洋葱蒸鱼", + "10": "佛跳墙", + "11": "经典豆腐套餐", + "12": "绵玉定食" }, "Character2": { "name": "第 2 格使用角色", @@ -2581,26 +2630,28 @@ }, "Island9": { "_info": { - "name": "啾啾简餐", + "name": "白熊饮品", "help": "" }, "Receive": { - "name": "收获啾啾简餐", + "name": "收获白熊饮品", "help": "" }, "Option1": { "name": "第 1 格生产物品", "help": "", "0": "不生产", - "1": "玉米杯", - "2": "苹果派", - "3": "香橙派", - "4": "芒果糯米饭", - "5": "香蕉可丽饼", - "6": "草莓夏洛特", - "7": "香甜组合", - "8": "果园二重奏", - "9": "莓果香橙甜点组" + "1": "鲜榨菠萝汁", + "2": "迎春花茶", + "3": "苹果汁", + "4": "香蕉芒果汁", + "5": "蜂蜜柠檬水", + "6": "草莓蜜沁", + "7": "薰衣草茶", + "8": "草莓蜂蜜冰沙", + "9": "阳光蜜水", + "10": "花香果韵", + "11": "缤纷果乐园" }, "Character1": { "name": "第 1 格使用角色", @@ -2622,15 +2673,17 @@ "name": "第 2 格生产物品", "help": "", "0": "不生产", - "1": "玉米杯", - "2": "苹果派", - "3": "香橙派", - "4": "芒果糯米饭", - "5": "香蕉可丽饼", - "6": "草莓夏洛特", - "7": "香甜组合", - "8": "果园二重奏", - "9": "莓果香橙甜点组" + "1": "鲜榨菠萝汁", + "2": "迎春花茶", + "3": "苹果汁", + "4": "香蕉芒果汁", + "5": "蜂蜜柠檬水", + "6": "草莓蜜沁", + "7": "薰衣草茶", + "8": "草莓蜂蜜冰沙", + "9": "阳光蜜水", + "10": "花香果韵", + "11": "缤纷果乐园" }, "Character2": { "name": "第 2 格使用角色", @@ -2651,24 +2704,27 @@ }, "Island10": { "_info": { - "name": "乌鱼烤肉", + "name": "啾啾简餐", "help": "" }, "Receive": { - "name": "收获乌鱼烤肉", + "name": "收获啾啾简餐", "help": "" }, "Option1": { "name": "第 1 格生产物品", "help": "", "0": "不生产", - "1": "炭烤肉串", - "2": "禽肉土豆拼盘", - "3": "爆炒禽肉", - "4": "胡萝卜厚蛋烧", - "5": "汉堡肉饭", - "6": "烤肉狂欢", - "7": "能量双拼套餐" + "1": "玉米杯", + "2": "苹果派", + "3": "香橙派", + "4": "芒果糯米饭", + "5": "香蕉可丽饼", + "6": "草莓夏洛特", + "7": "海鲜饭", + "8": "香甜组合", + "9": "果园二重奏", + "10": "莓果香橙甜点组" }, "Character1": { "name": "第 1 格使用角色", @@ -2690,13 +2746,16 @@ "name": "第 2 格生产物品", "help": "", "0": "不生产", - "1": "炭烤肉串", - "2": "禽肉土豆拼盘", - "3": "爆炒禽肉", - "4": "胡萝卜厚蛋烧", - "5": "汉堡肉饭", - "6": "烤肉狂欢", - "7": "能量双拼套餐" + "1": "玉米杯", + "2": "苹果派", + "3": "香橙派", + "4": "芒果糯米饭", + "5": "香蕉可丽饼", + "6": "草莓夏洛特", + "7": "海鲜饭", + "8": "香甜组合", + "9": "果园二重奏", + "10": "莓果香橙甜点组" }, "Character2": { "name": "第 2 格使用角色", @@ -2716,6 +2775,76 @@ } }, "Island11": { + "_info": { + "name": "乌鱼烤肉", + "help": "" + }, + "Receive": { + "name": "收获乌鱼烤肉", + "help": "" + }, + "Option1": { + "name": "第 1 格生产物品", + "help": "", + "0": "不生产", + "1": "炭烤肉串", + "2": "禽肉土豆拼盘", + "3": "爆炒禽肉", + "4": "胡萝卜厚蛋烧", + "5": "汉堡肉饭", + "6": "柠檬虾", + "7": "爆炒小龙虾", + "8": "烤肉狂欢", + "9": "能量双拼套餐" + }, + "Character1": { + "name": "第 1 格使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" + }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "炭烤肉串", + "2": "禽肉土豆拼盘", + "3": "爆炒禽肉", + "4": "胡萝卜厚蛋烧", + "5": "汉堡肉饭", + "6": "柠檬虾", + "7": "爆炒小龙虾", + "8": "烤肉狂欢", + "9": "能量双拼套餐" + }, + "Character2": { + "name": "第 2 格使用角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城" + } + }, + "Island12": { "_info": { "name": "木料加工设备", "help": "" @@ -2732,7 +2861,8 @@ "2": "记事本", "3": "桌椅", "4": "精选木桶", - "5": "文件柜" + "5": "装饰画", + "6": "文件柜" }, "Character1": { "name": "第 1 格使用角色", @@ -2758,7 +2888,8 @@ "2": "记事本", "3": "桌椅", "4": "精选木桶", - "5": "文件柜" + "5": "装饰画", + "6": "文件柜" }, "Character2": { "name": "第 2 格使用角色", @@ -2777,7 +2908,7 @@ "amagi_chan": "小天城" } }, - "Island12": { + "Island13": { "_info": { "name": "工业生产设备", "help": "" @@ -2841,7 +2972,7 @@ "amagi_chan": "小天城" } }, - "Island13": { + "Island14": { "_info": { "name": "电子加工设备", "help": "" @@ -2901,7 +3032,7 @@ "amagi_chan": "小天城" } }, - "Island14": { + "Island15": { "_info": { "name": "手工制作设备", "help": "" @@ -2914,8 +3045,8 @@ "name": "第 1 格生产物品", "help": "", "0": "不生产", - "1": "秋季花束", - "2": "花生油", + "1": "袋装荠菜干", + "2": "春季花束", "3": "布料", "4": "皮革", "5": "绳索", @@ -2944,8 +3075,8 @@ "name": "第 2 格生产物品", "help": "", "0": "不生产", - "1": "秋季花束", - "2": "花生油", + "1": "袋装荠菜干", + "2": "春季花束", "3": "布料", "4": "皮革", "5": "绳索", @@ -2971,7 +3102,7 @@ "amagi_chan": "小天城" } }, - "Island15": { + "Island16": { "_info": { "name": "啾咖啡", "help": "" @@ -2995,7 +3126,7 @@ "9": "果香双杯乐" }, "Character1": { - "name": "第 1 格使用角色", + "name": "第 2 格使用角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index 2a8791fd4..9d2ec911c 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -2029,7 +2029,17 @@ "3": "3", "4": "4", "5": "5", - "6": "6" + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11", + "12": "12", + "13": "13", + "14": "14", + "15": "15", + "16": "16" }, "Character1": { "name": "Island3.Character1.name", @@ -2056,7 +2066,17 @@ "3": "3", "4": "4", "5": "5", - "6": "6" + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11", + "12": "12", + "13": "13", + "14": "14", + "15": "15", + "16": "16" }, "Character2": { "name": "Island3.Character2.name", @@ -2083,7 +2103,17 @@ "3": "3", "4": "4", "5": "5", - "6": "6" + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11", + "12": "12", + "13": "13", + "14": "14", + "15": "15", + "16": "16" }, "Character3": { "name": "Island3.Character3.name", @@ -2100,33 +2130,6 @@ "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" - }, - "Option4": { - "name": "Island3.Option4.name", - "help": "Island3.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" - }, - "Character4": { - "name": "Island3.Character4.name", - "help": "Island3.Character4.help", - "manjuu": "manjuu", - "saratoga": "saratoga", - "new_jersey": "new_jersey", - "tashkent": "tashkent", - "lemalin": "lemalin", - "shimakaze": "shimakaze", - "akashi": "akashi", - "ying_swei": "ying_swei", - "chao_ho": "chao_ho", - "unicorn": "unicorn", - "cheshire": "cheshire", - "amagi_chan": "amagi_chan" } }, "Island4": { @@ -2145,7 +2148,9 @@ "1": "1", "2": "2", "3": "3", - "4": "4" + "4": "4", + "5": "5", + "6": "6" }, "Character1": { "name": "Island4.Character1.name", @@ -2170,7 +2175,9 @@ "1": "1", "2": "2", "3": "3", - "4": "4" + "4": "4", + "5": "5", + "6": "6" }, "Character2": { "name": "Island4.Character2.name", @@ -2195,7 +2202,9 @@ "1": "1", "2": "2", "3": "3", - "4": "4" + "4": "4", + "5": "5", + "6": "6" }, "Character3": { "name": "Island4.Character3.name", @@ -2220,7 +2229,9 @@ "1": "1", "2": "2", "3": "3", - "4": "4" + "4": "4", + "5": "5", + "6": "6" }, "Character4": { "name": "Island4.Character4.name", @@ -2255,12 +2266,7 @@ "1": "1", "2": "2", "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "4": "4" }, "Character1": { "name": "Island5.Character1.name", @@ -2285,12 +2291,7 @@ "1": "1", "2": "2", "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "4": "4" }, "Character2": { "name": "Island5.Character2.name", @@ -2315,12 +2316,7 @@ "1": "1", "2": "2", "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "4": "4" }, "Character3": { "name": "Island5.Character3.name", @@ -2345,12 +2341,7 @@ "1": "1", "2": "2", "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "4": "4" }, "Character4": { "name": "Island5.Character4.name", @@ -2433,6 +2424,62 @@ "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan" + }, + "Option3": { + "name": "Island6.Option3.name", + "help": "Island6.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, + "Character3": { + "name": "Island6.Character3.name", + "help": "Island6.Character3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" + }, + "Option4": { + "name": "Island6.Option4.name", + "help": "Island6.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, + "Character4": { + "name": "Island6.Character4.name", + "help": "Island6.Character4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" } }, "Island7": { @@ -2528,7 +2575,8 @@ "8": "8", "9": "9", "10": "10", - "11": "11" + "11": "11", + "12": "12" }, "Character1": { "name": "Island8.Character1.name", @@ -2560,7 +2608,8 @@ "8": "8", "9": "9", "10": "10", - "11": "11" + "11": "11", + "12": "12" }, "Character2": { "name": "Island8.Character2.name", @@ -2600,7 +2649,9 @@ "6": "6", "7": "7", "8": "8", - "9": "9" + "9": "9", + "10": "10", + "11": "11" }, "Character1": { "name": "Island9.Character1.name", @@ -2630,7 +2681,9 @@ "6": "6", "7": "7", "8": "8", - "9": "9" + "9": "9", + "10": "10", + "11": "11" }, "Character2": { "name": "Island9.Character2.name", @@ -2668,7 +2721,10 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9", + "10": "10" }, "Character1": { "name": "Island10.Character1.name", @@ -2696,7 +2752,10 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9", + "10": "10" }, "Character2": { "name": "Island10.Character2.name", @@ -2732,7 +2791,11 @@ "2": "2", "3": "3", "4": "4", - "5": "5" + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" }, "Character1": { "name": "Island11.Character1.name", @@ -2758,7 +2821,11 @@ "2": "2", "3": "3", "4": "4", - "5": "5" + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" }, "Character2": { "name": "Island11.Character2.name", @@ -2857,7 +2924,9 @@ "1": "1", "2": "2", "3": "3", - "4": "4" + "4": "4", + "5": "5", + "6": "6" }, "Character1": { "name": "Island13.Character1.name", @@ -2882,7 +2951,9 @@ "1": "1", "2": "2", "3": "3", - "4": "4" + "4": "4", + "5": "5", + "6": "6" }, "Character2": { "name": "Island13.Character2.name", @@ -2917,12 +2988,7 @@ "1": "1", "2": "2", "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "4": "4" }, "Character1": { "name": "Island14.Character1.name", @@ -2947,12 +3013,7 @@ "1": "1", "2": "2", "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "4": "4" }, "Character2": { "name": "Island14.Character2.name", @@ -3041,6 +3102,76 @@ "amagi_chan": "amagi_chan" } }, + "Island16": { + "_info": { + "name": "Island16._info.name", + "help": "Island16._info.help" + }, + "Receive": { + "name": "Island16.Receive.name", + "help": "Island16.Receive.help" + }, + "Option1": { + "name": "Island16.Option1.name", + "help": "Island16.Option1.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Character1": { + "name": "Island16.Character1.name", + "help": "Island16.Character1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" + }, + "Option2": { + "name": "Island16.Option2.name", + "help": "Island16.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "Character2": { + "name": "Island16.Character2.name", + "help": "Island16.Character2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan" + } + }, "GeneralShop": { "_info": { "name": "軍火商 (通用商店)", diff --git a/module/island/project_data.py b/module/island/project_data.py index 423e42929..a27e37b62 100644 --- a/module/island/project_data.py +++ b/module/island/project_data.py @@ -1,9 +1,9 @@ import module.config.server as server __name_to_slot_cn = { - '丰壤农田': 4, '悠然牧场': 4, '沉石矿山': 4, '翠土林场': 4, '坠香果园': 4, '青芽苗圃': 2, - '有鱼餐馆': 2, '白熊饮品': 2, '啾啾简餐': 2, '乌鱼烤肉': 2, '木料加工设备': 2, '工业生产设备': 2, - '电子加工设备': 2, '手工制作设备': 2, '啾咖啡': 2 + '丰壤农田': 4, '悠然牧场': 4, '啾啾渔场': 3, '沉石矿山': 4, '翠土林场': 4, '坠香果园': 4, + '青芽苗圃': 2, '有鱼餐馆': 2, '白熊饮品': 2, '啾啾简餐': 2, '乌鱼烤肉': 2, '木料加工设备': 2, + '工业生产设备': 2, '电子加工设备': 2, '手工制作设备': 2, '啾咖啡': 2, } __items_data_cn = { @@ -15,50 +15,89 @@ __items_data_cn = { 1: '鸡蛋', 2: '鲜肉', 3: '牛奶', 4: '羊毛', }, 3: { - 1: '煤炭', 2: '铜矿', 3: '铝矿', 4: '铁矿', 5: '硫矿', 6: '银矿', + 1: '贝类', 2: '鲶鱼', 3: '鲤鱼', 4: '鲫鱼', 5: '小河虾', 6: '小龙虾', + 7: '鲈鱼', 8: '螃蟹', 9: '鱿鱼', 10: '马鲛鱼', 11: '金枪鱼', 12: '三文鱼', + 13: '红鲷鱼', 14: '黑鲷鱼', 15: '黄鳍金枪鱼', 16: '海参', }, 4: { - 1: '自然之木', 2: '实用之木', 3: '精选之木', 4: '典雅之木', + 1: '煤炭', 2: '铜矿', 3: '铝矿', 4: '铁矿', 5: '硫矿', 6: '银矿', }, 5: { - 1: '秋月梨', 2: '柿子', 3: '苹果', 4: '柑橘', 5: '香蕉', 6: '芒果', - 7: '柠檬', 8: '牛油果', 9: '橡胶', + 1: '自然之木', 2: '实用之木', 3: '精选之木', 4: '典雅之木', }, + # autumn + # 6: { + # 1: '秋月梨', 2: '柿子', 3: '苹果', 4: '柑橘', 5: '香蕉', 6: '芒果', + # 7: '柠檬', 8: '牛油果', 9: '橡胶', + # }, + # spring 6: { - 1: '亚麻', 2: '草莓', 3: '棉花', 4: '茶叶', 5: '薰衣草', 6: '胡萝卜', - 7: '洋葱', + 1: '苹果', 2: '柑橘', 3: '香蕉', 4: '芒果', 5: '柠檬', 6: '牛油果', + 7: '橡胶', }, + # autumn + # 7: { + # 1: '亚麻', 2: '草莓', 3: '棉花', 4: '茶叶', 5: '薰衣草', 6: '胡萝卜', + # 7: '洋葱', + # }, + # spring 7: { - 1: '柿子饼', 2: '松茸鸡汤', 3: '豆腐', 4: '肉末烧豆腐', 5: '蛋包饭', - 6: '白菜豆腐汤', 7: '蔬菜沙拉', 8: '经典豆腐套餐', 9: '绵玉定食', + 1: '芦笋', 2: '凤梨', 3: '亚麻', 4: '草莓', 5: '棉花', 6: '茶叶', + 7: '薰衣草', 8: '胡萝卜', 9: '洋葱', }, + # autumn + # 8: { + # 1: '柿子饼', 2: '松茸鸡汤', 3: '豆腐', 4: '肉末烧豆腐', 5: '蛋包饭', + # 6: '白菜豆腐汤', 7: '蔬菜沙拉', 8: '炸鱼薯条', 9: '洋葱蒸鱼', 10: '佛跳墙', + # 11: '经典豆腐套餐', 12: '绵玉定食', + # }, + # spring 8: { - 1: '胡萝卜秋梨汁', 2: '菊花茶', 3: '苹果汁', 4: '香蕉芒果汁', - 5: '蜂蜜柠檬水', 6: '草莓蜜沁', 7: '薰衣草茶', 8: '草莓蜂蜜冰沙', - 9: '阳光蜜水', 10: '花香果韵', 11: '缤纷果乐园', + 1: '凉拌双笋', 2: '芦笋炒虾仁', 3: '豆腐', 4: '肉末烧豆腐', 5: '蛋包饭', + 6: '白菜豆腐汤', 7: '蔬菜沙拉', 8: '炸鱼薯条', 9: '洋葱蒸鱼', 10: '佛跳墙', + 11: '经典豆腐套餐', 12: '绵玉定食', }, + # autumn + # 9: { + # 1: '胡萝卜秋梨汁', 2: '菊花茶', 3: '苹果汁', 4: '香蕉芒果汁', + # 5: '蜂蜜柠檬水', 6: '草莓蜜沁', 7: '薰衣草茶', 8: '草莓蜂蜜冰沙', + # 9: '花香果韵', 10: '缤纷果乐园', 11: '阳光蜜水', + # }, + # spring 9: { - 1: '玉米杯', 2: '苹果派', 3: '香橙派', 4: '芒果糯米饭', 5: '香蕉可丽饼', - 6: '草莓夏洛特', 7: '香甜组合', 8: '果园二重奏', 9: '莓果香橙甜点组', + 1: '鲜榨菠萝汁', 2: '迎春花茶', 3: '苹果汁', 4: '香蕉芒果汁', + 5: '蜂蜜柠檬水', 6: '草莓蜜沁', 7: '薰衣草茶', 8: '草莓蜂蜜冰沙', + 9: '花香果韵', 10: '缤纷果乐园', 11: '阳光蜜水', }, 10: { - 1: '炭烤肉串', 2: '禽肉土豆拼盘', 3: '爆炒禽肉', 4: '胡萝卜厚蛋烧', - 5: '汉堡肉饭', 6: '烤肉狂欢', 7: '能量双拼套餐', + 1: '玉米杯', 2: '苹果派', 3: '香橙派', 4: '芒果糯米饭', 5: '香蕉可丽饼', + 6: '草莓夏洛特', 7: '海鲜饭', 8: '香甜组合', 9: '果园二重奏', + 10: '莓果香橙甜点组', }, 11: { - 1: '纸张', 2: '记事本', 3: '桌椅', 4: '精选木桶', 5: '文件柜', + 1: '炭烤肉串', 2: '禽肉土豆拼盘', 3: '爆炒禽肉', 4: '胡萝卜厚蛋烧', + 5: '汉堡肉饭', 6: '柠檬虾', 7: '爆炒小龙虾', 8: '烤肉狂欢', 9: '能量双拼套餐', }, 12: { - 1: '炭笔', 2: '铁钉', 3: '电缆', 4: '硫酸', 5: '火药', 6: '刀叉餐具', + 1: '纸张', 2: '记事本', 3: '桌椅', 4: '精选木桶', 5: '装饰画', 6: '文件柜', }, 13: { - 1: '墨盒', 2: '钟表', 3: '蓄电池', 4: '净水滤芯', + 1: '炭笔', 2: '电缆', 3: '铁钉', 4: '硫酸', 5: '火药', 6: '刀叉餐具', }, 14: { - 1: '秋季花束', 2: '花生油', 3: '布料', 4: '皮革', 5: '绳索', 6: '手套', + 1: '墨盒', 2: '钟表', 3: '蓄电池', 4: '净水滤芯', + }, + # autumn + # 15: { + # 1: '秋季花束', 2: '花生油', 3: '布料', 4: '皮革', 5: '绳索', 6: '手套', + # 7: '香囊', 8: '鞋靴', 9: '绷带', + # }, + # spring + 15: { + 1: '袋装荠菜干', 2: '春季花束', 3: '布料', 4: '皮革', 5: '绳索', 6: '手套', 7: '香囊', 8: '鞋靴', 9: '绷带', }, - 15: { + 16: { 1: '欧姆蛋', 2: '冰咖啡', 3: '芝士', 4: '拿铁', 5: '柑橘咖啡', 6: '草莓奶绿', 7: '晨光活力组合', 8: '醒神套餐', 9: '果香双杯乐', }, From 60d387751e82648924eaf88c2e7fc2104cf1d85b Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sat, 7 Feb 2026 03:52:37 +0800 Subject: [PATCH 61/76] Fix: try reversed order in project_character_select --- module/island/assets.py | 3 +++ module/island/project.py | 19 ++++++++++++++++--- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/module/island/assets.py b/module/island/assets.py index 70640aec0..510efc175 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -36,6 +36,9 @@ PROJECT_UNICORN_CHECK = Button(area={'cn': (1156, 167, 1224, 209), 'en': (1156, PROJECT_YING_SWEI_CHECK = Button(area={'cn': (1161, 177, 1217, 210), 'en': (1161, 177, 1217, 210), 'jp': (1161, 177, 1217, 210), 'tw': (1161, 177, 1217, 210)}, color={'cn': (171, 157, 165), 'en': (171, 157, 165), 'jp': (171, 157, 165), 'tw': (171, 157, 165)}, button={'cn': (1161, 177, 1217, 210), 'en': (1161, 177, 1217, 210), 'jp': (1161, 177, 1217, 210), 'tw': (1161, 177, 1217, 210)}, file={'cn': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'en': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'jp': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'tw': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png'}) ROLE_SELECT_CONFIRM = Button(area={'cn': (1068, 597, 1118, 621), 'en': (1068, 597, 1118, 621), 'jp': (1068, 597, 1118, 621), 'tw': (1068, 597, 1118, 621)}, color={'cn': (109, 206, 255), 'en': (125, 211, 255), 'jp': (109, 206, 255), 'tw': (109, 206, 255)}, button={'cn': (948, 585, 1239, 632), 'en': (1068, 597, 1118, 621), 'jp': (948, 585, 1239, 632), 'tw': (948, 585, 1239, 632)}, file={'cn': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'en': './assets/en/island/ROLE_SELECT_CONFIRM.png', 'jp': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'tw': './assets/cn/island/ROLE_SELECT_CONFIRM.png'}) ROLE_SELECT_ENTER = Button(area={'cn': (579, 314, 700, 350), 'en': (578, 313, 701, 351), 'jp': (579, 314, 700, 350), 'tw': (579, 314, 700, 350)}, color={'cn': (239, 238, 237), 'en': (237, 237, 236), 'jp': (239, 238, 237), 'tw': (239, 238, 237)}, button={'cn': (534, 206, 747, 483), 'en': (578, 313, 701, 351), 'jp': (534, 206, 747, 483), 'tw': (534, 206, 747, 483)}, file={'cn': './assets/cn/island/ROLE_SELECT_ENTER.png', 'en': './assets/en/island/ROLE_SELECT_ENTER.png', 'jp': './assets/cn/island/ROLE_SELECT_ENTER.png', 'tw': './assets/cn/island/ROLE_SELECT_ENTER.png'}) +ROLE_SORTING_CLICK = Button(area={'cn': (109, 606, 272, 644), 'en': (109, 606, 272, 644), 'jp': (109, 606, 272, 644), 'tw': (109, 606, 272, 644)}, color={'cn': (101, 102, 101), 'en': (101, 102, 101), 'jp': (101, 102, 101), 'tw': (101, 102, 101)}, button={'cn': (109, 606, 272, 644), 'en': (109, 606, 272, 644), 'jp': (109, 606, 272, 644), 'tw': (109, 606, 272, 644)}, file={'cn': './assets/cn/island/ROLE_SORTING_CLICK.png', 'en': './assets/cn/island/ROLE_SORTING_CLICK.png', 'jp': './assets/cn/island/ROLE_SORTING_CLICK.png', 'tw': './assets/cn/island/ROLE_SORTING_CLICK.png'}) +ROLE_SORT_ASC = Button(area={'cn': (143, 619, 150, 623), 'en': (143, 619, 150, 623), 'jp': (143, 619, 150, 623), 'tw': (143, 619, 150, 623)}, color={'cn': (244, 244, 244), 'en': (244, 244, 244), 'jp': (244, 244, 244), 'tw': (244, 244, 244)}, button={'cn': (143, 619, 150, 623), 'en': (143, 619, 150, 623), 'jp': (143, 619, 150, 623), 'tw': (143, 619, 150, 623)}, file={'cn': './assets/cn/island/ROLE_SORT_ASC.png', 'en': './assets/cn/island/ROLE_SORT_ASC.png', 'jp': './assets/cn/island/ROLE_SORT_ASC.png', 'tw': './assets/cn/island/ROLE_SORT_ASC.png'}) +ROLE_SORT_DESC = Button(area={'cn': (143, 627, 150, 631), 'en': (143, 627, 150, 631), 'jp': (143, 627, 150, 631), 'tw': (143, 627, 150, 631)}, color={'cn': (236, 236, 236), 'en': (236, 236, 236), 'jp': (236, 236, 236), 'tw': (236, 236, 236)}, button={'cn': (143, 627, 150, 631), 'en': (143, 627, 150, 631), 'jp': (143, 627, 150, 631), 'tw': (143, 627, 150, 631)}, file={'cn': './assets/cn/island/ROLE_SORT_DESC.png', 'en': './assets/cn/island/ROLE_SORT_DESC.png', 'jp': './assets/cn/island/ROLE_SORT_DESC.png', 'tw': './assets/cn/island/ROLE_SORT_DESC.png'}) TEMPLATE_AKASHI = Template(file={'cn': './assets/cn/island/TEMPLATE_AKASHI.png', 'en': './assets/cn/island/TEMPLATE_AKASHI.png', 'jp': './assets/cn/island/TEMPLATE_AKASHI.png', 'tw': './assets/cn/island/TEMPLATE_AKASHI.png'}) TEMPLATE_AMAGI_CHAN = Template(file={'cn': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'en': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'jp': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'tw': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png'}) TEMPLATE_CARROT = Template(file={'cn': './assets/cn/island/TEMPLATE_CARROT.png', 'en': './assets/cn/island/TEMPLATE_CARROT.png', 'jp': './assets/cn/island/TEMPLATE_CARROT.png', 'tw': './assets/cn/island/TEMPLATE_CARROT.png'}) diff --git a/module/island/project.py b/module/island/project.py index 21585e186..b6071c572 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -16,6 +16,12 @@ from module.island.ui import IslandUI from module.logger import logger from module.map.map_grids import SelectedGrids from module.ocr.ocr import Duration, Ocr +from module.ui.switch import Switch + + +ROLE_SORTING = Switch('Role_sorting') +ROLE_SORTING.add_state('Ascending', check_button=ROLE_SORT_ASC, click_button=ROLE_SORTING_CLICK) +ROLE_SORTING.add_state('Descending', check_button=ROLE_SORT_DESC, click_button=ROLE_SORTING_CLICK) class ProjectNameOcr(Ocr): @@ -465,7 +471,8 @@ class IslandProjectRun(IslandUI): bool: if selected """ logger.info('Island select role') - timeout = Timer(1.5, count=3).start() + ROLE_SORTING.set('Descending', main=self) + timeout = Timer(5, count=3).start() count = 0 while 1: if skip_first_screenshot: @@ -484,8 +491,14 @@ class IslandProjectRun(IslandUI): return self._project_character_select(click_button, check_button) else: name = ' '.join(map(lambda x: x.capitalize(), character.split('_'))) - logger.info(f'No character {name} found') - if count >= 2: + # retry 2 times for character select + if 1 <= count < 3: + logger.info(f'No character {name} was found, try reversed order') + ROLE_SORTING.set('Ascending', main=self) + # select manjuu after 4 trials + elif count >= 3: + logger.info(f'No character {name} was found, use manjuu') + ROLE_SORTING.set('Ascending', main=self) character = 'manjuu' count += 1 continue From e4e7b4773f60ceae41d73388fbc5d41ff0fcbf67 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sat, 7 Feb 2026 04:02:32 +0800 Subject: [PATCH 62/76] Fix: island item order --- module/config/i18n/zh-CN.json | 8 ++++---- module/island/island.py | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 4aa3579d7..2018489c0 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -2922,8 +2922,8 @@ "help": "", "0": "不生产", "1": "炭笔", - "2": "铁钉", - "3": "电缆", + "2": "电缆", + "3": "铁钉", "4": "硫酸", "5": "火药", "6": "刀叉餐具" @@ -2949,8 +2949,8 @@ "help": "", "0": "不生产", "1": "炭笔", - "2": "铁钉", - "3": "电缆", + "2": "电缆", + "3": "铁钉", "4": "硫酸", "5": "火药", "6": "刀叉餐具" diff --git a/module/island/island.py b/module/island/island.py index 9b91e13b0..b03e03c12 100644 --- a/module/island/island.py +++ b/module/island/island.py @@ -58,7 +58,8 @@ class Island(IslandProjectRun, IslandTransportRun): def run(self): if server.server in ['cn', 'en']: transport = False - project_config = [self.config.__getattribute__(f'Island{i}_Receive') for i in range(1, 16)] + project_config = [self.config.__getattribute__(f'Island{i}_Receive') + for i in range(1, len(name_to_slot) + 1)] project = any(project_config) names = self.island_config_to_names(project_config) if transport or project: From 05d9550223ae82534e8cc20aa368fba7100b7c4a Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sat, 7 Feb 2026 14:38:32 +0800 Subject: [PATCH 63/76] Upd: island character --- module/config/argument/args.json | 301 +++++++++++++++++++++++---- module/config/argument/argument.yaml | 5 + module/config/config_generated.py | 86 ++++---- module/config/i18n/en-US.json | 301 +++++++++++++++++++++++---- module/config/i18n/ja-JP.json | 301 +++++++++++++++++++++++---- module/config/i18n/zh-CN.json | 301 +++++++++++++++++++++++---- module/config/i18n/zh-TW.json | 301 +++++++++++++++++++++++---- module/island/assets.py | 10 + 8 files changed, 1348 insertions(+), 258 deletions(-) diff --git a/module/config/argument/args.json b/module/config/argument/args.json index 9181a38bf..60471e0bc 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -7937,9 +7937,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option2": { @@ -7970,9 +7975,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option3": { @@ -8003,9 +8013,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option4": { @@ -8036,9 +8051,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] } }, @@ -8068,9 +8088,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option2": { @@ -8094,9 +8119,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option3": { @@ -8120,9 +8150,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option4": { @@ -8146,9 +8181,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] } }, @@ -8193,9 +8233,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option2": { @@ -8234,9 +8279,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option3": { @@ -8275,9 +8325,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] } }, @@ -8312,9 +8367,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option2": { @@ -8343,9 +8403,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option3": { @@ -8374,9 +8439,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option4": { @@ -8405,9 +8475,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] } }, @@ -8440,9 +8515,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option2": { @@ -8469,9 +8549,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option3": { @@ -8498,9 +8583,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option4": { @@ -8527,9 +8617,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] } }, @@ -8565,9 +8660,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option2": { @@ -8597,9 +8697,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option3": { @@ -8629,9 +8734,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option4": { @@ -8661,9 +8771,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] } }, @@ -8701,9 +8816,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option2": { @@ -8735,9 +8855,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] } }, @@ -8778,9 +8903,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option2": { @@ -8815,9 +8945,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] } }, @@ -8857,9 +8992,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option2": { @@ -8893,9 +9033,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] } }, @@ -8934,9 +9079,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option2": { @@ -8969,9 +9119,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] } }, @@ -9009,9 +9164,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option2": { @@ -9043,9 +9203,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] } }, @@ -9080,9 +9245,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option2": { @@ -9111,9 +9281,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] } }, @@ -9148,9 +9323,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option2": { @@ -9179,9 +9359,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] } }, @@ -9214,9 +9399,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option2": { @@ -9243,9 +9433,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] } }, @@ -9283,9 +9478,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option2": { @@ -9317,9 +9517,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] } }, @@ -9357,9 +9562,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] }, "Option2": { @@ -9391,9 +9601,14 @@ "akashi", "ying_swei", "chao_ho", + "william_d_porter", + "chen_hai", "unicorn", "cheshire", - "amagi_chan" + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe" ] } }, diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index 4ae1f7820..e4b12de7b 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -543,9 +543,14 @@ _Island: - akashi - ying_swei - chao_ho + - william_d_porter + - chen_hai - unicorn - cheshire - amagi_chan + - helena + - atago + - friedrich_der_grobe Island1: Receive: false Option1: *IslandOption8 diff --git a/module/config/config_generated.py b/module/config/config_generated.py index d3bb9d2de..3fa055d1b 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -283,136 +283,136 @@ class GeneratedConfig: # Group `Island1` Island1_Receive = False Island1_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island1_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island1_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island1_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island1_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island1_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island1_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island1_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island2` Island2_Receive = False Island2_Option1 = 0 # 0, 1 - Island2_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island2_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island2_Option2 = 0 # 0, 2 - Island2_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island2_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island2_Option3 = 0 # 0, 3 - Island2_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island2_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island2_Option4 = 0 # 0, 4 - Island2_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island2_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island3` Island3_Receive = False Island3_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 - Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island3_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 - Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island3_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 - Island3_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island3_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island4` Island4_Receive = False Island4_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island4_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island4_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island4_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island4_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island4_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island5` Island5_Receive = False Island5_Option1 = 0 # 0, 1, 2, 3, 4 - Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island5_Option2 = 0 # 0, 1, 2, 3, 4 - Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island5_Option3 = 0 # 0, 1, 2, 3, 4 - Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island5_Option4 = 0 # 0, 1, 2, 3, 4 - Island5_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island5_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island6` Island6_Receive = False Island6_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island6_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island6_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island6_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island6_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island6_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island7` Island7_Receive = False Island7_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island7_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island7_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island7_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island8` Island8_Receive = False Island8_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 - Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island8_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 - Island8_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island8_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island9` Island9_Receive = False Island9_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 - Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island9_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 - Island9_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island9_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island10` Island10_Receive = False Island10_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 - Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island10_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 - Island10_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island10_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island11` Island11_Receive = False Island11_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island11_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island11_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island11_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island12` Island12_Receive = False Island12_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island12_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island12_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island12_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island12_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island12_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island13` Island13_Receive = False Island13_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island13_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island13_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island13_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island14` Island14_Receive = False Island14_Option1 = 0 # 0, 1, 2, 3, 4 - Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island14_Option2 = 0 # 0, 1, 2, 3, 4 - Island14_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island14_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island15` Island15_Receive = False Island15_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island15_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island15_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island15_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island15_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island15_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island16` Island16_Receive = False Island16_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island16_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island16_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island16_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island16_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan + Island16_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `GeneralShop` GeneralShop_UseGems = False diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index 0da22847f..ad9f48b1a 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -1821,9 +1821,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island1.Option2.name", @@ -1850,9 +1855,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option3": { "name": "Island1.Option3.name", @@ -1879,9 +1889,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option4": { "name": "Island1.Option4.name", @@ -1908,9 +1923,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island2": { @@ -1940,9 +1960,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island2.Option2.name", @@ -1962,9 +1987,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option3": { "name": "Island2.Option3.name", @@ -1984,9 +2014,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option4": { "name": "Island2.Option4.name", @@ -2006,9 +2041,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island3": { @@ -2053,9 +2093,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island3.Option2.name", @@ -2090,9 +2135,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option3": { "name": "Island3.Option3.name", @@ -2127,9 +2177,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island4": { @@ -2164,9 +2219,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island4.Option2.name", @@ -2191,9 +2251,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option3": { "name": "Island4.Option3.name", @@ -2218,9 +2283,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option4": { "name": "Island4.Option4.name", @@ -2245,9 +2315,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island5": { @@ -2280,9 +2355,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island5.Option2.name", @@ -2305,9 +2385,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option3": { "name": "Island5.Option3.name", @@ -2330,9 +2415,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option4": { "name": "Island5.Option4.name", @@ -2355,9 +2445,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island6": { @@ -2393,9 +2488,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island6.Option2.name", @@ -2421,9 +2521,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option3": { "name": "Island6.Option3.name", @@ -2449,9 +2554,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option4": { "name": "Island6.Option4.name", @@ -2477,9 +2587,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island7": { @@ -2517,9 +2632,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island7.Option2.name", @@ -2547,9 +2667,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island8": { @@ -2590,9 +2715,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island8.Option2.name", @@ -2623,9 +2753,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island9": { @@ -2665,9 +2800,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island9.Option2.name", @@ -2697,9 +2837,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island10": { @@ -2738,9 +2883,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island10.Option2.name", @@ -2769,9 +2919,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island11": { @@ -2809,9 +2964,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island11.Option2.name", @@ -2839,9 +2999,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island12": { @@ -2876,9 +3041,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island12.Option2.name", @@ -2903,9 +3073,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island13": { @@ -2940,9 +3115,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island13.Option2.name", @@ -2967,9 +3147,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island14": { @@ -3002,9 +3187,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island14.Option2.name", @@ -3027,9 +3217,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island15": { @@ -3067,9 +3262,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island15.Option2.name", @@ -3097,9 +3297,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island16": { @@ -3137,9 +3342,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island16.Option2.name", @@ -3167,9 +3377,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "GeneralShop": { diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index a56f3e052..de7b81ca4 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -1821,9 +1821,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island1.Option2.name", @@ -1850,9 +1855,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option3": { "name": "Island1.Option3.name", @@ -1879,9 +1889,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option4": { "name": "Island1.Option4.name", @@ -1908,9 +1923,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island2": { @@ -1940,9 +1960,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island2.Option2.name", @@ -1962,9 +1987,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option3": { "name": "Island2.Option3.name", @@ -1984,9 +2014,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option4": { "name": "Island2.Option4.name", @@ -2006,9 +2041,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island3": { @@ -2053,9 +2093,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island3.Option2.name", @@ -2090,9 +2135,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option3": { "name": "Island3.Option3.name", @@ -2127,9 +2177,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island4": { @@ -2164,9 +2219,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island4.Option2.name", @@ -2191,9 +2251,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option3": { "name": "Island4.Option3.name", @@ -2218,9 +2283,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option4": { "name": "Island4.Option4.name", @@ -2245,9 +2315,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island5": { @@ -2280,9 +2355,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island5.Option2.name", @@ -2305,9 +2385,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option3": { "name": "Island5.Option3.name", @@ -2330,9 +2415,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option4": { "name": "Island5.Option4.name", @@ -2355,9 +2445,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island6": { @@ -2393,9 +2488,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island6.Option2.name", @@ -2421,9 +2521,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option3": { "name": "Island6.Option3.name", @@ -2449,9 +2554,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option4": { "name": "Island6.Option4.name", @@ -2477,9 +2587,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island7": { @@ -2517,9 +2632,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island7.Option2.name", @@ -2547,9 +2667,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island8": { @@ -2590,9 +2715,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island8.Option2.name", @@ -2623,9 +2753,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island9": { @@ -2665,9 +2800,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island9.Option2.name", @@ -2697,9 +2837,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island10": { @@ -2738,9 +2883,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island10.Option2.name", @@ -2769,9 +2919,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island11": { @@ -2809,9 +2964,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island11.Option2.name", @@ -2839,9 +2999,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island12": { @@ -2876,9 +3041,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island12.Option2.name", @@ -2903,9 +3073,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island13": { @@ -2940,9 +3115,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island13.Option2.name", @@ -2967,9 +3147,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island14": { @@ -3002,9 +3187,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island14.Option2.name", @@ -3027,9 +3217,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island15": { @@ -3067,9 +3262,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island15.Option2.name", @@ -3097,9 +3297,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island16": { @@ -3137,9 +3342,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island16.Option2.name", @@ -3167,9 +3377,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "GeneralShop": { diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 2018489c0..5aaeab617 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -1821,9 +1821,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option2": { "name": "第 2 格生产物品", @@ -1850,9 +1855,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option3": { "name": "第 3 格生产物品", @@ -1879,9 +1889,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option4": { "name": "第 4 格生产物品", @@ -1908,9 +1923,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" } }, "Island2": { @@ -1940,9 +1960,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option2": { "name": "第 2 格生产物品", @@ -1962,9 +1987,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option3": { "name": "第 3 格生产物品", @@ -1984,9 +2014,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option4": { "name": "第 4 格生产物品", @@ -2006,9 +2041,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" } }, "Island3": { @@ -2053,9 +2093,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option2": { "name": "第 2 格生产物品", @@ -2090,9 +2135,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option3": { "name": "第 3 格生产物品", @@ -2127,9 +2177,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" } }, "Island4": { @@ -2164,9 +2219,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option2": { "name": "第 2 格生产物品", @@ -2191,9 +2251,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option3": { "name": "第 3 格生产物品", @@ -2218,9 +2283,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option4": { "name": "第 4 格生产物品", @@ -2245,9 +2315,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" } }, "Island5": { @@ -2280,9 +2355,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option2": { "name": "第 2 格生产物品", @@ -2305,9 +2385,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option3": { "name": "第 3 格生产物品", @@ -2330,9 +2415,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option4": { "name": "第 4 格生产物品", @@ -2355,9 +2445,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" } }, "Island6": { @@ -2393,9 +2488,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option2": { "name": "第 2 格生产物品", @@ -2421,9 +2521,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option3": { "name": "第 3 格生产物品", @@ -2449,9 +2554,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option4": { "name": "第 4 格生产物品", @@ -2477,9 +2587,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" } }, "Island7": { @@ -2517,9 +2632,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option2": { "name": "第 2 格生产物品", @@ -2547,9 +2667,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" } }, "Island8": { @@ -2590,9 +2715,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option2": { "name": "第 2 格生产物品", @@ -2623,9 +2753,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" } }, "Island9": { @@ -2665,9 +2800,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option2": { "name": "第 2 格生产物品", @@ -2697,9 +2837,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" } }, "Island10": { @@ -2738,9 +2883,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option2": { "name": "第 2 格生产物品", @@ -2769,9 +2919,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" } }, "Island11": { @@ -2809,9 +2964,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option2": { "name": "第 2 格生产物品", @@ -2839,9 +2999,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" } }, "Island12": { @@ -2876,9 +3041,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option2": { "name": "第 2 格生产物品", @@ -2903,9 +3073,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" } }, "Island13": { @@ -2940,9 +3115,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option2": { "name": "第 2 格生产物品", @@ -2967,9 +3147,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" } }, "Island14": { @@ -3002,9 +3187,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option2": { "name": "第 2 格生产物品", @@ -3027,9 +3217,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" } }, "Island15": { @@ -3067,9 +3262,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option2": { "name": "第 2 格生产物品", @@ -3097,9 +3297,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" } }, "Island16": { @@ -3137,9 +3342,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" }, "Option2": { "name": "第 2 格生产物品", @@ -3167,9 +3377,14 @@ "akashi": "明石", "ying_swei": "应瑞", "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", "unicorn": "独角兽", "cheshire": "柴郡", - "amagi_chan": "小天城" + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝" } }, "GeneralShop": { diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index 9d2ec911c..7edc48477 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -1821,9 +1821,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island1.Option2.name", @@ -1850,9 +1855,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option3": { "name": "Island1.Option3.name", @@ -1879,9 +1889,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option4": { "name": "Island1.Option4.name", @@ -1908,9 +1923,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island2": { @@ -1940,9 +1960,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island2.Option2.name", @@ -1962,9 +1987,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option3": { "name": "Island2.Option3.name", @@ -1984,9 +2014,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option4": { "name": "Island2.Option4.name", @@ -2006,9 +2041,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island3": { @@ -2053,9 +2093,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island3.Option2.name", @@ -2090,9 +2135,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option3": { "name": "Island3.Option3.name", @@ -2127,9 +2177,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island4": { @@ -2164,9 +2219,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island4.Option2.name", @@ -2191,9 +2251,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option3": { "name": "Island4.Option3.name", @@ -2218,9 +2283,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option4": { "name": "Island4.Option4.name", @@ -2245,9 +2315,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island5": { @@ -2280,9 +2355,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island5.Option2.name", @@ -2305,9 +2385,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option3": { "name": "Island5.Option3.name", @@ -2330,9 +2415,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option4": { "name": "Island5.Option4.name", @@ -2355,9 +2445,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island6": { @@ -2393,9 +2488,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island6.Option2.name", @@ -2421,9 +2521,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option3": { "name": "Island6.Option3.name", @@ -2449,9 +2554,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option4": { "name": "Island6.Option4.name", @@ -2477,9 +2587,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island7": { @@ -2517,9 +2632,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island7.Option2.name", @@ -2547,9 +2667,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island8": { @@ -2590,9 +2715,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island8.Option2.name", @@ -2623,9 +2753,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island9": { @@ -2665,9 +2800,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island9.Option2.name", @@ -2697,9 +2837,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island10": { @@ -2738,9 +2883,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island10.Option2.name", @@ -2769,9 +2919,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island11": { @@ -2809,9 +2964,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island11.Option2.name", @@ -2839,9 +2999,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island12": { @@ -2876,9 +3041,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island12.Option2.name", @@ -2903,9 +3073,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island13": { @@ -2940,9 +3115,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island13.Option2.name", @@ -2967,9 +3147,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island14": { @@ -3002,9 +3187,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island14.Option2.name", @@ -3027,9 +3217,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island15": { @@ -3067,9 +3262,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island15.Option2.name", @@ -3097,9 +3297,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "Island16": { @@ -3137,9 +3342,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" }, "Option2": { "name": "Island16.Option2.name", @@ -3167,9 +3377,14 @@ "akashi": "akashi", "ying_swei": "ying_swei", "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", "unicorn": "unicorn", "cheshire": "cheshire", - "amagi_chan": "amagi_chan" + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe" } }, "GeneralShop": { diff --git a/module/island/assets.py b/module/island/assets.py index 510efc175..09ebb292d 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -22,9 +22,13 @@ OCR_TRANSPORT_TIME_REMAIN = Button(area={'cn': (753, 210, 842, 230), 'en': (753, PRODUCT_MANJUU_CHECK = Button(area={'cn': (535, 107, 575, 138), 'en': (535, 107, 575, 138), 'jp': (535, 107, 575, 138), 'tw': (535, 107, 575, 138)}, color={'cn': (199, 181, 124), 'en': (199, 181, 124), 'jp': (199, 181, 124), 'tw': (199, 181, 124)}, button={'cn': (535, 107, 575, 138), 'en': (535, 107, 575, 138), 'jp': (535, 107, 575, 138), 'tw': (535, 107, 575, 138)}, file={'cn': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'en': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'jp': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'tw': './assets/cn/island/PRODUCT_MANJUU_CHECK.png'}) PROJECT_AKASHI_CHECK = Button(area={'cn': (1157, 176, 1217, 209), 'en': (1157, 176, 1217, 209), 'jp': (1157, 176, 1217, 209), 'tw': (1157, 176, 1217, 209)}, color={'cn': (173, 183, 168), 'en': (173, 183, 168), 'jp': (173, 183, 168), 'tw': (173, 183, 168)}, button={'cn': (1157, 176, 1217, 209), 'en': (1157, 176, 1217, 209), 'jp': (1157, 176, 1217, 209), 'tw': (1157, 176, 1217, 209)}, file={'cn': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'en': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'jp': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'tw': './assets/cn/island/PROJECT_AKASHI_CHECK.png'}) PROJECT_AMAGI_CHAN_CHECK = Button(area={'cn': (1152, 167, 1229, 215), 'en': (1152, 167, 1229, 215), 'jp': (1152, 167, 1229, 215), 'tw': (1152, 167, 1229, 215)}, color={'cn': (136, 114, 106), 'en': (136, 114, 106), 'jp': (136, 114, 106), 'tw': (136, 114, 106)}, button={'cn': (1152, 167, 1229, 215), 'en': (1152, 167, 1229, 215), 'jp': (1152, 167, 1229, 215), 'tw': (1152, 167, 1229, 215)}, file={'cn': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'en': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'jp': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'tw': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png'}) +PROJECT_ATAGO_CHECK = Button(area={'cn': (1161, 180, 1217, 211), 'en': (1161, 180, 1217, 211), 'jp': (1161, 180, 1217, 211), 'tw': (1161, 180, 1217, 211)}, color={'cn': (175, 156, 144), 'en': (175, 156, 144), 'jp': (175, 156, 144), 'tw': (175, 156, 144)}, button={'cn': (1161, 180, 1217, 211), 'en': (1161, 180, 1217, 211), 'jp': (1161, 180, 1217, 211), 'tw': (1161, 180, 1217, 211)}, file={'cn': './assets/cn/island/PROJECT_ATAGO_CHECK.png', 'en': './assets/cn/island/PROJECT_ATAGO_CHECK.png', 'jp': './assets/cn/island/PROJECT_ATAGO_CHECK.png', 'tw': './assets/cn/island/PROJECT_ATAGO_CHECK.png'}) PROJECT_CHAO_HO_CHECK = Button(area={'cn': (1158, 174, 1218, 204), 'en': (1158, 174, 1218, 204), 'jp': (1158, 174, 1218, 204), 'tw': (1158, 174, 1218, 204)}, color={'cn': (182, 145, 150), 'en': (182, 145, 150), 'jp': (182, 145, 150), 'tw': (182, 145, 150)}, button={'cn': (1158, 174, 1218, 204), 'en': (1158, 174, 1218, 204), 'jp': (1158, 174, 1218, 204), 'tw': (1158, 174, 1218, 204)}, file={'cn': './assets/cn/island/PROJECT_CHAO_HO_CHECK.png', 'en': './assets/cn/island/PROJECT_CHAO_HO_CHECK.png', 'jp': './assets/cn/island/PROJECT_CHAO_HO_CHECK.png', 'tw': './assets/cn/island/PROJECT_CHAO_HO_CHECK.png'}) +PROJECT_CHEN_HAI_CHECK = Button(area={'cn': (1162, 175, 1215, 206), 'en': (1162, 175, 1215, 206), 'jp': (1162, 175, 1215, 206), 'tw': (1162, 175, 1215, 206)}, color={'cn': (145, 134, 130), 'en': (145, 134, 130), 'jp': (145, 134, 130), 'tw': (145, 134, 130)}, button={'cn': (1162, 175, 1215, 206), 'en': (1162, 175, 1215, 206), 'jp': (1162, 175, 1215, 206), 'tw': (1162, 175, 1215, 206)}, file={'cn': './assets/cn/island/PROJECT_CHEN_HAI_CHECK.png', 'en': './assets/cn/island/PROJECT_CHEN_HAI_CHECK.png', 'jp': './assets/cn/island/PROJECT_CHEN_HAI_CHECK.png', 'tw': './assets/cn/island/PROJECT_CHEN_HAI_CHECK.png'}) PROJECT_CHESHIRE_CHECK = Button(area={'cn': (1161, 163, 1224, 207), 'en': (1161, 163, 1224, 207), 'jp': (1161, 163, 1224, 207), 'tw': (1161, 163, 1224, 207)}, color={'cn': (156, 150, 159), 'en': (156, 150, 159), 'jp': (156, 150, 159), 'tw': (156, 150, 159)}, button={'cn': (1161, 163, 1224, 207), 'en': (1161, 163, 1224, 207), 'jp': (1161, 163, 1224, 207), 'tw': (1161, 163, 1224, 207)}, file={'cn': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'en': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'jp': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'tw': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png'}) PROJECT_COMPLETE = Button(area={'cn': (616, 431, 670, 444), 'en': (616, 431, 670, 444), 'jp': (616, 431, 670, 444), 'tw': (616, 431, 670, 444)}, color={'cn': (158, 222, 255), 'en': (158, 222, 255), 'jp': (158, 222, 255), 'tw': (158, 222, 255)}, button={'cn': (580, 533, 762, 584), 'en': (580, 533, 762, 584), 'jp': (580, 533, 762, 584), 'tw': (580, 533, 762, 584)}, file={'cn': './assets/cn/island/PROJECT_COMPLETE.png', 'en': './assets/cn/island/PROJECT_COMPLETE.png', 'jp': './assets/cn/island/PROJECT_COMPLETE.png', 'tw': './assets/cn/island/PROJECT_COMPLETE.png'}) +PROJECT_FRIEDRICH_DER_GROBE_CHECK = Button(area={'cn': (1162, 177, 1217, 215), 'en': (1162, 177, 1217, 215), 'jp': (1162, 177, 1217, 215), 'tw': (1162, 177, 1217, 215)}, color={'cn': (106, 102, 100), 'en': (106, 102, 100), 'jp': (106, 102, 100), 'tw': (106, 102, 100)}, button={'cn': (1162, 177, 1217, 215), 'en': (1162, 177, 1217, 215), 'jp': (1162, 177, 1217, 215), 'tw': (1162, 177, 1217, 215)}, file={'cn': './assets/cn/island/PROJECT_FRIEDRICH_DER_GROBE_CHECK.png', 'en': './assets/cn/island/PROJECT_FRIEDRICH_DER_GROBE_CHECK.png', 'jp': './assets/cn/island/PROJECT_FRIEDRICH_DER_GROBE_CHECK.png', 'tw': './assets/cn/island/PROJECT_FRIEDRICH_DER_GROBE_CHECK.png'}) +PROJECT_HELENA_CHECK = Button(area={'cn': (1164, 175, 1217, 209), 'en': (1164, 175, 1217, 209), 'jp': (1164, 175, 1217, 209), 'tw': (1164, 175, 1217, 209)}, color={'cn': (184, 178, 195), 'en': (184, 178, 195), 'jp': (184, 178, 195), 'tw': (184, 178, 195)}, button={'cn': (1164, 175, 1217, 209), 'en': (1164, 175, 1217, 209), 'jp': (1164, 175, 1217, 209), 'tw': (1164, 175, 1217, 209)}, file={'cn': './assets/cn/island/PROJECT_HELENA_CHECK.png', 'en': './assets/cn/island/PROJECT_HELENA_CHECK.png', 'jp': './assets/cn/island/PROJECT_HELENA_CHECK.png', 'tw': './assets/cn/island/PROJECT_HELENA_CHECK.png'}) PROJECT_LEMALIN_CHECK = Button(area={'cn': (1165, 173, 1232, 218), 'en': (1165, 173, 1232, 218), 'jp': (1165, 173, 1232, 218), 'tw': (1165, 173, 1232, 218)}, color={'cn': (225, 217, 221), 'en': (225, 217, 221), 'jp': (225, 217, 221), 'tw': (225, 217, 221)}, button={'cn': (1165, 173, 1232, 218), 'en': (1165, 173, 1232, 218), 'jp': (1165, 173, 1232, 218), 'tw': (1165, 173, 1232, 218)}, file={'cn': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'en': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'jp': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'tw': './assets/cn/island/PROJECT_LEMALIN_CHECK.png'}) PROJECT_MANJUU_CHECK = Button(area={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, color={'cn': (221, 192, 128), 'en': (221, 192, 128), 'jp': (221, 192, 128), 'tw': (221, 192, 128)}, button={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, file={'cn': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'en': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'jp': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'tw': './assets/cn/island/PROJECT_MANJUU_CHECK.png'}) PROJECT_NEW_JERSEY_CHECK = Button(area={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, color={'cn': (138, 136, 159), 'en': (138, 136, 159), 'jp': (138, 136, 159), 'tw': (138, 136, 159)}, button={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, file={'cn': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'en': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'jp': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'tw': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png'}) @@ -33,6 +37,7 @@ PROJECT_SHIMAKAZE_CHECK = Button(area={'cn': (1163, 168, 1212, 218), 'en': (1163 PROJECT_START = Button(area={'cn': (686, 610, 706, 630), 'en': (609, 610, 629, 630), 'jp': (686, 610, 706, 630), 'tw': (686, 610, 706, 630)}, color={'cn': (129, 213, 255), 'en': (128, 212, 254), 'jp': (129, 213, 255), 'tw': (129, 213, 255)}, button={'cn': (494, 599, 1087, 642), 'en': (609, 610, 629, 630), 'jp': (494, 599, 1087, 642), 'tw': (494, 599, 1087, 642)}, file={'cn': './assets/cn/island/PROJECT_START.png', 'en': './assets/en/island/PROJECT_START.png', 'jp': './assets/cn/island/PROJECT_START.png', 'tw': './assets/cn/island/PROJECT_START.png'}) PROJECT_TASHKENT_CHECK = Button(area={'cn': (1164, 176, 1219, 213), 'en': (1164, 176, 1219, 213), 'jp': (1164, 176, 1219, 213), 'tw': (1164, 176, 1219, 213)}, color={'cn': (176, 146, 173), 'en': (176, 146, 173), 'jp': (176, 146, 173), 'tw': (176, 146, 173)}, button={'cn': (1164, 176, 1219, 213), 'en': (1164, 176, 1219, 213), 'jp': (1164, 176, 1219, 213), 'tw': (1164, 176, 1219, 213)}, file={'cn': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'en': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'jp': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'tw': './assets/cn/island/PROJECT_TASHKENT_CHECK.png'}) PROJECT_UNICORN_CHECK = Button(area={'cn': (1156, 167, 1224, 209), 'en': (1156, 167, 1224, 209), 'jp': (1156, 167, 1224, 209), 'tw': (1156, 167, 1224, 209)}, color={'cn': (199, 184, 218), 'en': (199, 184, 218), 'jp': (199, 184, 218), 'tw': (199, 184, 218)}, button={'cn': (1156, 167, 1224, 209), 'en': (1156, 167, 1224, 209), 'jp': (1156, 167, 1224, 209), 'tw': (1156, 167, 1224, 209)}, file={'cn': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'en': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'jp': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'tw': './assets/cn/island/PROJECT_UNICORN_CHECK.png'}) +PROJECT_WILLIAM_D_PORTER_CHECK = Button(area={'cn': (1152, 176, 1218, 220), 'en': (1152, 176, 1218, 220), 'jp': (1152, 176, 1218, 220), 'tw': (1152, 176, 1218, 220)}, color={'cn': (210, 179, 166), 'en': (210, 179, 166), 'jp': (210, 179, 166), 'tw': (210, 179, 166)}, button={'cn': (1152, 176, 1218, 220), 'en': (1152, 176, 1218, 220), 'jp': (1152, 176, 1218, 220), 'tw': (1152, 176, 1218, 220)}, file={'cn': './assets/cn/island/PROJECT_WILLIAM_D_PORTER_CHECK.png', 'en': './assets/cn/island/PROJECT_WILLIAM_D_PORTER_CHECK.png', 'jp': './assets/cn/island/PROJECT_WILLIAM_D_PORTER_CHECK.png', 'tw': './assets/cn/island/PROJECT_WILLIAM_D_PORTER_CHECK.png'}) PROJECT_YING_SWEI_CHECK = Button(area={'cn': (1161, 177, 1217, 210), 'en': (1161, 177, 1217, 210), 'jp': (1161, 177, 1217, 210), 'tw': (1161, 177, 1217, 210)}, color={'cn': (171, 157, 165), 'en': (171, 157, 165), 'jp': (171, 157, 165), 'tw': (171, 157, 165)}, button={'cn': (1161, 177, 1217, 210), 'en': (1161, 177, 1217, 210), 'jp': (1161, 177, 1217, 210), 'tw': (1161, 177, 1217, 210)}, file={'cn': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'en': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'jp': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'tw': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png'}) ROLE_SELECT_CONFIRM = Button(area={'cn': (1068, 597, 1118, 621), 'en': (1068, 597, 1118, 621), 'jp': (1068, 597, 1118, 621), 'tw': (1068, 597, 1118, 621)}, color={'cn': (109, 206, 255), 'en': (125, 211, 255), 'jp': (109, 206, 255), 'tw': (109, 206, 255)}, button={'cn': (948, 585, 1239, 632), 'en': (1068, 597, 1118, 621), 'jp': (948, 585, 1239, 632), 'tw': (948, 585, 1239, 632)}, file={'cn': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'en': './assets/en/island/ROLE_SELECT_CONFIRM.png', 'jp': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'tw': './assets/cn/island/ROLE_SELECT_CONFIRM.png'}) ROLE_SELECT_ENTER = Button(area={'cn': (579, 314, 700, 350), 'en': (578, 313, 701, 351), 'jp': (579, 314, 700, 350), 'tw': (579, 314, 700, 350)}, color={'cn': (239, 238, 237), 'en': (237, 237, 236), 'jp': (239, 238, 237), 'tw': (239, 238, 237)}, button={'cn': (534, 206, 747, 483), 'en': (578, 313, 701, 351), 'jp': (534, 206, 747, 483), 'tw': (534, 206, 747, 483)}, file={'cn': './assets/cn/island/ROLE_SELECT_ENTER.png', 'en': './assets/en/island/ROLE_SELECT_ENTER.png', 'jp': './assets/cn/island/ROLE_SELECT_ENTER.png', 'tw': './assets/cn/island/ROLE_SELECT_ENTER.png'}) @@ -41,12 +46,16 @@ ROLE_SORT_ASC = Button(area={'cn': (143, 619, 150, 623), 'en': (143, 619, 150, 6 ROLE_SORT_DESC = Button(area={'cn': (143, 627, 150, 631), 'en': (143, 627, 150, 631), 'jp': (143, 627, 150, 631), 'tw': (143, 627, 150, 631)}, color={'cn': (236, 236, 236), 'en': (236, 236, 236), 'jp': (236, 236, 236), 'tw': (236, 236, 236)}, button={'cn': (143, 627, 150, 631), 'en': (143, 627, 150, 631), 'jp': (143, 627, 150, 631), 'tw': (143, 627, 150, 631)}, file={'cn': './assets/cn/island/ROLE_SORT_DESC.png', 'en': './assets/cn/island/ROLE_SORT_DESC.png', 'jp': './assets/cn/island/ROLE_SORT_DESC.png', 'tw': './assets/cn/island/ROLE_SORT_DESC.png'}) TEMPLATE_AKASHI = Template(file={'cn': './assets/cn/island/TEMPLATE_AKASHI.png', 'en': './assets/cn/island/TEMPLATE_AKASHI.png', 'jp': './assets/cn/island/TEMPLATE_AKASHI.png', 'tw': './assets/cn/island/TEMPLATE_AKASHI.png'}) TEMPLATE_AMAGI_CHAN = Template(file={'cn': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'en': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'jp': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'tw': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png'}) +TEMPLATE_ATAGO = Template(file={'cn': './assets/cn/island/TEMPLATE_ATAGO.png', 'en': './assets/cn/island/TEMPLATE_ATAGO.png', 'jp': './assets/cn/island/TEMPLATE_ATAGO.png', 'tw': './assets/cn/island/TEMPLATE_ATAGO.png'}) TEMPLATE_CARROT = Template(file={'cn': './assets/cn/island/TEMPLATE_CARROT.png', 'en': './assets/cn/island/TEMPLATE_CARROT.png', 'jp': './assets/cn/island/TEMPLATE_CARROT.png', 'tw': './assets/cn/island/TEMPLATE_CARROT.png'}) TEMPLATE_CHAO_HO = Template(file={'cn': './assets/cn/island/TEMPLATE_CHAO_HO.png', 'en': './assets/cn/island/TEMPLATE_CHAO_HO.png', 'jp': './assets/cn/island/TEMPLATE_CHAO_HO.png', 'tw': './assets/cn/island/TEMPLATE_CHAO_HO.png'}) +TEMPLATE_CHEN_HAI = Template(file={'cn': './assets/cn/island/TEMPLATE_CHEN_HAI.png', 'en': './assets/cn/island/TEMPLATE_CHEN_HAI.png', 'jp': './assets/cn/island/TEMPLATE_CHEN_HAI.png', 'tw': './assets/cn/island/TEMPLATE_CHEN_HAI.png'}) TEMPLATE_CHESHIRE = Template(file={'cn': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'en': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'jp': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'tw': './assets/cn/island/TEMPLATE_CHESHIRE.png'}) TEMPLATE_COTTON = Template(file={'cn': './assets/cn/island/TEMPLATE_COTTON.png', 'en': './assets/cn/island/TEMPLATE_COTTON.png', 'jp': './assets/cn/island/TEMPLATE_COTTON.png', 'tw': './assets/cn/island/TEMPLATE_COTTON.png'}) TEMPLATE_FLEX = Template(file={'cn': './assets/cn/island/TEMPLATE_FLEX.png', 'en': './assets/cn/island/TEMPLATE_FLEX.png', 'jp': './assets/cn/island/TEMPLATE_FLEX.png', 'tw': './assets/cn/island/TEMPLATE_FLEX.png'}) TEMPLATE_FRESH_MEAT = Template(file={'cn': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'en': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'jp': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'tw': './assets/cn/island/TEMPLATE_FRESH_MEAT.png'}) +TEMPLATE_FRIEDRICH_DER_GROBE = Template(file={'cn': './assets/cn/island/TEMPLATE_FRIEDRICH_DER_GROBE.png', 'en': './assets/cn/island/TEMPLATE_FRIEDRICH_DER_GROBE.png', 'jp': './assets/cn/island/TEMPLATE_FRIEDRICH_DER_GROBE.png', 'tw': './assets/cn/island/TEMPLATE_FRIEDRICH_DER_GROBE.png'}) +TEMPLATE_HELENA = Template(file={'cn': './assets/cn/island/TEMPLATE_HELENA.png', 'en': './assets/cn/island/TEMPLATE_HELENA.png', 'jp': './assets/cn/island/TEMPLATE_HELENA.png', 'tw': './assets/cn/island/TEMPLATE_HELENA.png'}) TEMPLATE_ITEM_SATISFIED = Template(file={'cn': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'en': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'jp': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'tw': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png'}) TEMPLATE_LEMALIN = Template(file={'cn': './assets/cn/island/TEMPLATE_LEMALIN.png', 'en': './assets/cn/island/TEMPLATE_LEMALIN.png', 'jp': './assets/cn/island/TEMPLATE_LEMALIN.png', 'tw': './assets/cn/island/TEMPLATE_LEMALIN.png'}) TEMPLATE_MANJUU = Template(file={'cn': './assets/cn/island/TEMPLATE_MANJUU.png', 'en': './assets/cn/island/TEMPLATE_MANJUU.png', 'jp': './assets/cn/island/TEMPLATE_MANJUU.png', 'tw': './assets/cn/island/TEMPLATE_MANJUU.png'}) @@ -63,6 +72,7 @@ TEMPLATE_SLOT_LOCKED = Template(file={'cn': './assets/cn/island/TEMPLATE_SLOT_LO TEMPLATE_STRAWBERRIES = Template(file={'cn': './assets/cn/island/TEMPLATE_STRAWBERRIES.png', 'en': './assets/cn/island/TEMPLATE_STRAWBERRIES.png', 'jp': './assets/cn/island/TEMPLATE_STRAWBERRIES.png', 'tw': './assets/cn/island/TEMPLATE_STRAWBERRIES.png'}) TEMPLATE_TASHKENT = Template(file={'cn': './assets/cn/island/TEMPLATE_TASHKENT.png', 'en': './assets/cn/island/TEMPLATE_TASHKENT.png', 'jp': './assets/cn/island/TEMPLATE_TASHKENT.png', 'tw': './assets/cn/island/TEMPLATE_TASHKENT.png'}) TEMPLATE_UNICORN = Template(file={'cn': './assets/cn/island/TEMPLATE_UNICORN.png', 'en': './assets/cn/island/TEMPLATE_UNICORN.png', 'jp': './assets/cn/island/TEMPLATE_UNICORN.png', 'tw': './assets/cn/island/TEMPLATE_UNICORN.png'}) +TEMPLATE_WILLIAM_D_PORTER = Template(file={'cn': './assets/cn/island/TEMPLATE_WILLIAM_D_PORTER.png', 'en': './assets/cn/island/TEMPLATE_WILLIAM_D_PORTER.png', 'jp': './assets/cn/island/TEMPLATE_WILLIAM_D_PORTER.png', 'tw': './assets/cn/island/TEMPLATE_WILLIAM_D_PORTER.png'}) TEMPLATE_YING_SWEI = Template(file={'cn': './assets/cn/island/TEMPLATE_YING_SWEI.png', 'en': './assets/cn/island/TEMPLATE_YING_SWEI.png', 'jp': './assets/cn/island/TEMPLATE_YING_SWEI.png', 'tw': './assets/cn/island/TEMPLATE_YING_SWEI.png'}) TRANSPORT_LOCKED = Button(area={'cn': (659, 380, 683, 412), 'en': (659, 380, 683, 412), 'jp': (659, 380, 683, 412), 'tw': (659, 380, 683, 412)}, color={'cn': (192, 192, 190), 'en': (192, 192, 190), 'jp': (192, 192, 190), 'tw': (192, 192, 190)}, button={'cn': (659, 380, 683, 412), 'en': (659, 380, 683, 412), 'jp': (659, 380, 683, 412), 'tw': (659, 380, 683, 412)}, file={'cn': './assets/cn/island/TRANSPORT_LOCKED.png', 'en': './assets/cn/island/TRANSPORT_LOCKED.png', 'jp': './assets/cn/island/TRANSPORT_LOCKED.png', 'tw': './assets/cn/island/TRANSPORT_LOCKED.png'}) TRANSPORT_RECEIVE = Button(area={'cn': (938, 206, 1065, 235), 'en': (938, 206, 1065, 235), 'jp': (938, 206, 1065, 235), 'tw': (938, 206, 1065, 235)}, color={'cn': (76, 195, 255), 'en': (76, 195, 255), 'jp': (76, 195, 255), 'tw': (76, 195, 255)}, button={'cn': (938, 206, 1065, 235), 'en': (938, 206, 1065, 235), 'jp': (938, 206, 1065, 235), 'tw': (938, 206, 1065, 235)}, file={'cn': './assets/cn/island/TRANSPORT_RECEIVE.png', 'en': './assets/cn/island/TRANSPORT_RECEIVE.png', 'jp': './assets/cn/island/TRANSPORT_RECEIVE.png', 'tw': './assets/cn/island/TRANSPORT_RECEIVE.png'}) From 485c2d98e53e08435706537a2e2b0152e3b465e9 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sun, 8 Feb 2026 20:53:04 +0800 Subject: [PATCH 64/76] Fix: GameTooManyClickError in product_select --- module/config/i18n/zh-CN.json | 8 ++-- module/island/project.py | 81 +++++++++++------------------------ module/island/project_data.py | 2 +- module/island/transport.py | 34 ++++----------- 4 files changed, 37 insertions(+), 88 deletions(-) diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 5aaeab617..4677d66c7 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -3026,8 +3026,8 @@ "2": "记事本", "3": "桌椅", "4": "精选木桶", - "5": "装饰画", - "6": "文件柜" + "5": "文件柜", + "6": "装饰画" }, "Character1": { "name": "第 1 格使用角色", @@ -3058,8 +3058,8 @@ "2": "记事本", "3": "桌椅", "4": "精选木桶", - "5": "装饰画", - "6": "文件柜" + "5": "文件柜", + "6": "装饰画" }, "Character2": { "name": "第 2 格使用角色", diff --git a/module/island/project.py b/module/island/project.py index b6071c572..d6b16ced3 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -345,7 +345,7 @@ class IslandProjectRun(IslandUI): for button in TEMPLATE_PROJECT.match_multi(image_gray)]) return projects.select(valid=True) - def project_receive(self, button, skip_first_screenshot=True): + def project_receive(self, button): """ Receive a project and enter role select page. @@ -361,12 +361,7 @@ class IslandProjectRun(IslandUI): success = False enter = True click_timer = Timer(5, count=10).start() - while 1: - if skip_first_screenshot: - skip_first_screenshot = False - else: - self.device.screenshot() - + for _ in self.loop(): if self.island_in_management(interval=5): self.device.click(button) click_timer.reset() @@ -429,12 +424,7 @@ class IslandProjectRun(IslandUI): click_button (Button): character button to click check_button (Button): """ - skip_first_screenshot=True - while 1: - if skip_first_screenshot: - skip_first_screenshot = False - else: - self.device.screenshot() + for _ in self.loop(): if self.appear(check_button, offset=(20, 20)): break if self.appear(ROLE_SELECT_CONFIRM, offset=(20, 20), interval=2): @@ -442,12 +432,8 @@ class IslandProjectRun(IslandUI): continue self.interval_clear(ROLE_SELECT_CONFIRM) - skip_first_screenshot=True - while 1: - if skip_first_screenshot: - skip_first_screenshot = False - else: - self.device.screenshot() + + for _ in self.loop(): # End if self.appear(ISLAND_AMOUNT_MAX, offset=(20, 20)): return True @@ -459,13 +445,12 @@ class IslandProjectRun(IslandUI): self.interval_clear(ISLAND_MANAGEMENT_CHECK) continue - def project_character_select(self, character='manjuu', skip_first_screenshot=True): + def project_character_select(self, character='manjuu'): """ Select a role to produce. Args: character (str): character name to select - skip_first_screenshot (bool): Returns: bool: if selected @@ -474,12 +459,7 @@ class IslandProjectRun(IslandUI): ROLE_SORTING.set('Descending', main=self) timeout = Timer(5, count=3).start() count = 0 - while 1: - if skip_first_screenshot: - skip_first_screenshot = False - else: - self.device.screenshot() - + for _ in self.loop(): if timeout.reached(): self.ui_ensure_management_page() return False @@ -531,28 +511,23 @@ class IslandProjectRun(IslandUI): peaks = np.array(peaks) + y_top return ProductItem(self.device.image, peaks, project_id) - def product_select(self, option, project_id, trial=2, skip_first_screenshot=True): + def product_select(self, option, project_id, trial=2): """ Select a product in items list. Args: option (str): option to select trail (int): retry times - skip_first_screenshot (bool): Returns: bool: if selected """ logger.hr('Island Select Product') - last = None + last_item = None + bottom_item = None retry = trial click_interval = Timer(1) - while 1: - if skip_first_screenshot: - skip_first_screenshot = False - else: - self.device.screenshot() - + for _ in self.loop(): current = self.get_current_product(project_id) if trial > 0 and not len(current.items): trial -= 1 @@ -574,7 +549,7 @@ class IslandProjectRun(IslandUI): click_interval.reset() drag = False - if last == current.items[-1]: + if bottom_item == current.items[-1]: if retry > 0: retry -= 1 continue @@ -582,18 +557,21 @@ class IslandProjectRun(IslandUI): self.ui_ensure_management_page() return False + # clear record if current product is different during 2 drags + if last_item is not None and last_item != current: + self.device.click_record.pop() + self.device.click_record.pop() + if drag: - last = current.items[-1] - self.device.click(last.button) + last_item = current + bottom_item = current.items[-1] + self.device.click(bottom_item.button) self.island_drag_next_page((0, -300), ISLAND_PRODUCT_ITEMS.area, 0.5) - def product_select_confirm(self, skip_first_screenshot=True): + def product_select_confirm(self): """ Start the product after product selected. - Args: - skip_first_screenshot (bool): - Returns: bool: if success """ @@ -601,12 +579,7 @@ class IslandProjectRun(IslandUI): last = None success = False timeout = Timer(1.5, count=3).start() - while 1: - if skip_first_screenshot: - skip_first_screenshot = False - else: - self.device.screenshot() - + for _ in self.loop(): if timeout.reached(): break @@ -743,14 +716,13 @@ class IslandProjectRun(IslandUI): slot_option.append(deep_get(items_data, [proj_id, option])) return slot_option - def island_project_run(self, names, trial=2, skip_first_screenshot=True): + def island_project_run(self, names, trial=2): """ Execute island run to receive and start project. Args: names (list[str]): a list of name for island receive trial (int): retry times - skip_first_screenshot (bool): Returns: list[timedelta]: future finish timedelta @@ -758,12 +730,7 @@ class IslandProjectRun(IslandUI): logger.hr('Island Project Run', level=1) end = False timeout = Timer(3, count=3).start() - while 1: - if skip_first_screenshot: - skip_first_screenshot = False - else: - self.device.screenshot() - + for _ in self.loop(): if timeout.reached(): break diff --git a/module/island/project_data.py b/module/island/project_data.py index a27e37b62..e67bcd877 100644 --- a/module/island/project_data.py +++ b/module/island/project_data.py @@ -79,7 +79,7 @@ __items_data_cn = { 5: '汉堡肉饭', 6: '柠檬虾', 7: '爆炒小龙虾', 8: '烤肉狂欢', 9: '能量双拼套餐', }, 12: { - 1: '纸张', 2: '记事本', 3: '桌椅', 4: '精选木桶', 5: '装饰画', 6: '文件柜', + 1: '纸张', 2: '记事本', 3: '桌椅', 4: '精选木桶', 5: '文件柜', 6: '装饰画', }, 13: { 1: '炭笔', 2: '电缆', 3: '铁钉', 4: '硫酸', 5: '火药', 6: '刀叉餐具', diff --git a/module/island/transport.py b/module/island/transport.py index 59d7eb35c..8af66c569 100644 --- a/module/island/transport.py +++ b/module/island/transport.py @@ -155,6 +155,7 @@ class IslandTransport: info = ', '.join([f'{k}: {v}' for k, v in info.items()]) return info + class TransportItem: # If the item is enough to submit and not in blacklist load: bool @@ -212,6 +213,7 @@ class TransportItem: info = ', '.join([f'{k}: {v}' for k, v in info.items()]) return info + class IslandTransportRun(IslandUI): @cached_property def blacklist(self): @@ -272,13 +274,10 @@ class IslandTransportRun(IslandUI): logger.info('trials of transport commission detect exhausted, stop') return commissions.select(valid=True) - def transport_receive(self, skip_first_screenshot=True): + def transport_receive(self): """ Receive all transport missions from transport page. - Args: - skip_first_screenshot (bool): - Returns: bool: if received """ @@ -288,12 +287,7 @@ class IslandTransportRun(IslandUI): success = True click_timer = Timer(5, count=10).start() confirm_timer = Timer(1, count=2).start() - while 1: - if skip_first_screenshot: - skip_first_screenshot = False - else: - self.device.screenshot() - + for _ in self.loop(): if self.handle_info_bar(): click_timer.reset() confirm_timer.reset() @@ -334,13 +328,12 @@ class IslandTransportRun(IslandUI): return success - def transport_refresh(self, comm, skip_first_screenshot=True): + def transport_refresh(self, comm): """ Refresh the specific transport mission from transport page. Args: comm (IslandTransport): the commission to refresh - skip_first_screenshot (bool): Returns: bool: if success @@ -349,12 +342,7 @@ class IslandTransportRun(IslandUI): self.interval_clear([TRANSPORT_REFRESH, POPUP_CONFIRM_WHITE]) success = True confirm_timer = Timer(1, count=2).start() - while 1: - if skip_first_screenshot: - skip_first_screenshot = False - else: - self.device.screenshot() - + for _ in self.loop(): if self.appear_then_click(TRANSPORT_REFRESH, offset=comm.offset, interval=2): continue @@ -370,13 +358,12 @@ class IslandTransportRun(IslandUI): confirm_timer.reset() return success - def transport_start(self, comm, skip_first_screenshot=True): + def transport_start(self, comm): """ Start the specific transport mission from transport page. Args: comm (IslandTransport): the commission to start - skip_first_screenshot (bool): Returns: bool: if success @@ -385,12 +372,7 @@ class IslandTransportRun(IslandUI): self.interval_clear([GET_ITEMS_ISLAND, TRANSPORT_START, POPUP_CANCEL_WHITE]) success = True confirm_timer = Timer(1, count=2).start() - while 1: - if skip_first_screenshot: - skip_first_screenshot = False - else: - self.device.screenshot() - + for _ in self.loop(): if self.appear_then_click(TRANSPORT_START, offset=comm.offset, interval=2): success = False confirm_timer.reset() From 62ec824e18afa2f75a149aef273abf5919bbd939 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sun, 8 Feb 2026 22:10:07 +0800 Subject: [PATCH 65/76] Fix: wait until ui appear in project_receive --- module/island/assets.py | 1 + module/island/project.py | 17 ++++++++++++----- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/module/island/assets.py b/module/island/assets.py index 09ebb292d..49e6d2c51 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -41,6 +41,7 @@ PROJECT_WILLIAM_D_PORTER_CHECK = Button(area={'cn': (1152, 176, 1218, 220), 'en' PROJECT_YING_SWEI_CHECK = Button(area={'cn': (1161, 177, 1217, 210), 'en': (1161, 177, 1217, 210), 'jp': (1161, 177, 1217, 210), 'tw': (1161, 177, 1217, 210)}, color={'cn': (171, 157, 165), 'en': (171, 157, 165), 'jp': (171, 157, 165), 'tw': (171, 157, 165)}, button={'cn': (1161, 177, 1217, 210), 'en': (1161, 177, 1217, 210), 'jp': (1161, 177, 1217, 210), 'tw': (1161, 177, 1217, 210)}, file={'cn': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'en': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'jp': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'tw': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png'}) ROLE_SELECT_CONFIRM = Button(area={'cn': (1068, 597, 1118, 621), 'en': (1068, 597, 1118, 621), 'jp': (1068, 597, 1118, 621), 'tw': (1068, 597, 1118, 621)}, color={'cn': (109, 206, 255), 'en': (125, 211, 255), 'jp': (109, 206, 255), 'tw': (109, 206, 255)}, button={'cn': (948, 585, 1239, 632), 'en': (1068, 597, 1118, 621), 'jp': (948, 585, 1239, 632), 'tw': (948, 585, 1239, 632)}, file={'cn': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'en': './assets/en/island/ROLE_SELECT_CONFIRM.png', 'jp': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'tw': './assets/cn/island/ROLE_SELECT_CONFIRM.png'}) ROLE_SELECT_ENTER = Button(area={'cn': (579, 314, 700, 350), 'en': (578, 313, 701, 351), 'jp': (579, 314, 700, 350), 'tw': (579, 314, 700, 350)}, color={'cn': (239, 238, 237), 'en': (237, 237, 236), 'jp': (239, 238, 237), 'tw': (239, 238, 237)}, button={'cn': (534, 206, 747, 483), 'en': (578, 313, 701, 351), 'jp': (534, 206, 747, 483), 'tw': (534, 206, 747, 483)}, file={'cn': './assets/cn/island/ROLE_SELECT_ENTER.png', 'en': './assets/en/island/ROLE_SELECT_ENTER.png', 'jp': './assets/cn/island/ROLE_SELECT_ENTER.png', 'tw': './assets/cn/island/ROLE_SELECT_ENTER.png'}) +ROLE_SELECT_TITLE_AREA = Button(area={'cn': (518, 147, 763, 200), 'en': (518, 147, 763, 200), 'jp': (518, 147, 763, 200), 'tw': (518, 147, 763, 200)}, color={'cn': (80, 197, 255), 'en': (80, 197, 255), 'jp': (80, 197, 255), 'tw': (80, 197, 255)}, button={'cn': (518, 147, 763, 200), 'en': (518, 147, 763, 200), 'jp': (518, 147, 763, 200), 'tw': (518, 147, 763, 200)}, file={'cn': './assets/cn/island/ROLE_SELECT_TITLE_AREA.png', 'en': './assets/cn/island/ROLE_SELECT_TITLE_AREA.png', 'jp': './assets/cn/island/ROLE_SELECT_TITLE_AREA.png', 'tw': './assets/cn/island/ROLE_SELECT_TITLE_AREA.png'}) ROLE_SORTING_CLICK = Button(area={'cn': (109, 606, 272, 644), 'en': (109, 606, 272, 644), 'jp': (109, 606, 272, 644), 'tw': (109, 606, 272, 644)}, color={'cn': (101, 102, 101), 'en': (101, 102, 101), 'jp': (101, 102, 101), 'tw': (101, 102, 101)}, button={'cn': (109, 606, 272, 644), 'en': (109, 606, 272, 644), 'jp': (109, 606, 272, 644), 'tw': (109, 606, 272, 644)}, file={'cn': './assets/cn/island/ROLE_SORTING_CLICK.png', 'en': './assets/cn/island/ROLE_SORTING_CLICK.png', 'jp': './assets/cn/island/ROLE_SORTING_CLICK.png', 'tw': './assets/cn/island/ROLE_SORTING_CLICK.png'}) ROLE_SORT_ASC = Button(area={'cn': (143, 619, 150, 623), 'en': (143, 619, 150, 623), 'jp': (143, 619, 150, 623), 'tw': (143, 619, 150, 623)}, color={'cn': (244, 244, 244), 'en': (244, 244, 244), 'jp': (244, 244, 244), 'tw': (244, 244, 244)}, button={'cn': (143, 619, 150, 623), 'en': (143, 619, 150, 623), 'jp': (143, 619, 150, 623), 'tw': (143, 619, 150, 623)}, file={'cn': './assets/cn/island/ROLE_SORT_ASC.png', 'en': './assets/cn/island/ROLE_SORT_ASC.png', 'jp': './assets/cn/island/ROLE_SORT_ASC.png', 'tw': './assets/cn/island/ROLE_SORT_ASC.png'}) ROLE_SORT_DESC = Button(area={'cn': (143, 627, 150, 631), 'en': (143, 627, 150, 631), 'jp': (143, 627, 150, 631), 'tw': (143, 627, 150, 631)}, color={'cn': (236, 236, 236), 'en': (236, 236, 236), 'jp': (236, 236, 236), 'tw': (236, 236, 236)}, button={'cn': (143, 627, 150, 631), 'en': (143, 627, 150, 631), 'jp': (143, 627, 150, 631), 'tw': (143, 627, 150, 631)}, file={'cn': './assets/cn/island/ROLE_SORT_DESC.png', 'en': './assets/cn/island/ROLE_SORT_DESC.png', 'jp': './assets/cn/island/ROLE_SORT_DESC.png', 'tw': './assets/cn/island/ROLE_SORT_DESC.png'}) diff --git a/module/island/project.py b/module/island/project.py index d6b16ced3..61d418094 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -345,6 +345,9 @@ class IslandProjectRun(IslandUI): for button in TEMPLATE_PROJECT.match_multi(image_gray)]) return projects.select(valid=True) + def is_in_enter_page(self): + return self.image_color_count(ROLE_SELECT_TITLE_AREA, color=(57, 189, 255), threshold=221, count=8000) + def project_receive(self, button): """ Receive a project and enter role select page. @@ -359,9 +362,9 @@ class IslandProjectRun(IslandUI): self.interval_clear([ISLAND_MANAGEMENT_CHECK, PROJECT_COMPLETE, GET_ITEMS_ISLAND, ROLE_SELECT_ENTER]) success = False - enter = True click_timer = Timer(5, count=10).start() for _ in self.loop(): + # UI additional if self.island_in_management(interval=5): self.device.click(button) click_timer.reset() @@ -375,33 +378,37 @@ class IslandProjectRun(IslandUI): click_timer.reset() continue - if enter and self.appear_then_click(ROLE_SELECT_ENTER, threshold=10, interval=2): + # Enter page + if self.is_in_enter_page() and \ + self.appear_then_click(ROLE_SELECT_ENTER, threshold=10, interval=2): success = True self.interval_clear(GET_ITEMS_ISLAND) click_timer.reset() continue if self.appear_then_click(PROJECT_COMPLETE, offset=(20, 20), interval=1): + self.device.sleep(0.1) success = True - enter = False + # enter = False self.interval_clear(GET_ITEMS_ISLAND) self.interval_reset(ROLE_SELECT_ENTER) click_timer.reset() continue if self.handle_get_items(): - enter = True + # enter = True self.interval_clear(ROLE_SELECT_ENTER) click_timer.reset() continue # handle island level up - if not enter and click_timer.reached(): + if click_timer.reached(): self.device.click(GET_ITEMS_ISLAND) self.device.sleep(0.3) click_timer.reset() continue + # End if self.appear(ROLE_SELECT_CONFIRM, offset=(20, 20)): break From 1f5164bac8dfcb420d1a8389df5718f1537d2904 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sun, 8 Feb 2026 23:06:50 +0800 Subject: [PATCH 66/76] Upd: island ui_additional --- module/island/assets.py | 1 + module/island/island.py | 1 - module/island/project.py | 4 +-- module/island/ui.py | 62 ++++++++++++++-------------------------- 4 files changed, 24 insertions(+), 44 deletions(-) diff --git a/module/island/assets.py b/module/island/assets.py index 49e6d2c51..63329a674 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -7,6 +7,7 @@ from module.base.template import Template GET_ITEMS_ISLAND = Button(area={'cn': (588, 260, 692, 289), 'en': (588, 260, 692, 289), 'jp': (588, 260, 692, 289), 'tw': (588, 260, 692, 289)}, color={'cn': (178, 180, 180), 'en': (149, 151, 152), 'jp': (178, 180, 180), 'tw': (178, 180, 180)}, button={'cn': (0, 263, 129, 555), 'en': (588, 260, 692, 289), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, file={'cn': './assets/cn/island/GET_ITEMS_ISLAND.png', 'en': './assets/en/island/GET_ITEMS_ISLAND.png', 'jp': './assets/cn/island/GET_ITEMS_ISLAND.png', 'tw': './assets/cn/island/GET_ITEMS_ISLAND.png'}) ISLAND_AMOUNT_MAX = Button(area={'cn': (960, 382, 988, 405), 'en': (960, 382, 988, 405), 'jp': (960, 382, 988, 405), 'tw': (960, 382, 988, 405)}, color={'cn': (72, 72, 78), 'en': (78, 78, 84), 'jp': (72, 72, 78), 'tw': (72, 72, 78)}, button={'cn': (960, 382, 988, 405), 'en': (960, 382, 988, 405), 'jp': (960, 382, 988, 405), 'tw': (960, 382, 988, 405)}, file={'cn': './assets/cn/island/ISLAND_AMOUNT_MAX.png', 'en': './assets/en/island/ISLAND_AMOUNT_MAX.png', 'jp': './assets/cn/island/ISLAND_AMOUNT_MAX.png', 'tw': './assets/cn/island/ISLAND_AMOUNT_MAX.png'}) ISLAND_CLICK_SAFE_AREA = Button(area={'cn': (0, 263, 129, 555), 'en': (0, 263, 129, 555), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, color={'cn': (50, 52, 56), 'en': (50, 52, 56), 'jp': (50, 52, 56), 'tw': (50, 52, 56)}, button={'cn': (0, 263, 129, 555), 'en': (0, 263, 129, 555), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, file={'cn': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png', 'en': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png', 'jp': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png', 'tw': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png'}) +ISLAND_INFO_EXIT = Button(area={'cn': (907, 160, 933, 187), 'en': (907, 160, 933, 187), 'jp': (907, 160, 933, 187), 'tw': (907, 160, 933, 187)}, color={'cn': (96, 96, 96), 'en': (96, 96, 96), 'jp': (96, 96, 96), 'tw': (96, 96, 96)}, button={'cn': (907, 160, 933, 187), 'en': (907, 160, 933, 187), 'jp': (907, 160, 933, 187), 'tw': (907, 160, 933, 187)}, file={'cn': './assets/cn/island/ISLAND_INFO_EXIT.png', 'en': './assets/cn/island/ISLAND_INFO_EXIT.png', 'jp': './assets/cn/island/ISLAND_INFO_EXIT.png', 'tw': './assets/cn/island/ISLAND_INFO_EXIT.png'}) ISLAND_MANAGEMENT = Button(area={'cn': (1077, 493, 1119, 533), 'en': (1077, 493, 1119, 533), 'jp': (1077, 493, 1119, 533), 'tw': (1077, 493, 1119, 533)}, color={'cn': (187, 224, 135), 'en': (187, 224, 135), 'jp': (187, 224, 135), 'tw': (187, 224, 135)}, button={'cn': (1077, 493, 1119, 533), 'en': (1077, 493, 1119, 533), 'jp': (1077, 493, 1119, 533), 'tw': (1077, 493, 1119, 533)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT.png', 'en': './assets/cn/island/ISLAND_MANAGEMENT.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT.png'}) ISLAND_MANAGEMENT_CHECK = Button(area={'cn': (123, 21, 304, 47), 'en': (123, 21, 304, 47), 'jp': (123, 21, 304, 47), 'tw': (123, 21, 304, 47)}, color={'cn': (77, 83, 96), 'en': (90, 96, 108), 'jp': (77, 83, 96), 'tw': (77, 83, 96)}, button={'cn': (123, 21, 304, 47), 'en': (123, 21, 304, 47), 'jp': (123, 21, 304, 47), 'tw': (123, 21, 304, 47)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'en': './assets/en/island/ISLAND_MANAGEMENT_CHECK.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png'}) ISLAND_MANAGEMENT_LOCKED = Button(area={'cn': (1092, 504, 1105, 520), 'en': (1092, 504, 1105, 520), 'jp': (1092, 504, 1105, 520), 'tw': (1092, 504, 1105, 520)}, color={'cn': (197, 206, 195), 'en': (197, 206, 195), 'jp': (197, 206, 195), 'tw': (197, 206, 195)}, button={'cn': (1092, 504, 1105, 520), 'en': (1092, 504, 1105, 520), 'jp': (1092, 504, 1105, 520), 'tw': (1092, 504, 1105, 520)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png', 'en': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png'}) diff --git a/module/island/island.py b/module/island/island.py index b03e03c12..9505f62fe 100644 --- a/module/island/island.py +++ b/module/island/island.py @@ -63,7 +63,6 @@ class Island(IslandProjectRun, IslandTransportRun): project = any(project_config) names = self.island_config_to_names(project_config) if transport or project: - self.ui_goto_island() self.ui_ensure(page_island_phone) self.island_run(transport=transport, project=project, names=names) self.ui_goto(page_main, get_ship=False) diff --git a/module/island/project.py b/module/island/project.py index 61d418094..e61ca143f 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -367,6 +367,7 @@ class IslandProjectRun(IslandUI): # UI additional if self.island_in_management(interval=5): self.device.click(button) + self.device.sleep(0.1) click_timer.reset() continue @@ -387,16 +388,13 @@ class IslandProjectRun(IslandUI): continue if self.appear_then_click(PROJECT_COMPLETE, offset=(20, 20), interval=1): - self.device.sleep(0.1) success = True - # enter = False self.interval_clear(GET_ITEMS_ISLAND) self.interval_reset(ROLE_SELECT_ENTER) click_timer.reset() continue if self.handle_get_items(): - # enter = True self.interval_clear(ROLE_SELECT_ENTER) click_timer.reset() continue diff --git a/module/island/ui.py b/module/island/ui.py index 1d5ff5861..08117267d 100644 --- a/module/island/ui.py +++ b/module/island/ui.py @@ -2,8 +2,8 @@ from module.base.timer import Timer from module.handler.assets import MAINTENANCE_ANNOUNCE, USE_DATA_KEY_NOTIFIED from module.island.assets import * from module.logger import logger -from module.ui.assets import DORMMENU_GOTO_ISLAND, SHOP_BACK_ARROW -from module.ui.page import page_dormmenu, page_island, page_island_phone +from module.ui.assets import SHOP_BACK_ARROW +from module.ui.page import page_island_phone from module.ui.ui import UI @@ -88,7 +88,7 @@ class IslandUI(UI): skip_first_screenshot=True ) - def ui_ensure_management_page(self, skip_first_screenshot=True): + def ui_ensure_management_page(self): """ Pages: in: page_island_phone or product page @@ -97,12 +97,7 @@ class IslandUI(UI): logger.info('UI ensure management page') self.interval_clear(ISLAND_MANAGEMENT_CHECK) confirm_timer = Timer(1, count=2).start() - while 1: - if skip_first_screenshot: - skip_first_screenshot = False - else: - self.device.screenshot() - + for _ in self.loop(): if self.island_in_management(): if confirm_timer.reached(): break @@ -121,38 +116,25 @@ class IslandUI(UI): return True return False - def handle_island_ui_additional(self, skip_first_screenshot=True): - if not self.appear(MAINTENANCE_ANNOUNCE, offset=(100, 50)): - return False + def ui_additional(self, get_ship=True): + # notify in page_dormmenu + if self.appear(MAINTENANCE_ANNOUNCE, offset=(100, 50)): + for _ in self.loop(): + enabled = self.image_color_count( + USE_DATA_KEY_NOTIFIED, color=(140, 207, 66), threshold=180, count=10) + if enabled: + break - while 1: - if skip_first_screenshot: - skip_first_screenshot = False - else: - self.device.screenshot() + if self.appear(MAINTENANCE_ANNOUNCE, offset=(100, 50), interval=5): + self.device.click(USE_DATA_KEY_NOTIFIED) + continue - enabled = self.image_color_count( - USE_DATA_KEY_NOTIFIED, color=(140, 207, 66), threshold=180, count=10) - if enabled: - break - - if self.appear(MAINTENANCE_ANNOUNCE, offset=(100, 50), interval=5): - self.device.click(USE_DATA_KEY_NOTIFIED) - continue - - self.interval_clear(MAINTENANCE_ANNOUNCE) - self.appear_then_click(MAINTENANCE_ANNOUNCE, offset=(100, 50), interval=2) - return True - - def ui_goto_island(self): - if self.ui_get_current_page() in [page_island, page_island_phone]: - logger.info(f'Already at {self.ui_current}') + self.interval_clear(MAINTENANCE_ANNOUNCE) + self.appear_then_click(MAINTENANCE_ANNOUNCE, offset=(100, 50), interval=2) + return True + + # info in page_island + if self.appear_then_click(ISLAND_INFO_EXIT, offset=(30, 30), interval=3): return True - self.ui_ensure(page_dormmenu) - self.ui_click(click_button=DORMMENU_GOTO_ISLAND, - check_button=page_island.check_button, - additional=self.handle_island_ui_additional, - offset=(30, 30), - retry_wait=2, - skip_first_screenshot=True) + return super().ui_additional(get_ship=False) From e72c94976bd78d78ec9bdf45e7fdffee1952a7e9 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Thu, 26 Feb 2026 20:30:20 +0800 Subject: [PATCH 67/76] Fix: set the management page to top before island run --- module/island/project.py | 95 +++++++++++++++++++++++----------------- 1 file changed, 54 insertions(+), 41 deletions(-) diff --git a/module/island/project.py b/module/island/project.py index e61ca143f..027ab98fe 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -345,6 +345,57 @@ class IslandProjectRun(IslandUI): for button in TEMPLATE_PROJECT.match_multi(image_gray)]) return projects.select(valid=True) + def ensure_project(self, name, trial=7, skip_first_screenshot=True): + """ + Ensure the specific project is in the current page. + + Args: + name (str|IslandProject): the project name to ensure + trial (int): retry times + skip_first_screenshot (bool): + """ + logger.hr('Project ensure') + if isinstance(name, IslandProject): + name = name.name + for _ in range(trial): + if skip_first_screenshot: + skip_first_screenshot = False + else: + self.device.screenshot() + + projects = self.project_detect(self.device.image) + if not projects: + continue + if name in projects.get('name'): + logger.info(f'Ensured project: {name}') + break + + keys = list(name_to_slot.keys()) + if name in keys: + project_id = keys.index(name) + 1 + projects_id = projects.get('id') + if project_id > projects_id[0]: + self.drag_page((0, -500), ISLAND_PROJECT_SWIPE.area, 0.6) + else: + self.drag_page((0, 500), ISLAND_PROJECT_SWIPE.area, 0.6) + continue + else: + logger.warning(f'Wrong project name {name}, skip ensuring') + break + + def drag_page(self, vector, box, sleep=0.5): + """ + Drag the management page. + + Args: + vector (tuple): + box (tuple): + sleep (float): + """ + p1, p2 = random_rectangle_vector(vector, box=box, random_range=(0, -5, 0, 5)) + self.device.drag(p1, p2, segments=2, shake=(0, 25), point_random=(0, 0, 0, 0), shake_random=(0, -5, 0, 5)) + self.device.sleep(sleep) + def is_in_enter_page(self): return self.image_color_count(ROLE_SELECT_TITLE_AREA, color=(57, 189, 255), threshold=221, count=8000) @@ -571,7 +622,7 @@ class IslandProjectRun(IslandUI): last_item = current bottom_item = current.items[-1] self.device.click(bottom_item.button) - self.island_drag_next_page((0, -300), ISLAND_PRODUCT_ITEMS.area, 0.5) + self.drag_page((0, -300), ISLAND_PRODUCT_ITEMS.area, 0.5) def product_select_confirm(self): """ @@ -625,45 +676,6 @@ class IslandProjectRun(IslandUI): if self.island_in_management(): return True - def island_drag_next_page(self, vector, box, sleep=0.5): - """ - Drag to the next page. - - Args: - vector (tuple): - box (tuple): - sleep (float): - """ - logger.info('Island drag to next page') - p1, p2 = random_rectangle_vector(vector, box=box, random_range=(0, -5, 0, 5)) - self.device.drag(p1, p2, segments=2, shake=(0, 25), point_random=(0, 0, 0, 0), shake_random=(0, -5, 0, 5)) - self.device.sleep(sleep) - - def ensure_project(self, project, trial=7, skip_first_screenshot=True): - """ - Ensure the specific project is in the current page. - - Args: - project (IslandProject): the project to ensure - trial (int): retry times - skip_first_screenshot (bool): - """ - logger.hr('Project ensure') - for _ in range(trial): - if skip_first_screenshot: - skip_first_screenshot = False - else: - self.device.screenshot() - - projects = self.project_detect(self.device.image) - if not projects: - continue - if project.name in projects.get('name'): - logger.info(f'Ensured project: {project}') - break - - self.island_drag_next_page((0, -500), ISLAND_PROJECT_SWIPE.area, 0.6) - def project_receive_and_start(self, proj, button, character, option, project_id, ensure=True): """ Receive and start a project is in the current page. @@ -733,6 +745,7 @@ class IslandProjectRun(IslandUI): list[timedelta]: future finish timedelta """ logger.hr('Island Project Run', level=1) + self.ensure_project(names[0]) end = False timeout = Timer(3, count=3).start() for _ in self.loop(): @@ -770,7 +783,7 @@ class IslandProjectRun(IslandUI): if end: break - self.island_drag_next_page((0, -500), ISLAND_PROJECT_SWIPE.area, 0.6) + self.drag_page((0, -500), ISLAND_PROJECT_SWIPE.area, 0.6) # task delay future_finish = sorted([f for f in self.total.get('finish_time') if f is not None]) From edfb76a382b733268cb554520c182771beadc186 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Fri, 27 Mar 2026 22:55:06 +0800 Subject: [PATCH 68/76] Upd: island characters --- module/config/argument/args.json | 215 +++++++++++++++++++++++++++ module/config/argument/argument.yaml | 5 + module/config/config_generated.py | 86 +++++------ module/config/i18n/en-US.json | 215 +++++++++++++++++++++++++++ module/config/i18n/ja-JP.json | 215 +++++++++++++++++++++++++++ module/config/i18n/zh-CN.json | 215 +++++++++++++++++++++++++++ module/config/i18n/zh-TW.json | 215 +++++++++++++++++++++++++++ module/island/assets.py | 10 ++ 8 files changed, 1133 insertions(+), 43 deletions(-) diff --git a/module/config/argument/args.json b/module/config/argument/args.json index 60471e0bc..fb912374c 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -7939,6 +7939,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -7977,6 +7982,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8015,6 +8025,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8053,6 +8068,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8090,6 +8110,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8121,6 +8146,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8152,6 +8182,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8183,6 +8218,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8235,6 +8275,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8281,6 +8326,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8327,6 +8377,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8369,6 +8424,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8405,6 +8465,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8441,6 +8506,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8477,6 +8547,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8517,6 +8592,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8551,6 +8631,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8585,6 +8670,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8619,6 +8709,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8662,6 +8757,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8699,6 +8799,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8736,6 +8841,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8773,6 +8883,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8818,6 +8933,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8857,6 +8977,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8905,6 +9030,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8947,6 +9077,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -8994,6 +9129,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -9035,6 +9175,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -9081,6 +9226,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -9121,6 +9271,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -9166,6 +9321,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -9205,6 +9365,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -9247,6 +9412,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -9283,6 +9453,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -9325,6 +9500,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -9361,6 +9541,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -9401,6 +9586,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -9435,6 +9625,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -9480,6 +9675,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -9519,6 +9719,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -9564,6 +9769,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", @@ -9603,6 +9813,11 @@ "chao_ho", "william_d_porter", "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", "unicorn", "cheshire", "amagi_chan", diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index e4b12de7b..f407d8603 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -545,6 +545,11 @@ _Island: - chao_ho - william_d_porter - chen_hai + - hood + - prinz_eugen + - tb + - oceana + - explorer - unicorn - cheshire - amagi_chan diff --git a/module/config/config_generated.py b/module/config/config_generated.py index 3fa055d1b..9ecddf146 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -283,136 +283,136 @@ class GeneratedConfig: # Group `Island1` Island1_Receive = False Island1_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island1_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island1_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island1_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island1_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island1_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island1_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island1_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island2` Island2_Receive = False Island2_Option1 = 0 # 0, 1 - Island2_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island2_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island2_Option2 = 0 # 0, 2 - Island2_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island2_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island2_Option3 = 0 # 0, 3 - Island2_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island2_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island2_Option4 = 0 # 0, 4 - Island2_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island2_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island3` Island3_Receive = False Island3_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 - Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island3_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 - Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island3_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 - Island3_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island3_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island4` Island4_Receive = False Island4_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island4_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island4_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island4_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island4_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island4_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island5` Island5_Receive = False Island5_Option1 = 0 # 0, 1, 2, 3, 4 - Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island5_Option2 = 0 # 0, 1, 2, 3, 4 - Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island5_Option3 = 0 # 0, 1, 2, 3, 4 - Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island5_Option4 = 0 # 0, 1, 2, 3, 4 - Island5_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island5_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island6` Island6_Receive = False Island6_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island6_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island6_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island6_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island6_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island6_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island7` Island7_Receive = False Island7_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island7_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island7_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island7_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island8` Island8_Receive = False Island8_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 - Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island8_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 - Island8_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island8_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island9` Island9_Receive = False Island9_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 - Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island9_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 - Island9_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island9_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island10` Island10_Receive = False Island10_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 - Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island10_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 - Island10_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island10_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island11` Island11_Receive = False Island11_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island11_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island11_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island11_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island12` Island12_Receive = False Island12_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island12_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island12_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island12_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island12_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island12_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island13` Island13_Receive = False Island13_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island13_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island13_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island13_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island14` Island14_Receive = False Island14_Option1 = 0 # 0, 1, 2, 3, 4 - Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island14_Option2 = 0 # 0, 1, 2, 3, 4 - Island14_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island14_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island15` Island15_Receive = False Island15_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island15_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island15_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island15_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island15_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island15_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `Island16` Island16_Receive = False Island16_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island16_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island16_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe Island16_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island16_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island16_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe # Group `GeneralShop` GeneralShop_UseGems = False diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index ad9f48b1a..c71a34669 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -1823,6 +1823,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -1857,6 +1862,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -1891,6 +1901,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -1925,6 +1940,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -1962,6 +1982,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -1989,6 +2014,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2016,6 +2046,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2043,6 +2078,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2095,6 +2135,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2137,6 +2182,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2179,6 +2229,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2221,6 +2276,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2253,6 +2313,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2285,6 +2350,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2317,6 +2387,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2357,6 +2432,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2387,6 +2467,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2417,6 +2502,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2447,6 +2537,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2490,6 +2585,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2523,6 +2623,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2556,6 +2661,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2589,6 +2699,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2634,6 +2749,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2669,6 +2789,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2717,6 +2842,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2755,6 +2885,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2802,6 +2937,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2839,6 +2979,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2885,6 +3030,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2921,6 +3071,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2966,6 +3121,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3001,6 +3161,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3043,6 +3208,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3075,6 +3245,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3117,6 +3292,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3149,6 +3329,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3189,6 +3374,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3219,6 +3409,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3264,6 +3459,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3299,6 +3499,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3344,6 +3549,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3379,6 +3589,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index de7b81ca4..e9a2b86f2 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -1823,6 +1823,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -1857,6 +1862,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -1891,6 +1901,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -1925,6 +1940,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -1962,6 +1982,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -1989,6 +2014,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2016,6 +2046,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2043,6 +2078,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2095,6 +2135,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2137,6 +2182,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2179,6 +2229,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2221,6 +2276,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2253,6 +2313,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2285,6 +2350,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2317,6 +2387,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2357,6 +2432,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2387,6 +2467,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2417,6 +2502,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2447,6 +2537,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2490,6 +2585,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2523,6 +2623,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2556,6 +2661,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2589,6 +2699,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2634,6 +2749,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2669,6 +2789,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2717,6 +2842,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2755,6 +2885,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2802,6 +2937,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2839,6 +2979,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2885,6 +3030,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2921,6 +3071,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2966,6 +3121,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3001,6 +3161,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3043,6 +3208,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3075,6 +3245,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3117,6 +3292,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3149,6 +3329,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3189,6 +3374,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3219,6 +3409,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3264,6 +3459,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3299,6 +3499,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3344,6 +3549,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3379,6 +3589,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 4677d66c7..8c5f56e60 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -1823,6 +1823,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -1857,6 +1862,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -1891,6 +1901,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -1925,6 +1940,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -1962,6 +1982,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -1989,6 +2014,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2016,6 +2046,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2043,6 +2078,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2095,6 +2135,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2137,6 +2182,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2179,6 +2229,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2221,6 +2276,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2253,6 +2313,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2285,6 +2350,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2317,6 +2387,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2357,6 +2432,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2387,6 +2467,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2417,6 +2502,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2447,6 +2537,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2490,6 +2585,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2523,6 +2623,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2556,6 +2661,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2589,6 +2699,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2634,6 +2749,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2669,6 +2789,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2717,6 +2842,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2755,6 +2885,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2802,6 +2937,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2839,6 +2979,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2885,6 +3030,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2921,6 +3071,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -2966,6 +3121,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -3001,6 +3161,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -3043,6 +3208,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -3075,6 +3245,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -3117,6 +3292,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -3149,6 +3329,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -3189,6 +3374,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -3219,6 +3409,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -3264,6 +3459,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -3299,6 +3499,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -3344,6 +3549,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", @@ -3379,6 +3589,11 @@ "chao_ho": "肇和", "william_d_porter": "威廉·D·波特", "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", "unicorn": "独角兽", "cheshire": "柴郡", "amagi_chan": "小天城", diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index 7edc48477..5281e226f 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -1823,6 +1823,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -1857,6 +1862,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -1891,6 +1901,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -1925,6 +1940,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -1962,6 +1982,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -1989,6 +2014,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2016,6 +2046,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2043,6 +2078,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2095,6 +2135,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2137,6 +2182,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2179,6 +2229,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2221,6 +2276,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2253,6 +2313,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2285,6 +2350,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2317,6 +2387,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2357,6 +2432,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2387,6 +2467,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2417,6 +2502,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2447,6 +2537,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2490,6 +2585,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2523,6 +2623,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2556,6 +2661,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2589,6 +2699,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2634,6 +2749,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2669,6 +2789,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2717,6 +2842,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2755,6 +2885,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2802,6 +2937,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2839,6 +2979,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2885,6 +3030,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2921,6 +3071,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -2966,6 +3121,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3001,6 +3161,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3043,6 +3208,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3075,6 +3245,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3117,6 +3292,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3149,6 +3329,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3189,6 +3374,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3219,6 +3409,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3264,6 +3459,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3299,6 +3499,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3344,6 +3549,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", @@ -3379,6 +3589,11 @@ "chao_ho": "chao_ho", "william_d_porter": "william_d_porter", "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", "unicorn": "unicorn", "cheshire": "cheshire", "amagi_chan": "amagi_chan", diff --git a/module/island/assets.py b/module/island/assets.py index 63329a674..69a6d5c4c 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -28,15 +28,20 @@ PROJECT_CHAO_HO_CHECK = Button(area={'cn': (1158, 174, 1218, 204), 'en': (1158, PROJECT_CHEN_HAI_CHECK = Button(area={'cn': (1162, 175, 1215, 206), 'en': (1162, 175, 1215, 206), 'jp': (1162, 175, 1215, 206), 'tw': (1162, 175, 1215, 206)}, color={'cn': (145, 134, 130), 'en': (145, 134, 130), 'jp': (145, 134, 130), 'tw': (145, 134, 130)}, button={'cn': (1162, 175, 1215, 206), 'en': (1162, 175, 1215, 206), 'jp': (1162, 175, 1215, 206), 'tw': (1162, 175, 1215, 206)}, file={'cn': './assets/cn/island/PROJECT_CHEN_HAI_CHECK.png', 'en': './assets/cn/island/PROJECT_CHEN_HAI_CHECK.png', 'jp': './assets/cn/island/PROJECT_CHEN_HAI_CHECK.png', 'tw': './assets/cn/island/PROJECT_CHEN_HAI_CHECK.png'}) PROJECT_CHESHIRE_CHECK = Button(area={'cn': (1161, 163, 1224, 207), 'en': (1161, 163, 1224, 207), 'jp': (1161, 163, 1224, 207), 'tw': (1161, 163, 1224, 207)}, color={'cn': (156, 150, 159), 'en': (156, 150, 159), 'jp': (156, 150, 159), 'tw': (156, 150, 159)}, button={'cn': (1161, 163, 1224, 207), 'en': (1161, 163, 1224, 207), 'jp': (1161, 163, 1224, 207), 'tw': (1161, 163, 1224, 207)}, file={'cn': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'en': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'jp': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'tw': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png'}) PROJECT_COMPLETE = Button(area={'cn': (616, 431, 670, 444), 'en': (616, 431, 670, 444), 'jp': (616, 431, 670, 444), 'tw': (616, 431, 670, 444)}, color={'cn': (158, 222, 255), 'en': (158, 222, 255), 'jp': (158, 222, 255), 'tw': (158, 222, 255)}, button={'cn': (580, 533, 762, 584), 'en': (580, 533, 762, 584), 'jp': (580, 533, 762, 584), 'tw': (580, 533, 762, 584)}, file={'cn': './assets/cn/island/PROJECT_COMPLETE.png', 'en': './assets/cn/island/PROJECT_COMPLETE.png', 'jp': './assets/cn/island/PROJECT_COMPLETE.png', 'tw': './assets/cn/island/PROJECT_COMPLETE.png'}) +PROJECT_EXPLORER_CHECK = Button(area={'cn': (1151, 168, 1223, 220), 'en': (1151, 168, 1223, 220), 'jp': (1151, 168, 1223, 220), 'tw': (1151, 168, 1223, 220)}, color={'cn': (200, 192, 189), 'en': (200, 192, 189), 'jp': (200, 192, 189), 'tw': (200, 192, 189)}, button={'cn': (1151, 168, 1223, 220), 'en': (1151, 168, 1223, 220), 'jp': (1151, 168, 1223, 220), 'tw': (1151, 168, 1223, 220)}, file={'cn': './assets/cn/island/PROJECT_EXPLORER_CHECK.png', 'en': './assets/cn/island/PROJECT_EXPLORER_CHECK.png', 'jp': './assets/cn/island/PROJECT_EXPLORER_CHECK.png', 'tw': './assets/cn/island/PROJECT_EXPLORER_CHECK.png'}) PROJECT_FRIEDRICH_DER_GROBE_CHECK = Button(area={'cn': (1162, 177, 1217, 215), 'en': (1162, 177, 1217, 215), 'jp': (1162, 177, 1217, 215), 'tw': (1162, 177, 1217, 215)}, color={'cn': (106, 102, 100), 'en': (106, 102, 100), 'jp': (106, 102, 100), 'tw': (106, 102, 100)}, button={'cn': (1162, 177, 1217, 215), 'en': (1162, 177, 1217, 215), 'jp': (1162, 177, 1217, 215), 'tw': (1162, 177, 1217, 215)}, file={'cn': './assets/cn/island/PROJECT_FRIEDRICH_DER_GROBE_CHECK.png', 'en': './assets/cn/island/PROJECT_FRIEDRICH_DER_GROBE_CHECK.png', 'jp': './assets/cn/island/PROJECT_FRIEDRICH_DER_GROBE_CHECK.png', 'tw': './assets/cn/island/PROJECT_FRIEDRICH_DER_GROBE_CHECK.png'}) PROJECT_HELENA_CHECK = Button(area={'cn': (1164, 175, 1217, 209), 'en': (1164, 175, 1217, 209), 'jp': (1164, 175, 1217, 209), 'tw': (1164, 175, 1217, 209)}, color={'cn': (184, 178, 195), 'en': (184, 178, 195), 'jp': (184, 178, 195), 'tw': (184, 178, 195)}, button={'cn': (1164, 175, 1217, 209), 'en': (1164, 175, 1217, 209), 'jp': (1164, 175, 1217, 209), 'tw': (1164, 175, 1217, 209)}, file={'cn': './assets/cn/island/PROJECT_HELENA_CHECK.png', 'en': './assets/cn/island/PROJECT_HELENA_CHECK.png', 'jp': './assets/cn/island/PROJECT_HELENA_CHECK.png', 'tw': './assets/cn/island/PROJECT_HELENA_CHECK.png'}) +PROJECT_HOOD_CHECK = Button(area={'cn': (1152, 167, 1232, 218), 'en': (1152, 167, 1232, 218), 'jp': (1152, 167, 1232, 218), 'tw': (1152, 167, 1232, 218)}, color={'cn': (203, 185, 173), 'en': (203, 185, 173), 'jp': (203, 185, 173), 'tw': (203, 185, 173)}, button={'cn': (1152, 167, 1232, 218), 'en': (1152, 167, 1232, 218), 'jp': (1152, 167, 1232, 218), 'tw': (1152, 167, 1232, 218)}, file={'cn': './assets/cn/island/PROJECT_HOOD_CHECK.png', 'en': './assets/cn/island/PROJECT_HOOD_CHECK.png', 'jp': './assets/cn/island/PROJECT_HOOD_CHECK.png', 'tw': './assets/cn/island/PROJECT_HOOD_CHECK.png'}) PROJECT_LEMALIN_CHECK = Button(area={'cn': (1165, 173, 1232, 218), 'en': (1165, 173, 1232, 218), 'jp': (1165, 173, 1232, 218), 'tw': (1165, 173, 1232, 218)}, color={'cn': (225, 217, 221), 'en': (225, 217, 221), 'jp': (225, 217, 221), 'tw': (225, 217, 221)}, button={'cn': (1165, 173, 1232, 218), 'en': (1165, 173, 1232, 218), 'jp': (1165, 173, 1232, 218), 'tw': (1165, 173, 1232, 218)}, file={'cn': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'en': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'jp': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'tw': './assets/cn/island/PROJECT_LEMALIN_CHECK.png'}) PROJECT_MANJUU_CHECK = Button(area={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, color={'cn': (221, 192, 128), 'en': (221, 192, 128), 'jp': (221, 192, 128), 'tw': (221, 192, 128)}, button={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, file={'cn': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'en': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'jp': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'tw': './assets/cn/island/PROJECT_MANJUU_CHECK.png'}) PROJECT_NEW_JERSEY_CHECK = Button(area={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, color={'cn': (138, 136, 159), 'en': (138, 136, 159), 'jp': (138, 136, 159), 'tw': (138, 136, 159)}, button={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, file={'cn': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'en': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'jp': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'tw': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png'}) +PROJECT_OCEANA_CHECK = Button(area={'cn': (1148, 167, 1221, 221), 'en': (1148, 167, 1221, 221), 'jp': (1148, 167, 1221, 221), 'tw': (1148, 167, 1221, 221)}, color={'cn': (215, 208, 216), 'en': (215, 208, 216), 'jp': (215, 208, 216), 'tw': (215, 208, 216)}, button={'cn': (1148, 167, 1221, 221), 'en': (1148, 167, 1221, 221), 'jp': (1148, 167, 1221, 221), 'tw': (1148, 167, 1221, 221)}, file={'cn': './assets/cn/island/PROJECT_OCEANA_CHECK.png', 'en': './assets/cn/island/PROJECT_OCEANA_CHECK.png', 'jp': './assets/cn/island/PROJECT_OCEANA_CHECK.png', 'tw': './assets/cn/island/PROJECT_OCEANA_CHECK.png'}) +PROJECT_PRINZ_EUGEN_CHECK = Button(area={'cn': (1150, 169, 1235, 219), 'en': (1150, 169, 1235, 219), 'jp': (1150, 169, 1235, 219), 'tw': (1150, 169, 1235, 219)}, color={'cn': (200, 180, 177), 'en': (200, 180, 177), 'jp': (200, 180, 177), 'tw': (200, 180, 177)}, button={'cn': (1150, 169, 1235, 219), 'en': (1150, 169, 1235, 219), 'jp': (1150, 169, 1235, 219), 'tw': (1150, 169, 1235, 219)}, file={'cn': './assets/cn/island/PROJECT_PRINZ_EUGEN_CHECK.png', 'en': './assets/cn/island/PROJECT_PRINZ_EUGEN_CHECK.png', 'jp': './assets/cn/island/PROJECT_PRINZ_EUGEN_CHECK.png', 'tw': './assets/cn/island/PROJECT_PRINZ_EUGEN_CHECK.png'}) PROJECT_SARATOGA_CHECK = Button(area={'cn': (1162, 166, 1223, 219), 'en': (1162, 166, 1223, 219), 'jp': (1162, 166, 1223, 219), 'tw': (1162, 166, 1223, 219)}, color={'cn': (212, 177, 178), 'en': (212, 177, 178), 'jp': (212, 177, 178), 'tw': (212, 177, 178)}, button={'cn': (1162, 166, 1223, 219), 'en': (1162, 166, 1223, 219), 'jp': (1162, 166, 1223, 219), 'tw': (1162, 166, 1223, 219)}, file={'cn': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'en': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'jp': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'tw': './assets/cn/island/PROJECT_SARATOGA_CHECK.png'}) PROJECT_SHIMAKAZE_CHECK = Button(area={'cn': (1163, 168, 1212, 218), 'en': (1163, 168, 1212, 218), 'jp': (1163, 168, 1212, 218), 'tw': (1163, 168, 1212, 218)}, color={'cn': (218, 199, 196), 'en': (218, 199, 196), 'jp': (218, 199, 196), 'tw': (218, 199, 196)}, button={'cn': (1163, 168, 1212, 218), 'en': (1163, 168, 1212, 218), 'jp': (1163, 168, 1212, 218), 'tw': (1163, 168, 1212, 218)}, file={'cn': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'en': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'jp': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'tw': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png'}) PROJECT_START = Button(area={'cn': (686, 610, 706, 630), 'en': (609, 610, 629, 630), 'jp': (686, 610, 706, 630), 'tw': (686, 610, 706, 630)}, color={'cn': (129, 213, 255), 'en': (128, 212, 254), 'jp': (129, 213, 255), 'tw': (129, 213, 255)}, button={'cn': (494, 599, 1087, 642), 'en': (609, 610, 629, 630), 'jp': (494, 599, 1087, 642), 'tw': (494, 599, 1087, 642)}, file={'cn': './assets/cn/island/PROJECT_START.png', 'en': './assets/en/island/PROJECT_START.png', 'jp': './assets/cn/island/PROJECT_START.png', 'tw': './assets/cn/island/PROJECT_START.png'}) PROJECT_TASHKENT_CHECK = Button(area={'cn': (1164, 176, 1219, 213), 'en': (1164, 176, 1219, 213), 'jp': (1164, 176, 1219, 213), 'tw': (1164, 176, 1219, 213)}, color={'cn': (176, 146, 173), 'en': (176, 146, 173), 'jp': (176, 146, 173), 'tw': (176, 146, 173)}, button={'cn': (1164, 176, 1219, 213), 'en': (1164, 176, 1219, 213), 'jp': (1164, 176, 1219, 213), 'tw': (1164, 176, 1219, 213)}, file={'cn': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'en': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'jp': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'tw': './assets/cn/island/PROJECT_TASHKENT_CHECK.png'}) +PROJECT_TB_CHECK = Button(area={'cn': (1148, 161, 1230, 218), 'en': (1148, 161, 1230, 218), 'jp': (1148, 161, 1230, 218), 'tw': (1148, 161, 1230, 218)}, color={'cn': (200, 207, 216), 'en': (200, 207, 216), 'jp': (200, 207, 216), 'tw': (200, 207, 216)}, button={'cn': (1148, 161, 1230, 218), 'en': (1148, 161, 1230, 218), 'jp': (1148, 161, 1230, 218), 'tw': (1148, 161, 1230, 218)}, file={'cn': './assets/cn/island/PROJECT_TB_CHECK.png', 'en': './assets/cn/island/PROJECT_TB_CHECK.png', 'jp': './assets/cn/island/PROJECT_TB_CHECK.png', 'tw': './assets/cn/island/PROJECT_TB_CHECK.png'}) PROJECT_UNICORN_CHECK = Button(area={'cn': (1156, 167, 1224, 209), 'en': (1156, 167, 1224, 209), 'jp': (1156, 167, 1224, 209), 'tw': (1156, 167, 1224, 209)}, color={'cn': (199, 184, 218), 'en': (199, 184, 218), 'jp': (199, 184, 218), 'tw': (199, 184, 218)}, button={'cn': (1156, 167, 1224, 209), 'en': (1156, 167, 1224, 209), 'jp': (1156, 167, 1224, 209), 'tw': (1156, 167, 1224, 209)}, file={'cn': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'en': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'jp': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'tw': './assets/cn/island/PROJECT_UNICORN_CHECK.png'}) PROJECT_WILLIAM_D_PORTER_CHECK = Button(area={'cn': (1152, 176, 1218, 220), 'en': (1152, 176, 1218, 220), 'jp': (1152, 176, 1218, 220), 'tw': (1152, 176, 1218, 220)}, color={'cn': (210, 179, 166), 'en': (210, 179, 166), 'jp': (210, 179, 166), 'tw': (210, 179, 166)}, button={'cn': (1152, 176, 1218, 220), 'en': (1152, 176, 1218, 220), 'jp': (1152, 176, 1218, 220), 'tw': (1152, 176, 1218, 220)}, file={'cn': './assets/cn/island/PROJECT_WILLIAM_D_PORTER_CHECK.png', 'en': './assets/cn/island/PROJECT_WILLIAM_D_PORTER_CHECK.png', 'jp': './assets/cn/island/PROJECT_WILLIAM_D_PORTER_CHECK.png', 'tw': './assets/cn/island/PROJECT_WILLIAM_D_PORTER_CHECK.png'}) PROJECT_YING_SWEI_CHECK = Button(area={'cn': (1161, 177, 1217, 210), 'en': (1161, 177, 1217, 210), 'jp': (1161, 177, 1217, 210), 'tw': (1161, 177, 1217, 210)}, color={'cn': (171, 157, 165), 'en': (171, 157, 165), 'jp': (171, 157, 165), 'tw': (171, 157, 165)}, button={'cn': (1161, 177, 1217, 210), 'en': (1161, 177, 1217, 210), 'jp': (1161, 177, 1217, 210), 'tw': (1161, 177, 1217, 210)}, file={'cn': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'en': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'jp': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'tw': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png'}) @@ -54,18 +59,22 @@ TEMPLATE_CHAO_HO = Template(file={'cn': './assets/cn/island/TEMPLATE_CHAO_HO.png TEMPLATE_CHEN_HAI = Template(file={'cn': './assets/cn/island/TEMPLATE_CHEN_HAI.png', 'en': './assets/cn/island/TEMPLATE_CHEN_HAI.png', 'jp': './assets/cn/island/TEMPLATE_CHEN_HAI.png', 'tw': './assets/cn/island/TEMPLATE_CHEN_HAI.png'}) TEMPLATE_CHESHIRE = Template(file={'cn': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'en': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'jp': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'tw': './assets/cn/island/TEMPLATE_CHESHIRE.png'}) TEMPLATE_COTTON = Template(file={'cn': './assets/cn/island/TEMPLATE_COTTON.png', 'en': './assets/cn/island/TEMPLATE_COTTON.png', 'jp': './assets/cn/island/TEMPLATE_COTTON.png', 'tw': './assets/cn/island/TEMPLATE_COTTON.png'}) +TEMPLATE_EXPLORER = Template(file={'cn': './assets/cn/island/TEMPLATE_EXPLORER.png', 'en': './assets/cn/island/TEMPLATE_EXPLORER.png', 'jp': './assets/cn/island/TEMPLATE_EXPLORER.png', 'tw': './assets/cn/island/TEMPLATE_EXPLORER.png'}) TEMPLATE_FLEX = Template(file={'cn': './assets/cn/island/TEMPLATE_FLEX.png', 'en': './assets/cn/island/TEMPLATE_FLEX.png', 'jp': './assets/cn/island/TEMPLATE_FLEX.png', 'tw': './assets/cn/island/TEMPLATE_FLEX.png'}) TEMPLATE_FRESH_MEAT = Template(file={'cn': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'en': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'jp': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'tw': './assets/cn/island/TEMPLATE_FRESH_MEAT.png'}) TEMPLATE_FRIEDRICH_DER_GROBE = Template(file={'cn': './assets/cn/island/TEMPLATE_FRIEDRICH_DER_GROBE.png', 'en': './assets/cn/island/TEMPLATE_FRIEDRICH_DER_GROBE.png', 'jp': './assets/cn/island/TEMPLATE_FRIEDRICH_DER_GROBE.png', 'tw': './assets/cn/island/TEMPLATE_FRIEDRICH_DER_GROBE.png'}) TEMPLATE_HELENA = Template(file={'cn': './assets/cn/island/TEMPLATE_HELENA.png', 'en': './assets/cn/island/TEMPLATE_HELENA.png', 'jp': './assets/cn/island/TEMPLATE_HELENA.png', 'tw': './assets/cn/island/TEMPLATE_HELENA.png'}) +TEMPLATE_HOOD = Template(file={'cn': './assets/cn/island/TEMPLATE_HOOD.png', 'en': './assets/cn/island/TEMPLATE_HOOD.png', 'jp': './assets/cn/island/TEMPLATE_HOOD.png', 'tw': './assets/cn/island/TEMPLATE_HOOD.png'}) TEMPLATE_ITEM_SATISFIED = Template(file={'cn': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'en': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'jp': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'tw': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png'}) TEMPLATE_LEMALIN = Template(file={'cn': './assets/cn/island/TEMPLATE_LEMALIN.png', 'en': './assets/cn/island/TEMPLATE_LEMALIN.png', 'jp': './assets/cn/island/TEMPLATE_LEMALIN.png', 'tw': './assets/cn/island/TEMPLATE_LEMALIN.png'}) TEMPLATE_MANJUU = Template(file={'cn': './assets/cn/island/TEMPLATE_MANJUU.png', 'en': './assets/cn/island/TEMPLATE_MANJUU.png', 'jp': './assets/cn/island/TEMPLATE_MANJUU.png', 'tw': './assets/cn/island/TEMPLATE_MANJUU.png'}) TEMPLATE_MILK = Template(file={'cn': './assets/cn/island/TEMPLATE_MILK.png', 'en': './assets/cn/island/TEMPLATE_MILK.png', 'jp': './assets/cn/island/TEMPLATE_MILK.png', 'tw': './assets/cn/island/TEMPLATE_MILK.png'}) TEMPLATE_NAPA_CABBAGE = Template(file={'cn': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png', 'en': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png', 'jp': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png', 'tw': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png'}) TEMPLATE_NEW_JERSEY = Template(file={'cn': './assets/cn/island/TEMPLATE_NEW_JERSEY.png', 'en': './assets/cn/island/TEMPLATE_NEW_JERSEY.png', 'jp': './assets/cn/island/TEMPLATE_NEW_JERSEY.png', 'tw': './assets/cn/island/TEMPLATE_NEW_JERSEY.png'}) +TEMPLATE_OCEANA = Template(file={'cn': './assets/cn/island/TEMPLATE_OCEANA.png', 'en': './assets/cn/island/TEMPLATE_OCEANA.png', 'jp': './assets/cn/island/TEMPLATE_OCEANA.png', 'tw': './assets/cn/island/TEMPLATE_OCEANA.png'}) TEMPLATE_ONION = Template(file={'cn': './assets/cn/island/TEMPLATE_ONION.png', 'en': './assets/cn/island/TEMPLATE_ONION.png', 'jp': './assets/cn/island/TEMPLATE_ONION.png', 'tw': './assets/cn/island/TEMPLATE_ONION.png'}) TEMPLATE_POULTRY = Template(file={'cn': './assets/cn/island/TEMPLATE_POULTRY.png', 'en': './assets/cn/island/TEMPLATE_POULTRY.png', 'jp': './assets/cn/island/TEMPLATE_POULTRY.png', 'tw': './assets/cn/island/TEMPLATE_POULTRY.png'}) +TEMPLATE_PRINZ_EUGEN = Template(file={'cn': './assets/cn/island/TEMPLATE_PRINZ_EUGEN.png', 'en': './assets/cn/island/TEMPLATE_PRINZ_EUGEN.png', 'jp': './assets/cn/island/TEMPLATE_PRINZ_EUGEN.png', 'tw': './assets/cn/island/TEMPLATE_PRINZ_EUGEN.png'}) TEMPLATE_PROJECT = Template(file={'cn': './assets/cn/island/TEMPLATE_PROJECT.png', 'en': './assets/cn/island/TEMPLATE_PROJECT.png', 'jp': './assets/cn/island/TEMPLATE_PROJECT.png', 'tw': './assets/cn/island/TEMPLATE_PROJECT.png'}) TEMPLATE_PROJECT_LOCKED = Template(file={'cn': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'en': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'jp': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'tw': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png'}) TEMPLATE_SARATOGA = Template(file={'cn': './assets/cn/island/TEMPLATE_SARATOGA.png', 'en': './assets/cn/island/TEMPLATE_SARATOGA.png', 'jp': './assets/cn/island/TEMPLATE_SARATOGA.png', 'tw': './assets/cn/island/TEMPLATE_SARATOGA.png'}) @@ -73,6 +82,7 @@ TEMPLATE_SHIMAKAZE = Template(file={'cn': './assets/cn/island/TEMPLATE_SHIMAKAZE TEMPLATE_SLOT_LOCKED = Template(file={'cn': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'en': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'jp': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'tw': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png'}) TEMPLATE_STRAWBERRIES = Template(file={'cn': './assets/cn/island/TEMPLATE_STRAWBERRIES.png', 'en': './assets/cn/island/TEMPLATE_STRAWBERRIES.png', 'jp': './assets/cn/island/TEMPLATE_STRAWBERRIES.png', 'tw': './assets/cn/island/TEMPLATE_STRAWBERRIES.png'}) TEMPLATE_TASHKENT = Template(file={'cn': './assets/cn/island/TEMPLATE_TASHKENT.png', 'en': './assets/cn/island/TEMPLATE_TASHKENT.png', 'jp': './assets/cn/island/TEMPLATE_TASHKENT.png', 'tw': './assets/cn/island/TEMPLATE_TASHKENT.png'}) +TEMPLATE_TB = Template(file={'cn': './assets/cn/island/TEMPLATE_TB.png', 'en': './assets/cn/island/TEMPLATE_TB.png', 'jp': './assets/cn/island/TEMPLATE_TB.png', 'tw': './assets/cn/island/TEMPLATE_TB.png'}) TEMPLATE_UNICORN = Template(file={'cn': './assets/cn/island/TEMPLATE_UNICORN.png', 'en': './assets/cn/island/TEMPLATE_UNICORN.png', 'jp': './assets/cn/island/TEMPLATE_UNICORN.png', 'tw': './assets/cn/island/TEMPLATE_UNICORN.png'}) TEMPLATE_WILLIAM_D_PORTER = Template(file={'cn': './assets/cn/island/TEMPLATE_WILLIAM_D_PORTER.png', 'en': './assets/cn/island/TEMPLATE_WILLIAM_D_PORTER.png', 'jp': './assets/cn/island/TEMPLATE_WILLIAM_D_PORTER.png', 'tw': './assets/cn/island/TEMPLATE_WILLIAM_D_PORTER.png'}) TEMPLATE_YING_SWEI = Template(file={'cn': './assets/cn/island/TEMPLATE_YING_SWEI.png', 'en': './assets/cn/island/TEMPLATE_YING_SWEI.png', 'jp': './assets/cn/island/TEMPLATE_YING_SWEI.png', 'tw': './assets/cn/island/TEMPLATE_YING_SWEI.png'}) From 5c1487b3194ce55f35f4c52438b250960242fcee Mon Sep 17 00:00:00 2001 From: xiaomcingn <63132881+xiaomcingn@users.noreply.github.com> Date: Wed, 13 May 2026 22:17:12 +0800 Subject: [PATCH 69/76] Upd: [CN] island S3 --- module/config/argument/args.json | 344 +++++++++++++++++++++--- module/config/argument/argument.yaml | 6 + module/config/config_generated.py | 86 +++--- module/config/i18n/en-US.json | 344 +++++++++++++++++++++--- module/config/i18n/ja-JP.json | 344 +++++++++++++++++++++--- module/config/i18n/zh-CN.json | 376 ++++++++++++++++++++++----- module/config/i18n/zh-TW.json | 344 +++++++++++++++++++++--- module/island/assets.py | 12 + module/island/project_data.py | 32 ++- 9 files changed, 1609 insertions(+), 279 deletions(-) diff --git a/module/config/argument/args.json b/module/config/argument/args.json index fb912374c..86f088005 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -7949,7 +7949,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option2": { @@ -7992,7 +7998,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option3": { @@ -8035,7 +8047,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option4": { @@ -8078,7 +8096,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] } }, @@ -8120,7 +8144,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option2": { @@ -8156,7 +8186,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option3": { @@ -8192,7 +8228,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option4": { @@ -8228,7 +8270,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] } }, @@ -8285,7 +8333,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option2": { @@ -8336,7 +8390,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option3": { @@ -8387,7 +8447,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] } }, @@ -8434,7 +8500,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option2": { @@ -8475,7 +8547,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option3": { @@ -8516,7 +8594,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option4": { @@ -8557,7 +8641,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] } }, @@ -8602,7 +8692,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option2": { @@ -8641,7 +8737,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option3": { @@ -8680,7 +8782,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option4": { @@ -8719,7 +8827,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] } }, @@ -8767,7 +8881,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option2": { @@ -8809,7 +8929,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option3": { @@ -8851,7 +8977,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option4": { @@ -8893,7 +9025,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] } }, @@ -8943,7 +9081,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option2": { @@ -8987,7 +9131,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] } }, @@ -9040,7 +9190,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option2": { @@ -9087,7 +9243,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] } }, @@ -9139,7 +9301,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option2": { @@ -9185,7 +9353,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] } }, @@ -9236,7 +9410,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option2": { @@ -9281,7 +9461,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] } }, @@ -9331,7 +9517,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option2": { @@ -9375,7 +9567,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] } }, @@ -9422,7 +9620,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option2": { @@ -9463,7 +9667,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] } }, @@ -9510,7 +9720,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option2": { @@ -9551,7 +9767,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] } }, @@ -9596,7 +9818,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option2": { @@ -9635,7 +9863,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] } }, @@ -9685,7 +9919,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option2": { @@ -9729,7 +9969,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] } }, @@ -9779,7 +10025,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Option2": { @@ -9823,7 +10075,13 @@ "amagi_chan", "helena", "atago", - "friedrich_der_grobe" + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] } }, diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index f407d8603..9ed51a305 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -556,6 +556,12 @@ _Island: - helena - atago - friedrich_der_grobe + - javelin + - laffey + - takao + - yat_sen + - fei_yuen + - august_von_parseval Island1: Receive: false Option1: *IslandOption8 diff --git a/module/config/config_generated.py b/module/config/config_generated.py index 9ecddf146..73134da7f 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -283,136 +283,136 @@ class GeneratedConfig: # Group `Island1` Island1_Receive = False Island1_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island1_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island1_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island1_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island1_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island1_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island1_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island1_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island2` Island2_Receive = False Island2_Option1 = 0 # 0, 1 - Island2_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island2_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island2_Option2 = 0 # 0, 2 - Island2_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island2_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island2_Option3 = 0 # 0, 3 - Island2_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island2_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island2_Option4 = 0 # 0, 4 - Island2_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island2_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island3` Island3_Receive = False Island3_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 - Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island3_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 - Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island3_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 - Island3_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island3_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island4` Island4_Receive = False Island4_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island4_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island4_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island4_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island4_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island4_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island5` Island5_Receive = False Island5_Option1 = 0 # 0, 1, 2, 3, 4 - Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island5_Option2 = 0 # 0, 1, 2, 3, 4 - Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island5_Option3 = 0 # 0, 1, 2, 3, 4 - Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island5_Option4 = 0 # 0, 1, 2, 3, 4 - Island5_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island5_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island6` Island6_Receive = False Island6_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island6_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island6_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island6_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island6_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island6_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island7` Island7_Receive = False Island7_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island7_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island7_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island7_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island8` Island8_Receive = False Island8_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 - Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island8_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 - Island8_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island8_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island9` Island9_Receive = False Island9_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 - Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island9_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 - Island9_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island9_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island10` Island10_Receive = False Island10_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 - Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island10_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 - Island10_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island10_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island11` Island11_Receive = False Island11_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island11_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island11_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island11_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island12` Island12_Receive = False Island12_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island12_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island12_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island12_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island12_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island12_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island13` Island13_Receive = False Island13_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island13_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island13_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island13_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island14` Island14_Receive = False Island14_Option1 = 0 # 0, 1, 2, 3, 4 - Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island14_Option2 = 0 # 0, 1, 2, 3, 4 - Island14_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island14_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island15` Island15_Receive = False Island15_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island15_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island15_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island15_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island15_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island15_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island16` Island16_Receive = False Island16_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island16_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island16_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island16_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island16_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe + Island16_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `GeneralShop` GeneralShop_UseGems = False diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index c71a34669..1667e5538 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -1833,7 +1833,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island1.Option2.name", @@ -1872,7 +1878,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option3": { "name": "Island1.Option3.name", @@ -1911,7 +1923,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option4": { "name": "Island1.Option4.name", @@ -1950,7 +1968,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island2": { @@ -1992,7 +2016,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island2.Option2.name", @@ -2024,7 +2054,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option3": { "name": "Island2.Option3.name", @@ -2056,7 +2092,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option4": { "name": "Island2.Option4.name", @@ -2088,7 +2130,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island3": { @@ -2145,7 +2193,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island3.Option2.name", @@ -2192,7 +2246,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option3": { "name": "Island3.Option3.name", @@ -2239,7 +2299,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island4": { @@ -2286,7 +2352,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island4.Option2.name", @@ -2323,7 +2395,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option3": { "name": "Island4.Option3.name", @@ -2360,7 +2438,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option4": { "name": "Island4.Option4.name", @@ -2397,7 +2481,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island5": { @@ -2442,7 +2532,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island5.Option2.name", @@ -2477,7 +2573,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option3": { "name": "Island5.Option3.name", @@ -2512,7 +2614,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option4": { "name": "Island5.Option4.name", @@ -2547,7 +2655,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island6": { @@ -2595,7 +2709,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island6.Option2.name", @@ -2633,7 +2753,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option3": { "name": "Island6.Option3.name", @@ -2671,7 +2797,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option4": { "name": "Island6.Option4.name", @@ -2709,7 +2841,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island7": { @@ -2759,7 +2897,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island7.Option2.name", @@ -2799,7 +2943,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island8": { @@ -2852,7 +3002,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island8.Option2.name", @@ -2895,7 +3051,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island9": { @@ -2947,7 +3109,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island9.Option2.name", @@ -2989,7 +3157,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island10": { @@ -3040,7 +3214,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island10.Option2.name", @@ -3081,7 +3261,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island11": { @@ -3131,7 +3317,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island11.Option2.name", @@ -3171,7 +3363,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island12": { @@ -3218,7 +3416,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island12.Option2.name", @@ -3255,7 +3459,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island13": { @@ -3302,7 +3512,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island13.Option2.name", @@ -3339,7 +3555,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island14": { @@ -3384,7 +3606,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island14.Option2.name", @@ -3419,7 +3647,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island15": { @@ -3469,7 +3703,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island15.Option2.name", @@ -3509,7 +3749,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island16": { @@ -3559,7 +3805,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island16.Option2.name", @@ -3599,7 +3851,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "GeneralShop": { diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index e9a2b86f2..980e4e4ee 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -1833,7 +1833,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island1.Option2.name", @@ -1872,7 +1878,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option3": { "name": "Island1.Option3.name", @@ -1911,7 +1923,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option4": { "name": "Island1.Option4.name", @@ -1950,7 +1968,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island2": { @@ -1992,7 +2016,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island2.Option2.name", @@ -2024,7 +2054,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option3": { "name": "Island2.Option3.name", @@ -2056,7 +2092,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option4": { "name": "Island2.Option4.name", @@ -2088,7 +2130,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island3": { @@ -2145,7 +2193,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island3.Option2.name", @@ -2192,7 +2246,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option3": { "name": "Island3.Option3.name", @@ -2239,7 +2299,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island4": { @@ -2286,7 +2352,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island4.Option2.name", @@ -2323,7 +2395,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option3": { "name": "Island4.Option3.name", @@ -2360,7 +2438,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option4": { "name": "Island4.Option4.name", @@ -2397,7 +2481,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island5": { @@ -2442,7 +2532,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island5.Option2.name", @@ -2477,7 +2573,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option3": { "name": "Island5.Option3.name", @@ -2512,7 +2614,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option4": { "name": "Island5.Option4.name", @@ -2547,7 +2655,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island6": { @@ -2595,7 +2709,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island6.Option2.name", @@ -2633,7 +2753,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option3": { "name": "Island6.Option3.name", @@ -2671,7 +2797,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option4": { "name": "Island6.Option4.name", @@ -2709,7 +2841,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island7": { @@ -2759,7 +2897,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island7.Option2.name", @@ -2799,7 +2943,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island8": { @@ -2852,7 +3002,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island8.Option2.name", @@ -2895,7 +3051,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island9": { @@ -2947,7 +3109,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island9.Option2.name", @@ -2989,7 +3157,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island10": { @@ -3040,7 +3214,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island10.Option2.name", @@ -3081,7 +3261,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island11": { @@ -3131,7 +3317,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island11.Option2.name", @@ -3171,7 +3363,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island12": { @@ -3218,7 +3416,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island12.Option2.name", @@ -3255,7 +3459,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island13": { @@ -3302,7 +3512,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island13.Option2.name", @@ -3339,7 +3555,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island14": { @@ -3384,7 +3606,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island14.Option2.name", @@ -3419,7 +3647,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island15": { @@ -3469,7 +3703,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island15.Option2.name", @@ -3509,7 +3749,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island16": { @@ -3559,7 +3805,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island16.Option2.name", @@ -3599,7 +3851,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "GeneralShop": { diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 8c5f56e60..984df5aab 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -1833,7 +1833,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option2": { "name": "第 2 格生产物品", @@ -1872,7 +1878,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option3": { "name": "第 3 格生产物品", @@ -1911,7 +1923,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option4": { "name": "第 4 格生产物品", @@ -1950,7 +1968,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" } }, "Island2": { @@ -1992,7 +2016,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option2": { "name": "第 2 格生产物品", @@ -2024,7 +2054,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option3": { "name": "第 3 格生产物品", @@ -2056,7 +2092,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option4": { "name": "第 4 格生产物品", @@ -2088,7 +2130,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" } }, "Island3": { @@ -2145,7 +2193,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option2": { "name": "第 2 格生产物品", @@ -2192,7 +2246,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option3": { "name": "第 3 格生产物品", @@ -2239,7 +2299,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" } }, "Island4": { @@ -2286,7 +2352,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option2": { "name": "第 2 格生产物品", @@ -2323,7 +2395,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option3": { "name": "第 3 格生产物品", @@ -2360,7 +2438,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option4": { "name": "第 4 格生产物品", @@ -2397,7 +2481,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" } }, "Island5": { @@ -2442,7 +2532,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option2": { "name": "第 2 格生产物品", @@ -2477,7 +2573,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option3": { "name": "第 3 格生产物品", @@ -2512,7 +2614,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option4": { "name": "第 4 格生产物品", @@ -2547,7 +2655,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" } }, "Island6": { @@ -2595,7 +2709,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option2": { "name": "第 2 格生产物品", @@ -2633,7 +2753,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option3": { "name": "第 3 格生产物品", @@ -2671,7 +2797,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option4": { "name": "第 4 格生产物品", @@ -2709,7 +2841,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" } }, "Island7": { @@ -2725,8 +2863,8 @@ "name": "第 1 格生产物品", "help": "", "0": "不生产", - "1": "芦笋", - "2": "凤梨", + "1": "番茄", + "2": "黄瓜", "3": "亚麻", "4": "草莓", "5": "棉花", @@ -2759,14 +2897,20 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option2": { "name": "第 2 格生产物品", "help": "", "0": "不生产", - "1": "芦笋", - "2": "凤梨", + "1": "番茄", + "2": "黄瓜", "3": "亚麻", "4": "草莓", "5": "棉花", @@ -2799,7 +2943,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" } }, "Island8": { @@ -2815,8 +2965,8 @@ "name": "第 1 格生产物品", "help": "", "0": "不生产", - "1": "凉拌双笋", - "2": "芦笋炒虾仁", + "1": "苋菜饭团", + "2": "番茄炒蛋", "3": "豆腐", "4": "肉末烧豆腐", "5": "蛋包饭", @@ -2852,14 +3002,20 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option2": { "name": "第 2 格生产物品", "help": "", "0": "不生产", - "1": "凉拌双笋", - "2": "芦笋炒虾仁", + "1": "苋菜饭团", + "2": "番茄炒蛋", "3": "豆腐", "4": "肉末烧豆腐", "5": "蛋包饭", @@ -2895,7 +3051,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" } }, "Island9": { @@ -2911,8 +3073,8 @@ "name": "第 1 格生产物品", "help": "", "0": "不生产", - "1": "鲜榨菠萝汁", - "2": "迎春花茶", + "1": "黄瓜汁", + "2": "西瓜汁", "3": "苹果汁", "4": "香蕉芒果汁", "5": "蜂蜜柠檬水", @@ -2947,14 +3109,20 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option2": { "name": "第 2 格生产物品", "help": "", "0": "不生产", - "1": "鲜榨菠萝汁", - "2": "迎春花茶", + "1": "黄瓜汁", + "2": "西瓜汁", "3": "苹果汁", "4": "香蕉芒果汁", "5": "蜂蜜柠檬水", @@ -2989,7 +3157,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" } }, "Island10": { @@ -3040,7 +3214,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option2": { "name": "第 2 格生产物品", @@ -3081,7 +3261,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" } }, "Island11": { @@ -3131,7 +3317,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option2": { "name": "第 2 格生产物品", @@ -3171,7 +3363,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" } }, "Island12": { @@ -3218,7 +3416,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option2": { "name": "第 2 格生产物品", @@ -3255,7 +3459,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" } }, "Island13": { @@ -3302,7 +3512,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option2": { "name": "第 2 格生产物品", @@ -3339,7 +3555,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" } }, "Island14": { @@ -3384,7 +3606,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option2": { "name": "第 2 格生产物品", @@ -3419,7 +3647,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" } }, "Island15": { @@ -3435,8 +3669,8 @@ "name": "第 1 格生产物品", "help": "", "0": "不生产", - "1": "袋装荠菜干", - "2": "春季花束", + "1": "茉莉精油", + "2": "夏季花束", "3": "布料", "4": "皮革", "5": "绳索", @@ -3469,14 +3703,20 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option2": { "name": "第 2 格生产物品", "help": "", "0": "不生产", - "1": "袋装荠菜干", - "2": "春季花束", + "1": "茉莉精油", + "2": "夏季花束", "3": "布料", "4": "皮革", "5": "绳索", @@ -3509,7 +3749,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" } }, "Island16": { @@ -3559,7 +3805,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Option2": { "name": "第 2 格生产物品", @@ -3599,7 +3851,13 @@ "amagi_chan": "小天城", "helena": "海伦娜", "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝" + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" } }, "GeneralShop": { diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index 5281e226f..0bde330e3 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -1833,7 +1833,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island1.Option2.name", @@ -1872,7 +1878,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option3": { "name": "Island1.Option3.name", @@ -1911,7 +1923,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option4": { "name": "Island1.Option4.name", @@ -1950,7 +1968,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island2": { @@ -1992,7 +2016,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island2.Option2.name", @@ -2024,7 +2054,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option3": { "name": "Island2.Option3.name", @@ -2056,7 +2092,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option4": { "name": "Island2.Option4.name", @@ -2088,7 +2130,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island3": { @@ -2145,7 +2193,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island3.Option2.name", @@ -2192,7 +2246,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option3": { "name": "Island3.Option3.name", @@ -2239,7 +2299,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island4": { @@ -2286,7 +2352,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island4.Option2.name", @@ -2323,7 +2395,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option3": { "name": "Island4.Option3.name", @@ -2360,7 +2438,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option4": { "name": "Island4.Option4.name", @@ -2397,7 +2481,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island5": { @@ -2442,7 +2532,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island5.Option2.name", @@ -2477,7 +2573,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option3": { "name": "Island5.Option3.name", @@ -2512,7 +2614,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option4": { "name": "Island5.Option4.name", @@ -2547,7 +2655,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island6": { @@ -2595,7 +2709,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island6.Option2.name", @@ -2633,7 +2753,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option3": { "name": "Island6.Option3.name", @@ -2671,7 +2797,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option4": { "name": "Island6.Option4.name", @@ -2709,7 +2841,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island7": { @@ -2759,7 +2897,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island7.Option2.name", @@ -2799,7 +2943,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island8": { @@ -2852,7 +3002,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island8.Option2.name", @@ -2895,7 +3051,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island9": { @@ -2947,7 +3109,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island9.Option2.name", @@ -2989,7 +3157,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island10": { @@ -3040,7 +3214,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island10.Option2.name", @@ -3081,7 +3261,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island11": { @@ -3131,7 +3317,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island11.Option2.name", @@ -3171,7 +3363,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island12": { @@ -3218,7 +3416,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island12.Option2.name", @@ -3255,7 +3459,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island13": { @@ -3302,7 +3512,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island13.Option2.name", @@ -3339,7 +3555,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island14": { @@ -3384,7 +3606,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island14.Option2.name", @@ -3419,7 +3647,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island15": { @@ -3469,7 +3703,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island15.Option2.name", @@ -3509,7 +3749,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island16": { @@ -3559,7 +3805,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Option2": { "name": "Island16.Option2.name", @@ -3599,7 +3851,13 @@ "amagi_chan": "amagi_chan", "helena": "helena", "atago": "atago", - "friedrich_der_grobe": "friedrich_der_grobe" + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "GeneralShop": { diff --git a/module/island/assets.py b/module/island/assets.py index 69a6d5c4c..a789420ea 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -24,14 +24,18 @@ PRODUCT_MANJUU_CHECK = Button(area={'cn': (535, 107, 575, 138), 'en': (535, 107, PROJECT_AKASHI_CHECK = Button(area={'cn': (1157, 176, 1217, 209), 'en': (1157, 176, 1217, 209), 'jp': (1157, 176, 1217, 209), 'tw': (1157, 176, 1217, 209)}, color={'cn': (173, 183, 168), 'en': (173, 183, 168), 'jp': (173, 183, 168), 'tw': (173, 183, 168)}, button={'cn': (1157, 176, 1217, 209), 'en': (1157, 176, 1217, 209), 'jp': (1157, 176, 1217, 209), 'tw': (1157, 176, 1217, 209)}, file={'cn': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'en': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'jp': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'tw': './assets/cn/island/PROJECT_AKASHI_CHECK.png'}) PROJECT_AMAGI_CHAN_CHECK = Button(area={'cn': (1152, 167, 1229, 215), 'en': (1152, 167, 1229, 215), 'jp': (1152, 167, 1229, 215), 'tw': (1152, 167, 1229, 215)}, color={'cn': (136, 114, 106), 'en': (136, 114, 106), 'jp': (136, 114, 106), 'tw': (136, 114, 106)}, button={'cn': (1152, 167, 1229, 215), 'en': (1152, 167, 1229, 215), 'jp': (1152, 167, 1229, 215), 'tw': (1152, 167, 1229, 215)}, file={'cn': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'en': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'jp': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'tw': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png'}) PROJECT_ATAGO_CHECK = Button(area={'cn': (1161, 180, 1217, 211), 'en': (1161, 180, 1217, 211), 'jp': (1161, 180, 1217, 211), 'tw': (1161, 180, 1217, 211)}, color={'cn': (175, 156, 144), 'en': (175, 156, 144), 'jp': (175, 156, 144), 'tw': (175, 156, 144)}, button={'cn': (1161, 180, 1217, 211), 'en': (1161, 180, 1217, 211), 'jp': (1161, 180, 1217, 211), 'tw': (1161, 180, 1217, 211)}, file={'cn': './assets/cn/island/PROJECT_ATAGO_CHECK.png', 'en': './assets/cn/island/PROJECT_ATAGO_CHECK.png', 'jp': './assets/cn/island/PROJECT_ATAGO_CHECK.png', 'tw': './assets/cn/island/PROJECT_ATAGO_CHECK.png'}) +PROJECT_AUGUST_VON_PARSEVAL_CHECK = Button(area={'cn': (1151, 168, 1226, 218), 'en': (1151, 168, 1226, 218), 'jp': (1151, 168, 1226, 218), 'tw': (1151, 168, 1226, 218)}, color={'cn': (122, 116, 124), 'en': (122, 116, 124), 'jp': (122, 116, 124), 'tw': (122, 116, 124)}, button={'cn': (1151, 168, 1226, 218), 'en': (1151, 168, 1226, 218), 'jp': (1151, 168, 1226, 218), 'tw': (1151, 168, 1226, 218)}, file={'cn': './assets/cn/island/PROJECT_AUGUST_VON_PARSEVAL_CHECK.png', 'en': './assets/cn/island/PROJECT_AUGUST_VON_PARSEVAL_CHECK.png', 'jp': './assets/cn/island/PROJECT_AUGUST_VON_PARSEVAL_CHECK.png', 'tw': './assets/cn/island/PROJECT_AUGUST_VON_PARSEVAL_CHECK.png'}) PROJECT_CHAO_HO_CHECK = Button(area={'cn': (1158, 174, 1218, 204), 'en': (1158, 174, 1218, 204), 'jp': (1158, 174, 1218, 204), 'tw': (1158, 174, 1218, 204)}, color={'cn': (182, 145, 150), 'en': (182, 145, 150), 'jp': (182, 145, 150), 'tw': (182, 145, 150)}, button={'cn': (1158, 174, 1218, 204), 'en': (1158, 174, 1218, 204), 'jp': (1158, 174, 1218, 204), 'tw': (1158, 174, 1218, 204)}, file={'cn': './assets/cn/island/PROJECT_CHAO_HO_CHECK.png', 'en': './assets/cn/island/PROJECT_CHAO_HO_CHECK.png', 'jp': './assets/cn/island/PROJECT_CHAO_HO_CHECK.png', 'tw': './assets/cn/island/PROJECT_CHAO_HO_CHECK.png'}) PROJECT_CHEN_HAI_CHECK = Button(area={'cn': (1162, 175, 1215, 206), 'en': (1162, 175, 1215, 206), 'jp': (1162, 175, 1215, 206), 'tw': (1162, 175, 1215, 206)}, color={'cn': (145, 134, 130), 'en': (145, 134, 130), 'jp': (145, 134, 130), 'tw': (145, 134, 130)}, button={'cn': (1162, 175, 1215, 206), 'en': (1162, 175, 1215, 206), 'jp': (1162, 175, 1215, 206), 'tw': (1162, 175, 1215, 206)}, file={'cn': './assets/cn/island/PROJECT_CHEN_HAI_CHECK.png', 'en': './assets/cn/island/PROJECT_CHEN_HAI_CHECK.png', 'jp': './assets/cn/island/PROJECT_CHEN_HAI_CHECK.png', 'tw': './assets/cn/island/PROJECT_CHEN_HAI_CHECK.png'}) PROJECT_CHESHIRE_CHECK = Button(area={'cn': (1161, 163, 1224, 207), 'en': (1161, 163, 1224, 207), 'jp': (1161, 163, 1224, 207), 'tw': (1161, 163, 1224, 207)}, color={'cn': (156, 150, 159), 'en': (156, 150, 159), 'jp': (156, 150, 159), 'tw': (156, 150, 159)}, button={'cn': (1161, 163, 1224, 207), 'en': (1161, 163, 1224, 207), 'jp': (1161, 163, 1224, 207), 'tw': (1161, 163, 1224, 207)}, file={'cn': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'en': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'jp': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'tw': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png'}) PROJECT_COMPLETE = Button(area={'cn': (616, 431, 670, 444), 'en': (616, 431, 670, 444), 'jp': (616, 431, 670, 444), 'tw': (616, 431, 670, 444)}, color={'cn': (158, 222, 255), 'en': (158, 222, 255), 'jp': (158, 222, 255), 'tw': (158, 222, 255)}, button={'cn': (580, 533, 762, 584), 'en': (580, 533, 762, 584), 'jp': (580, 533, 762, 584), 'tw': (580, 533, 762, 584)}, file={'cn': './assets/cn/island/PROJECT_COMPLETE.png', 'en': './assets/cn/island/PROJECT_COMPLETE.png', 'jp': './assets/cn/island/PROJECT_COMPLETE.png', 'tw': './assets/cn/island/PROJECT_COMPLETE.png'}) PROJECT_EXPLORER_CHECK = Button(area={'cn': (1151, 168, 1223, 220), 'en': (1151, 168, 1223, 220), 'jp': (1151, 168, 1223, 220), 'tw': (1151, 168, 1223, 220)}, color={'cn': (200, 192, 189), 'en': (200, 192, 189), 'jp': (200, 192, 189), 'tw': (200, 192, 189)}, button={'cn': (1151, 168, 1223, 220), 'en': (1151, 168, 1223, 220), 'jp': (1151, 168, 1223, 220), 'tw': (1151, 168, 1223, 220)}, file={'cn': './assets/cn/island/PROJECT_EXPLORER_CHECK.png', 'en': './assets/cn/island/PROJECT_EXPLORER_CHECK.png', 'jp': './assets/cn/island/PROJECT_EXPLORER_CHECK.png', 'tw': './assets/cn/island/PROJECT_EXPLORER_CHECK.png'}) +PROJECT_FEI_YUEN_CHECK = Button(area={'cn': (1148, 171, 1223, 226), 'en': (1148, 171, 1223, 226), 'jp': (1148, 171, 1223, 226), 'tw': (1148, 171, 1223, 226)}, color={'cn': (215, 206, 205), 'en': (215, 206, 205), 'jp': (215, 206, 205), 'tw': (215, 206, 205)}, button={'cn': (1148, 171, 1223, 226), 'en': (1148, 171, 1223, 226), 'jp': (1148, 171, 1223, 226), 'tw': (1148, 171, 1223, 226)}, file={'cn': './assets/cn/island/PROJECT_FEI_YUEN_CHECK.png', 'en': './assets/cn/island/PROJECT_FEI_YUEN_CHECK.png', 'jp': './assets/cn/island/PROJECT_FEI_YUEN_CHECK.png', 'tw': './assets/cn/island/PROJECT_FEI_YUEN_CHECK.png'}) PROJECT_FRIEDRICH_DER_GROBE_CHECK = Button(area={'cn': (1162, 177, 1217, 215), 'en': (1162, 177, 1217, 215), 'jp': (1162, 177, 1217, 215), 'tw': (1162, 177, 1217, 215)}, color={'cn': (106, 102, 100), 'en': (106, 102, 100), 'jp': (106, 102, 100), 'tw': (106, 102, 100)}, button={'cn': (1162, 177, 1217, 215), 'en': (1162, 177, 1217, 215), 'jp': (1162, 177, 1217, 215), 'tw': (1162, 177, 1217, 215)}, file={'cn': './assets/cn/island/PROJECT_FRIEDRICH_DER_GROBE_CHECK.png', 'en': './assets/cn/island/PROJECT_FRIEDRICH_DER_GROBE_CHECK.png', 'jp': './assets/cn/island/PROJECT_FRIEDRICH_DER_GROBE_CHECK.png', 'tw': './assets/cn/island/PROJECT_FRIEDRICH_DER_GROBE_CHECK.png'}) PROJECT_HELENA_CHECK = Button(area={'cn': (1164, 175, 1217, 209), 'en': (1164, 175, 1217, 209), 'jp': (1164, 175, 1217, 209), 'tw': (1164, 175, 1217, 209)}, color={'cn': (184, 178, 195), 'en': (184, 178, 195), 'jp': (184, 178, 195), 'tw': (184, 178, 195)}, button={'cn': (1164, 175, 1217, 209), 'en': (1164, 175, 1217, 209), 'jp': (1164, 175, 1217, 209), 'tw': (1164, 175, 1217, 209)}, file={'cn': './assets/cn/island/PROJECT_HELENA_CHECK.png', 'en': './assets/cn/island/PROJECT_HELENA_CHECK.png', 'jp': './assets/cn/island/PROJECT_HELENA_CHECK.png', 'tw': './assets/cn/island/PROJECT_HELENA_CHECK.png'}) PROJECT_HOOD_CHECK = Button(area={'cn': (1152, 167, 1232, 218), 'en': (1152, 167, 1232, 218), 'jp': (1152, 167, 1232, 218), 'tw': (1152, 167, 1232, 218)}, color={'cn': (203, 185, 173), 'en': (203, 185, 173), 'jp': (203, 185, 173), 'tw': (203, 185, 173)}, button={'cn': (1152, 167, 1232, 218), 'en': (1152, 167, 1232, 218), 'jp': (1152, 167, 1232, 218), 'tw': (1152, 167, 1232, 218)}, file={'cn': './assets/cn/island/PROJECT_HOOD_CHECK.png', 'en': './assets/cn/island/PROJECT_HOOD_CHECK.png', 'jp': './assets/cn/island/PROJECT_HOOD_CHECK.png', 'tw': './assets/cn/island/PROJECT_HOOD_CHECK.png'}) +PROJECT_JAVELIN_CHECK = Button(area={'cn': (1151, 168, 1223, 220), 'en': (1151, 168, 1223, 220), 'jp': (1151, 168, 1223, 220), 'tw': (1151, 168, 1223, 220)}, color={'cn': (191, 174, 205), 'en': (191, 174, 205), 'jp': (191, 174, 205), 'tw': (191, 174, 205)}, button={'cn': (1151, 168, 1223, 220), 'en': (1151, 168, 1223, 220), 'jp': (1151, 168, 1223, 220), 'tw': (1151, 168, 1223, 220)}, file={'cn': './assets/cn/island/PROJECT_JAVELIN_CHECK.png', 'en': './assets/cn/island/PROJECT_JAVELIN_CHECK.png', 'jp': './assets/cn/island/PROJECT_JAVELIN_CHECK.png', 'tw': './assets/cn/island/PROJECT_JAVELIN_CHECK.png'}) +PROJECT_LAFFEY_CHECK = Button(area={'cn': (1149, 164, 1224, 214), 'en': (1149, 164, 1224, 214), 'jp': (1149, 164, 1224, 214), 'tw': (1149, 164, 1224, 214)}, color={'cn': (226, 213, 220), 'en': (226, 213, 220), 'jp': (226, 213, 220), 'tw': (226, 213, 220)}, button={'cn': (1149, 164, 1224, 214), 'en': (1149, 164, 1224, 214), 'jp': (1149, 164, 1224, 214), 'tw': (1149, 164, 1224, 214)}, file={'cn': './assets/cn/island/PROJECT_LAFFEY_CHECK.png', 'en': './assets/cn/island/PROJECT_LAFFEY_CHECK.png', 'jp': './assets/cn/island/PROJECT_LAFFEY_CHECK.png', 'tw': './assets/cn/island/PROJECT_LAFFEY_CHECK.png'}) PROJECT_LEMALIN_CHECK = Button(area={'cn': (1165, 173, 1232, 218), 'en': (1165, 173, 1232, 218), 'jp': (1165, 173, 1232, 218), 'tw': (1165, 173, 1232, 218)}, color={'cn': (225, 217, 221), 'en': (225, 217, 221), 'jp': (225, 217, 221), 'tw': (225, 217, 221)}, button={'cn': (1165, 173, 1232, 218), 'en': (1165, 173, 1232, 218), 'jp': (1165, 173, 1232, 218), 'tw': (1165, 173, 1232, 218)}, file={'cn': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'en': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'jp': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'tw': './assets/cn/island/PROJECT_LEMALIN_CHECK.png'}) PROJECT_MANJUU_CHECK = Button(area={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, color={'cn': (221, 192, 128), 'en': (221, 192, 128), 'jp': (221, 192, 128), 'tw': (221, 192, 128)}, button={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, file={'cn': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'en': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'jp': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'tw': './assets/cn/island/PROJECT_MANJUU_CHECK.png'}) PROJECT_NEW_JERSEY_CHECK = Button(area={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, color={'cn': (138, 136, 159), 'en': (138, 136, 159), 'jp': (138, 136, 159), 'tw': (138, 136, 159)}, button={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, file={'cn': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'en': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'jp': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'tw': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png'}) @@ -40,10 +44,12 @@ PROJECT_PRINZ_EUGEN_CHECK = Button(area={'cn': (1150, 169, 1235, 219), 'en': (11 PROJECT_SARATOGA_CHECK = Button(area={'cn': (1162, 166, 1223, 219), 'en': (1162, 166, 1223, 219), 'jp': (1162, 166, 1223, 219), 'tw': (1162, 166, 1223, 219)}, color={'cn': (212, 177, 178), 'en': (212, 177, 178), 'jp': (212, 177, 178), 'tw': (212, 177, 178)}, button={'cn': (1162, 166, 1223, 219), 'en': (1162, 166, 1223, 219), 'jp': (1162, 166, 1223, 219), 'tw': (1162, 166, 1223, 219)}, file={'cn': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'en': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'jp': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'tw': './assets/cn/island/PROJECT_SARATOGA_CHECK.png'}) PROJECT_SHIMAKAZE_CHECK = Button(area={'cn': (1163, 168, 1212, 218), 'en': (1163, 168, 1212, 218), 'jp': (1163, 168, 1212, 218), 'tw': (1163, 168, 1212, 218)}, color={'cn': (218, 199, 196), 'en': (218, 199, 196), 'jp': (218, 199, 196), 'tw': (218, 199, 196)}, button={'cn': (1163, 168, 1212, 218), 'en': (1163, 168, 1212, 218), 'jp': (1163, 168, 1212, 218), 'tw': (1163, 168, 1212, 218)}, file={'cn': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'en': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'jp': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'tw': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png'}) PROJECT_START = Button(area={'cn': (686, 610, 706, 630), 'en': (609, 610, 629, 630), 'jp': (686, 610, 706, 630), 'tw': (686, 610, 706, 630)}, color={'cn': (129, 213, 255), 'en': (128, 212, 254), 'jp': (129, 213, 255), 'tw': (129, 213, 255)}, button={'cn': (494, 599, 1087, 642), 'en': (609, 610, 629, 630), 'jp': (494, 599, 1087, 642), 'tw': (494, 599, 1087, 642)}, file={'cn': './assets/cn/island/PROJECT_START.png', 'en': './assets/en/island/PROJECT_START.png', 'jp': './assets/cn/island/PROJECT_START.png', 'tw': './assets/cn/island/PROJECT_START.png'}) +PROJECT_TAKAO_CHECK = Button(area={'cn': (1143, 164, 1224, 224), 'en': (1143, 164, 1224, 224), 'jp': (1143, 164, 1224, 224), 'tw': (1143, 164, 1224, 224)}, color={'cn': (160, 151, 150), 'en': (160, 151, 150), 'jp': (160, 151, 150), 'tw': (160, 151, 150)}, button={'cn': (1143, 164, 1224, 224), 'en': (1143, 164, 1224, 224), 'jp': (1143, 164, 1224, 224), 'tw': (1143, 164, 1224, 224)}, file={'cn': './assets/cn/island/PROJECT_TAKAO_CHECK.png', 'en': './assets/cn/island/PROJECT_TAKAO_CHECK.png', 'jp': './assets/cn/island/PROJECT_TAKAO_CHECK.png', 'tw': './assets/cn/island/PROJECT_TAKAO_CHECK.png'}) PROJECT_TASHKENT_CHECK = Button(area={'cn': (1164, 176, 1219, 213), 'en': (1164, 176, 1219, 213), 'jp': (1164, 176, 1219, 213), 'tw': (1164, 176, 1219, 213)}, color={'cn': (176, 146, 173), 'en': (176, 146, 173), 'jp': (176, 146, 173), 'tw': (176, 146, 173)}, button={'cn': (1164, 176, 1219, 213), 'en': (1164, 176, 1219, 213), 'jp': (1164, 176, 1219, 213), 'tw': (1164, 176, 1219, 213)}, file={'cn': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'en': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'jp': './assets/cn/island/PROJECT_TASHKENT_CHECK.png', 'tw': './assets/cn/island/PROJECT_TASHKENT_CHECK.png'}) PROJECT_TB_CHECK = Button(area={'cn': (1148, 161, 1230, 218), 'en': (1148, 161, 1230, 218), 'jp': (1148, 161, 1230, 218), 'tw': (1148, 161, 1230, 218)}, color={'cn': (200, 207, 216), 'en': (200, 207, 216), 'jp': (200, 207, 216), 'tw': (200, 207, 216)}, button={'cn': (1148, 161, 1230, 218), 'en': (1148, 161, 1230, 218), 'jp': (1148, 161, 1230, 218), 'tw': (1148, 161, 1230, 218)}, file={'cn': './assets/cn/island/PROJECT_TB_CHECK.png', 'en': './assets/cn/island/PROJECT_TB_CHECK.png', 'jp': './assets/cn/island/PROJECT_TB_CHECK.png', 'tw': './assets/cn/island/PROJECT_TB_CHECK.png'}) PROJECT_UNICORN_CHECK = Button(area={'cn': (1156, 167, 1224, 209), 'en': (1156, 167, 1224, 209), 'jp': (1156, 167, 1224, 209), 'tw': (1156, 167, 1224, 209)}, color={'cn': (199, 184, 218), 'en': (199, 184, 218), 'jp': (199, 184, 218), 'tw': (199, 184, 218)}, button={'cn': (1156, 167, 1224, 209), 'en': (1156, 167, 1224, 209), 'jp': (1156, 167, 1224, 209), 'tw': (1156, 167, 1224, 209)}, file={'cn': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'en': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'jp': './assets/cn/island/PROJECT_UNICORN_CHECK.png', 'tw': './assets/cn/island/PROJECT_UNICORN_CHECK.png'}) PROJECT_WILLIAM_D_PORTER_CHECK = Button(area={'cn': (1152, 176, 1218, 220), 'en': (1152, 176, 1218, 220), 'jp': (1152, 176, 1218, 220), 'tw': (1152, 176, 1218, 220)}, color={'cn': (210, 179, 166), 'en': (210, 179, 166), 'jp': (210, 179, 166), 'tw': (210, 179, 166)}, button={'cn': (1152, 176, 1218, 220), 'en': (1152, 176, 1218, 220), 'jp': (1152, 176, 1218, 220), 'tw': (1152, 176, 1218, 220)}, file={'cn': './assets/cn/island/PROJECT_WILLIAM_D_PORTER_CHECK.png', 'en': './assets/cn/island/PROJECT_WILLIAM_D_PORTER_CHECK.png', 'jp': './assets/cn/island/PROJECT_WILLIAM_D_PORTER_CHECK.png', 'tw': './assets/cn/island/PROJECT_WILLIAM_D_PORTER_CHECK.png'}) +PROJECT_YAT_SEN_CHECK = Button(area={'cn': (1149, 164, 1224, 214), 'en': (1149, 164, 1224, 214), 'jp': (1149, 164, 1224, 214), 'tw': (1149, 164, 1224, 214)}, color={'cn': (146, 133, 135), 'en': (146, 133, 135), 'jp': (146, 133, 135), 'tw': (146, 133, 135)}, button={'cn': (1149, 164, 1224, 214), 'en': (1149, 164, 1224, 214), 'jp': (1149, 164, 1224, 214), 'tw': (1149, 164, 1224, 214)}, file={'cn': './assets/cn/island/PROJECT_YAT_SEN_CHECK.png', 'en': './assets/cn/island/PROJECT_YAT_SEN_CHECK.png', 'jp': './assets/cn/island/PROJECT_YAT_SEN_CHECK.png', 'tw': './assets/cn/island/PROJECT_YAT_SEN_CHECK.png'}) PROJECT_YING_SWEI_CHECK = Button(area={'cn': (1161, 177, 1217, 210), 'en': (1161, 177, 1217, 210), 'jp': (1161, 177, 1217, 210), 'tw': (1161, 177, 1217, 210)}, color={'cn': (171, 157, 165), 'en': (171, 157, 165), 'jp': (171, 157, 165), 'tw': (171, 157, 165)}, button={'cn': (1161, 177, 1217, 210), 'en': (1161, 177, 1217, 210), 'jp': (1161, 177, 1217, 210), 'tw': (1161, 177, 1217, 210)}, file={'cn': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'en': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'jp': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png', 'tw': './assets/cn/island/PROJECT_YING_SWEI_CHECK.png'}) ROLE_SELECT_CONFIRM = Button(area={'cn': (1068, 597, 1118, 621), 'en': (1068, 597, 1118, 621), 'jp': (1068, 597, 1118, 621), 'tw': (1068, 597, 1118, 621)}, color={'cn': (109, 206, 255), 'en': (125, 211, 255), 'jp': (109, 206, 255), 'tw': (109, 206, 255)}, button={'cn': (948, 585, 1239, 632), 'en': (1068, 597, 1118, 621), 'jp': (948, 585, 1239, 632), 'tw': (948, 585, 1239, 632)}, file={'cn': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'en': './assets/en/island/ROLE_SELECT_CONFIRM.png', 'jp': './assets/cn/island/ROLE_SELECT_CONFIRM.png', 'tw': './assets/cn/island/ROLE_SELECT_CONFIRM.png'}) ROLE_SELECT_ENTER = Button(area={'cn': (579, 314, 700, 350), 'en': (578, 313, 701, 351), 'jp': (579, 314, 700, 350), 'tw': (579, 314, 700, 350)}, color={'cn': (239, 238, 237), 'en': (237, 237, 236), 'jp': (239, 238, 237), 'tw': (239, 238, 237)}, button={'cn': (534, 206, 747, 483), 'en': (578, 313, 701, 351), 'jp': (534, 206, 747, 483), 'tw': (534, 206, 747, 483)}, file={'cn': './assets/cn/island/ROLE_SELECT_ENTER.png', 'en': './assets/en/island/ROLE_SELECT_ENTER.png', 'jp': './assets/cn/island/ROLE_SELECT_ENTER.png', 'tw': './assets/cn/island/ROLE_SELECT_ENTER.png'}) @@ -54,18 +60,22 @@ ROLE_SORT_DESC = Button(area={'cn': (143, 627, 150, 631), 'en': (143, 627, 150, TEMPLATE_AKASHI = Template(file={'cn': './assets/cn/island/TEMPLATE_AKASHI.png', 'en': './assets/cn/island/TEMPLATE_AKASHI.png', 'jp': './assets/cn/island/TEMPLATE_AKASHI.png', 'tw': './assets/cn/island/TEMPLATE_AKASHI.png'}) TEMPLATE_AMAGI_CHAN = Template(file={'cn': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'en': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'jp': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'tw': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png'}) TEMPLATE_ATAGO = Template(file={'cn': './assets/cn/island/TEMPLATE_ATAGO.png', 'en': './assets/cn/island/TEMPLATE_ATAGO.png', 'jp': './assets/cn/island/TEMPLATE_ATAGO.png', 'tw': './assets/cn/island/TEMPLATE_ATAGO.png'}) +TEMPLATE_AUGUST_VON_PARSEVAL = Template(file={'cn': './assets/cn/island/TEMPLATE_AUGUST_VON_PARSEVAL.png', 'en': './assets/cn/island/TEMPLATE_AUGUST_VON_PARSEVAL.png', 'jp': './assets/cn/island/TEMPLATE_AUGUST_VON_PARSEVAL.png', 'tw': './assets/cn/island/TEMPLATE_AUGUST_VON_PARSEVAL.png'}) TEMPLATE_CARROT = Template(file={'cn': './assets/cn/island/TEMPLATE_CARROT.png', 'en': './assets/cn/island/TEMPLATE_CARROT.png', 'jp': './assets/cn/island/TEMPLATE_CARROT.png', 'tw': './assets/cn/island/TEMPLATE_CARROT.png'}) TEMPLATE_CHAO_HO = Template(file={'cn': './assets/cn/island/TEMPLATE_CHAO_HO.png', 'en': './assets/cn/island/TEMPLATE_CHAO_HO.png', 'jp': './assets/cn/island/TEMPLATE_CHAO_HO.png', 'tw': './assets/cn/island/TEMPLATE_CHAO_HO.png'}) TEMPLATE_CHEN_HAI = Template(file={'cn': './assets/cn/island/TEMPLATE_CHEN_HAI.png', 'en': './assets/cn/island/TEMPLATE_CHEN_HAI.png', 'jp': './assets/cn/island/TEMPLATE_CHEN_HAI.png', 'tw': './assets/cn/island/TEMPLATE_CHEN_HAI.png'}) TEMPLATE_CHESHIRE = Template(file={'cn': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'en': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'jp': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'tw': './assets/cn/island/TEMPLATE_CHESHIRE.png'}) TEMPLATE_COTTON = Template(file={'cn': './assets/cn/island/TEMPLATE_COTTON.png', 'en': './assets/cn/island/TEMPLATE_COTTON.png', 'jp': './assets/cn/island/TEMPLATE_COTTON.png', 'tw': './assets/cn/island/TEMPLATE_COTTON.png'}) TEMPLATE_EXPLORER = Template(file={'cn': './assets/cn/island/TEMPLATE_EXPLORER.png', 'en': './assets/cn/island/TEMPLATE_EXPLORER.png', 'jp': './assets/cn/island/TEMPLATE_EXPLORER.png', 'tw': './assets/cn/island/TEMPLATE_EXPLORER.png'}) +TEMPLATE_FEI_YUEN = Template(file={'cn': './assets/cn/island/TEMPLATE_FEI_YUEN.png', 'en': './assets/cn/island/TEMPLATE_FEI_YUEN.png', 'jp': './assets/cn/island/TEMPLATE_FEI_YUEN.png', 'tw': './assets/cn/island/TEMPLATE_FEI_YUEN.png'}) TEMPLATE_FLEX = Template(file={'cn': './assets/cn/island/TEMPLATE_FLEX.png', 'en': './assets/cn/island/TEMPLATE_FLEX.png', 'jp': './assets/cn/island/TEMPLATE_FLEX.png', 'tw': './assets/cn/island/TEMPLATE_FLEX.png'}) TEMPLATE_FRESH_MEAT = Template(file={'cn': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'en': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'jp': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'tw': './assets/cn/island/TEMPLATE_FRESH_MEAT.png'}) TEMPLATE_FRIEDRICH_DER_GROBE = Template(file={'cn': './assets/cn/island/TEMPLATE_FRIEDRICH_DER_GROBE.png', 'en': './assets/cn/island/TEMPLATE_FRIEDRICH_DER_GROBE.png', 'jp': './assets/cn/island/TEMPLATE_FRIEDRICH_DER_GROBE.png', 'tw': './assets/cn/island/TEMPLATE_FRIEDRICH_DER_GROBE.png'}) TEMPLATE_HELENA = Template(file={'cn': './assets/cn/island/TEMPLATE_HELENA.png', 'en': './assets/cn/island/TEMPLATE_HELENA.png', 'jp': './assets/cn/island/TEMPLATE_HELENA.png', 'tw': './assets/cn/island/TEMPLATE_HELENA.png'}) TEMPLATE_HOOD = Template(file={'cn': './assets/cn/island/TEMPLATE_HOOD.png', 'en': './assets/cn/island/TEMPLATE_HOOD.png', 'jp': './assets/cn/island/TEMPLATE_HOOD.png', 'tw': './assets/cn/island/TEMPLATE_HOOD.png'}) TEMPLATE_ITEM_SATISFIED = Template(file={'cn': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'en': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'jp': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'tw': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png'}) +TEMPLATE_JAVELIN = Template(file={'cn': './assets/cn/island/TEMPLATE_JAVELIN.png', 'en': './assets/cn/island/TEMPLATE_JAVELIN.png', 'jp': './assets/cn/island/TEMPLATE_JAVELIN.png', 'tw': './assets/cn/island/TEMPLATE_JAVELIN.png'}) +TEMPLATE_LAFFEY = Template(file={'cn': './assets/cn/island/TEMPLATE_LAFFEY.png', 'en': './assets/cn/island/TEMPLATE_LAFFEY.png', 'jp': './assets/cn/island/TEMPLATE_LAFFEY.png', 'tw': './assets/cn/island/TEMPLATE_LAFFEY.png'}) TEMPLATE_LEMALIN = Template(file={'cn': './assets/cn/island/TEMPLATE_LEMALIN.png', 'en': './assets/cn/island/TEMPLATE_LEMALIN.png', 'jp': './assets/cn/island/TEMPLATE_LEMALIN.png', 'tw': './assets/cn/island/TEMPLATE_LEMALIN.png'}) TEMPLATE_MANJUU = Template(file={'cn': './assets/cn/island/TEMPLATE_MANJUU.png', 'en': './assets/cn/island/TEMPLATE_MANJUU.png', 'jp': './assets/cn/island/TEMPLATE_MANJUU.png', 'tw': './assets/cn/island/TEMPLATE_MANJUU.png'}) TEMPLATE_MILK = Template(file={'cn': './assets/cn/island/TEMPLATE_MILK.png', 'en': './assets/cn/island/TEMPLATE_MILK.png', 'jp': './assets/cn/island/TEMPLATE_MILK.png', 'tw': './assets/cn/island/TEMPLATE_MILK.png'}) @@ -81,10 +91,12 @@ TEMPLATE_SARATOGA = Template(file={'cn': './assets/cn/island/TEMPLATE_SARATOGA.p TEMPLATE_SHIMAKAZE = Template(file={'cn': './assets/cn/island/TEMPLATE_SHIMAKAZE.png', 'en': './assets/cn/island/TEMPLATE_SHIMAKAZE.png', 'jp': './assets/cn/island/TEMPLATE_SHIMAKAZE.png', 'tw': './assets/cn/island/TEMPLATE_SHIMAKAZE.png'}) TEMPLATE_SLOT_LOCKED = Template(file={'cn': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'en': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'jp': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'tw': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png'}) TEMPLATE_STRAWBERRIES = Template(file={'cn': './assets/cn/island/TEMPLATE_STRAWBERRIES.png', 'en': './assets/cn/island/TEMPLATE_STRAWBERRIES.png', 'jp': './assets/cn/island/TEMPLATE_STRAWBERRIES.png', 'tw': './assets/cn/island/TEMPLATE_STRAWBERRIES.png'}) +TEMPLATE_TAKAO = Template(file={'cn': './assets/cn/island/TEMPLATE_TAKAO.png', 'en': './assets/cn/island/TEMPLATE_TAKAO.png', 'jp': './assets/cn/island/TEMPLATE_TAKAO.png', 'tw': './assets/cn/island/TEMPLATE_TAKAO.png'}) TEMPLATE_TASHKENT = Template(file={'cn': './assets/cn/island/TEMPLATE_TASHKENT.png', 'en': './assets/cn/island/TEMPLATE_TASHKENT.png', 'jp': './assets/cn/island/TEMPLATE_TASHKENT.png', 'tw': './assets/cn/island/TEMPLATE_TASHKENT.png'}) TEMPLATE_TB = Template(file={'cn': './assets/cn/island/TEMPLATE_TB.png', 'en': './assets/cn/island/TEMPLATE_TB.png', 'jp': './assets/cn/island/TEMPLATE_TB.png', 'tw': './assets/cn/island/TEMPLATE_TB.png'}) TEMPLATE_UNICORN = Template(file={'cn': './assets/cn/island/TEMPLATE_UNICORN.png', 'en': './assets/cn/island/TEMPLATE_UNICORN.png', 'jp': './assets/cn/island/TEMPLATE_UNICORN.png', 'tw': './assets/cn/island/TEMPLATE_UNICORN.png'}) TEMPLATE_WILLIAM_D_PORTER = Template(file={'cn': './assets/cn/island/TEMPLATE_WILLIAM_D_PORTER.png', 'en': './assets/cn/island/TEMPLATE_WILLIAM_D_PORTER.png', 'jp': './assets/cn/island/TEMPLATE_WILLIAM_D_PORTER.png', 'tw': './assets/cn/island/TEMPLATE_WILLIAM_D_PORTER.png'}) +TEMPLATE_YAT_SEN = Template(file={'cn': './assets/cn/island/TEMPLATE_YAT_SEN.png', 'en': './assets/cn/island/TEMPLATE_YAT_SEN.png', 'jp': './assets/cn/island/TEMPLATE_YAT_SEN.png', 'tw': './assets/cn/island/TEMPLATE_YAT_SEN.png'}) TEMPLATE_YING_SWEI = Template(file={'cn': './assets/cn/island/TEMPLATE_YING_SWEI.png', 'en': './assets/cn/island/TEMPLATE_YING_SWEI.png', 'jp': './assets/cn/island/TEMPLATE_YING_SWEI.png', 'tw': './assets/cn/island/TEMPLATE_YING_SWEI.png'}) TRANSPORT_LOCKED = Button(area={'cn': (659, 380, 683, 412), 'en': (659, 380, 683, 412), 'jp': (659, 380, 683, 412), 'tw': (659, 380, 683, 412)}, color={'cn': (192, 192, 190), 'en': (192, 192, 190), 'jp': (192, 192, 190), 'tw': (192, 192, 190)}, button={'cn': (659, 380, 683, 412), 'en': (659, 380, 683, 412), 'jp': (659, 380, 683, 412), 'tw': (659, 380, 683, 412)}, file={'cn': './assets/cn/island/TRANSPORT_LOCKED.png', 'en': './assets/cn/island/TRANSPORT_LOCKED.png', 'jp': './assets/cn/island/TRANSPORT_LOCKED.png', 'tw': './assets/cn/island/TRANSPORT_LOCKED.png'}) TRANSPORT_RECEIVE = Button(area={'cn': (938, 206, 1065, 235), 'en': (938, 206, 1065, 235), 'jp': (938, 206, 1065, 235), 'tw': (938, 206, 1065, 235)}, color={'cn': (76, 195, 255), 'en': (76, 195, 255), 'jp': (76, 195, 255), 'tw': (76, 195, 255)}, button={'cn': (938, 206, 1065, 235), 'en': (938, 206, 1065, 235), 'jp': (938, 206, 1065, 235), 'tw': (938, 206, 1065, 235)}, file={'cn': './assets/cn/island/TRANSPORT_RECEIVE.png', 'en': './assets/cn/island/TRANSPORT_RECEIVE.png', 'jp': './assets/cn/island/TRANSPORT_RECEIVE.png', 'tw': './assets/cn/island/TRANSPORT_RECEIVE.png'}) diff --git a/module/island/project_data.py b/module/island/project_data.py index e67bcd877..e7c36f6b9 100644 --- a/module/island/project_data.py +++ b/module/island/project_data.py @@ -30,7 +30,7 @@ __items_data_cn = { # 1: '秋月梨', 2: '柿子', 3: '苹果', 4: '柑橘', 5: '香蕉', 6: '芒果', # 7: '柠檬', 8: '牛油果', 9: '橡胶', # }, - # spring + # spring & summer 6: { 1: '苹果', 2: '柑橘', 3: '香蕉', 4: '芒果', 5: '柠檬', 6: '牛油果', 7: '橡胶', @@ -41,8 +41,13 @@ __items_data_cn = { # 7: '洋葱', # }, # spring + # 7: { + # 1: '芦笋', 2: '凤梨', 3: '亚麻', 4: '草莓', 5: '棉花', 6: '茶叶', + # 7: '薰衣草', 8: '胡萝卜', 9: '洋葱', + # }, + # summer 7: { - 1: '芦笋', 2: '凤梨', 3: '亚麻', 4: '草莓', 5: '棉花', 6: '茶叶', + 1: '番茄', 2: '黄瓜', 3: '亚麻', 4: '草莓', 5: '棉花', 6: '茶叶', 7: '薰衣草', 8: '胡萝卜', 9: '洋葱', }, # autumn @@ -52,8 +57,14 @@ __items_data_cn = { # 11: '经典豆腐套餐', 12: '绵玉定食', # }, # spring + # 8: { + # 1: '凉拌双笋', 2: '芦笋炒虾仁', 3: '豆腐', 4: '肉末烧豆腐', 5: '蛋包饭', + # 6: '白菜豆腐汤', 7: '蔬菜沙拉', 8: '炸鱼薯条', 9: '洋葱蒸鱼', 10: '佛跳墙', + # 11: '经典豆腐套餐', 12: '绵玉定食', + # }, + # summer 8: { - 1: '凉拌双笋', 2: '芦笋炒虾仁', 3: '豆腐', 4: '肉末烧豆腐', 5: '蛋包饭', + 1: '苋菜饭团', 2: '番茄炒蛋', 3: '豆腐', 4: '肉末烧豆腐', 5: '蛋包饭', 6: '白菜豆腐汤', 7: '蔬菜沙拉', 8: '炸鱼薯条', 9: '洋葱蒸鱼', 10: '佛跳墙', 11: '经典豆腐套餐', 12: '绵玉定食', }, @@ -64,8 +75,14 @@ __items_data_cn = { # 9: '花香果韵', 10: '缤纷果乐园', 11: '阳光蜜水', # }, # spring + # 9: { + # 1: '鲜榨菠萝汁', 2: '迎春花茶', 3: '苹果汁', 4: '香蕉芒果汁', + # 5: '蜂蜜柠檬水', 6: '草莓蜜沁', 7: '薰衣草茶', 8: '草莓蜂蜜冰沙', + # 9: '花香果韵', 10: '缤纷果乐园', 11: '阳光蜜水', + # }, + # summer 9: { - 1: '鲜榨菠萝汁', 2: '迎春花茶', 3: '苹果汁', 4: '香蕉芒果汁', + 1: '黄瓜汁', 2: '西瓜汁', 3: '苹果汁', 4: '香蕉芒果汁', 5: '蜂蜜柠檬水', 6: '草莓蜜沁', 7: '薰衣草茶', 8: '草莓蜂蜜冰沙', 9: '花香果韵', 10: '缤纷果乐园', 11: '阳光蜜水', }, @@ -93,8 +110,13 @@ __items_data_cn = { # 7: '香囊', 8: '鞋靴', 9: '绷带', # }, # spring + # 15: { + # 1: '袋装荠菜干', 2: '春季花束', 3: '布料', 4: '皮革', 5: '绳索', 6: '手套', + # 7: '香囊', 8: '鞋靴', 9: '绷带', + # }, + # summer 15: { - 1: '袋装荠菜干', 2: '春季花束', 3: '布料', 4: '皮革', 5: '绳索', 6: '手套', + 1: '茉莉精油', 2: '夏季花束', 3: '布料', 4: '皮革', 5: '绳索', 6: '手套', 7: '香囊', 8: '鞋靴', 9: '绷带', }, 16: { From 32835ba4b93a60ff4d4a572e43369a1e88c3f4d8 Mon Sep 17 00:00:00 2001 From: xiaomcingn <63132881+xiaomcingn@users.noreply.github.com> Date: Fri, 22 May 2026 03:41:58 +0800 Subject: [PATCH 70/76] Add: island secondary character --- config/template.json | 129 +- module/config/argument/args.json | 2014 +++++++++++++++++--- module/config/argument/argument.yaml | 99 +- module/config/config_generated.py | 97 +- module/config/i18n/en-US.json | 1982 +++++++++++++++++--- module/config/i18n/ja-JP.json | 1982 +++++++++++++++++--- module/config/i18n/zh-CN.json | 2528 ++++++++++++++++++++------ module/config/i18n/zh-TW.json | 1982 +++++++++++++++++--- module/island/project.py | 98 +- 9 files changed, 9029 insertions(+), 1882 deletions(-) diff --git a/config/template.json b/config/template.json index 5ab5677cc..76cc86e07 100644 --- a/config/template.json +++ b/config/template.json @@ -1567,136 +1567,179 @@ "Island1": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu", "Option3": 0, - "Character3": "manjuu", "Option4": 0, - "Character4": "manjuu" + "Character1": "manjuu", + "SecondaryCharacter1": "manjuu", + "Character2": "manjuu", + "SecondaryCharacter2": "manjuu", + "Character3": "manjuu", + "SecondaryCharacter3": "manjuu", + "Character4": "manjuu", + "SecondaryCharacter4": "manjuu" }, "Island2": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu", "Option3": 0, - "Character3": "manjuu", "Option4": 0, - "Character4": "manjuu" + "Character1": "manjuu", + "SecondaryCharacter1": "manjuu", + "Character2": "manjuu", + "SecondaryCharacter2": "manjuu", + "Character3": "manjuu", + "SecondaryCharacter3": "manjuu", + "Character4": "manjuu", + "SecondaryCharacter4": "manjuu" }, "Island3": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu", "Option3": 0, - "Character3": "manjuu" + "Character1": "manjuu", + "SecondaryCharacter1": "manjuu", + "Character2": "manjuu", + "SecondaryCharacter2": "manjuu", + "Character3": "manjuu", + "SecondaryCharacter3": "manjuu" }, "Island4": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu", "Option3": 0, - "Character3": "manjuu", "Option4": 0, - "Character4": "manjuu" + "Character1": "manjuu", + "SecondaryCharacter1": "manjuu", + "Character2": "manjuu", + "SecondaryCharacter2": "manjuu", + "Character3": "manjuu", + "SecondaryCharacter3": "manjuu", + "Character4": "manjuu", + "SecondaryCharacter4": "manjuu" }, "Island5": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu", "Option3": 0, - "Character3": "manjuu", "Option4": 0, - "Character4": "manjuu" + "Character1": "manjuu", + "SecondaryCharacter1": "manjuu", + "Character2": "manjuu", + "SecondaryCharacter2": "manjuu", + "Character3": "manjuu", + "SecondaryCharacter3": "manjuu", + "Character4": "manjuu", + "SecondaryCharacter4": "manjuu" }, "Island6": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu", "Option3": 0, - "Character3": "manjuu", "Option4": 0, - "Character4": "manjuu" + "Character1": "manjuu", + "SecondaryCharacter1": "manjuu", + "Character2": "manjuu", + "SecondaryCharacter2": "manjuu", + "Character3": "manjuu", + "SecondaryCharacter3": "manjuu", + "Character4": "manjuu", + "SecondaryCharacter4": "manjuu" }, "Island7": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu" + "Character1": "manjuu", + "SecondaryCharacter1": "manjuu", + "Character2": "manjuu", + "SecondaryCharacter2": "manjuu" }, "Island8": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu" + "Character1": "manjuu", + "SecondaryCharacter1": "manjuu", + "Character2": "manjuu", + "SecondaryCharacter2": "manjuu" }, "Island9": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu" + "Character1": "manjuu", + "SecondaryCharacter1": "manjuu", + "Character2": "manjuu", + "SecondaryCharacter2": "manjuu" }, "Island10": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu" + "Character1": "manjuu", + "SecondaryCharacter1": "manjuu", + "Character2": "manjuu", + "SecondaryCharacter2": "manjuu" }, "Island11": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu" + "Character1": "manjuu", + "SecondaryCharacter1": "manjuu", + "Character2": "manjuu", + "SecondaryCharacter2": "manjuu" }, "Island12": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu" + "Character1": "manjuu", + "SecondaryCharacter1": "manjuu", + "Character2": "manjuu", + "SecondaryCharacter2": "manjuu" }, "Island13": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu" + "Character1": "manjuu", + "SecondaryCharacter1": "manjuu", + "Character2": "manjuu", + "SecondaryCharacter2": "manjuu" }, "Island14": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu" + "Character1": "manjuu", + "SecondaryCharacter1": "manjuu", + "Character2": "manjuu", + "SecondaryCharacter2": "manjuu" }, "Island15": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu" + "Character1": "manjuu", + "SecondaryCharacter1": "manjuu", + "Character2": "manjuu", + "SecondaryCharacter2": "manjuu" }, "Island16": { "Receive": false, "Option1": 0, - "Character1": "manjuu", "Option2": 0, - "Character2": "manjuu" + "Character1": "manjuu", + "SecondaryCharacter1": "manjuu", + "Character2": "manjuu", + "SecondaryCharacter2": "manjuu" }, "Storage": { "Storage": {} diff --git a/module/config/argument/args.json b/module/config/argument/args.json index 86f088005..9441da7ba 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -7924,6 +7924,51 @@ 8 ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + }, + "Option3": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + }, + "Option4": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + }, "Character1": { "type": "select", "value": "manjuu", @@ -7958,19 +8003,38 @@ "august_von_parseval" ] }, - "Option2": { + "SecondaryCharacter1": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character2": { @@ -8007,19 +8071,38 @@ "august_von_parseval" ] }, - "Option3": { + "SecondaryCharacter2": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character3": { @@ -8056,19 +8139,38 @@ "august_von_parseval" ] }, - "Option4": { + "SecondaryCharacter3": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character4": { @@ -8104,6 +8206,40 @@ "fei_yuen", "august_von_parseval" ] + }, + "SecondaryCharacter4": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" + ] } }, "Island2": { @@ -8119,6 +8255,30 @@ 1 ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 2 + ] + }, + "Option3": { + "type": "select", + "value": 0, + "option": [ + 0, + 3 + ] + }, + "Option4": { + "type": "select", + "value": 0, + "option": [ + 0, + 4 + ] + }, "Character1": { "type": "select", "value": "manjuu", @@ -8153,12 +8313,38 @@ "august_von_parseval" ] }, - "Option2": { + "SecondaryCharacter1": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 2 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character2": { @@ -8195,12 +8381,38 @@ "august_von_parseval" ] }, - "Option3": { + "SecondaryCharacter2": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 3 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character3": { @@ -8237,12 +8449,38 @@ "august_von_parseval" ] }, - "Option4": { + "SecondaryCharacter3": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 4 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character4": { @@ -8278,6 +8516,40 @@ "fei_yuen", "august_von_parseval" ] + }, + "SecondaryCharacter4": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" + ] } }, "Island3": { @@ -8308,6 +8580,52 @@ 16 ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + }, + "Option3": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + }, "Character1": { "type": "select", "value": "manjuu", @@ -8342,27 +8660,38 @@ "august_von_parseval" ] }, - "Option2": { + "SecondaryCharacter1": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character2": { @@ -8399,27 +8728,38 @@ "august_von_parseval" ] }, - "Option3": { + "SecondaryCharacter2": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character3": { @@ -8455,6 +8795,40 @@ "fei_yuen", "august_von_parseval" ] + }, + "SecondaryCharacter3": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" + ] } }, "Island4": { @@ -8475,6 +8849,45 @@ 6 ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, + "Option3": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, + "Option4": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, "Character1": { "type": "select", "value": "manjuu", @@ -8509,17 +8922,38 @@ "august_von_parseval" ] }, - "Option2": { + "SecondaryCharacter1": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character2": { @@ -8556,17 +8990,38 @@ "august_von_parseval" ] }, - "Option3": { + "SecondaryCharacter2": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character3": { @@ -8603,17 +9058,38 @@ "august_von_parseval" ] }, - "Option4": { + "SecondaryCharacter3": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character4": { @@ -8649,6 +9125,40 @@ "fei_yuen", "august_von_parseval" ] + }, + "SecondaryCharacter4": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" + ] } }, "Island5": { @@ -8667,6 +9177,39 @@ 4 ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4 + ] + }, + "Option3": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4 + ] + }, + "Option4": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4 + ] + }, "Character1": { "type": "select", "value": "manjuu", @@ -8701,15 +9244,38 @@ "august_von_parseval" ] }, - "Option2": { + "SecondaryCharacter1": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character2": { @@ -8746,15 +9312,38 @@ "august_von_parseval" ] }, - "Option3": { + "SecondaryCharacter2": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character3": { @@ -8791,15 +9380,38 @@ "august_von_parseval" ] }, - "Option4": { + "SecondaryCharacter3": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character4": { @@ -8835,6 +9447,40 @@ "fei_yuen", "august_von_parseval" ] + }, + "SecondaryCharacter4": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" + ] } }, "Island6": { @@ -8856,6 +9502,48 @@ 7 ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + "Option3": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + "Option4": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, "Character1": { "type": "select", "value": "manjuu", @@ -8890,18 +9578,38 @@ "august_von_parseval" ] }, - "Option2": { + "SecondaryCharacter1": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character2": { @@ -8938,18 +9646,38 @@ "august_von_parseval" ] }, - "Option3": { + "SecondaryCharacter2": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character3": { @@ -8986,18 +9714,38 @@ "august_von_parseval" ] }, - "Option4": { + "SecondaryCharacter3": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character4": { @@ -9033,6 +9781,40 @@ "fei_yuen", "august_von_parseval" ] + }, + "SecondaryCharacter4": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" + ] } }, "Island7": { @@ -9056,6 +9838,22 @@ 9 ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + }, "Character1": { "type": "select", "value": "manjuu", @@ -9090,20 +9888,38 @@ "august_von_parseval" ] }, - "Option2": { + "SecondaryCharacter1": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character2": { @@ -9139,6 +9955,40 @@ "fei_yuen", "august_von_parseval" ] + }, + "SecondaryCharacter2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" + ] } }, "Island8": { @@ -9165,6 +10015,25 @@ 12 ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ] + }, "Character1": { "type": "select", "value": "manjuu", @@ -9199,23 +10068,38 @@ "august_von_parseval" ] }, - "Option2": { + "SecondaryCharacter1": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character2": { @@ -9251,6 +10135,40 @@ "fei_yuen", "august_von_parseval" ] + }, + "SecondaryCharacter2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" + ] } }, "Island9": { @@ -9276,6 +10194,24 @@ 11 ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + }, "Character1": { "type": "select", "value": "manjuu", @@ -9310,22 +10246,38 @@ "august_von_parseval" ] }, - "Option2": { + "SecondaryCharacter1": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character2": { @@ -9361,6 +10313,40 @@ "fei_yuen", "august_von_parseval" ] + }, + "SecondaryCharacter2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" + ] } }, "Island10": { @@ -9385,6 +10371,23 @@ 10 ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10 + ] + }, "Character1": { "type": "select", "value": "manjuu", @@ -9419,21 +10422,38 @@ "august_von_parseval" ] }, - "Option2": { + "SecondaryCharacter1": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character2": { @@ -9469,6 +10489,40 @@ "fei_yuen", "august_von_parseval" ] + }, + "SecondaryCharacter2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" + ] } }, "Island11": { @@ -9492,6 +10546,22 @@ 9 ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + }, "Character1": { "type": "select", "value": "manjuu", @@ -9526,20 +10596,38 @@ "august_von_parseval" ] }, - "Option2": { + "SecondaryCharacter1": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character2": { @@ -9575,6 +10663,40 @@ "fei_yuen", "august_von_parseval" ] + }, + "SecondaryCharacter2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" + ] } }, "Island12": { @@ -9595,6 +10717,19 @@ 6 ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, "Character1": { "type": "select", "value": "manjuu", @@ -9629,17 +10764,38 @@ "august_von_parseval" ] }, - "Option2": { + "SecondaryCharacter1": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character2": { @@ -9675,6 +10831,40 @@ "fei_yuen", "august_von_parseval" ] + }, + "SecondaryCharacter2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" + ] } }, "Island13": { @@ -9695,6 +10885,19 @@ 6 ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, "Character1": { "type": "select", "value": "manjuu", @@ -9729,17 +10932,38 @@ "august_von_parseval" ] }, - "Option2": { + "SecondaryCharacter1": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character2": { @@ -9775,6 +10999,40 @@ "fei_yuen", "august_von_parseval" ] + }, + "SecondaryCharacter2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" + ] } }, "Island14": { @@ -9793,6 +11051,17 @@ 4 ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4 + ] + }, "Character1": { "type": "select", "value": "manjuu", @@ -9827,15 +11096,38 @@ "august_von_parseval" ] }, - "Option2": { + "SecondaryCharacter1": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character2": { @@ -9871,6 +11163,40 @@ "fei_yuen", "august_von_parseval" ] + }, + "SecondaryCharacter2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" + ] } }, "Island15": { @@ -9894,6 +11220,22 @@ 9 ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + }, "Character1": { "type": "select", "value": "manjuu", @@ -9928,20 +11270,38 @@ "august_von_parseval" ] }, - "Option2": { + "SecondaryCharacter1": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character2": { @@ -9977,6 +11337,40 @@ "fei_yuen", "august_von_parseval" ] + }, + "SecondaryCharacter2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" + ] } }, "Island16": { @@ -10000,6 +11394,22 @@ 9 ] }, + "Option2": { + "type": "select", + "value": 0, + "option": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + }, "Character1": { "type": "select", "value": "manjuu", @@ -10034,20 +11444,38 @@ "august_von_parseval" ] }, - "Option2": { + "SecondaryCharacter1": { "type": "select", - "value": 0, + "value": "manjuu", "option": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9 + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" ] }, "Character2": { @@ -10083,6 +11511,40 @@ "fei_yuen", "august_von_parseval" ] + }, + "SecondaryCharacter2": { + "type": "select", + "value": "manjuu", + "option": [ + "manjuu", + "saratoga", + "new_jersey", + "tashkent", + "lemalin", + "shimakaze", + "akashi", + "ying_swei", + "chao_ho", + "william_d_porter", + "chen_hai", + "hood", + "prinz_eugen", + "tb", + "oceana", + "explorer", + "unicorn", + "cheshire", + "amagi_chan", + "helena", + "atago", + "friedrich_der_grobe", + "javelin", + "laffey", + "takao", + "yat_sen", + "fei_yuen", + "august_von_parseval" + ] } }, "Storage": { diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index 9ed51a305..4bf3b17e6 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -562,132 +562,177 @@ _Island: - yat_sen - fei_yuen - august_von_parseval + IslandSecondaryCharacter: &IslandSecondaryCharacter + <<: *IslandCharacter Island1: Receive: false Option1: *IslandOption8 - Character1: *IslandCharacter Option2: *IslandOption8 - Character2: *IslandCharacter Option3: *IslandOption8 - Character3: *IslandCharacter Option4: *IslandOption8 + Character1: *IslandCharacter + SecondaryCharacter1: *IslandSecondaryCharacter + Character2: *IslandCharacter + SecondaryCharacter2: *IslandSecondaryCharacter + Character3: *IslandCharacter + SecondaryCharacter3: *IslandSecondaryCharacter Character4: *IslandCharacter + SecondaryCharacter4: *IslandSecondaryCharacter Island2: Receive: false Option1: value: 0 option: [ 0, 1 ] - Character1: *IslandCharacter Option2: value: 0 option: [ 0, 2 ] - Character2: *IslandCharacter Option3: value: 0 option: [ 0, 3 ] - Character3: *IslandCharacter Option4: value: 0 option: [ 0, 4 ] + Character1: *IslandCharacter + SecondaryCharacter1: *IslandSecondaryCharacter + Character2: *IslandCharacter + SecondaryCharacter2: *IslandSecondaryCharacter + Character3: *IslandCharacter + SecondaryCharacter3: *IslandSecondaryCharacter Character4: *IslandCharacter + SecondaryCharacter4: *IslandSecondaryCharacter Island3: Receive: false Option1: *IslandOption16 - Character1: *IslandCharacter Option2: *IslandOption16 - Character2: *IslandCharacter Option3: *IslandOption16 + Character1: *IslandCharacter + SecondaryCharacter1: *IslandSecondaryCharacter + Character2: *IslandCharacter + SecondaryCharacter2: *IslandSecondaryCharacter Character3: *IslandCharacter + SecondaryCharacter3: *IslandSecondaryCharacter Island4: Receive: false Option1: *IslandOption6 - Character1: *IslandCharacter Option2: *IslandOption6 - Character2: *IslandCharacter Option3: *IslandOption6 - Character3: *IslandCharacter Option4: *IslandOption6 + Character1: *IslandCharacter + SecondaryCharacter1: *IslandSecondaryCharacter + Character2: *IslandCharacter + SecondaryCharacter2: *IslandSecondaryCharacter + Character3: *IslandCharacter + SecondaryCharacter3: *IslandSecondaryCharacter Character4: *IslandCharacter + SecondaryCharacter4: *IslandSecondaryCharacter Island5: Receive: false Option1: *IslandOption4 - Character1: *IslandCharacter Option2: *IslandOption4 - Character2: *IslandCharacter Option3: *IslandOption4 - Character3: *IslandCharacter Option4: *IslandOption4 + Character1: *IslandCharacter + SecondaryCharacter1: *IslandSecondaryCharacter + Character2: *IslandCharacter + SecondaryCharacter2: *IslandSecondaryCharacter + Character3: *IslandCharacter + SecondaryCharacter3: *IslandSecondaryCharacter Character4: *IslandCharacter + SecondaryCharacter4: *IslandSecondaryCharacter Island6: Receive: false Option1: *IslandOption7 - Character1: *IslandCharacter Option2: *IslandOption7 - Character2: *IslandCharacter Option3: *IslandOption7 - Character3: *IslandCharacter Option4: *IslandOption7 + Character1: *IslandCharacter + SecondaryCharacter1: *IslandSecondaryCharacter + Character2: *IslandCharacter + SecondaryCharacter2: *IslandSecondaryCharacter + Character3: *IslandCharacter + SecondaryCharacter3: *IslandSecondaryCharacter Character4: *IslandCharacter + SecondaryCharacter4: *IslandSecondaryCharacter Island7: Receive: false Option1: *IslandOption9 - Character1: *IslandCharacter Option2: *IslandOption9 + Character1: *IslandCharacter + SecondaryCharacter1: *IslandSecondaryCharacter Character2: *IslandCharacter + SecondaryCharacter2: *IslandSecondaryCharacter Island8: Receive: false Option1: *IslandOption12 - Character1: *IslandCharacter Option2: *IslandOption12 + Character1: *IslandCharacter + SecondaryCharacter1: *IslandSecondaryCharacter Character2: *IslandCharacter + SecondaryCharacter2: *IslandSecondaryCharacter Island9: Receive: false Option1: *IslandOption11 - Character1: *IslandCharacter Option2: *IslandOption11 + Character1: *IslandCharacter + SecondaryCharacter1: *IslandSecondaryCharacter Character2: *IslandCharacter + SecondaryCharacter2: *IslandSecondaryCharacter Island10: Receive: false Option1: *IslandOption10 - Character1: *IslandCharacter Option2: *IslandOption10 + Character1: *IslandCharacter + SecondaryCharacter1: *IslandSecondaryCharacter Character2: *IslandCharacter + SecondaryCharacter2: *IslandSecondaryCharacter Island11: Receive: false Option1: *IslandOption9 - Character1: *IslandCharacter Option2: *IslandOption9 + Character1: *IslandCharacter + SecondaryCharacter1: *IslandSecondaryCharacter Character2: *IslandCharacter + SecondaryCharacter2: *IslandSecondaryCharacter Island12: Receive: false Option1: *IslandOption6 - Character1: *IslandCharacter Option2: *IslandOption6 + Character1: *IslandCharacter + SecondaryCharacter1: *IslandSecondaryCharacter Character2: *IslandCharacter + SecondaryCharacter2: *IslandSecondaryCharacter Island13: Receive: false Option1: *IslandOption6 - Character1: *IslandCharacter Option2: *IslandOption6 + Character1: *IslandCharacter + SecondaryCharacter1: *IslandSecondaryCharacter Character2: *IslandCharacter + SecondaryCharacter2: *IslandSecondaryCharacter Island14: Receive: false Option1: *IslandOption4 - Character1: *IslandCharacter Option2: *IslandOption4 + Character1: *IslandCharacter + SecondaryCharacter1: *IslandSecondaryCharacter Character2: *IslandCharacter + SecondaryCharacter2: *IslandSecondaryCharacter Island15: Receive: false Option1: *IslandOption9 - Character1: *IslandCharacter Option2: *IslandOption9 + Character1: *IslandCharacter + SecondaryCharacter1: *IslandSecondaryCharacter Character2: *IslandCharacter + SecondaryCharacter2: *IslandSecondaryCharacter Island16: Receive: false Option1: *IslandOption9 - Character1: *IslandCharacter Option2: *IslandOption9 + Character1: *IslandCharacter + SecondaryCharacter1: *IslandSecondaryCharacter Character2: *IslandCharacter + SecondaryCharacter2: *IslandSecondaryCharacter GeneralShop: UseGems: false Refresh: false diff --git a/module/config/config_generated.py b/module/config/config_generated.py index 73134da7f..e791cb850 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -283,136 +283,179 @@ class GeneratedConfig: # Group `Island1` Island1_Receive = False Island1_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island1_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island1_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island1_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 + Island1_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island1_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island1_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island1_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island1_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island1_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island1_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island1_SecondaryCharacter4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island2` Island2_Receive = False Island2_Option1 = 0 # 0, 1 - Island2_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island2_Option2 = 0 # 0, 2 - Island2_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island2_Option3 = 0 # 0, 3 - Island2_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island2_Option4 = 0 # 0, 4 + Island2_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island2_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island2_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island2_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island2_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island2_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island2_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island2_SecondaryCharacter4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island3` Island3_Receive = False Island3_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 - Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island3_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 - Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island3_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 + Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island3_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island3_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island3_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island3_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island4` Island4_Receive = False Island4_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island4_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island4_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island4_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6 + Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island4_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island4_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island4_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island4_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island4_SecondaryCharacter4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island5` Island5_Receive = False Island5_Option1 = 0 # 0, 1, 2, 3, 4 - Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island5_Option2 = 0 # 0, 1, 2, 3, 4 - Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island5_Option3 = 0 # 0, 1, 2, 3, 4 - Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island5_Option4 = 0 # 0, 1, 2, 3, 4 + Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island5_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island5_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island5_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island5_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island5_SecondaryCharacter4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island6` Island6_Receive = False Island6_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island6_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island6_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island6_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 + Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island6_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island6_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island6_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island6_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island6_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island6_SecondaryCharacter4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island7` Island7_Receive = False Island7_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island7_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island7_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island7_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island7_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island8` Island8_Receive = False Island8_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 - Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island8_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 + Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island8_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island8_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island8_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island9` Island9_Receive = False Island9_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 - Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island9_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 + Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island9_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island9_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island9_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island10` Island10_Receive = False Island10_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 - Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island10_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 + Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island10_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island10_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island10_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island11` Island11_Receive = False Island11_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island11_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island11_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island11_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island11_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island12` Island12_Receive = False Island12_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island12_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island12_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 + Island12_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island12_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island12_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island12_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island13` Island13_Receive = False Island13_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island13_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 + Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island13_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island13_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island13_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island14` Island14_Receive = False Island14_Option1 = 0 # 0, 1, 2, 3, 4 - Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island14_Option2 = 0 # 0, 1, 2, 3, 4 + Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island14_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island14_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island14_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island15` Island15_Receive = False Island15_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island15_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island15_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island15_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island15_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island15_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island15_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `Island16` Island16_Receive = False Island16_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island16_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island16_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island16_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island16_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval Island16_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island16_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval # Group `GeneralShop` GeneralShop_UseGems = False diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index 1667e5538..493c66e34 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -1809,6 +1809,45 @@ "7": "7", "8": "8" }, + "Option2": { + "name": "Island1.Option2.name", + "help": "Island1.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, + "Option3": { + "name": "Island1.Option3.name", + "help": "Island1.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, + "Option4": { + "name": "Island1.Option4.name", + "help": "Island1.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, "Character1": { "name": "Island1.Character1.name", "help": "Island1.Character1.help", @@ -1841,18 +1880,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island1.Option2.name", - "help": "Island1.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" + "SecondaryCharacter1": { + "name": "Island1.SecondaryCharacter1.name", + "help": "Island1.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island1.Character2.name", @@ -1886,18 +1944,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option3": { - "name": "Island1.Option3.name", - "help": "Island1.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" + "SecondaryCharacter2": { + "name": "Island1.SecondaryCharacter2.name", + "help": "Island1.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character3": { "name": "Island1.Character3.name", @@ -1931,18 +2008,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option4": { - "name": "Island1.Option4.name", - "help": "Island1.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" + "SecondaryCharacter3": { + "name": "Island1.SecondaryCharacter3.name", + "help": "Island1.SecondaryCharacter3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character4": { "name": "Island1.Character4.name", @@ -1975,6 +2071,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter4": { + "name": "Island1.SecondaryCharacter4.name", + "help": "Island1.SecondaryCharacter4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island2": { @@ -1992,6 +2120,24 @@ "0": "0", "1": "1" }, + "Option2": { + "name": "Island2.Option2.name", + "help": "Island2.Option2.help", + "0": "0", + "2": "2" + }, + "Option3": { + "name": "Island2.Option3.name", + "help": "Island2.Option3.help", + "0": "0", + "3": "3" + }, + "Option4": { + "name": "Island2.Option4.name", + "help": "Island2.Option4.help", + "0": "0", + "4": "4" + }, "Character1": { "name": "Island2.Character1.name", "help": "Island2.Character1.help", @@ -2024,11 +2170,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island2.Option2.name", - "help": "Island2.Option2.help", - "0": "0", - "2": "2" + "SecondaryCharacter1": { + "name": "Island2.SecondaryCharacter1.name", + "help": "Island2.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island2.Character2.name", @@ -2062,11 +2234,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option3": { - "name": "Island2.Option3.name", - "help": "Island2.Option3.help", - "0": "0", - "3": "3" + "SecondaryCharacter2": { + "name": "Island2.SecondaryCharacter2.name", + "help": "Island2.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character3": { "name": "Island2.Character3.name", @@ -2100,11 +2298,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option4": { - "name": "Island2.Option4.name", - "help": "Island2.Option4.help", - "0": "0", - "4": "4" + "SecondaryCharacter3": { + "name": "Island2.SecondaryCharacter3.name", + "help": "Island2.SecondaryCharacter3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character4": { "name": "Island2.Character4.name", @@ -2137,6 +2361,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter4": { + "name": "Island2.SecondaryCharacter4.name", + "help": "Island2.SecondaryCharacter4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island3": { @@ -2169,6 +2425,48 @@ "15": "15", "16": "16" }, + "Option2": { + "name": "Island3.Option2.name", + "help": "Island3.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11", + "12": "12", + "13": "13", + "14": "14", + "15": "15", + "16": "16" + }, + "Option3": { + "name": "Island3.Option3.name", + "help": "Island3.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11", + "12": "12", + "13": "13", + "14": "14", + "15": "15", + "16": "16" + }, "Character1": { "name": "Island3.Character1.name", "help": "Island3.Character1.help", @@ -2201,26 +2499,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island3.Option2.name", - "help": "Island3.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12", - "13": "13", - "14": "14", - "15": "15", - "16": "16" + "SecondaryCharacter1": { + "name": "Island3.SecondaryCharacter1.name", + "help": "Island3.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island3.Character2.name", @@ -2254,26 +2563,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option3": { - "name": "Island3.Option3.name", - "help": "Island3.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12", - "13": "13", - "14": "14", - "15": "15", - "16": "16" + "SecondaryCharacter2": { + "name": "Island3.SecondaryCharacter2.name", + "help": "Island3.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character3": { "name": "Island3.Character3.name", @@ -2306,6 +2626,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter3": { + "name": "Island3.SecondaryCharacter3.name", + "help": "Island3.SecondaryCharacter3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island4": { @@ -2328,6 +2680,39 @@ "5": "5", "6": "6" }, + "Option2": { + "name": "Island4.Option2.name", + "help": "Island4.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, + "Option3": { + "name": "Island4.Option3.name", + "help": "Island4.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, + "Option4": { + "name": "Island4.Option4.name", + "help": "Island4.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, "Character1": { "name": "Island4.Character1.name", "help": "Island4.Character1.help", @@ -2360,16 +2745,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island4.Option2.name", - "help": "Island4.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" + "SecondaryCharacter1": { + "name": "Island4.SecondaryCharacter1.name", + "help": "Island4.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island4.Character2.name", @@ -2403,16 +2809,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option3": { - "name": "Island4.Option3.name", - "help": "Island4.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" + "SecondaryCharacter2": { + "name": "Island4.SecondaryCharacter2.name", + "help": "Island4.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character3": { "name": "Island4.Character3.name", @@ -2446,16 +2873,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option4": { - "name": "Island4.Option4.name", - "help": "Island4.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" + "SecondaryCharacter3": { + "name": "Island4.SecondaryCharacter3.name", + "help": "Island4.SecondaryCharacter3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character4": { "name": "Island4.Character4.name", @@ -2488,6 +2936,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter4": { + "name": "Island4.SecondaryCharacter4.name", + "help": "Island4.SecondaryCharacter4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island5": { @@ -2508,6 +2988,33 @@ "3": "3", "4": "4" }, + "Option2": { + "name": "Island5.Option2.name", + "help": "Island5.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option3": { + "name": "Island5.Option3.name", + "help": "Island5.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option4": { + "name": "Island5.Option4.name", + "help": "Island5.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character1": { "name": "Island5.Character1.name", "help": "Island5.Character1.help", @@ -2540,14 +3047,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island5.Option2.name", - "help": "Island5.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" + "SecondaryCharacter1": { + "name": "Island5.SecondaryCharacter1.name", + "help": "Island5.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island5.Character2.name", @@ -2581,14 +3111,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option3": { - "name": "Island5.Option3.name", - "help": "Island5.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" + "SecondaryCharacter2": { + "name": "Island5.SecondaryCharacter2.name", + "help": "Island5.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character3": { "name": "Island5.Character3.name", @@ -2622,14 +3175,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option4": { - "name": "Island5.Option4.name", - "help": "Island5.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" + "SecondaryCharacter3": { + "name": "Island5.SecondaryCharacter3.name", + "help": "Island5.SecondaryCharacter3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character4": { "name": "Island5.Character4.name", @@ -2662,6 +3238,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter4": { + "name": "Island5.SecondaryCharacter4.name", + "help": "Island5.SecondaryCharacter4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island6": { @@ -2685,6 +3293,42 @@ "6": "6", "7": "7" }, + "Option2": { + "name": "Island6.Option2.name", + "help": "Island6.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, + "Option3": { + "name": "Island6.Option3.name", + "help": "Island6.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, + "Option4": { + "name": "Island6.Option4.name", + "help": "Island6.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, "Character1": { "name": "Island6.Character1.name", "help": "Island6.Character1.help", @@ -2717,17 +3361,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island6.Option2.name", - "help": "Island6.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" + "SecondaryCharacter1": { + "name": "Island6.SecondaryCharacter1.name", + "help": "Island6.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island6.Character2.name", @@ -2761,17 +3425,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option3": { - "name": "Island6.Option3.name", - "help": "Island6.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" + "SecondaryCharacter2": { + "name": "Island6.SecondaryCharacter2.name", + "help": "Island6.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character3": { "name": "Island6.Character3.name", @@ -2805,17 +3489,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option4": { - "name": "Island6.Option4.name", - "help": "Island6.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" + "SecondaryCharacter3": { + "name": "Island6.SecondaryCharacter3.name", + "help": "Island6.SecondaryCharacter3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character4": { "name": "Island6.Character4.name", @@ -2848,6 +3552,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter4": { + "name": "Island6.SecondaryCharacter4.name", + "help": "Island6.SecondaryCharacter4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island7": { @@ -2873,6 +3609,20 @@ "8": "8", "9": "9" }, + "Option2": { + "name": "Island7.Option2.name", + "help": "Island7.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character1": { "name": "Island7.Character1.name", "help": "Island7.Character1.help", @@ -2905,19 +3655,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island7.Option2.name", - "help": "Island7.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "SecondaryCharacter1": { + "name": "Island7.SecondaryCharacter1.name", + "help": "Island7.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island7.Character2.name", @@ -2950,6 +3718,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island7.SecondaryCharacter2.name", + "help": "Island7.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island8": { @@ -2978,6 +3778,23 @@ "11": "11", "12": "12" }, + "Option2": { + "name": "Island8.Option2.name", + "help": "Island8.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11", + "12": "12" + }, "Character1": { "name": "Island8.Character1.name", "help": "Island8.Character1.help", @@ -3010,22 +3827,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island8.Option2.name", - "help": "Island8.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12" + "SecondaryCharacter1": { + "name": "Island8.SecondaryCharacter1.name", + "help": "Island8.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island8.Character2.name", @@ -3058,6 +3890,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island8.SecondaryCharacter2.name", + "help": "Island8.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island9": { @@ -3085,6 +3949,22 @@ "10": "10", "11": "11" }, + "Option2": { + "name": "Island9.Option2.name", + "help": "Island9.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11" + }, "Character1": { "name": "Island9.Character1.name", "help": "Island9.Character1.help", @@ -3117,21 +3997,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island9.Option2.name", - "help": "Island9.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11" + "SecondaryCharacter1": { + "name": "Island9.SecondaryCharacter1.name", + "help": "Island9.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island9.Character2.name", @@ -3164,6 +4060,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island9.SecondaryCharacter2.name", + "help": "Island9.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island10": { @@ -3190,6 +4118,21 @@ "9": "9", "10": "10" }, + "Option2": { + "name": "Island10.Option2.name", + "help": "Island10.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10" + }, "Character1": { "name": "Island10.Character1.name", "help": "Island10.Character1.help", @@ -3222,20 +4165,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island10.Option2.name", - "help": "Island10.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10" + "SecondaryCharacter1": { + "name": "Island10.SecondaryCharacter1.name", + "help": "Island10.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island10.Character2.name", @@ -3268,6 +4228,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island10.SecondaryCharacter2.name", + "help": "Island10.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island11": { @@ -3293,6 +4285,20 @@ "8": "8", "9": "9" }, + "Option2": { + "name": "Island11.Option2.name", + "help": "Island11.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character1": { "name": "Island11.Character1.name", "help": "Island11.Character1.help", @@ -3325,19 +4331,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island11.Option2.name", - "help": "Island11.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "SecondaryCharacter1": { + "name": "Island11.SecondaryCharacter1.name", + "help": "Island11.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island11.Character2.name", @@ -3370,6 +4394,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island11.SecondaryCharacter2.name", + "help": "Island11.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island12": { @@ -3392,6 +4448,17 @@ "5": "5", "6": "6" }, + "Option2": { + "name": "Island12.Option2.name", + "help": "Island12.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, "Character1": { "name": "Island12.Character1.name", "help": "Island12.Character1.help", @@ -3424,16 +4491,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island12.Option2.name", - "help": "Island12.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" + "SecondaryCharacter1": { + "name": "Island12.SecondaryCharacter1.name", + "help": "Island12.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island12.Character2.name", @@ -3466,6 +4554,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island12.SecondaryCharacter2.name", + "help": "Island12.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island13": { @@ -3488,6 +4608,17 @@ "5": "5", "6": "6" }, + "Option2": { + "name": "Island13.Option2.name", + "help": "Island13.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, "Character1": { "name": "Island13.Character1.name", "help": "Island13.Character1.help", @@ -3520,16 +4651,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island13.Option2.name", - "help": "Island13.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" + "SecondaryCharacter1": { + "name": "Island13.SecondaryCharacter1.name", + "help": "Island13.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island13.Character2.name", @@ -3562,6 +4714,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island13.SecondaryCharacter2.name", + "help": "Island13.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island14": { @@ -3582,6 +4766,15 @@ "3": "3", "4": "4" }, + "Option2": { + "name": "Island14.Option2.name", + "help": "Island14.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character1": { "name": "Island14.Character1.name", "help": "Island14.Character1.help", @@ -3614,14 +4807,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island14.Option2.name", - "help": "Island14.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" + "SecondaryCharacter1": { + "name": "Island14.SecondaryCharacter1.name", + "help": "Island14.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island14.Character2.name", @@ -3654,6 +4870,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island14.SecondaryCharacter2.name", + "help": "Island14.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island15": { @@ -3679,6 +4927,20 @@ "8": "8", "9": "9" }, + "Option2": { + "name": "Island15.Option2.name", + "help": "Island15.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character1": { "name": "Island15.Character1.name", "help": "Island15.Character1.help", @@ -3711,19 +4973,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island15.Option2.name", - "help": "Island15.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "SecondaryCharacter1": { + "name": "Island15.SecondaryCharacter1.name", + "help": "Island15.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island15.Character2.name", @@ -3756,6 +5036,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island15.SecondaryCharacter2.name", + "help": "Island15.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island16": { @@ -3781,6 +5093,20 @@ "8": "8", "9": "9" }, + "Option2": { + "name": "Island16.Option2.name", + "help": "Island16.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character1": { "name": "Island16.Character1.name", "help": "Island16.Character1.help", @@ -3813,19 +5139,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island16.Option2.name", - "help": "Island16.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "SecondaryCharacter1": { + "name": "Island16.SecondaryCharacter1.name", + "help": "Island16.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island16.Character2.name", @@ -3858,6 +5202,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island16.SecondaryCharacter2.name", + "help": "Island16.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "GeneralShop": { diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index 980e4e4ee..d203249c8 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -1809,6 +1809,45 @@ "7": "7", "8": "8" }, + "Option2": { + "name": "Island1.Option2.name", + "help": "Island1.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, + "Option3": { + "name": "Island1.Option3.name", + "help": "Island1.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, + "Option4": { + "name": "Island1.Option4.name", + "help": "Island1.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, "Character1": { "name": "Island1.Character1.name", "help": "Island1.Character1.help", @@ -1841,18 +1880,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island1.Option2.name", - "help": "Island1.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" + "SecondaryCharacter1": { + "name": "Island1.SecondaryCharacter1.name", + "help": "Island1.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island1.Character2.name", @@ -1886,18 +1944,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option3": { - "name": "Island1.Option3.name", - "help": "Island1.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" + "SecondaryCharacter2": { + "name": "Island1.SecondaryCharacter2.name", + "help": "Island1.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character3": { "name": "Island1.Character3.name", @@ -1931,18 +2008,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option4": { - "name": "Island1.Option4.name", - "help": "Island1.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" + "SecondaryCharacter3": { + "name": "Island1.SecondaryCharacter3.name", + "help": "Island1.SecondaryCharacter3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character4": { "name": "Island1.Character4.name", @@ -1975,6 +2071,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter4": { + "name": "Island1.SecondaryCharacter4.name", + "help": "Island1.SecondaryCharacter4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island2": { @@ -1992,6 +2120,24 @@ "0": "0", "1": "1" }, + "Option2": { + "name": "Island2.Option2.name", + "help": "Island2.Option2.help", + "0": "0", + "2": "2" + }, + "Option3": { + "name": "Island2.Option3.name", + "help": "Island2.Option3.help", + "0": "0", + "3": "3" + }, + "Option4": { + "name": "Island2.Option4.name", + "help": "Island2.Option4.help", + "0": "0", + "4": "4" + }, "Character1": { "name": "Island2.Character1.name", "help": "Island2.Character1.help", @@ -2024,11 +2170,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island2.Option2.name", - "help": "Island2.Option2.help", - "0": "0", - "2": "2" + "SecondaryCharacter1": { + "name": "Island2.SecondaryCharacter1.name", + "help": "Island2.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island2.Character2.name", @@ -2062,11 +2234,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option3": { - "name": "Island2.Option3.name", - "help": "Island2.Option3.help", - "0": "0", - "3": "3" + "SecondaryCharacter2": { + "name": "Island2.SecondaryCharacter2.name", + "help": "Island2.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character3": { "name": "Island2.Character3.name", @@ -2100,11 +2298,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option4": { - "name": "Island2.Option4.name", - "help": "Island2.Option4.help", - "0": "0", - "4": "4" + "SecondaryCharacter3": { + "name": "Island2.SecondaryCharacter3.name", + "help": "Island2.SecondaryCharacter3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character4": { "name": "Island2.Character4.name", @@ -2137,6 +2361,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter4": { + "name": "Island2.SecondaryCharacter4.name", + "help": "Island2.SecondaryCharacter4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island3": { @@ -2169,6 +2425,48 @@ "15": "15", "16": "16" }, + "Option2": { + "name": "Island3.Option2.name", + "help": "Island3.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11", + "12": "12", + "13": "13", + "14": "14", + "15": "15", + "16": "16" + }, + "Option3": { + "name": "Island3.Option3.name", + "help": "Island3.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11", + "12": "12", + "13": "13", + "14": "14", + "15": "15", + "16": "16" + }, "Character1": { "name": "Island3.Character1.name", "help": "Island3.Character1.help", @@ -2201,26 +2499,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island3.Option2.name", - "help": "Island3.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12", - "13": "13", - "14": "14", - "15": "15", - "16": "16" + "SecondaryCharacter1": { + "name": "Island3.SecondaryCharacter1.name", + "help": "Island3.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island3.Character2.name", @@ -2254,26 +2563,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option3": { - "name": "Island3.Option3.name", - "help": "Island3.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12", - "13": "13", - "14": "14", - "15": "15", - "16": "16" + "SecondaryCharacter2": { + "name": "Island3.SecondaryCharacter2.name", + "help": "Island3.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character3": { "name": "Island3.Character3.name", @@ -2306,6 +2626,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter3": { + "name": "Island3.SecondaryCharacter3.name", + "help": "Island3.SecondaryCharacter3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island4": { @@ -2328,6 +2680,39 @@ "5": "5", "6": "6" }, + "Option2": { + "name": "Island4.Option2.name", + "help": "Island4.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, + "Option3": { + "name": "Island4.Option3.name", + "help": "Island4.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, + "Option4": { + "name": "Island4.Option4.name", + "help": "Island4.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, "Character1": { "name": "Island4.Character1.name", "help": "Island4.Character1.help", @@ -2360,16 +2745,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island4.Option2.name", - "help": "Island4.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" + "SecondaryCharacter1": { + "name": "Island4.SecondaryCharacter1.name", + "help": "Island4.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island4.Character2.name", @@ -2403,16 +2809,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option3": { - "name": "Island4.Option3.name", - "help": "Island4.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" + "SecondaryCharacter2": { + "name": "Island4.SecondaryCharacter2.name", + "help": "Island4.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character3": { "name": "Island4.Character3.name", @@ -2446,16 +2873,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option4": { - "name": "Island4.Option4.name", - "help": "Island4.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" + "SecondaryCharacter3": { + "name": "Island4.SecondaryCharacter3.name", + "help": "Island4.SecondaryCharacter3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character4": { "name": "Island4.Character4.name", @@ -2488,6 +2936,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter4": { + "name": "Island4.SecondaryCharacter4.name", + "help": "Island4.SecondaryCharacter4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island5": { @@ -2508,6 +2988,33 @@ "3": "3", "4": "4" }, + "Option2": { + "name": "Island5.Option2.name", + "help": "Island5.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option3": { + "name": "Island5.Option3.name", + "help": "Island5.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option4": { + "name": "Island5.Option4.name", + "help": "Island5.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character1": { "name": "Island5.Character1.name", "help": "Island5.Character1.help", @@ -2540,14 +3047,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island5.Option2.name", - "help": "Island5.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" + "SecondaryCharacter1": { + "name": "Island5.SecondaryCharacter1.name", + "help": "Island5.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island5.Character2.name", @@ -2581,14 +3111,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option3": { - "name": "Island5.Option3.name", - "help": "Island5.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" + "SecondaryCharacter2": { + "name": "Island5.SecondaryCharacter2.name", + "help": "Island5.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character3": { "name": "Island5.Character3.name", @@ -2622,14 +3175,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option4": { - "name": "Island5.Option4.name", - "help": "Island5.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" + "SecondaryCharacter3": { + "name": "Island5.SecondaryCharacter3.name", + "help": "Island5.SecondaryCharacter3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character4": { "name": "Island5.Character4.name", @@ -2662,6 +3238,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter4": { + "name": "Island5.SecondaryCharacter4.name", + "help": "Island5.SecondaryCharacter4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island6": { @@ -2685,6 +3293,42 @@ "6": "6", "7": "7" }, + "Option2": { + "name": "Island6.Option2.name", + "help": "Island6.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, + "Option3": { + "name": "Island6.Option3.name", + "help": "Island6.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, + "Option4": { + "name": "Island6.Option4.name", + "help": "Island6.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, "Character1": { "name": "Island6.Character1.name", "help": "Island6.Character1.help", @@ -2717,17 +3361,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island6.Option2.name", - "help": "Island6.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" + "SecondaryCharacter1": { + "name": "Island6.SecondaryCharacter1.name", + "help": "Island6.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island6.Character2.name", @@ -2761,17 +3425,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option3": { - "name": "Island6.Option3.name", - "help": "Island6.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" + "SecondaryCharacter2": { + "name": "Island6.SecondaryCharacter2.name", + "help": "Island6.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character3": { "name": "Island6.Character3.name", @@ -2805,17 +3489,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option4": { - "name": "Island6.Option4.name", - "help": "Island6.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" + "SecondaryCharacter3": { + "name": "Island6.SecondaryCharacter3.name", + "help": "Island6.SecondaryCharacter3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character4": { "name": "Island6.Character4.name", @@ -2848,6 +3552,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter4": { + "name": "Island6.SecondaryCharacter4.name", + "help": "Island6.SecondaryCharacter4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island7": { @@ -2873,6 +3609,20 @@ "8": "8", "9": "9" }, + "Option2": { + "name": "Island7.Option2.name", + "help": "Island7.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character1": { "name": "Island7.Character1.name", "help": "Island7.Character1.help", @@ -2905,19 +3655,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island7.Option2.name", - "help": "Island7.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "SecondaryCharacter1": { + "name": "Island7.SecondaryCharacter1.name", + "help": "Island7.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island7.Character2.name", @@ -2950,6 +3718,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island7.SecondaryCharacter2.name", + "help": "Island7.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island8": { @@ -2978,6 +3778,23 @@ "11": "11", "12": "12" }, + "Option2": { + "name": "Island8.Option2.name", + "help": "Island8.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11", + "12": "12" + }, "Character1": { "name": "Island8.Character1.name", "help": "Island8.Character1.help", @@ -3010,22 +3827,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island8.Option2.name", - "help": "Island8.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12" + "SecondaryCharacter1": { + "name": "Island8.SecondaryCharacter1.name", + "help": "Island8.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island8.Character2.name", @@ -3058,6 +3890,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island8.SecondaryCharacter2.name", + "help": "Island8.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island9": { @@ -3085,6 +3949,22 @@ "10": "10", "11": "11" }, + "Option2": { + "name": "Island9.Option2.name", + "help": "Island9.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11" + }, "Character1": { "name": "Island9.Character1.name", "help": "Island9.Character1.help", @@ -3117,21 +3997,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island9.Option2.name", - "help": "Island9.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11" + "SecondaryCharacter1": { + "name": "Island9.SecondaryCharacter1.name", + "help": "Island9.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island9.Character2.name", @@ -3164,6 +4060,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island9.SecondaryCharacter2.name", + "help": "Island9.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island10": { @@ -3190,6 +4118,21 @@ "9": "9", "10": "10" }, + "Option2": { + "name": "Island10.Option2.name", + "help": "Island10.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10" + }, "Character1": { "name": "Island10.Character1.name", "help": "Island10.Character1.help", @@ -3222,20 +4165,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island10.Option2.name", - "help": "Island10.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10" + "SecondaryCharacter1": { + "name": "Island10.SecondaryCharacter1.name", + "help": "Island10.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island10.Character2.name", @@ -3268,6 +4228,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island10.SecondaryCharacter2.name", + "help": "Island10.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island11": { @@ -3293,6 +4285,20 @@ "8": "8", "9": "9" }, + "Option2": { + "name": "Island11.Option2.name", + "help": "Island11.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character1": { "name": "Island11.Character1.name", "help": "Island11.Character1.help", @@ -3325,19 +4331,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island11.Option2.name", - "help": "Island11.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "SecondaryCharacter1": { + "name": "Island11.SecondaryCharacter1.name", + "help": "Island11.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island11.Character2.name", @@ -3370,6 +4394,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island11.SecondaryCharacter2.name", + "help": "Island11.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island12": { @@ -3392,6 +4448,17 @@ "5": "5", "6": "6" }, + "Option2": { + "name": "Island12.Option2.name", + "help": "Island12.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, "Character1": { "name": "Island12.Character1.name", "help": "Island12.Character1.help", @@ -3424,16 +4491,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island12.Option2.name", - "help": "Island12.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" + "SecondaryCharacter1": { + "name": "Island12.SecondaryCharacter1.name", + "help": "Island12.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island12.Character2.name", @@ -3466,6 +4554,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island12.SecondaryCharacter2.name", + "help": "Island12.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island13": { @@ -3488,6 +4608,17 @@ "5": "5", "6": "6" }, + "Option2": { + "name": "Island13.Option2.name", + "help": "Island13.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, "Character1": { "name": "Island13.Character1.name", "help": "Island13.Character1.help", @@ -3520,16 +4651,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island13.Option2.name", - "help": "Island13.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" + "SecondaryCharacter1": { + "name": "Island13.SecondaryCharacter1.name", + "help": "Island13.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island13.Character2.name", @@ -3562,6 +4714,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island13.SecondaryCharacter2.name", + "help": "Island13.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island14": { @@ -3582,6 +4766,15 @@ "3": "3", "4": "4" }, + "Option2": { + "name": "Island14.Option2.name", + "help": "Island14.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character1": { "name": "Island14.Character1.name", "help": "Island14.Character1.help", @@ -3614,14 +4807,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island14.Option2.name", - "help": "Island14.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" + "SecondaryCharacter1": { + "name": "Island14.SecondaryCharacter1.name", + "help": "Island14.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island14.Character2.name", @@ -3654,6 +4870,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island14.SecondaryCharacter2.name", + "help": "Island14.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island15": { @@ -3679,6 +4927,20 @@ "8": "8", "9": "9" }, + "Option2": { + "name": "Island15.Option2.name", + "help": "Island15.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character1": { "name": "Island15.Character1.name", "help": "Island15.Character1.help", @@ -3711,19 +4973,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island15.Option2.name", - "help": "Island15.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "SecondaryCharacter1": { + "name": "Island15.SecondaryCharacter1.name", + "help": "Island15.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island15.Character2.name", @@ -3756,6 +5036,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island15.SecondaryCharacter2.name", + "help": "Island15.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island16": { @@ -3781,6 +5093,20 @@ "8": "8", "9": "9" }, + "Option2": { + "name": "Island16.Option2.name", + "help": "Island16.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character1": { "name": "Island16.Character1.name", "help": "Island16.Character1.help", @@ -3813,19 +5139,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island16.Option2.name", - "help": "Island16.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "SecondaryCharacter1": { + "name": "Island16.SecondaryCharacter1.name", + "help": "Island16.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island16.Character2.name", @@ -3858,6 +5202,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island16.SecondaryCharacter2.name", + "help": "Island16.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "GeneralShop": { diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 984df5aab..04592359f 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -1809,38 +1809,6 @@ "7": "土豆", "8": "大豆" }, - "Character1": { - "name": "第 1 格使用角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, "Option2": { "name": "第 2 格生产物品", "help": "", @@ -1854,38 +1822,6 @@ "7": "土豆", "8": "大豆" }, - "Character2": { - "name": "第 2 格使用角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, "Option3": { "name": "第 3 格生产物品", "help": "", @@ -1899,8 +1835,21 @@ "7": "土豆", "8": "大豆" }, - "Character3": { - "name": "第 3 格使用角色", + "Option4": { + "name": "第 4 格生产物品", + "help": "", + "0": "不生产", + "1": "小麦", + "2": "玉米", + "3": "牧草", + "4": "咖啡豆", + "5": "大米", + "6": "白菜", + "7": "土豆", + "8": "大豆" + }, + "Character1": { + "name": "第 1 格首选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -1931,21 +1880,200 @@ "fei_yuen": "飞云", "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, - "Option4": { - "name": "第 4 格生产物品", + "SecondaryCharacter1": { + "name": "第 1 格次选角色", "help": "", - "0": "不生产", - "1": "小麦", - "2": "玉米", - "3": "牧草", - "4": "咖啡豆", - "5": "大米", - "6": "白菜", - "7": "土豆", - "8": "大豆" + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "Character2": { + "name": "第 2 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter2": { + "name": "第 2 格次选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "Character3": { + "name": "第 3 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter3": { + "name": "第 3 格次选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Character4": { - "name": "第 4 格使用角色", + "name": "第 4 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter4": { + "name": "第 4 格次选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -1992,84 +2120,26 @@ "0": "不生产", "1": "鸡蛋(禽肉)" }, - "Character1": { - "name": "第 1 格使用角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, "Option2": { "name": "第 2 格生产物品", "help": "", "0": "不生产", "2": "鲜肉" }, - "Character2": { - "name": "第 2 格使用角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, "Option3": { "name": "第 3 格生产物品", "help": "", "0": "不生产", "3": "牛奶(皮料)" }, - "Character3": { - "name": "第 3 格使用角色", + "Option4": { + "name": "第 4 格生产物品", + "help": "", + "0": "不生产", + "4": "羊毛" + }, + "Character1": { + "name": "第 1 格首选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2100,14 +2170,200 @@ "fei_yuen": "飞云", "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, - "Option4": { - "name": "第 4 格生产物品", + "SecondaryCharacter1": { + "name": "第 1 格次选角色", "help": "", - "0": "不生产", - "4": "羊毛" + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "Character2": { + "name": "第 2 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter2": { + "name": "第 2 格次选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "Character3": { + "name": "第 3 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter3": { + "name": "第 3 格次选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Character4": { - "name": "第 4 格使用角色", + "name": "第 4 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter4": { + "name": "第 4 格次选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2169,38 +2425,6 @@ "15": "黄鳍金枪鱼", "16": "海参" }, - "Character1": { - "name": "第 1 格使用角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, "Option2": { "name": "第 2 格生产物品", "help": "", @@ -2222,38 +2446,6 @@ "15": "黄鳍金枪鱼", "16": "海参" }, - "Character2": { - "name": "第 2 格使用角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, "Option3": { "name": "第 3 格生产物品", "help": "", @@ -2275,8 +2467,168 @@ "15": "黄鳍金枪鱼", "16": "海参" }, + "Character1": { + "name": "第 1 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter1": { + "name": "第 1 格次选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "Character2": { + "name": "第 2 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter2": { + "name": "第 2 格次选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, "Character3": { - "name": "第 3 格使用角色", + "name": "第 3 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter3": { + "name": "第 3 格次选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2328,38 +2680,6 @@ "5": "硫矿", "6": "银矿" }, - "Character1": { - "name": "第 1 格使用角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, "Option2": { "name": "第 2 格生产物品", "help": "", @@ -2371,38 +2691,6 @@ "5": "硫矿", "6": "银矿" }, - "Character2": { - "name": "第 2 格使用角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, "Option3": { "name": "第 3 格生产物品", "help": "", @@ -2414,8 +2702,19 @@ "5": "硫矿", "6": "银矿" }, - "Character3": { - "name": "第 3 格使用角色", + "Option4": { + "name": "第 4 格生产物品", + "help": "", + "0": "不生产", + "1": "煤炭", + "2": "铜矿", + "3": "铝矿", + "4": "铁矿", + "5": "硫矿", + "6": "银矿" + }, + "Character1": { + "name": "第 1 格首选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2446,19 +2745,200 @@ "fei_yuen": "飞云", "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, - "Option4": { - "name": "第 4 格生产物品", + "SecondaryCharacter1": { + "name": "第 1 格次选角色", "help": "", - "0": "不生产", - "1": "煤炭", - "2": "铜矿", - "3": "铝矿", - "4": "铁矿", - "5": "硫矿", - "6": "银矿" + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "Character2": { + "name": "第 2 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter2": { + "name": "第 2 格次选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "Character3": { + "name": "第 3 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter3": { + "name": "第 3 格次选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Character4": { - "name": "第 4 格使用角色", + "name": "第 4 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter4": { + "name": "第 4 格次选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2508,38 +2988,6 @@ "3": "精选之木", "4": "典雅之木" }, - "Character1": { - "name": "第 1 格使用角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, "Option2": { "name": "第 2 格生产物品", "help": "", @@ -2549,38 +2997,6 @@ "3": "精选之木", "4": "典雅之木" }, - "Character2": { - "name": "第 2 格使用角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, "Option3": { "name": "第 3 格生产物品", "help": "", @@ -2590,8 +3006,17 @@ "3": "精选之木", "4": "典雅之木" }, - "Character3": { - "name": "第 3 格使用角色", + "Option4": { + "name": "第 4 格生产物品", + "help": "", + "0": "不生产", + "1": "自然之木", + "2": "实用之木", + "3": "精选之木", + "4": "典雅之木" + }, + "Character1": { + "name": "第 1 格首选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2622,17 +3047,200 @@ "fei_yuen": "飞云", "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, - "Option4": { - "name": "第 4 格生产物品", + "SecondaryCharacter1": { + "name": "第 1 格次选角色", "help": "", - "0": "不生产", - "1": "自然之木", - "2": "实用之木", - "3": "精选之木", - "4": "典雅之木" + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "Character2": { + "name": "第 2 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter2": { + "name": "第 2 格次选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "Character3": { + "name": "第 3 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter3": { + "name": "第 3 格次选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Character4": { - "name": "第 4 格使用角色", + "name": "第 4 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter4": { + "name": "第 4 格次选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2685,38 +3293,6 @@ "6": "牛油果", "7": "橡胶" }, - "Character1": { - "name": "第 1 格使用角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, "Option2": { "name": "第 2 格生产物品", "help": "", @@ -2729,38 +3305,6 @@ "6": "牛油果", "7": "橡胶" }, - "Character2": { - "name": "第 2 格使用角色", - "help": "", - "manjuu": "工作啾", - "saratoga": "萨拉托加", - "new_jersey": "新泽西", - "tashkent": "塔什干", - "lemalin": "恶毒", - "shimakaze": "岛风", - "akashi": "明石", - "ying_swei": "应瑞", - "chao_ho": "肇和", - "william_d_porter": "威廉·D·波特", - "chen_hai": "镇海", - "hood": "胡德", - "prinz_eugen": "欧根亲王", - "tb": "领航员-TB", - "oceana": "领洋者-娜比娅", - "explorer": "探索者-艾普洛", - "unicorn": "独角兽", - "cheshire": "柴郡", - "amagi_chan": "小天城", - "helena": "海伦娜", - "atago": "爱宕", - "friedrich_der_grobe": "腓特烈大帝", - "javelin": "标枪", - "laffey": "拉菲", - "takao": "高雄", - "yat_sen": "逸仙", - "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" - }, "Option3": { "name": "第 3 格生产物品", "help": "", @@ -2773,8 +3317,20 @@ "6": "牛油果", "7": "橡胶" }, - "Character3": { - "name": "第 3 格使用角色", + "Option4": { + "name": "第 4 格生产物品", + "help": "", + "0": "不生产", + "1": "苹果", + "2": "柑橘", + "3": "香蕉", + "4": "芒果", + "5": "柠檬", + "6": "牛油果", + "7": "橡胶" + }, + "Character1": { + "name": "第 1 格首选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2805,20 +3361,200 @@ "fei_yuen": "飞云", "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, - "Option4": { - "name": "第 4 格生产物品", + "SecondaryCharacter1": { + "name": "第 1 格次选角色", "help": "", - "0": "不生产", - "1": "苹果", - "2": "柑橘", - "3": "香蕉", - "4": "芒果", - "5": "柠檬", - "6": "牛油果", - "7": "橡胶" + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "Character2": { + "name": "第 2 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter2": { + "name": "第 2 格次选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "Character3": { + "name": "第 3 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter3": { + "name": "第 3 格次选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Character4": { - "name": "第 4 格使用角色", + "name": "第 4 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter4": { + "name": "第 4 格次选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2873,8 +3609,22 @@ "8": "胡萝卜", "9": "洋葱" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "番茄", + "2": "黄瓜", + "3": "亚麻", + "4": "草莓", + "5": "棉花", + "6": "茶叶", + "7": "薰衣草", + "8": "胡萝卜", + "9": "洋葱" + }, "Character1": { - "name": "第 1 格使用角色", + "name": "第 1 格首选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2905,22 +3655,72 @@ "fei_yuen": "飞云", "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, - "Option2": { - "name": "第 2 格生产物品", + "SecondaryCharacter1": { + "name": "第 1 格次选角色", "help": "", - "0": "不生产", - "1": "番茄", - "2": "黄瓜", - "3": "亚麻", - "4": "草莓", - "5": "棉花", - "6": "茶叶", - "7": "薰衣草", - "8": "胡萝卜", - "9": "洋葱" + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Character2": { - "name": "第 2 格使用角色", + "name": "第 2 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter2": { + "name": "第 2 格次选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -2978,8 +3778,25 @@ "11": "经典豆腐套餐", "12": "绵玉定食" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "苋菜饭团", + "2": "番茄炒蛋", + "3": "豆腐", + "4": "肉末烧豆腐", + "5": "蛋包饭", + "6": "白菜豆腐汤", + "7": "蔬菜沙拉", + "8": "炸鱼薯条", + "9": "洋葱蒸鱼", + "10": "佛跳墙", + "11": "经典豆腐套餐", + "12": "绵玉定食" + }, "Character1": { - "name": "第 1 格使用角色", + "name": "第 1 格首选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -3010,25 +3827,72 @@ "fei_yuen": "飞云", "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, - "Option2": { - "name": "第 2 格生产物品", + "SecondaryCharacter1": { + "name": "第 1 格次选角色", "help": "", - "0": "不生产", - "1": "苋菜饭团", - "2": "番茄炒蛋", - "3": "豆腐", - "4": "肉末烧豆腐", - "5": "蛋包饭", - "6": "白菜豆腐汤", - "7": "蔬菜沙拉", - "8": "炸鱼薯条", - "9": "洋葱蒸鱼", - "10": "佛跳墙", - "11": "经典豆腐套餐", - "12": "绵玉定食" + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Character2": { - "name": "第 2 格使用角色", + "name": "第 2 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter2": { + "name": "第 2 格次选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -3085,8 +3949,24 @@ "10": "花香果韵", "11": "缤纷果乐园" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "黄瓜汁", + "2": "西瓜汁", + "3": "苹果汁", + "4": "香蕉芒果汁", + "5": "蜂蜜柠檬水", + "6": "草莓蜜沁", + "7": "薰衣草茶", + "8": "草莓蜂蜜冰沙", + "9": "阳光蜜水", + "10": "花香果韵", + "11": "缤纷果乐园" + }, "Character1": { - "name": "第 1 格使用角色", + "name": "第 1 格首选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -3117,24 +3997,72 @@ "fei_yuen": "飞云", "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, - "Option2": { - "name": "第 2 格生产物品", + "SecondaryCharacter1": { + "name": "第 1 格次选角色", "help": "", - "0": "不生产", - "1": "黄瓜汁", - "2": "西瓜汁", - "3": "苹果汁", - "4": "香蕉芒果汁", - "5": "蜂蜜柠檬水", - "6": "草莓蜜沁", - "7": "薰衣草茶", - "8": "草莓蜂蜜冰沙", - "9": "阳光蜜水", - "10": "花香果韵", - "11": "缤纷果乐园" + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Character2": { - "name": "第 2 格使用角色", + "name": "第 2 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter2": { + "name": "第 2 格次选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -3190,8 +4118,23 @@ "9": "果园二重奏", "10": "莓果香橙甜点组" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "玉米杯", + "2": "苹果派", + "3": "香橙派", + "4": "芒果糯米饭", + "5": "香蕉可丽饼", + "6": "草莓夏洛特", + "7": "海鲜饭", + "8": "香甜组合", + "9": "果园二重奏", + "10": "莓果香橙甜点组" + }, "Character1": { - "name": "第 1 格使用角色", + "name": "第 1 格首选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -3222,23 +4165,72 @@ "fei_yuen": "飞云", "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, - "Option2": { - "name": "第 2 格生产物品", + "SecondaryCharacter1": { + "name": "第 1 格次选角色", "help": "", - "0": "不生产", - "1": "玉米杯", - "2": "苹果派", - "3": "香橙派", - "4": "芒果糯米饭", - "5": "香蕉可丽饼", - "6": "草莓夏洛特", - "7": "海鲜饭", - "8": "香甜组合", - "9": "果园二重奏", - "10": "莓果香橙甜点组" + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Character2": { - "name": "第 2 格使用角色", + "name": "第 2 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter2": { + "name": "第 2 格次选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -3293,8 +4285,22 @@ "8": "烤肉狂欢", "9": "能量双拼套餐" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "炭烤肉串", + "2": "禽肉土豆拼盘", + "3": "爆炒禽肉", + "4": "胡萝卜厚蛋烧", + "5": "汉堡肉饭", + "6": "柠檬虾", + "7": "爆炒小龙虾", + "8": "烤肉狂欢", + "9": "能量双拼套餐" + }, "Character1": { - "name": "第 1 格使用角色", + "name": "第 1 格首选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -3325,22 +4331,72 @@ "fei_yuen": "飞云", "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, - "Option2": { - "name": "第 2 格生产物品", + "SecondaryCharacter1": { + "name": "第 1 格次选角色", "help": "", - "0": "不生产", - "1": "炭烤肉串", - "2": "禽肉土豆拼盘", - "3": "爆炒禽肉", - "4": "胡萝卜厚蛋烧", - "5": "汉堡肉饭", - "6": "柠檬虾", - "7": "爆炒小龙虾", - "8": "烤肉狂欢", - "9": "能量双拼套餐" + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Character2": { - "name": "第 2 格使用角色", + "name": "第 2 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter2": { + "name": "第 2 格次选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -3392,8 +4448,19 @@ "5": "文件柜", "6": "装饰画" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "纸张", + "2": "记事本", + "3": "桌椅", + "4": "精选木桶", + "5": "文件柜", + "6": "装饰画" + }, "Character1": { - "name": "第 1 格使用角色", + "name": "第 1 格首选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -3424,19 +4491,72 @@ "fei_yuen": "飞云", "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, - "Option2": { - "name": "第 2 格生产物品", + "SecondaryCharacter1": { + "name": "第 1 格次选角色", "help": "", - "0": "不生产", - "1": "纸张", - "2": "记事本", - "3": "桌椅", - "4": "精选木桶", - "5": "文件柜", - "6": "装饰画" + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Character2": { - "name": "第 2 格使用角色", + "name": "第 2 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter2": { + "name": "第 2 格次选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -3488,8 +4608,19 @@ "5": "火药", "6": "刀叉餐具" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "炭笔", + "2": "电缆", + "3": "铁钉", + "4": "硫酸", + "5": "火药", + "6": "刀叉餐具" + }, "Character1": { - "name": "第 1 格使用角色", + "name": "第 1 格首选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -3520,19 +4651,72 @@ "fei_yuen": "飞云", "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, - "Option2": { - "name": "第 2 格生产物品", + "SecondaryCharacter1": { + "name": "第 1 格次选角色", "help": "", - "0": "不生产", - "1": "炭笔", - "2": "电缆", - "3": "铁钉", - "4": "硫酸", - "5": "火药", - "6": "刀叉餐具" + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Character2": { - "name": "第 2 格使用角色", + "name": "第 2 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter2": { + "name": "第 2 格次选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -3582,8 +4766,17 @@ "3": "蓄电池", "4": "净水滤芯" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "墨盒", + "2": "钟表", + "3": "蓄电池", + "4": "净水滤芯" + }, "Character1": { - "name": "第 1 格使用角色", + "name": "第 1 格首选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -3614,17 +4807,72 @@ "fei_yuen": "飞云", "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, - "Option2": { - "name": "第 2 格生产物品", + "SecondaryCharacter1": { + "name": "第 1 格次选角色", "help": "", - "0": "不生产", - "1": "墨盒", - "2": "钟表", - "3": "蓄电池", - "4": "净水滤芯" + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Character2": { - "name": "第 2 格使用角色", + "name": "第 2 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter2": { + "name": "第 2 格次选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -3679,8 +4927,22 @@ "8": "鞋靴", "9": "绷带" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "茉莉精油", + "2": "夏季花束", + "3": "布料", + "4": "皮革", + "5": "绳索", + "6": "手套", + "7": "香囊", + "8": "鞋靴", + "9": "绷带" + }, "Character1": { - "name": "第 1 格使用角色", + "name": "第 1 格首选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -3711,22 +4973,72 @@ "fei_yuen": "飞云", "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, - "Option2": { - "name": "第 2 格生产物品", + "SecondaryCharacter1": { + "name": "第 1 格次选角色", "help": "", - "0": "不生产", - "1": "茉莉精油", - "2": "夏季花束", - "3": "布料", - "4": "皮革", - "5": "绳索", - "6": "手套", - "7": "香囊", - "8": "鞋靴", - "9": "绷带" + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Character2": { - "name": "第 2 格使用角色", + "name": "第 2 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter2": { + "name": "第 2 格次选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -3781,8 +5093,22 @@ "8": "醒神套餐", "9": "果香双杯乐" }, + "Option2": { + "name": "第 2 格生产物品", + "help": "", + "0": "不生产", + "1": "欧姆蛋", + "2": "冰咖啡", + "3": "芝士", + "4": "拿铁", + "5": "柑橘咖啡", + "6": "草莓奶绿", + "7": "晨光活力组合", + "8": "醒神套餐", + "9": "果香双杯乐" + }, "Character1": { - "name": "第 2 格使用角色", + "name": "第 1 格首选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", @@ -3813,22 +5139,72 @@ "fei_yuen": "飞云", "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, - "Option2": { - "name": "第 2 格生产物品", + "SecondaryCharacter1": { + "name": "第 1 格次选角色", "help": "", - "0": "不生产", - "1": "欧姆蛋", - "2": "冰咖啡", - "3": "芝士", - "4": "拿铁", - "5": "柑橘咖啡", - "6": "草莓奶绿", - "7": "晨光活力组合", - "8": "醒神套餐", - "9": "果香双杯乐" + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" }, "Character2": { - "name": "第 2 格使用角色", + "name": "第 2 格首选角色", + "help": "", + "manjuu": "工作啾", + "saratoga": "萨拉托加", + "new_jersey": "新泽西", + "tashkent": "塔什干", + "lemalin": "恶毒", + "shimakaze": "岛风", + "akashi": "明石", + "ying_swei": "应瑞", + "chao_ho": "肇和", + "william_d_porter": "威廉·D·波特", + "chen_hai": "镇海", + "hood": "胡德", + "prinz_eugen": "欧根亲王", + "tb": "领航员-TB", + "oceana": "领洋者-娜比娅", + "explorer": "探索者-艾普洛", + "unicorn": "独角兽", + "cheshire": "柴郡", + "amagi_chan": "小天城", + "helena": "海伦娜", + "atago": "爱宕", + "friedrich_der_grobe": "腓特烈大帝", + "javelin": "标枪", + "laffey": "拉菲", + "takao": "高雄", + "yat_sen": "逸仙", + "fei_yuen": "飞云", + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + }, + "SecondaryCharacter2": { + "name": "第 2 格次选角色", "help": "", "manjuu": "工作啾", "saratoga": "萨拉托加", diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index 0bde330e3..0bb41b2ef 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -1809,6 +1809,45 @@ "7": "7", "8": "8" }, + "Option2": { + "name": "Island1.Option2.name", + "help": "Island1.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, + "Option3": { + "name": "Island1.Option3.name", + "help": "Island1.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, + "Option4": { + "name": "Island1.Option4.name", + "help": "Island1.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" + }, "Character1": { "name": "Island1.Character1.name", "help": "Island1.Character1.help", @@ -1841,18 +1880,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island1.Option2.name", - "help": "Island1.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" + "SecondaryCharacter1": { + "name": "Island1.SecondaryCharacter1.name", + "help": "Island1.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island1.Character2.name", @@ -1886,18 +1944,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option3": { - "name": "Island1.Option3.name", - "help": "Island1.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" + "SecondaryCharacter2": { + "name": "Island1.SecondaryCharacter2.name", + "help": "Island1.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character3": { "name": "Island1.Character3.name", @@ -1931,18 +2008,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option4": { - "name": "Island1.Option4.name", - "help": "Island1.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8" + "SecondaryCharacter3": { + "name": "Island1.SecondaryCharacter3.name", + "help": "Island1.SecondaryCharacter3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character4": { "name": "Island1.Character4.name", @@ -1975,6 +2071,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter4": { + "name": "Island1.SecondaryCharacter4.name", + "help": "Island1.SecondaryCharacter4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island2": { @@ -1992,6 +2120,24 @@ "0": "0", "1": "1" }, + "Option2": { + "name": "Island2.Option2.name", + "help": "Island2.Option2.help", + "0": "0", + "2": "2" + }, + "Option3": { + "name": "Island2.Option3.name", + "help": "Island2.Option3.help", + "0": "0", + "3": "3" + }, + "Option4": { + "name": "Island2.Option4.name", + "help": "Island2.Option4.help", + "0": "0", + "4": "4" + }, "Character1": { "name": "Island2.Character1.name", "help": "Island2.Character1.help", @@ -2024,11 +2170,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island2.Option2.name", - "help": "Island2.Option2.help", - "0": "0", - "2": "2" + "SecondaryCharacter1": { + "name": "Island2.SecondaryCharacter1.name", + "help": "Island2.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island2.Character2.name", @@ -2062,11 +2234,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option3": { - "name": "Island2.Option3.name", - "help": "Island2.Option3.help", - "0": "0", - "3": "3" + "SecondaryCharacter2": { + "name": "Island2.SecondaryCharacter2.name", + "help": "Island2.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character3": { "name": "Island2.Character3.name", @@ -2100,11 +2298,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option4": { - "name": "Island2.Option4.name", - "help": "Island2.Option4.help", - "0": "0", - "4": "4" + "SecondaryCharacter3": { + "name": "Island2.SecondaryCharacter3.name", + "help": "Island2.SecondaryCharacter3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character4": { "name": "Island2.Character4.name", @@ -2137,6 +2361,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter4": { + "name": "Island2.SecondaryCharacter4.name", + "help": "Island2.SecondaryCharacter4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island3": { @@ -2169,6 +2425,48 @@ "15": "15", "16": "16" }, + "Option2": { + "name": "Island3.Option2.name", + "help": "Island3.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11", + "12": "12", + "13": "13", + "14": "14", + "15": "15", + "16": "16" + }, + "Option3": { + "name": "Island3.Option3.name", + "help": "Island3.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11", + "12": "12", + "13": "13", + "14": "14", + "15": "15", + "16": "16" + }, "Character1": { "name": "Island3.Character1.name", "help": "Island3.Character1.help", @@ -2201,26 +2499,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island3.Option2.name", - "help": "Island3.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12", - "13": "13", - "14": "14", - "15": "15", - "16": "16" + "SecondaryCharacter1": { + "name": "Island3.SecondaryCharacter1.name", + "help": "Island3.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island3.Character2.name", @@ -2254,26 +2563,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option3": { - "name": "Island3.Option3.name", - "help": "Island3.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12", - "13": "13", - "14": "14", - "15": "15", - "16": "16" + "SecondaryCharacter2": { + "name": "Island3.SecondaryCharacter2.name", + "help": "Island3.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character3": { "name": "Island3.Character3.name", @@ -2306,6 +2626,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter3": { + "name": "Island3.SecondaryCharacter3.name", + "help": "Island3.SecondaryCharacter3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island4": { @@ -2328,6 +2680,39 @@ "5": "5", "6": "6" }, + "Option2": { + "name": "Island4.Option2.name", + "help": "Island4.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, + "Option3": { + "name": "Island4.Option3.name", + "help": "Island4.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, + "Option4": { + "name": "Island4.Option4.name", + "help": "Island4.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, "Character1": { "name": "Island4.Character1.name", "help": "Island4.Character1.help", @@ -2360,16 +2745,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island4.Option2.name", - "help": "Island4.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" + "SecondaryCharacter1": { + "name": "Island4.SecondaryCharacter1.name", + "help": "Island4.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island4.Character2.name", @@ -2403,16 +2809,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option3": { - "name": "Island4.Option3.name", - "help": "Island4.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" + "SecondaryCharacter2": { + "name": "Island4.SecondaryCharacter2.name", + "help": "Island4.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character3": { "name": "Island4.Character3.name", @@ -2446,16 +2873,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option4": { - "name": "Island4.Option4.name", - "help": "Island4.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" + "SecondaryCharacter3": { + "name": "Island4.SecondaryCharacter3.name", + "help": "Island4.SecondaryCharacter3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character4": { "name": "Island4.Character4.name", @@ -2488,6 +2936,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter4": { + "name": "Island4.SecondaryCharacter4.name", + "help": "Island4.SecondaryCharacter4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island5": { @@ -2508,6 +2988,33 @@ "3": "3", "4": "4" }, + "Option2": { + "name": "Island5.Option2.name", + "help": "Island5.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option3": { + "name": "Island5.Option3.name", + "help": "Island5.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, + "Option4": { + "name": "Island5.Option4.name", + "help": "Island5.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character1": { "name": "Island5.Character1.name", "help": "Island5.Character1.help", @@ -2540,14 +3047,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island5.Option2.name", - "help": "Island5.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" + "SecondaryCharacter1": { + "name": "Island5.SecondaryCharacter1.name", + "help": "Island5.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island5.Character2.name", @@ -2581,14 +3111,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option3": { - "name": "Island5.Option3.name", - "help": "Island5.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" + "SecondaryCharacter2": { + "name": "Island5.SecondaryCharacter2.name", + "help": "Island5.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character3": { "name": "Island5.Character3.name", @@ -2622,14 +3175,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option4": { - "name": "Island5.Option4.name", - "help": "Island5.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" + "SecondaryCharacter3": { + "name": "Island5.SecondaryCharacter3.name", + "help": "Island5.SecondaryCharacter3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character4": { "name": "Island5.Character4.name", @@ -2662,6 +3238,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter4": { + "name": "Island5.SecondaryCharacter4.name", + "help": "Island5.SecondaryCharacter4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island6": { @@ -2685,6 +3293,42 @@ "6": "6", "7": "7" }, + "Option2": { + "name": "Island6.Option2.name", + "help": "Island6.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, + "Option3": { + "name": "Island6.Option3.name", + "help": "Island6.Option3.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, + "Option4": { + "name": "Island6.Option4.name", + "help": "Island6.Option4.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + }, "Character1": { "name": "Island6.Character1.name", "help": "Island6.Character1.help", @@ -2717,17 +3361,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island6.Option2.name", - "help": "Island6.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" + "SecondaryCharacter1": { + "name": "Island6.SecondaryCharacter1.name", + "help": "Island6.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island6.Character2.name", @@ -2761,17 +3425,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option3": { - "name": "Island6.Option3.name", - "help": "Island6.Option3.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" + "SecondaryCharacter2": { + "name": "Island6.SecondaryCharacter2.name", + "help": "Island6.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character3": { "name": "Island6.Character3.name", @@ -2805,17 +3489,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option4": { - "name": "Island6.Option4.name", - "help": "Island6.Option4.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7" + "SecondaryCharacter3": { + "name": "Island6.SecondaryCharacter3.name", + "help": "Island6.SecondaryCharacter3.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character4": { "name": "Island6.Character4.name", @@ -2848,6 +3552,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter4": { + "name": "Island6.SecondaryCharacter4.name", + "help": "Island6.SecondaryCharacter4.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island7": { @@ -2873,6 +3609,20 @@ "8": "8", "9": "9" }, + "Option2": { + "name": "Island7.Option2.name", + "help": "Island7.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character1": { "name": "Island7.Character1.name", "help": "Island7.Character1.help", @@ -2905,19 +3655,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island7.Option2.name", - "help": "Island7.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "SecondaryCharacter1": { + "name": "Island7.SecondaryCharacter1.name", + "help": "Island7.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island7.Character2.name", @@ -2950,6 +3718,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island7.SecondaryCharacter2.name", + "help": "Island7.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island8": { @@ -2978,6 +3778,23 @@ "11": "11", "12": "12" }, + "Option2": { + "name": "Island8.Option2.name", + "help": "Island8.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11", + "12": "12" + }, "Character1": { "name": "Island8.Character1.name", "help": "Island8.Character1.help", @@ -3010,22 +3827,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island8.Option2.name", - "help": "Island8.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12" + "SecondaryCharacter1": { + "name": "Island8.SecondaryCharacter1.name", + "help": "Island8.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island8.Character2.name", @@ -3058,6 +3890,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island8.SecondaryCharacter2.name", + "help": "Island8.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island9": { @@ -3085,6 +3949,22 @@ "10": "10", "11": "11" }, + "Option2": { + "name": "Island9.Option2.name", + "help": "Island9.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "11": "11" + }, "Character1": { "name": "Island9.Character1.name", "help": "Island9.Character1.help", @@ -3117,21 +3997,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island9.Option2.name", - "help": "Island9.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11" + "SecondaryCharacter1": { + "name": "Island9.SecondaryCharacter1.name", + "help": "Island9.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island9.Character2.name", @@ -3164,6 +4060,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island9.SecondaryCharacter2.name", + "help": "Island9.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island10": { @@ -3190,6 +4118,21 @@ "9": "9", "10": "10" }, + "Option2": { + "name": "Island10.Option2.name", + "help": "Island10.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10" + }, "Character1": { "name": "Island10.Character1.name", "help": "Island10.Character1.help", @@ -3222,20 +4165,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island10.Option2.name", - "help": "Island10.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10" + "SecondaryCharacter1": { + "name": "Island10.SecondaryCharacter1.name", + "help": "Island10.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island10.Character2.name", @@ -3268,6 +4228,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island10.SecondaryCharacter2.name", + "help": "Island10.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island11": { @@ -3293,6 +4285,20 @@ "8": "8", "9": "9" }, + "Option2": { + "name": "Island11.Option2.name", + "help": "Island11.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character1": { "name": "Island11.Character1.name", "help": "Island11.Character1.help", @@ -3325,19 +4331,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island11.Option2.name", - "help": "Island11.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "SecondaryCharacter1": { + "name": "Island11.SecondaryCharacter1.name", + "help": "Island11.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island11.Character2.name", @@ -3370,6 +4394,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island11.SecondaryCharacter2.name", + "help": "Island11.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island12": { @@ -3392,6 +4448,17 @@ "5": "5", "6": "6" }, + "Option2": { + "name": "Island12.Option2.name", + "help": "Island12.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, "Character1": { "name": "Island12.Character1.name", "help": "Island12.Character1.help", @@ -3424,16 +4491,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island12.Option2.name", - "help": "Island12.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" + "SecondaryCharacter1": { + "name": "Island12.SecondaryCharacter1.name", + "help": "Island12.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island12.Character2.name", @@ -3466,6 +4554,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island12.SecondaryCharacter2.name", + "help": "Island12.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island13": { @@ -3488,6 +4608,17 @@ "5": "5", "6": "6" }, + "Option2": { + "name": "Island13.Option2.name", + "help": "Island13.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6" + }, "Character1": { "name": "Island13.Character1.name", "help": "Island13.Character1.help", @@ -3520,16 +4651,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island13.Option2.name", - "help": "Island13.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6" + "SecondaryCharacter1": { + "name": "Island13.SecondaryCharacter1.name", + "help": "Island13.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island13.Character2.name", @@ -3562,6 +4714,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island13.SecondaryCharacter2.name", + "help": "Island13.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island14": { @@ -3582,6 +4766,15 @@ "3": "3", "4": "4" }, + "Option2": { + "name": "Island14.Option2.name", + "help": "Island14.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4" + }, "Character1": { "name": "Island14.Character1.name", "help": "Island14.Character1.help", @@ -3614,14 +4807,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island14.Option2.name", - "help": "Island14.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4" + "SecondaryCharacter1": { + "name": "Island14.SecondaryCharacter1.name", + "help": "Island14.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island14.Character2.name", @@ -3654,6 +4870,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island14.SecondaryCharacter2.name", + "help": "Island14.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island15": { @@ -3679,6 +4927,20 @@ "8": "8", "9": "9" }, + "Option2": { + "name": "Island15.Option2.name", + "help": "Island15.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character1": { "name": "Island15.Character1.name", "help": "Island15.Character1.help", @@ -3711,19 +4973,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island15.Option2.name", - "help": "Island15.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "SecondaryCharacter1": { + "name": "Island15.SecondaryCharacter1.name", + "help": "Island15.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island15.Character2.name", @@ -3756,6 +5036,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island15.SecondaryCharacter2.name", + "help": "Island15.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "Island16": { @@ -3781,6 +5093,20 @@ "8": "8", "9": "9" }, + "Option2": { + "name": "Island16.Option2.name", + "help": "Island16.Option2.help", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, "Character1": { "name": "Island16.Character1.name", "help": "Island16.Character1.help", @@ -3813,19 +5139,37 @@ "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" }, - "Option2": { - "name": "Island16.Option2.name", - "help": "Island16.Option2.help", - "0": "0", - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" + "SecondaryCharacter1": { + "name": "Island16.SecondaryCharacter1.name", + "help": "Island16.SecondaryCharacter1.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" }, "Character2": { "name": "Island16.Character2.name", @@ -3858,6 +5202,38 @@ "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", "august_von_parseval": "august_von_parseval" + }, + "SecondaryCharacter2": { + "name": "Island16.SecondaryCharacter2.name", + "help": "Island16.SecondaryCharacter2.help", + "manjuu": "manjuu", + "saratoga": "saratoga", + "new_jersey": "new_jersey", + "tashkent": "tashkent", + "lemalin": "lemalin", + "shimakaze": "shimakaze", + "akashi": "akashi", + "ying_swei": "ying_swei", + "chao_ho": "chao_ho", + "william_d_porter": "william_d_porter", + "chen_hai": "chen_hai", + "hood": "hood", + "prinz_eugen": "prinz_eugen", + "tb": "tb", + "oceana": "oceana", + "explorer": "explorer", + "unicorn": "unicorn", + "cheshire": "cheshire", + "amagi_chan": "amagi_chan", + "helena": "helena", + "atago": "atago", + "friedrich_der_grobe": "friedrich_der_grobe", + "javelin": "javelin", + "laffey": "laffey", + "takao": "takao", + "yat_sen": "yat_sen", + "fei_yuen": "fei_yuen", + "august_von_parseval": "august_von_parseval" } }, "GeneralShop": { diff --git a/module/island/project.py b/module/island/project.py index 027ab98fe..3983dcc91 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -511,34 +511,54 @@ class IslandProjectRun(IslandUI): Returns: bool: if selected """ - logger.info('Island select role') + logger.info(f'Island select role: {character}') ROLE_SORTING.set('Descending', main=self) timeout = Timer(5, count=3).start() - count = 0 + + sort_switched = False + for _ in self.loop(): if timeout.reached(): - self.ui_ensure_management_page() return False image = self.image_crop((0, 0, 910, 1280), copy=False) sim, click_button = self.get_character_template(character).match_result(image) + if sim > 0.9: check_button = self.get_character_check_button(character) return self._project_character_select(click_button, check_button) else: - name = ' '.join(map(lambda x: x.capitalize(), character.split('_'))) - # retry 2 times for character select - if 1 <= count < 3: - logger.info(f'No character {name} was found, try reversed order') + if not sort_switched: + logger.info(f'Character {character} not found or not available, switching sort to retry') ROLE_SORTING.set('Ascending', main=self) - # select manjuu after 4 trials - elif count >= 3: - logger.info(f'No character {name} was found, use manjuu') - ROLE_SORTING.set('Ascending', main=self) - character = 'manjuu' - count += 1 + sort_switched = True continue + def retry_character_select(self, button, secondary_character=None): + """ + Retry selecting a character when primary is not available. + Directly try secondary or manjuu in the current role select page. + + Args: + button (Button): project button to click to re-enter (reserved for re-entering from main page) + secondary_character (str): secondary character name to select + + Returns: + tuple(bool, str): (if selected, character selected) + """ + # Try secondary character if provided + if secondary_character and secondary_character != 'manjuu': + logger.info(f'Trying secondary character: {secondary_character}') + if self.project_character_select(secondary_character): + return True, secondary_character + + # Fallback to manjuu + logger.info('Falling back to manjuu') + if self.project_character_select('manjuu'): + return True, 'manjuu' + + return False, None + @staticmethod def get_character_template(character): return globals().get(f'TEMPLATE_{character.upper()}', TEMPLATE_MANJUU) @@ -676,7 +696,7 @@ class IslandProjectRun(IslandUI): if self.island_in_management(): return True - def project_receive_and_start(self, proj, button, character, option, project_id, ensure=True): + def project_receive_and_start(self, proj, button, character, secondary_character, option, project_id, ensure=True): """ Receive and start a project is in the current page. @@ -684,35 +704,64 @@ class IslandProjectRun(IslandUI): proj (IslandProject): the project to ensure button (Button): project button to click character (str): character to select + secondary_character (str): secondary character to select option (str): option to select ensure (bool): whether to call ensure_project() after project start """ if not self.project_receive(button): return True + + selected_character = character if not self.project_character_select(character): - logger.warning('Island select role failed due to game bug, retrying') - return False + # Primary character failed, directly try secondary or manjuu in current page + success, selected_character = self.retry_character_select(button, secondary_character) + if not success: + logger.warning('Island select role failed completely, retrying project') + return False + self.character = selected_character + if not self.product_select(option, project_id): return True + if not self.product_select_confirm(): - self.character = 'manjuu' - self.ensure_project(proj) - return False + # Confirm failed (gray button), game has returned to main page + # Retry with secondary or manjuu by re-entering role select page + logger.warning('Product confirm failed, retrying character selection') + if not self.project_receive(button): + return True + + success, selected_character = self.retry_character_select(button, secondary_character) + if not success: + self.character = 'manjuu' + self.ensure_project(proj) + return False + self.character = selected_character + + # Re-select product and confirm + if not self.product_select(option, project_id): + return True + if not self.product_select_confirm(): + self.character = 'manjuu' + self.ensure_project(proj) + return False + self.ui_ensure_management_page() if ensure: self.ensure_project(proj) return True - def island_project_character(self, project: IslandProject): + def island_project_character(self, project: IslandProject, secondary=False): """ Args: project (IslandProject): + secondary (bool): If True, get secondary character config Returns: list[str]: a list of options of characters """ proj_id = project.id - return [self.config.__getattribute__(f'Island{proj_id}_Character{proj_slot}') + prefix = 'Secondary' if secondary else '' + return [self.config.__getattribute__(f'Island{proj_id}_{prefix}Character{proj_slot}') for proj_slot in range(1, project.slot + 1)] def island_project_option(self, project: IslandProject): @@ -767,17 +816,18 @@ class IslandProjectRun(IslandUI): end = True character_config = self.island_project_character(proj) + secondary_character_config = self.island_project_character(proj, secondary=True) option_config = self.island_project_option(proj) option_num = len(option_config) - for button, character, option, index in zip( - proj.slot_buttons.buttons, character_config, option_config, range(option_num)): + for button, character, secondary_character, option, index in zip( + proj.slot_buttons.buttons, character_config, secondary_character_config, option_config, range(option_num)): if option is None: continue self.character = character # retry 3 times because of a game bug for _ in range(3): ensure = not end or index != option_num - 1 - if self.project_receive_and_start(proj, button, self.character, option, proj.id, ensure): + if self.project_receive_and_start(proj, button, self.character, secondary_character, option, proj.id, ensure): break timeout.reset() From 0ed763ed5472c132691701e3effd924da05ea627 Mon Sep 17 00:00:00 2001 From: xiaomcingn <63132881+xiaomcingn@users.noreply.github.com> Date: Sat, 23 May 2026 19:25:21 +0800 Subject: [PATCH 71/76] Fix: use drag_page instead of ROLE_SORTING to fix character detection failure --- module/island/assets.py | 1 + module/island/project.py | 70 ++++++++++++++++++++++++++++------------ 2 files changed, 51 insertions(+), 20 deletions(-) diff --git a/module/island/assets.py b/module/island/assets.py index a789420ea..8a09f0840 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -12,6 +12,7 @@ ISLAND_MANAGEMENT = Button(area={'cn': (1077, 493, 1119, 533), 'en': (1077, 493, ISLAND_MANAGEMENT_CHECK = Button(area={'cn': (123, 21, 304, 47), 'en': (123, 21, 304, 47), 'jp': (123, 21, 304, 47), 'tw': (123, 21, 304, 47)}, color={'cn': (77, 83, 96), 'en': (90, 96, 108), 'jp': (77, 83, 96), 'tw': (77, 83, 96)}, button={'cn': (123, 21, 304, 47), 'en': (123, 21, 304, 47), 'jp': (123, 21, 304, 47), 'tw': (123, 21, 304, 47)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'en': './assets/en/island/ISLAND_MANAGEMENT_CHECK.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png'}) ISLAND_MANAGEMENT_LOCKED = Button(area={'cn': (1092, 504, 1105, 520), 'en': (1092, 504, 1105, 520), 'jp': (1092, 504, 1105, 520), 'tw': (1092, 504, 1105, 520)}, color={'cn': (197, 206, 195), 'en': (197, 206, 195), 'jp': (197, 206, 195), 'tw': (197, 206, 195)}, button={'cn': (1092, 504, 1105, 520), 'en': (1092, 504, 1105, 520), 'jp': (1092, 504, 1105, 520), 'tw': (1092, 504, 1105, 520)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png', 'en': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT_LOCKED.png'}) ISLAND_PRODUCT_ITEMS = Button(area={'cn': (166, 68, 477, 652), 'en': (166, 68, 477, 652), 'jp': (166, 68, 477, 652), 'tw': (166, 68, 477, 652)}, color={'cn': (189, 200, 198), 'en': (189, 200, 198), 'jp': (189, 200, 198), 'tw': (189, 200, 198)}, button={'cn': (166, 68, 477, 652), 'en': (166, 68, 477, 652), 'jp': (166, 68, 477, 652), 'tw': (166, 68, 477, 652)}, file={'cn': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png', 'en': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png', 'jp': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png', 'tw': './assets/cn/island/ISLAND_PRODUCT_ITEMS.png'}) +ISLAND_PROJECT_CHARACTER = Button(area={'cn': (544, 149, 640, 549), 'en': (544, 149, 640, 549), 'jp': (544, 149, 640, 549), 'tw': (544, 149, 640, 549)}, color={'cn': (128, 128, 128), 'en': (128, 128, 128), 'jp': (128, 128, 128), 'tw': (128, 128, 128)}, button={'cn': (544, 149, 640, 549), 'en': (544, 149, 640, 549), 'jp': (544, 149, 640, 549), 'tw': (544, 149, 640, 549)}, file={'cn': './assets/cn/island/ISLAND_PROJECT_CHARACTER.png', 'en': './assets/cn/island/ISLAND_PROJECT_CHARACTER.png', 'jp': './assets/cn/island/ISLAND_PROJECT_CHARACTER.png', 'tw': './assets/cn/island/ISLAND_PROJECT_CHARACTER.png'}) ISLAND_PROJECT_SWIPE = Button(area={'cn': (690, 80, 721, 641), 'en': (690, 80, 721, 641), 'jp': (690, 80, 721, 641), 'tw': (690, 80, 721, 641)}, color={'cn': (215, 218, 213), 'en': (215, 218, 213), 'jp': (215, 218, 213), 'tw': (215, 218, 213)}, button={'cn': (690, 80, 721, 641), 'en': (690, 80, 721, 641), 'jp': (690, 80, 721, 641), 'tw': (690, 80, 721, 641)}, file={'cn': './assets/cn/island/ISLAND_PROJECT_SWIPE.png', 'en': './assets/cn/island/ISLAND_PROJECT_SWIPE.png', 'jp': './assets/cn/island/ISLAND_PROJECT_SWIPE.png', 'tw': './assets/cn/island/ISLAND_PROJECT_SWIPE.png'}) ISLAND_TRANSPORT = Button(area={'cn': (905, 335, 986, 358), 'en': (905, 335, 986, 358), 'jp': (905, 335, 986, 358), 'tw': (905, 335, 986, 358)}, color={'cn': (228, 192, 122), 'en': (234, 192, 102), 'jp': (228, 192, 122), 'tw': (228, 192, 122)}, button={'cn': (898, 328, 1031, 459), 'en': (905, 335, 986, 358), 'jp': (898, 328, 1031, 459), 'tw': (898, 328, 1031, 459)}, file={'cn': './assets/cn/island/ISLAND_TRANSPORT.png', 'en': './assets/en/island/ISLAND_TRANSPORT.png', 'jp': './assets/cn/island/ISLAND_TRANSPORT.png', 'tw': './assets/cn/island/ISLAND_TRANSPORT.png'}) ISLAND_TRANSPORT_CHECK = Button(area={'cn': (264, 154, 317, 180), 'en': (264, 154, 317, 180), 'jp': (264, 154, 317, 180), 'tw': (264, 154, 317, 180)}, color={'cn': (142, 143, 143), 'en': (22, 0, 0), 'jp': (142, 143, 143), 'tw': (142, 143, 143)}, button={'cn': (264, 154, 317, 180), 'en': (264, 154, 317, 180), 'jp': (264, 154, 317, 180), 'tw': (264, 154, 317, 180)}, file={'cn': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'en': './assets/en/island/ISLAND_TRANSPORT_CHECK.png', 'jp': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png', 'tw': './assets/cn/island/ISLAND_TRANSPORT_CHECK.png'}) diff --git a/module/island/project.py b/module/island/project.py index 3983dcc91..22dc8bd36 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -501,38 +501,65 @@ class IslandProjectRun(IslandUI): self.interval_clear(ISLAND_MANAGEMENT_CHECK) continue - def project_character_select(self, character='manjuu'): + def match_and_select_character(self, character, image): + """ + Match character template and select if found. + + Args: + character (str): character name to select + image: cropped image + + Returns: + bool: True if matched and selected, False otherwise + """ + sim, click_button = self.get_character_template(character).match_result(image) + if sim > 0.9: + check_button = self.get_character_check_button(character) + return self._project_character_select(click_button, check_button) + return False + + def project_character_select(self, character='manjuu', reset_swipe=False): """ Select a role to produce. Args: character (str): character name to select + reset_swipe (bool): if drag page to top before selecting Returns: bool: if selected """ logger.info(f'Island select role: {character}') - ROLE_SORTING.set('Descending', main=self) - timeout = Timer(5, count=3).start() - sort_switched = False + if reset_swipe: + logger.info('Resetting role page to top') + for _ in range(2): + self.drag_page((0, 350), ISLAND_PROJECT_CHARACTER.area, 0.6) + self.device.screenshot() + image = self.image_crop((0, 0, 1280, 720), copy=False) + if self.match_and_select_character(character, image): + return True + + timeout = Timer(5, count=3).start() + max_swipe = 2 + swipe_count = 0 for _ in self.loop(): if timeout.reached(): return False - image = self.image_crop((0, 0, 910, 1280), copy=False) - sim, click_button = self.get_character_template(character).match_result(image) + image = self.image_crop((0, 0, 1280, 720), copy=False) + if self.match_and_select_character(character, image): + return True - if sim > 0.9: - check_button = self.get_character_check_button(character) - return self._project_character_select(click_button, check_button) + if swipe_count < max_swipe: + logger.info(f'Character {character} not found, dragging down to find') + self.drag_page((0, -300), ISLAND_PROJECT_CHARACTER.area, 0.6) + swipe_count += 1 + timeout.reset() else: - if not sort_switched: - logger.info(f'Character {character} not found or not available, switching sort to retry') - ROLE_SORTING.set('Ascending', main=self) - sort_switched = True - continue + logger.warning(f'Character {character} not found after {max_swipe} swipes') + return False def retry_character_select(self, button, secondary_character=None): """ @@ -546,18 +573,21 @@ class IslandProjectRun(IslandUI): Returns: tuple(bool, str): (if selected, character selected) """ - # Try secondary character if provided + # Try secondary character if provided, reset swipe to top before searching if secondary_character and secondary_character != 'manjuu': logger.info(f'Trying secondary character: {secondary_character}') - if self.project_character_select(secondary_character): + if self.project_character_select(secondary_character, reset_swipe=True): return True, secondary_character - # Fallback to manjuu + # Fallback to manjuu directly since page is already at the bottom logger.info('Falling back to manjuu') - if self.project_character_select('manjuu'): + self.device.screenshot() + image = self.image_crop((0, 0, 1280, 720), copy=False) + if self.match_and_select_character('manjuu', image): return True, 'manjuu' - - return False, None + else: + logger.warning('Manjuu not found') + return False, None @staticmethod def get_character_template(character): From e232e453ee4d3fa628bdf487c7c1804da2d9d188 Mon Sep 17 00:00:00 2001 From: xiaomcingn <63132881+xiaomcingn@users.noreply.github.com> Date: Wed, 27 May 2026 22:22:54 +0800 Subject: [PATCH 72/76] Fix: reset swipe to top before searching --- module/island/project.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/module/island/project.py b/module/island/project.py index 22dc8bd36..b25bd6b55 100644 --- a/module/island/project.py +++ b/module/island/project.py @@ -579,15 +579,12 @@ class IslandProjectRun(IslandUI): if self.project_character_select(secondary_character, reset_swipe=True): return True, secondary_character - # Fallback to manjuu directly since page is already at the bottom + # Fallback to manjuu, reset swipe to top before searching logger.info('Falling back to manjuu') - self.device.screenshot() - image = self.image_crop((0, 0, 1280, 720), copy=False) - if self.match_and_select_character('manjuu', image): + if self.project_character_select('manjuu', reset_swipe=True): return True, 'manjuu' - else: - logger.warning('Manjuu not found') - return False, None + + return False, None @staticmethod def get_character_template(character): From 56dc13937b8749a2acc967cc18b23c54448d52c8 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Tue, 17 Feb 2026 20:58:33 +0800 Subject: [PATCH 73/76] Add: Island Pearl Daemon --- module/island/assets.py | 8 ++++++ module/island/ui.py | 64 ++++++++++++++++++++++++++++++++++++++++- 2 files changed, 71 insertions(+), 1 deletion(-) diff --git a/module/island/assets.py b/module/island/assets.py index 8a09f0840..c4f291d46 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -7,6 +7,10 @@ from module.base.template import Template GET_ITEMS_ISLAND = Button(area={'cn': (588, 260, 692, 289), 'en': (588, 260, 692, 289), 'jp': (588, 260, 692, 289), 'tw': (588, 260, 692, 289)}, color={'cn': (178, 180, 180), 'en': (149, 151, 152), 'jp': (178, 180, 180), 'tw': (178, 180, 180)}, button={'cn': (0, 263, 129, 555), 'en': (588, 260, 692, 289), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, file={'cn': './assets/cn/island/GET_ITEMS_ISLAND.png', 'en': './assets/en/island/GET_ITEMS_ISLAND.png', 'jp': './assets/cn/island/GET_ITEMS_ISLAND.png', 'tw': './assets/cn/island/GET_ITEMS_ISLAND.png'}) ISLAND_AMOUNT_MAX = Button(area={'cn': (960, 382, 988, 405), 'en': (960, 382, 988, 405), 'jp': (960, 382, 988, 405), 'tw': (960, 382, 988, 405)}, color={'cn': (72, 72, 78), 'en': (78, 78, 84), 'jp': (72, 72, 78), 'tw': (72, 72, 78)}, button={'cn': (960, 382, 988, 405), 'en': (960, 382, 988, 405), 'jp': (960, 382, 988, 405), 'tw': (960, 382, 988, 405)}, file={'cn': './assets/cn/island/ISLAND_AMOUNT_MAX.png', 'en': './assets/en/island/ISLAND_AMOUNT_MAX.png', 'jp': './assets/cn/island/ISLAND_AMOUNT_MAX.png', 'tw': './assets/cn/island/ISLAND_AMOUNT_MAX.png'}) ISLAND_CLICK_SAFE_AREA = Button(area={'cn': (0, 263, 129, 555), 'en': (0, 263, 129, 555), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, color={'cn': (50, 52, 56), 'en': (50, 52, 56), 'jp': (50, 52, 56), 'tw': (50, 52, 56)}, button={'cn': (0, 263, 129, 555), 'en': (0, 263, 129, 555), 'jp': (0, 263, 129, 555), 'tw': (0, 263, 129, 555)}, file={'cn': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png', 'en': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png', 'jp': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png', 'tw': './assets/cn/island/ISLAND_CLICK_SAFE_AREA.png'}) +ISLAND_FRIEND = Button(area={'cn': (887, 648, 920, 675), 'en': (887, 648, 920, 675), 'jp': (887, 648, 920, 675), 'tw': (887, 648, 920, 675)}, color={'cn': (203, 213, 219), 'en': (203, 213, 219), 'jp': (203, 213, 219), 'tw': (203, 213, 219)}, button={'cn': (887, 648, 920, 675), 'en': (887, 648, 920, 675), 'jp': (887, 648, 920, 675), 'tw': (887, 648, 920, 675)}, file={'cn': './assets/cn/island/ISLAND_FRIEND.png', 'en': './assets/cn/island/ISLAND_FRIEND.png', 'jp': './assets/cn/island/ISLAND_FRIEND.png', 'tw': './assets/cn/island/ISLAND_FRIEND.png'}) +ISLAND_FRIEND_CHECK = Button(area={'cn': (171, 22, 217, 45), 'en': (171, 22, 217, 45), 'jp': (171, 22, 217, 45), 'tw': (171, 22, 217, 45)}, color={'cn': (96, 102, 115), 'en': (96, 102, 115), 'jp': (96, 102, 115), 'tw': (96, 102, 115)}, button={'cn': (171, 22, 217, 45), 'en': (171, 22, 217, 45), 'jp': (171, 22, 217, 45), 'tw': (171, 22, 217, 45)}, file={'cn': './assets/cn/island/ISLAND_FRIEND_CHECK.png', 'en': './assets/cn/island/ISLAND_FRIEND_CHECK.png', 'jp': './assets/cn/island/ISLAND_FRIEND_CHECK.png', 'tw': './assets/cn/island/ISLAND_FRIEND_CHECK.png'}) +ISLAND_FRIEND_LEAVE = Button(area={'cn': (380, 47, 406, 71), 'en': (380, 47, 406, 71), 'jp': (380, 47, 406, 71), 'tw': (380, 47, 406, 71)}, color={'cn': (183, 183, 183), 'en': (183, 183, 183), 'jp': (183, 183, 183), 'tw': (183, 183, 183)}, button={'cn': (380, 47, 406, 71), 'en': (380, 47, 406, 71), 'jp': (380, 47, 406, 71), 'tw': (380, 47, 406, 71)}, file={'cn': './assets/cn/island/ISLAND_FRIEND_LEAVE.png', 'en': './assets/cn/island/ISLAND_FRIEND_LEAVE.png', 'jp': './assets/cn/island/ISLAND_FRIEND_LEAVE.png', 'tw': './assets/cn/island/ISLAND_FRIEND_LEAVE.png'}) +ISLAND_FRIEND_SCROLL = Button(area={'cn': (1256, 98, 1257, 694), 'en': (1256, 98, 1257, 694), 'jp': (1256, 98, 1257, 694), 'tw': (1256, 98, 1257, 694)}, color={'cn': (200, 199, 193), 'en': (200, 199, 193), 'jp': (200, 199, 193), 'tw': (200, 199, 193)}, button={'cn': (1256, 98, 1257, 694), 'en': (1256, 98, 1257, 694), 'jp': (1256, 98, 1257, 694), 'tw': (1256, 98, 1257, 694)}, file={'cn': './assets/cn/island/ISLAND_FRIEND_SCROLL.png', 'en': './assets/cn/island/ISLAND_FRIEND_SCROLL.png', 'jp': './assets/cn/island/ISLAND_FRIEND_SCROLL.png', 'tw': './assets/cn/island/ISLAND_FRIEND_SCROLL.png'}) ISLAND_INFO_EXIT = Button(area={'cn': (907, 160, 933, 187), 'en': (907, 160, 933, 187), 'jp': (907, 160, 933, 187), 'tw': (907, 160, 933, 187)}, color={'cn': (96, 96, 96), 'en': (96, 96, 96), 'jp': (96, 96, 96), 'tw': (96, 96, 96)}, button={'cn': (907, 160, 933, 187), 'en': (907, 160, 933, 187), 'jp': (907, 160, 933, 187), 'tw': (907, 160, 933, 187)}, file={'cn': './assets/cn/island/ISLAND_INFO_EXIT.png', 'en': './assets/cn/island/ISLAND_INFO_EXIT.png', 'jp': './assets/cn/island/ISLAND_INFO_EXIT.png', 'tw': './assets/cn/island/ISLAND_INFO_EXIT.png'}) ISLAND_MANAGEMENT = Button(area={'cn': (1077, 493, 1119, 533), 'en': (1077, 493, 1119, 533), 'jp': (1077, 493, 1119, 533), 'tw': (1077, 493, 1119, 533)}, color={'cn': (187, 224, 135), 'en': (187, 224, 135), 'jp': (187, 224, 135), 'tw': (187, 224, 135)}, button={'cn': (1077, 493, 1119, 533), 'en': (1077, 493, 1119, 533), 'jp': (1077, 493, 1119, 533), 'tw': (1077, 493, 1119, 533)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT.png', 'en': './assets/cn/island/ISLAND_MANAGEMENT.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT.png'}) ISLAND_MANAGEMENT_CHECK = Button(area={'cn': (123, 21, 304, 47), 'en': (123, 21, 304, 47), 'jp': (123, 21, 304, 47), 'tw': (123, 21, 304, 47)}, color={'cn': (77, 83, 96), 'en': (90, 96, 108), 'jp': (77, 83, 96), 'tw': (77, 83, 96)}, button={'cn': (123, 21, 304, 47), 'en': (123, 21, 304, 47), 'jp': (123, 21, 304, 47), 'tw': (123, 21, 304, 47)}, file={'cn': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'en': './assets/en/island/ISLAND_MANAGEMENT_CHECK.png', 'jp': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png', 'tw': './assets/cn/island/ISLAND_MANAGEMENT_CHECK.png'}) @@ -21,6 +25,9 @@ OCR_PRODUCTION_TIME_REMAIN = Button(area={'cn': (621, 427, 666, 439), 'en': (621 OCR_TRANSPORT_REFRESH = Button(area={'cn': (716, 211, 805, 231), 'en': (716, 211, 805, 231), 'jp': (716, 211, 805, 231), 'tw': (716, 211, 805, 231)}, color={'cn': (176, 177, 175), 'en': (176, 177, 175), 'jp': (176, 177, 175), 'tw': (176, 177, 175)}, button={'cn': (716, 211, 805, 231), 'en': (716, 211, 805, 231), 'jp': (716, 211, 805, 231), 'tw': (716, 211, 805, 231)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_REFRESH.png', 'en': './assets/cn/island/OCR_TRANSPORT_REFRESH.png', 'jp': './assets/cn/island/OCR_TRANSPORT_REFRESH.png', 'tw': './assets/cn/island/OCR_TRANSPORT_REFRESH.png'}) OCR_TRANSPORT_TIME = Button(area={'cn': (611, 139, 687, 154), 'en': (611, 139, 687, 154), 'jp': (611, 139, 687, 154), 'tw': (611, 139, 687, 154)}, color={'cn': (119, 119, 120), 'en': (119, 119, 120), 'jp': (119, 119, 120), 'tw': (119, 119, 120)}, button={'cn': (611, 139, 687, 154), 'en': (611, 139, 687, 154), 'jp': (611, 139, 687, 154), 'tw': (611, 139, 687, 154)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'en': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'jp': './assets/cn/island/OCR_TRANSPORT_TIME.png', 'tw': './assets/cn/island/OCR_TRANSPORT_TIME.png'}) OCR_TRANSPORT_TIME_REMAIN = Button(area={'cn': (753, 210, 842, 230), 'en': (753, 210, 842, 230), 'jp': (753, 210, 842, 230), 'tw': (753, 210, 842, 230)}, color={'cn': (252, 203, 127), 'en': (252, 203, 127), 'jp': (252, 203, 127), 'tw': (252, 203, 127)}, button={'cn': (753, 210, 842, 230), 'en': (753, 210, 842, 230), 'jp': (753, 210, 842, 230), 'tw': (753, 210, 842, 230)}, file={'cn': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'en': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'jp': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png', 'tw': './assets/cn/island/OCR_TRANSPORT_TIME_REMAIN.png'}) +PEARL_CHECK = Button(area={'cn': (113, 22, 228, 45), 'en': (113, 22, 228, 45), 'jp': (113, 22, 228, 45), 'tw': (113, 22, 228, 45)}, color={'cn': (93, 98, 110), 'en': (93, 98, 110), 'jp': (93, 98, 110), 'tw': (93, 98, 110)}, button={'cn': (113, 22, 228, 45), 'en': (113, 22, 228, 45), 'jp': (113, 22, 228, 45), 'tw': (113, 22, 228, 45)}, file={'cn': './assets/cn/island/PEARL_CHECK.png', 'en': './assets/cn/island/PEARL_CHECK.png', 'jp': './assets/cn/island/PEARL_CHECK.png', 'tw': './assets/cn/island/PEARL_CHECK.png'}) +PEARL_ENTER = Button(area={'cn': (809, 380, 836, 407), 'en': (809, 380, 836, 407), 'jp': (809, 380, 836, 407), 'tw': (809, 380, 836, 407)}, color={'cn': (192, 192, 192), 'en': (192, 192, 192), 'jp': (192, 192, 192), 'tw': (192, 192, 192)}, button={'cn': (809, 380, 836, 407), 'en': (809, 380, 836, 407), 'jp': (809, 380, 836, 407), 'tw': (809, 380, 836, 407)}, file={'cn': './assets/cn/island/PEARL_ENTER.png', 'en': './assets/cn/island/PEARL_ENTER.png', 'jp': './assets/cn/island/PEARL_ENTER.png', 'tw': './assets/cn/island/PEARL_ENTER.png'}) +PEARL_PRICE_OCR = Button(area={'cn': (257, 357, 300, 377), 'en': (257, 357, 300, 377), 'jp': (257, 357, 300, 377), 'tw': (257, 357, 300, 377)}, color={'cn': (147, 148, 148), 'en': (147, 148, 148), 'jp': (147, 148, 148), 'tw': (147, 148, 148)}, button={'cn': (257, 357, 300, 377), 'en': (257, 357, 300, 377), 'jp': (257, 357, 300, 377), 'tw': (257, 357, 300, 377)}, file={'cn': './assets/cn/island/PEARL_PRICE_OCR.png', 'en': './assets/cn/island/PEARL_PRICE_OCR.png', 'jp': './assets/cn/island/PEARL_PRICE_OCR.png', 'tw': './assets/cn/island/PEARL_PRICE_OCR.png'}) PRODUCT_MANJUU_CHECK = Button(area={'cn': (535, 107, 575, 138), 'en': (535, 107, 575, 138), 'jp': (535, 107, 575, 138), 'tw': (535, 107, 575, 138)}, color={'cn': (199, 181, 124), 'en': (199, 181, 124), 'jp': (199, 181, 124), 'tw': (199, 181, 124)}, button={'cn': (535, 107, 575, 138), 'en': (535, 107, 575, 138), 'jp': (535, 107, 575, 138), 'tw': (535, 107, 575, 138)}, file={'cn': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'en': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'jp': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'tw': './assets/cn/island/PRODUCT_MANJUU_CHECK.png'}) PROJECT_AKASHI_CHECK = Button(area={'cn': (1157, 176, 1217, 209), 'en': (1157, 176, 1217, 209), 'jp': (1157, 176, 1217, 209), 'tw': (1157, 176, 1217, 209)}, color={'cn': (173, 183, 168), 'en': (173, 183, 168), 'jp': (173, 183, 168), 'tw': (173, 183, 168)}, button={'cn': (1157, 176, 1217, 209), 'en': (1157, 176, 1217, 209), 'jp': (1157, 176, 1217, 209), 'tw': (1157, 176, 1217, 209)}, file={'cn': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'en': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'jp': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'tw': './assets/cn/island/PROJECT_AKASHI_CHECK.png'}) PROJECT_AMAGI_CHAN_CHECK = Button(area={'cn': (1152, 167, 1229, 215), 'en': (1152, 167, 1229, 215), 'jp': (1152, 167, 1229, 215), 'tw': (1152, 167, 1229, 215)}, color={'cn': (136, 114, 106), 'en': (136, 114, 106), 'jp': (136, 114, 106), 'tw': (136, 114, 106)}, button={'cn': (1152, 167, 1229, 215), 'en': (1152, 167, 1229, 215), 'jp': (1152, 167, 1229, 215), 'tw': (1152, 167, 1229, 215)}, file={'cn': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'en': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'jp': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'tw': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png'}) @@ -72,6 +79,7 @@ TEMPLATE_FEI_YUEN = Template(file={'cn': './assets/cn/island/TEMPLATE_FEI_YUEN.p TEMPLATE_FLEX = Template(file={'cn': './assets/cn/island/TEMPLATE_FLEX.png', 'en': './assets/cn/island/TEMPLATE_FLEX.png', 'jp': './assets/cn/island/TEMPLATE_FLEX.png', 'tw': './assets/cn/island/TEMPLATE_FLEX.png'}) TEMPLATE_FRESH_MEAT = Template(file={'cn': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'en': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'jp': './assets/cn/island/TEMPLATE_FRESH_MEAT.png', 'tw': './assets/cn/island/TEMPLATE_FRESH_MEAT.png'}) TEMPLATE_FRIEDRICH_DER_GROBE = Template(file={'cn': './assets/cn/island/TEMPLATE_FRIEDRICH_DER_GROBE.png', 'en': './assets/cn/island/TEMPLATE_FRIEDRICH_DER_GROBE.png', 'jp': './assets/cn/island/TEMPLATE_FRIEDRICH_DER_GROBE.png', 'tw': './assets/cn/island/TEMPLATE_FRIEDRICH_DER_GROBE.png'}) +TEMPLATE_FRIEND_VISIT = Template(file={'cn': './assets/cn/island/TEMPLATE_FRIEND_VISIT.png', 'en': './assets/cn/island/TEMPLATE_FRIEND_VISIT.png', 'jp': './assets/cn/island/TEMPLATE_FRIEND_VISIT.png', 'tw': './assets/cn/island/TEMPLATE_FRIEND_VISIT.png'}) TEMPLATE_HELENA = Template(file={'cn': './assets/cn/island/TEMPLATE_HELENA.png', 'en': './assets/cn/island/TEMPLATE_HELENA.png', 'jp': './assets/cn/island/TEMPLATE_HELENA.png', 'tw': './assets/cn/island/TEMPLATE_HELENA.png'}) TEMPLATE_HOOD = Template(file={'cn': './assets/cn/island/TEMPLATE_HOOD.png', 'en': './assets/cn/island/TEMPLATE_HOOD.png', 'jp': './assets/cn/island/TEMPLATE_HOOD.png', 'tw': './assets/cn/island/TEMPLATE_HOOD.png'}) TEMPLATE_ITEM_SATISFIED = Template(file={'cn': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'en': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'jp': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png', 'tw': './assets/cn/island/TEMPLATE_ITEM_SATISFIED.png'}) diff --git a/module/island/ui.py b/module/island/ui.py index 08117267d..17b79e4f2 100644 --- a/module/island/ui.py +++ b/module/island/ui.py @@ -28,6 +28,16 @@ class IslandUI(UI): """ return self.match_template_color(ISLAND_TRANSPORT_CHECK, offset=(20, 20), interval=interval) + def island_in_friend(self, interval=0): + """ + Args: + interval (int): + + Returns: + bool: if in page ISLAND_FRIEND_CHECK + """ + return self.appear(ISLAND_FRIEND_CHECK, offset=(20, 20), interval=interval) + def island_management_enter(self): """ Enter island management page. @@ -73,6 +83,27 @@ class IslandUI(UI): ) return True + def island_friend_enter(self): + """ + Enter island friend page. + + Returns: + bool: if success + + Pages: + in: page_island_phone + out: ISLAND_FRIEND_CHECK + """ + logger.info('Island friend enter') + self.ui_click( + click_button=ISLAND_FRIEND, + check_button=self.island_in_friend, + offset=(20, 20), + retry_wait=2, + skip_first_screenshot=True + ) + return True + def island_ui_back(self): """ Pages: @@ -82,7 +113,7 @@ class IslandUI(UI): logger.info('Island UI back') self.ui_click( click_button=SHOP_BACK_ARROW, - check_button=page_island_phone.check_button, + check_button=[page_island_phone.check_button, ISLAND_FRIEND_LEAVE], offset=(20, 20), retry_wait=2, skip_first_screenshot=True @@ -111,6 +142,17 @@ class IslandUI(UI): if self.appear_then_click(ISLAND_MANAGEMENT, offset=(20, 20), interval=2): continue + def ui_ensure_friend_page(self): + """ + Pages: + in: Any + out: ISLAND_FRIEND_CHECK + """ + logger.info('UI ensure friend page') + if not self.island_in_friend(): + self.ui_ensure(page_island_phone) + self.island_friend_enter() + def handle_get_items(self): if self.appear_then_click(GET_ITEMS_ISLAND, offset=(20, 20), interval=2): return True @@ -138,3 +180,23 @@ class IslandUI(UI): return True return super().ui_additional(get_ship=False) + + def move_up(self, hold_time=0): + p1 = (217, 507) + p2 = (217, 507 - 36) + self.device.swipe(p1, p2, hold_time=hold_time) + + def move_down(self, hold_time=0): + p1 = (217, 507) + p2 = (217, 507 + 36) + self.device.swipe(p1, p2, hold_time=hold_time) + + def move_left(self, hold_time=0): + p1 = (217, 507) + p2 = (217 - 36, 507) + self.device.swipe(p1, p2, hold_time=hold_time) + + def move_right(self, hold_time=0): + p1 = (217, 507) + p2 = (217 + 36, 507) + self.device.swipe(p1, p2, hold_time=hold_time) From b115a2bec52af5fec0e5077cf5b9964a81b35f56 Mon Sep 17 00:00:00 2001 From: xiaomcingn <63132881+xiaomcingn@users.noreply.github.com> Date: Sat, 8 Aug 2026 20:37:47 +0800 Subject: [PATCH 74/76] Fix: island assets --- assets/cn/island/GET_ITEMS_ISLAND.BUTTON.png | Bin 20952 -> 18877 bytes assets/cn/island/ISLAND_CLICK_SAFE_AREA.png | Bin 20952 -> 18877 bytes assets/cn/island/PROJECT_EXPLORER_CHECK.png | Bin 11372 -> 8125 bytes assets/cn/island/PROJECT_OCEANA_CHECK.png | Bin 11351 -> 6469 bytes assets/cn/island/PROJECT_TB_CHECK.png | Bin 11952 -> 7555 bytes assets/cn/island/TEMPLATE_EXPLORER.png | Bin 9489 -> 7619 bytes assets/cn/island/TEMPLATE_OCEANA.png | Bin 8995 -> 5527 bytes assets/cn/island/TEMPLATE_TB.png | Bin 8428 -> 5559 bytes module/handler/assets.py | 2 +- module/island/assets.py | 10 +++++----- 10 files changed, 6 insertions(+), 6 deletions(-) diff --git a/assets/cn/island/GET_ITEMS_ISLAND.BUTTON.png b/assets/cn/island/GET_ITEMS_ISLAND.BUTTON.png index 5b8a6109c505eef9733cf772075a7d31bce3d275..3b4d2331f688fee1282ef8a94e66da217ae88dab 100644 GIT binary patch literal 18877 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 VkKK<9>c7Ju2fTl;-GAoN{{s(94~YN( literal 20952 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 R^nkjUxQDsBVb_VPe*nJS5s?4@ diff --git a/assets/cn/island/ISLAND_CLICK_SAFE_AREA.png b/assets/cn/island/ISLAND_CLICK_SAFE_AREA.png index 5b8a6109c505eef9733cf772075a7d31bce3d275..3b4d2331f688fee1282ef8a94e66da217ae88dab 100644 GIT binary patch literal 18877 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 VkKK<9>c7Ju2fTl;-GAoN{{s(94~YN( literal 20952 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 R^nkjUxQDsBVb_VPe*nJS5s?4@ diff --git a/assets/cn/island/PROJECT_EXPLORER_CHECK.png b/assets/cn/island/PROJECT_EXPLORER_CHECK.png index 4a2af12a2243784a1dbe56fe62f7e1270293c7ee..735c32fcc8693164bb1e48d2c113221c09309a3d 100644 GIT binary patch literal 8125 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 literal 11372 zcmeHt>0eU$8+Nm0X=?M+v~jJO8ckDcG{FrgEln$2(=>&&Tyn!LP(+=^)XB9pms}^! z%mpb7Hv~#Y%{?UCQIXsQ6h#ye9%}xB=f(5l`OJB9&Ko%2?{)6`y6@|{zmFWjwzASH z(gzM4khQyV$@##6A0&_8emwN87r}Qo`u@BAL*V}%0tq=X!b6hR4LvYp3qAAwI(=Gt4<-rg zT+>#${KZB8fT*aK69Xy9z%0r|l^#1_h_Kf8`MI+hVi|zP=98gm+R6B5+kle%{O zLPzS62z8A^6R5d&4`xON1-aYUAY+kfcEb7-lKFuHe?%4eI88I*ou%;#+`++}8Z)J| z&JZNDGIrs?(UOyv>9I9_PG?r(jaFDQp@4BDb>h-#JHfp(X&w8$o}qZkvm#5UmFfVn zL0G5~)@O7r9ubqsr)eq%1O!;KQat5)35~SteVf4I;9Okz)Jk*^&J(n2u7Z$59879| zV4bR!x7wn~yHK1cppyzMqk%P}L!|O{OVF2Qb#jRU< zV`?m3TNmM)jKe}yj!eLJKpj!x#X0+`ws!3F^w^UNC?{JX&_zDo>)V zRa1M$0FxM@7OAPVRRW#)g&Xp%sy~~b8RHe1uZAEhe2q*z%;J$}qB${g@D@F#N?|bD z<)Jc&JwDvzp06dZ4q_*)zx@5X0|!c6N{9UMGzb(1c&TD$Mz9p@+9rs0k4fIxi&rS) z>7ZvF7(jhd3w<`CAZx^^J^W6Tp(|_m#+LgqEwW#)z}p!AhCFm|Z+$tuEPl{GhT`8i z5fmS9-fLo>0B?%=FxjG*8Z$G!`r@7`h&mCFd+IRkyhf?q%jy8o&U;>}ioxaQBR`yz z#JpuUhZ9suUWVh#ch^Xs9(X|>X=6SNfZw?tg|gU~xFT~>rQ?3I#fH4RP%c$omu_xf zJb3giBh`9MPC)35#G-=E>o06obh?|QH5pGvya`|MD<}uyZt6UoAG9sx%@|zOv5V;` z4FhaP)lpSmtSmp%7GLQ?g`#~x2i1#OUpG?rs|tk9h$ur9fAR*Z?cmJ=Ujdq$DosvK z#%iVM>@HAY&WGJNkZDC|dibmF)r{47Tmes0pt);PIo}fd3$Q#;Iy`Fk+S$%zx z#sgTI$H%=Ns|e3$HqA6as9ozsjtH1Gzl>7(R_UDtsijZr>mjcOr8JJGe7`^1Y*xM} z46qb*b!n$r9kcDyTFkxpING}qiJFb)y}YMVWLzFi02HbXDbEl*2Mx5!YE#u5tPYo3B-SV{U2f+w zyKMv}!wK-_Mh{a=k@LR**_C{bdSsxjWbahOdMZtrCME%DRtmTAg&jB&-;HN=F3}10U4dfJv(d?* z_lkiMgc3^ZtB}hdpKlB91>mDT*Y0By-Zvgh3JJ!??LA+T<2ch~aoTAI?|B08LQczl zUK^qXaL8-=D*nZ23!^Ew$~ob5_+L{Hl6!G|s$*Gsu_fWH5$Li>7T%1u;vW?oYtr8C zn${B_|J=-TqxE%5%XpyCBokgot#zxD1^bg{?V~1>u-)osPdOS ztYcI1BYQofHjy_IXMN4BZxfx4$mb2J7Z%GW$HI#uoWZ73w1}dz%w~G$tp;E%{c+#K zx#E(69$4eWgz%!5c2$#Xo}9Y*+nKOr7cPFdrzS?uX^vNZ2 zfk@EkvPKhcb(4zCgzeAv8$F7$-)Bi1W{*UgutJiLX7V(8cl5tY_z1LZM3pXeT*~o^ z+r5IP^+`QwJo}KvUky5cRbI0MddtHT;+cjG3BD5*R7-r_veD9W!)iXCq5XZ7vGiof zTb`3&#iZs7$p*Z@o@-3U4~*Y6K&ZcgB)!l57iW=cc3<(zK0HS*m5{7{0h@qenAnyV zoT8FV2k150Q^l@of4-e!D)r>uig|6NnM2w;&q#lmTB!g>wB0HN1Bp5Rpt++R^Ya}w zU9XN4_%|>tE``h8`E*y$F2`973SX%z1#8Xvuh63kF@&8DiMs>@n7X!~z}{Zz;>0ZP zhWxHnNj?N`8Ekfw)@1K)GQK@7p>f;S%8khh1{MjzJs66i+U-%CY5a{wR(|bd+$q}b zVl!ux=4+%Ty0XtgJLdVxE3GfOEnU_Em#Exl6K(FW`dS~itejw0uLMK(IC)g6V3^1veL*H% zzXaXmtB5sBPfNBp`ALsa(!8((2Pm>x8|-EKx#-8CiBXMeT~0)vlPKJE+WVVe*#44L zYsm`&YjDRgGGo@B3yt-=_P!ljhzYLCg{GT%cIdnaSsnpq$q#x@&IF#e`|bE$`G!R9 z+_{hiaXF?kRTNBLS!-6BDdU zPJfL^3bB5v=h-gulg?DFT56

OY}qoK;Ih1G=HUDSzlJiG{-um|0T>Q|CltbbjHoHIP{ZM4@n+s(9Jb*c8QyR#zRtm=C7EH9PK zW|yO%=6r1L0?N-3oIas0nW7ehB0)dA{!v0Ce?$eKPH#+96?8U7lwgDeA>QNr0Li~ zHv|B9)b!-_Y?1Je=I%#Z5lgok8opc0XXMUU3Og6O;|nbBab~Kjc0B6{kxQ2m%^6KokOVIyAA~j=P9MsKHYMCSy z8pE)WCF|QrL4bdOd%jdB;q>2>cH>|Ls$*dR6ULevE3Bt-F4T1d3kc3hphWrQhG8{ZUC)TSlF!=>Rt?VBwNX$$qHBtR|q2H<1td;ai*9U}CSe zZRb`s7{b{4FYu?JX5m7j-Io5KbXUDA`ohkI0wpDkNp#B?1PykLQ$^3lcB=l$n4~OX z%pCFI3vA_~>4+%+k;oa34)z_78{mwiA)l{H*l`uKZEd-tyOY4&DHS-o2=trVi& zFYKEkzhbY8p1nV@#-l`@k*hJeLZKR7jeR1A-QU_OMd6k@;MEG!dvlu#d;83=80vO( zR9sZlPTzM-Ds@rR+8Ufa0EySm%AJi7m@SqO4PG!8T(V22c)MaDdp3N9s0HCX09NcdKoW`mdL6-3}#k$@prZhr^-SUIX|v^Y>Tbq+5R$2|8B|s+iVSa zjJo+Y8efX9gwI|P@ zjm{{~lHpmh{}~4DbDm8ya_vvwQ$xBz+AII0jjvyGtz*diVSTh(m5C}vJA)WVlt-kG zV(*?~IHaTU{&QP$8OtIL@><&H3&a=Bp0c|ihtHKAAveAAs3dy@<6f@fdLK=8+u&8o z8b+r#LrGczb75cHHlQh{?maJ~KjZ5Z2<#*4}Ve$D%*pIO4WiXVOI# zEnEj2;2m1vFZXaPZ?ysK?)jyxP8)zgVnQ>i)~SFO)nty#oVLfNRmF5o+1S zHfe%;rbFW`PoZ$tRfG@yu4_i)MHq99hpMBru9abC#rvf^9D9u`We~qtC#McFFET65 zibC@ITL4{%?GG5S14i$2uL^0OC!+j4p4Q~9wY1pD0K`YHY`p)ax*)&8$}}UVW9B|7 zwoeH$Hri+4s&Tg}GO{17Rb4ztK0gu2u0p}LZ=WmbBA7w>D1LA8x3UsWW@S|WzC?L+ zH3H`>JFC=<|2b1S2Aj|3tNymVS|^`OB&=Y>FU7PO%Y}^Xb>xq_b0M-tO%Z zJ%>-+S-%-J>2Q_0IyB;p3KuDq@5cDNU2r!2P@%1o_~BwclbNc>`stf5wf0Gdl;;*V zw?E=cmVf{WoNH0Letpzzsu=gk6ILyesWal##NEuy9p1=$cR*7^8-Eo|Nfd9dURL(L z83?wFSeb!Yh?f#rJn^yxY(KMEapdjmW~~kDNT4QKU5QiEKf#auYqVL!C+W%}_b%c( zybOmKryd#OH~r&q=RKgUTMacxi|dq;z~t49Z{ROiohsi%_jKfzIqE8Hg{DanqJd|h zR-ky57gZvGx_LH9@0O_YvxmNt!qDsYCrV$9HZ>Vrr^{hcqNwME_nYtwLAY6Fsc--) z9uO^pEeXQ8_ay#yHI$Eq@@x7kwff0ZVn(r6?Lu$@zjt#kn6#U-$aGp#_`+h$ZxA{3e6|d_QFf~PUK2u8#+CM8u zk{53Bq>_9=XYd~#C}FP^iAnfv*0Tb0`kz+xZFQ(R$Z?liPU2wWt5AoR z3535ATGocZS2Y}56F!_>5Pkq=j|cv|x2{Y&XJ!}`w5jXD^#nafx;D~ES#H%)tK0Ky zGyKuk)__mt+yBf5&TquLK$`oQsb(1*9?~2RN%~%r{Mj#HM6T1J$#{WECpqk0#2Nj| zPE|P}q42a$l;I05IAC^K=%z?oLBq_9;(JH*nq7762oSdAVy`V!kn^mwfV7B6M4Jl? zU8JBl$L(eC%x4yyE9>Fxrk1$PVB*^wipT8jPS!M_Ly01H$fihM)Ef-p%iJqUIRMtN zd!s0ylH5&P)I`lWltpfK(O`+y#!jk@wM{ z7QOYM&><@rH2h+OudnZ>Zn}#L*C(MB_O@wsl9cF=VAi2F>!Jbi=}VLj=dbKk;^`gQ z6*0XM-6J@jEa3L?(OR&>H`Iud_WvJS5a-RJOF6QqHy4vY!9Xp3QXVZB9dj$@E>?>o zV=HO2f`JRFne!8^gA-v>rL-rnc0X$CWi=Y;JgxA3nwWf7(hpiSZn}_S=3`FxHeZzH zPJOX^)<4br=A5DrB`e!Fh-$Rro5h5n3*swuzu9TNe@syO0~fEXIKoW0Ysd44Unb4ONN@gg>3%@9d&4Pr4PZEB5J0s~WJN=FrF2HTB>RlAqh)9w#jxI-iM z@Zw#E<|cfXm8;I>lh?OmhKd0s5&S8B@9eT~$=xYtDgpu;xTThTm~Fg~gvcV!?LKJz zu8SVC6S+Mj7FJ7P%F?fHrdsZ~)9*;4ym^X%WYr!Wb|{RoB9&)58I*XUCbwOBzEKM@ znFfyrb!kts;DUQPU)#b$=QA2K8{2GkW*9>2*B}A}h7@1BQwtdg_{kO^F}w`Qc3UX{ z`4UYprZDkpLqEQ{a57*Vp6p+g`tY z^JY(YXSiRY^MkkMZ7PkV7k%=RF;$oZJ^d~-T3D+Zpm=a=+5PCAu7sh0Qr#|pQH&&_ z$)>Yq@1Mod)u0#@TpWU@sVG(K)h#I%NnwF0TjNgm}nC;AzZD1LS*|tW+t0 zF{^HDEmclknrkKskz}}A<3#)4j_W)MlgX;oR3H1bw)3neUaqvAx;OgZJNF~Dr%8`y+SWt)8=HC!wduHYmIp$ z-p;O7-7|gSiXkj+JjXLf~4Liwap;h&$i zb=KFTZ3Q~VCYd{@DGr1+Zb7Z^;F8h;v1R%-U)R=c680Yz6=+UE9zKz-U8-cfh8gg6Dy0x-2nbF3&c|pYRs58?0 zCJ3$}NcceBhTLMTS+di9E4tIlHA6L1Sh5i5byh?&n$>LI;?3;TDm#E(Q#^CFKtWd5hDB!l% z-RCezC9$iv%tcmCu{t`e&Sy2@OAU4F*4EHqVoBuxtlrW*_44MYzx#zxbUeC;wJbUIb8>pP(fpeCO zp3GB z++Jk9rCc8SxXnP~vNW525;1xMIY`!L`tc??Da;b)f1(G137!jCPp|!3$21v5O z5$w8Q`ChS2<(owDwV2RDG5^}Nx&^shE?iQM!5{jO1Y#>$?pTqe>3a%O_R{ZKLyvMe zBe*e*FynxxCZdTx{n4Yz?d<{aZa1KzzFw4=IORxUn@1Tj8R~_g zoj2JsUoC)N-!8NyV2H>Dw>mvNy`kY@O>-cry?wf*Y+@C@CQwPX%J=uULJ6w!9FR`j zQ`S6e5W8{}sul(Sm?mF*?v+s4h9)lh`kBImlhLdtRbg8N&-MWdE-u(XVpK z*EJ*8x3#T}9Lpvp_B>hf$9ZTT!OjPUOH6K8#%B>**6Ls?Use{iG)c>QH0g==M!QJ_ z4|35E1A%yZ&yEXcd*hH`u5&qw{9*x)-)GGx@}_1*S%&@n$sIHBD~tnKHvN~f zRd!tfsGzmanLU{H3ixe!pongG741;JQ?Qd6G?uWtz=-ysFy)(7?rOL_Yk}%?q=GtbdO*CU-HTI?TH{2!j z+i*FFIn2u#E0SzFo`7o_?Q4YB{uqhy@$rd@+A0c`%c~5G!z*yGp6Jk!kd&mcNp$!% zkPEUxgAYG9AninNz_XA-hNdRucpCCfrG<%;pc_Dpc>hCk0qJwW4%GP80OltRf}bK` zuX%Q-yK-3iy}5}+F+1vM;vXUNeS0XaIbec>_&6nV9BhXh>o6z$L&RH8jP#-7>bRX>#JUj=)f~t;K4`)`I)(ujSCIu%tc}D|n+57(lgb4@7Nc1QGO2_*aD3-xxix8wOerJIs_2Xx+X)nD$ zH)!wS7nb0daj^0|T|gup8!|bo1U4`L1e6)i9KPqbzzUy~OvoqKAiT+s?|QP-%S-BI zd+^fPY0X}8n&ujqGw})g(ivaJQ!?`A8}DvEPT@1*_)21C@!+BsC?fvNaUB3l!k0s5 zA4*yB$=T{=ob`)ET&b1S$<>uA%;12zWKiI#R}NIq(v%;T%(ypd6D++UqRIPX7KnI) zdYZ|Ll|fDME=icDoazj=s>!e5=cQWJu(nN;5-?9)$C^x6P8clVxI2@RGz!H5?V3|n zRV84P#PjLpSOV>Eb!mBdd0CkL*|XQKebUE=>}aL3VvW94`?psDSS=gdxVgC@;B8gT z+am=;;pi=x2LvKl^HUjZJg}huWOR88WsO>k^TC|6uxJcl)s@H@#~}hlu}pSpVq!)8 z%iK_t|FNn7qJg|{i9PDJBsmH&bVp-rIb3```+8H8S->bU0)Z#M+0FbFv(!%dey0zL ze7SPiQ7vU$G6(jo+sB9pNu`CaQVQC+XmRAZ4-%QKrM0#Y32NROc((9(o?cmo=xn!q z@UQ<%e;}m+jI->=N~Wdzf&eRC%Cg1%pp&0qfs<1(QhfCJ4SM+RbyWMl2;+fT>ZBBC zqX!nhb}Njyx45aj7+$Du5_xKRZ+a;VoO22_#e`cQMl|D-F7n3`w8uiylC2m>Y0_XMPo}J6eklmIS!hasEc5$^Jrcu4e z1Obcsas1~2>TUj?$D_)kIQ>x2&Y#Lzh*LXPB~9CZ*MA87hroXb{D;7Q2>f3nAc~6% t|NYCE*%Qm+HTd^B|CfLB|H;qZUC+>R=1+MG=D%#n?lSmNgVpUn{|}5R?==7b diff --git a/assets/cn/island/PROJECT_OCEANA_CHECK.png b/assets/cn/island/PROJECT_OCEANA_CHECK.png index b8556b8ad32683d99c8ef62c20d6e3712f25b0b8..2a85815da8ecf90cef5a885d16be3bfdb5eae7c5 100644 GIT binary patch literal 6469 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 blos*6^zF@1fO?DB*Xoe#*4IkST>tw&qarO~ literal 11351 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 diff --git a/assets/cn/island/TEMPLATE_EXPLORER.png b/assets/cn/island/TEMPLATE_EXPLORER.png index 1a85dea8ff6d64712124652f50f0799964e52846..18d5ba97726bb4c62f3afe5ddd8cf81648b4d3c6 100644 GIT binary patch literal 7619 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 diff --git a/assets/cn/island/TEMPLATE_OCEANA.png b/assets/cn/island/TEMPLATE_OCEANA.png index a27073a92f23cece35842b4f5d62f7cfe0228401..05126c7cf40f4f495e4dd40b5edee36e92c5025c 100644 GIT binary patch literal 5527 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 Z{{owR>XquNU!nj2002ovPDHLkV1l_Nrl9}; literal 8995 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 literal 8428 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 O0000 Date: Sat, 8 Aug 2026 21:12:27 +0800 Subject: [PATCH 75/76] Upd: island characters --- assets/cn/island/PROJECT_ANCHORAGE_CHECK.png | Bin 0 -> 9398 bytes assets/cn/island/PROJECT_BELFAST_CHECK.png | Bin 0 -> 8320 bytes assets/cn/island/PROJECT_CHANG_FENG_CHECK.png | Bin 0 -> 9058 bytes .../PROJECT_LEONARDO_DA_VINCI_CHECK.png | Bin 0 -> 9142 bytes assets/cn/island/PROJECT_MOGADOR_CHECK.png | Bin 0 -> 9490 bytes .../cn/island/PROJECT_ROYAL_FORTUNE_CHECK.png | Bin 0 -> 9134 bytes assets/cn/island/TEMPLATE_ANCHORAGE.png | Bin 0 -> 7458 bytes assets/cn/island/TEMPLATE_BELFAST.png | Bin 0 -> 7049 bytes assets/cn/island/TEMPLATE_CHANG_FENG.png | Bin 0 -> 6757 bytes .../cn/island/TEMPLATE_LEONARDO_DA_VINCI.png | Bin 0 -> 6064 bytes assets/cn/island/TEMPLATE_MOGADOR.png | Bin 0 -> 7286 bytes assets/cn/island/TEMPLATE_ROYAL_FORTUNE.png | Bin 0 -> 6826 bytes module/config/argument/args.json | 688 +++++++++++++++--- module/config/argument/argument.yaml | 6 + module/config/config_generated.py | 172 ++--- module/config/i18n/en-US.json | 688 +++++++++++++++--- module/config/i18n/ja-JP.json | 688 +++++++++++++++--- module/config/i18n/zh-CN.json | 688 +++++++++++++++--- module/config/i18n/zh-TW.json | 688 +++++++++++++++--- module/island/assets.py | 12 + 20 files changed, 3114 insertions(+), 516 deletions(-) create mode 100644 assets/cn/island/PROJECT_ANCHORAGE_CHECK.png create mode 100644 assets/cn/island/PROJECT_BELFAST_CHECK.png create mode 100644 assets/cn/island/PROJECT_CHANG_FENG_CHECK.png create mode 100644 assets/cn/island/PROJECT_LEONARDO_DA_VINCI_CHECK.png create mode 100644 assets/cn/island/PROJECT_MOGADOR_CHECK.png create mode 100644 assets/cn/island/PROJECT_ROYAL_FORTUNE_CHECK.png create mode 100644 assets/cn/island/TEMPLATE_ANCHORAGE.png create mode 100644 assets/cn/island/TEMPLATE_BELFAST.png create mode 100644 assets/cn/island/TEMPLATE_CHANG_FENG.png create mode 100644 assets/cn/island/TEMPLATE_LEONARDO_DA_VINCI.png create mode 100644 assets/cn/island/TEMPLATE_MOGADOR.png create mode 100644 assets/cn/island/TEMPLATE_ROYAL_FORTUNE.png diff --git a/assets/cn/island/PROJECT_ANCHORAGE_CHECK.png b/assets/cn/island/PROJECT_ANCHORAGE_CHECK.png new file mode 100644 index 0000000000000000000000000000000000000000..e1915c11236c90a8cd39688ca67f8447fc240387 GIT binary patch literal 9398 zcmeI1`#0O^`uFYKmY&c~wX{_1j<#CI8Hy5&-9brFs?L&jw9ciDk%VOMEiI)j#h{^R zs-&T49Gj%5^C3l@MVumt2uTx_{yGV=CUe|43S*(d$_&(Hh+DSi9`aQKJxap3+{uV@(=g-?He{*kM#peiGy z8D#&fwOjlPCMEFcT{;Z#?N~Umk@NK$)Y+-0VE^8$$p%`#Kfl`h*xhsZqF2Kmdp#Il z2h;%dc+A{z=AK=88;CARKN+S9O|hvC#Cm zn=fp;sS}GulFV*WVp)hG0);B(0$Ci{KkNE?{jI?N9|eTaLlQxR^kmGNZ-fFQ9UA+2 zYG#Fj6od41;Gy(4u9dzPsA{)Rx6m=yO1J8$5<0wZEnJZ3>J~d3%U6oV`&r znYb|WwSDoo`l+6}w_0p~D5gfguYul4T)*EKXfrF-Fqd)Ob` z^aclq(5TIrV&y&lSM0O1HcokY`C2C2f*e%>^=nhW`u%l&{^g7!bnUa!nTQrK`|DU- zh3eimcHi`s9jf_ch{f)gUM?4z=ad6(BzR#b82I&Hu+7BU0(z(PHyt(25x*sD4D5nf z@Ey|rxS#)_A|rE4P<3hD%cK`hLCTxzC!aaI)HJhs;&Q}l_ zZE2RgN91#8ox>?FdlswJyYHBf4xOOyQ>gt4~kH8U2R7 zdi#-JWuKfEW=yAIIy$_rrEYpNM*kY5nYqFkf;7#p#d%DON04Z#$DA#cZEmY|;{yEe z#0Mdf|58kGz?qTWe?WxAyqtQt^lgd`2{UGBGgQ&xEQC62x%b%l8K#q3w}1JMXr~Id z%6+#zFXSWaBmDh2V>`1jj(m4NChA?zfsfMWnenI@Jy5RoxNNX<3h0eEPcq8hOjJ?8KPa_*n+(c6_hZKu z5BdsJUeVF%v9!OJr>CcTK3{L0A#jFf0_n;_ejj`*-CEFb7+1&a<&VVPxK{I@jSPTB zrk833?X)5TjluJ`GZ(qai4jC%wZXs zcZoEcqp}NKZ11E0Lx>BEMgHq?y92HcXa%qxo?P7$_gXA1`5Ssvp9`L5oaKga+c9g; z+DelG7*?podRTEFERVLEL^xJK_FH{#F1O=|!$rKUiTDa9Y+K~OM$Dt`Q+oqT%(){4 zA2^ImiAnBIsf8tkebe#Xd}+9NIIBeZLUACO1GI8+*c_C@=6 zqS1#s-c5kU^91`Aj2u}+ZdWcX7hI#P)XDD(zBV` z)?hBEIH#YOta5d9Js z8-9+AXibwlp}bOKZaU`Whm+d{kNLcJW(bhsraG{>AE)538xn~>sfW0iZBWuIM zwF~1PH`@O_-A@!}=BH?wB7-FTf#hx%qscHmT(x@@jg$Yn9}^!FbSp9#hD1ijg^NEf z7kAQVrdcQQJ+j}U_D3q&L|#}wOAsqnqp!)x%E(L-v(zn~-d*eB+oE1atDF<vnusrjgLph|Y^t;AAv~1n;OPzV zr4T|V49RHzS7lkRkG0TJUE^0NTlWZ`<~d zay3J`U$k={bYe^owic;E{h)VN`Ub`d)?EMCJgI6L6|}x~LtmEG46w&Gr zL&9TXmMDE^#{46F!Yln8`xvB+v!NntA zZ(*fvWvP>1p2kzQ9$w>FwYci-qy;nY{8L)TN8U}P&N+)EeKg^-W42aSyMZqR5_-wU zTIE%+d(GI&iF`S`)WxRf^j+cN$g>oIa=u5o)>{)FZO|d>Bf_sw2=$cUh=v*ejt;sW zWNtRhqmTBiv~;bYd2rCF+$BQ(J>0&KZZk~{@STnAmp@+&3x7G)WR!SGpFI=NyxloU zmz6EVhs53;QwoxbLNsKTtzxDUp>qxI>&6*pnNE%QaxRsw%eV8CGvS0$#@*l(dF^NR zXX{`ms;r-Oud$!0Mojw_fkw~l$6})V{iE+vKW$}p^DHCT%L8NB`g)J^w$OcEO&{LH zak$;(aQ}MAq^pvhec^HYR;}bV_h=;C%$eO9(Rw!^?q3&U^CwJF{_5gISK*iFiav}h zX`k6(9Wd0m&@lRt&Gi@rL5D2ogNv&uqI(tIVaCzf17nS(HLhWOefJY}Fx68#{iRm& zgq83!e`Q6v7#JDETBh=gS>9fL2r{5ag5#^c*2D%AOtdInquFKy(N13Y)K< zQBT|w)5h>|6`V?a%b(0iM`VY;eA?U=$xTx<_b0;%#OCJOmX@FELdzx?F*B-ra8W8! zvxm0WXC}sq{~VQs7$ReAhXNOEYuX$0DP+-^`*`0+?W=vW|His704YkT_IY{QxtjLb z??p99i=0Yun ztNix$ZORRRU~vgnXoSt>(2wk{Vy^$WGn90+(~vln(;o5r8+6Cxx_ zY00NS-${gI}ian(IWR6|c4M|wheUjjzWLvV!_9%ue zd?86tma}ih=eAlrEVl9V5E?siXLkGBqY8+q&tm|LK9p==KWbZlv-)``e!2_Z>Z@1t zR!6i65X0X22Pgf9nN>8lk9uOzn=$@;w`DFJhVw>4z-wpi)ohes*Q8oMeJ#SZG2<#m zHFOqf@0V=Aei<`|F-`BMSPOK7pEe?S|XtC^4LRgIE;bhxT z=)0UsnLRQxVGtJo8Q^jH%OAR-Y7{7MAa^i#NV3&ng5-U=L36kp6F-lMR+f|Xj#Sxa zGtA)0hT=kgIJ``IU*vdg6Sl#5A{o#Zt#55rSCEh)T8~JPy8~nr|8#^XspMKa`|AeV zhss;6uo6DIbC=7lL9KqAt2EeOZDqjiB?B93>)<<%6OblTbfCRH$bHNVJ2PP5+5Vj*eK6=dYfqnfz{;pzizLsg~|b}D}5LB2!e zi`T)86Gaejsq4?>a(R;jd5-mUSn1!*(!ey&jb37?O&`R`ihrm#za=w;`w%c~c zTrFA!xjSmW`1$k5^==lC!%NIT7@Jc%F*Lc&CRk+fuGDvfw6$H16eq5=GfhsDw!f7= zS}5J#9u6p1-}o*-r$*UL^(h_PgP%(DPSQ5s_Mw?fd?8|=eoLA z^74qh#r`6+c>n4Z#Q734)Pl2>sM)CBj561XTnEg;mvp&s5e^D8bp?Ezr;0HXo2{F~ z-Ydrty!R%?B-XtMKnIIpMKcrSm+H8?t&lPFoL5iU)Lw;Tcq z-b{-b&lc9OT)tlMDYcUQAX+%y_tyow)o!nJvanN6{90LqyhP4+RdXf}QISi-@OsM@ z#KeP9x?HO4d7hIag?Ig(f3CQSBt?%5s!|aptf!e)yY)pL#RT&)%{6zqePTimY0J>+ zvKbIA8uky=^EJJHXML+Q1*^(bjcEGm@uHD^`J4U88rsQ88rb}*8~)`r37k+dcS3rA zCnAcb&G8Y?8gp|~WA)=UPw6%)XJK<{YSXimYAPoOGj6?`0`9hF$h|%X5B>q)k+e{% zvHwH>{WXtuDDG$7&(fl1JWzY?ANi25BAjg>DebNFpuoE2?G#Ih@!Pe>&Ii)zqy+Y| z6@MFm+WZ0{eG6qZi&j+GKo%Dcdj?UJJH6LNNr^HzIF_3`0gRV8OO~IAK2ZhFt6*%7cD=VD#o-4wN!Cy)!vVP8(!LNLZwVxXr}~;kv$r z0^o~LI|9JB$@7*3Q!Bt7uV=@tPbhgEO|^d>@oQ(mg?0BO@Y8Cpan2^(TRt=rqm6m-Ao# zA!#C#g()y5*n%d#us?jGI|F%HJ`nDgJI27DXC2`tYE~^o;!i*$e&d{QB?|L} z8OPB%l&qmxu9cqra{s92)tqYbKiM4m=u8U=Omd}CWJD2l#Aovx`YZp z<92Sg-xtM)POJt!Ju9-g{RbU(WG?}%zX3Itb5TMG4s_!4lQkZeYaDLZc^oPlqQC4( ze)&)pM-?@aL@8Fho&Mauo}Mi`OL4CWimY0u@z4RYBOcuWvU{+B0m?k5O@-u_t``P% zaeK`RPDtI*?@UG_iHmxLAHgE$9RUT1I+H)tNlWvAb@}33YuZ#n)lB+(=sm~0*P@3$ zN;c{NUURJ9oklbi**c0D8gJa|;N=hdt(#xiVak+_W11dzyz$Nm&8)E$%n<{3Bt-?cOIRR%l9ZwI5)^C8|}?bhzir0>~;G-pCTeG)FBCa zXdq9-5|-vTC(!y!gzY|5_SW*Jc!a;jTeoDbgYC!~4*uYM@Ew|i?!}vn8dqCXU6k$} zM=hDAm*e(Ds{M}-r?%bTV0%z-EZzkRh6-EGXtfZ)d2}nTGm2+2C&D()p`gWgyz*k} zH`ax}ftR(hq2;(Pd^gkgyJL-=7@UyM$qBWii5scq-H>L~;w2R89>(G9<91DZP^8+g zE}lvvfK3ofm*wbn~& zW4L_-;tqjFzQ+hSn>!MPJ7wpRch_1au7#kOu&r$+d~NrCSutV3#2n1I(k-NdpvBy0 zlSlVDlHVSBUX$y*EuT^bq3C*Cv@U*Nt)gVD{tBj&SB8{}vDzzl`)GpUshyn2&m?{F zh%MG-uk|!Y&$;9z)zBEf^SK@pzbKgF=RHA*IXe_YpvpdLjBoIl6dhpVLZ2#&B(We# zN|Mn7>bL&W9pwN)O#SfHocGy*k!o@xrxhGL;{DAjUE;~G6pgFdnxMvj-}YJOVMNoc z@il_z_GcHBP9KNJcxIq9u6y30b$IEG_W?zKG>iCoMD3JtBuz|xJ40A|%_vD+=rpp= zz$u1|Gm4l)wlzC9A`qazM$HNN?k7OOY$Yz0W}ub+&W#_iDBpop5xdKP{d}B9jO=s5 zp@xnKSaAfC&4gM)GTNvOxfzXM?M{*QL6CHE6evO<-bA=K!S|w#OZ;f8T}Ii}Y@>ta zVEw_mw_t3zCRME!f8~2ZGqJT?+^ zMI?^`zc5f27Ix>`^gC=*$wL8}EZQq%cKTG`Oc5kCq3((16vu3iC}rf=%*M=E;7Z#J z4oY1g-?nuIR0phi4$?2aT=FUy=e@@I*W7 z?RdYYjFddW(~5M5CU^%WjmKdq@YnHneaUdi=_YZi18$D$^x~X-ArDS4&9X}qjLkv+{u=laKq;OiH;pf(Zzp4->s`)e*#m!Oj)h*H@syMu!sewNc@reuHmZxe%xxr{w9zQj3VQ(q8pRUvfG9&JNI z4+wlW&rZFWw|Tu;I1AFJL~?5V%6|+Tf>d1!$#sy_m#r2x!|g`@DgS3oHpU)FYO_eQ zJJ+gRgnK76X9+%5Kk5xHj;+_+-|<01H}lgO#^fHuJ{!bdbUZdSJ=Hv)Zo^GT8`4 zwH7f;ri-{YqCF?SXJb9vi2|~(^v-Ph;eksreXQy0AuB=jQqHjj{PvIpb6>bso75}f zZYO%xi_E0)^)7fJ zJriE;t9Mg-EUMB?FPASrZvNtXICxW=rmXMlIWv1W`Bq$Hu;kO`9y)+fFu3rn{WdQ6Ch8~t2_K7r;5?6uwEFWzO!oC#8 zO8^i{7<;~!(1Ei(tGCmxg?*lL#>dkWxz(1ovr+Iiuixe9wT)?fZ9_KA1?v^jkjg$Y zxn^_gd#K)WpBsYru6_<`wM{MLde^&9r#U`Ga&ijlR=f%pN`gR%CQ7~u{c&wc?%10b z^D}UU8P&|gLmbj|v3!TqNT@;sa)%`jD-OUXxj&65S~_+cY~-_t=~Mx(kuY|IB{y!| zi1b~LX|XsmA6EokznD+mDI#$qBx4c9$d!U;&lVh-eZ!{u+9%xQ#zMG#%Fe<$XCb)} zC@gd!oY>nozraX2qu72wF)=YdXthMdk01(^Q9q@ZwX%o;@9x+OSsoL{4gA*`Z`?#! z;h(Qx{$778@V5egEAY1he=G2}0{?Fm_~o6v5VdFN+KCQ->Mwu(rM->Quhsv)mHdAI DkJ*6} literal 0 HcmV?d00001 diff --git a/assets/cn/island/PROJECT_BELFAST_CHECK.png b/assets/cn/island/PROJECT_BELFAST_CHECK.png new file mode 100644 index 0000000000000000000000000000000000000000..831b267f05d5ea902dab2a178a1bc7572ca81ef2 GIT binary patch literal 8320 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 W7%$KK=b>-EcDM|_RCU2S>3;zAQU{O# literal 0 HcmV?d00001 diff --git a/assets/cn/island/PROJECT_MOGADOR_CHECK.png b/assets/cn/island/PROJECT_MOGADOR_CHECK.png new file mode 100644 index 0000000000000000000000000000000000000000..fe3088766dbbeab34fdc195837d245c17e737fc0 GIT binary patch literal 9490 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 literal 0 HcmV?d00001 diff --git a/assets/cn/island/PROJECT_ROYAL_FORTUNE_CHECK.png b/assets/cn/island/PROJECT_ROYAL_FORTUNE_CHECK.png new file mode 100644 index 0000000000000000000000000000000000000000..6c7d5800224feba12527537dad092b9135a6bc40 GIT binary patch literal 9134 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 gOcG_%D^}{Jg)pRyK>!ir z6LDRS&zVvGV5VuTT-CjQ|NbYReA0DYQ50?4)-(+;P%4!YiG-@Et^))?5D2+4)St`c zqS5H!)!`F|&q4^1O@M6q!f#sopA)$3bs+&c8h71J;XArL}c(=F2qg+pCk-Pvr5>w1s@0SoWF zyZ_vo3xMK}PG5NMo%ajHLUT4r9GlseElaX#IQ~2QMTefh^bB6NEJoNcEj|$nAZC+=nLjYk8&o#}2AV35$MgT%l79?3{ zI3$GJ%FLsoNPrVe(`8j&xu*B{2M3o-Km;M%o}C<Yv1Q9T2>?JK0Ur~90C+BIm=*%N0hBTB!i+)xqVH8c1d-s9R#od&kr0Rh5g}tt zk_do++ZqB4F~^A*!XOe;My@O*nnF?})oIs;`iFBp%N6LZ$A$Xgy(@Qo6?d&NO~b+- z1bnvjN_Bd2HrC8_S9or=s2SV!nOc4Me%Q9-<O*S0MNcx1(xhq?yD z#*k%!2w0K`#z>Zl<9K$d5)}m9vMs}e5E8=IXDLK1@f#r|h=L#rhHfH4lz1Y4rQbCT z&$g9Ba?^vm{>$#&bAu-}y>9B9%8^7+*Nt#2G&h}3Hz$2IiwH14AVLfvzV5C-MDFbj zG6wxvqa`0 zEG|?c@erkqo6n;jw*~;Zt~V$J5%&yPk;2iSq==YcEN~ncV@=aA#`%06UAcxN$tx64 zA^|?1Z$C2@(+4-L<65>2JP(SJ)Z8*VGgGhEmu_j!wXEK@UaORXkwjs3Dz~Cl5J@y1 zHVsR!o1W_-N~z;m2y!RzX^DwIWJL&uW$qgoI+m-bVgn_kv|6r6k~lv++7t_U#Rai@ zC7>QB(C-=$@L0h-Mm%OUQ#xp<0x&2pk%eRV+d|Ajz`eCqv-59^}!E2O5CD*uZcs7BjWF zT=B&6HMOTh$R?n~1Yj>BgV6USKR!`FU25uvV|v9Z$mHi;#A+JVoob*Z5Ws>eg%ltY z7Xu0ag}`xdyuEGulN0gQbWOLbH9Z)Q3|+oFeEL8jY$1UNl}e=%O+;DnP0I6i!;4ML z5=GA1#;{F05Du1xr<2||3Mhd!z07g^b@%xR;cpSZ)J?snd!9F6uY?c=m{95^;xQg) zOhYR!e2y&$iNVmrdv?C}w|@bsE6P%}RK9ZQ(mhXou~sM}RaF^dj_a6~$-lhl6N^Ku z=z_cmG(R<~hJ%b!V`P+$jfd{oOsT_M7h?SH5ERUe&zOekdUXEyJ9g_b5KUl=vzasp z>NtU5@Uv`g{Apj^-HdByy&4DxM}~&hZ`+)ooIQ8&BoA_tNW^trtRZLt$Wx!cc#s!$ z)U^@E0T~6O7yDD$rpbY!==jmdJvZY>8Z&`fj-5;c@H?tBd=RWt5t-9uIGtr;NRMk zF`&)OSmmOcYFapdwyU+Zq$rl6Bp8tps+PX=^!r z>c{b9Q!0@xl=9(PsalxvbG;xeEG&pn(2Bf_y&hLsek|Y8lWqKWc4Q*f+@w{iBtIE= z{4r)(i$TZp0)gKK${47XwaJqw|PfyEN`v0ab6`@x~FJodze)5q?U)eHS63GjddP<~-Dm|j+zsv*ELIRwx$ zO=GTxx;+LFrJ#EGLf@{32j6(3vuh)c#XZ9S5V;<+h#&DrgSw=-?ob|?DTAFHnnd3>b|};oBDc|_jDr&2S-Mh zXWMI<1`%1i=}tKqCZ6pgghHVxbv&(7<8=uTT*s}=RkFP;e)UB2XU`-zZ7v=;(z&q@ zcn+^K0YI|M!)jB;F-+>ZL=9P*wJ=?py>LXF7%AVrqjLP%=7%4uOwCN5J2zdguf6*= zQ^0S&dEn(={8Rtnplh+98jMDxu}F0I+9&|vt}omXO~k3=LQ#kY1EEl8dU67K*3kPe z_U!l;(F&Ddb1Z_?{K@mN_871F5U}b7rLGu|ums9;qap>GTZYudnFt^jrVKzdKQ@n3 zZH@=(rE)l#D$ds}tv+)86gYc!E|u!EjaWKSx^T|O7ZW`zy4T+G*UvxyzkmE=)8d`R zid?rOw5f7}G7n?n($$ZjefBTzzUN-Rbl^BZlA&2gicCX_W|3uqq*k0I)yce?2&#%& zrPR>thG7IiP%G43o7bsClqLqwGpmw{6mFleR=(cMH1BqxjjeVdU?X5mg-ZU=7$MKKPB&~Y9@6Jyq zrwIrqs=Po;^fe?DkRSpG%NCv=80fh9 zuCb#ZWD*g#G(P*z2R(hg!A+~7XVtuV@a}C*tCs;s{?Rjk`@(ZCcBYp-_VgdtYuX&EoQQZGJwnV%5|~ z$Lf<4O1NkE;PI}VcZHHc06c(DXzMC&56}Cb-}&DDUmg4p-+21o2k%?f-MjY}zyAJr zpPkPKAK0~PW^&T9%A2;_BZEF9W*@N};8 z2IA?a5D3_m>Zab;wE`=OX_}5@Up;kd=eNFf>8+PERi2!iu>f8uR+ITcwp#aM(JQ}t z9g9*+&&Gv;Yil0ap++F(^HH{M7QU6+0f-(YbtCI@=5cb@$Vcy!iYp_wD?K zRVHtaVwdNxasr8|NuaG&lG3ZH9@&;r=TWJ1aMB(E`zB z9qHCBYb64yY4AQD`kgZMm`Ag1Z5!A3G-uM`WHZ15@H>dsT+@38j%?X_KVwq8Zk;`Q zbo9!<{?(uTiQ;I$wUOgsj|*!MVNfupXY#34YhQZl9~|9oYhS_p*-E(>jU@+0MwDa{ zOimW^`LiFLx^(G6=c=xszw&Y@7=QrAB4N#NBuT#Q&h4$aTqG7-lS~Ez0^qU*uSoqo z0UPFo01DIv5DLfzP6^;3^Gm_)ci#5iTkoAe@j^?sonZIT?YYDw-%=zDJeM>UgAm}j z0Ac2MLb)o+iX_Q5ZoboE08V@~Ju^ApzHH@Nd;ek8jlDm5_Sr9g^{e}S{_`vS{TsJz zIsfsXsssYEiXgFFkulG4$~Y=K_uMn>Z7qPBfLG^@G|e3WaJ1L2Ec!3w3reBmxV2gx zT57Bz8^Y`Na`k7i#Nj|8WFo1a9j@1nnP@Z+OIL4VP>54@g@%@Py_bjlb4gvhUNS<+5QLQaJh4DS>}d4<{vyC7Io3}ozxltf92lcr z-D_4aU;XAk@4fYb8&AJKNRFL6wytL#W9;PFlMjC3!H$UZ!Kq{AQfb>Qw**3=S6+Je zr+@Q{FFtSo*2 zbyxRpPQ>G}NQ~NWbab?46mTRROGT5d&8>-O;@pLE%U78$0MCy(xHPDJjw`$lG2Tv2H_`_hubrIRIuTzFYB@}lD5i@pB6 z00+ssiuWOVSdV7zAl4zKe>Bqp*WT=wRNugLf^K-rw$W2 zSeu+q3Q}t-rbN*8d)HmLaQeuh53BRW+}OBf4u18K4Lf&k2lW~h1HiQbBG;>J_$kVU z34I3oeS1Ub^`#B}fCzB|69fbThzKAClvyk`_~GesFRaQTMOD))n?|qBr<*dRIUPUt z_!EE$5DFh2{B?IrXJ2pMY<^ZUb**0Cbkk<+nV?+SvZ*(nY`N)%$PInb8`pP)lTq%- zi~%+7J1hf;OFjQ~v9B9+(YT9!$D$!2!#-9nO(CBN)HdMW=l&1q*rY%jjs-hbwu}!? zGX{x(k*?_z6QgZyxpX@F(m%g+?4x7%-*Nxe?lprW*Ej_=4cIo&_06jiEzRjjILu#Y z8NTrVkL1){^y}XyBwN}DXk75Q_!(L1w`N9NAO=VF?c-sto(F)*sw666C>A7wcx~b$ zvJ5MmO^%Mvh(fe$V^^(W{qmgyvsg_ut@!pI{lM~wPki3WQrlvl!_^sxfMqcy;n{Ul zGd*70d)$|)e|QcruBppqrpCd0qlQrJ7f1f#58sv$+LYOlco2-7{gs^ABwH?maxff5 z5N0}(V#0EXjW%uE7z&3dtu?1R^5wi5mZHIUOi689f19jEi+UaSn;YCRJZ?84pKlB? zq+J_9q69ErG8 zxi5WrH%cZ`lzNrQjBQ)v~_!R#_wXW|5(16V&wDXq2W|Z3tuiJKq(^vmp)zFjYJ}$PzX&=!p>Z0JQ2L` z@!@1L2?$^UPu8+10|ri=y*MyD24oqEToGT)hrUsvV*o=}ni5zR{o<@4j-gLk=U?In z1WXRwjz5#7!`J#6I-VE|T>RV;I!4Q*nZBr@876Pp=#~}RPVOHmRce3;2r+~h1RhT?K3vRP;@N~c7*a^NL=9cH zv8aGC4?zb)2O$s$z4_-qtQSfY3V^c4!7Bp)1R+$se3?+OwJGK>K~1ME+idKpa7~>E zQ)5#P?|2wxGi|z|t;^ktG4AZ_q?Bf}*{W3K76m{z^h`4Q;rka%+W|!W48OR00oMZ_ z`+r?_+j{D+iQ+8qoG*MT zA-1)&P0dW950AVp2m)X*Dm1_Q?z^|#a?8NLz}gLK^W{7MARGvbqSz#_IP&2o$D@Eq zi@}fs^&N|Q`l3&8DiZ<-uRdv|s85V*(^K_{iRKM`(dMSls#=Q!Vbg}^fAV~4b5Ag+ zE?!jQjpR&y1^@thSM?q~au^8_=giOnp`vYFwys_|y?;tK1b~yAbc+k;M;z+$?h)hK)NKE2Z%@CmcmDkYX0fb>B4I^IwYRCVgqVY= zja@%GFbZ4~V8Jz=D=+>ml4yx2VMJYsi70}ID2mKPE*CZY$pA4dwk6w(x*wRIOAILhCkcrgq@?kz@6`29!lz(^n_1JGgC! z(#hW6zo+H?9qHR{SDG_GuW=U^B%X|1%1P3ouWJEBsN-FD;blgtl8D7y7dN&Wqah}{ z&h^?4fJj>yrPIxndX{bd-Rmz5T^qRVrtO>7Z{D|WUs)^f+`e=0>Y!m5^;$ii47YTw zfi&{g>u*@a3JCKB^7lolzpuxD>+++)0bi~Lp(qd}Kt0$9zzvc(+?F7mKJmtK1F&}OT72`(w@hD~N-ND9R`y-KdhyVa_lJiEpL+PIg{g&k zeSTn|A3!%igzUy#q)BlrB;DHn)1SS<966Wjg@O(-<<$r$E8;j@j~8s$(emcJaZdea z#i4)%T^k&G=C9)Ev=U8)B1$+yfJ-3-5Q&uw9~gNG6%7*K7L^?-!6TF)?xHz1u&zd}(ra$|Yd+>b0UOmd9&rdwTZ1^Van2 zTySAFoQ)xo@B}T$-2MF>^TpV3-5!iGf9r#RK%j8-+WEhKIo6RAq_7&25-nkVSEI-x z((L7tS>};c#?{hU~A^y;e{Iy(hIY{QmRp>J=e9oIKRMnL*tsdAkPd3_I$|z(^6!|VP;Xq}K zF%nQ96!08(^@g?Yy|!=d){XT_H4qOrb{vx(sYoo+p=RGbc_0`}#9~dJ=KvrcKmL{= zh#rhjmue@5X9i~Hy0e)?C=?5Y;+=d4mZRjgJ^$T=zyC)5$4~z8$fbdnc*}Rb`(1lx nyrLsn6gW5CAZ5 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 Hu0mjfDh6J| literal 0 HcmV?d00001 diff --git a/assets/cn/island/TEMPLATE_LEONARDO_DA_VINCI.png b/assets/cn/island/TEMPLATE_LEONARDO_DA_VINCI.png new file mode 100644 index 0000000000000000000000000000000000000000..5cae46068e5c67423c02f8970dd43f325ff8e316 GIT binary patch literal 6064 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 Qa{vGU07*qoM6N<$f(!~KBLDyZ literal 0 HcmV?d00001 diff --git a/assets/cn/island/TEMPLATE_ROYAL_FORTUNE.png b/assets/cn/island/TEMPLATE_ROYAL_FORTUNE.png new file mode 100644 index 0000000000000000000000000000000000000000..92df0a8b3b617efc3bab4b3fa1603521a5a6594a GIT binary patch literal 6826 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 Y0$|_#z-$JS2mk;807*qoM6N<$g5W1&1^@s6 literal 0 HcmV?d00001 diff --git a/module/config/argument/args.json b/module/config/argument/args.json index 9441da7ba..57ebd8219 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -8000,7 +8000,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter1": { @@ -8034,7 +8040,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character2": { @@ -8068,7 +8080,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter2": { @@ -8102,7 +8120,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character3": { @@ -8136,7 +8160,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter3": { @@ -8170,7 +8200,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character4": { @@ -8204,7 +8240,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter4": { @@ -8238,7 +8280,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] } }, @@ -8310,7 +8358,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter1": { @@ -8344,7 +8398,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character2": { @@ -8378,7 +8438,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter2": { @@ -8412,7 +8478,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character3": { @@ -8446,7 +8518,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter3": { @@ -8480,7 +8558,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character4": { @@ -8514,7 +8598,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter4": { @@ -8548,7 +8638,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] } }, @@ -8657,7 +8753,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter1": { @@ -8691,7 +8793,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character2": { @@ -8725,7 +8833,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter2": { @@ -8759,7 +8873,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character3": { @@ -8793,7 +8913,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter3": { @@ -8827,7 +8953,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] } }, @@ -8919,7 +9051,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter1": { @@ -8953,7 +9091,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character2": { @@ -8987,7 +9131,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter2": { @@ -9021,7 +9171,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character3": { @@ -9055,7 +9211,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter3": { @@ -9089,7 +9251,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character4": { @@ -9123,7 +9291,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter4": { @@ -9157,7 +9331,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] } }, @@ -9241,7 +9421,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter1": { @@ -9275,7 +9461,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character2": { @@ -9309,7 +9501,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter2": { @@ -9343,7 +9541,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character3": { @@ -9377,7 +9581,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter3": { @@ -9411,7 +9621,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character4": { @@ -9445,7 +9661,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter4": { @@ -9479,7 +9701,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] } }, @@ -9575,7 +9803,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter1": { @@ -9609,7 +9843,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character2": { @@ -9643,7 +9883,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter2": { @@ -9677,7 +9923,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character3": { @@ -9711,7 +9963,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter3": { @@ -9745,7 +10003,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character4": { @@ -9779,7 +10043,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter4": { @@ -9813,7 +10083,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] } }, @@ -9885,7 +10161,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter1": { @@ -9919,7 +10201,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character2": { @@ -9953,7 +10241,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter2": { @@ -9987,7 +10281,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] } }, @@ -10065,7 +10365,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter1": { @@ -10099,7 +10405,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character2": { @@ -10133,7 +10445,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter2": { @@ -10167,7 +10485,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] } }, @@ -10243,7 +10567,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter1": { @@ -10277,7 +10607,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character2": { @@ -10311,7 +10647,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter2": { @@ -10345,7 +10687,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] } }, @@ -10419,7 +10767,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter1": { @@ -10453,7 +10807,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character2": { @@ -10487,7 +10847,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter2": { @@ -10521,7 +10887,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] } }, @@ -10593,7 +10965,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter1": { @@ -10627,7 +11005,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character2": { @@ -10661,7 +11045,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter2": { @@ -10695,7 +11085,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] } }, @@ -10761,7 +11157,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter1": { @@ -10795,7 +11197,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character2": { @@ -10829,7 +11237,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter2": { @@ -10863,7 +11277,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] } }, @@ -10929,7 +11349,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter1": { @@ -10963,7 +11389,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character2": { @@ -10997,7 +11429,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter2": { @@ -11031,7 +11469,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] } }, @@ -11093,7 +11537,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter1": { @@ -11127,7 +11577,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character2": { @@ -11161,7 +11617,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter2": { @@ -11195,7 +11657,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] } }, @@ -11267,7 +11735,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter1": { @@ -11301,7 +11775,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character2": { @@ -11335,7 +11815,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter2": { @@ -11369,7 +11855,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] } }, @@ -11441,7 +11933,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter1": { @@ -11475,7 +11973,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "Character2": { @@ -11509,7 +12013,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] }, "SecondaryCharacter2": { @@ -11543,7 +12053,13 @@ "takao", "yat_sen", "fei_yuen", - "august_von_parseval" + "august_von_parseval", + "anchorage", + "belfast", + "chang_feng", + "leonardo_da_vinci", + "mogador", + "royal_fortune" ] } }, diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index 4bf3b17e6..f2322371f 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -562,6 +562,12 @@ _Island: - yat_sen - fei_yuen - august_von_parseval + - anchorage + - belfast + - chang_feng + - leonardo_da_vinci + - mogador + - royal_fortune IslandSecondaryCharacter: &IslandSecondaryCharacter <<: *IslandCharacter Island1: diff --git a/module/config/config_generated.py b/module/config/config_generated.py index e791cb850..0f4f914e5 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -286,14 +286,14 @@ class GeneratedConfig: Island1_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 Island1_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 Island1_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8 - Island1_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island1_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island1_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island1_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island1_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island1_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island1_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island1_SecondaryCharacter4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island1_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island1_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island1_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island1_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island1_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island1_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island1_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island1_SecondaryCharacter4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune # Group `Island2` Island2_Receive = False @@ -301,26 +301,26 @@ class GeneratedConfig: Island2_Option2 = 0 # 0, 2 Island2_Option3 = 0 # 0, 3 Island2_Option4 = 0 # 0, 4 - Island2_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island2_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island2_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island2_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island2_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island2_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island2_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island2_SecondaryCharacter4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island2_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island2_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island2_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island2_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island2_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island2_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island2_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island2_SecondaryCharacter4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune # Group `Island3` Island3_Receive = False Island3_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 Island3_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 Island3_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 - Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island3_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island3_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island3_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island3_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island3_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island3_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island3_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island3_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island3_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island3_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune # Group `Island4` Island4_Receive = False @@ -328,14 +328,14 @@ class GeneratedConfig: Island4_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 Island4_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6 Island4_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island4_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island4_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island4_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island4_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island4_SecondaryCharacter4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island4_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island4_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island4_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island4_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island4_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island4_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island4_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island4_SecondaryCharacter4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune # Group `Island5` Island5_Receive = False @@ -343,14 +343,14 @@ class GeneratedConfig: Island5_Option2 = 0 # 0, 1, 2, 3, 4 Island5_Option3 = 0 # 0, 1, 2, 3, 4 Island5_Option4 = 0 # 0, 1, 2, 3, 4 - Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island5_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island5_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island5_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island5_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island5_SecondaryCharacter4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island5_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island5_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island5_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island5_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island5_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island5_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island5_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island5_SecondaryCharacter4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune # Group `Island6` Island6_Receive = False @@ -358,104 +358,104 @@ class GeneratedConfig: Island6_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 Island6_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 Island6_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island6_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island6_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island6_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island6_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island6_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island6_SecondaryCharacter4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island6_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island6_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island6_Character3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island6_SecondaryCharacter3 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island6_Character4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island6_SecondaryCharacter4 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune # Group `Island7` Island7_Receive = False Island7_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island7_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island7_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island7_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island7_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island7_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island7_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island7_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune # Group `Island8` Island8_Receive = False Island8_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 Island8_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 - Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island8_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island8_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island8_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island8_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island8_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island8_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island8_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune # Group `Island9` Island9_Receive = False Island9_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 Island9_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 - Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island9_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island9_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island9_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island9_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island9_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island9_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island9_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune # Group `Island10` Island10_Receive = False Island10_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Island10_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 - Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island10_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island10_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island10_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island10_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island10_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island10_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island10_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune # Group `Island11` Island11_Receive = False Island11_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island11_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island11_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island11_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island11_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island11_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island11_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island11_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island11_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune # Group `Island12` Island12_Receive = False Island12_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 Island12_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island12_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island12_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island12_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island12_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island12_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island12_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island12_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island12_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune # Group `Island13` Island13_Receive = False Island13_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6 Island13_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6 - Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island13_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island13_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island13_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island13_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island13_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island13_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island13_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune # Group `Island14` Island14_Receive = False Island14_Option1 = 0 # 0, 1, 2, 3, 4 Island14_Option2 = 0 # 0, 1, 2, 3, 4 - Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island14_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island14_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island14_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island14_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island14_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island14_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island14_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune # Group `Island15` Island15_Receive = False Island15_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island15_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island15_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island15_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island15_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island15_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island15_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island15_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island15_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island15_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune # Group `Island16` Island16_Receive = False Island16_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island16_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island16_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island16_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island16_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval - Island16_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval + Island16_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island16_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island16_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune + Island16_SecondaryCharacter2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune # Group `GeneralShop` GeneralShop_UseGems = False diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index 493c66e34..4f596b30c 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -1878,7 +1878,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island1.SecondaryCharacter1.name", @@ -1910,7 +1916,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island1.Character2.name", @@ -1942,7 +1954,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island1.SecondaryCharacter2.name", @@ -1974,7 +1992,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character3": { "name": "Island1.Character3.name", @@ -2006,7 +2030,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter3": { "name": "Island1.SecondaryCharacter3.name", @@ -2038,7 +2068,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character4": { "name": "Island1.Character4.name", @@ -2070,7 +2106,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter4": { "name": "Island1.SecondaryCharacter4.name", @@ -2102,7 +2144,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island2": { @@ -2168,7 +2216,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island2.SecondaryCharacter1.name", @@ -2200,7 +2254,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island2.Character2.name", @@ -2232,7 +2292,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island2.SecondaryCharacter2.name", @@ -2264,7 +2330,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character3": { "name": "Island2.Character3.name", @@ -2296,7 +2368,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter3": { "name": "Island2.SecondaryCharacter3.name", @@ -2328,7 +2406,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character4": { "name": "Island2.Character4.name", @@ -2360,7 +2444,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter4": { "name": "Island2.SecondaryCharacter4.name", @@ -2392,7 +2482,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island3": { @@ -2497,7 +2593,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island3.SecondaryCharacter1.name", @@ -2529,7 +2631,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island3.Character2.name", @@ -2561,7 +2669,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island3.SecondaryCharacter2.name", @@ -2593,7 +2707,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character3": { "name": "Island3.Character3.name", @@ -2625,7 +2745,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter3": { "name": "Island3.SecondaryCharacter3.name", @@ -2657,7 +2783,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island4": { @@ -2743,7 +2875,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island4.SecondaryCharacter1.name", @@ -2775,7 +2913,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island4.Character2.name", @@ -2807,7 +2951,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island4.SecondaryCharacter2.name", @@ -2839,7 +2989,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character3": { "name": "Island4.Character3.name", @@ -2871,7 +3027,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter3": { "name": "Island4.SecondaryCharacter3.name", @@ -2903,7 +3065,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character4": { "name": "Island4.Character4.name", @@ -2935,7 +3103,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter4": { "name": "Island4.SecondaryCharacter4.name", @@ -2967,7 +3141,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island5": { @@ -3045,7 +3225,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island5.SecondaryCharacter1.name", @@ -3077,7 +3263,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island5.Character2.name", @@ -3109,7 +3301,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island5.SecondaryCharacter2.name", @@ -3141,7 +3339,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character3": { "name": "Island5.Character3.name", @@ -3173,7 +3377,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter3": { "name": "Island5.SecondaryCharacter3.name", @@ -3205,7 +3415,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character4": { "name": "Island5.Character4.name", @@ -3237,7 +3453,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter4": { "name": "Island5.SecondaryCharacter4.name", @@ -3269,7 +3491,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island6": { @@ -3359,7 +3587,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island6.SecondaryCharacter1.name", @@ -3391,7 +3625,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island6.Character2.name", @@ -3423,7 +3663,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island6.SecondaryCharacter2.name", @@ -3455,7 +3701,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character3": { "name": "Island6.Character3.name", @@ -3487,7 +3739,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter3": { "name": "Island6.SecondaryCharacter3.name", @@ -3519,7 +3777,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character4": { "name": "Island6.Character4.name", @@ -3551,7 +3815,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter4": { "name": "Island6.SecondaryCharacter4.name", @@ -3583,7 +3853,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island7": { @@ -3653,7 +3929,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island7.SecondaryCharacter1.name", @@ -3685,7 +3967,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island7.Character2.name", @@ -3717,7 +4005,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island7.SecondaryCharacter2.name", @@ -3749,7 +4043,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island8": { @@ -3825,7 +4125,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island8.SecondaryCharacter1.name", @@ -3857,7 +4163,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island8.Character2.name", @@ -3889,7 +4201,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island8.SecondaryCharacter2.name", @@ -3921,7 +4239,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island9": { @@ -3995,7 +4319,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island9.SecondaryCharacter1.name", @@ -4027,7 +4357,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island9.Character2.name", @@ -4059,7 +4395,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island9.SecondaryCharacter2.name", @@ -4091,7 +4433,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island10": { @@ -4163,7 +4511,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island10.SecondaryCharacter1.name", @@ -4195,7 +4549,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island10.Character2.name", @@ -4227,7 +4587,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island10.SecondaryCharacter2.name", @@ -4259,7 +4625,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island11": { @@ -4329,7 +4701,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island11.SecondaryCharacter1.name", @@ -4361,7 +4739,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island11.Character2.name", @@ -4393,7 +4777,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island11.SecondaryCharacter2.name", @@ -4425,7 +4815,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island12": { @@ -4489,7 +4885,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island12.SecondaryCharacter1.name", @@ -4521,7 +4923,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island12.Character2.name", @@ -4553,7 +4961,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island12.SecondaryCharacter2.name", @@ -4585,7 +4999,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island13": { @@ -4649,7 +5069,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island13.SecondaryCharacter1.name", @@ -4681,7 +5107,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island13.Character2.name", @@ -4713,7 +5145,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island13.SecondaryCharacter2.name", @@ -4745,7 +5183,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island14": { @@ -4805,7 +5249,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island14.SecondaryCharacter1.name", @@ -4837,7 +5287,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island14.Character2.name", @@ -4869,7 +5325,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island14.SecondaryCharacter2.name", @@ -4901,7 +5363,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island15": { @@ -4971,7 +5439,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island15.SecondaryCharacter1.name", @@ -5003,7 +5477,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island15.Character2.name", @@ -5035,7 +5515,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island15.SecondaryCharacter2.name", @@ -5067,7 +5553,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island16": { @@ -5137,7 +5629,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island16.SecondaryCharacter1.name", @@ -5169,7 +5667,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island16.Character2.name", @@ -5201,7 +5705,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island16.SecondaryCharacter2.name", @@ -5233,7 +5743,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "GeneralShop": { diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index d203249c8..de28ffe45 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -1878,7 +1878,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island1.SecondaryCharacter1.name", @@ -1910,7 +1916,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island1.Character2.name", @@ -1942,7 +1954,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island1.SecondaryCharacter2.name", @@ -1974,7 +1992,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character3": { "name": "Island1.Character3.name", @@ -2006,7 +2030,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter3": { "name": "Island1.SecondaryCharacter3.name", @@ -2038,7 +2068,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character4": { "name": "Island1.Character4.name", @@ -2070,7 +2106,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter4": { "name": "Island1.SecondaryCharacter4.name", @@ -2102,7 +2144,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island2": { @@ -2168,7 +2216,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island2.SecondaryCharacter1.name", @@ -2200,7 +2254,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island2.Character2.name", @@ -2232,7 +2292,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island2.SecondaryCharacter2.name", @@ -2264,7 +2330,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character3": { "name": "Island2.Character3.name", @@ -2296,7 +2368,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter3": { "name": "Island2.SecondaryCharacter3.name", @@ -2328,7 +2406,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character4": { "name": "Island2.Character4.name", @@ -2360,7 +2444,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter4": { "name": "Island2.SecondaryCharacter4.name", @@ -2392,7 +2482,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island3": { @@ -2497,7 +2593,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island3.SecondaryCharacter1.name", @@ -2529,7 +2631,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island3.Character2.name", @@ -2561,7 +2669,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island3.SecondaryCharacter2.name", @@ -2593,7 +2707,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character3": { "name": "Island3.Character3.name", @@ -2625,7 +2745,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter3": { "name": "Island3.SecondaryCharacter3.name", @@ -2657,7 +2783,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island4": { @@ -2743,7 +2875,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island4.SecondaryCharacter1.name", @@ -2775,7 +2913,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island4.Character2.name", @@ -2807,7 +2951,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island4.SecondaryCharacter2.name", @@ -2839,7 +2989,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character3": { "name": "Island4.Character3.name", @@ -2871,7 +3027,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter3": { "name": "Island4.SecondaryCharacter3.name", @@ -2903,7 +3065,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character4": { "name": "Island4.Character4.name", @@ -2935,7 +3103,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter4": { "name": "Island4.SecondaryCharacter4.name", @@ -2967,7 +3141,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island5": { @@ -3045,7 +3225,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island5.SecondaryCharacter1.name", @@ -3077,7 +3263,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island5.Character2.name", @@ -3109,7 +3301,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island5.SecondaryCharacter2.name", @@ -3141,7 +3339,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character3": { "name": "Island5.Character3.name", @@ -3173,7 +3377,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter3": { "name": "Island5.SecondaryCharacter3.name", @@ -3205,7 +3415,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character4": { "name": "Island5.Character4.name", @@ -3237,7 +3453,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter4": { "name": "Island5.SecondaryCharacter4.name", @@ -3269,7 +3491,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island6": { @@ -3359,7 +3587,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island6.SecondaryCharacter1.name", @@ -3391,7 +3625,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island6.Character2.name", @@ -3423,7 +3663,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island6.SecondaryCharacter2.name", @@ -3455,7 +3701,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character3": { "name": "Island6.Character3.name", @@ -3487,7 +3739,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter3": { "name": "Island6.SecondaryCharacter3.name", @@ -3519,7 +3777,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character4": { "name": "Island6.Character4.name", @@ -3551,7 +3815,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter4": { "name": "Island6.SecondaryCharacter4.name", @@ -3583,7 +3853,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island7": { @@ -3653,7 +3929,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island7.SecondaryCharacter1.name", @@ -3685,7 +3967,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island7.Character2.name", @@ -3717,7 +4005,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island7.SecondaryCharacter2.name", @@ -3749,7 +4043,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island8": { @@ -3825,7 +4125,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island8.SecondaryCharacter1.name", @@ -3857,7 +4163,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island8.Character2.name", @@ -3889,7 +4201,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island8.SecondaryCharacter2.name", @@ -3921,7 +4239,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island9": { @@ -3995,7 +4319,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island9.SecondaryCharacter1.name", @@ -4027,7 +4357,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island9.Character2.name", @@ -4059,7 +4395,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island9.SecondaryCharacter2.name", @@ -4091,7 +4433,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island10": { @@ -4163,7 +4511,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island10.SecondaryCharacter1.name", @@ -4195,7 +4549,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island10.Character2.name", @@ -4227,7 +4587,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island10.SecondaryCharacter2.name", @@ -4259,7 +4625,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island11": { @@ -4329,7 +4701,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island11.SecondaryCharacter1.name", @@ -4361,7 +4739,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island11.Character2.name", @@ -4393,7 +4777,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island11.SecondaryCharacter2.name", @@ -4425,7 +4815,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island12": { @@ -4489,7 +4885,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island12.SecondaryCharacter1.name", @@ -4521,7 +4923,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island12.Character2.name", @@ -4553,7 +4961,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island12.SecondaryCharacter2.name", @@ -4585,7 +4999,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island13": { @@ -4649,7 +5069,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island13.SecondaryCharacter1.name", @@ -4681,7 +5107,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island13.Character2.name", @@ -4713,7 +5145,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island13.SecondaryCharacter2.name", @@ -4745,7 +5183,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island14": { @@ -4805,7 +5249,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island14.SecondaryCharacter1.name", @@ -4837,7 +5287,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island14.Character2.name", @@ -4869,7 +5325,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island14.SecondaryCharacter2.name", @@ -4901,7 +5363,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island15": { @@ -4971,7 +5439,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island15.SecondaryCharacter1.name", @@ -5003,7 +5477,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island15.Character2.name", @@ -5035,7 +5515,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island15.SecondaryCharacter2.name", @@ -5067,7 +5553,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island16": { @@ -5137,7 +5629,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island16.SecondaryCharacter1.name", @@ -5169,7 +5667,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island16.Character2.name", @@ -5201,7 +5705,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island16.SecondaryCharacter2.name", @@ -5233,7 +5743,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "GeneralShop": { diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 04592359f..256ff1550 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -1878,7 +1878,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter1": { "name": "第 1 格次选角色", @@ -1910,7 +1916,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character2": { "name": "第 2 格首选角色", @@ -1942,7 +1954,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter2": { "name": "第 2 格次选角色", @@ -1974,7 +1992,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character3": { "name": "第 3 格首选角色", @@ -2006,7 +2030,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter3": { "name": "第 3 格次选角色", @@ -2038,7 +2068,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character4": { "name": "第 4 格首选角色", @@ -2070,7 +2106,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter4": { "name": "第 4 格次选角色", @@ -2102,7 +2144,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" } }, "Island2": { @@ -2168,7 +2216,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter1": { "name": "第 1 格次选角色", @@ -2200,7 +2254,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character2": { "name": "第 2 格首选角色", @@ -2232,7 +2292,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter2": { "name": "第 2 格次选角色", @@ -2264,7 +2330,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character3": { "name": "第 3 格首选角色", @@ -2296,7 +2368,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter3": { "name": "第 3 格次选角色", @@ -2328,7 +2406,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character4": { "name": "第 4 格首选角色", @@ -2360,7 +2444,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter4": { "name": "第 4 格次选角色", @@ -2392,7 +2482,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" } }, "Island3": { @@ -2497,7 +2593,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter1": { "name": "第 1 格次选角色", @@ -2529,7 +2631,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character2": { "name": "第 2 格首选角色", @@ -2561,7 +2669,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter2": { "name": "第 2 格次选角色", @@ -2593,7 +2707,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character3": { "name": "第 3 格首选角色", @@ -2625,7 +2745,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter3": { "name": "第 3 格次选角色", @@ -2657,7 +2783,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" } }, "Island4": { @@ -2743,7 +2875,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter1": { "name": "第 1 格次选角色", @@ -2775,7 +2913,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character2": { "name": "第 2 格首选角色", @@ -2807,7 +2951,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter2": { "name": "第 2 格次选角色", @@ -2839,7 +2989,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character3": { "name": "第 3 格首选角色", @@ -2871,7 +3027,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter3": { "name": "第 3 格次选角色", @@ -2903,7 +3065,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character4": { "name": "第 4 格首选角色", @@ -2935,7 +3103,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter4": { "name": "第 4 格次选角色", @@ -2967,7 +3141,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" } }, "Island5": { @@ -3045,7 +3225,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter1": { "name": "第 1 格次选角色", @@ -3077,7 +3263,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character2": { "name": "第 2 格首选角色", @@ -3109,7 +3301,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter2": { "name": "第 2 格次选角色", @@ -3141,7 +3339,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character3": { "name": "第 3 格首选角色", @@ -3173,7 +3377,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter3": { "name": "第 3 格次选角色", @@ -3205,7 +3415,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character4": { "name": "第 4 格首选角色", @@ -3237,7 +3453,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter4": { "name": "第 4 格次选角色", @@ -3269,7 +3491,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" } }, "Island6": { @@ -3359,7 +3587,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter1": { "name": "第 1 格次选角色", @@ -3391,7 +3625,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character2": { "name": "第 2 格首选角色", @@ -3423,7 +3663,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter2": { "name": "第 2 格次选角色", @@ -3455,7 +3701,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character3": { "name": "第 3 格首选角色", @@ -3487,7 +3739,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter3": { "name": "第 3 格次选角色", @@ -3519,7 +3777,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character4": { "name": "第 4 格首选角色", @@ -3551,7 +3815,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter4": { "name": "第 4 格次选角色", @@ -3583,7 +3853,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" } }, "Island7": { @@ -3653,7 +3929,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter1": { "name": "第 1 格次选角色", @@ -3685,7 +3967,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character2": { "name": "第 2 格首选角色", @@ -3717,7 +4005,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter2": { "name": "第 2 格次选角色", @@ -3749,7 +4043,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" } }, "Island8": { @@ -3825,7 +4125,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter1": { "name": "第 1 格次选角色", @@ -3857,7 +4163,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character2": { "name": "第 2 格首选角色", @@ -3889,7 +4201,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter2": { "name": "第 2 格次选角色", @@ -3921,7 +4239,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" } }, "Island9": { @@ -3995,7 +4319,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter1": { "name": "第 1 格次选角色", @@ -4027,7 +4357,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character2": { "name": "第 2 格首选角色", @@ -4059,7 +4395,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter2": { "name": "第 2 格次选角色", @@ -4091,7 +4433,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" } }, "Island10": { @@ -4163,7 +4511,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter1": { "name": "第 1 格次选角色", @@ -4195,7 +4549,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character2": { "name": "第 2 格首选角色", @@ -4227,7 +4587,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter2": { "name": "第 2 格次选角色", @@ -4259,7 +4625,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" } }, "Island11": { @@ -4329,7 +4701,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter1": { "name": "第 1 格次选角色", @@ -4361,7 +4739,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character2": { "name": "第 2 格首选角色", @@ -4393,7 +4777,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter2": { "name": "第 2 格次选角色", @@ -4425,7 +4815,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" } }, "Island12": { @@ -4489,7 +4885,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter1": { "name": "第 1 格次选角色", @@ -4521,7 +4923,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character2": { "name": "第 2 格首选角色", @@ -4553,7 +4961,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter2": { "name": "第 2 格次选角色", @@ -4585,7 +4999,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" } }, "Island13": { @@ -4649,7 +5069,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter1": { "name": "第 1 格次选角色", @@ -4681,7 +5107,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character2": { "name": "第 2 格首选角色", @@ -4713,7 +5145,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter2": { "name": "第 2 格次选角色", @@ -4745,7 +5183,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" } }, "Island14": { @@ -4805,7 +5249,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter1": { "name": "第 1 格次选角色", @@ -4837,7 +5287,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character2": { "name": "第 2 格首选角色", @@ -4869,7 +5325,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter2": { "name": "第 2 格次选角色", @@ -4901,7 +5363,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" } }, "Island15": { @@ -4971,7 +5439,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter1": { "name": "第 1 格次选角色", @@ -5003,7 +5477,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character2": { "name": "第 2 格首选角色", @@ -5035,7 +5515,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter2": { "name": "第 2 格次选角色", @@ -5067,7 +5553,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" } }, "Island16": { @@ -5137,7 +5629,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter1": { "name": "第 1 格次选角色", @@ -5169,7 +5667,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "Character2": { "name": "第 2 格首选角色", @@ -5201,7 +5705,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" }, "SecondaryCharacter2": { "name": "第 2 格次选角色", @@ -5233,7 +5743,13 @@ "takao": "高雄", "yat_sen": "逸仙", "fei_yuen": "飞云", - "august_von_parseval": "奥古斯特·冯·帕塞瓦尔" + "august_von_parseval": "奥古斯特·冯·帕塞瓦尔", + "anchorage": "安克雷奇", + "belfast": "贝尔法斯特", + "chang_feng": "长风", + "leonardo_da_vinci": "莱昂纳多·达·芬奇", + "mogador": "莫加多尔", + "royal_fortune": "皇家财富号" } }, "GeneralShop": { diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index 0bb41b2ef..e591106c1 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -1878,7 +1878,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island1.SecondaryCharacter1.name", @@ -1910,7 +1916,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island1.Character2.name", @@ -1942,7 +1954,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island1.SecondaryCharacter2.name", @@ -1974,7 +1992,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character3": { "name": "Island1.Character3.name", @@ -2006,7 +2030,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter3": { "name": "Island1.SecondaryCharacter3.name", @@ -2038,7 +2068,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character4": { "name": "Island1.Character4.name", @@ -2070,7 +2106,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter4": { "name": "Island1.SecondaryCharacter4.name", @@ -2102,7 +2144,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island2": { @@ -2168,7 +2216,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island2.SecondaryCharacter1.name", @@ -2200,7 +2254,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island2.Character2.name", @@ -2232,7 +2292,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island2.SecondaryCharacter2.name", @@ -2264,7 +2330,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character3": { "name": "Island2.Character3.name", @@ -2296,7 +2368,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter3": { "name": "Island2.SecondaryCharacter3.name", @@ -2328,7 +2406,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character4": { "name": "Island2.Character4.name", @@ -2360,7 +2444,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter4": { "name": "Island2.SecondaryCharacter4.name", @@ -2392,7 +2482,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island3": { @@ -2497,7 +2593,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island3.SecondaryCharacter1.name", @@ -2529,7 +2631,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island3.Character2.name", @@ -2561,7 +2669,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island3.SecondaryCharacter2.name", @@ -2593,7 +2707,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character3": { "name": "Island3.Character3.name", @@ -2625,7 +2745,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter3": { "name": "Island3.SecondaryCharacter3.name", @@ -2657,7 +2783,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island4": { @@ -2743,7 +2875,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island4.SecondaryCharacter1.name", @@ -2775,7 +2913,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island4.Character2.name", @@ -2807,7 +2951,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island4.SecondaryCharacter2.name", @@ -2839,7 +2989,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character3": { "name": "Island4.Character3.name", @@ -2871,7 +3027,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter3": { "name": "Island4.SecondaryCharacter3.name", @@ -2903,7 +3065,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character4": { "name": "Island4.Character4.name", @@ -2935,7 +3103,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter4": { "name": "Island4.SecondaryCharacter4.name", @@ -2967,7 +3141,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island5": { @@ -3045,7 +3225,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island5.SecondaryCharacter1.name", @@ -3077,7 +3263,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island5.Character2.name", @@ -3109,7 +3301,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island5.SecondaryCharacter2.name", @@ -3141,7 +3339,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character3": { "name": "Island5.Character3.name", @@ -3173,7 +3377,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter3": { "name": "Island5.SecondaryCharacter3.name", @@ -3205,7 +3415,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character4": { "name": "Island5.Character4.name", @@ -3237,7 +3453,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter4": { "name": "Island5.SecondaryCharacter4.name", @@ -3269,7 +3491,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island6": { @@ -3359,7 +3587,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island6.SecondaryCharacter1.name", @@ -3391,7 +3625,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island6.Character2.name", @@ -3423,7 +3663,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island6.SecondaryCharacter2.name", @@ -3455,7 +3701,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character3": { "name": "Island6.Character3.name", @@ -3487,7 +3739,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter3": { "name": "Island6.SecondaryCharacter3.name", @@ -3519,7 +3777,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character4": { "name": "Island6.Character4.name", @@ -3551,7 +3815,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter4": { "name": "Island6.SecondaryCharacter4.name", @@ -3583,7 +3853,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island7": { @@ -3653,7 +3929,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island7.SecondaryCharacter1.name", @@ -3685,7 +3967,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island7.Character2.name", @@ -3717,7 +4005,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island7.SecondaryCharacter2.name", @@ -3749,7 +4043,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island8": { @@ -3825,7 +4125,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island8.SecondaryCharacter1.name", @@ -3857,7 +4163,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island8.Character2.name", @@ -3889,7 +4201,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island8.SecondaryCharacter2.name", @@ -3921,7 +4239,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island9": { @@ -3995,7 +4319,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island9.SecondaryCharacter1.name", @@ -4027,7 +4357,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island9.Character2.name", @@ -4059,7 +4395,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island9.SecondaryCharacter2.name", @@ -4091,7 +4433,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island10": { @@ -4163,7 +4511,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island10.SecondaryCharacter1.name", @@ -4195,7 +4549,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island10.Character2.name", @@ -4227,7 +4587,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island10.SecondaryCharacter2.name", @@ -4259,7 +4625,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island11": { @@ -4329,7 +4701,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island11.SecondaryCharacter1.name", @@ -4361,7 +4739,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island11.Character2.name", @@ -4393,7 +4777,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island11.SecondaryCharacter2.name", @@ -4425,7 +4815,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island12": { @@ -4489,7 +4885,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island12.SecondaryCharacter1.name", @@ -4521,7 +4923,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island12.Character2.name", @@ -4553,7 +4961,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island12.SecondaryCharacter2.name", @@ -4585,7 +4999,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island13": { @@ -4649,7 +5069,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island13.SecondaryCharacter1.name", @@ -4681,7 +5107,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island13.Character2.name", @@ -4713,7 +5145,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island13.SecondaryCharacter2.name", @@ -4745,7 +5183,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island14": { @@ -4805,7 +5249,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island14.SecondaryCharacter1.name", @@ -4837,7 +5287,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island14.Character2.name", @@ -4869,7 +5325,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island14.SecondaryCharacter2.name", @@ -4901,7 +5363,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island15": { @@ -4971,7 +5439,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island15.SecondaryCharacter1.name", @@ -5003,7 +5477,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island15.Character2.name", @@ -5035,7 +5515,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island15.SecondaryCharacter2.name", @@ -5067,7 +5553,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "Island16": { @@ -5137,7 +5629,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter1": { "name": "Island16.SecondaryCharacter1.name", @@ -5169,7 +5667,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "Character2": { "name": "Island16.Character2.name", @@ -5201,7 +5705,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" }, "SecondaryCharacter2": { "name": "Island16.SecondaryCharacter2.name", @@ -5233,7 +5743,13 @@ "takao": "takao", "yat_sen": "yat_sen", "fei_yuen": "fei_yuen", - "august_von_parseval": "august_von_parseval" + "august_von_parseval": "august_von_parseval", + "anchorage": "anchorage", + "belfast": "belfast", + "chang_feng": "chang_feng", + "leonardo_da_vinci": "leonardo_da_vinci", + "mogador": "mogador", + "royal_fortune": "royal_fortune" } }, "GeneralShop": { diff --git a/module/island/assets.py b/module/island/assets.py index 82651173b..1a65b912e 100644 --- a/module/island/assets.py +++ b/module/island/assets.py @@ -31,8 +31,11 @@ PEARL_PRICE_OCR = Button(area={'cn': (257, 357, 300, 377), 'en': (257, 357, 300, PRODUCT_MANJUU_CHECK = Button(area={'cn': (535, 107, 575, 138), 'en': (535, 107, 575, 138), 'jp': (535, 107, 575, 138), 'tw': (535, 107, 575, 138)}, color={'cn': (199, 181, 124), 'en': (199, 181, 124), 'jp': (199, 181, 124), 'tw': (199, 181, 124)}, button={'cn': (535, 107, 575, 138), 'en': (535, 107, 575, 138), 'jp': (535, 107, 575, 138), 'tw': (535, 107, 575, 138)}, file={'cn': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'en': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'jp': './assets/cn/island/PRODUCT_MANJUU_CHECK.png', 'tw': './assets/cn/island/PRODUCT_MANJUU_CHECK.png'}) PROJECT_AKASHI_CHECK = Button(area={'cn': (1157, 176, 1217, 209), 'en': (1157, 176, 1217, 209), 'jp': (1157, 176, 1217, 209), 'tw': (1157, 176, 1217, 209)}, color={'cn': (173, 183, 168), 'en': (173, 183, 168), 'jp': (173, 183, 168), 'tw': (173, 183, 168)}, button={'cn': (1157, 176, 1217, 209), 'en': (1157, 176, 1217, 209), 'jp': (1157, 176, 1217, 209), 'tw': (1157, 176, 1217, 209)}, file={'cn': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'en': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'jp': './assets/cn/island/PROJECT_AKASHI_CHECK.png', 'tw': './assets/cn/island/PROJECT_AKASHI_CHECK.png'}) PROJECT_AMAGI_CHAN_CHECK = Button(area={'cn': (1152, 167, 1229, 215), 'en': (1152, 167, 1229, 215), 'jp': (1152, 167, 1229, 215), 'tw': (1152, 167, 1229, 215)}, color={'cn': (136, 114, 106), 'en': (136, 114, 106), 'jp': (136, 114, 106), 'tw': (136, 114, 106)}, button={'cn': (1152, 167, 1229, 215), 'en': (1152, 167, 1229, 215), 'jp': (1152, 167, 1229, 215), 'tw': (1152, 167, 1229, 215)}, file={'cn': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'en': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'jp': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png', 'tw': './assets/cn/island/PROJECT_AMAGI_CHAN_CHECK.png'}) +PROJECT_ANCHORAGE_CHECK = Button(area={'cn': (1169, 167, 1217, 215), 'en': (1169, 167, 1217, 215), 'jp': (1169, 167, 1217, 215), 'tw': (1169, 167, 1217, 215)}, color={'cn': (205, 183, 173), 'en': (205, 183, 173), 'jp': (205, 183, 173), 'tw': (205, 183, 173)}, button={'cn': (1169, 167, 1217, 215), 'en': (1169, 167, 1217, 215), 'jp': (1169, 167, 1217, 215), 'tw': (1169, 167, 1217, 215)}, file={'cn': './assets/cn/island/PROJECT_ANCHORAGE_CHECK.png', 'en': './assets/cn/island/PROJECT_ANCHORAGE_CHECK.png', 'jp': './assets/cn/island/PROJECT_ANCHORAGE_CHECK.png', 'tw': './assets/cn/island/PROJECT_ANCHORAGE_CHECK.png'}) PROJECT_ATAGO_CHECK = Button(area={'cn': (1161, 180, 1217, 211), 'en': (1161, 180, 1217, 211), 'jp': (1161, 180, 1217, 211), 'tw': (1161, 180, 1217, 211)}, color={'cn': (175, 156, 144), 'en': (175, 156, 144), 'jp': (175, 156, 144), 'tw': (175, 156, 144)}, button={'cn': (1161, 180, 1217, 211), 'en': (1161, 180, 1217, 211), 'jp': (1161, 180, 1217, 211), 'tw': (1161, 180, 1217, 211)}, file={'cn': './assets/cn/island/PROJECT_ATAGO_CHECK.png', 'en': './assets/cn/island/PROJECT_ATAGO_CHECK.png', 'jp': './assets/cn/island/PROJECT_ATAGO_CHECK.png', 'tw': './assets/cn/island/PROJECT_ATAGO_CHECK.png'}) PROJECT_AUGUST_VON_PARSEVAL_CHECK = Button(area={'cn': (1151, 168, 1226, 218), 'en': (1151, 168, 1226, 218), 'jp': (1151, 168, 1226, 218), 'tw': (1151, 168, 1226, 218)}, color={'cn': (122, 116, 124), 'en': (122, 116, 124), 'jp': (122, 116, 124), 'tw': (122, 116, 124)}, button={'cn': (1151, 168, 1226, 218), 'en': (1151, 168, 1226, 218), 'jp': (1151, 168, 1226, 218), 'tw': (1151, 168, 1226, 218)}, file={'cn': './assets/cn/island/PROJECT_AUGUST_VON_PARSEVAL_CHECK.png', 'en': './assets/cn/island/PROJECT_AUGUST_VON_PARSEVAL_CHECK.png', 'jp': './assets/cn/island/PROJECT_AUGUST_VON_PARSEVAL_CHECK.png', 'tw': './assets/cn/island/PROJECT_AUGUST_VON_PARSEVAL_CHECK.png'}) +PROJECT_BELFAST_CHECK = Button(area={'cn': (1169, 169, 1214, 214), 'en': (1169, 169, 1214, 214), 'jp': (1169, 169, 1214, 214), 'tw': (1169, 169, 1214, 214)}, color={'cn': (223, 207, 205), 'en': (223, 207, 205), 'jp': (223, 207, 205), 'tw': (223, 207, 205)}, button={'cn': (1169, 169, 1214, 214), 'en': (1169, 169, 1214, 214), 'jp': (1169, 169, 1214, 214), 'tw': (1169, 169, 1214, 214)}, file={'cn': './assets/cn/island/PROJECT_BELFAST_CHECK.png', 'en': './assets/cn/island/PROJECT_BELFAST_CHECK.png', 'jp': './assets/cn/island/PROJECT_BELFAST_CHECK.png', 'tw': './assets/cn/island/PROJECT_BELFAST_CHECK.png'}) +PROJECT_CHANG_FENG_CHECK = Button(area={'cn': (1169, 168, 1217, 216), 'en': (1169, 168, 1217, 216), 'jp': (1169, 168, 1217, 216), 'tw': (1169, 168, 1217, 216)}, color={'cn': (159, 142, 144), 'en': (159, 142, 144), 'jp': (159, 142, 144), 'tw': (159, 142, 144)}, button={'cn': (1169, 168, 1217, 216), 'en': (1169, 168, 1217, 216), 'jp': (1169, 168, 1217, 216), 'tw': (1169, 168, 1217, 216)}, file={'cn': './assets/cn/island/PROJECT_CHANG_FENG_CHECK.png', 'en': './assets/cn/island/PROJECT_CHANG_FENG_CHECK.png', 'jp': './assets/cn/island/PROJECT_CHANG_FENG_CHECK.png', 'tw': './assets/cn/island/PROJECT_CHANG_FENG_CHECK.png'}) PROJECT_CHAO_HO_CHECK = Button(area={'cn': (1158, 174, 1218, 204), 'en': (1158, 174, 1218, 204), 'jp': (1158, 174, 1218, 204), 'tw': (1158, 174, 1218, 204)}, color={'cn': (182, 145, 150), 'en': (182, 145, 150), 'jp': (182, 145, 150), 'tw': (182, 145, 150)}, button={'cn': (1158, 174, 1218, 204), 'en': (1158, 174, 1218, 204), 'jp': (1158, 174, 1218, 204), 'tw': (1158, 174, 1218, 204)}, file={'cn': './assets/cn/island/PROJECT_CHAO_HO_CHECK.png', 'en': './assets/cn/island/PROJECT_CHAO_HO_CHECK.png', 'jp': './assets/cn/island/PROJECT_CHAO_HO_CHECK.png', 'tw': './assets/cn/island/PROJECT_CHAO_HO_CHECK.png'}) PROJECT_CHEN_HAI_CHECK = Button(area={'cn': (1162, 175, 1215, 206), 'en': (1162, 175, 1215, 206), 'jp': (1162, 175, 1215, 206), 'tw': (1162, 175, 1215, 206)}, color={'cn': (145, 134, 130), 'en': (145, 134, 130), 'jp': (145, 134, 130), 'tw': (145, 134, 130)}, button={'cn': (1162, 175, 1215, 206), 'en': (1162, 175, 1215, 206), 'jp': (1162, 175, 1215, 206), 'tw': (1162, 175, 1215, 206)}, file={'cn': './assets/cn/island/PROJECT_CHEN_HAI_CHECK.png', 'en': './assets/cn/island/PROJECT_CHEN_HAI_CHECK.png', 'jp': './assets/cn/island/PROJECT_CHEN_HAI_CHECK.png', 'tw': './assets/cn/island/PROJECT_CHEN_HAI_CHECK.png'}) PROJECT_CHESHIRE_CHECK = Button(area={'cn': (1161, 163, 1224, 207), 'en': (1161, 163, 1224, 207), 'jp': (1161, 163, 1224, 207), 'tw': (1161, 163, 1224, 207)}, color={'cn': (156, 150, 159), 'en': (156, 150, 159), 'jp': (156, 150, 159), 'tw': (156, 150, 159)}, button={'cn': (1161, 163, 1224, 207), 'en': (1161, 163, 1224, 207), 'jp': (1161, 163, 1224, 207), 'tw': (1161, 163, 1224, 207)}, file={'cn': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'en': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'jp': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png', 'tw': './assets/cn/island/PROJECT_CHESHIRE_CHECK.png'}) @@ -45,10 +48,13 @@ PROJECT_HOOD_CHECK = Button(area={'cn': (1152, 167, 1232, 218), 'en': (1152, 167 PROJECT_JAVELIN_CHECK = Button(area={'cn': (1151, 168, 1223, 220), 'en': (1151, 168, 1223, 220), 'jp': (1151, 168, 1223, 220), 'tw': (1151, 168, 1223, 220)}, color={'cn': (191, 174, 205), 'en': (191, 174, 205), 'jp': (191, 174, 205), 'tw': (191, 174, 205)}, button={'cn': (1151, 168, 1223, 220), 'en': (1151, 168, 1223, 220), 'jp': (1151, 168, 1223, 220), 'tw': (1151, 168, 1223, 220)}, file={'cn': './assets/cn/island/PROJECT_JAVELIN_CHECK.png', 'en': './assets/cn/island/PROJECT_JAVELIN_CHECK.png', 'jp': './assets/cn/island/PROJECT_JAVELIN_CHECK.png', 'tw': './assets/cn/island/PROJECT_JAVELIN_CHECK.png'}) PROJECT_LAFFEY_CHECK = Button(area={'cn': (1149, 164, 1224, 214), 'en': (1149, 164, 1224, 214), 'jp': (1149, 164, 1224, 214), 'tw': (1149, 164, 1224, 214)}, color={'cn': (226, 213, 220), 'en': (226, 213, 220), 'jp': (226, 213, 220), 'tw': (226, 213, 220)}, button={'cn': (1149, 164, 1224, 214), 'en': (1149, 164, 1224, 214), 'jp': (1149, 164, 1224, 214), 'tw': (1149, 164, 1224, 214)}, file={'cn': './assets/cn/island/PROJECT_LAFFEY_CHECK.png', 'en': './assets/cn/island/PROJECT_LAFFEY_CHECK.png', 'jp': './assets/cn/island/PROJECT_LAFFEY_CHECK.png', 'tw': './assets/cn/island/PROJECT_LAFFEY_CHECK.png'}) PROJECT_LEMALIN_CHECK = Button(area={'cn': (1165, 173, 1232, 218), 'en': (1165, 173, 1232, 218), 'jp': (1165, 173, 1232, 218), 'tw': (1165, 173, 1232, 218)}, color={'cn': (225, 217, 221), 'en': (225, 217, 221), 'jp': (225, 217, 221), 'tw': (225, 217, 221)}, button={'cn': (1165, 173, 1232, 218), 'en': (1165, 173, 1232, 218), 'jp': (1165, 173, 1232, 218), 'tw': (1165, 173, 1232, 218)}, file={'cn': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'en': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'jp': './assets/cn/island/PROJECT_LEMALIN_CHECK.png', 'tw': './assets/cn/island/PROJECT_LEMALIN_CHECK.png'}) +PROJECT_LEONARDO_DA_VINCI_CHECK = Button(area={'cn': (1170, 165, 1218, 213), 'en': (1170, 165, 1218, 213), 'jp': (1170, 165, 1218, 213), 'tw': (1170, 165, 1218, 213)}, color={'cn': (222, 185, 153), 'en': (222, 185, 153), 'jp': (222, 185, 153), 'tw': (222, 185, 153)}, button={'cn': (1170, 165, 1218, 213), 'en': (1170, 165, 1218, 213), 'jp': (1170, 165, 1218, 213), 'tw': (1170, 165, 1218, 213)}, file={'cn': './assets/cn/island/PROJECT_LEONARDO_DA_VINCI_CHECK.png', 'en': './assets/cn/island/PROJECT_LEONARDO_DA_VINCI_CHECK.png', 'jp': './assets/cn/island/PROJECT_LEONARDO_DA_VINCI_CHECK.png', 'tw': './assets/cn/island/PROJECT_LEONARDO_DA_VINCI_CHECK.png'}) PROJECT_MANJUU_CHECK = Button(area={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, color={'cn': (221, 192, 128), 'en': (221, 192, 128), 'jp': (221, 192, 128), 'tw': (221, 192, 128)}, button={'cn': (1162, 182, 1214, 205), 'en': (1162, 182, 1214, 205), 'jp': (1162, 182, 1214, 205), 'tw': (1162, 182, 1214, 205)}, file={'cn': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'en': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'jp': './assets/cn/island/PROJECT_MANJUU_CHECK.png', 'tw': './assets/cn/island/PROJECT_MANJUU_CHECK.png'}) +PROJECT_MOGADOR_CHECK = Button(area={'cn': (1169, 168, 1217, 216), 'en': (1169, 168, 1217, 216), 'jp': (1169, 168, 1217, 216), 'tw': (1169, 168, 1217, 216)}, color={'cn': (131, 113, 148), 'en': (131, 113, 148), 'jp': (131, 113, 148), 'tw': (131, 113, 148)}, button={'cn': (1169, 168, 1217, 216), 'en': (1169, 168, 1217, 216), 'jp': (1169, 168, 1217, 216), 'tw': (1169, 168, 1217, 216)}, file={'cn': './assets/cn/island/PROJECT_MOGADOR_CHECK.png', 'en': './assets/cn/island/PROJECT_MOGADOR_CHECK.png', 'jp': './assets/cn/island/PROJECT_MOGADOR_CHECK.png', 'tw': './assets/cn/island/PROJECT_MOGADOR_CHECK.png'}) PROJECT_NEW_JERSEY_CHECK = Button(area={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, color={'cn': (138, 136, 159), 'en': (138, 136, 159), 'jp': (138, 136, 159), 'tw': (138, 136, 159)}, button={'cn': (1158, 170, 1223, 214), 'en': (1158, 170, 1223, 214), 'jp': (1158, 170, 1223, 214), 'tw': (1158, 170, 1223, 214)}, file={'cn': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'en': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'jp': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png', 'tw': './assets/cn/island/PROJECT_NEW_JERSEY_CHECK.png'}) PROJECT_OCEANA_CHECK = Button(area={'cn': (1169, 174, 1207, 212), 'en': (1169, 174, 1207, 212), 'jp': (1169, 174, 1207, 212), 'tw': (1169, 174, 1207, 212)}, color={'cn': (222, 209, 213), 'en': (222, 209, 213), 'jp': (222, 209, 213), 'tw': (222, 209, 213)}, button={'cn': (1169, 174, 1207, 212), 'en': (1169, 174, 1207, 212), 'jp': (1169, 174, 1207, 212), 'tw': (1169, 174, 1207, 212)}, file={'cn': './assets/cn/island/PROJECT_OCEANA_CHECK.png', 'en': './assets/cn/island/PROJECT_OCEANA_CHECK.png', 'jp': './assets/cn/island/PROJECT_OCEANA_CHECK.png', 'tw': './assets/cn/island/PROJECT_OCEANA_CHECK.png'}) PROJECT_PRINZ_EUGEN_CHECK = Button(area={'cn': (1150, 169, 1235, 219), 'en': (1150, 169, 1235, 219), 'jp': (1150, 169, 1235, 219), 'tw': (1150, 169, 1235, 219)}, color={'cn': (200, 180, 177), 'en': (200, 180, 177), 'jp': (200, 180, 177), 'tw': (200, 180, 177)}, button={'cn': (1150, 169, 1235, 219), 'en': (1150, 169, 1235, 219), 'jp': (1150, 169, 1235, 219), 'tw': (1150, 169, 1235, 219)}, file={'cn': './assets/cn/island/PROJECT_PRINZ_EUGEN_CHECK.png', 'en': './assets/cn/island/PROJECT_PRINZ_EUGEN_CHECK.png', 'jp': './assets/cn/island/PROJECT_PRINZ_EUGEN_CHECK.png', 'tw': './assets/cn/island/PROJECT_PRINZ_EUGEN_CHECK.png'}) +PROJECT_ROYAL_FORTUNE_CHECK = Button(area={'cn': (1169, 169, 1217, 217), 'en': (1169, 169, 1217, 217), 'jp': (1169, 169, 1217, 217), 'tw': (1169, 169, 1217, 217)}, color={'cn': (137, 116, 117), 'en': (137, 116, 117), 'jp': (137, 116, 117), 'tw': (137, 116, 117)}, button={'cn': (1169, 169, 1217, 217), 'en': (1169, 169, 1217, 217), 'jp': (1169, 169, 1217, 217), 'tw': (1169, 169, 1217, 217)}, file={'cn': './assets/cn/island/PROJECT_ROYAL_FORTUNE_CHECK.png', 'en': './assets/cn/island/PROJECT_ROYAL_FORTUNE_CHECK.png', 'jp': './assets/cn/island/PROJECT_ROYAL_FORTUNE_CHECK.png', 'tw': './assets/cn/island/PROJECT_ROYAL_FORTUNE_CHECK.png'}) PROJECT_SARATOGA_CHECK = Button(area={'cn': (1162, 166, 1223, 219), 'en': (1162, 166, 1223, 219), 'jp': (1162, 166, 1223, 219), 'tw': (1162, 166, 1223, 219)}, color={'cn': (212, 177, 178), 'en': (212, 177, 178), 'jp': (212, 177, 178), 'tw': (212, 177, 178)}, button={'cn': (1162, 166, 1223, 219), 'en': (1162, 166, 1223, 219), 'jp': (1162, 166, 1223, 219), 'tw': (1162, 166, 1223, 219)}, file={'cn': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'en': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'jp': './assets/cn/island/PROJECT_SARATOGA_CHECK.png', 'tw': './assets/cn/island/PROJECT_SARATOGA_CHECK.png'}) PROJECT_SHIMAKAZE_CHECK = Button(area={'cn': (1163, 168, 1212, 218), 'en': (1163, 168, 1212, 218), 'jp': (1163, 168, 1212, 218), 'tw': (1163, 168, 1212, 218)}, color={'cn': (218, 199, 196), 'en': (218, 199, 196), 'jp': (218, 199, 196), 'tw': (218, 199, 196)}, button={'cn': (1163, 168, 1212, 218), 'en': (1163, 168, 1212, 218), 'jp': (1163, 168, 1212, 218), 'tw': (1163, 168, 1212, 218)}, file={'cn': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'en': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'jp': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png', 'tw': './assets/cn/island/PROJECT_SHIMAKAZE_CHECK.png'}) PROJECT_START = Button(area={'cn': (686, 610, 706, 630), 'en': (609, 610, 629, 630), 'jp': (686, 610, 706, 630), 'tw': (686, 610, 706, 630)}, color={'cn': (129, 213, 255), 'en': (128, 212, 254), 'jp': (129, 213, 255), 'tw': (129, 213, 255)}, button={'cn': (494, 599, 1087, 642), 'en': (609, 610, 629, 630), 'jp': (494, 599, 1087, 642), 'tw': (494, 599, 1087, 642)}, file={'cn': './assets/cn/island/PROJECT_START.png', 'en': './assets/en/island/PROJECT_START.png', 'jp': './assets/cn/island/PROJECT_START.png', 'tw': './assets/cn/island/PROJECT_START.png'}) @@ -67,9 +73,12 @@ ROLE_SORT_ASC = Button(area={'cn': (143, 619, 150, 623), 'en': (143, 619, 150, 6 ROLE_SORT_DESC = Button(area={'cn': (143, 627, 150, 631), 'en': (143, 627, 150, 631), 'jp': (143, 627, 150, 631), 'tw': (143, 627, 150, 631)}, color={'cn': (236, 236, 236), 'en': (236, 236, 236), 'jp': (236, 236, 236), 'tw': (236, 236, 236)}, button={'cn': (143, 627, 150, 631), 'en': (143, 627, 150, 631), 'jp': (143, 627, 150, 631), 'tw': (143, 627, 150, 631)}, file={'cn': './assets/cn/island/ROLE_SORT_DESC.png', 'en': './assets/cn/island/ROLE_SORT_DESC.png', 'jp': './assets/cn/island/ROLE_SORT_DESC.png', 'tw': './assets/cn/island/ROLE_SORT_DESC.png'}) TEMPLATE_AKASHI = Template(file={'cn': './assets/cn/island/TEMPLATE_AKASHI.png', 'en': './assets/cn/island/TEMPLATE_AKASHI.png', 'jp': './assets/cn/island/TEMPLATE_AKASHI.png', 'tw': './assets/cn/island/TEMPLATE_AKASHI.png'}) TEMPLATE_AMAGI_CHAN = Template(file={'cn': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'en': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'jp': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png', 'tw': './assets/cn/island/TEMPLATE_AMAGI_CHAN.png'}) +TEMPLATE_ANCHORAGE = Template(file={'cn': './assets/cn/island/TEMPLATE_ANCHORAGE.png', 'en': './assets/cn/island/TEMPLATE_ANCHORAGE.png', 'jp': './assets/cn/island/TEMPLATE_ANCHORAGE.png', 'tw': './assets/cn/island/TEMPLATE_ANCHORAGE.png'}) TEMPLATE_ATAGO = Template(file={'cn': './assets/cn/island/TEMPLATE_ATAGO.png', 'en': './assets/cn/island/TEMPLATE_ATAGO.png', 'jp': './assets/cn/island/TEMPLATE_ATAGO.png', 'tw': './assets/cn/island/TEMPLATE_ATAGO.png'}) TEMPLATE_AUGUST_VON_PARSEVAL = Template(file={'cn': './assets/cn/island/TEMPLATE_AUGUST_VON_PARSEVAL.png', 'en': './assets/cn/island/TEMPLATE_AUGUST_VON_PARSEVAL.png', 'jp': './assets/cn/island/TEMPLATE_AUGUST_VON_PARSEVAL.png', 'tw': './assets/cn/island/TEMPLATE_AUGUST_VON_PARSEVAL.png'}) +TEMPLATE_BELFAST = Template(file={'cn': './assets/cn/island/TEMPLATE_BELFAST.png', 'en': './assets/cn/island/TEMPLATE_BELFAST.png', 'jp': './assets/cn/island/TEMPLATE_BELFAST.png', 'tw': './assets/cn/island/TEMPLATE_BELFAST.png'}) TEMPLATE_CARROT = Template(file={'cn': './assets/cn/island/TEMPLATE_CARROT.png', 'en': './assets/cn/island/TEMPLATE_CARROT.png', 'jp': './assets/cn/island/TEMPLATE_CARROT.png', 'tw': './assets/cn/island/TEMPLATE_CARROT.png'}) +TEMPLATE_CHANG_FENG = Template(file={'cn': './assets/cn/island/TEMPLATE_CHANG_FENG.png', 'en': './assets/cn/island/TEMPLATE_CHANG_FENG.png', 'jp': './assets/cn/island/TEMPLATE_CHANG_FENG.png', 'tw': './assets/cn/island/TEMPLATE_CHANG_FENG.png'}) TEMPLATE_CHAO_HO = Template(file={'cn': './assets/cn/island/TEMPLATE_CHAO_HO.png', 'en': './assets/cn/island/TEMPLATE_CHAO_HO.png', 'jp': './assets/cn/island/TEMPLATE_CHAO_HO.png', 'tw': './assets/cn/island/TEMPLATE_CHAO_HO.png'}) TEMPLATE_CHEN_HAI = Template(file={'cn': './assets/cn/island/TEMPLATE_CHEN_HAI.png', 'en': './assets/cn/island/TEMPLATE_CHEN_HAI.png', 'jp': './assets/cn/island/TEMPLATE_CHEN_HAI.png', 'tw': './assets/cn/island/TEMPLATE_CHEN_HAI.png'}) TEMPLATE_CHESHIRE = Template(file={'cn': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'en': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'jp': './assets/cn/island/TEMPLATE_CHESHIRE.png', 'tw': './assets/cn/island/TEMPLATE_CHESHIRE.png'}) @@ -86,8 +95,10 @@ TEMPLATE_ITEM_SATISFIED = Template(file={'cn': './assets/cn/island/TEMPLATE_ITEM TEMPLATE_JAVELIN = Template(file={'cn': './assets/cn/island/TEMPLATE_JAVELIN.png', 'en': './assets/cn/island/TEMPLATE_JAVELIN.png', 'jp': './assets/cn/island/TEMPLATE_JAVELIN.png', 'tw': './assets/cn/island/TEMPLATE_JAVELIN.png'}) TEMPLATE_LAFFEY = Template(file={'cn': './assets/cn/island/TEMPLATE_LAFFEY.png', 'en': './assets/cn/island/TEMPLATE_LAFFEY.png', 'jp': './assets/cn/island/TEMPLATE_LAFFEY.png', 'tw': './assets/cn/island/TEMPLATE_LAFFEY.png'}) TEMPLATE_LEMALIN = Template(file={'cn': './assets/cn/island/TEMPLATE_LEMALIN.png', 'en': './assets/cn/island/TEMPLATE_LEMALIN.png', 'jp': './assets/cn/island/TEMPLATE_LEMALIN.png', 'tw': './assets/cn/island/TEMPLATE_LEMALIN.png'}) +TEMPLATE_LEONARDO_DA_VINCI = Template(file={'cn': './assets/cn/island/TEMPLATE_LEONARDO_DA_VINCI.png', 'en': './assets/cn/island/TEMPLATE_LEONARDO_DA_VINCI.png', 'jp': './assets/cn/island/TEMPLATE_LEONARDO_DA_VINCI.png', 'tw': './assets/cn/island/TEMPLATE_LEONARDO_DA_VINCI.png'}) TEMPLATE_MANJUU = Template(file={'cn': './assets/cn/island/TEMPLATE_MANJUU.png', 'en': './assets/cn/island/TEMPLATE_MANJUU.png', 'jp': './assets/cn/island/TEMPLATE_MANJUU.png', 'tw': './assets/cn/island/TEMPLATE_MANJUU.png'}) TEMPLATE_MILK = Template(file={'cn': './assets/cn/island/TEMPLATE_MILK.png', 'en': './assets/cn/island/TEMPLATE_MILK.png', 'jp': './assets/cn/island/TEMPLATE_MILK.png', 'tw': './assets/cn/island/TEMPLATE_MILK.png'}) +TEMPLATE_MOGADOR = Template(file={'cn': './assets/cn/island/TEMPLATE_MOGADOR.png', 'en': './assets/cn/island/TEMPLATE_MOGADOR.png', 'jp': './assets/cn/island/TEMPLATE_MOGADOR.png', 'tw': './assets/cn/island/TEMPLATE_MOGADOR.png'}) TEMPLATE_NAPA_CABBAGE = Template(file={'cn': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png', 'en': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png', 'jp': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png', 'tw': './assets/cn/island/TEMPLATE_NAPA_CABBAGE.png'}) TEMPLATE_NEW_JERSEY = Template(file={'cn': './assets/cn/island/TEMPLATE_NEW_JERSEY.png', 'en': './assets/cn/island/TEMPLATE_NEW_JERSEY.png', 'jp': './assets/cn/island/TEMPLATE_NEW_JERSEY.png', 'tw': './assets/cn/island/TEMPLATE_NEW_JERSEY.png'}) TEMPLATE_OCEANA = Template(file={'cn': './assets/cn/island/TEMPLATE_OCEANA.png', 'en': './assets/cn/island/TEMPLATE_OCEANA.png', 'jp': './assets/cn/island/TEMPLATE_OCEANA.png', 'tw': './assets/cn/island/TEMPLATE_OCEANA.png'}) @@ -96,6 +107,7 @@ TEMPLATE_POULTRY = Template(file={'cn': './assets/cn/island/TEMPLATE_POULTRY.png TEMPLATE_PRINZ_EUGEN = Template(file={'cn': './assets/cn/island/TEMPLATE_PRINZ_EUGEN.png', 'en': './assets/cn/island/TEMPLATE_PRINZ_EUGEN.png', 'jp': './assets/cn/island/TEMPLATE_PRINZ_EUGEN.png', 'tw': './assets/cn/island/TEMPLATE_PRINZ_EUGEN.png'}) TEMPLATE_PROJECT = Template(file={'cn': './assets/cn/island/TEMPLATE_PROJECT.png', 'en': './assets/cn/island/TEMPLATE_PROJECT.png', 'jp': './assets/cn/island/TEMPLATE_PROJECT.png', 'tw': './assets/cn/island/TEMPLATE_PROJECT.png'}) TEMPLATE_PROJECT_LOCKED = Template(file={'cn': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'en': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'jp': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png', 'tw': './assets/cn/island/TEMPLATE_PROJECT_LOCKED.png'}) +TEMPLATE_ROYAL_FORTUNE = Template(file={'cn': './assets/cn/island/TEMPLATE_ROYAL_FORTUNE.png', 'en': './assets/cn/island/TEMPLATE_ROYAL_FORTUNE.png', 'jp': './assets/cn/island/TEMPLATE_ROYAL_FORTUNE.png', 'tw': './assets/cn/island/TEMPLATE_ROYAL_FORTUNE.png'}) TEMPLATE_SARATOGA = Template(file={'cn': './assets/cn/island/TEMPLATE_SARATOGA.png', 'en': './assets/cn/island/TEMPLATE_SARATOGA.png', 'jp': './assets/cn/island/TEMPLATE_SARATOGA.png', 'tw': './assets/cn/island/TEMPLATE_SARATOGA.png'}) TEMPLATE_SHIMAKAZE = Template(file={'cn': './assets/cn/island/TEMPLATE_SHIMAKAZE.png', 'en': './assets/cn/island/TEMPLATE_SHIMAKAZE.png', 'jp': './assets/cn/island/TEMPLATE_SHIMAKAZE.png', 'tw': './assets/cn/island/TEMPLATE_SHIMAKAZE.png'}) TEMPLATE_SLOT_LOCKED = Template(file={'cn': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'en': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'jp': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png', 'tw': './assets/cn/island/TEMPLATE_SLOT_LOCKED.png'}) From 38f6c283c85fe6ed7f9cffeeed7538ffe2893dbd Mon Sep 17 00:00:00 2001 From: xiaomcingn <63132881+xiaomcingn@users.noreply.github.com> Date: Sat, 8 Aug 2026 21:32:46 +0800 Subject: [PATCH 76/76] Upd: island autumn season item --- module/config/argument/args.json | 24 +++--- module/config/argument/argument.yaml | 20 ++--- module/config/config_generated.py | 12 +-- module/config/i18n/en-US.json | 24 +++--- module/config/i18n/ja-JP.json | 24 +++--- module/config/i18n/zh-CN.json | 120 ++++++++++++++------------- module/config/i18n/zh-TW.json | 24 +++--- module/island/project_data.py | 86 +++++++++---------- 8 files changed, 177 insertions(+), 157 deletions(-) diff --git a/module/config/argument/args.json b/module/config/argument/args.json index 57ebd8219..80412d6c1 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -9727,7 +9727,9 @@ 4, 5, 6, - 7 + 7, + 8, + 9 ] }, "Option2": { @@ -9741,7 +9743,9 @@ 4, 5, 6, - 7 + 7, + 8, + 9 ] }, "Option3": { @@ -9755,7 +9759,9 @@ 4, 5, 6, - 7 + 7, + 8, + 9 ] }, "Option4": { @@ -9769,7 +9775,9 @@ 4, 5, 6, - 7 + 7, + 8, + 9 ] }, "Character1": { @@ -10109,9 +10117,7 @@ 4, 5, 6, - 7, - 8, - 9 + 7 ] }, "Option2": { @@ -10125,9 +10131,7 @@ 4, 5, 6, - 7, - 8, - 9 + 7 ] }, "Character1": { diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index f2322371f..05500fec1 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -503,16 +503,16 @@ Awaken: _Island: IslandOption4: &IslandOption4 value: 0 - option: [ 0, 1, 2, 3, 4] + option: [ 0, 1, 2, 3, 4 ] IslandOption5: &IslandOption5 value: 0 - option: [ 0, 1, 2, 3, 4, 5] + option: [ 0, 1, 2, 3, 4, 5 ] IslandOption6: &IslandOption6 value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6] + option: [ 0, 1, 2, 3, 4, 5, 6 ] IslandOption7: &IslandOption7 value: 0 - option: [ 0, 1, 2, 3, 4, 5, 6, 7] + option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] IslandOption8: &IslandOption8 value: 0 option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] @@ -647,10 +647,10 @@ Island5: SecondaryCharacter4: *IslandSecondaryCharacter Island6: Receive: false - Option1: *IslandOption7 - Option2: *IslandOption7 - Option3: *IslandOption7 - Option4: *IslandOption7 + Option1: *IslandOption9 + Option2: *IslandOption9 + Option3: *IslandOption9 + Option4: *IslandOption9 Character1: *IslandCharacter SecondaryCharacter1: *IslandSecondaryCharacter Character2: *IslandCharacter @@ -661,8 +661,8 @@ Island6: SecondaryCharacter4: *IslandSecondaryCharacter Island7: Receive: false - Option1: *IslandOption9 - Option2: *IslandOption9 + Option1: *IslandOption7 + Option2: *IslandOption7 Character1: *IslandCharacter SecondaryCharacter1: *IslandSecondaryCharacter Character2: *IslandCharacter diff --git a/module/config/config_generated.py b/module/config/config_generated.py index 0f4f914e5..992966749 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -354,10 +354,10 @@ class GeneratedConfig: # Group `Island6` Island6_Receive = False - Island6_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 - Island6_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 + Island6_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island6_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island6_Option3 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island6_Option4 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Island6_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune Island6_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune Island6_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune @@ -369,8 +369,8 @@ class GeneratedConfig: # Group `Island7` Island7_Receive = False - Island7_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Island7_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + Island7_Option1 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 + Island7_Option2 = 0 # 0, 1, 2, 3, 4, 5, 6, 7 Island7_Character1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune Island7_SecondaryCharacter1 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune Island7_Character2 = 'manjuu' # manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, william_d_porter, chen_hai, hood, prinz_eugen, tb, oceana, explorer, unicorn, cheshire, amagi_chan, helena, atago, friedrich_der_grobe, javelin, laffey, takao, yat_sen, fei_yuen, august_von_parseval, anchorage, belfast, chang_feng, leonardo_da_vinci, mogador, royal_fortune diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index 4f596b30c..45e089d1d 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -3519,7 +3519,9 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9" }, "Option2": { "name": "Island6.Option2.name", @@ -3531,7 +3533,9 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9" }, "Option3": { "name": "Island6.Option3.name", @@ -3543,7 +3547,9 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9" }, "Option4": { "name": "Island6.Option4.name", @@ -3555,7 +3561,9 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9" }, "Character1": { "name": "Island6.Character1.name", @@ -3881,9 +3889,7 @@ "4": "4", "5": "5", "6": "6", - "7": "7", - "8": "8", - "9": "9" + "7": "7" }, "Option2": { "name": "Island7.Option2.name", @@ -3895,9 +3901,7 @@ "4": "4", "5": "5", "6": "6", - "7": "7", - "8": "8", - "9": "9" + "7": "7" }, "Character1": { "name": "Island7.Character1.name", diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index de28ffe45..fcc78a22e 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -3519,7 +3519,9 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9" }, "Option2": { "name": "Island6.Option2.name", @@ -3531,7 +3533,9 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9" }, "Option3": { "name": "Island6.Option3.name", @@ -3543,7 +3547,9 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9" }, "Option4": { "name": "Island6.Option4.name", @@ -3555,7 +3561,9 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9" }, "Character1": { "name": "Island6.Character1.name", @@ -3881,9 +3889,7 @@ "4": "4", "5": "5", "6": "6", - "7": "7", - "8": "8", - "9": "9" + "7": "7" }, "Option2": { "name": "Island7.Option2.name", @@ -3895,9 +3901,7 @@ "4": "4", "5": "5", "6": "6", - "7": "7", - "8": "8", - "9": "9" + "7": "7" }, "Character1": { "name": "Island7.Character1.name", diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 256ff1550..1e7ca9953 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -3513,49 +3513,57 @@ "name": "第 1 格生产物品", "help": "", "0": "不生产", - "1": "苹果", - "2": "柑橘", - "3": "香蕉", - "4": "芒果", - "5": "柠檬", - "6": "牛油果", - "7": "橡胶" + "1": "秋月梨", + "2": "柿子", + "3": "苹果", + "4": "柑橘", + "5": "香蕉", + "6": "芒果", + "7": "柠檬", + "8": "牛油果", + "9": "橡胶" }, "Option2": { "name": "第 2 格生产物品", "help": "", "0": "不生产", - "1": "苹果", - "2": "柑橘", - "3": "香蕉", - "4": "芒果", - "5": "柠檬", - "6": "牛油果", - "7": "橡胶" + "1": "秋月梨", + "2": "柿子", + "3": "苹果", + "4": "柑橘", + "5": "香蕉", + "6": "芒果", + "7": "柠檬", + "8": "牛油果", + "9": "橡胶" }, "Option3": { "name": "第 3 格生产物品", "help": "", "0": "不生产", - "1": "苹果", - "2": "柑橘", - "3": "香蕉", - "4": "芒果", - "5": "柠檬", - "6": "牛油果", - "7": "橡胶" + "1": "秋月梨", + "2": "柿子", + "3": "苹果", + "4": "柑橘", + "5": "香蕉", + "6": "芒果", + "7": "柠檬", + "8": "牛油果", + "9": "橡胶" }, "Option4": { "name": "第 4 格生产物品", "help": "", "0": "不生产", - "1": "苹果", - "2": "柑橘", - "3": "香蕉", - "4": "芒果", - "5": "柠檬", - "6": "牛油果", - "7": "橡胶" + "1": "秋月梨", + "2": "柿子", + "3": "苹果", + "4": "柑橘", + "5": "香蕉", + "6": "芒果", + "7": "柠檬", + "8": "牛油果", + "9": "橡胶" }, "Character1": { "name": "第 1 格首选角色", @@ -3875,29 +3883,25 @@ "name": "第 1 格生产物品", "help": "", "0": "不生产", - "1": "番茄", - "2": "黄瓜", - "3": "亚麻", - "4": "草莓", - "5": "棉花", - "6": "茶叶", - "7": "薰衣草", - "8": "胡萝卜", - "9": "洋葱" + "1": "亚麻", + "2": "草莓", + "3": "棉花", + "4": "茶叶", + "5": "薰衣草", + "6": "胡萝卜", + "7": "洋葱" }, "Option2": { "name": "第 2 格生产物品", "help": "", "0": "不生产", - "1": "番茄", - "2": "黄瓜", - "3": "亚麻", - "4": "草莓", - "5": "棉花", - "6": "茶叶", - "7": "薰衣草", - "8": "胡萝卜", - "9": "洋葱" + "1": "亚麻", + "2": "草莓", + "3": "棉花", + "4": "茶叶", + "5": "薰衣草", + "6": "胡萝卜", + "7": "洋葱" }, "Character1": { "name": "第 1 格首选角色", @@ -4065,8 +4069,8 @@ "name": "第 1 格生产物品", "help": "", "0": "不生产", - "1": "苋菜饭团", - "2": "番茄炒蛋", + "1": "柿子饼", + "2": "松茸鸡汤", "3": "豆腐", "4": "肉末烧豆腐", "5": "蛋包饭", @@ -4082,8 +4086,8 @@ "name": "第 2 格生产物品", "help": "", "0": "不生产", - "1": "苋菜饭团", - "2": "番茄炒蛋", + "1": "柿子饼", + "2": "松茸鸡汤", "3": "豆腐", "4": "肉末烧豆腐", "5": "蛋包饭", @@ -4261,8 +4265,8 @@ "name": "第 1 格生产物品", "help": "", "0": "不生产", - "1": "黄瓜汁", - "2": "西瓜汁", + "1": "胡萝卜秋梨汁", + "2": "菊花茶", "3": "苹果汁", "4": "香蕉芒果汁", "5": "蜂蜜柠檬水", @@ -4277,8 +4281,8 @@ "name": "第 2 格生产物品", "help": "", "0": "不生产", - "1": "黄瓜汁", - "2": "西瓜汁", + "1": "胡萝卜秋梨汁", + "2": "菊花茶", "3": "苹果汁", "4": "香蕉芒果汁", "5": "蜂蜜柠檬水", @@ -5385,8 +5389,8 @@ "name": "第 1 格生产物品", "help": "", "0": "不生产", - "1": "茉莉精油", - "2": "夏季花束", + "1": "秋季花束", + "2": "花生油", "3": "布料", "4": "皮革", "5": "绳索", @@ -5399,8 +5403,8 @@ "name": "第 2 格生产物品", "help": "", "0": "不生产", - "1": "茉莉精油", - "2": "夏季花束", + "1": "秋季花束", + "2": "花生油", "3": "布料", "4": "皮革", "5": "绳索", diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index e591106c1..9ce1e273c 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -3519,7 +3519,9 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9" }, "Option2": { "name": "Island6.Option2.name", @@ -3531,7 +3533,9 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9" }, "Option3": { "name": "Island6.Option3.name", @@ -3543,7 +3547,9 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9" }, "Option4": { "name": "Island6.Option4.name", @@ -3555,7 +3561,9 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "8", + "9": "9" }, "Character1": { "name": "Island6.Character1.name", @@ -3881,9 +3889,7 @@ "4": "4", "5": "5", "6": "6", - "7": "7", - "8": "8", - "9": "9" + "7": "7" }, "Option2": { "name": "Island7.Option2.name", @@ -3895,9 +3901,7 @@ "4": "4", "5": "5", "6": "6", - "7": "7", - "8": "8", - "9": "9" + "7": "7" }, "Character1": { "name": "Island7.Character1.name", diff --git a/module/island/project_data.py b/module/island/project_data.py index e7c36f6b9..1bea58192 100644 --- a/module/island/project_data.py +++ b/module/island/project_data.py @@ -26,36 +26,36 @@ __items_data_cn = { 1: '自然之木', 2: '实用之木', 3: '精选之木', 4: '典雅之木', }, # autumn - # 6: { - # 1: '秋月梨', 2: '柿子', 3: '苹果', 4: '柑橘', 5: '香蕉', 6: '芒果', - # 7: '柠檬', 8: '牛油果', 9: '橡胶', - # }, - # spring & summer 6: { - 1: '苹果', 2: '柑橘', 3: '香蕉', 4: '芒果', 5: '柠檬', 6: '牛油果', - 7: '橡胶', + 1: '秋月梨', 2: '柿子', 3: '苹果', 4: '柑橘', 5: '香蕉', 6: '芒果', + 7: '柠檬', 8: '牛油果', 9: '橡胶', }, - # autumn - # 7: { - # 1: '亚麻', 2: '草莓', 3: '棉花', 4: '茶叶', 5: '薰衣草', 6: '胡萝卜', - # 7: '洋葱', + # spring & summer + # 6: { + # 1: '苹果', 2: '柑橘', 3: '香蕉', 4: '芒果', 5: '柠檬', 6: '牛油果', + # 7: '橡胶', # }, + # autumn + 7: { + 1: '亚麻', 2: '草莓', 3: '棉花', 4: '茶叶', 5: '薰衣草', 6: '胡萝卜', + 7: '洋葱', + }, # spring # 7: { # 1: '芦笋', 2: '凤梨', 3: '亚麻', 4: '草莓', 5: '棉花', 6: '茶叶', # 7: '薰衣草', 8: '胡萝卜', 9: '洋葱', # }, # summer - 7: { - 1: '番茄', 2: '黄瓜', 3: '亚麻', 4: '草莓', 5: '棉花', 6: '茶叶', - 7: '薰衣草', 8: '胡萝卜', 9: '洋葱', - }, - # autumn - # 8: { - # 1: '柿子饼', 2: '松茸鸡汤', 3: '豆腐', 4: '肉末烧豆腐', 5: '蛋包饭', - # 6: '白菜豆腐汤', 7: '蔬菜沙拉', 8: '炸鱼薯条', 9: '洋葱蒸鱼', 10: '佛跳墙', - # 11: '经典豆腐套餐', 12: '绵玉定食', + # 7: { + # 1: '番茄', 2: '黄瓜', 3: '亚麻', 4: '草莓', 5: '棉花', 6: '茶叶', + # 7: '薰衣草', 8: '胡萝卜', 9: '洋葱', # }, + # autumn + 8: { + 1: '柿子饼', 2: '松茸鸡汤', 3: '豆腐', 4: '肉末烧豆腐', 5: '蛋包饭', + 6: '白菜豆腐汤', 7: '蔬菜沙拉', 8: '炸鱼薯条', 9: '洋葱蒸鱼', 10: '佛跳墙', + 11: '经典豆腐套餐', 12: '绵玉定食', + }, # spring # 8: { # 1: '凉拌双笋', 2: '芦笋炒虾仁', 3: '豆腐', 4: '肉末烧豆腐', 5: '蛋包饭', @@ -63,17 +63,17 @@ __items_data_cn = { # 11: '经典豆腐套餐', 12: '绵玉定食', # }, # summer - 8: { - 1: '苋菜饭团', 2: '番茄炒蛋', 3: '豆腐', 4: '肉末烧豆腐', 5: '蛋包饭', - 6: '白菜豆腐汤', 7: '蔬菜沙拉', 8: '炸鱼薯条', 9: '洋葱蒸鱼', 10: '佛跳墙', - 11: '经典豆腐套餐', 12: '绵玉定食', - }, - # autumn - # 9: { - # 1: '胡萝卜秋梨汁', 2: '菊花茶', 3: '苹果汁', 4: '香蕉芒果汁', - # 5: '蜂蜜柠檬水', 6: '草莓蜜沁', 7: '薰衣草茶', 8: '草莓蜂蜜冰沙', - # 9: '花香果韵', 10: '缤纷果乐园', 11: '阳光蜜水', + # 8: { + # 1: '苋菜饭团', 2: '番茄炒蛋', 3: '豆腐', 4: '肉末烧豆腐', 5: '蛋包饭', + # 6: '白菜豆腐汤', 7: '蔬菜沙拉', 8: '炸鱼薯条', 9: '洋葱蒸鱼', 10: '佛跳墙', + # 11: '经典豆腐套餐', 12: '绵玉定食', # }, + # autumn + 9: { + 1: '胡萝卜秋梨汁', 2: '菊花茶', 3: '苹果汁', 4: '香蕉芒果汁', + 5: '蜂蜜柠檬水', 6: '草莓蜜沁', 7: '薰衣草茶', 8: '草莓蜂蜜冰沙', + 9: '花香果韵', 10: '缤纷果乐园', 11: '阳光蜜水', + }, # spring # 9: { # 1: '鲜榨菠萝汁', 2: '迎春花茶', 3: '苹果汁', 4: '香蕉芒果汁', @@ -81,11 +81,11 @@ __items_data_cn = { # 9: '花香果韵', 10: '缤纷果乐园', 11: '阳光蜜水', # }, # summer - 9: { - 1: '黄瓜汁', 2: '西瓜汁', 3: '苹果汁', 4: '香蕉芒果汁', - 5: '蜂蜜柠檬水', 6: '草莓蜜沁', 7: '薰衣草茶', 8: '草莓蜂蜜冰沙', - 9: '花香果韵', 10: '缤纷果乐园', 11: '阳光蜜水', - }, + # 9: { + # 1: '黄瓜汁', 2: '西瓜汁', 3: '苹果汁', 4: '香蕉芒果汁', + # 5: '蜂蜜柠檬水', 6: '草莓蜜沁', 7: '薰衣草茶', 8: '草莓蜂蜜冰沙', + # 9: '花香果韵', 10: '缤纷果乐园', 11: '阳光蜜水', + # }, 10: { 1: '玉米杯', 2: '苹果派', 3: '香橙派', 4: '芒果糯米饭', 5: '香蕉可丽饼', 6: '草莓夏洛特', 7: '海鲜饭', 8: '香甜组合', 9: '果园二重奏', @@ -105,20 +105,20 @@ __items_data_cn = { 1: '墨盒', 2: '钟表', 3: '蓄电池', 4: '净水滤芯', }, # autumn - # 15: { - # 1: '秋季花束', 2: '花生油', 3: '布料', 4: '皮革', 5: '绳索', 6: '手套', - # 7: '香囊', 8: '鞋靴', 9: '绷带', - # }, + 15: { + 1: '秋季花束', 2: '花生油', 3: '布料', 4: '皮革', 5: '绳索', 6: '手套', + 7: '香囊', 8: '鞋靴', 9: '绷带', + }, # spring # 15: { # 1: '袋装荠菜干', 2: '春季花束', 3: '布料', 4: '皮革', 5: '绳索', 6: '手套', # 7: '香囊', 8: '鞋靴', 9: '绷带', # }, # summer - 15: { - 1: '茉莉精油', 2: '夏季花束', 3: '布料', 4: '皮革', 5: '绳索', 6: '手套', - 7: '香囊', 8: '鞋靴', 9: '绷带', - }, + # 15: { + # 1: '茉莉精油', 2: '夏季花束', 3: '布料', 4: '皮革', 5: '绳索', 6: '手套', + # 7: '香囊', 8: '鞋靴', 9: '绷带', + # }, 16: { 1: '欧姆蛋', 2: '冰咖啡', 3: '芝士', 4: '拿铁', 5: '柑橘咖啡', 6: '草莓奶绿', 7: '晨光活力组合', 8: '醒神套餐', 9: '果香双杯乐',