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] 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 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 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 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 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 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 E0N91G=Kufz literal 8812 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 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: '醒神套餐', + }, +}