From e3aa66a13ec005e1740442279ccfa639ae0afed4 Mon Sep 17 00:00:00 2001 From: Gzh0821 Date: Mon, 20 Jan 2025 13:35:34 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20Gzh0821/?= =?UTF-8?q?pvzg=5Fsite@7d157f21d9b5da22268de97c280aa472ed459b28=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 10 +++++----- almanac/index.html | 8 ++++---- almanac/plants.html | 15 +++++++++------ almanac/zombies.html | 17 ++++++++++------- ...04.html-DYFBu9vm.js => 404.html-BhidnwAe.js} | 2 +- ...l-UmUnYFNU.js => Agreement.html-B93mwr4j.js} | 2 +- ...l-D_sjLbw5.js => Agreement.html-DvYqbVvq.js} | 2 +- ...l-BoCMDVHK.js => Agreement.html-Z9GiRA7Z.js} | 2 +- assets/{App-rV7fd8az.js => App-CHZXTt52.js} | 13 ++++++++----- assets/{App-BtvcaFXj.js => App-CQEJEO_G.js} | 2 +- assets/{App-CZM9yhi2.js => App-DP_VI9Xx.js} | 11 +++++++---- ...-DyAcocPw.js => Disclaimer.html-BIJRSgxb.js} | 2 +- ...-g7T6S93k.js => Disclaimer.html-BiAd-wI5.js} | 2 +- ...-C70JkF0b.js => Disclaimer.html-C2-rolfM.js} | 2 +- ...AQ.html-kslQvyHc.js => FAQ.html-BDe4dRnI.js} | 2 +- ...AQ.html-Cy95GiA9.js => FAQ.html-CzLG2HDW.js} | 2 +- ...AQ.html-CFvCqqg_.js => FAQ.html-Xwk3u-f4.js} | 2 +- ...-CzShuRuw.js => OpenSource.html-CAG5lzsG.js} | 2 +- ...-DBo4tyUr.js => OpenSource.html-D1fjzsA3.js} | 2 +- ...-xb098mYX.js => OpenSource.html-UWhLY2_5.js} | 2 +- ...tml-DhvUeOhT.js => Private.html-CcBnPwel.js} | 2 +- ...tml-pH2wwqjY.js => PvZinfo.html-CGG3VoDq.js} | 2 +- ...tml-B5wy3xxC.js => PvZinfo.html-CTKeaeyA.js} | 2 +- ...tml-DldzVEaB.js => PvZinfo.html-Dyr2A21G.js} | 2 +- ...tml-CmhX5RbU.js => Sponsor.html-Cb8W3IE_.js} | 2 +- ...tml-Bx3jAi8B.js => Sponsor.html-Cuzh4Yoz.js} | 2 +- ...tml-Dh9mO2qh.js => Sponsor.html-ayHAjz9S.js} | 2 +- ...l-ChoApJjf.js => Submisson.html-3IkVbKJK.js} | 2 +- ...l-DGwA6jaL.js => Submisson.html-BTX9-7Gp.js} | 2 +- ...l-CLOB3t51.js => Submisson.html-D9FArBUe.js} | 2 +- assets/{app-7Rvnh9ni.js => app-5kORbCh3.js} | 8 ++++---- ...HsAW.js => community-level.html-Dk1Rg-iP.js} | 2 +- ...aSJ9.js => community-level.html-DqcSLXaq.js} | 2 +- ...CPvtwUKD.js => development.html-BmsizYla.js} | 2 +- ...DNmgBlQ_.js => development.html-CbGFYoAx.js} | 2 +- ...CUTmM1CL.js => development.html-bbQZJ6kd.js} | 2 +- ...ml-Dp6U-aOi.js => feedback.html-BPHZgRY7.js} | 2 +- ...ml-Dcg8Evh2.js => feedback.html-DPk_8KiN.js} | 2 +- ...ml-Bt9zPf8u.js => feedback.html-DwxpiRBC.js} | 2 +- ....html-CNaJmKUt.js => index.html-B3_yYpin.js} | 2 +- ....html-DWH54DWR.js => index.html-BAjk93u3.js} | 2 +- ....html-DaLr-oaM.js => index.html-BDs1iG4X.js} | 2 +- ....html-HqAAxLQ3.js => index.html-BK7FYaCC.js} | 2 +- ....html-DpPUxbx3.js => index.html-BhvdMcoU.js} | 2 +- ....html-DoRbEbj5.js => index.html-BjQbI2nP.js} | 2 +- ....html-CJkl2kvu.js => index.html-CEvO8qa8.js} | 2 +- ....html-D2GhMfLJ.js => index.html-CKTvQbd5.js} | 2 +- ....html-Dke3H05D.js => index.html-CQ2BJBjR.js} | 2 +- ....html-ChC1Psf7.js => index.html-CdVNjr1H.js} | 2 +- ....html-F10hVBGi.js => index.html-Ch8k4cjQ.js} | 2 +- ....html-BCRh8uZp.js => index.html-Che_iOLz.js} | 2 +- ....html-x0bZ5wp3.js => index.html-CtDlsUjQ.js} | 2 +- ....html-IkKjHstr.js => index.html-D-Ul9Pgf.js} | 2 +- ....html-CDA2nvnd.js => index.html-DJ1Fw8jY.js} | 2 +- ....html-D_A4DKZy.js => index.html-DKBNxU85.js} | 2 +- ....html-BB2dynlH.js => index.html-DNxttfPz.js} | 2 +- ....html-Cd7wa64Z.js => index.html-DlyA6K8K.js} | 2 +- ....html-BhM4mDTE.js => index.html-G9lQUw2J.js} | 2 +- ....html-DRE_QNFU.js => index.html-TH_CT5Vx.js} | 2 +- ....html-a6mn7AQB.js => index.html-m5JeXEpB.js} | 2 +- ....html-CyqDBEGV.js => index.html-oXKc6HsZ.js} | 2 +- ....html-DV4cBCjT.js => index.html-r65y6DaM.js} | 2 +- ...-qRviYk_n.js => levelguide.html-ByAhVbHh.js} | 2 +- ...-BrtNQr9j.js => levelguide.html-CjqzXCs5.js} | 2 +- ...tR_rG.js => official-level.html-CnIh1Pvr.js} | 2 +- ...KYyUo.js => official-level.html-DtbBwHwL.js} | 2 +- ...html-CzCBTDCi.js => plants.html-BFxMwCU6.js} | 2 +- ...html-DKlC5m9K.js => plants.html-CskevWYS.js} | 2 +- ...html-BuRIz2kO.js => plants.html-D-zDBdCI.js} | 2 +- ...ekFfponY.js => requirement.html-B2tmUs7D.js} | 2 +- ...Czy_34CK.js => requirement.html-BjpGTGL9.js} | 2 +- ...DTqGUq6x.js => requirement.html-CSnT6X7Z.js} | 2 +- ...Dw.js => setupDevtools-7MC2TMWH-M2Nsl1tF.js} | 2 +- .../{style-BdjeHz7y.css => style--lgjwgpO.css} | 2 +- ...BBAB1lFG.js => submitlevel.html-DeERygaK.js} | 2 +- ...Cx16113V.js => submitlevel.html-vqsKdiu7.js} | 2 +- ...ml-CCCV4-ta.js => webGuide.html-DX_woUm6.js} | 2 +- ...ml-Wwvo7AZb.js => webGuide.html-WN_0JAxO.js} | 2 +- ...tml-JnqtYW5u.js => zombies.html-BBC3fzjn.js} | 2 +- ...tml-Dj2n5fd5.js => zombies.html-CT7K4AmJ.js} | 2 +- ...tml-lkbKZPIs.js => zombies.html-uQoDiKmG.js} | 2 +- contribution/Sponsor.html | 8 ++++---- contribution/development.html | 8 ++++---- contribution/feedback.html | 8 ++++---- contribution/index.html | 8 ++++---- custom-level/community-level.html | 8 ++++---- custom-level/index.html | 8 ++++---- custom-level/official-level.html | 8 ++++---- devtool/index.html | 8 ++++---- download/index.html | 8 ++++---- en/almanac/index.html | 8 ++++---- en/almanac/plants.html | 15 +++++++++------ en/almanac/zombies.html | 17 ++++++++++------- en/contribution/Sponsor.html | 8 ++++---- en/contribution/development.html | 8 ++++---- en/contribution/feedback.html | 8 ++++---- en/contribution/index.html | 8 ++++---- en/custom-level/community-level.html | 8 ++++---- en/custom-level/index.html | 8 ++++---- en/custom-level/official-level.html | 8 ++++---- en/download/index.html | 8 ++++---- en/guide/FAQ.html | 8 ++++---- en/guide/index.html | 8 ++++---- en/guide/level/index.html | 8 ++++---- en/guide/level/levelguide.html | 8 ++++---- en/guide/level/submitlevel.html | 8 ++++---- en/guide/requirement.html | 8 ++++---- en/guide/webGuide.html | 8 ++++---- en/index.html | 8 ++++---- en/instructions/Agreement.html | 8 ++++---- en/instructions/Disclaimer.html | 8 ++++---- en/instructions/OpenSource.html | 8 ++++---- en/instructions/Private.html | 8 ++++---- en/instructions/PvZinfo.html | 8 ++++---- en/instructions/Submisson.html | 8 ++++---- en/instructions/index.html | 8 ++++---- guide/FAQ.html | 8 ++++---- guide/index.html | 8 ++++---- guide/level/index.html | 8 ++++---- guide/level/levelguide.html | 8 ++++---- guide/level/submitlevel.html | 8 ++++---- guide/requirement.html | 8 ++++---- guide/webGuide.html | 8 ++++---- index.html | 8 ++++---- instructions/Agreement.html | 8 ++++---- instructions/Disclaimer.html | 8 ++++---- instructions/OpenSource.html | 8 ++++---- instructions/PvZinfo.html | 8 ++++---- instructions/Submisson.html | 8 ++++---- instructions/index.html | 8 ++++---- ru-RU/almanac/index.html | 8 ++++---- ru-RU/almanac/plants.html | 15 +++++++++------ ru-RU/almanac/zombies.html | 17 ++++++++++------- ru-RU/contribution/Sponsor.html | 8 ++++---- ru-RU/contribution/development.html | 8 ++++---- ru-RU/contribution/feedback.html | 8 ++++---- ru-RU/contribution/index.html | 8 ++++---- ru-RU/download/index.html | 8 ++++---- ru-RU/guide/FAQ.html | 8 ++++---- ru-RU/guide/index.html | 8 ++++---- ru-RU/guide/requirement.html | 8 ++++---- ru-RU/index.html | 8 ++++---- ru-RU/instructions/Agreement.html | 8 ++++---- ru-RU/instructions/Disclaimer.html | 8 ++++---- ru-RU/instructions/OpenSource.html | 8 ++++---- ru-RU/instructions/PvZinfo.html | 8 ++++---- ru-RU/instructions/Submisson.html | 8 ++++---- ru-RU/instructions/index.html | 8 ++++---- 148 files changed, 411 insertions(+), 387 deletions(-) rename assets/{404.html-DYFBu9vm.js => 404.html-BhidnwAe.js} (93%) rename assets/{Agreement.html-UmUnYFNU.js => Agreement.html-B93mwr4j.js} (98%) rename assets/{Agreement.html-D_sjLbw5.js => Agreement.html-DvYqbVvq.js} (98%) rename assets/{Agreement.html-BoCMDVHK.js => Agreement.html-Z9GiRA7Z.js} (99%) rename assets/{App-rV7fd8az.js => App-CHZXTt52.js} (96%) rename assets/{App-BtvcaFXj.js => App-CQEJEO_G.js} (98%) rename assets/{App-CZM9yhi2.js => App-DP_VI9Xx.js} (90%) rename assets/{Disclaimer.html-DyAcocPw.js => Disclaimer.html-BIJRSgxb.js} (99%) rename assets/{Disclaimer.html-g7T6S93k.js => Disclaimer.html-BiAd-wI5.js} (99%) rename assets/{Disclaimer.html-C70JkF0b.js => Disclaimer.html-C2-rolfM.js} (99%) rename assets/{FAQ.html-kslQvyHc.js => FAQ.html-BDe4dRnI.js} (99%) rename assets/{FAQ.html-Cy95GiA9.js => FAQ.html-CzLG2HDW.js} (99%) rename assets/{FAQ.html-CFvCqqg_.js => FAQ.html-Xwk3u-f4.js} (99%) rename assets/{OpenSource.html-CzShuRuw.js => OpenSource.html-CAG5lzsG.js} (99%) rename assets/{OpenSource.html-DBo4tyUr.js => OpenSource.html-D1fjzsA3.js} (99%) rename assets/{OpenSource.html-xb098mYX.js => OpenSource.html-UWhLY2_5.js} (99%) rename assets/{Private.html-DhvUeOhT.js => Private.html-CcBnPwel.js} (99%) rename assets/{PvZinfo.html-pH2wwqjY.js => PvZinfo.html-CGG3VoDq.js} (98%) rename assets/{PvZinfo.html-B5wy3xxC.js => PvZinfo.html-CTKeaeyA.js} (98%) rename assets/{PvZinfo.html-DldzVEaB.js => PvZinfo.html-Dyr2A21G.js} (98%) rename assets/{Sponsor.html-CmhX5RbU.js => Sponsor.html-Cb8W3IE_.js} (98%) rename assets/{Sponsor.html-Bx3jAi8B.js => Sponsor.html-Cuzh4Yoz.js} (98%) rename assets/{Sponsor.html-Dh9mO2qh.js => Sponsor.html-ayHAjz9S.js} (98%) rename assets/{Submisson.html-ChoApJjf.js => Submisson.html-3IkVbKJK.js} (99%) rename assets/{Submisson.html-DGwA6jaL.js => Submisson.html-BTX9-7Gp.js} (99%) rename assets/{Submisson.html-CLOB3t51.js => Submisson.html-D9FArBUe.js} (99%) rename assets/{app-7Rvnh9ni.js => app-5kORbCh3.js} (99%) rename assets/{community-level.html-2sedHsAW.js => community-level.html-Dk1Rg-iP.js} (94%) rename assets/{community-level.html-PGyUaSJ9.js => community-level.html-DqcSLXaq.js} (94%) rename assets/{development.html-CPvtwUKD.js => development.html-BmsizYla.js} (96%) rename assets/{development.html-DNmgBlQ_.js => development.html-CbGFYoAx.js} (98%) rename assets/{development.html-CUTmM1CL.js => development.html-bbQZJ6kd.js} (96%) rename assets/{feedback.html-Dp6U-aOi.js => feedback.html-BPHZgRY7.js} (97%) rename assets/{feedback.html-Dcg8Evh2.js => feedback.html-DPk_8KiN.js} (97%) rename assets/{feedback.html-Bt9zPf8u.js => feedback.html-DwxpiRBC.js} (98%) rename assets/{index.html-CNaJmKUt.js => index.html-B3_yYpin.js} (97%) rename assets/{index.html-DWH54DWR.js => index.html-BAjk93u3.js} (97%) rename assets/{index.html-DaLr-oaM.js => index.html-BDs1iG4X.js} (96%) rename assets/{index.html-HqAAxLQ3.js => index.html-BK7FYaCC.js} (97%) rename assets/{index.html-DpPUxbx3.js => index.html-BhvdMcoU.js} (96%) rename assets/{index.html-DoRbEbj5.js => index.html-BjQbI2nP.js} (95%) rename assets/{index.html-CJkl2kvu.js => index.html-CEvO8qa8.js} (96%) rename assets/{index.html-D2GhMfLJ.js => index.html-CKTvQbd5.js} (96%) rename assets/{index.html-Dke3H05D.js => index.html-CQ2BJBjR.js} (95%) rename assets/{index.html-ChC1Psf7.js => index.html-CdVNjr1H.js} (96%) rename assets/{index.html-F10hVBGi.js => index.html-Ch8k4cjQ.js} (97%) rename assets/{index.html-BCRh8uZp.js => index.html-Che_iOLz.js} (97%) rename assets/{index.html-x0bZ5wp3.js => index.html-CtDlsUjQ.js} (97%) rename assets/{index.html-IkKjHstr.js => index.html-D-Ul9Pgf.js} (99%) rename assets/{index.html-CDA2nvnd.js => index.html-DJ1Fw8jY.js} (97%) rename assets/{index.html-D_A4DKZy.js => index.html-DKBNxU85.js} (96%) rename assets/{index.html-BB2dynlH.js => index.html-DNxttfPz.js} (99%) rename assets/{index.html-Cd7wa64Z.js => index.html-DlyA6K8K.js} (97%) rename assets/{index.html-BhM4mDTE.js => index.html-G9lQUw2J.js} (96%) rename assets/{index.html-DRE_QNFU.js => index.html-TH_CT5Vx.js} (95%) rename assets/{index.html-a6mn7AQB.js => index.html-m5JeXEpB.js} (97%) rename assets/{index.html-CyqDBEGV.js => index.html-oXKc6HsZ.js} (99%) rename assets/{index.html-DV4cBCjT.js => index.html-r65y6DaM.js} (96%) rename assets/{levelguide.html-qRviYk_n.js => levelguide.html-ByAhVbHh.js} (99%) rename assets/{levelguide.html-BrtNQr9j.js => levelguide.html-CjqzXCs5.js} (99%) rename assets/{official-level.html-DE1tR_rG.js => official-level.html-CnIh1Pvr.js} (93%) rename assets/{official-level.html-B02KYyUo.js => official-level.html-DtbBwHwL.js} (94%) rename assets/{plants.html-CzCBTDCi.js => plants.html-BFxMwCU6.js} (94%) rename assets/{plants.html-DKlC5m9K.js => plants.html-CskevWYS.js} (94%) rename assets/{plants.html-BuRIz2kO.js => plants.html-D-zDBdCI.js} (94%) rename assets/{requirement.html-ekFfponY.js => requirement.html-B2tmUs7D.js} (97%) rename assets/{requirement.html-Czy_34CK.js => requirement.html-BjpGTGL9.js} (97%) rename assets/{requirement.html-DTqGUq6x.js => requirement.html-CSnT6X7Z.js} (98%) rename assets/{setupDevtools-7MC2TMWH-D-GN-aDw.js => setupDevtools-7MC2TMWH-M2Nsl1tF.js} (93%) rename assets/{style-BdjeHz7y.css => style--lgjwgpO.css} (97%) rename assets/{submitlevel.html-BBAB1lFG.js => submitlevel.html-DeERygaK.js} (97%) rename assets/{submitlevel.html-Cx16113V.js => submitlevel.html-vqsKdiu7.js} (97%) rename assets/{webGuide.html-CCCV4-ta.js => webGuide.html-DX_woUm6.js} (99%) rename assets/{webGuide.html-Wwvo7AZb.js => webGuide.html-WN_0JAxO.js} (99%) rename assets/{zombies.html-JnqtYW5u.js => zombies.html-BBC3fzjn.js} (94%) rename assets/{zombies.html-Dj2n5fd5.js => zombies.html-CT7K4AmJ.js} (94%) rename assets/{zombies.html-lkbKZPIs.js => zombies.html-uQoDiKmG.js} (94%) diff --git a/404.html b/404.html index 9029812d..1be0df1a 100644 --- a/404.html +++ b/404.html @@ -30,12 +30,12 @@ } PvZ2 Gardendless 官方网站 - - - + + + -
跳至主要內容
- +
跳至主要內容
+ diff --git a/almanac/index.html b/almanac/index.html index a08940ce..78db8e9c 100644 --- a/almanac/index.html +++ b/almanac/index.html @@ -30,9 +30,9 @@ } 在线图鉴 | PvZ2 Gardendless 官方网站 - - - + + +
跳至主要內容
- + diff --git a/almanac/plants.html b/almanac/plants.html index 13b6a2c6..9994c5c6 100644 --- a/almanac/plants.html +++ b/almanac/plants.html @@ -30,9 +30,9 @@ } 植物图鉴 | PvZ2 Gardendless 官方网站 - - - + + +
跳至主要內容
- + diff --git a/almanac/zombies.html b/almanac/zombies.html index 6a068c70..1d0933f8 100644 --- a/almanac/zombies.html +++ b/almanac/zombies.html @@ -30,9 +30,9 @@ } 僵尸图鉴 | PvZ2 Gardendless 官方网站 - - - + + +
跳至主要內容
- + diff --git a/assets/404.html-DYFBu9vm.js b/assets/404.html-BhidnwAe.js similarity index 93% rename from assets/404.html-DYFBu9vm.js rename to assets/404.html-BhidnwAe.js index fbf6cd1a..1eb9ee3e 100644 --- a/assets/404.html-DYFBu9vm.js +++ b/assets/404.html-BhidnwAe.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,b as n,o as r}from"./app-7Rvnh9ni.js";const a={};function p(s,t){return r(),o("div",null,t[0]||(t[0]=[n("p",null,"404 Not Found",-1)]))}const i=e(a,[["render",p],["__file","404.html.vue"]]),m=JSON.parse('{"path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound","description":"404 Not Found","head":[["meta",{"property":"og:url","content":"https://www.pvzge.com/404.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站"}],["meta",{"property":"og:description","content":"404 Not Found"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"\\",\\"description\\":\\"404 Not Found\\"}"]]},"headers":[],"git":{},"readingTime":{"minutes":0.01,"words":3},"filePathRelative":null,"autoDesc":true}');export{i as comp,m as data}; +import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,b as n,o as r}from"./app-5kORbCh3.js";const a={};function p(s,t){return r(),o("div",null,t[0]||(t[0]=[n("p",null,"404 Not Found",-1)]))}const i=e(a,[["render",p],["__file","404.html.vue"]]),m=JSON.parse('{"path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound","description":"404 Not Found","head":[["meta",{"property":"og:url","content":"https://www.pvzge.com/404.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站"}],["meta",{"property":"og:description","content":"404 Not Found"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"\\",\\"description\\":\\"404 Not Found\\"}"]]},"headers":[],"git":{},"readingTime":{"minutes":0.01,"words":3},"filePathRelative":null,"autoDesc":true}');export{i as comp,m as data}; diff --git a/assets/Agreement.html-UmUnYFNU.js b/assets/Agreement.html-B93mwr4j.js similarity index 98% rename from assets/Agreement.html-UmUnYFNU.js rename to assets/Agreement.html-B93mwr4j.js index 4e4a6f02..957b00bd 100644 --- a/assets/Agreement.html-UmUnYFNU.js +++ b/assets/Agreement.html-B93mwr4j.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as r,o as i}from"./app-7Rvnh9ni.js";const o={};function a(l,e){return i(),n("div",null,e[0]||(e[0]=[r('

"PvZ2 Gardendless" Usage Agreement

Welcome to "PvZ2 Gardendless"! Before downloading, using the online version, or using this game in any form, please read the following terms carefully:

This game is only for personal learning and communication. Without written permission from the copyright owner, you may not modify, copy, distribute, or use this game in any form.

The game is provided for entertainment and personal use only. The creators are not responsible for any direct or indirect losses caused by the use of this game.

All plants, zombies, and related materials in the game belong to their original creators or copyright owners.

Without written permission from the copyright owner, commercial use of this game, including but not limited to sales, advertising, sponsorship, etc., is strictly prohibited.

You may forward or share this game in its original official form, but you may not modify, edit or repackage the game files in any way.

It is strictly prohibited to modify any part of this game (including but not limited to the game itself, resource files, code, etc.) before distribution, dissemination or release. Any form of commercial secondary distribution or sale is strictly prohibited.

If you download, use the online version, or use this game in any form, you agree to comply with this agreement and any other relevant agreements.

《PvZ2 Gardendless》使用协议

欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款:

本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。

游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接损失负责。

游戏中所有植物、僵尸及相关素材属于其原创作者或版权所有者所有。

未经版权所有者书面许可,严禁将本游戏用于任何商业用途,包括但不限于销售、广告、赞助等。

您可以将本游戏以官方发布的原始形式转发或分享,但不得对游戏文件进行任何形式的修改、编辑或重新打包。

严禁将本游戏的任何部分(包括但不限于游戏本体、资源文件、代码等)进行修改后再分发、传播或发布。严禁以任何形式进行商业化的二次分发或销售。

如您下载、使用在线版或以任何形式使用本游戏,您需遵守本协议及可能涉及的其他相关协议。

',30)]))}const d=t(o,[["render",a],["__file","Agreement.html.vue"]]),p=JSON.parse('{"path":"/en/instructions/Agreement.html","title":"Usage Agreement","lang":"en-US","frontmatter":{"title":"Usage Agreement","icon":"handshake","index":true,"order":1,"pageInfo":false,"comment":false,"description":"\\"PvZ2 Gardendless\\" Usage Agreement Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms c...","head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Agreement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/Agreement.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website"}],["meta",{"property":"og:title","content":"Usage Agreement"}],["meta",{"property":"og:description","content":"\\"PvZ2 Gardendless\\" Usage Agreement Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms c..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-08-11T12:29:59.000Z"}],["meta",{"property":"article:modified_time","content":"2024-08-11T12:29:59.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Usage Agreement\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-08-11T12:29:59.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"\\"PvZ2 Gardendless\\" Usage Agreement","slug":"pvz2-gardendless-usage-agreement","link":"#pvz2-gardendless-usage-agreement","children":[]},{"level":2,"title":"《PvZ2 Gardendless》使用协议","slug":"《pvz2-gardendless》使用协议","link":"#《pvz2-gardendless》使用协议","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1723379399000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":5,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":2.04,"words":612},"filePathRelative":"en/instructions/Agreement.md","localizedDate":"July 11, 2024","autoDesc":true}');export{d as comp,p as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as r,o as i}from"./app-5kORbCh3.js";const o={};function a(l,e){return i(),n("div",null,e[0]||(e[0]=[r('

"PvZ2 Gardendless" Usage Agreement

Welcome to "PvZ2 Gardendless"! Before downloading, using the online version, or using this game in any form, please read the following terms carefully:

This game is only for personal learning and communication. Without written permission from the copyright owner, you may not modify, copy, distribute, or use this game in any form.

The game is provided for entertainment and personal use only. The creators are not responsible for any direct or indirect losses caused by the use of this game.

All plants, zombies, and related materials in the game belong to their original creators or copyright owners.

Without written permission from the copyright owner, commercial use of this game, including but not limited to sales, advertising, sponsorship, etc., is strictly prohibited.

You may forward or share this game in its original official form, but you may not modify, edit or repackage the game files in any way.

It is strictly prohibited to modify any part of this game (including but not limited to the game itself, resource files, code, etc.) before distribution, dissemination or release. Any form of commercial secondary distribution or sale is strictly prohibited.

If you download, use the online version, or use this game in any form, you agree to comply with this agreement and any other relevant agreements.

《PvZ2 Gardendless》使用协议

欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款:

本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。

游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接损失负责。

游戏中所有植物、僵尸及相关素材属于其原创作者或版权所有者所有。

未经版权所有者书面许可,严禁将本游戏用于任何商业用途,包括但不限于销售、广告、赞助等。

您可以将本游戏以官方发布的原始形式转发或分享,但不得对游戏文件进行任何形式的修改、编辑或重新打包。

严禁将本游戏的任何部分(包括但不限于游戏本体、资源文件、代码等)进行修改后再分发、传播或发布。严禁以任何形式进行商业化的二次分发或销售。

如您下载、使用在线版或以任何形式使用本游戏,您需遵守本协议及可能涉及的其他相关协议。

',30)]))}const d=t(o,[["render",a],["__file","Agreement.html.vue"]]),p=JSON.parse('{"path":"/en/instructions/Agreement.html","title":"Usage Agreement","lang":"en-US","frontmatter":{"title":"Usage Agreement","icon":"handshake","index":true,"order":1,"pageInfo":false,"comment":false,"description":"\\"PvZ2 Gardendless\\" Usage Agreement Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms c...","head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Agreement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/Agreement.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website"}],["meta",{"property":"og:title","content":"Usage Agreement"}],["meta",{"property":"og:description","content":"\\"PvZ2 Gardendless\\" Usage Agreement Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms c..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-08-11T12:29:59.000Z"}],["meta",{"property":"article:modified_time","content":"2024-08-11T12:29:59.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Usage Agreement\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-08-11T12:29:59.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"\\"PvZ2 Gardendless\\" Usage Agreement","slug":"pvz2-gardendless-usage-agreement","link":"#pvz2-gardendless-usage-agreement","children":[]},{"level":2,"title":"《PvZ2 Gardendless》使用协议","slug":"《pvz2-gardendless》使用协议","link":"#《pvz2-gardendless》使用协议","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1723379399000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":5,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":2.04,"words":612},"filePathRelative":"en/instructions/Agreement.md","localizedDate":"July 11, 2024","autoDesc":true}');export{d as comp,p as data}; diff --git a/assets/Agreement.html-D_sjLbw5.js b/assets/Agreement.html-DvYqbVvq.js similarity index 98% rename from assets/Agreement.html-D_sjLbw5.js rename to assets/Agreement.html-DvYqbVvq.js index bd501720..61802fa4 100644 --- a/assets/Agreement.html-D_sjLbw5.js +++ b/assets/Agreement.html-DvYqbVvq.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as r,l as i,o as n}from"./app-7Rvnh9ni.js";const o={};function a(l,e){return n(),r("div",null,e[0]||(e[0]=[i('

"PvZ2 Gardendless" Usage Agreement

Welcome to "PvZ2 Gardendless"! Before downloading, using the online version, or using this game in any form, please read the following terms carefully:

This game is only for personal learning and communication. Without written permission from the copyright owner, you may not modify, copy, distribute, or use this game in any form.

The game is provided for entertainment and personal use only. The creators are not responsible for any direct or indirect losses caused by the use of this game.

All plants, zombies, and related materials in the game belong to their original creators or copyright owners.

Without written permission from the copyright owner, commercial use of this game, including but not limited to sales, advertising, sponsorship, etc., is strictly prohibited.

You may forward or share this game in its original official form, but you may not modify, edit or repackage the game files in any way.

It is strictly prohibited to modify any part of this game (including but not limited to the game itself, resource files, code, etc.) before distribution, dissemination or release. Any form of commercial secondary distribution or sale is strictly prohibited.

If you download, use the online version, or use this game in any form, you agree to comply with this agreement and any other relevant agreements.

《PvZ2 Gardendless》使用协议

欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款:

本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。

游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接损失负责。

游戏中所有植物、僵尸及相关素材属于其原创作者或版权所有者所有。

未经版权所有者书面许可,严禁将本游戏用于任何商业用途,包括但不限于销售、广告、赞助等。

您可以将本游戏以官方发布的原始形式转发或分享,但不得对游戏文件进行任何形式的修改、编辑或重新打包。

严禁将本游戏的任何部分(包括但不限于游戏本体、资源文件、代码等)进行修改后再分发、传播或发布。严禁以任何形式进行商业化的二次分发或销售。

如您下载、使用在线版或以任何形式使用本游戏,您需遵守本协议及可能涉及的其他相关协议。

',30)]))}const d=t(o,[["render",a],["__file","Agreement.html.vue"]]),p=JSON.parse('{"path":"/ru-RU/instructions/Agreement.html","title":"Пользовательское соглашение","lang":"ru-RU","frontmatter":{"title":"Пользовательское соглашение","icon":"handshake","index":true,"order":1,"pageInfo":false,"comment":false,"description":"\\"PvZ2 Gardendless\\" Usage Agreement Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms c...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Agreement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/instructions/Agreement.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт"}],["meta",{"property":"og:title","content":"Пользовательское соглашение"}],["meta",{"property":"og:description","content":"\\"PvZ2 Gardendless\\" Usage Agreement Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms c..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-08-11T12:29:59.000Z"}],["meta",{"property":"article:modified_time","content":"2024-08-11T12:29:59.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Пользовательское соглашение\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-08-11T12:29:59.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"\\"PvZ2 Gardendless\\" Usage Agreement","slug":"pvz2-gardendless-usage-agreement","link":"#pvz2-gardendless-usage-agreement","children":[]},{"level":2,"title":"《PvZ2 Gardendless》使用协议","slug":"《pvz2-gardendless》使用协议","link":"#《pvz2-gardendless》使用协议","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1723379399000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":7,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":2.04,"words":612},"filePathRelative":"ru-RU/instructions/Agreement.md","localizedDate":"11 июля 2024 г.","autoDesc":true}');export{d as comp,p as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as r,l as i,o as n}from"./app-5kORbCh3.js";const o={};function a(l,e){return n(),r("div",null,e[0]||(e[0]=[i('

"PvZ2 Gardendless" Usage Agreement

Welcome to "PvZ2 Gardendless"! Before downloading, using the online version, or using this game in any form, please read the following terms carefully:

This game is only for personal learning and communication. Without written permission from the copyright owner, you may not modify, copy, distribute, or use this game in any form.

The game is provided for entertainment and personal use only. The creators are not responsible for any direct or indirect losses caused by the use of this game.

All plants, zombies, and related materials in the game belong to their original creators or copyright owners.

Without written permission from the copyright owner, commercial use of this game, including but not limited to sales, advertising, sponsorship, etc., is strictly prohibited.

You may forward or share this game in its original official form, but you may not modify, edit or repackage the game files in any way.

It is strictly prohibited to modify any part of this game (including but not limited to the game itself, resource files, code, etc.) before distribution, dissemination or release. Any form of commercial secondary distribution or sale is strictly prohibited.

If you download, use the online version, or use this game in any form, you agree to comply with this agreement and any other relevant agreements.

《PvZ2 Gardendless》使用协议

欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款:

本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。

游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接损失负责。

游戏中所有植物、僵尸及相关素材属于其原创作者或版权所有者所有。

未经版权所有者书面许可,严禁将本游戏用于任何商业用途,包括但不限于销售、广告、赞助等。

您可以将本游戏以官方发布的原始形式转发或分享,但不得对游戏文件进行任何形式的修改、编辑或重新打包。

严禁将本游戏的任何部分(包括但不限于游戏本体、资源文件、代码等)进行修改后再分发、传播或发布。严禁以任何形式进行商业化的二次分发或销售。

如您下载、使用在线版或以任何形式使用本游戏,您需遵守本协议及可能涉及的其他相关协议。

',30)]))}const d=t(o,[["render",a],["__file","Agreement.html.vue"]]),p=JSON.parse('{"path":"/ru-RU/instructions/Agreement.html","title":"Пользовательское соглашение","lang":"ru-RU","frontmatter":{"title":"Пользовательское соглашение","icon":"handshake","index":true,"order":1,"pageInfo":false,"comment":false,"description":"\\"PvZ2 Gardendless\\" Usage Agreement Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms c...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Agreement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/instructions/Agreement.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт"}],["meta",{"property":"og:title","content":"Пользовательское соглашение"}],["meta",{"property":"og:description","content":"\\"PvZ2 Gardendless\\" Usage Agreement Welcome to \\"PvZ2 Gardendless\\"! Before downloading, using the online version, or using this game in any form, please read the following terms c..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-08-11T12:29:59.000Z"}],["meta",{"property":"article:modified_time","content":"2024-08-11T12:29:59.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Пользовательское соглашение\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-08-11T12:29:59.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"\\"PvZ2 Gardendless\\" Usage Agreement","slug":"pvz2-gardendless-usage-agreement","link":"#pvz2-gardendless-usage-agreement","children":[]},{"level":2,"title":"《PvZ2 Gardendless》使用协议","slug":"《pvz2-gardendless》使用协议","link":"#《pvz2-gardendless》使用协议","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1723379399000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":7,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":2.04,"words":612},"filePathRelative":"ru-RU/instructions/Agreement.md","localizedDate":"11 июля 2024 г.","autoDesc":true}');export{d as comp,p as data}; diff --git a/assets/Agreement.html-BoCMDVHK.js b/assets/Agreement.html-Z9GiRA7Z.js similarity index 99% rename from assets/Agreement.html-BoCMDVHK.js rename to assets/Agreement.html-Z9GiRA7Z.js index 9407c750..c8104909 100644 --- a/assets/Agreement.html-BoCMDVHK.js +++ b/assets/Agreement.html-Z9GiRA7Z.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as r,l as i,o as n}from"./app-7Rvnh9ni.js";const o={};function a(l,e){return n(),r("div",null,e[0]||(e[0]=[i('

《PvZ2 Gardendless》使用协议

欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款:

本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。

游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接损失负责。

游戏中所有植物、僵尸及相关素材属于其原创作者或版权所有者所有。

未经版权所有者书面许可,严禁将本游戏用于任何商业用途,包括但不限于销售、广告、赞助等。

您可以将本游戏以官方发布的原始形式转发或分享,但不得对游戏文件进行任何形式的修改、编辑或重新打包。

严禁将本游戏的任何部分(包括但不限于游戏本体、资源文件、代码等)进行修改后再分发、传播或发布。严禁以任何形式进行商业化的二次分发或销售。

如您下载、使用在线版或以任何形式使用本游戏,您需遵守本协议及可能涉及的其他相关协议。

"PvZ2 Gardendless" Usage Agreement

Welcome to "PvZ2 Gardendless"! Before downloading, using the online version, or using this game in any form, please read the following terms carefully:

This game is only for personal learning and communication. Without written permission from the copyright owner, you may not modify, copy, distribute, or use this game in any form.

The game is provided for entertainment and personal use only. The creators are not responsible for any direct or indirect losses caused by the use of this game.

All plants, zombies, and related materials in the game belong to their original creators or copyright owners.

Without written permission from the copyright owner, commercial use of this game, including but not limited to sales, advertising, sponsorship, etc., is strictly prohibited.

You may forward or share this game in its original official form, but you may not modify, edit or repackage the game files in any way.

It is strictly prohibited to modify any part of this game (including but not limited to the game itself, resource files, code, etc.) before distribution, dissemination or release. Any form of commercial secondary distribution or sale is strictly prohibited.

If you download, use the online version, or use this game in any form, you agree to comply with this agreement and any other relevant agreements.

',30)]))}const d=t(o,[["render",a],["__file","Agreement.html.vue"]]),m=JSON.parse('{"path":"/instructions/Agreement.html","title":"使用协议","lang":"zh-CN","frontmatter":{"title":"使用协议","icon":"handshake","index":true,"order":1,"pageInfo":false,"comment":false,"description":"《PvZ2 Gardendless》使用协议 欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款: 使用许可 本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。 免责声明 游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Agreement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/instructions/Agreement.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站"}],["meta",{"property":"og:title","content":"使用协议"}],["meta",{"property":"og:description","content":"《PvZ2 Gardendless》使用协议 欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款: 使用许可 本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。 免责声明 游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:updated_time","content":"2024-08-11T12:29:59.000Z"}],["meta",{"property":"article:modified_time","content":"2024-08-11T12:29:59.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"使用协议\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-08-11T12:29:59.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《PvZ2 Gardendless》使用协议","slug":"《pvz2-gardendless》使用协议","link":"#《pvz2-gardendless》使用协议","children":[]},{"level":2,"title":"\\"PvZ2 Gardendless\\" Usage Agreement","slug":"pvz2-gardendless-usage-agreement","link":"#pvz2-gardendless-usage-agreement","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1723379399000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":3,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":2.05,"words":614},"filePathRelative":"instructions/Agreement.md","localizedDate":"2024年7月11日","autoDesc":true}');export{d as comp,m as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as r,l as i,o as n}from"./app-5kORbCh3.js";const o={};function a(l,e){return n(),r("div",null,e[0]||(e[0]=[i('

《PvZ2 Gardendless》使用协议

欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款:

本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。

游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接损失负责。

游戏中所有植物、僵尸及相关素材属于其原创作者或版权所有者所有。

未经版权所有者书面许可,严禁将本游戏用于任何商业用途,包括但不限于销售、广告、赞助等。

您可以将本游戏以官方发布的原始形式转发或分享,但不得对游戏文件进行任何形式的修改、编辑或重新打包。

严禁将本游戏的任何部分(包括但不限于游戏本体、资源文件、代码等)进行修改后再分发、传播或发布。严禁以任何形式进行商业化的二次分发或销售。

如您下载、使用在线版或以任何形式使用本游戏,您需遵守本协议及可能涉及的其他相关协议。

"PvZ2 Gardendless" Usage Agreement

Welcome to "PvZ2 Gardendless"! Before downloading, using the online version, or using this game in any form, please read the following terms carefully:

This game is only for personal learning and communication. Without written permission from the copyright owner, you may not modify, copy, distribute, or use this game in any form.

The game is provided for entertainment and personal use only. The creators are not responsible for any direct or indirect losses caused by the use of this game.

All plants, zombies, and related materials in the game belong to their original creators or copyright owners.

Without written permission from the copyright owner, commercial use of this game, including but not limited to sales, advertising, sponsorship, etc., is strictly prohibited.

You may forward or share this game in its original official form, but you may not modify, edit or repackage the game files in any way.

It is strictly prohibited to modify any part of this game (including but not limited to the game itself, resource files, code, etc.) before distribution, dissemination or release. Any form of commercial secondary distribution or sale is strictly prohibited.

If you download, use the online version, or use this game in any form, you agree to comply with this agreement and any other relevant agreements.

',30)]))}const d=t(o,[["render",a],["__file","Agreement.html.vue"]]),m=JSON.parse('{"path":"/instructions/Agreement.html","title":"使用协议","lang":"zh-CN","frontmatter":{"title":"使用协议","icon":"handshake","index":true,"order":1,"pageInfo":false,"comment":false,"description":"《PvZ2 Gardendless》使用协议 欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款: 使用许可 本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。 免责声明 游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Agreement.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Agreement.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/instructions/Agreement.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站"}],["meta",{"property":"og:title","content":"使用协议"}],["meta",{"property":"og:description","content":"《PvZ2 Gardendless》使用协议 欢迎使用《PvZ2 Gardendless》!在下载、使用在线版或以任何形式使用本游戏及相关服务之前,请务必仔细阅读以下条款: 使用许可 本游戏仅供个人学习交流使用。未经版权所有者书面许可,不得以任何形式修改、复制、分发本游戏。 免责声明 游戏仅供娱乐和个人使用,制作者不对因使用本游戏而引起的任何直接或间接..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:updated_time","content":"2024-08-11T12:29:59.000Z"}],["meta",{"property":"article:modified_time","content":"2024-08-11T12:29:59.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"使用协议\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-08-11T12:29:59.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《PvZ2 Gardendless》使用协议","slug":"《pvz2-gardendless》使用协议","link":"#《pvz2-gardendless》使用协议","children":[]},{"level":2,"title":"\\"PvZ2 Gardendless\\" Usage Agreement","slug":"pvz2-gardendless-usage-agreement","link":"#pvz2-gardendless-usage-agreement","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1723379399000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":3,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":2.05,"words":614},"filePathRelative":"instructions/Agreement.md","localizedDate":"2024年7月11日","autoDesc":true}');export{d as comp,m as data}; diff --git a/assets/App-rV7fd8az.js b/assets/App-CHZXTt52.js similarity index 96% rename from assets/App-rV7fd8az.js rename to assets/App-CHZXTt52.js index 269d9f62..832090f4 100644 --- a/assets/App-rV7fd8az.js +++ b/assets/App-CHZXTt52.js @@ -1,21 +1,24 @@ -import{m as y,h as g,r as b,o as r,c as E,j as c,b as n,F as I,k as f,e as z,g as R,n as G,t as m,q as w,d as M,u as v,v as k,x as _,y as Y}from"./app-7Rvnh9ni.js";import{_ as O}from"./plugin-vue_export-helper-DlAUqK2U.js";const U=y({__name:"PlantCatalog",props:{plants:{},plantMap:{}},emits:["selectPlant"],setup(t,{expose:a,emit:o}){a();const e=t,h=o,d=g({}),s={props:e,emits:h,visible:d,selectPlant:(T,i=void 0)=>{i&&(d.value[i.codename]=!1),h("selectPlant",T)}};return Object.defineProperty(s,"__isScriptSetup",{enumerable:!1,value:!0}),s}}),H=["onClick"],x=["src","alt"],j=["src","alt"],W=["src","alt"];function Z(t,a,o,e,h,d){const l=b("a-col"),s=b("a-row"),T=b("a-popover");return r(),E(I,null,[c('
'),c("

植物列表

"),n("ul",null,[(r(!0),E(I,null,f(o.plants,i=>(r(),E("li",{key:i.id,onClick:u=>e.selectPlant(i)},[c(` {i&&(d.value[i.codename]=!1),h("selectPlant",T)}};return Object.defineProperty(s,"__isScriptSetup",{enumerable:!1,value:!0}),s}}),H=["onClick"],x=["src","alt"],j=["src","alt"],W=["src","alt"];function Z(t,a,n,e,h,d){const l=b("a-col"),s=b("a-row"),T=b("a-popover");return r(),E(I,null,[c('
'),c("

植物列表

"),o("ul",null,[(r(!0),E(I,null,f(n.plants,i=>(r(),E("li",{key:i.id,onClick:u=>e.selectPlant(i)},[c(` `),c(`
-
`),i.subPlants?(r(),E(I,{key:0},[z(T,{"arrow-point-at-center":"",trigger:"hover",open:e.visible[i.codename],onVisibleChange:u=>e.visible[i.codename]=u,overlayInnerStyle:{border:t.$isDarkmode?"3px solid #deb991":"3px solid #432b1a",backgroundColor:t.$isDarkmode?"#383011":"#ede5c4",textAlign:"center"}},{content:R(()=>[z(s,{gutter:[16,{xs:8,sm:16,md:24,lg:32}],justify:"center"},{default:R(()=>[(r(!0),E(I,null,f(i.subPlants.map(u=>o.plantMap[u]),u=>(r(),G(l,{key:u.id,onClick:P=>e.selectPlant(u,i)},{default:R(()=>[n("img",{src:"/assets/image/plants/plants_"+u.plantType+"_0.webp",alt:i.name},null,8,x),n("p",null,m(u.name),1)]),_:2},1032,["onClick"]))),128))]),_:2},1024)]),default:R(()=>[n("img",{src:"/assets/image/plants/plants_"+i.plantType+"_0.webp",alt:i.name},null,8,j)]),_:2},1032,["open","onVisibleChange","overlayInnerStyle"]),n("p",null,m(i.name),1)],64)):(r(),E(I,{key:1},[n("img",{src:"/assets/image/plants/plants_"+i.plantType+"_0.webp",alt:i.name},null,8,W),n("p",null,m(i.name),1)],64))],8,H))),128))]),c("
")],2112)}const V=O(U,[["render",Z],["__scopeId","data-v-636c6180"],["__file","PlantCatalog.vue"]]),q=y({__name:"PlantDetail",props:{plant:{},keyMap:{}},setup(t,{expose:a}){a();const o=t,e=w("i18nLanguage","zh"),h={props:o,i18nLanguage:e};return Object.defineProperty(h,"__isScriptSetup",{enumerable:!1,value:!0}),h}}),K={key:0,class:"plant-detail"},J={class:"details-container"},X={class:"plant-image"},Q=["src","alt"],$={class:"plant-title"},ee=["src","alt"],oe={class:"plant-stats"},ne={class:"ability"},te=["src"],ae={class:"value"},le={key:"CodeName"},ie={class:"value"},se={class:"details-container"},re={class:"plant-introduction"},he={class:"description"},Ee={class:"descriptionKey"},de={class:"description"};function ue(t,a,o,e,h,d){return o.plant?(r(),E("div",K,[n("div",J,[n("div",X,[c(` `),i.subPlants?(r(),E(I,{key:0},[z(T,{"arrow-point-at-center":"",trigger:"hover",open:e.visible[i.codename],onVisibleChange:u=>e.visible[i.codename]=u,overlayInnerStyle:{border:t.$isDarkmode?"3px solid #deb991":"3px solid #432b1a",backgroundColor:t.$isDarkmode?"#383011":"#ede5c4",textAlign:"center"}},{content:R(()=>[z(s,{gutter:[16,{xs:8,sm:16,md:24,lg:32}],justify:"center"},{default:R(()=>[(r(!0),E(I,null,f(i.subPlants.map(u=>n.plantMap[u]),u=>(r(),G(l,{key:u.id,onClick:P=>e.selectPlant(u,i)},{default:R(()=>[o("img",{src:"/assets/image/plants/plants_"+u.plantType+"_0.webp",alt:i.name},null,8,x),o("p",null,m(u.name),1)]),_:2},1032,["onClick"]))),128))]),_:2},1024)]),default:R(()=>[o("img",{src:"/assets/image/plants/plants_"+i.plantType+"_0.webp",alt:i.name},null,8,j)]),_:2},1032,["open","onVisibleChange","overlayInnerStyle"]),o("p",null,m(i.name),1)],64)):(r(),E(I,{key:1},[o("img",{src:"/assets/image/plants/plants_"+i.plantType+"_0.webp",alt:i.name},null,8,W),o("p",null,m(i.name),1)],64))],8,H))),128))]),c("
")],2112)}const V=O(U,[["render",Z],["__scopeId","data-v-636c6180"],["__file","PlantCatalog.vue"]]),q=y({__name:"PlantDetail",props:{plant:{},keyMap:{}},setup(t,{expose:a}){a();const n=t,e=M("i18nLanguage","zh"),h={props:n,i18nLanguage:e};return Object.defineProperty(h,"__isScriptSetup",{enumerable:!1,value:!0}),h}}),K={key:0,class:"plant-detail"},J={class:"details-container"},X={class:"plant-image"},Q=["src","alt"],$={class:"plant-title"},ee=["src","alt"],oe={class:"plant-stats"},ne={class:"ability"},te=["src"],ae={class:"value"},le={class:"details-container"},ie={class:"plant-introduction"},se={class:"description"},re={class:"descriptionKey"},he={class:"description"},Ee={class:"details-container"},de={class:"plant-introduction"},ue={class:"description"},Ae={class:"descriptionKey"};function ce(t,a,n,e,h,d){return n.plant?(r(),E("div",K,[o("div",J,[o("div",X,[c(` `),c(`
-
`),n("img",{src:"/assets/image/plants/plants_"+o.plant.plantType+"_0.webp",alt:o.plant.name},null,8,Q),n("p",$,m(o.plant.name),1),o.plant.enFamily?(r(),E("img",{key:0,src:"/assets/wikicon/"+o.plant.enFamily+"_familyicon.webp",alt:o.plant.enFamily,class:"family-img"},null,8,ee)):c("v-if",!0)]),n("div",oe,[n("table",null,[n("tbody",null,[(r(!0),E(I,null,f(o.plant.elements,(l,s)=>(r(),E("tr",{key:s},[n("td",ne,[n("img",{src:o.keyMap[s].icon},null,8,te),M(" "+m(o.keyMap[s][e.i18nLanguage]),1)]),n("td",ae,m(l),1)]))),128)),n("tr",le,[a[0]||(a[0]=n("td",{class:"ability"}," CodeName ",-1)),n("td",ie,m(o.plant.codename),1)])])])])]),n("div",se,[n("div",re,[n("p",he,m(o.plant.description),1),a[1]||(a[1]=n("br",null,null,-1)),(r(!0),E(I,null,f(o.plant.special,l=>(r(),E("p",{key:l.NAME[e.i18nLanguage],class:"description"},[M(m(l.NAME[e.i18nLanguage])+": ",1),n("span",Ee,m(l.DESCRIPTION[e.i18nLanguage]),1)]))),128)),a[2]||(a[2]=n("br",null,null,-1)),n("p",de,m(o.plant.chat),1)])])])):c("v-if",!0)}const Ae=O(q,[["render",ue],["__scopeId","data-v-d3048dcb"],["__file","PlantDetail.vue"]]),ce=y({__name:"PlantFilter",props:{familyNameMap:{}},emits:["filterPlants"],setup(t,{expose:a,emit:o}){a();const e=t,h=o,d=g(""),l=g(""),s=w("i18nLanguage","zh"),T=A=>(l.value=l.value==A?"":A,i()),i=()=>{h("filterPlants",{name:d.value,family:l.value})},u=v(()=>s==="zh"?"输入植物名称":"Enter plant name"),P={props:e,emits:h,searchTerm:d,selectedAttribute:l,i18nLanguage:s,selectAttribute:T,handleFilter:i,placeholder:u};return Object.defineProperty(P,"__isScriptSetup",{enumerable:!1,value:!0}),P}}),Te={class:"plant-filter"},me={class:"search-input-group"},pe=["placeholder"],Pe={class:"filter-family-group"},Se=["onClick"],Ce=["src","alt"];function Ne(t,a,o,e,h,d){return r(),E("div",Te,[n("div",me,[a[1]||(a[1]=n("label",{for:"plant-search"},"Search:",-1)),k(n("input",{id:"plant-search",type:"text","onUpdate:modelValue":a[0]||(a[0]=l=>e.searchTerm=l),placeholder:e.placeholder,onInput:e.handleFilter},null,40,pe),[[_,e.searchTerm]]),c(` - `)]),n("div",Pe,[c(`
`)]),o("div",Ce,[c(`

All

-
`),(r(!0),E(I,null,f(o.familyNameMap,l=>(r(),E("div",{class:Y(["filter-family-option",{selected:e.selectedAttribute===l.en}]),onClick:s=>e.selectAttribute(l.en)},[n("img",{src:"/assets/wikicon/"+l.en+"_familyicon.webp",alt:l.en,class:Y(l.en===e.selectedAttribute?"selected":"")},null,10,Ce)],10,Se))),256))])])}const Ie=O(ce,[["render",Ne],["__scopeId","data-v-7b6af936"],["__file","PlantFilter.vue"]]),De=JSON.parse(`[{"ID":0,"NAME":{"en":"Peashooter","zh":"豌豆射手"},"_CARDSPRITENAME":"peashooter","CODENAME":"peashooter","TYPE":["plant"],"OBTAINWORLD":"frontyard","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Peashooters are your first line of defence. They shoot peas at attacking zombies","zh":"豌豆射手是你的第一道防线。他们会向僵尸发射豌豆。"},"Special":[],"Chat":{"en":"\\"What is it like being famous?\\"asked Peashooter while sipping his bottled water,\\"I can't talk right now, I'm finishing my merchandising deal. Hold my fir coat.\\"","zh":"“成为名人是什么感觉?”豌豆射手问了一句,抿了一口自己的瓶装水,“我现在没法说话,我正在完成我的销售项目,帮我拿一下我的毛皮大衣。”"},"DisplayOffset":{"x":0,"y":0},"BriefIntroduction":{"en":"Shoots peas at the enemies","zh":"向僵尸发射豌豆子弹"}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":60,"Cooldown":5,"CooldownFrom":1,"SunCost":100,"Toughness":300,"Family":"Peashooter"}},{"ID":1,"NAME":{"en":"Sunflower","zh":"向日葵"},"_CARDSPRITENAME":"sunflower","CODENAME":"sunflower","TYPE":["plant","sunProducer"],"OBTAINWORLD":"frontyard","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SUNPRODUCTION","SORT":{"en":"Normal","zh":"正常"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Sunflowers are essential for you to produce extra sun. Try planting as many as you can!","zh":"向日葵为你提供额外的阳光。种得越多越好!"},"Special":[],"Chat":{"en":"After the release of her first major YouTuber video \\"Zombies On Your Lawn\\", Sunflower's YouTube channel has been bursting with fun. She is currently putting the final touches on her reality show TV pitch \\"Sunflower Thinks She Can Dance\\".","zh":"在发布了她的第一个油管视频 \\"Zombies On Your Lawn\\",向日葵的油管频道充满了欢声笑语。她现在正在完善她的真人秀电视节目 \\"Sunflower Thinks She Can Dance\\" 的各种细节。"},"BriefIntroduction":{"en":"Gives you additional sun","zh":"提供额外的阳光"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"SunValue":50,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"ProduceCountdownStartAdditional":5,"Cooldown":5,"CooldownFrom":0,"SunCost":50,"Toughness":300,"Family":"Sun"}},{"ID":2,"NAME":{"en":"Wall-nut","zh":"坚果墙"},"_CARDSPRITENAME":"wallnut","CODENAME":"wallnut","TYPE":["plant"],"OBTAINWORLD":"frontyard","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"PLANTFOOD","SORT":{"en":"Armor","zh":"盔甲"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Wall-nuts have hard shells which you can use to protect your other plants.","zh":"坚果墙利用自己坚硬的外壳保护其身后的植物。"},"Special":[],"Chat":{"en":"Having retired from his days as a champion bowler in the Pro Leagues, Wall-nut is looking forward to a real challenge on the front lines of home defence. DEFENCE! DEFENCE!","zh":"自从退休,坚果墙不再在专业团队中作为一个冠军保龄球选手,他正憧憬着面对真正的挑战————在他的前院作为防线。守卫!守卫!"},"BriefIntroduction":{"en":"Blocks off zombies and protects your other plants","zh":"抵挡僵尸并保护身后的植物"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ArmorToughness":4000,"Cooldown":20,"CooldownFrom":0.75,"SunCost":50,"Toughness":4000,"Family":"Defence"}},{"ID":3,"NAME":{"en":"Potato Mine","zh":"土豆地雷"},"_CARDSPRITENAME":"potatomine","CODENAME":"potatomine","TYPE":["potatomine"],"OBTAINWORLD":"frontyard","ZENGARDEN":{"PlantPlace":"solid"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":1800},{"TYPE":"AREA","SORT":{"en":"Tile","zh":"本格"}},{"TYPE":"PLANTFOOD","SORT":{"en":"Duplication","zh":"分身"}},{"TYPE":"ARMINGTIME","VALUE":14},{"TYPE":"FAMILY"}],"Introduction":{"en":"Potato Mines explode on contact, but they take time to arm. Plant them ahead of zombies.","zh":"土豆地雷在被僵尸接触时自爆,但是他们需要时间做准备。将他们种在僵尸的前方。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, delayed activation","zh":"一次性使用,需要等待一段时间才能启动"}},{"NAME":{"en":"Range","zh":"范围"},"DESCRIPTION":{"en":"contact","zh":"接触者"}}],"Chat":{"en":"Believe it or not, SPUDOW! did not happen overnight. Having been forced to try out new catchphrases and focus testing as many variation as possible (Tubular? Really?), Potato Mine weeded out the competition to stick with what he knows best.","zh":"爱信不信,昨晚一晚上没发出“轰隆————”声。他专注于尝试别的爆炸声,而且尝试了非常多种类(甚至有吸管的咕噜声?)土豆地雷最后不得不放弃对于突破现状的斗争,只能继续“轰隆————”了……"},"BriefIntroduction":{"en":"Explodes on contact, but takes time to arm itself","zh":"种植一段时间后,在僵尸触碰时爆炸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ChargeTime":14,"Damage":1800,"PlantfoodChildrenCount":2,"Cooldown":20,"CooldownFrom":0.75,"SunCost":25,"Toughness":300,"Family":"Explosive"}},{"ID":4,"NAME":{"en":"Cabbage-pult","zh":"卷心菜投手"},"_CARDSPRITENAME":"cabbagepult","CODENAME":"cabbagepult","TYPE":["plant"],"OBTAINWORLD":"egypt","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":40},{"TYPE":"RANGE","SORT":{"en":"Lobbed","zh":"抛物线"}},{"TYPE":"PLANTFOOD","SORT":{"en":"Cabbage Count","zh":"全屏卷心菜"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Cabbage-pults hurl cabbages at the enemy.","zh":"卷心菜投手向敌人投掷卷心菜。"},"Special":[],"Chat":{"en":"Cabbage-pult received his doctorate in pulting from Harvest University. He knows a thing or two about launching hit way to the top. He also makes a mean soup.","zh":"卷心菜投手在哈丰大学的投掷专业获取了博士学位。他在投掷方面可谓登峰造极。他也懂得做出美味的热汤!"},"BriefIntroduction":{"en":"Hurls cabbages over obstacles at the enemy","zh":"向僵尸投掷能跨越障碍物的卷心菜"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ThrowInterval":2.7,"ThrowIntervalAdditional":0.15,"Cooldown":5,"CooldownFrom":1,"SunCost":100,"Toughness":300,"Family":"Lobber"}},{"ID":5,"NAME":{"en":"Bloomerang","zh":"回旋镖射手"},"_CARDSPRITENAME":"bloomerang","CODENAME":"bloomerang","TYPE":["plant"],"OBTAINWORLD":"egypt","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Multi-hit","zh":"多重打击"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Bloomerangs can hit multiple targets in their lane, twice each coming and going!","zh":"回旋镖射手可以每次击打本行的多个目标,回旋镖来回都能造成伤害!"},"Special":[],"Chat":{"en":"As the first new member to your home defence team, Bloomerang enjoys long walkabouts with his friends, Koala Bear, and listening to his Bob Barley albums out back.","zh":"由于他是植物队列里的第一位稀客,回旋镖射手非常享受与他的朋友考拉散步,并在回来的时候听鲍勃·大麦的专辑。"},"BriefIntroduction":{"en":"Hits up to three targets in its lane, twice","zh":"击打本行的三个目标,各两次"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":2.7,"ShootIntervalAdditional":0.15,"PierceCount":3,"PlantfoodBoomerangCount":16,"Cooldown":5,"CooldownFrom":1,"SunCost":175,"Toughness":300,"Family":"Sharp"}},{"ID":6,"NAME":{"en":"Iceberg Lettuce","zh":"冰冻生菜"},"_CARDSPRITENAME":"iceburg","CODENAME":"iceburg","TYPE":["plant","low"],"OBTAINWORLD":"egypt","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SPECIAL","SORT":{"en":"Freeze","zh":"冻结"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Iceberg Lettuces freezes a zombie when stepped on.","zh":"冰冻生菜会冻结一只踩中他的僵尸。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, on contact","zh":"一次性使用,接触型"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"explodes, temporarily freezing a zombie","zh":"接触时爆裂,一段时间内冻结一只僵尸"}}],"Chat":{"en":"Don't get lost staring into Iceberg's adoably cute eyes. If you do, it will be your last step... but only if you're a zombie.","zh":"不要因为盯着他过分可爱的双眼而迷失自我。不然的话你将没法迈出下一步……除非你不是一只僵尸。"},"BriefIntroduction":{"en":"Freezes zombies that step on it, and extinguishes flames","zh":"冻结接触到的僵尸,并熄灭火炬"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"FreezeDuration":10,"ChillDuration":0,"Cooldown":20,"CooldownFrom":0.75,"SunCost":0,"Toughness":3.14159,"Family":"Cold","ImmuneToIceblock":true}},{"ID":7,"NAME":{"en":"Bonk Choy","zh":"菜问"},"_CARDSPRITENAME":"bonkchoy","CODENAME":"bonkchoy","TYPE":["plant"],"OBTAINWORLD":"egypt","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":15},{"TYPE":"RANGE","SORT":{"en":"Close","zh":"接近"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Bonk Choys rapidly punch nearby enemies that are ahead or behind them.","zh":"菜问快速击打身前或身后的敌人。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"can attack ahead or behind","zh":"能击打身前和身后的敌人"}}],"Chat":{"en":"A freelance dentist on the side, he's offering a special this month - he'll knock two of your teeth out of the price of one!","zh":"菜问还是一位兼职牙医,这个月他还端上了一道“特色菜”————你能用拔掉一颗牙齿的价钱,让他给你敲掉两颗牙!"},"BriefIntroduction":{"en":"Rapidly punches enemies ahead or behind","zh":"快速击打身前或身后的敌人"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Damage":15,"DamageHeavy":30,"DamagePlantfood":60,"PlantfoodHitCount":25,"ZombieDetectorWidth":4,"TombDetectorWidth":3,"AttackInterval":0.3,"Cooldown":5,"CooldownFrom":1,"SunCost":150,"Toughness":300,"Family":"Melee"}},{"ID":8,"NAME":{"en":"Repeater","zh":"双重射手"},"_CARDSPRITENAME":"repeater","CODENAME":"repeater","TYPE":["plant"],"OBTAINWORLD":"egypt","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Repeaters fire two peas at one time.","zh":"双重射手每次发射两颗豌豆。"},"Special":[{"NAME":{"en":"Firing Speed","zh":"射速"},"DESCRIPTION":{"en":"2x","zh":"2倍"}}],"Chat":{"en":"\\"Everyone always askes me if we've met before,\\" says Repeater.\\"Everyone always asks me if we've met before. Wait, did I just say that?\\"","zh":"“大家见到我总是问我们是不是见过,”双重射手说,“大家见到我总是问我们是不是见过。等等,这句话是不是说了两遍?”"},"BriefIntroduction":{"en":"Shoots two peas at the enemy","zh":"向敌人发射两颗豌豆"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":90,"Cooldown":5,"CooldownFrom":1,"SunCost":200,"Toughness":300,"Family":"Peashooter"}},{"ID":9,"NAME":{"en":"Mega Gatling Pea","zh":"超级机枪射手"},"_CARDSPRITENAME":"megagatlingpea","CODENAME":"megagatling","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Mega Gatling Peas fire 4 peas at one time.","zh":"超级机枪豌豆射手每次发射 4 颗豌豆。"},"Special":[{"NAME":{"en":"Firing Speed","zh":"射速"},"DESCRIPTION":{"en":"4x","zh":"4倍"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"upgrades to 5x firing speed if Plant Fooded","zh":"使用叶绿素后,升级成为5倍射速"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"has chance to randomly Plant Food himself","zh":"有概率自己发动叶绿素效果"}}],"Chat":{"en":"\\"I used to be an upgrade,\\" says Mega Gatling Pea with uncharacteristic shyness.\\"Now I'm my own plant, with my own ambitions, dreams and gym club memberships!\\"","zh":"“我曾经是某株植物的升级款,”超级机枪豌豆非常害羞地说,“但是我现在是一株独立的植物了,我有自己的志向、梦想,还有健身房会员!”"},"BriefIntroduction":{"en":"Fire 4 peas at a time","zh":"向敌人发射 4 颗豌豆,概率释放叶绿素效果"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":150,"ChanceToPlantfood":0.05,"Cooldown":5,"CooldownFrom":1,"SunCost":450,"Toughness":300,"Family":"Peashooter"}},{"ID":10,"NAME":{"en":"Scaredy Shroom","zh":"胆小菇"},"_CARDSPRITENAME":"scaredyShroom","CODENAME":"scaredyshroom","TYPE":["plant"],"OBTAINWORLD":"dark","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"A timid mushroom that shoots spore projectiles at zombies in its lane, but hides when they get too close.","zh":"向僵尸发射孢子的胆小的蘑菇,当僵尸靠近身边时躲避起来。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"stops attacking when zombies appears around","zh":"有僵尸在附近时停止攻击"}}],"Chat":{"en":"\\"How did I get talked into this? I wish I was at home.\\"","zh":"“我当初为什么会被说服站在这里?我现在只想回家啊!”"},"BriefIntroduction":{"en":"Shoots spore projectiles at the zombies, but hides when they get too close","zh":"向僵尸发射子弹,但是当僵尸靠近时躲避"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodSporeCount":40,"KnockbackChance":0.2,"KnockbackDistance":0.2,"Cooldown":5,"CooldownFrom":1,"SunCost":25,"Toughness":300,"Family":"Poison"}},{"ID":11,"NAME":{"en":"Fume Shroom","zh":"大喷菇"},"_CARDSPRITENAME":"fumeshroom","CODENAME":"fumeshroom","TYPE":["plant"],"OBTAINWORLD":"dark","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":40},{"TYPE":"AREA","SORT":{"en":"1x4","zh":"1x4"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Fume-shrooms shoot fumes that damage all zombies in an area.","zh":"大喷菇向范围内所有僵尸发射孢子攻击。"},"Special":[],"Chat":{"en":"\\"I think of myself as a pretty confident shroom and an all-around fungi,\\"says Fume-shroom.\\"But sometimes, when I'm eating Plant Food, I hear them chuckling. I hear them calling me 'Balloon-shroom'. I don't think they know how much that hurts.\\"","zh":"“我觉得自己是一只很自信而且全能型的大蘑菇,”大喷菇说,“但是有时候我释放叶绿素效果时听到别人偷笑,说我是‘气球菇’……我猜他们根本不知道这话多么伤人。”"},"BriefIntroduction":{"en":"Shoots fumes that can damage all zombies in an area","zh":"向范围内的所有僵尸发射孢子攻击"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Damage":40,"ShootInterval":2.4,"ShootIntervalAdditional":0.2,"PlantfoodDPS":800,"PlantfoodKnockbackSPS":3,"PlantfoodDuration":3,"DetectDistance":4.5,"ShootDistance":5.5,"Cooldown":5,"CooldownFrom":1,"SunCost":125,"Toughness":300,"Family":"Poison"}},{"ID":12,"NAME":{"en":"Grave Buster","zh":"噬碑藤"},"_CARDSPRITENAME":"gravebuster","CODENAME":"gravebuster","TYPE":["gravebuster","lastStandDisallowed"],"OBTAINWORLD":"egypt","ZENGARDEN":{"PlantPlace":"solid"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"FAMILY"}],"Introduction":{"en":"Grave Busters consume graves they're planted on.","zh":"将噬碑藤种在墓碑上,他们会啃食掉这块墓碑。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, must be planted on graves","zh":"一次性使用,必须种植在墓碑上"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"removes graves","zh":"移除墓碑"}}],"Chat":{"en":"He may appear spiky or ill-tempered, but Grave Buster just wants to give you a big hug. Unless you're a puppy. He's terrified of those.","zh":"他可能看上去凶巴巴坏脾气,但是噬碑藤只是想要给你一个大大的拥抱。除非你是一只小狗,他很害怕小狗!"},"BriefIntroduction":{"en":"Plant it on a grave to remove the grave","zh":"种植在墓碑上并移除这块墓碑"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"CannotBePushedByFootballMech":true,"BustTime":4,"Cooldown":10,"CooldownFrom":1,"SunCost":0,"Toughness":300,"Family":"Slow","ImmuneToIceblock":true}},{"ID":13,"NAME":{"en":"Pumpkin","zh":"南瓜头"},"_CARDSPRITENAME":"pumpkinhead","CODENAME":"pumpkin","TYPE":["vine"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"PLANTFOOD","SORT":{"en":"Armor","zh":"盔甲"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Pumpkins can be planted on top of other plants to provide a tough additional layer of armor.","zh":"南瓜头可以被种植在其他植物的身上,作为保护他们的铠甲。"},"Special":[],"Chat":{"en":"Pumpkin may be a hollowed-out shell, but he still has a rich inner life filled with feelings, fantasies and suprisingly disappointing opinions.","zh":"南瓜头可能只是一颗被掏空的南瓜壳,但是他的内心仍然充满了感情、幻想以及让人非常失望的各种点子。"},"BriefIntroduction":{"en":"Surrounds and protects","zh":"保护本格的其他植物"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeKilledBySurfboard":true,"ArmorToughness":4000,"Cooldown":30,"CooldownFrom":1,"SunCost":150,"Toughness":4000,"Family":"Defence"}},{"ID":14,"NAME":{"en":"Pea Vine","zh":"豌豆藤蔓"},"_CARDSPRITENAME":"peavine","CODENAME":"pvine","TYPE":["vine"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"DAMAGE","NAME":{"en":"Damage Multiplier","zh":"伤害增倍"},"VALUE":1.5},{"TYPE":"FAMILY"}],"Introduction":{"en":"Pea Vines planted on top of Appease-mint Family plants provide a significant damage boost to those plants.","zh":"为豌豆家族植物套上豌豆藤蔓,他们会得到显著的伤害增益。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"boosts Appease-mint Family plants","zh":"增强豌豆家族植物"}}],"Chat":{"en":"Pea Vine boosts Appease-mint Family plants, and he himself is an Appease-mint Family plant, so therefore... hang on... don't tell me... I can do this. I said DON'T TELL ME.","zh":"豌豆藤蔓加强豌豆家族植物,而他自己也是豌豆家族的植物,所以……因此……等等……先别告诉我……我记得是啥!我说了不要告诉我!"},"BriefIntroduction":{"en":"Boosts Appease-mint plants","zh":"加强本格的豌豆类植物和豌豆家族植物"},"DisplayOffset":{"x":0,"y":20}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":60,"Cooldown":5,"CooldownFrom":1,"SunCost":125,"Toughness":300,"Family":"Peashooter"}},{"ID":15,"NAME":{"en":"Floawer Pot","zh":"飞天花盆"},"_CARDSPRITENAME":"floawerPot","CODENAME":"floawerPot","TYPE":["floawerPot"],"OBTAINWORLD":"epic","ZENGARDEN":{"PlantPlace":"fly"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"}],"Introduction":{"en":"Floawer Pots let you plant un-flyable plants on top of them.","zh":"飞天花盆允许你在天上或潮水上种植不会飞的植物。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"carries plants that aren't able to fly","zh":"承载不会飞的植物"}}],"Chat":{"en":"Floawer Pot is actually from the future for sure, but not from your roof in the past. \\"You asked why? Feed me a Plant Food, I'd tell ya! \\" He says.","zh":"飞天花盆实际上当然来自未来,而不是从以前你家的屋顶上。“你问为什么?喂我一颗叶绿素我就告诉你!”他说。"},"BriefIntroduction":{"en":"Allows un-flyable plants to be planted in sky","zh":"可以在空中种植不能飞行的植物"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"ToughnessPlantfooded":900,"MoveToPosTime":2.5,"Cooldown":10,"CooldownFrom":1,"SunCost":100,"Toughness":300,"Family":"Nope"}},{"ID":16,"NAME":{"en":"Fire Peashooter","zh":"火焰豌豆"},"_CARDSPRITENAME":"firepeashooter","CODENAME":"firepeashooter","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":40},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Fire Peashooters shoot flaming peas down the lane.","zh":"火焰豌豆向本行发射火焰豌豆。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"immune to frost","zh":"不会被冻结"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"warms nearby plants","zh":"冰释周围的植物"}}],"Chat":{"en":"Fire Peashooter knows that what she does looks exciting. But working with an open flame is serious and, more importantly, dangerous business. That's why, in her spare time, she talks to children about the importance of fire safety. \\"I'm a trained professional,\\" she explains. \\"Don't try this at home, kids.\\"","zh":"火焰豌豆射手很清楚她看上去多么的酷炫。但是身上燃着火焰战斗是一件十分严肃,而且关键是很危险的行为。因此,在她闲时经常告诫孩子们关于消防安全的事情。“我是接受过训练的,非常专业,”她解释道,“千万不要在家自己尝试,孩子们。”"},"BriefIntroduction":{"en":"Shoots flaming peas and warms nearby plants","zh":"发射火焰豌豆,并冰释身边的植物"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodDuration":5,"PlantfoodDamageInterval":0.25,"PlantfoodDamagePerHit":80,"Cooldown":5,"CooldownFrom":1,"SunCost":175,"Toughness":300,"Family":"Fire","ImmuneToIceblock":true,"WarmingRadius":{"PulseInitialDelay":0.5,"PulseCooldown":6,"GridItemDamage":200},"WarmingRadiusPlantfood":{"PulseInitialDelay":0.25,"PulseCooldown":1.5,"GridItemDamage":100}}},{"ID":17,"NAME":{"en":"Threepeater","zh":"三线射手"},"_CARDSPRITENAME":"threepeater","CODENAME":"threepeater","TYPE":["plant"],"OBTAINWORLD":"pirate","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Multi-Lane","zh":"多行"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Threepeaters shoot peas in three lanes.","zh":"三线射手向三行发射豌豆。"},"Special":[{"NAME":{"en":"Range Details","zh":"具体范围"},"DESCRIPTION":{"en":"three lanes","zh":"上下和本行"}}],"Chat":{"en":"Threepeater loves playing multiplayer in video games, but split-screen never works out because the left head always cheats.","zh":"三线射手喜欢在电子游戏中玩多人模式,但是就算分成三个屏幕也没有用,左边那个家伙总喜欢作弊偷看。"},"BriefIntroduction":{"en":"Shoots three peas in three lanes","zh":"向三行发射豌豆"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":30,"Cooldown":5,"CooldownFrom":1,"SunCost":300,"Toughness":300,"Family":"Peashooter"}},{"ID":18,"NAME":{"en":"Primal Peashooter","zh":"原始豌豆射手"},"_CARDSPRITENAME":"primalpeashooter","CODENAME":"primalpeashooter","TYPE":["plant"],"OBTAINWORLD":"dino","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Primal Peashooters shoot heavy peas with a brief stun at zombies.","zh":"原始豌豆射手发射沉重的大豌豆,对僵尸造成短暂的眩晕。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"primal peas occasionally knock zombies back","zh":"沉重的豌豆有时能击退僵尸一段距离"}}],"Chat":{"en":"Primal Peashooter may be primitive, but that doesn't stop him from enrolling and excelling in several software development correspondence courses.","zh":"尽管原始豌豆可能很原始,但是他仍然能涉猎并精通好几门软件开发的相关课程。"},"BriefIntroduction":{"en":"Shoots heavy stunning peas","zh":"发射重型豌豆"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":2.85,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":5,"KnockbackDistance":1,"KnockbackChance":0.5,"Cooldown":5,"CooldownFrom":1,"SunCost":175,"Toughness":300,"Family":"Peashooter"}},{"ID":19,"NAME":{"en":"Rotobaga","zh":"旋转芜菁"},"_CARDSPRITENAME":"xshot","CODENAME":"xshot","TYPE":["fly"],"OBTAINWORLD":"ice","ZENGARDEN":{"PlantPlace":"fly"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":10},{"TYPE":"RANGE","SORT":{"en":"4 Way","zh":"四向"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Rotobagas shoot projectiles along the four diagonals, in each direction that has a target.","zh":"旋转芜菁向四个对角方向发射子弹"},"Special":[],"Chat":{"en":"Sometimes Rotobaga hears the other plants gossiping about each other. \\"Did you notice that so-and-so has been putting on weight?\\" they might say. Or, \\"I hear that so-and-so is dating so-and-so. Can you believe it?\\" But Rotobaga isn't the kind of plant to engage in idle gossiping. She's not interested in talking about anyone behind their leaves. She does her best to rise above it.","zh":"有时候旋转芜菁会听到其他植物说别人闲话。比如说,“你发现那个谁谁谁又增重了吗?”又比如,“我听说谁谁谁和谁谁谁约上了呢。你能相信嘛?哈哈。”但是旋转芜菁不是那种喜欢参与闲聊的植物,她对在别人叶后说闲话不感兴趣。因此她总是尽可能“上升”到别的话题。"},"BriefIntroduction":{"en":"Shoots along the diagonal, up to four directions at a time","zh":"向四个对角方向发射子弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":60,"Cooldown":5,"CooldownFrom":1,"SunCost":150,"Toughness":300,"Family":"Peashooter"}},{"ID":20,"NAME":{"en":"Homing Thistle","zh":"导向蓟"},"_CARDSPRITENAME":"homingthistle","CODENAME":"homingthistle","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":40},{"TYPE":"RANGE","SORT":{"en":"Full Board","zh":"全屏"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Homing Thistles fire seeking shots at targets that are the closest to home.","zh":"导向蓟会向离家最近的目标发射追踪子弹。"},"Special":[],"Chat":{"en":"Don't even think about trying to pull one over on Homing Thistle. He's got a bead on you. He sees right through your facade. It's like he has a laser beam... aimed at your soul.","zh":"别想着能欺骗导向蓟。他能一眼把你看穿,穿过你表露的假象,像是一道雷射光,精准地瞄着你的灵魂!"},"BriefIntroduction":{"en":"Attacks farthest left target in any lane","zh":"向场地最左侧目标发动攻击"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":20,"Cooldown":5,"CooldownFrom":1,"SunCost":250,"Toughness":300,"Family":"Sharp"}},{"ID":21,"NAME":{"en":"Starfruit","zh":"星星果"},"_CARDSPRITENAME":"starfruit","CODENAME":"starfruit","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"5 Way","zh":"五个方向"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Starfruits shoot stars in 5 directions.","zh":"星星果会向五个方向发射星星子弹。"},"Special":[],"Chat":{"en":"Just a small town fruit that travelled to the big city and found his way to the future. His favorite modes of transportation: conveyor belts, hoverboards, and rockets. WEEEEE!","zh":"只是一只乡下来的小小的水果,四处游荡,到了大城市,甚至找到了通向未来的路。他最喜欢的交通方式是:传送带、悬浮滑板,还有火箭。哇呼呼呼呼!"},"BriefIntroduction":{"en":"Shoots stars in 5 directions","zh":"向五个方向发射星星"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":30,"Cooldown":5,"CooldownFrom":1,"SunCost":150,"Toughness":300,"Family":"Peashooter"}},{"ID":22,"NAME":{"en":"Shooting Starfruit","zh":"流星果"},"_CARDSPRITENAME":"shootingstarfruit","CODENAME":"shootingstarfruit","TYPE":["fly"],"OBTAINWORLD":"epic","ZENGARDEN":{"PlantPlace":"fly"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"5 Lanes","zh":"五个方向"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Shooting Starfruits shoot stars in 5 lanes.","zh":"流星果会沿着五个行发射星星子弹。"},"Special":[],"Chat":{"en":"When you see a Shooting Starfruit, make a wish, any wish! Any wish that involves takin' down Zombies, that is.","zh":"当你遇见一只流星果,许愿,任何愿望!只要是关于打倒僵尸的愿望,他都会为你实现的!"},"BriefIntroduction":{"en":"Shoots 5 stars along the lanes at a time","zh":"沿五行发射星星"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"Cooldown":5,"CooldownFrom":1,"SunCost":500,"Toughness":300,"Family":"Peashooter"}},{"ID":23,"NAME":{"en":"Lily Pad","zh":"莲叶"},"_CARDSPRITENAME":"lilypad","CODENAME":"lilypad","TYPE":["lilypad"],"OBTAINWORLD":"water","ZENGARDEN":{"PlantPlace":"float"},"ALMANAC":{"DisplayOffset":{"x":0,"y":20},"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"}],"Introduction":{"en":"Lily Pads let you plant non-aquatic plants on top of them.","zh":"你可以种植非水生植物在莲叶上"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"can also be planted under non-aquatic plants","zh":"也可以种植在非水生植物的下方"}}],"Chat":{"en":"Not many people know this, but Lily Pad absolutely loves square dancing. There he is, a circular plant gliding across the dance floor making squares. He loves how it pushes his boundaries and really makes him outside the sphere.","zh":"没多少人知道,莲叶真的很喜欢跳方块舞,我是指,在一个方块里跳舞。你看他又开始了,那株圆形的植物在方格舞池上滑行,把他自己变成方形。他很喜欢被方框压着边缘的感觉,能让他感到脱离了“单调的圈子”。"},"BriefIntroduction":{"en":"Let you plant non-aquatic plants on top of it","zh":"允许在水面上种植非两栖植物"}},"objdata":{"CannotBeSheepenedByWizard":true,"Cooldown":5,"CooldownFrom":1,"SunCost":25,"Toughness":300,"Family":"Nope"}},{"ID":24,"NAME":{"en":"Sun-shroom","zh":"阳光菇"},"_CARDSPRITENAME":"sunshroom","CODENAME":"sunshroom","TYPE":["plant","sunProducer"],"OBTAINWORLD":"dark","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SUNPRODUCTION","SORT":{"en":"Variable","zh":"多种"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Sun-shrooms give small suns at first, then normal suns, and finally large suns.","zh":"阳光菇一开始提供小阳光,然后提供普通阳光,最后提供大阳光。"},"Special":[],"Chat":{"en":"Oh sure, Sun-shroom is known for his ever-present grin and sunny disposition. But truth be told, even he has his dark days. It ain't easy keeping things light when you live in the shadow.","zh":"哦当然,阳光菇的性格可常常是出了名的积极阳光。但是实话说,即使是他也有不顺心的日子。生活在黑暗之中还能一直保持阳光可不是件容易的事。"},"BriefIntroduction":{"en":"Gives more sun over time","zh":"随着生长产出更多的阳光"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"SunValue":25,"ProduceInterval":32,"ProduceIntervalAdditional":4,"ProduceCountdownStart":5,"ProduceCountdownStartAdditional":5,"ProduceInterval_AtNight":23.5,"ProduceIntervalAdditional_AtNight":1.5,"ProduceCountdownStart_AtNight":5,"ProduceCountdownStartAdditional_AtNight":5,"SunValueList":[25,50,75],"GrowTime0_1":18,"GrowTime1_2":54,"Cooldown":5,"CooldownFrom":0,"SunCost":25,"Toughness":300,"Family":"Sun"}},{"ID":25,"NAME":{"en":"Twin Sunflower","zh":"双胞向日葵"},"_CARDSPRITENAME":"twinsunflower","CODENAME":"twinsunflower","TYPE":["plant","sunProducer"],"OBTAINWORLD":"egypt","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SUNPRODUCTION","SORT":{"en":"Double","zh":"双倍"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Twin Sunflowers give twice as much sun as a normal sunflower.","zh":"双胞向日葵提供向日葵两倍的阳光。"},"Special":[{"NAME":{"en":"Sun Production","zh":"阳光生产"},"DESCRIPTION":{"en":"double","zh":"双倍"}}],"Chat":{"en":"Twin Sunflower's super-chic line of ultra-expensive sunglasses has been a huge hit wherever she goes. Due to this she has been unable to travel without being swarmed by the Poppyrazzi.","zh":"双胞向日葵那副超级时尚又无比昂贵的墨镜让她不论在哪都像个大明星。因此她不论去到哪里都会被“枸籽队”簇拥。"},"BriefIntroduction":{"en":"Gives twice as much as a sunflower","zh":"生产比向日葵更多的阳光"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"SunValue":100,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"ProduceCountdownStartAdditional":5,"Cooldown":10,"CooldownFrom":1,"SunCost":125,"Toughness":300,"Family":"Sun"}},{"ID":26,"NAME":{"en":"Dragon Bruit","zh":"暴君火龙果"},"_CARDSPRITENAME":"dragonbruit","CODENAME":"dragonbruit","TYPE":["plant"],"OBTAINWORLD":"market","SubPlantList":["dragonbabybruit"],"ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":100},{"TYPE":"FAMILY"}],"Introduction":{"en":"Dragon Bruits launch 3 explosive seed pod projectiles at zombies across 3 adjacent lanes. When destroyed, Dragon Bruits will split into 3 smaller plants.","zh":"暴君火龙果会向三相邻行的敌人发射三颗爆炸性子弹。被击败后,会分裂成三株小暴君火龙果。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"powered Dragon Bruits apply poison to the projectiles","zh":"暗影形态的暴君火龙果会使子弹带毒"}}],"Chat":{"en":"While each head of Dragon Bruit doesn't have their own name, they do each have their own unique personality. The Center head is the calm, rational one. While Lefty is a bit reserved and shy. Righty is... Well... always right.","zh":"尽管暴君火龙果的三颗头并没有各自的名字,他们却有着独特的性格。中间的那个冷静理性,左边的内敛害羞,右边的那个总是护“佑”着大家。"},"BriefIntroduction":{"en":"Launches 3 explosive seed pod projectiles at zombies across 3 adjacent lanes","zh":"向三行的僵尸投掷爆裂子弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ThrowInterval":7,"PoisonDPS":40,"PoisonDuration":3,"Cooldown":10,"CooldownFrom":0.5,"SunCost":200,"Toughness":350,"Family":"Shadow"}},{"ID":27,"NAME":{"en":"Moonflower","zh":"月光花"},"_CARDSPRITENAME":"moonflower","CODENAME":"moonflower","TYPE":["plant"],"OBTAINWORLD":"modern","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SUNPRODUCTION","SORT":{"en":"Variable","zh":"多种"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Moonflowers radiate a glow that powers up adjacent shadow plant.","zh":"月光花释放可以使周围暗影植物进入暗影状态的月光。"},"Special":[{"NAME":{"en":"Sun Production","zh":"阳光生产"},"DESCRIPTION":{"en":"emits sun as well as additional sun for each adjacent shadow plant up to four","zh":"随着身边暗影植物增多而增多,四株(包括自己)时最多"}}],"Chat":{"en":"Moonflower is a fierce collaborator. She'll collaborate with anything. She'd collaborate with a table if she could.","zh":"月光花非常喜欢合作。她可以和任何事物合作。如果可以的话,她甚至能和一张桌子合作。"},"BriefIntroduction":{"en":"Gives suns and powers up adjacent shadow plants","zh":"生产阳光并强化周围的暗影植物"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"SunValue":25,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"ProduceCountdownStartAdditional":5,"SunValueList":[25,50,75,100],"Cooldown":10,"CooldownFrom":0,"SunCost":50,"Toughness":300,"Family":"Shadow"}},{"ID":28,"NAME":{"en":"Snow Pea","zh":"寒冰射手"},"_CARDSPRITENAME":"snowpea","CODENAME":"snowpea","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Snow Peas fire frozen peas making it hard for zombies to advance.","zh":"寒冰射手发射寒冰子弹,能使僵尸前进变得缓慢。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"chills and damages zombie on impact","zh":"子弹会对僵尸造成伤害并冰冻"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"chills closely following zombies with no damage","zh":"子弹爆裂时对附近僵尸施加冰冻效果"}}],"Chat":{"en":"As a professional table tennis player, in the off-season he also enjoys skiing, playing the bongos, and spelunking.","zh":"作为专业的乒乓球运动员,休赛期间他还会去滑翔,打手鼓,甚至是探洞穴。"},"BriefIntroduction":{"en":"Shoots frozen peas that damage and slow zombies","zh":"向僵尸发射寒冰子弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":60,"ChanceToFreeze":0.2,"Cooldown":5,"CooldownFrom":0.5,"SunCost":150,"Toughness":300,"Family":"Cold","ImmuneToIceblock":true}},{"ID":29,"NAME":{"en":"Lightning Reed","zh":"闪电芦苇"},"_CARDSPRITENAME":"lightningreed","CODENAME":"lightningreed","TYPE":["plant"],"OBTAINWORLD":"cowboy","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":10},{"TYPE":"RANGE","SORT":{"en":"Multi-hit","zh":"多个目标"}},{"TYPE":"SPECIAL","SORT":{"en":"Zombies Zapped","zh":"电击僵尸"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Lightning Reeds shoot lightning at the nearest zombie up to one lane away. The bolt will then arc and hit other zombies.","zh":"闪电芦苇对相邻行最近的目标发射闪电,击中时电弧会伤害周围的僵尸。"},"Special":[],"Chat":{"en":"This may come as a shock, but Lightning Reed has a serious passion for ham radio. His call sign is El3ctric H1ccup. You can tune in every Tuesday to hear him read the classics to elderly plants. This week: Seeds and Sensibility.","zh":"令人大惊的是,闪电芦苇热衷于业余广播。他呼号“闪嗝”。你能在每周二在他的频道听到他读名著给老植物们听。本周内容:播种和感性。"},"BriefIntroduction":{"en":"Zaps several chickens or zombies per strike","zh":"电击连续的几只僵尸或鸡"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Damage":10,"SplashDamage":10,"SplashCount":3,"AttackInterval":0.95,"AttackIntervalAdditional":0.1,"PlantfoodDPS":200,"PlantfoodDuration":15,"Cooldown":5,"CooldownFrom":0.5,"SunCost":125,"Toughness":300,"Family":"Electricity"}},{"ID":30,"NAME":{"en":"Kernel-pult","zh":"玉米投手"},"_CARDSPRITENAME":"kernelpult","CODENAME":"kernelpult","TYPE":["plant"],"OBTAINWORLD":"pirate","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Lobbed","zh":"抛物线"}},{"TYPE":"SPECIAL","SORT":{"en":"Stun","zh":"控制"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Kernel-pults fling corn kernels and butter at zombies.","zh":"玉米投手向僵尸投掷玉米粒和黄油。"},"Special":[{"NAME":{"en":"Damage Details","zh":"具体伤害"},"DESCRIPTION":{"en":"20(kernel), 60(butter)","zh":"20(玉米粒),60(黄油)"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"butter immobilizes zombies","zh":"黄油使僵尸定身"}}],"Chat":{"en":"While working as an usher at the local movieplex, he saw \\"Fried Green Tomatoes\\" and found his higher calling. He packed up his husks, his kernels, his butter, and enlisted.","zh":"在电影院当招待员时,他看了《油炸绿西红柿》并找到了更长远的目标。于是他把他的玉米壳、玉米粒、黄油打包起来后参与了战斗。"},"BriefIntroduction":{"en":"Flings corn kernels and butter at zombies","zh":"向僵尸投掷黄油和玉米粒"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ThrowInterval":2.7,"ThrowIntervalAdditional":0.15,"ChanceToButter":0.3,"Cooldown":5,"CooldownFrom":0.5,"SunCost":100,"Toughness":300,"Family":"Lobber"}},{"ID":31,"NAME":{"en":"Meteor Flower","zh":"流星花"},"_CARDSPRITENAME":"meteorflower","CODENAME":"meteorflower","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":120},{"TYPE":"RANGE","SORT":{"en":"Full Board","zh":"全屏"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Meteor Flower conjures meteor strikes from the sky that leave molten tiles.","zh":"流星花从天上召唤流星,砸地时留下岩浆。"},"Special":[],"Chat":{"en":"\\"Out of this world molten mayhem! But first... coffee!!\\"","zh":"“熔融的骚乱啊,滚出这个世界!但是在此之前……喝口咖啡!!”"},"BriefIntroduction":{"en":"Conjures meteor strikes from the sky that leaves molten tiles","zh":"从空中召唤能融化地面的流星"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"SecondMeteorMissChance":0.35,"MeteorCountOnce":2,"RestTime":7,"LavaDuration":10,"Cooldown":10,"CooldownFrom":0.5,"SunCost":250,"Toughness":300,"Family":"Fire","ImmuneToIceblock":true,"WarmingRadius":{"PulseInitialDelay":0.5,"PulseCooldown":6,"GridItemDamage":200},"WarmingRadiusPlantfood":{"PulseInitialDelay":0.5,"PulseCooldown":1.5,"GridItemDamage":200}}},{"ID":32,"NAME":{"en":"Spring Bean","zh":"弹簧豆"},"_CARDSPRITENAME":"springbean","CODENAME":"springbean","TYPE":["plant"],"OBTAINWORLD":"pirate","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","NAME":{"en":"RECOVER TIME","zh":"恢复时间"},"VALUE":10},{"TYPE":"SPECIAL","SORT":{"en":"KnockBack","zh":"击退"}},{"TYPE":"AREA","SORT":{"en":"Single","zh":"单体"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Spring Beans bounce back zombies that get too close. Will bounce them into water if nearby.","zh":"弹簧豆会将接触的僵尸往回弹。当附近有水时,将他们弹进水里。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"pushes zombies back, or into water","zh":"将僵尸弹回,或弹进水里"}},{"NAME":{"en":"Weakness","zh":"弱点"},"DESCRIPTION":{"en":"gets sleepy after springing","zh":"弹射后需要休息"}}],"Chat":{"en":"He's the strong, silent type and little is known about Spring Bean. What is known though: his fan club is a million followers strong. And the ladies love him.","zh":"他人狠话不多,而且很神秘。大家也只知道:他的粉丝体量高达百万,更是受到女孩子们的欢迎。"},"BriefIntroduction":{"en":"Bounces zombies back and into nearby water","zh":"将僵尸向右侧弹开,或弹进周围的水里"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"KnockbackDistance":1,"RestTime":10,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Slow"}},{"ID":33,"NAME":{"en":"Umbrella Leaf","zh":"伞叶"},"_CARDSPRITENAME":"umbrella","CODENAME":"umbrellaleaf","TYPE":["plant"],"OBTAINWORLD":"epic","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Protection","zh":"保护"}},{"TYPE":"AREA","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Umbrella Leaves protect plants from falling threats.","zh":"伞叶保护植物免受来自空中的威胁。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"pushes zombies fell from sky to the right","zh":"将从空而降的僵尸弹回到最右边"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"invalidates falling projectiles","zh":"弹飞掉落的弹射物"}}],"Chat":{"en":"She's not very frond of getting wet.","zh":"她不是很喜欢被“霖”湿。"},"BriefIntroduction":{"en":"Protects plants from falling threats","zh":"保护植物免受来自空中的威胁"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":5,"CooldownFrom":0.5,"SunCost":100,"Toughness":300,"Family":"Defence"}},{"ID":34,"NAME":{"en":"Melon-pult","zh":"西瓜投手"},"_CARDSPRITENAME":"melonpult","CODENAME":"melonpult","TYPE":["plant"],"OBTAINWORLD":"cowboy","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":80},{"TYPE":"RANGE","SORT":{"en":"Lobbed","zh":"抛物线"}},{"TYPE":"AREA","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Melon-pults do heavy damage to groups of zombies.","zh":"西瓜投手会对成群的僵尸造成大量伤害。"},"Special":[{"NAME":{"en":"Firing Speed","zh":"攻速"},"DESCRIPTION":{"en":"1/2x","zh":"豌豆射手的1/2"}}],"Chat":{"en":"\\"Everyone says my head looks like a melon,\\" said the middle child of the Pult-family, \\"and they would be right.\\" Don't ask him if he's seedless or not though, it offends him and frankly it's none of your business.","zh":"“很多人说我的头像个西瓜,”投手家族的老二说,“而且被他们说中了。”别问他是不是无籽的,这对他来说很冒犯,而且这不关你事。"},"BriefIntroduction":{"en":"Does heavy damage to groups of zombies","zh":"对一群僵尸造成大量伤害"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ThrowInterval":2.7,"ThrowIntervalAdditional":0.15,"Cooldown":5,"CooldownFrom":0.5,"SunCost":325,"Toughness":300,"Family":"Lobber"}},{"ID":35,"NAME":{"en":"Winter Melon","zh":"冰西瓜"},"_CARDSPRITENAME":"wintermelon","CODENAME":"wintermelon","TYPE":["plant"],"OBTAINWORLD":"cowboy","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":80},{"TYPE":"RANGE","SORT":{"en":"Lobbed","zh":"抛物线"}},{"TYPE":"AREA","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"SPECIAL","SORT":{"en":"Chill","zh":"冻结"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Melon-pults do heavy damage and slow to groups of zombies.","zh":"西瓜投手会对成群的僵尸造成大量伤害,并使他们减速。"},"Special":[{"NAME":{"en":"Firing Speed","zh":"攻速"},"DESCRIPTION":{"en":"1/2x","zh":"豌豆射手的1/2"}}],"Chat":{"en":"You may recognize Winter Melon's voice from such incredible documentaries as \\"It's Cold Up Here\\",\\"Ice Bingo\\", and \\"Surfin' Swedes\\".","zh":"你可以在一些有名的文献里看读出冰西瓜的写作腔调,比如《高处不胜寒》《冰果》以及《冲浪的甘蓝》。"},"BriefIntroduction":{"en":"Does heavy damage and slows groups of zombies","zh":"对一群僵尸造成大量伤害并减速"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ThrowInterval":2.7,"ThrowIntervalAdditional":0.15,"Cooldown":5,"CooldownFrom":0.5,"SunCost":500,"Toughness":300,"Family":"Cold","ImmuneToIceblock":true}},{"ID":36,"NAME":{"en":"Blover","zh":"三叶草"},"_CARDSPRITENAME":"blover","CODENAME":"blover","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"AREA","SORT":{"en":"Full Board","zh":"全屏"}}],"Introduction":{"en":"Blovers blow away all zombies in the air.","zh":"三叶草会吹飞空中的所有僵尸。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻生效"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"blows away all flying zombies","zh":"吹飞所有空中的僵尸"}}],"Chat":{"en":"The luckiest stunt clover around, Blover is the most recent recipient of the Stunty Award. You can see his work in \\"Bulb Fiction,\\" \\"Rooty\\", and \\"Finding Flower\\". He also teaches stunt class on Tuesdays at the community center.","zh":"作为最幸运的特技三叶草,三叶草也是特技奖的获得者。你可以在“球茎小说”、“寻根”和“寻花”中看到他的作品。他还每周二在社区中心教特技课。"},"BriefIntroduction":{"en":"Blows away all flying and floating zombies","zh":"吹飞所有的飞行僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"BlowDuration":3,"Cooldown":5,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Slow"}},{"ID":37,"NAME":{"en":"Spikeweed","zh":"地刺"},"_CARDSPRITENAME":"spikeweed","CODENAME":"spikeweed","TYPE":["spikeweed"],"OBTAINWORLD":"pirate","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":10},{"TYPE":"AREA","SORT":{"en":"Tile","zh":"本格"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Spikeweeds destroy one rolling zombie and hurt any zombies that step on them.","zh":"地刺摧毁一滚动前行的目标,并且对经过的僵尸造成伤害。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"can't be eaten by zombies","zh":"不会被僵尸啃食"}},{"NAME":{"en":"Weakness","zh":"弱点"},"DESCRIPTION":{"en":"crushed by rolling zombies","zh":"会被滚动前行的僵尸摧毁"}}],"Chat":{"en":"Although Spikeweed grew up on the seedy side of town, his acupuncture business has been blooming.","zh":"尽管地刺在村里的播种地长大,他的针灸事业也在蓬勃发展。"},"BriefIntroduction":{"en":"Breaks 1 rolling object, hurts zombies that step on it","zh":"对走过的僵尸造成伤害,并破坏 1 个滚动的物体"},"DisplayOffset":{"x":0,"y":10}},"objdata":{"Damage":10,"AttackInterval":0.5,"PlantfoodDuration":5,"PlantfoodDPS":400,"PlantfoodSideDPS":20,"PlantfoodDragSPS":3,"Cooldown":5,"CooldownFrom":0.5,"SunCost":100,"Toughness":300,"Family":"Sharp"}},{"ID":38,"NAME":{"en":"Spikerock","zh":"钢地刺"},"_CARDSPRITENAME":"spikerock","CODENAME":"spikerock","TYPE":["spikeweed","spikerock"],"OBTAINWORLD":"pirate","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"AREA","SORT":{"en":"Tile","zh":"本格"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Spikerocks destroy multiple rolling zombies and damage zombies that walk over them.","zh":"钢地刺摧毁多个滚动前行的目标,并且对经过的僵尸造成伤害。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"can't be eaten by zombies","zh":"不会被僵尸啃食"}},{"NAME":{"en":"Weakness","zh":"弱点"},"DESCRIPTION":{"en":"can take three hits from rolling zombies","zh":"能承受滚动前行的僵尸三次打击"}}],"Chat":{"en":"Being the most metal plant, Spikerock has decided to hold his ultimate metal plant concert at Madison Rock Garden. Tickets have been sold out for many harvests.","zh":"作为最具金属性的植物,钢地刺打算在麦迪生石头花园举办他的终极重金属音乐节。票已经售罄了好几个丰收季了。"},"BriefIntroduction":{"en":"Breaks 3 rolling object, hurts zombies that step on it","zh":"对走过的僵尸造成伤害,并破坏 3 个滚动的物体"},"DisplayOffset":{"x":0,"y":10}},"objdata":{"Damage":20,"AttackInterval":0.5,"PlantfoodDuration":5,"PlantfoodDPS":800,"PlantfoodSideDPS":60,"PlantfoodDragSPS":3,"MaxSpike":3,"Cooldown":5,"CooldownFrom":0.5,"SunCost":250,"Toughness":900,"Family":"Sharp"}},{"ID":39,"NAME":{"en":"Chomper","zh":"大嘴花"},"_CARDSPRITENAME":"chomper","CODENAME":"chomper","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"RANGE","SORT":{"en":"Close","zh":"靠近时"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Chompers can devour 2 zombies whole, but they are vulnerable while chewing.","zh":"大嘴花可以完整地吃掉两只僵尸,但是他们在咀嚼时很脆弱。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"moderate delay between chomps","zh":"需要消耗时间咀嚼"}}],"Chat":{"en":"Everyone appreciates what Chomper does. His appetite has saved them on numerous occasions. But truth be told, Chomper's friends think that eating zombies is gross. And his breath! No one has the heart to tell him, and he never gets the hint when you offer him a mint.","zh":"大家都因大嘴花的事迹而钦佩他。他奇特的口味三番两次地拯救了他们。但是说实话,大嘴花的朋友们觉得吃僵尸很恶心。而且他口气很重!但是大家都不愿意告诉他这一点,即使送他一颗薄荷糖也不能让他意识到这一点。"},"BriefIntroduction":{"en":"Devours 2 zombies, then chews on each for a while","zh":"吃掉僵尸,并花费时间消化"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"MaxContainZombieCount":2,"ChewTimePerZombie":17,"PlantfoodPullDuration":3,"PlantfoodPushDuration":3,"PlantfoodSwallowCount":4,"ChompFailDamage":100,"PlantfoodPushSPS":3,"PlantfoodPullSPS":3,"Cooldown":5,"CooldownFrom":0.5,"SunCost":150,"Toughness":300,"Family":"Melee"}},{"ID":40,"NAME":{"en":"Ice-shroom","zh":"寒冰菇"},"_CARDSPRITENAME":"glacierShroom","CODENAME":"glaciershroom","TYPE":["plant"],"OBTAINWORLD":"epic","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"AREA","NAME":{"en":"CHILL AREA","zh":"冻结范围"},"SORT":{"en":"Full Board","zh":"全屏"}},{"TYPE":"AREA","NAME":{"en":"CHILL AREA","zh":"冷冻范围"},"SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Click on Ice-shrooms to freeze and chill all zombies on the lawn.","zh":"点击寒冰菇冻结全屏的僵尸,此后需要一段时间恢复。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"tap to freeze all zombies on the lawn","zh":"点击冻结所有的僵尸"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"emits cold mists that chill zombies","zh":"释放能令僵尸减速的冰雾"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"buffs nearby Winter-mint plants and freezes attacking zombies if Plant Fooded","zh":"施加叶绿素后,强化周围的寒冰家族植物,并冻结啃食他的僵尸"}}],"Chat":{"en":"His coldness can make even flames feel chilly; his gaze is like an icicle in winter, just one look can make you feel the bone-chilling coldness. If you ask him to tell a joke, even the air might freeze. That's why he's popular during summer.","zh":"他的冷酷程度可以让火焰都能感到寒冷。他的眼神就像是冬天的冰柱,看一眼就能让你感觉到透进骨子里的寒冷。如果你要他讲一个笑话,可能连空气都能冷得凝固。因此,他在夏天特别受欢迎。"},"BriefIntroduction":{"en":"Tap to freeze all zombies","zh":"点击冻结所有的僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"FreezeDuration":5,"ChillDuration":5,"ChillDurationAmbience":2,"FreezeDamage":20,"EatFreezeDuration":3,"EatChillDuration":3,"EatFreezeInterval":3.5,"WakeTime":25,"Cooldown":30,"CooldownFrom":0.5,"SunCost":300,"Toughness":700,"Family":"Cold","ImmuneToIceblock":true}},{"ID":41,"NAME":{"en":"Primal Wall-nut","zh":"原始坚果墙"},"_CARDSPRITENAME":"primalwallnut","CODENAME":"primalwallnut","TYPE":["plant"],"OBTAINWORLD":"dino","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"PLANTFOOD","SORT":{"en":"Armor","zh":"盔甲"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Primal Wall-nuts cost a bit more than typical Wall-nuts, but they can be planted much more quickly.","zh":"原始坚果墙比普通坚果墙需要更多阳光,但是能被更快地种植。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"can take three smashing hits","zh":"能承受三次砸击"}}],"Chat":{"en":"\\"Grunt,\\" explains Primal Wall-nut. \\"Grunt oog grunt-grunt,\\" he goes on to say. \\"Ook-urg grunty grunt grunt,\\" he concludes. A nut of many opinions, is Primal Wall-nut.","zh":"“呼噜”,原始坚果墙解释着。“呼噜唔,呼噜呼噜,”他继续说道。“哦库噜呼噜呼噜,”他总结道。一个点子很多的坚果,就是原始坚果墙。"},"BriefIntroduction":{"en":"Quick-planting wall that blocks off zombies","zh":"冷却时间更短的坚果墙"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ArmorToughness":4000,"Cooldown":5,"CooldownFrom":0.5,"SunCost":75,"Toughness":4000,"Family":"Defence"}},{"ID":42,"NAME":{"en":"Buttercup","zh":"黄油毛茛"},"_CARDSPRITENAME":"buttercup","CODENAME":"buttercup","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":100},{"TYPE":"SPECIAL","SORT":{"en":"Stun","zh":"控制"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Buttercup butters butter onto attacking zombies, stunning them with butter. Butter!","zh":"黄油毛茛向啃食她的僵尸投掷黄油,用黄油控制住他们。全是黄油!"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"creates buttering butter splats","zh":"黄油溅到地上,使碰到的僵尸沾上黄油"}}],"Chat":{"en":"Buttercup's sweet as can be, but she packs a wallop! \\"I'm not cheap,\\" she says, referring to her flat 25 sun cost. \\"I'm reasonable.\\"","zh":"黄油毛茛非常甜美,但是她也会发脾气!“我才不是便宜货,”她指着自己25阳光的平庸价格说道,“这个价格合情合理。”"},"BriefIntroduction":{"en":"Butters attacking zombies","zh":"向啃食她的僵尸投掷黄油"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"TileButterDuration":120,"ButterDamage":100,"TileButterDurationPlantfood":150,"ButterDamagePlantfood":150,"ButterDuration":8,"ButterThrowInterval":1,"Cooldown":10,"CooldownFrom":0.5,"SunCost":25,"Toughness":900,"Family":"Slow"}},{"ID":43,"NAME":{"en":"Banana Launcher","zh":"香蕉火箭炮"},"_CARDSPRITENAME":"banana","CODENAME":"banana","TYPE":["plant"],"OBTAINWORLD":"beach","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":1200},{"TYPE":"AREA","SORT":{"en":"1x3","zh":"1x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Banana Launchers can fire explosive bananas at any tile on the lawn.","zh":"香蕉火箭炮能向场内任意一格发射一枚爆炸性香蕉子弹。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"tap to arm, tap on target tile to fire","zh":"点击瞄准,再点击目标格子发射"}},{"NAME":{"en":"Range","zh":"范围"},"DESCRIPTION":{"en":"anywhere on lawn","zh":"场地内任意一格"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"on impact, explodes in small area","zh":"场地内任意一格"}}],"Chat":{"en":"It's important to avoid stereotyping as much as possible. Stereotypes are often flat-out wrong. And also hurtful. But honestly ... Banana Launcher is TOTALLY bananas.","zh":"最好是消除刻板印象,刻板印象普遍是错误的,而且很伤人。但是实话实说,香蕉火箭炮完全就是个香蕉。"},"BriefIntroduction":{"en":"Click on banana, then a tile, to launch explosive banana","zh":"点击后,选择一格发射爆炸香蕉子弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"RestTime":20,"Cooldown":5,"CooldownFrom":0.5,"SunCost":500,"Toughness":300,"Family":"Explosive"}},{"ID":44,"NAME":{"en":"Missile Toe","zh":"榭寄冰仙子"},"_CARDSPRITENAME":"missiletoe","CODENAME":"missiletoe","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":1200},{"TYPE":"SPECIAL","SORT":{"en":"Freeze","zh":"冻结"}},{"TYPE":"AREA","SORT":{"en":"1x3","zh":"1x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Missile Toes launch cold blasts that damage, chill and slow zombies.","zh":"榭寄冰仙子发射寒冰子弹,对僵尸造成伤害并减速。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"tap to arm, tap on target tile to fire","zh":"点击瞄准,再点击目标格子发射"}},{"NAME":{"en":"Range","zh":"范围"},"DESCRIPTION":{"en":"anywhere on lawn","zh":"场地内任意一格"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"on impact, explodes in small area","zh":"场地内任意一格"}}],"Chat":{"en":"While she is called Missile Toe, Missile Toe has no toes and, properly speaking, lacks missiles. How'd she get her name? Nepotism! Pure favoritism.","zh":"榭寄冰仙子也被叫做指尖火箭炮,尽管她没有手指头,准确来讲,她也没有火箭炮。那么她为什么会被这么称呼?裙带关系!比起另一个火箭炮,大家更喜欢她罢了。"},"BriefIntroduction":{"en":"Launches chilling blasts","zh":"发射寒冰导弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"RestTime":20,"Cooldown":5,"CooldownFrom":0.5,"SunCost":500,"Toughness":300,"Family":"Cold"}},{"ID":45,"NAME":{"en":"Cherry Bomb","zh":"樱桃炸弹"},"_CARDSPRITENAME":"cherribomb","CODENAME":"cherry_bomb","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"pirate","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"DAMAGE","VALUE":1800},{"TYPE":"AREA","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Cherry Bombs can blow up all zombies in an area. They have a short fuse so plant them near zombies.","zh":"樱桃炸弹会爆炸并对范围内所有僵尸造成伤害。他们会立刻爆炸,将他们种在僵尸附近。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻触发"}}],"Chat":{"en":"The Cherry Bomb Brothers attempted to start their own band. \\"We tried to figure out what the sound would be, but we kept explodonating speakers, stages, fans, and of course, zombies. Look for our LP next year.\\"","zh":"樱桃炸弹兄弟尝试过建立他们自己的乐队。“我们尽力去搞清楚应该发出什么样的音色,但是我们一直炸坏音响,炸烂舞台,炸跑粉丝,当然也炸死了僵尸。希望明年还能找到我们的合伙人。”"},"BriefIntroduction":{"en":"Blows up all zombies in a medium area","zh":"爆炸并对范围内僵尸造成伤害"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"Damage":1800,"Cooldown":35,"CooldownFrom":1,"SunCost":150,"Toughness":300,"Family":"Explosive","ImmuneToIceblock":true}},{"ID":46,"NAME":{"en":"Doom Shroom","zh":"毁灭菇"},"_CARDSPRITENAME":"doomshroom","CODENAME":"doomshroom","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"epic","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"DAMAGE","VALUE":1800},{"TYPE":"AREA","SORT":{"en":"R3.5","zh":"半径 3.5 的圆"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Doom Shrooms can blow up all zombies in a huge area. Leaving a crackled tile.","zh":"毁灭菇会爆炸并对范围内所有僵尸造成伤害,砸碎所在的格子,一段时间内无法种植植物。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻触发"}}],"Chat":{"en":"\\"Leave me far from what is valuable for you. How gentle I was to have told you that!\\"","zh":"“别让我离你珍视的东西太近了,把这件事告诉你,我真是太温柔了。”"},"BriefIntroduction":{"en":"Blows up all zombies in a huge area","zh":"爆炸并对巨大范围内僵尸造成伤害"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"Damage":1800,"TileCrackleDuration":180,"Cooldown":35,"CooldownFrom":1,"SunCost":225,"Toughness":300,"Family":"Explosive","ImmuneToIceblock":true}},{"ID":47,"NAME":{"en":"Cran Jelly","zh":"果冻蔓越莓"},"_CARDSPRITENAME":"cranjelly","CODENAME":"cranjelly","TYPE":["plant","allowOverlap","lastStandDisallowed"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"AREA","SORT":{"en":"Lane","zh":"整行"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Instant plant that crushes zombies in the lane under its girthy jellified mass. Leaves behind a pool of acidic goo that both slows and damages zombies when a zombie is crushed.","zh":"立刻从本行左侧冲出,利用沉重的黏冻碾压一整行的僵尸。击败僵尸时留下一块能对僵尸造成伤害的果冻。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻触发"}}],"Chat":{"en":"Cran Jelly is more than capable of changing into any other shapes. Cubes. Pyramids Cones. Icosahedron. It can do it all. But few shapes are as structurally strong or offer as much zombie crushing power as the cylinder. Not to mention, it lets him go really fast.","zh":"果冻蔓越莓可不仅仅会变成各种各样的形状。方块,四棱锥,二十面体,他都能做到。但是几乎没有别的形状比圆柱体更坚固,更能摧毁僵尸。更别说,圆柱让他跑得更快!"},"BriefIntroduction":{"en":"Crushes zombies in the lane under its girthy jellified mass","zh":"碾压一行的僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"DPS":3000,"Velocity":15,"Cooldown":10,"CooldownFrom":1,"SunCost":75,"Toughness":300,"Family":"Slow","ImmuneToIceblock":true}},{"ID":48,"NAME":{"en":"Baby Dragon Bruit","zh":"小暴君火龙果"},"_CARDSPRITENAME":"dragonbruitBaby","CODENAME":"dragonbabybruit","TYPE":["plant"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":100},{"TYPE":"RANGE","SORT":{"en":"Lobbed","zh":"抛物线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Baby Dragon Bruits launch explosive seed pod projectiles at zombies.","zh":"小暴君火龙果向僵尸投掷爆裂子弹。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"powered Baby Dragon Bruits apply poison to the projectiles","zh":"暗影形态的暴君火龙果会使子弹带毒"}}],"Chat":{"en":"As one of the heads from a Dragon Bruit, as mentioned, you can never find out his personality.","zh":"他是暴君火龙果留下的一颗头,如前文,你永远不会知道他是什么性格。"},"BriefIntroduction":{"en":"Launches an explosive seed pod projectile at zombies","zh":"向僵尸投掷爆裂子弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ThrowInterval":6,"PoisonDPS":40,"PoisonDuration":3,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Shadow"}},{"ID":49,"NAME":{"en":"Torchwood","zh":"火炬树桩"},"_CARDSPRITENAME":"torchwood","CODENAME":"torchwood","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","NAME":{"en":"BURNING DAMAGE","zh":"燃烧伤害"},"VALUE":450},{"TYPE":"DAMAGE","VALUE":10},{"TYPE":"RANGE","SORT":{"en":"Lobbed","zh":"抛物线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Torchwoods turn peas that pass through them into fireballs that deal twice as much damage. They also deal close damage as well as lanewide flame damage on defeat.","zh":"火炬树桩将经过的豌豆点燃,造成双倍伤害。他们也会对靠近的僵尸造成伤害,死亡时会在燃烧一整行的僵尸。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"damages zombies at close range","zh":"对靠近的僵尸造成伤害"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"does lane wide flame damage when destroyed","zh":"死亡时对整行僵尸造成燃烧伤害"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"immune to frost","zh":"不会被冻结"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"warms nearby plants","zh":"冰释周围的植物"}}],"Chat":{"en":"Torchwood and Snapdragon have become fast friends. They like to hang out at either the Tiki Lounge or the Renaissance Faire.","zh":"火炬树桩和火龙草形影不离。他们不是去提基酒馆,就是去学习复兴文化。"},"BriefIntroduction":{"en":"Turns peas into fireballs and does lanewide damage on defeat","zh":"点燃经过的豌豆,死亡时对整行造成伤害"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Damage":6.25,"DamageScale":2,"DamageScalePlantfooded":3,"DamageInterval":1,"DeathDamage":450,"DeathFireDuration":5,"PlantfoodDuration":5,"Cooldown":5,"CooldownFrom":0.5,"SunCost":175,"Toughness":2000,"Family":"Peashooter","ImmuneToIceblock":true,"WarmingRadius":{"PulseInitialDelay":0.5,"PulseCooldown":6,"GridItemDamage":200},"WarmingRadiusPlantfood":{"PulseInitialDelay":0.5,"PulseCooldown":1.5,"GridItemDamage":200}}},{"ID":50,"NAME":{"en":"Jalapeno","zh":"火爆辣椒"},"_CARDSPRITENAME":"jalapeno","CODENAME":"jalapeno","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"DAMAGE","VALUE":1800},{"TYPE":"AREA","SORT":{"en":"Lane","zh":"整行"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Jalapenos destroy an entire lane of zombies.","zh":"火爆辣椒摧毁一整行的僵尸。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻触发"}}],"Chat":{"en":"This jalapeno is one spicy character by day and The Macramé Vigilante by night. You might be wondering what his secret weapons is... it's knots.","zh":"白天他还是一个暴躁的家伙,晚上就成为了一个细心的花边编织手。你可能好奇他的秘密武器是什么……是打结。"},"BriefIntroduction":{"en":"Destroys an entire lane of zombies","zh":"燃烧摧毁一整行的僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"Damage":1800,"Duration":5,"Cooldown":35,"CooldownFrom":1,"SunCost":125,"Toughness":300,"Family":"Fire","ImmuneToIceblock":true}},{"ID":51,"NAME":{"en":"Puff-shroom","zh":"小喷菇"},"_CARDSPRITENAME":"puffshroom","CODENAME":"puffshroom","TYPE":["plant"],"OBTAINWORLD":"dark","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"3 Tiles","zh":"3 格"}},{"TYPE":"SPECIAL","SORT":{"en":"Lifespan","zh":"生命周期"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Puff-shrooms are short-range shooters that last for a limited time.","zh":"小喷菇射程短,一段时间后消失。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"lives for a limited time","zh":"只能存活有限的时间"}}],"Chat":{"en":"Puff-shroom is hip to all the latest social networks. He loves to surf Sporebook, FungusedIn and ShroomstaGram. But he sometimes misses the simple camaraderie of a good ol' fashioned Lawn Area Network party.","zh":"小喷菇熟知各种最新的社交网络平台。他喜欢刷\\"Sporebook\\"\\"FungusedIn\\"以及\\"ShroomstaGram\\"。但他有时候怀念在草坪上和大家一起上网时那种简简单单的陪伴。"},"BriefIntroduction":{"en":"Short-range shooter, lasts for a limited time","zh":"射程短,并且一段时间后消失"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":30,"LifeSpan":60,"Cooldown":5,"CooldownFrom":1,"SunCost":0,"Toughness":150,"Family":"Poison"}},{"ID":52,"NAME":{"en":"Gloom Vine","zh":"忧郁藤蔓"},"_CARDSPRITENAME":"gloomvine","CODENAME":"gloomvine","TYPE":["vine"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":45},{"TYPE":"RANGE","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Gloom Vines power individual shadow plants and shoot zombie-damaging gloom in eight directions.","zh":"忧郁藤蔓使本格的暗影植物进入暗影状态。同时能向八个方向发射孢子,对僵尸造成伤害。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"powers shadow plants within","zh":"激活本格的暗影植物"}}],"Chat":{"en":"Gloom Vine's gloomy exterior shouldn't be seen as implying a gloomy interior. His interior is gloomy, but for complicated personal reasons that go way back.","zh":"忧郁藤蔓那幽暗的外观并不暗示他幽暗的内心。虽说他的内心确实很幽暗,但那是长久以来的个人原因导致的。"},"BriefIntroduction":{"en":"Shoots in 8 directions","zh":"攻击自身为中心的范围内的僵尸"},"DisplayOffset":{"x":0,"y":20}},"objdata":{"Damage":45,"AttackInterval":2.7,"AttackIntervalAdditional":0.15,"DPSPlantfood":1543,"Cooldown":5,"CooldownFrom":1,"SunCost":125,"Toughness":250,"Family":"Shadow"}},{"ID":53,"NAME":{"en":"Vamporcini","zh":"吸血牛肝菌"},"_CARDSPRITENAME":"vamporcini","CODENAME":"vamporcini","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"RANGE","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Vamporcinis are defensive plants that drain HP from surrounding zombies for a few seconds.","zh":"吸血牛肝菌是从周围的僵尸吸取血量以强化自身的防御型植物。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"HP from zombies becomes her own toughness","zh":"从僵尸吸取的血量用于增加自身血量"}}],"Chat":{"en":"\\"Zombie blood Is Like Pizza, in that even when It's Bad It's Good!\\" - Vamporcini... probably","zh":"“僵尸的血就像是披萨,就算变质了也照样美味!”————吸血牛肝菌(……可能吧)"},"BriefIntroduction":{"en":"Drains HP from surrounding zombies for a few seconds","zh":"一段时间内吸收周围僵尸的血量"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"MaxToughness":6000,"DPS":20,"AttackDuration":6,"DPSPlantfood":40,"AttackDurationPlantfood":10,"Cooldown":20,"CooldownFrom":1,"SunCost":100,"Toughness":4000,"Family":"Poison"}},{"ID":54,"NAME":{"en":"Primal Potato Mine","zh":"原始土豆地雷"},"_CARDSPRITENAME":"primalpotatomine","CODENAME":"primalpotatomine","TYPE":["potatomine"],"OBTAINWORLD":"dino","ZENGARDEN":{"PlantPlace":"solid"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":1800},{"TYPE":"ARMINGTIME","VALUE":5},{"TYPE":"AREA","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Primal Potato Mines cost more than regular Potato Mines, but they arm more quickly and do damage over a larger area.","zh":"原始土豆地雷比普通的土豆地雷消耗更多的阳光,但是他们更快准备完毕,并且造成伤害的范围更广。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, delayed activation","zh":"一次性使用,需要等待一段时间才能启动"}},{"NAME":{"en":"Range","zh":"范围"},"DESCRIPTION":{"en":"affects area around it","zh":"周围的区域"}}],"Chat":{"en":"Primal Potato Mine doesn't consider himself to be primal. As far as he's concerned he's state-of-the-art. And who knows? Maybe he is.","zh":"原始土豆地雷并不觉得自己很原始,相反他认为自己是最先进的。谁知道呢?也许他真是。"},"BriefIntroduction":{"en":"Explodes and does area damage","zh":"爆炸范围更大的土豆地雷"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ChargeTime":6,"Damage":1800,"PlantfoodChildrenCount":2,"Cooldown":25,"CooldownFrom":0.6,"SunCost":50,"Toughness":300,"Family":"Explosive"}},{"ID":55,"NAME":{"en":"Cactus","zh":"仙人掌"},"_CARDSPRITENAME":"cactus","CODENAME":"cactus","TYPE":["potatomine"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"solid"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":30},{"TYPE":"RANGE","SORT":{"en":"Multi-hit","zh":"多重打击"}},{"TYPE":"SPECIAL","SORT":{"en":"Spike Damage","zh":"刺击"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Cactus fires a penetrating thorn that can damage multiple enemies! Hides underground when zombies are close. Can pop balloon zombies.","zh":"仙人掌发射能穿透击打多个目标的刺!在僵尸靠近时躲在地下。能直接扎破气球僵尸。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"hides and does ground damage when zombies are near","zh":"躲在地下时会对经过的僵尸造成伤害"}}],"Chat":{"en":"Things have really changed for Cactus lately. Book deals, movies, truck show appearances... she's just trying to focus on staying humble and launching thorns like always.","zh":"仙人掌最近真的变了好多。买书、电影、卡车展……她现在只想努力保持低调,像以往一样发射一些刺。"},"BriefIntroduction":{"en":"Fires a penetrating thorn, hides for ground damage","zh":"射出穿透性的刺,僵尸靠近时缩进地里攻击"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"StabInterval":0.5,"StabDamage":10,"StabDamagePlantfood":20,"PierceCount":3,"PierceCountAdditional":1,"Cooldown":5,"CooldownFrom":1,"SunCost":175,"Toughness":300,"Family":"Sharp"}},{"ID":56,"NAME":{"en":"Power Lily","zh":"能量花"},"_CARDSPRITENAME":"powerlily","CODENAME":"powerlily","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"}],"Introduction":{"en":"Power Lilies create one Plant Food out of thin air.","zh":"能量花凭空变出一颗叶绿素。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻生效"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"creates one Plant Food","zh":"产出一颗叶绿素"}}],"Chat":{"en":"From seedling to sapling, to full grown foliage, Power Lily's experience as a life coach has shown her the best way to empower and support plants everywhere.","zh":"从种子到树苗,再到枝繁叶茂,能量花作为生命导师的经验足以成为她滋养其他植物的最好资本。"},"BriefIntroduction":{"en":"Creates one Plant Food for use","zh":"产生一个叶绿素"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"ProduceCount":1,"Cooldown":60,"CooldownFrom":1,"SunCost":175,"Toughness":300,"Family":"Nope"}},{"ID":57,"NAME":{"en":"Coconut Cannon","zh":"椰子加农炮"},"_CARDSPRITENAME":"coconutcannon","CODENAME":"coconutcannon","TYPE":["plant"],"OBTAINWORLD":"pirate","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":900},{"TYPE":"AREA","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Coconut Cannons fire down a single lane, causing a medium explosion on impact.","zh":"椰子加农炮沿着本行发射,炸裂时造成范围性伤害。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"tap to fire","zh":"点击发射"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"on impact, explodes in medium area","zh":"击中目标时,在中等范围内爆炸"}}],"Chat":{"en":"Sure, he's a hairy old man, but Coconut Cannon can still fire on all cylinders. The reason he's so hairy: he's in-between waxings.","zh":"当然他已经是个长发老人,但是椰子加农炮仍然能用各种枪管发射。他之所以这么多毛发,是因为他还在接受蜜蜡除毛服务。"},"BriefIntroduction":{"en":"Tap on the cannon to fire an explosive coconut","zh":"点击发射一颗爆炸性椰子炮弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"RestTime":15,"Cooldown":5,"CooldownFrom":1,"SunCost":400,"Toughness":300,"Family":"Lobber","ImmuneToIceblock":true}},{"ID":58,"NAME":{"en":"Pea Pod","zh":"豌豆荚"},"_CARDSPRITENAME":"peapod","CODENAME":"peapod","TYPE":["plant"],"OBTAINWORLD":"cowboy","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Pea Pods can be planted in the same space for up to 5 times the destruction.","zh":"在同一格种植豌豆荚,能让他们的攻击力提升到至多 5 倍。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"increases rate of fire with multiple plantings","zh":"多次种植,提高单次发射豌豆数量"}}],"Chat":{"en":"Having studied Quantum Spatial Mechanics in Clown College, Pea Pod has been amusing families of all ages.","zh":"自从毕业于职业小丑学院的空间量子力学专业,豌豆荚就一直在取悦家里的老小。"},"BriefIntroduction":{"en":"Plant multiple times on the same spot to multiply damage","zh":"多次重叠种植提高攻击力"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":5,"Cooldown":5,"CooldownFrom":1,"SunCost":125,"Toughness":300,"Family":"Peashooter"}},{"ID":59,"NAME":{"en":"Snap Dragon","zh":"火龙草"},"_CARDSPRITENAME":"snapdragon","CODENAME":"snapdragon","TYPE":["plant"],"OBTAINWORLD":"pirate","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":30},{"TYPE":"RANGE","SORT":{"en":"Close","zh":"接近"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Snapdragons breathe fire that causes damage in 6 adjacent tiles.","zh":"火龙草向毗邻的 6 格吐出有伤害的火焰。"},"Special":[{"NAME":{"en":"Area","zh":"范围"},"DESCRIPTION":{"en":"damages all zombies in the 6 tiles in front of it","zh":"对身前 6 个格子内的所有僵尸造成伤害"}}],"Chat":{"en":"Although the most powerful dragon in the plant kingdom, he still dreams of wings and seeing the world beneath him.","zh":"就算他是植物王国里最强大的一条龙,他仍然希望有一对翅膀,俯瞰整个世界。"},"BriefIntroduction":{"en":"Breaths fire in an area in front of it","zh":"向身前区域吐息"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"AttackInterval":1.85,"AttackIntervalAdditional":0.15,"Damage":30,"DamagePlantfood":1800,"Cooldown":5,"CooldownFrom":1,"SunCost":150,"Toughness":300,"Family":"Fire","ImmuneToIceblock":true}},{"ID":60,"NAME":{"en":"Gatling Pea","zh":"机枪射手"},"_CARDSPRITENAME":"gatlingpea","CODENAME":"gatling","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Gatling Peas fire 4 peas at one time at a shorter shooting rate.","zh":"机枪射手每次发射 4 豌豆,并且拥有更高的射速。"},"Special":[{"NAME":{"en":"Firing Speed","zh":"射速"},"DESCRIPTION":{"en":"4x","zh":"4倍"}}],"Chat":{"en":"During a certain explosion at a research center, a reed was thunderstruck and became Lightning Reed. Meanwhile, a Peashooter on a gatling was also zapped, that's the origin of our new superhero, Gatling Pea.","zh":"某次研究中心的爆炸事故发生时,一棵芦苇刚好被闪电击中,于是他变成了闪电芦苇;而与此同时,正在操作机枪的豌豆射手也被击中,这就是我们全新的超级英雄————机枪豌豆的来历。"},"BriefIntroduction":{"en":"Shoots 4 peas at a time","zh":"向敌人发射 4 颗豌豆"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":0.9,"ShootIntervalAdditional":0.1,"PlantfoodPeaCount":60,"Cooldown":5,"CooldownFrom":1,"SunCost":450,"Toughness":300,"Family":"Peashooter"}},{"ID":61,"NAME":{"en":"Split Pea","zh":"裂荚射手"},"_CARDSPRITENAME":"splitpea","CODENAME":"splitpea","TYPE":["plant"],"OBTAINWORLD":"cowboy","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Front & Back","zh":"前后"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Split Peas shoot peas forward and backwards.","zh":"裂荚射手向前后方发射豌豆。"},"Special":[{"NAME":{"en":"Firing Speed","zh":"射速"},"DESCRIPTION":{"en":"1x forward, 2x backwards","zh":"向前方正常,向后方两倍"}}],"Chat":{"en":"\\"It's my turn with the eyebrows,\\" said Frontie. \\"Fine, we'll split them,\\" said Backie. Sprouted two minutes apart, their eyebrow war is eternal.","zh":"“该让我戴眉毛了!”前面的头说道。“好吧,那我们平分一下。”后面的头回答道。只是分开了两分钟,他们的眉毛争夺战就到达了无法停歇的地步。"},"BriefIntroduction":{"en":"Shoots peas forward and backward","zh":"向身前和身后发射豌豆"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":60,"PlantfoodPeaCountBack":90,"Cooldown":5,"CooldownFrom":1,"SunCost":125,"Toughness":300,"Family":"Peashooter"}},{"ID":62,"NAME":{"en":"Chili Bean","zh":"巴豆"},"_CARDSPRITENAME":"chilibean","CODENAME":"chilibean","TYPE":["plant"],"OBTAINWORLD":"cowboy","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"SPECIAL","SORT":{"en":"Stun","zh":"眩晕"}},{"TYPE":"RANGE","SORT":{"en":"Touch","zh":"接触"}},{"TYPE":"PLANTFOOD","SORT":{"en":"Duplication","zh":"分身"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Chili Beans deliver a crippling bout of gastrointestinal distress.","zh":"巴豆会对吞食他的敌人施加致命的毒素攻击,并使其释放眩晕气体。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"on being eaten","zh":"被啃食"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"eating zombie is destroyed and releases stunning gas","zh":"吃掉他的僵尸直接死亡,并且释放眩晕气体"}}],"Chat":{"en":"He's not blushing, he's trying to hold it in.","zh":"他不是脸红了,而是一直在憋着什么。"},"BriefIntroduction":{"en":"Zombies that eat it are defeated and release gas","zh":"僵尸吃下后死亡并释放眩晕气体"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodChildrenCount":3,"Cooldown":10,"CooldownFrom":1,"SunCost":50,"Toughness":300,"Family":"Poison"}},{"ID":63,"NAME":{"en":"Tall-nut","zh":"高坚果"},"_CARDSPRITENAME":"tallnut","CODENAME":"tallnut","TYPE":["amphibious"],"OBTAINWORLD":"cowboy","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"PLANTFOOD","SORT":{"en":"Armor","zh":"盔甲"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Tall-nuts are heavy-duty wall plants that block low flying zombies.","zh":"高坚果是血量更厚的坚果墙,可以抵挡低空飞行的僵尸。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"blocks launched imps","zh":"挡住丢出的小鬼"}}],"Chat":{"en":"Tall-nut is opening a chain of stores for Tall and Taller gentlemen. \\"I'll shell out the savings to you!\\"","zh":"高坚果打算为高个子的绅士们开张连锁店,“我会把我的存货特价卖给大家!”"},"BriefIntroduction":{"en":"Heavy-duty wall that blocks low flying zombies","zh":"血量更高的坚果墙,可以抵挡飞来的僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ArmorToughness":6000,"Cooldown":20,"CooldownFrom":1,"SunCost":125,"Toughness":8000,"Family":"Defence"}},{"ID":64,"NAME":{"en":"Hurrikale","zh":"飓风甘蓝"},"_CARDSPRITENAME":"hurrikale","CODENAME":"hurrikale","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SPECIAL","SORT":{"en":"Chill","zh":"冻结"}},{"TYPE":"AREA","SORT":{"en":"Lane","zh":"整行"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Hurrikales push back all zombies in their lane with a chilling wind.","zh":"飓风甘蓝利用强风将本行所有的僵尸向后推。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻触发"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"chills affected zombies","zh":"对吹到的僵尸施加冷冻效果"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"blows away flying zombies in lane","zh":"吹飞本行所有的飞行僵尸"}}],"Chat":{"en":"You could say Hurrikale is a \\"blow hard\\" in the truest sense of the phrase. He is the first chair trombonist in the Biennial Philharmonic Orchestra. He is also proficient in the trumpet, saxophone and the tuba. But man o' man, you should really see him on the flugelhorn. Dude absolutely kills it.","zh":"用“吹牛大师”形容飓风甘蓝再合适不过了,当然是字面意义上的。他在两年一次的交响乐演奏会上可是首席吹号手。他也精通小号、萨克斯、大号。但是最令人震撼的是他会吹粗管短号!这家伙真是酷毙了。"},"BriefIntroduction":{"en":"Blows a chilling wind that pushes back zombies in lane","zh":"吹出强寒风,推动本行的僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"PushDuration":3,"Cooldown":15,"CooldownFrom":1,"SunCost":100,"Toughness":300,"Family":"Slow","ImmuneToIceblock":true}},{"ID":65,"NAME":{"en":"Stallia","zh":"眩晕雏菊"},"_CARDSPRITENAME":"stallia","CODENAME":"stallia","TYPE":["plant"],"OBTAINWORLD":"lostcity","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"RANGE","SORT":{"en":"Touch","zh":"接触"}},{"TYPE":"AREA","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"SPECIAL","SORT":{"en":"Stall","zh":"减速"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Stallias slow down zombies with a puff of perfume.","zh":"眩晕雏菊利用一股毒气减慢僵尸的前进。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, activates when zombie is close","zh":"一次性使用,僵尸靠近时触发"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"slows zombies","zh":"对附近的僵尸施加减速效果"}}],"Chat":{"en":"\\"Life moves too quickly in our modern world,\\" says Stallia. \\"Folks need to slow down and smell some spores.\\"","zh":"“现在大家都总是忙忙碌碌的,”眩晕雏菊说,“人们应该时不时停下脚步闻闻花香。”"},"BriefIntroduction":{"en":"Slows zombies in nearby lanes","zh":"减慢范围内的所有僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PerfumeDuration":12,"PerfumeDurationPlantfood":12,"Cooldown":20,"CooldownFrom":1,"SunCost":0,"Toughness":300,"Family":"Slow"}},{"ID":66,"NAME":{"en":"Electric Peashooter","zh":"电能豌豆"},"_CARDSPRITENAME":"electricpeashooter","CODENAME":"electricpeashooter","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Multi-Lane","zh":"多行"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Electric Peashooters fire pea-like orbs that pass through zombies and crackle with electrical power, doing damage all the while.","zh":"电能豌豆向僵尸发射穿透性球状闪电,并且伴随着电弧产生,对附近的目标造成伤害。"},"Special":[],"Chat":{"en":"Electric Peashooter expects resistance, but he doesn't want to ohm anybody.","zh":"电能豌豆希望遇到一个电阻相当的对手,但是他又不想跟他们一起算欧姆定律。"},"BriefIntroduction":{"en":"Fires electric peas","zh":"发射电能豌豆子弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":2.7,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":5,"Cooldown":5,"CooldownFrom":1,"SunCost":200,"Toughness":300,"Family":"Electricity"}},{"ID":67,"NAME":{"en":"Squash","zh":"倭瓜"},"_CARDSPRITENAME":"squash","CODENAME":"squash","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"RANGE","SORT":{"en":"Close","zh":"靠近时"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Squashes will smash the first zombie that gets close.","zh":"倭瓜会砸向第一只向他靠近的僵尸。"},"Special":[{"NAME":{"en":"Area","zh":"范围"},"DESCRIPTION":{"en":"all zombies around target","zh":"目标身边的所有僵尸"}}],"Chat":{"en":"Squash is actually his stage name. His birth name was Tracy.","zh":"“倭瓜”其实是他的艺名,他的本名其实是“特雷西”。"},"BriefIntroduction":{"en":"Squashed zombies","zh":"碾压一群僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodSmashTime":2,"SmashDamage":1800,"Cooldown":20,"CooldownFrom":1,"SunCost":50,"Toughness":300,"Family":"Melee"}},{"ID":68,"NAME":{"en":"Gloom Shroom","zh":"忧郁菇"},"_CARDSPRITENAME":"gloomshroom","CODENAME":"gloomshroom","TYPE":["plant"],"OBTAINWORLD":"epic","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"RANGE","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Gloom Shrooms shoot zombie-damaging gloom in eight directions. When powered and shooting, they power near by shadow plants.","zh":"忧郁菇向八个方向发射孢子,对僵尸造成伤害。在发射时如果被激活,也会激活附近的暗影植物。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"powers shadow plants in an area when shooting","zh":"攻击时激活范围内的暗影植物"}}],"Chat":{"en":"Some see him as depressed, but he's got a lot of sides.","zh":"很多人觉得他很忧郁,但实际上他有很多副面孔。"},"BriefIntroduction":{"en":"Damages all zombies in a 3x3 area","zh":"对 3x3 范围内所有僵尸造成伤害"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"DPS":100,"ShootInterval":1.5,"DamageDuration":0.5,"DPSPlantfood":1543,"PoisonDPS":60,"Cooldown":5,"CooldownFrom":1,"SunCost":250,"Toughness":300,"Family":"Shadow"}},{"ID":69,"NAME":{"en":"Magnifying Grass","zh":"棱镜草"},"_CARDSPRITENAME":"magnifyinggrass","CODENAME":"magnifyinggrass","TYPE":["plant"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":550},{"TYPE":"FAMILY"}],"Introduction":{"en":"Magnifying Grass turns sun into a bolt of colorful damage.","zh":"棱镜草将阳光转换为高能的彩虹子弹。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"tap to spend sun for an attack","zh":"点击消耗阳光攻击"}}],"Chat":{"en":"Magnifying Grass understands the inherent power of a rainbow. Beneath her stoic features she takes great joy in delivering radiant multicolored destruction to the zombie horde.","zh":"棱镜草知道如何运用隐藏在彩虹中的无穷能量。在她冷峻的面孔下,驱动五彩缤纷的辐射对抗僵尸大军使她获得巨大的享受与满足。"},"BriefIntroduction":{"en":"Tap to spend sun for a powerful attack","zh":"点击后,花费阳光发射光能子弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootSunCost":50,"SunProducerList":["sunflower","twinsunflower","sunshroom","primalsunflower","moonflower"],"PlantfoodDuration":3,"PlantfoodDurationExtendPerProducer":0.15,"PlantfoodDPS":200,"ShootInterval":0.667,"Cooldown":5,"CooldownFrom":1,"SunCost":50,"Toughness":300,"Family":"Electricity"}},{"ID":70,"NAME":{"en":"Celery Stalker","zh":"潜伏芹菜"},"_CARDSPRITENAME":"celerystalker","CODENAME":"celerystalker","TYPE":["potatomine"],"OBTAINWORLD":"stage","ZENGARDEN":{"PlantPlace":"solid"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":25},{"TYPE":"RANGE","SORT":{"en":"Close Backwards","zh":"靠近身后时"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Celery Stalkers wait until zombies pass, then pop up and bash them from behind.","zh":"潜伏芹菜会等待僵尸走过,在他们走到身后时冒出并抽打他们。"},"Special":[],"Chat":{"en":"Celery Stalker resents the implication that there's anything unsavory about his attack style. He simply believes that discretion is the better part of vegetation.","zh":"潜伏芹菜非常讨厌别人说他的攻击方式没特色。他觉得保持低调对植物来说更重要。"},"BriefIntroduction":{"en":"Pops up and bashes zombies from behind","zh":"身后有僵尸时冒出并造成伤害"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodChildrenCount":3,"RetractionDelay":3,"DamagePerHit":25,"Cooldown":15,"CooldownFrom":1,"SunCost":50,"Toughness":1200,"Family":"Melee"}},{"ID":71,"NAME":{"en":"Sap-fling","zh":"树脂投手"},"_CARDSPRITENAME":"sapfling","CODENAME":"sapfling","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"RANGE","SORT":{"en":"Lobbed","zh":"抛物线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Sap-flings create zombie-slowing puddles of sap.","zh":"树脂投手会在地上留下能让僵尸减速的树脂。"},"Special":[{"NAME":{"en":"Damage Details","zh":"具体伤害"},"DESCRIPTION":{"en":"does no damage on impact, but create sap puddle","zh":"不会造成伤害,但是子弹爆裂时在地上留下树脂"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"slows zombies who walk in puddle","zh":"走在树脂上的僵尸会被减速"}}],"Chat":{"en":"You've gotta see Sap-fling's throwing arm to believe it. He may be young, but everyone agrees ... the kid's got TALENT. Scouts from some of the biggest Pinecone Ball teams have been keeping a close eye on him. He could be headed to the majors. Oh sure, some knock him for his incredibly sticky spitball. But he only uses all-natural sap, so it's entirely legal.","zh":"不看树脂投手的手臂都不会觉得他年轻而且有不可否认的才华。一些知名的的 Pinecone Ball 球队的球探一直在密切关注他。他可能会去参加大满贯赛。哦,当然,有些人因为他老是丢出黏糊糊的球而觉得他在作弊。但他只使用全天然的汁液,所以这是完全合法的。"},"BriefIntroduction":{"en":"Creates zombies-slowing puddles of sap","zh":"投掷释放树脂的子弹,使僵尸减速"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ThrowInterval":2.85,"ThrowIntervalAdditional":0.15,"Cooldown":5,"CooldownFrom":1,"SunCost":75,"Toughness":300,"Family":"Slow"}},{"ID":72,"NAME":{"en":"Parsnip","zh":"防风草"},"_CARDSPRITENAME":"parsnip","CODENAME":"parsnip","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"solid"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":80},{"TYPE":"RANGE","SORT":{"en":"Close","zh":"靠近时"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Parsnips snip at zombies, then charge down the lane at the last moment.","zh":"防风草掐伤身前的僵尸,被啃咬后冲出夹击本行前方的僵尸"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"charges down the the lane when defeated and snips zombies in front","zh":"被啃食完毕后沿着本行冲出,掐前方的僵尸"}}],"Chat":{"en":"\\"Snip!\\" said Parsnip. \\"Snip snip snip! If it wasn't for my scrapbook, my coupons, and snipping zombies to death, I just don't know what I'd do with myself!\\"","zh":"“我掐!”防风草叫道。“我掐我掐我掐!要不是为了制作我的剪贴簿、抢我的优惠券,还有掐死僵尸,我都不知道拿自己怎么办!”"},"BriefIntroduction":{"en":"Snips zombies, than charges down lane","zh":"夹击僵尸,被啃咬时冲出并攻击前方所有僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"AttackInterval":0.8,"DamagePerSnip":70,"PlantfoodSummonCount":2,"Cooldown":5,"CooldownFrom":1,"SunCost":150,"Toughness":300,"Family":"Melee"}},{"ID":73,"NAME":{"en":"Explode-O-Nut","zh":"爆炸坚果"},"_CARDSPRITENAME":"explodeonut","CODENAME":"explodeonut","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"PLANTFOOD","SORT":{"en":"Armor","zh":"盔甲"}},{"TYPE":"DAMAGE","VALUE":1800},{"TYPE":"AREA","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Explode-O-Nuts provide protection, and when their shells are eaten, they explode to blow up zombies.","zh":"爆炸坚果保护身后的植物,当他们被吃掉时,炸死周围的僵尸。"},"Special":[],"Chat":{"en":"\\"My only regret,\\" says Explode-O-Nut, \\"is that I have but one chewy center full of nitroglycerin to give in defense of this lawn.\\"","zh":"“唯一令我遗憾的是,”爆炸坚果说道,“我只有一颗能被咬爆的硝酸甘油核心。”"},"BriefIntroduction":{"en":"Explodes when eaten","zh":"被啃食后爆炸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ArmorToughness":4000,"Damage":1800,"ArmorDamage":1800,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":3000,"Family":"Explosive"}},{"ID":74,"NAME":{"en":"Grapeshot","zh":"爆裂葡萄"},"_CARDSPRITENAME":"grapeshot","CODENAME":"grapeshot","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"DAMAGE","VALUE":1800},{"TYPE":"AREA","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Grapeshots explode and scatter bouncing projectiles in eight directions.","zh":"爆裂葡萄爆炸后向 8 个方向发射弹性葡萄子弹。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻触发"}}],"Chat":{"en":"\\"Spa-BOOM!\\" enthuses Grapeshot. \\"You liked that? I got a million of 'em! Wa-POW! Buh-BLAM! Za-... um... Ker-... hmmm... Okay, I guess I've only got the three.\\"","zh":"“唏——啪——!”爆裂葡萄激情地吼道。“你喜欢吗?我还有上万种这样的声音呢。哇——噗——!啪——砰——!咂——……!额……,轰——……!嗯嗯……,好吧,我想就这三种了。”"},"BriefIntroduction":{"en":"Explodes and scatters bouncing projectiles","zh":"爆炸并发射弹射子弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"Damage":1800,"Cooldown":35,"CooldownFrom":1,"SunCost":150,"Toughness":300,"Family":"Explosive","ImmuneToIceblock":true}},{"ID":75,"NAME":{"en":"Plantern","zh":"路灯花"},"_CARDSPRITENAME":"plantern","CODENAME":"plantern","TYPE":["plant"],"OBTAINWORLD":"epic","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"PLANTFOOD","SORT":{"en":"Hidding Plants","zh":"使植物隐形"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Planterns remove fog and reveal invisible zombies.","zh":"路灯花会驱散迷雾,并使隐形的僵尸显现。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"removes fogs","zh":"驱散迷雾"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"reveals invisible zombies","zh":"使隐身僵尸显现"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"when Plant Fooded, gives each zombie 25 sun and hides nearby plants","zh":"施加叶绿素后,为场上所有僵尸施予 25 阳光,并使周围的植物隐身"}}],"Chat":{"en":"Plantern does his job according to his past experience, \\"Why not do the same thing as what zombies did in the past?\\"","zh":"路灯花根据以往的工作经验恪尽职守,“僵尸以前也喜欢隐藏他们自己,难道我们不能也这么干嘛。”"},"BriefIntroduction":{"en":"Removes fog and reveals invisible zombies","zh":"驱散迷雾,并显示隐形的僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":10,"CooldownFrom":1,"SunCost":75,"Toughness":300,"Family":"Sun"}},{"ID":76,"NAME":{"en":"Heavenly Peach","zh":"仙桃"},"_CARDSPRITENAME":"heavenlypeach","CODENAME":"peach","TYPE":["plant"],"OBTAINWORLD":"kongfu","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"RANGE","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"SPECIAL","NAME":{"en":"HEALTH PER HEAL","zh":"单次治疗血量"},"VALUE":150},{"TYPE":"FAMILY"}],"Introduction":{"en":"Heavenly Peaches heal all surrounding plants, regaining their health.","zh":"仙桃医治周围的植物,恢复他们的生命值。"},"Special":[],"Chat":{"en":"Her resume says that she was once a peach of Wangmu Niangniang for consumption, and became a medic after being demoted to mortal.","zh":"仙桃的简历上写着白己本是王母娘娘的御用幡桃, 被贬下凡后做了战地医生。"},"BriefIntroduction":{"en":"Heals plants in a 3x3 area","zh":"治疗 3x3 范围内的植物"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodDuration":10,"HealthPerHeal":150,"HealthPlantfoodHeal":450,"HealInterval":10,"Cooldown":10,"CooldownFrom":1,"SunCost":125,"Toughness":300,"Family":"Defence"}},{"ID":77,"NAME":{"en":"Jack O' Lantern","zh":"杰克南瓜"},"_CARDSPRITENAME":"jackolantern","CODENAME":"jackolantern","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"RANGE","SORT":{"en":"3 Tiles","zh":"3 格"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Jack O' Lanterns spray fire down a lane, doing extensive burning damage over a short distance.","zh":"杰克南瓜向本行前方喷射火焰,对短距离内的敌人造成灼烧伤害。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"fire recharges over time","zh":"火焰需要时间恢复"}}],"Chat":{"en":"\\"Boo! Mwah-ha-ha-haaaaah,\\" opines Jack O' Lantern. Oh, yes. Things and stuff are scheduled to be seriously spooky when he's around. Count on it.","zh":"“唔!!!呜哈哈哈!”杰克南瓜又开始吓大家。是的,当他在身边的时候,你就应该时刻做好被惊吓的准备了。好好期待一下吧。"},"BriefIntroduction":{"en":"Fires jets of flame over a short distance","zh":"短距离内喷射火焰攻击"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"DPS":300,"DPSPlantfood":300,"ShootDuration":4.3,"RechargeTime":5,"Distance":3,"PlantfoodFireCount":9,"Cooldown":20,"CooldownFrom":0.75,"SunCost":225,"Toughness":300,"Family":"Fire","ImmuneToIceblock":true,"WarmingRadius":{"PulseInitialDelay":0.5,"PulseCooldown":6,"GridItemDamage":200}}},{"ID":78,"NAME":{"en":"Dandelion","zh":"蒲公英"},"_CARDSPRITENAME":"dandelion","CODENAME":"dandelion","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":50},{"TYPE":"RANGE","SORT":{"en":"Multi-Lane","zh":"多行"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Dandelions send explosive seeds down three different lanes, one lane at a time.","zh":"蒲公英向身前的三行中的一行发射爆炸性蒲公英子弹。"},"Special":[{"NAME":{"en":"Range Details","zh":"具体范围"},"DESCRIPTION":{"en":"can attack targets in the lane above or below","zh":"可以打击上下行和本行的目标"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"may react to certain strong winds","zh":"吹风时有机会作出反应"}}],"Chat":{"en":"\\"Look,\\" says Dandelion, shaking his head, \\"I'm not a leprechaun and I'm not a genie. You can blow my seeds off all you want, but I can't make your wish come true. I don't even know how that rumor got started.\\"","zh":"“看,”蒲公英摇摇头说,“我才不是什么小妖精或者小精灵。要是想的话,你还可以把我的种子都吹飞,但是我就是不能实现你的愿望。我也不知道这些传闻是谁发起的。”"},"BriefIntroduction":{"en":"Attacks multiple lanes, one lane at a time","zh":"攻击邻近行的僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.9,"ShootIntervalAdditional":0.2,"BlowRecoverTime":15,"BlowProjectileCount":12,"Cooldown":15,"CooldownFrom":0.75,"SunCost":275,"Toughness":300,"Family":"Peashooter"}},{"ID":79,"NAME":{"en":"Chard Guard","zh":"甜菜护卫"},"_CARDSPRITENAME":"chardguard","CODENAME":"chardguard","TYPE":["plant"],"OBTAINWORLD":"ice","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Leaf Pushes","zh":"叶子抽打击退"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Chard Guards are defensive blockers that can hurl zombies backwards.","zh":"甜菜护卫利用坚韧的身躯和菜叶将僵尸击退。"},"Special":[],"Chat":{"en":"You might remember Chard Guard from his days in the WWF (that's World Wrestling Foliage). When he was in the ring - boy-oh-boy - he was something to behold! His moves! His style! His attitude! The crowd loved him. He was quite the star for a while there. Sure, those days are behind him. But if you watch carefully, when Chard Guard is fighting zombies, you'll see him use the wrestling move he made famous. The ol' Knock 'Em Dead maneuver - it gets 'em every time.","zh":"你也许还记得WWF里(世界蔬叶摔角大赛)甜菜护卫的闪光时刻。当时他获得“男仔中的男仔”金腰带,那真的是嗨翻全场,万众瞩目!他的动作!他的战风!他的气势!大家爱死他了。那个时候他确实是人气明星。当然,那也已经是之前的事情了。但是如今如果你仔细观察,当甜菜护卫和僵尸战斗的时候,你会看到他使用的正是看家招式————摔跤动作。称之为“一击入魂”的秘技……真是百用百中。"},"BriefIntroduction":{"en":"Blocks and hurls zombies backwards","zh":"阻挡并击退僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"MaxBounceTime":3,"BounceDistance":3,"Cooldown":15,"CooldownFrom":1,"SunCost":75,"Toughness":1500,"Family":"Defence"}},{"ID":80,"NAME":{"en":"Hypno-shroom","zh":"魅惑菇"},"_CARDSPRITENAME":"hypnoshroom","CODENAME":"hypnoshroom","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"AREA","SORT":{"en":"Single","zh":"单体"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"When zombies eat Hypno-shrooms, they will turn around and fight for you.","zh":"当僵尸吃掉了魅惑菇,他们将会转身为你战斗。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"on being eaten","zh":"被啃食"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"can't be eaten by chickens or weasels","zh":"让一名僵尸为你战斗"}}],"Chat":{"en":"Hypno-shroom has no trouble persuading zombies to fight on behalf of the plants. But he has yet to convince one to cluck like a chicken. \\"One day,\\" he says. \\"One day.\\"","zh":"魅惑菇很擅长洗脑僵尸作为一个植物去战斗。但是他还没做到说服谁去学鸡叫。“总有一天会的,”他解释道,“总有一天。”"},"BriefIntroduction":{"en":"Makes a zombie fight for you","zh":"让一名僵尸为你战斗"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"HypnoedZombieDamageScale":0.95,"Cooldown":20,"CooldownFrom":0.75,"SunCost":125,"Toughness":50,"Family":"Magic"}},{"ID":81,"NAME":{"en":"Electric Currant","zh":"电流醋栗"},"_CARDSPRITENAME":"electriccurrant","CODENAME":"electriccurrant","TYPE":["plant"],"OBTAINWORLD":"epic","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","NAME":{"en":"DAMAGE PER SEC","zh":"每秒伤害"},"VALUE":48},{"TYPE":"RANGE","SORT":{"en":"Lane & Column","zh":"行或列"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Electric Currants create electrical fences between ones planted on the same row or column.","zh":"相同行或列的电流醋栗之间会产生电流线。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"area effect (electric fence)","zh":"范围效果(电流连线)"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"knocks zombies back into other lanes when defeated","zh":"被打败时把僵尸击退至其他行"}}],"Chat":{"en":"\\"Electricity is all very well and fine as a phenomenon,\\" says Electric Currant, \\"but electromagnetism as a whole is where it's really at.\\"","zh":"“闪电永远是最棒的自然现象,”电流醋栗说道,“但是电磁学这个整体才是它的灵魂所在。”"},"BriefIntroduction":{"en":"Creates electric fences","zh":"链接电弧对僵尸造成伤害"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Damage":12,"DamagePlantfood":20,"PlantfoodDuration":5,"DirectDamageInterval":0.25,"Cooldown":10,"CooldownFrom":0.001,"SunCost":150,"Toughness":300,"Family":"Electricity"}},{"ID":82,"NAME":{"en":"Escape Root","zh":"逃脱树根"},"_CARDSPRITENAME":"escaperoot","CODENAME":"escaperoot","TYPE":["potatomine"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"solid"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":1800},{"TYPE":"ARMINGTIME","VALUE":10},{"TYPE":"RANGE","SORT":{"en":"Touch","zh":"接触"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Escape Roots explode on contact, and can be swapped with other plants that are in danger.","zh":"逃脱树根在接触敌人时爆炸,他可以和其他处境危险的植物交换位置。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"tap Escape Root and another plant to swap them","zh":"点击逃脱树根后,再点击另一株植物来交换位置"}}],"Chat":{"en":"The other plants put on a big surprise party for Escape Root last week, but he did his thing and suddenly it was a surprise party...FOR THEM!","zh":"上个星期其他植物为逃脱树根举办了一个盛大的惊喜派对,逃脱树根开始玩起了他最擅长的事情,派对的惊喜一下就转移给了大家。"},"BriefIntroduction":{"en":"Explodes and can be swapped with other plants","zh":"能与其他植物换位,遇到僵尸时爆炸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ChargeTime":10,"Damage":1800,"Cooldown":20,"CooldownFrom":0.75,"SunCost":50,"Toughness":300,"Family":"Explosive"}},{"ID":83,"NAME":{"en":"Imitater","zh":"变身茄子"},"_CARDSPRITENAME":"imitator","CODENAME":"imitater","TYPE":["any"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"}],"Introduction":{"en":"Imitaters let you use two of the same plant during a level!","zh":"变身茄子允许你同一个关卡携带两张相同的植物卡片!"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"can imitate any other non-mint plants","zh":"可以模仿其他非薄荷类植物"}}],"Chat":{"en":"Having studied French Theater at Julienne, the Imitater went to the streets with his art, and has perfected his technique he calls \\"Potato stuck in a box\\".","zh":"变身茄子在法国进修过表演艺术,在街头表演中完善了他的最新节目“关在盒子里的茄子”。"},"BriefIntroduction":{"en":"Lets you have two of the same plant","zh":"允许你同时选取两张相同的卡片"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"Cooldown":20,"CooldownFrom":0,"SunCost":0,"Toughness":30000,"Family":"Nope","ImmuneToIceblock":true}},{"ID":84,"NAME":{"en":"Shadow-shroom","zh":"毒影菇"},"_CARDSPRITENAME":"shadowshroom","CODENAME":"shadowshroom","TYPE":["plant"],"OBTAINWORLD":"modern","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SPECIAL","SORT":{"en":"Poison","zh":"毒性"}},{"TYPE":"RANGE","SORT":{"en":"Touch","zh":"接触"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Shadow-shrooms poison zombies who touch them, inflicting damage over time.","zh":"毒影菇接触到僵尸时,对其施加毒性效果,中毒僵尸一段时间内持续受到伤害。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use, on contact","zh":"一次性使用,接触型"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"powered Shadow-shrooms make poisoned zombies poison other zombies","zh":"暗影状态下,使僵尸身上的毒有传染性"}}],"Chat":{"en":"Despite being such a poisonous and profoundly inedible fungus, Shadow-shroom is nonetheless a total cutie-pie.","zh":"尽管毒影菇是一种有毒且不容易食用的真菌,但他仍然是一道美味的食物。"},"BriefIntroduction":{"en":"Poisons zombies over time","zh":"使僵尸获得一段时间的中毒效果"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PoisonDuration":30,"PoisonDPS":30,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":50,"Family":"Shadow"}},{"ID":85,"NAME":{"en":"Magnet-shroom","zh":"磁力菇"},"_CARDSPRITENAME":"magnetshroom","CODENAME":"magnetshroom","TYPE":["plant"],"OBTAINWORLD":"dark","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Destroy Objects","zh":"吸走物品"}},{"TYPE":"RANGE","SORT":{"en":"R2.5","zh":"半径 2.5 的圆"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Magnet-shrooms remove helmets and other metal objects from zombies.","zh":"磁力菇会吸走僵尸的金属盔甲和其他金属物品。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"removes metal objects from zombies","zh":"吸走僵尸身上的金属物品"}}],"Chat":{"en":"Despite his unusual appearance, Magnet-shroom doesn't have a problem attracting girlfriends. But he does have a problem keeping them. It's the same thing every time. In the end, they always find him too clingy.","zh":"虽然磁力菇外形奇特,但是对找女朋友完全没有影响。可真谈了恋爱却都维持不长,每个姑娘都因为同一个理由和他分手:他太粘人了!"},"BriefIntroduction":{"en":"Removes helmets and other metal objects from zombies","zh":"吸走僵尸身上的金属盔甲和其他金属物品"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"RestTime":10,"PlantfoodAbsorbDuration":1.5,"PlantfoodThrowDamage":300,"Cooldown":15,"CooldownFrom":0.667,"SunCost":100,"Toughness":300,"Family":"Slow"}},{"ID":86,"NAME":{"en":"Resistant Radish","zh":"白萝卜"},"_CARDSPRITENAME":"turnip","CODENAME":"turnip","TYPE":["potatomine"],"OBTAINWORLD":"kongfu","ZENGARDEN":{"PlantPlace":"solid"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"RANGE","SORT":{"en":"Behind","zh":"身后植物"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Resistant Radish stands firm and resists the magic from Qigong Zombies and Black Holes' suction.","zh":"白萝卜稳固地立在地上,抵抗气功僵尸的法术和时空黑洞的吞噬。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"protects plants from magical suctions","zh":"防止身后植物被法术抽吸"}}],"Chat":{"en":"Resistant Radish has studied qigong for many years, but he only learned one thing: stasis.","zh":"白萝卜学了很多年气功, 但他一直都只会一招: 纹丝不动。"},"BriefIntroduction":{"en":"Stands firm and resists the magic from Qigong Zombies and Black Holes' suction","zh":"稳固地立在地上,抵抗气功僵尸的法术和时空黑洞的吞噬"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBePushedByFootballMech":true,"Cooldown":10,"CooldownFrom":0.75,"SunCost":50,"Toughness":2000,"Family":"Defence"}},{"ID":87,"NAME":{"en":"E.M. Peach","zh":"脉冲黄桃"},"_CARDSPRITENAME":"empeach","CODENAME":"empea","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"RANGE","SORT":{"en":"R2.5","zh":"半径 2.5 的圆"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"E.M.Peaches explode and disable all machines in an area.","zh":"脉冲黄桃爆炸后使范围内的所有机器陷入故障。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻生效"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"disables machines","zh":"使机械陷入故障"}}],"Chat":{"en":"E.M.Peach has grown tired of people lazily calling him E.M.Pea. \\"There's a C and H there for a reason people! And I've got the stone to prove it!\\"","zh":"脉冲黄桃逐渐厌烦别人将他简称为“脉冲”。“我的名字里有‘黄桃’两字是有原因的好吗?而且这根本显而易见!”"},"BriefIntroduction":{"en":"Disables all machines in an area","zh":"使范围内所有的机械僵尸陷入故障"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"StunDuration":10,"Cooldown":25,"CooldownFrom":0.6,"SunCost":25,"Toughness":2000,"Family":"Electricity","ImmuneToIceblock":true}},{"ID":88,"NAME":{"en":"Citron","zh":"充能柚子"},"_CARDSPRITENAME":"citron","CODENAME":"citron","TYPE":["plant"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"DAMAGE","VALUE":800},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Citrons shoot powerful balls of plasma.","zh":"充能柚子向敌人发射高能的等离子子弹。"},"Special":[],"Chat":{"en":"As the owner and primary user of \\"Vitamin C-U-Later\\" 20-hour energy shots, Citron is always on and always ready for action. \\"Let's make this happen!!\\"","zh":"作为“再会,维生素”能量饮料的发明者和首位品尝者,充能柚子始终保持着精神,并时刻准备行动。“那就再来点维生素!!”"},"BriefIntroduction":{"en":"Shoots powerful balls of plasma","zh":"发射高能的等离子子弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ChargeTime":7,"Damage":800,"DamagePlantfood":2500,"Cooldown":5,"CooldownFrom":1,"SunCost":350,"Toughness":300,"Family":"Electricity"}},{"ID":89,"NAME":{"en":"Laser Bean","zh":"激光豆"},"_CARDSPRITENAME":"laserbean","CODENAME":"laser_bean","TYPE":["plant"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":40},{"TYPE":"RANGE","SORT":{"en":"Multi-hit","zh":"多重打击"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Laser Beans fire down a lane, hitting all zombies ahead of it.","zh":"激光豆向整条路线发射,打击他前面的所有僵尸。"},"Special":[{"NAME":{"en":"Range","zh":"范围"},"DESCRIPTION":{"en":"all zombies in a lane","zh":"一行内的所有僵尸"}}],"Chat":{"en":"After a laser eye surgery had gone horribly right, Laser Bean gained a sense of purpose and a new-found affinity for competitive staring contests.","zh":"经过了激光眼科手术后,他获得了不可思议的能力。现在激光豆拥有了强大的能量,以及不眨眼游戏中的压倒性实力。"},"BriefIntroduction":{"en":"Shoots a laser that pierces through zombies","zh":"发射穿透僵尸的激光"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Damage":40,"ShootInterval":2.7,"ShootIntervalAdditional":0.15,"DamagePlantfood":1800,"Cooldown":5,"CooldownFrom":1,"SunCost":200,"Toughness":300,"Family":"Sharp"}},{"ID":90,"NAME":{"en":"Solar Tomato","zh":"阳光番茄"},"_CARDSPRITENAME":"solartomato","CODENAME":"solartomato","TYPE":["plant","lastStandDisallowed","sunProducer"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SPECIAL","SORT":{"en":"Stun","zh":"眩晕"}},{"TYPE":"SUNPRODUCTION","VALUE":50},{"TYPE":"AREA","SORT":{"en":"3x3","zh":"3x3 范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Solar Tomatoes stun zombies in a 3x3 area, causing each zombie to drop 50 sun.","zh":"阳光番茄使 3x3 范围内僵尸眩晕,并使每只僵尸掉落 50 阳光。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻生效"}}],"Chat":{"en":"Solar Tomato wishes folks would just stop and enjoy the sunshine sometimes.\\n\\"Stop,\\" she says. \\"Enjoy the sunshine. I said stop! Hold it right there! Don't move! I MEAN IT!!!\\"","zh":"阳光番茄希望忙碌的人们时常停下来享受阳光。\\n“停下!”她叫嚷道,“享受一下阳光!我说了给我停下来!不许动!别动!我认真的!!!”。"},"BriefIntroduction":{"en":"Stuns zombies into dropping suns","zh":"令僵尸眩晕,并使之掉落阳光"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"StunDuration":8,"SunValuePerZombie":50,"Cooldown":25,"CooldownFrom":0.8,"SunCost":100,"Toughness":3000,"Family":"Sun","ImmuneToIceblock":true}},{"ID":91,"NAME":{"en":"Tile Turnip","zh":"瓷砖萝卜"},"_CARDSPRITENAME":"powerplant_alpha","CODENAME":"powerplant_alpha","TYPE":["powertile","tile"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SPECIAL","SORT":{"en":"Free Tiles","zh":"放置强化瓷砖"}},{"TYPE":"SPECIAL","SORT":{"en":"Cost Multiplication","zh":"阳光消耗翻倍"}}],"Introduction":{"en":"Tile Turnips create a Power Tile on planting.","zh":"瓷砖萝卜会在原地产生一块强化瓷砖。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻生效"}}],"Chat":{"en":"DJ Tile Turnip changed dance floors with his underground hit \\"Turnip the Beet.\\" What's his latest mix? When he lays it down, you'll feel the power.","zh":"播音员瓷砖萝卜的代表作《根着萝卜蹦!》逐渐在地下舞厅流行。他最新的作品是什么呢?他发布出来后,你保证会兴奋到开大的!"},"BriefIntroduction":{"en":"Creates a Power Tile","zh":"放置一块强化瓷砖"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"SunCostList":[0,250,500,1000,2000,4000,8000],"Cooldown":10,"CooldownFrom":0.8,"SunCost":250,"Toughness":3000,"Family":"Nope","ImmuneToIceblock":true}},{"ID":92,"NAME":{"en":"Tile Turnip","zh":"瓷砖萝卜"},"_CARDSPRITENAME":"powerplant_beta","CODENAME":"powerplant_beta","TYPE":["powertile","tile"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SPECIAL","SORT":{"en":"Free Tiles","zh":"放置强化瓷砖"}},{"TYPE":"SPECIAL","SORT":{"en":"Cost Multiplication","zh":"阳光消耗翻倍"}}],"Introduction":{"en":"Tile Turnips create a Power Tile on planting.","zh":"瓷砖萝卜会在原地产生一块强化瓷砖。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻生效"}}],"Chat":{"en":"DJ Tile Turnip changed dance floors with his underground hit \\"Turnip the Beet.\\" What's his latest mix? When he lays it down, you'll feel the power.","zh":"播音员瓷砖萝卜的代表作《根着萝卜蹦!》逐渐在地下舞厅流行。他最新的作品是什么呢?他发布出来后,你保证会兴奋到开大的!"},"BriefIntroduction":{"en":"Creates a Power Tile","zh":"放置一块强化瓷砖"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"SunCostList":[0,250,500,1000,2000,4000,8000],"Cooldown":10,"CooldownFrom":0.8,"SunCost":250,"Toughness":3000,"Family":"Nope","ImmuneToIceblock":true}},{"ID":93,"NAME":{"en":"Tile Turnip","zh":"瓷砖萝卜"},"_CARDSPRITENAME":"powerplant_gamma","CODENAME":"powerplant_gamma","TYPE":["powertile","tile"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SPECIAL","SORT":{"en":"Free Tiles","zh":"放置强化瓷砖"}},{"TYPE":"SPECIAL","SORT":{"en":"Cost Multiplication","zh":"阳光消耗翻倍"}}],"Introduction":{"en":"Tile Turnips create a Power Tile on planting.","zh":"瓷砖萝卜会在原地产生一块强化瓷砖。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻生效"}}],"Chat":{"en":"DJ Tile Turnip changed dance floors with his underground hit \\"Turnip the Beet.\\" What's his latest mix? When he lays it down, you'll feel the power.","zh":"播音员瓷砖萝卜的代表作《根着萝卜蹦!》逐渐在地下舞厅流行。他最新的作品是什么呢?他发布出来后,你保证会兴奋到开大的!"},"BriefIntroduction":{"en":"Creates a Power Tile","zh":"放置一块强化瓷砖"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"SunCostList":[0,250,500,1000,2000,4000,8000],"Cooldown":10,"CooldownFrom":0.8,"SunCost":250,"Toughness":3000,"Family":"Nope","ImmuneToIceblock":true}},{"ID":94,"NAME":{"en":"Tile Turnip","zh":"瓷砖萝卜"},"_CARDSPRITENAME":"powerplant_delta","CODENAME":"powerplant_delta","TYPE":["powertile","tile"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SPECIAL","SORT":{"en":"Free Tiles","zh":"放置强化瓷砖"}},{"TYPE":"SPECIAL","SORT":{"en":"Cost Multiplication","zh":"阳光消耗翻倍"}}],"Introduction":{"en":"Tile Turnips create a Power Tile on planting.","zh":"瓷砖萝卜会在原地产生一块强化瓷砖。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻生效"}}],"Chat":{"en":"DJ Tile Turnip changed dance floors with his underground hit \\"Turnip the Beet.\\" What's his latest mix? When he lays it down, you'll feel the power.","zh":"播音员瓷砖萝卜的代表作《根着萝卜蹦!》逐渐在地下舞厅流行。他最新的作品是什么呢?他发布出来后,你保证会兴奋到开大的!"},"BriefIntroduction":{"en":"Creates a Power Tile","zh":"放置一块强化瓷砖"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"SunCostList":[0,250,500,1000,2000,4000,8000],"Cooldown":10,"CooldownFrom":0.8,"SunCost":250,"Toughness":3000,"Family":"Nope","ImmuneToIceblock":true}},{"ID":95,"NAME":{"en":"Tile Turnip","zh":"瓷砖萝卜"},"_CARDSPRITENAME":"powerplant_epsilon","CODENAME":"powerplant_epsilon","TYPE":["powertile","tile"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SPECIAL","SORT":{"en":"Free Tiles","zh":"放置强化瓷砖"}},{"TYPE":"SPECIAL","SORT":{"en":"Cost Multiplication","zh":"阳光消耗翻倍"}}],"Introduction":{"en":"Tile Turnips create a Power Tile on planting.","zh":"瓷砖萝卜会在原地产生一块强化瓷砖。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻生效"}}],"Chat":{"en":"DJ Tile Turnip changed dance floors with his underground hit \\"Turnip the Beet.\\" What's his latest mix? When he lays it down, you'll feel the power.","zh":"播音员瓷砖萝卜的代表作《根着萝卜蹦!》逐渐在地下舞厅流行。他最新的作品是什么呢?他发布出来后,你保证会兴奋到开大的!"},"BriefIntroduction":{"en":"Creates a Power Tile","zh":"放置一块强化瓷砖"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"SunCostList":[0,250,500,1000,2000,4000,8000],"Cooldown":10,"CooldownFrom":0.8,"SunCost":250,"Toughness":3000,"Family":"Nope","ImmuneToIceblock":true}},{"ID":96,"NAME":{"en":"Infi-nut","zh":"全息坚果"},"_CARDSPRITENAME":"holonut","CODENAME":"holonut","TYPE":["plant"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Regeneration","zh":"再生"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Infi-nuts are weaker than Wall-nuts, but they can regain health over time.","zh":"全息坚果弱于坚果墙,但是他们能在一段时间后回复血量。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"regenerates health over time","zh":"隔一段时间回复血量"}}],"Chat":{"en":"As a young nut, he spent way too much time standing between two mirrors and trying to look into infinity.","zh":"作为一颗年轻的坚果,他花了太多时间站在两个平行的镜子之间,尝试看到无数个自己。"},"BriefIntroduction":{"en":"A weaker Wall-nut that regains health over time","zh":"比坚果脆弱,但是能隔一段时间回复血量"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"DelayBeforeRegenFromDamage":15,"DelayBeforeRecoverFromDeath":15,"Cooldown":15,"CooldownFrom":0.667,"SunCost":75,"Toughness":2000,"Family":"Defence"}},{"ID":97,"NAME":{"en":"Tile Turnip","zh":"瓷砖萝卜"},"_CARDSPRITENAME":"powerplant_epsilon","CODENAME":"powerplant","TYPE":["powertile","tile"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"SubPlantList":["powerplant_alpha","powerplant_beta","powerplant_gamma","powerplant_delta","powerplant_epsilon"],"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SPECIAL","SORT":{"en":"Free Tiles","zh":"放置强化瓷砖"}},{"TYPE":"SPECIAL","SORT":{"en":"Cost Multiplication","zh":"阳光消耗翻倍"}}],"Introduction":{"en":"Tile Turnips create a Power Tile on planting.","zh":"瓷砖萝卜会在原地产生一块强化瓷砖。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻生效"}}],"Chat":{"en":"DJ Tile Turnip changed dance floors with his underground hit \\"Turnip the Beet.\\" What's his latest mix? When he lays it down, you'll feel the power.","zh":"播音员瓷砖萝卜的代表作《根着萝卜蹦!》逐渐在地下舞厅流行。他最新的作品是什么呢?他发布出来后,你保证会兴奋到开大的!"},"BriefIntroduction":{"en":"Creates a Power Tile","zh":"放置一块强化瓷砖"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"SunCostList":[0,250,500,1000,2000,4000,8000],"Cooldown":10,"CooldownFrom":0.8,"SunCost":250,"Toughness":3000,"Family":"Nope","ImmuneToIceblock":true}},{"ID":98,"NAME":{"en":"Marigold","zh":"金盏花"},"_CARDSPRITENAME":"marigold","CODENAME":"marigold","TYPE":["plant"],"OBTAINWORLD":"frontyard","ZENGARDEN":{"PlantPlace":"dirt"},"SubPlantList":["marigold_red","marigold_orange","marigold_yellow","marigold_green","marigold_blue","marigold_pink","marigold_purple"],"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Coin Producer","zh":"生产金币"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Marigolds give you coins over time.","zh":"金盏花时常为您生产金币。"},"Special":[],"Chat":{"en":"Marigold used to dedicate herself to the Zen lifestyle. She was a team player, and gave it her best there in the garden. But when she heard needed to confront zombies on the lawn again, she said she'd prepared for that!","zh":"金盏花曾沉浸生活在禅境花园中。她在那表现得很棒,在花园中尽己所能。当她听到了自己又要面对草坪上的僵尸时,她表示早已做好准备!"},"BriefIntroduction":{"en":"Gives you coins over time","zh":"时常产生金币"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":1,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"ChanceToTurn":0.5,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Slow"}},{"ID":99,"NAME":{"en":"Red Marigold","zh":"火红金盏花"},"_CARDSPRITENAME":"marigold_red","CODENAME":"marigold_red","TYPE":["plant"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Coin Producer","zh":"生产金币"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Red Marigolds give you coins over time, burn when defeated.","zh":"火红金盏花时常为您生产金币,被打败时燃烧。"},"Special":[],"Chat":{"en":"Marigold used to dedicate herself to the Zen lifestyle. She was a team player, and gave it her best there in the garden. But when she heard needed to confront zombies on the lawn again, she said she'd prepared for that!","zh":"金盏花曾沉浸生活在禅境花园中。她在那表现得很棒,在花园中尽己所能。当她听到了自己又要面对草坪上的僵尸时,她表示早已做好准备!"},"BriefIntroduction":{"en":"Gives you coins over time","zh":"时常产生金币"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"FireDamage":150,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Fire","ImmuneToIceblock":true,"WarmingRadius":{"PulseInitialDelay":0.5,"PulseCooldown":6,"GridItemDamage":200}}},{"ID":100,"NAME":{"en":"Orange Marigold","zh":"爆裂金盏花"},"_CARDSPRITENAME":"marigold_orange","CODENAME":"marigold_orange","TYPE":["plant"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Coin Producer","zh":"生产金币"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Orange Marigolds give you coins over time, explode when defeated.","zh":"爆裂金盏花时常为您生产金币,被打败时爆炸。"},"Special":[],"Chat":{"en":"Marigold used to dedicate herself to the Zen lifestyle. She was a team player, and gave it her best there in the garden. But when she heard needed to confront zombies on the lawn again, she said she'd prepared for that!","zh":"金盏花曾沉浸生活在禅境花园中。她在那表现得很棒,在花园中尽己所能。当她听到了自己又要面对草坪上的僵尸时,她表示早已做好准备!"},"BriefIntroduction":{"en":"Gives you coins over time","zh":"时常产生金币"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"ExplodeDamage":400,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Explosive","ImmuneToIceblock":true,"WarmingRadius":{"PulseInitialDelay":0.5,"PulseCooldown":6,"GridItemDamage":200}}},{"ID":101,"NAME":{"en":"Yellow Marigold","zh":"耀黄金盏花"},"_CARDSPRITENAME":"marigold_yellow","CODENAME":"marigold_yellow","TYPE":["plant","sunProducer"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Coin Producer","zh":"生产金币"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Yellow Marigolds give you coins over time, drop sun when defeated.","zh":"耀黄金盏花时常为您生产金币,被打败时掉落阳光。"},"Special":[],"Chat":{"en":"Marigold used to dedicate herself to the Zen lifestyle. She was a team player, and gave it her best there in the garden. But when she heard needed to confront zombies on the lawn again, she said she'd prepared for that!","zh":"金盏花曾沉浸生活在禅境花园中。她在那表现得很棒,在花园中尽己所能。当她听到了自己又要面对草坪上的僵尸时,她表示早已做好准备!"},"BriefIntroduction":{"en":"Gives you coins over time","zh":"时常产生金币"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"SunDropValue":150,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Sun"}},{"ID":102,"NAME":{"en":"Green Marigold","zh":"豌豆金盏花"},"_CARDSPRITENAME":"marigold_green","CODENAME":"marigold_green","TYPE":["plant"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Coin Producer","zh":"生产金币"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Green Marigolds give you coins over time, shoot peas when defeated.","zh":"豌豆金盏花时常为您生产金币,被打败时发射豌豆。"},"Special":[],"Chat":{"en":"Marigold used to dedicate herself to the Zen lifestyle. She was a team player, and gave it her best there in the garden. But when she heard needed to confront zombies on the lawn again, she said she'd prepared for that!","zh":"金盏花曾沉浸生活在禅境花园中。她在那表现得很棒,在花园中尽己所能。当她听到了自己又要面对草坪上的僵尸时,她表示早已做好准备!"},"BriefIntroduction":{"en":"Gives you coins over time","zh":"时常产生金币"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"PeaCount":12,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Peashooter"}},{"ID":103,"NAME":{"en":"Blue Marigold","zh":"冰蓝金盏花"},"_CARDSPRITENAME":"marigold_blue","CODENAME":"marigold_blue","TYPE":["plant"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Coin Producer","zh":"生产金币"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Blue Marigolds give you coins over time, freeze nearby zombies when defeated.","zh":"冰蓝金盏花时常为您生产金币,被打败时冻结身边僵尸。"},"Special":[],"Chat":{"en":"Marigold used to dedicate herself to the Zen lifestyle. She was a team player, and gave it her best there in the garden. But when she heard needed to confront zombies on the lawn again, she said she'd prepared for that!","zh":"金盏花曾沉浸生活在禅境花园中。她在那表现得很棒,在花园中尽己所能。当她听到了自己又要面对草坪上的僵尸时,她表示早已做好准备!"},"BriefIntroduction":{"en":"Gives you coins over time","zh":"时常产生金币"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"FreezeTime":5,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Cold"}},{"ID":104,"NAME":{"en":"Pink Marigold","zh":"魔力金盏花"},"_CARDSPRITENAME":"marigold_pink","CODENAME":"marigold_pink","TYPE":["plant"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Coin Producer","zh":"生产金币"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Pink Marigolds give you coins over time, summon random mushrooms when defeated.","zh":"魔力金盏花时常为您生产金币,被打败时召唤随机蘑菇。"},"Special":[],"Chat":{"en":"Marigold used to dedicate herself to the Zen lifestyle. She was a team player, and gave it her best there in the garden. But when she heard needed to confront zombies on the lawn again, she said she'd prepared for that!","zh":"金盏花曾沉浸生活在禅境花园中。她在那表现得很棒,在花园中尽己所能。当她听到了自己又要面对草坪上的僵尸时,她表示早已做好准备!"},"BriefIntroduction":{"en":"Gives you coins over time","zh":"时常产生金币"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"PlantList":["puffshroom","fumeshroom","scaredyshroom","puffshroom","fumeshroom","scaredyshroom","gloomvine","hypnoshroom","vamporcini"],"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Magic"}},{"ID":105,"NAME":{"en":"Purple Marigold","zh":"紫毒金盏花"},"_CARDSPRITENAME":"marigold_purple","CODENAME":"marigold_purple","TYPE":["plant"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Coin Producer","zh":"生产金币"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Purple Marigolds give you coins over time, poison nearby zombies when defeated.","zh":"紫毒金盏花时常为您生产金币,被打败时使身边僵尸中毒。"},"Special":[],"Chat":{"en":"Marigold used to dedicate herself to the Zen lifestyle. She was a team player, and gave it her best there in the garden. But when she heard needed to confront zombies on the lawn again, she said she'd prepared for that!","zh":"金盏花曾沉浸生活在禅境花园中。她在那表现得很棒,在花园中尽己所能。当她听到了自己又要面对草坪上的僵尸时,她表示早已做好准备!"},"BriefIntroduction":{"en":"Gives you coins over time","zh":"时常产生金币"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"PoisonDPS":20,"PoisonDuration":10,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Poison"}},{"ID":106,"NAME":{"en":"Apple Mortar","zh":"苹果迫击炮"},"_CARDSPRITENAME":"applemortar","CODENAME":"applemortar","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":30},{"TYPE":"SPECIAL","SORT":{"en":"Stun","zh":"眩晕"}},{"TYPE":"RANGE","SORT":{"en":"Multi-Lane","zh":"多行"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Apple Mortars lob apple cores that damage and briefly stun zombies over three lanes.","zh":"苹果迫击炮向邻近三行发射有轻微眩晕效果的苹果核子弹。"},"Special":[],"Chat":{"en":"Apple Mortar stuns three zombies dead in their tracks. SPAF! That'll show 'em! That'll show ALL of them!","zh":"苹果迫击炮让三个僵尸死死的定在原地。啪!这就是杀鸡儆猴!让别的僵尸好好看清楚我的威力!"},"BriefIntroduction":{"en":"Lobs stunning cores down three lanes","zh":"向三行投射眩晕的苹果核"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.75,"ShootIntervalAdditional":0.25,"StunDuration":0.75,"StunDurationPF":1,"Cooldown":8,"CooldownFrom":1.25,"SunCost":250,"Toughness":300,"Family":"Lobber"}},{"ID":107,"NAME":{"en":"Red Stinger","zh":"红针花"},"_CARDSPRITENAME":"redstinger","CODENAME":"redstinger","TYPE":["plant"],"OBTAINWORLD":"lostcity","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":15},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Red Stingers fire shots at full force when close to home, and become more defensive further from it.","zh":"红针花靠近草坪左侧时集中火力发射子弹,远离则会提升防御力,降低火力。"},"Special":[],"Chat":{"en":"Flexibility is of key importance to Red Stinger. \\"I do stretching exercises every morning,\\" he says. \\"It's important to stay physically and mentally nimble.\\"","zh":"柔韧性对于红针花来说是非常重要的。“我每天早上都作拉伸练习,”他说。“这对精神与肉体时刻保持灵敏反应十分重要。”"},"BriefIntroduction":{"en":"Fires shots at full force when close to home and becomes more defensive further from it","zh":"离草坪左侧越远,攻击力越低,同时防御力越高"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.75,"ShootIntervalAdditional":0.25,"DamageScale0":1,"DamageScale1":0.3333333,"DamageScale2":0.2,"PFDuration":5,"PFDPS":200,"ProjectileDamage":30,"ProjectileDamageWeak":20,"Cooldown":5,"CooldownFrom":1,"SunCost":150,"Toughness":300,"Family":"Peashooter"}},{"ID":108,"NAME":{"en":"Skyshooter","zh":"飞行射手"},"_CARDSPRITENAME":"skyshooter","CODENAME":"skyshooter","TYPE":["fly"],"OBTAINWORLD":"sky","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Skyshooters shoot peas at attacking zombies. They can be planted in the sky.","zh":"飞行射手以更快的速度在空中向僵尸发射豌豆。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"could be planted in the sky","zh":"可种植在天空中"}}],"Chat":{"en":"The youngest Peashooter ever to earn a pilot's license. Also the only Peashooter ever to earn a pilot's license.","zh":"在豌豆射手中,他是最年轻就考得飞机驾驶证的那一位,也是唯一的一位。"},"BriefIntroduction":{"en":"Flying shooters that shoot peas at the enemy at a higher speed","zh":"更快地向僵尸发射豌豆,能在空中飞行"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":0.9,"ShootIntervalAdditional":0.1,"PlantfoodPeaCount":75,"Cooldown":5,"CooldownFrom":1,"SunCost":150,"Toughness":300,"Family":"Peashooter"}},{"ID":109,"NAME":{"en":"Sun Bean","zh":"阳光豆"},"_CARDSPRITENAME":"sunbean","CODENAME":"sunbean","TYPE":["plant","sunProducer"],"OBTAINWORLD":"dark","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SUNPRODUCTION","SORT":{"en":"Variable","zh":"不定"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Sun Beans infect zombies with sun. As a zombie takes damage it generates sun.","zh":"阳光豆给僵尸施予阳光。当这只僵尸受伤时产生阳光。"},"Special":[],"Chat":{"en":"As the eldest of the four bean brothers, Sun Bean often finds his siblings exasperating. Chili Bean is a little crude, Laser Bean is too far out, and Spring Bean is just plain lazy. Still, he loves them just the same. That's how it is with family.","zh":"作为豆子兄弟里的老大哥,阳光豆总觉得他的弟弟妹妹们不靠谱。巴豆总是很粗俗,激光豆太前卫,弹簧豆就是个懒虫。尽管如此,他依然深爱着他的家人们。"},"BriefIntroduction":{"en":"Zombies that eat it drop suns when damaged","zh":"吃了他的僵尸,会在受伤时掉落阳光"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"SunPerHitpoint":0.2,"Cooldown":20,"CooldownFrom":0.75,"SunCost":50,"Toughness":50,"Family":"Sun"}},{"ID":110,"NAME":{"en":"Pea-nut","zh":"花生"},"_CARDSPRITENAME":"peanut","CODENAME":"peanut","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Pea-nuts can shoot peanuts and block zombies.","zh":"花生抵挡僵尸,并发射花生子弹。"},"Special":[],"Chat":{"en":"Pea-nut knows that some folks have an aversion to him. He tries to be sensitive to their concerns and give them the space they need. Still, he can't help but miss the good old days - back when he was the most popular nut around.","zh":"花生射手知道有些人对他挺“过敏”。他试着了解他们的顾虑,并且给予对方足够的空间。即便如此,他仍然会情不自禁地怀念以前的时光——回到那个人人爱花生的时代。"},"BriefIntroduction":{"en":"Shoots peanuts and blocks zombies","zh":"阻挡僵尸并发射花生"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"ShootIntervalSemi":2.7,"ShootIntervalSemiAdditional":0.15,"ArmorToughness":4000,"PlantfoodPeaCount":60,"Cooldown":15,"CooldownFrom":1,"SunCost":150,"Toughness":4000,"Family":"Defence"}},{"ID":111,"NAME":{"en":"Potion of Speed","zh":"速度药水"},"_CARDSPRITENAME":"potion_speed","CODENAME":"zombiepotion_speed","TYPE":["potion"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBePushedByFootballMech":true,"CannotBeSheepenedByWizard":true,"CannotBeDetectedByCatapult":true,"MaxEnchantLevel":3,"Cooldown":0.01,"CooldownFrom":1,"SunCost":0,"Toughness":1,"Family":"Nope","ImmuneToIceblock":true}},{"ID":112,"NAME":{"en":"Potion of Toughness","zh":"健壮药水"},"_CARDSPRITENAME":"potion_toughness","CODENAME":"zombiepotion_toughness","TYPE":["potion"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBePushedByFootballMech":true,"CannotBeSheepenedByWizard":true,"CannotBeDetectedByCatapult":true,"MaxEnchantLevel":3,"Cooldown":0.01,"CooldownFrom":1,"SunCost":0,"Toughness":1,"Family":"Nope","ImmuneToIceblock":true}},{"ID":113,"NAME":{"en":"Potion of Invisibility","zh":"隐身药水"},"_CARDSPRITENAME":"potion_invisibility","CODENAME":"zombiepotion_invisibility","TYPE":["potion"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBePushedByFootballMech":true,"CannotBeSheepenedByWizard":true,"CannotBeDetectedByCatapult":true,"MaxEnchantLevel":1,"Cooldown":0.01,"CooldownFrom":1,"SunCost":0,"Toughness":1,"Family":"Nope","ImmuneToIceblock":true}},{"ID":114,"NAME":{"en":"Tangle Kelp","zh":"缠绕水草"},"_CARDSPRITENAME":"tanglekelp","CODENAME":"tanglekelp","TYPE":["aquatic","deepAquatic"],"OBTAINWORLD":"water","ZENGARDEN":{"PlantPlace":"float"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"DAMAGE","VALUE":400},{"TYPE":"RANGE","SORT":{"en":"Touch","zh":"接触"}},{"TYPE":"SPECIAL","SORT":{"en":"Zombie Dragged","zh":"拖拽僵尸"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Tangle Kelps are aquatic plants that pull the first zombie that nears them underwater.","zh":"缠绕水草只能种在水中,僵尸靠近时,将他们拖入水底。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use, on contact","zh":"一次性使用,接触型"}}],"Chat":{"en":"Tangle Kelp likes to go deep. He majored in philosophy. Grab a root beer with him, and he'll go on and on about Nietzsche's \\"Thus Spoke Zucchini\\" or hold forth on Kant's \\"Critique of Petunia Reason.\\" It's cool and all, but sometimes you just want to keep the conversation light. Sometimes you just want to talk about the temperature of the water.","zh":"缠绕水草喜欢沉思。他主攻哲学。如果拉着他喝上一杯草根啤酒,他就开始不停地讲尼采的“查拉图斯特拉如是说”,要么就是死磕康德的“纯理性批判”,听起来的确很高大上,不过有时你只不过想聊点轻松的话题,比如水底的温度是多少。"},"BriefIntroduction":{"en":"Aquatic plant that pulls a zombie underwater","zh":"水生植物,将一名僵尸拖入水下"},"DisplayOffset":{"x":0,"y":30}},"objdata":{"CannotBeDetectedByCatapult":true,"Cooldown":20,"CooldownFrom":0.75,"SunCost":25,"Toughness":300,"Family":"Melee","MaxDraggedZombieCount":1,"MaxDraggedZombieCountPlantfood":5,"DamageWhenDragFailed":400,"ImmuneToIceblock":true}},{"ID":115,"NAME":{"en":"Bowling Bulb","zh":"保龄泡泡"},"_CARDSPRITENAME":"bowlingbulb","CODENAME":"bowlingbulb","TYPE":["plant"],"OBTAINWORLD":"beach","ZENGARDEN":{"PlantPlace":"solid"},"SubPlantList":["tool_projectile_bowlingbulb1","tool_projectile_bowlingbulb2","tool_projectile_bowlingbulb3","tool_projectile_bowlingbulb_explode","tool_projectile_bowlingbulb_iceburg","tool_projectile_bowling_wallnut","tool_projectile_bowling_explodeonut","tool_projectile_bowling_holonut","tool_projectile_bowling_primalwallnut","tool_projectile_bowling_tallnut"],"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":40},{"TYPE":"RANGE","SORT":{"en":"Multi-hit","zh":"多个目标"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Bowling Bulbs rolls shots that can bounce into multiple zombies. The Larger bulbs deal more damage.","zh":"保龄泡泡滚出可以在僵尸之间来回碰撞的保龄球。保龄球越大,造成的伤害越大。"},"Special":[{"NAME":{"en":"Damage Details","zh":"具体伤害"},"DESCRIPTION":{"en":"larger bulbs do more damage","zh":"越大的保龄球,造成的伤害越大"}}],"Chat":{"en":"Guess which team has won the League Championship for five years running now? Team Bowling Bulb, that's who. They are on a ROLL. You and your pals think you got what it takes to stop 'em? Yeah sure. Keep dreamin, bub.","zh":"猜猜哪个队直到现在蝉联五次冠军?没错,就是保龄泡泡队。他们现在如日中天。你和你的队友以为可以有什么办法打败他们吗?呵呵,继续做梦去吧,伙计。"},"BriefIntroduction":{"en":"Rolls bouncing shots that can hit multiple zombies","zh":"滚出弹性的保龄球,对多只僵尸造成伤害"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":5,"CooldownFrom":1,"SunCost":200,"Toughness":300,"Family":"Peashooter","StartingHeight":0,"AmmoRefreshTime":4,"RollOrder":"012","LoadOrder":"012"}},{"ID":116,"NAME":{"en":"Aquamarine Bowling","zh":"青色保龄球"},"_CARDSPRITENAME":"projectile_bowlingbulb1","CODENAME":"tool_projectile_bowlingbulb1","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":0.01,"CooldownFrom":1,"SunCost":0,"Toughness":1,"Family":"Nope","StartingHeight":30,"ImmuneToIceblock":true}},{"ID":117,"NAME":{"en":"Blue Bowling","zh":"蓝色保龄球"},"_CARDSPRITENAME":"projectile_bowlingbulb2","CODENAME":"tool_projectile_bowlingbulb2","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":0.01,"CooldownFrom":1,"SunCost":0,"Toughness":1,"Family":"Nope","StartingHeight":30,"ImmuneToIceblock":true}},{"ID":118,"NAME":{"en":"Orange Bowling","zh":"橙色保龄球"},"_CARDSPRITENAME":"projectile_bowlingbulb3","CODENAME":"tool_projectile_bowlingbulb3","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":0.01,"CooldownFrom":1,"SunCost":0,"Toughness":1,"Family":"Nope","StartingHeight":30,"ImmuneToIceblock":true}},{"ID":119,"NAME":{"en":"Charged Bowling","zh":"充能保龄球"},"_CARDSPRITENAME":"projectile_bowlingbulb_explode","CODENAME":"tool_projectile_bowlingbulb_explode","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":0.01,"CooldownFrom":1,"SunCost":0,"Toughness":1,"Family":"Nope","StartingHeight":30,"ImmuneToIceblock":true}},{"ID":120,"NAME":{"en":"Guacodile","zh":"鳄梨"},"_CARDSPRITENAME":"guacodile","CODENAME":"guacodile","TYPE":["amphibious"],"OBTAINWORLD":"beach","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Guacodiles fire seeds from a distance. When attacked they will rush off the lawn biting any zombies they encounter.","zh":"鳄梨向身前的僵尸发射种子子弹。被攻击时它们会冲出并啃咬碰到的僵尸。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"plant is lost on rushing attack","zh":"冲出时即失去这株植物"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"can be planted on water","zh":"冲出时即失去这株植物"}}],"Chat":{"en":"Ask Guacodile to tell you a little bit about himself and he'll give you a wry smile. \\"I'm a Guacodile. I've got a bite like a bear trap. I spit rock-hard pits with a force, speed and accuracy envied by every plant on the battlefield. Heck, I've been known to walk on water. I'm pretty much the whole enchilada.\\" Yeah, the guy is a bit of a braggart but he's good at what he does.","zh":"问起鳄梨自己的事情,他就会呵呵道:“我曾经被类似熊夹子的陷阱夹过。我总是能吐射出令全场植物妒忌的强力精准,岩石般坚硬的子弹。呵呵,人们说我能在水上漂。我非常喜欢墨西哥辣味卷。”没错,这家伙是有点点飘飘然不过他知道自己在做什么。"},"BriefIntroduction":{"en":"Shoots seeds, will rush all zombies ahead of him when attacked","zh":"发射子弹,受到攻击时跳起并冲向前方的所有僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":5,"CooldownFrom":1,"SunCost":125,"Toughness":50,"Family":"Melee","ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodTime":2,"ChildrenBiteDamage":150,"KnockbackDistance":2}},{"ID":121,"NAME":{"en":"Bowling Wall-nut","zh":"坚果保龄球"},"_CARDSPRITENAME":"wallnut","CODENAME":"tool_projectile_bowling_wallnut","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":20,"CooldownFrom":1,"SunCost":200,"Toughness":1,"Family":"Nope","StartingHeight":0,"SpeedX":7,"ImmuneToIceblock":true}},{"ID":122,"NAME":{"en":"Bowling Explode-O-Nut","zh":"爆炸坚果保龄球"},"_CARDSPRITENAME":"explodeonut","CODENAME":"tool_projectile_bowling_explodeonut","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":30,"CooldownFrom":1,"SunCost":200,"Toughness":1,"Family":"Nope","StartingHeight":0,"SpeedX":7,"ImmuneToIceblock":true}},{"ID":123,"NAME":{"en":"Bowling Infi-nut","zh":"全息坚果保龄球"},"_CARDSPRITENAME":"holonut","CODENAME":"tool_projectile_bowling_holonut","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":30,"CooldownFrom":1,"SunCost":200,"Toughness":1,"Family":"Nope","StartingHeight":0,"SpeedX":7,"ImmuneToIceblock":true}},{"ID":124,"NAME":{"en":"Bowling Primal Wall-nut","zh":"原始坚果保龄球"},"_CARDSPRITENAME":"primalwallnut","CODENAME":"tool_projectile_bowling_primalwallnut","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":20,"CooldownFrom":1,"SunCost":250,"Toughness":1,"Family":"Nope","StartingHeight":0,"SpeedX":7,"ImmuneToIceblock":true}},{"ID":125,"NAME":{"en":"Iceberg Bowling","zh":"冰冻保龄球"},"_CARDSPRITENAME":"projectile_bowlingbulb_iceburg","CODENAME":"tool_projectile_bowlingbulb_iceburg","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":0.01,"CooldownFrom":1,"SunCost":50,"Toughness":1,"Family":"Nope","StartingHeight":30,"ImmuneToIceblock":true}},{"ID":126,"NAME":{"en":"Bowling Tall-nut","zh":"高坚果保龄球"},"_CARDSPRITENAME":"tallnut","CODENAME":"tool_projectile_bowling_tallnut","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":20,"CooldownFrom":1,"SunCost":250,"Toughness":1,"Family":"Nope","StartingHeight":0,"SpeedX":6,"ImmuneToIceblock":true}},{"ID":127,"NAME":{"en":"Ghost Pepper","zh":"幽灵辣椒"},"_CARDSPRITENAME":"ghostpepper","CODENAME":"ghostpepper","TYPE":["fly"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"fly"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":30},{"TYPE":"RANGE","SORT":{"en":"Front & Back","zh":"前后"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Ghost Peppers haunt zombies that pass by and explode after a limited time.","zh":"幽灵辣椒惊吓路过的僵尸,并在一段时间后爆炸。"},"Special":[],"Chat":{"en":"You might not know it looking at her, but Ghost Pepper didn't always wear that white sheet everywhere she went. She first put it on as a lark for a Halloween party one year. Everyone else had these elaborate costumes, and she thought that it would be funny to dress like a plain ol' ghost. But she fell in love with that costume. It spoke to her. She'd found her calling.","zh":"光是看她你可能不知道,实际上幽灵辣椒并不是一直在哪都穿着她的那块白布。她有年万圣节穿着这件去参加万圣节晚会,当时其他人都是打扮得花里胡哨,只有她觉得打扮成一只平凡古板的小幽灵会很好玩。但这之后她彻底喜欢上了这种穿搭。对她来说,就像是找到了她的归宿一般。"},"BriefIntroduction":{"en":"Haunts all zombies that pass by and explodes after a limited time","zh":"惊吓路过的僵尸,并在一段时间后爆炸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":15,"CooldownFrom":0.6667,"SunCost":75,"Toughness":300,"Family":"Fire","GhostDamage":30,"GhostDamageCooldownTime":0.5,"PlantfoodDamageMult":3,"PlantfoodDuration":3.5,"ExplodeDamage":450,"Lifetime":10,"ImmuneToIceblock":true}},{"ID":128,"NAME":{"en":"Sweet Potato","zh":"甜薯"},"_CARDSPRITENAME":"sweetpotato","CODENAME":"sweetpotato","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"solid"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":30},{"TYPE":"RANGE","SORT":{"en":"Front & Back","zh":"前后"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Sweet Potatoes attract zombies from other lanes when they are close by.","zh":"甜薯会将相邻行接近的僵尸吸引到本行。"},"Special":[],"Chat":{"en":"Sweet Potato really is as sweet as she looks. Her favorite animal is the unicorn. Her favorite color is (and this is a direct quote) \\"all the colors in the rainbow\\". When she writes the letter \\"i\\", she draws a little heart where the dot belongs. Frankly, if it were anyone else, this amount of syrup would be sickening. But on her, well, it just seems right.","zh":"甜薯真的和她看上去那样甜蜜。她最喜欢的动物是独角兽,最喜欢的颜色是(据她所说)“彩虹的颜色”。当她写字母“i”时,她会不自禁在那颗圆点的位置上画颗爱心。说实话,换作是别人像她那样在食物中加糖浆调味,估计会被呛坏,但是对她来说刚刚好。"},"BriefIntroduction":{"en":"Attracts zombies from other lanes when they are close","zh":"吸引相邻行靠近的僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":20,"CooldownFrom":0.75,"SunCost":150,"Toughness":4000,"Family":"Defence","PlantFoodDurationSeconds":6,"AttractExcludeList":["west_bull","west_bull_veteran","pirate_barrel","birthday_barrel","barrelroller","pirate_captain_parrot","cannon","future_jetpack","future_jetpack_veteran","future_jetpack_disco","hero_barrel","bighead_barrel","sleighcart","catapult","roman_ballista"],"PlantfoodAttractWidth":4,"NormalAttractWidth":2,"LaneChangeTime":0.6,"TimeBetweenLaneChanges":5}},{"ID":129,"NAME":{"en":"Pepper-pult","zh":"甜椒投手"},"_CARDSPRITENAME":"pepperpult","CODENAME":"pepperpult","TYPE":["plant"],"OBTAINWORLD":"ice","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":50},{"TYPE":"RANGE","SORT":{"en":"Lobbed","zh":"抛物线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Pepper-pults lob flaming peppers at zombies and keep nearby plants warm.","zh":"甜椒投手向僵尸投出火焰辣椒还能冰释其周围的植物。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"immune to frost","zh":"不会被冻结"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"warms nearby plants","zh":"冰释周围的植物"}}],"Chat":{"en":"Some say Pepper-pult is a hot head. Some find his fiery disposition off-putting. But the truth is, he's just very focused and determined. He loves what he does. He appreciates everything he has. \\"I came from the weedy side of the lawn,\\" Pepper-pult explains. \\"I worked hard to pull myself up by my roots. I'm a self-made pepper and I don't take a single thing for granted.\\"","zh":"有人说,甜椒投手有点容易头脑发热。有些人觉得他火热的性格让人倒胃口。但事实是,他只是比较专注和执着而已。他爱他所做的事情。他感谢自己拥有的一切。 “我来自草坪的野草区,”辣椒投手解释。 “我努力扎根令自己立足。我是一个自力更生的辣椒,我认为任何事都不是理所当然的。”"},"BriefIntroduction":{"en":"Lobs flaming peppers at zombies and warms nearby plants","zh":"向僵尸投掷燃烧的甜椒子弹,冰释身边的植物"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ThrowInterval":2.85,"ThrowIntervalAdditional":0.15,"Cooldown":20,"CooldownFrom":1,"SunCost":200,"Toughness":300,"Family":"Fire","ImmuneToIceblock":true,"WarmingRadius":{"PulseInitialDelay":0.5,"PulseCooldown":6,"GridItemDamage":200}}},{"ID":130,"NAME":{"en":"Hot Potato","zh":"烤马铃薯"},"_CARDSPRITENAME":"hotpotato","CODENAME":"hotpotato","TYPE":["hotpotato"],"OBTAINWORLD":"ice","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"RANGE","SORT":{"en":"Single","zh":"单个"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Hot Potatoes melt the ice blocks they're planted on.","zh":"烤马铃薯会将本格的冰块融化。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use","zh":"一次性使用"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"melts an ice block","zh":"融化一块冰块"}}],"Chat":{"en":"How does Hot Potato stay so positive and even-peeled all the time? Yoga, that's how. She never misses a class. Also, regular meditation. It's the only way she can handle the hard work of fighting zombies, day in and day out, without melting down.","zh":"烤马铃薯即使在去皮时也能活得如此积极,为什么?瑜伽,这就是答案。她从来没有错过哪怕一堂瑜伽课。此外,还有定期冥想。这是她能够面对僵尸战斗,日复一日辛勤工作而没有倒下去的唯一方法。"},"BriefIntroduction":{"en":"Plant it on an ice block to melt the block","zh":"种植在冰块上并融化这块冰块"},"DisplayOffset":{"x":0,"y":20}},"objdata":{"Cooldown":10,"CooldownFrom":1,"SunCost":0,"Toughness":300,"Family":"Fire","ImmuneToIceblock":true,"//":60}},{"ID":131,"NAME":{"en":"Stunion","zh":"眩晕洋葱"},"_CARDSPRITENAME":"stunion","CODENAME":"stunion","TYPE":["plant"],"OBTAINWORLD":"ice","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"RANGE","SORT":{"en":"Close","zh":"靠近时"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Stunions breathe a stunning cloud of gas on nearby zombies in the lane.","zh":"眩晕洋葱向本行靠近的僵尸吐出眩晕的气体。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use, activates when zombie is close","zh":"一次性使用,僵尸靠近时触发"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"stuns nearby zombies","zh":"使靠近的僵尸眩晕"}}],"Chat":{"en":"Oh sure, everyone knows Stunion as the battle-hardened warrior with the potent breath. But he's so much more than that. He's an accomplished pianist. He speaks five languages fluently. Heck, he's the leader of a Cub Shallots group in his spare time. Dude's got layers. Go on, peel 'em back. You'll see.","zh":"哦,当然,每个人都知道眩晕洋葱作为战士以他强大的气团在战场上驰骋多年。但他可远不止这点本事。他是一个多才多艺的钢琴家。他会说五种流利的语言。哎呀,他在业余时间还是青葱年少组织的组长。这位老兄层次很多哦。来吧,一层层剥开,你就会看到。"},"BriefIntroduction":{"en":"Stuns nearby zombies in the lane","zh":"使本行靠近的僵尸眩晕"},"DisplayOffset":{"x":0,"y":20}},"objdata":{"Cooldown":20,"CooldownFrom":0.75,"SunCost":25,"Toughness":300,"Family":"Slow","DetectDistance":1,"DetectDistancePlantfood":4,"StunDuration":12,"StunDurationPlantfood":18}}]`),ge=["sunflower","peashooter","wallnut","potatomine","cabbagepult","bloomerang","iceburg","gravebuster","twinsunflower","bonkchoy","repeater","snowpea","kernelpult","snapdragon","powerlily","spikeweed","coconutcannon","cherry_bomb","springbean","spikerock","threepeater","squash","splitpea","chilibean","torchwood","lightningreed","tallnut","jalapeno","peapod","melonpult","wintermelon","imitater","marigold","turnip","peach","laser_bean","blover","citron","empea","starfruit","holonut","shootingstarfruit","magnifyinggrass","powerplant","hypnoshroom","sunshroom","puffshroom","fumeshroom","sunbean","peanut","magnetshroom","scaredyshroom","plantern","lilypad","tanglekelp","bowlingbulb","homingthistle","guacodile","banana","ghostpepper","sweetpotato","chomper","sapfling","hurrikale","hotpotato","pepperpult","chardguard","firepeashooter","stunion","xshot","floawerPot","dandelion","redstinger","stallia","skyshooter","celerystalker","cactus","jackolantern","grapeshot","primalpeashooter","primalwallnut","primalpotatomine","moonflower","shadowshroom","umbrellaleaf","escaperoot","electriccurrant","explodeonut","applemortar","parsnip","missiletoe","solartomato","electricpeashooter","pumpkin","gloomvine","gloomshroom","buttercup","gatling","megagatling","pvine","meteorflower","vamporcini","dragonbruit","glaciershroom","doomshroom","cranjelly"],fe=["dragonbabybruit"],Re=["powerplant"],ze=["peashooter","sunflower","wallnut","potatomine","cabbagepult","bloomerang","iceburg","gravebuster","bonkchoy","repeater","twinsunflower","snowpea","kernelpult","snapdragon","spikeweed","spikerock","springbean","threepeater","coconutcannon","cherry_bomb","powerlily","splitpea","chilibean","lightningreed","tallnut","peapod","melonpult","wintermelon","squash","jalapeno","torchwood","imitater","marigold","marigold_red","marigold_orange","marigold_yellow","marigold_green","marigold_blue","marigold_pink","marigold_purple","turnip","peach","laser_bean","blover","empea","citron","holonut","magnifyinggrass","powerplant_alpha","powerplant_beta","powerplant_gamma","powerplant_delta","powerplant_epsilon","starfruit","shootingstarfruit","sunshroom","puffshroom","fumeshroom","sunbean","magnetshroom","scaredyshroom","peanut","hypnoshroom","glaciershroom","doomshroom","zombiepotion_speed","zombiepotion_toughness","zombiepotion_invisibility","lilypad","tanglekelp","bowlingbulb","guacodile","banana","chomper","sapfling","homingthistle","ghostpepper","sweetpotato","tool_projectile_bowlingbulb1","tool_projectile_bowlingbulb2","tool_projectile_bowlingbulb3","tool_projectile_bowlingbulb_explode","tool_projectile_bowlingbulb_iceburg","tool_projectile_bowling_wallnut","tool_projectile_bowling_explodeonut","tool_projectile_bowling_holonut","tool_projectile_bowling_primalwallnut","tool_projectile_bowling_tallnut","hotpotato","pepperpult","chardguard","stunion","xshot","firepeashooter","hurrikale","redstinger","stallia","skyshooter","floawerPot","celerystalker","cactus","primalpeashooter","primalwallnut","primalpotatomine","grapeshot","moonflower","shadowshroom","escaperoot","electricpeashooter","pumpkin","pvine","gloomvine","gloomshroom","dragonbruit","dragonbabybruit","meteorflower","umbrellaleaf","buttercup","missiletoe","cranjelly","vamporcini","parsnip","explodeonut","plantern","jackolantern","dandelion","electriccurrant","solartomato","applemortar","gatling","megagatling"],F={PLANTS:De,SEEDCHOOSERDEFAULTORDER:ge,ALMANACHIDDENORDER:fe,SANDBOXEXCLUDELIST:Re,SANDBOX:ze},ye={TOUGHNESS:{en:"TOUGHNESS",zh:"血量",icon:"/assets/wikicon/Toughness2I.webp"},SUNCOST:{en:"SUN COST",zh:"阳光消耗",icon:"/assets/wikicon/Sun_Cost2I.webp"},SPECIAL:{en:"SPECIAL",zh:"特点",icon:"/assets/wikicon/Special2I.webp"},RECHARGE:{en:"RECHARGE",zh:"冷却时间",icon:"/assets/wikicon/Recharge2I.webp"},DAMAGE:{en:"DAMAGE",zh:"伤害",icon:"/assets/wikicon/Damage2I.webp"},FAMILY:{en:"FAMILY",zh:"家族",icon:"/assets/wikicon/Family2I.webp"},RANGE:{en:"RANGE",zh:"索敌",icon:"/assets/wikicon/Range2I.webp"},AREA:{en:"AREA",zh:"范围",icon:"/assets/wikicon/Area2I.webp"},ARMINGTIME:{en:"ARMING TIME",zh:"装填时间",icon:"/assets/wikicon/Arming_Time2I.webp"},PLANTFOOD:{en:"PLANT FOOD EFFECT",zh:"叶绿素效果",icon:"/assets/wikicon/Plant_Food_Power2I.webp"},SUNPRODUCTION:{en:"SUN PRODUCTION",zh:"阳光产量",icon:"/assets/wikicon/Sun_Production2I.webp"}},Oe={Defence:{en:"Reinforce-mint",zh:"防御家族"},Shadow:{en:"Conceal-mint",zh:"暗影家族"},Peashooter:{en:"Appease-mint",zh:"豌豆家族"},Fire:{en:"Pepper-mint",zh:"燃烧家族"},Cold:{en:"Winter-mint",zh:"寒冰家族"},Sharp:{en:"Spear-mint",zh:"锋利家族"},Lobber:{en:"Arma-mint",zh:"投掷家族"},Poison:{en:"Ail-mint",zh:"毒性家族"},Electricity:{en:"Fila-mint",zh:"电能家族"},Slow:{en:"Contain-mint",zh:"滞缓家族"},Magic:{en:"Enchant-mint",zh:"魔法家族"},Sun:{en:"Enlighten-mint",zh:"阳光家族"},Melee:{en:"Enforce-mint",zh:"健壮家族"},Explosive:{en:"Bombard-mint",zh:"爆裂家族"},Nope:{en:"None",zh:"无"}},S={Almanac:ye,PlantFamily:Oe},be={water:"beach",market:"prenium"},L=S==null?void 0:S.PlantFamily,we=F.SEEDCHOOSERDEFAULTORDER;function Me(t){return F.PLANTS.reduce((a,o)=>(a[o.CODENAME]=Ye(o,t),a),{})}function Ye(t,a){var h,d,l,s,T,i,u,P;const o={};Object.keys(t.objdata).forEach(A=>{o[A.toUpperCase()]=t.objdata[A]});const e={elements:{},special:[],enFamily:"",id:t.ID,plantType:t._CARDSPRITENAME,codename:t.CODENAME,name:(h=t.NAME)==null?void 0:h[a],enName:(d=t.NAME)==null?void 0:d.en,frameWorld:be[t.OBTAINWORLD]||t.OBTAINWORLD,description:(s=(l=t.ALMANAC)==null?void 0:l.Introduction)==null?void 0:s[a],chat:(i=(T=t.ALMANAC)==null?void 0:T.Chat)==null?void 0:i[a],subPlants:t.SubPlantList};return(u=t==null?void 0:t.ALMANAC)!=null&&u.Elements&&t.ALMANAC.Elements.forEach(A=>{const{TYPE:p,SORT:D,VALUE:C}=A;let N;D&&D[a]?N=D[a]:C?N=C:p=="RECHARGE"?N=o.COOLDOWN:p=="FAMILY"?(N=L[o[p]][a],e.enFamily=L[o[p]].en):N=o[p],e.elements[p]=N}),(P=t==null?void 0:t.ALMANAC)!=null&&P.Special&&(e.special=t.ALMANAC.Special),e}const Le=y({__name:"App",setup(t,{expose:a}){a();const o=S==null?void 0:S.Almanac,e=S==null?void 0:S.PlantFamily,h=w("i18nLanguage","zh"),d=g([]),l=Me(h),s=g([]),T=g(null),i=A=>{T.value=A},u=A=>{const{name:p,family:D}=A;s.value=d.value.filter(C=>{const N=C.name.toLowerCase().includes(p.toLowerCase())||C.enName.toLowerCase().includes(p.toLowerCase())||C.codename.toLowerCase().includes(p.toLowerCase()),B=D==""||C.enFamily==D||D=="None"&&C.enFamily=="";return N&&B})};d.value=we.map(A=>l[A]),s.value=d.value,i(s.value[0]);const P={keyMap:o,familyNameMap:e,i18nLanguage:h,plants:d,plantMap:l,filteredPlants:s,selectedPlant:T,selectPlant:i,filterPlants:u,PlantCatalog:V,PlantDetail:Ae,PlantFilter:Ie};return Object.defineProperty(P,"__isScriptSetup",{enumerable:!1,value:!0}),P}}),Ge={class:"app"},Fe={class:"container"},Be={class:"filter"},ve={key:0},ke={key:1},_e={class:"container"},Ue={class:"sidebar"},He={class:"content"};function xe(t,a,o,e,h,d){return r(),E("div",Ge,[n("div",Fe,[n("div",Be,[e.i18nLanguage=="zh"?(r(),E("h1",ve,"PvZ2 Gardendless 植物图鉴")):(r(),E("h1",ke,"PvZ2 Gardendless Plants Almanac")),z(e.PlantFilter,{onFilterPlants:e.filterPlants,familyNameMap:e.familyNameMap},null,8,["familyNameMap"])])]),n("div",_e,[n("div",Ue,[z(e.PlantCatalog,{plants:e.filteredPlants,onSelectPlant:e.selectPlant,plantMap:e.plantMap},null,8,["plants","plantMap"])]),n("div",He,[e.selectedPlant?(r(),G(e.PlantDetail,{key:0,keyMap:e.keyMap,plant:e.selectedPlant},null,8,["keyMap","plant"])):c("v-if",!0)])])])}const Ze=O(Le,[["render",xe],["__scopeId","data-v-0dce4f3b"],["__file","App.vue"]]);export{Ze as A}; +
`),(r(!0),E(I,null,f(n.familyNameMap,l=>(r(),E("div",{class:Y(["filter-family-option",{selected:e.selectedAttribute===l.en}]),onClick:s=>e.selectAttribute(l.en)},[o("img",{src:"/assets/wikicon/"+l.en+"_familyicon.webp",alt:l.en,class:Y(l.en===e.selectedAttribute?"selected":"")},null,10,Ie)],10,Ne))),256))])])}const ge=O(me,[["render",De],["__scopeId","data-v-7b6af936"],["__file","PlantFilter.vue"]]),fe=JSON.parse(`[{"ID":0,"NAME":{"en":"Peashooter","zh":"豌豆射手"},"_CARDSPRITENAME":"peashooter","CODENAME":"peashooter","TYPE":["plant"],"OBTAINWORLD":"frontyard","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Peashooters are your first line of defence. They shoot peas at attacking zombies","zh":"豌豆射手是你的第一道防线。他们会向僵尸发射豌豆。"},"Special":[],"Chat":{"en":"\\"What is it like being famous?\\"asked Peashooter while sipping his bottled water,\\"I can't talk right now, I'm finishing my merchandising deal. Hold my fir coat.\\"","zh":"“成为名人是什么感觉?”豌豆射手问了一句,抿了一口自己的瓶装水,“我现在没法说话,我正在完成我的销售项目,帮我拿一下我的毛皮大衣。”"},"DisplayOffset":{"x":0,"y":0},"BriefIntroduction":{"en":"Shoots peas at the enemies","zh":"向僵尸发射豌豆子弹"}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":60,"Cooldown":5,"CooldownFrom":1,"SunCost":100,"Toughness":300,"Family":"Peashooter"}},{"ID":1,"NAME":{"en":"Sunflower","zh":"向日葵"},"_CARDSPRITENAME":"sunflower","CODENAME":"sunflower","TYPE":["plant","sunProducer"],"OBTAINWORLD":"frontyard","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SUNPRODUCTION","SORT":{"en":"Normal","zh":"正常"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Sunflowers are essential for you to produce extra sun. Try planting as many as you can!","zh":"向日葵为你提供额外的阳光。种得越多越好!"},"Special":[],"Chat":{"en":"After the release of her first major YouTuber video \\"Zombies On Your Lawn\\", Sunflower's YouTube channel has been bursting with fun. She is currently putting the final touches on her reality show TV pitch \\"Sunflower Thinks She Can Dance\\".","zh":"在发布了她的第一个油管视频 \\"Zombies On Your Lawn\\",向日葵的油管频道充满了欢声笑语。她现在正在完善她的真人秀电视节目 \\"Sunflower Thinks She Can Dance\\" 的各种细节。"},"BriefIntroduction":{"en":"Gives you additional sun","zh":"提供额外的阳光"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"SunValue":50,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"ProduceCountdownStartAdditional":5,"Cooldown":5,"CooldownFrom":0,"SunCost":50,"Toughness":300,"Family":"Sun"}},{"ID":2,"NAME":{"en":"Wall-nut","zh":"坚果墙"},"_CARDSPRITENAME":"wallnut","CODENAME":"wallnut","TYPE":["plant"],"OBTAINWORLD":"frontyard","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"PLANTFOOD","SORT":{"en":"Armor","zh":"盔甲"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Wall-nuts have hard shells which you can use to protect your other plants.","zh":"坚果墙利用自己坚硬的外壳保护其身后的植物。"},"Special":[],"Chat":{"en":"Having retired from his days as a champion bowler in the Pro Leagues, Wall-nut is looking forward to a real challenge on the front lines of home defence. DEFENCE! DEFENCE!","zh":"自从退休,坚果墙不再在专业团队中作为一个冠军保龄球选手,他正憧憬着面对真正的挑战————在他的前院作为防线。守卫!守卫!"},"BriefIntroduction":{"en":"Blocks off zombies and protects your other plants","zh":"抵挡僵尸并保护身后的植物"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ArmorToughness":4000,"Cooldown":20,"CooldownFrom":0.75,"SunCost":50,"Toughness":4000,"Family":"Defence"}},{"ID":3,"NAME":{"en":"Potato Mine","zh":"土豆地雷"},"_CARDSPRITENAME":"potatomine","CODENAME":"potatomine","TYPE":["potatomine"],"OBTAINWORLD":"frontyard","ZENGARDEN":{"PlantPlace":"solid"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":1800},{"TYPE":"AREA","SORT":{"en":"Tile","zh":"本格"}},{"TYPE":"PLANTFOOD","SORT":{"en":"Duplication","zh":"分身"}},{"TYPE":"ARMINGTIME","VALUE":14},{"TYPE":"FAMILY"}],"Introduction":{"en":"Potato Mines explode on contact, but they take time to arm. Plant them ahead of zombies.","zh":"土豆地雷在被僵尸接触时自爆,但是他们需要时间做准备。将他们种在僵尸的前方。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, delayed activation","zh":"一次性使用,需要等待一段时间才能启动"}},{"NAME":{"en":"Range","zh":"范围"},"DESCRIPTION":{"en":"contact","zh":"接触者"}}],"Chat":{"en":"Believe it or not, SPUDOW! did not happen overnight. Having been forced to try out new catchphrases and focus testing as many variation as possible (Tubular? Really?), Potato Mine weeded out the competition to stick with what he knows best.","zh":"爱信不信,昨晚一晚上没发出“轰隆————”声。他专注于尝试别的爆炸声,而且尝试了非常多种类(甚至有吸管的咕噜声?)土豆地雷最后不得不放弃对于突破现状的斗争,只能继续“轰隆————”了……"},"BriefIntroduction":{"en":"Explodes on contact, but takes time to arm itself","zh":"种植一段时间后,在僵尸触碰时爆炸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ChargeTime":14,"Damage":1800,"PlantfoodChildrenCount":2,"Cooldown":20,"CooldownFrom":0.75,"SunCost":25,"Toughness":300,"Family":"Explosive"}},{"ID":4,"NAME":{"en":"Cabbage-pult","zh":"卷心菜投手"},"_CARDSPRITENAME":"cabbagepult","CODENAME":"cabbagepult","TYPE":["plant"],"OBTAINWORLD":"egypt","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":40},{"TYPE":"RANGE","SORT":{"en":"Lobbed","zh":"抛物线"}},{"TYPE":"PLANTFOOD","SORT":{"en":"Cabbage Count","zh":"全屏卷心菜"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Cabbage-pults hurl cabbages at the enemy.","zh":"卷心菜投手向敌人投掷卷心菜。"},"Special":[],"Chat":{"en":"Cabbage-pult received his doctorate in pulting from Harvest University. He knows a thing or two about launching hit way to the top. He also makes a mean soup.","zh":"卷心菜投手在哈丰大学的投掷专业获取了博士学位。他在投掷方面可谓登峰造极。他也懂得做出美味的热汤!"},"BriefIntroduction":{"en":"Hurls cabbages over obstacles at the enemy","zh":"向僵尸投掷能跨越障碍物的卷心菜"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ThrowInterval":2.7,"ThrowIntervalAdditional":0.15,"Cooldown":5,"CooldownFrom":1,"SunCost":100,"Toughness":300,"Family":"Lobber"}},{"ID":5,"NAME":{"en":"Bloomerang","zh":"回旋镖射手"},"_CARDSPRITENAME":"bloomerang","CODENAME":"bloomerang","TYPE":["plant"],"OBTAINWORLD":"egypt","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Multi-hit","zh":"多重打击"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Bloomerangs can hit multiple targets in their lane, twice each coming and going!","zh":"回旋镖射手可以每次击打本行的多个目标,回旋镖来回都能造成伤害!"},"Special":[],"Chat":{"en":"As the first new member to your home defence team, Bloomerang enjoys long walkabouts with his friends, Koala Bear, and listening to his Bob Barley albums out back.","zh":"由于他是植物队列里的第一位稀客,回旋镖射手非常享受与他的朋友考拉散步,并在回来的时候听鲍勃·大麦的专辑。"},"BriefIntroduction":{"en":"Hits up to three targets in its lane, twice","zh":"击打本行的三个目标,各两次"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":2.7,"ShootIntervalAdditional":0.15,"PierceCount":3,"PlantfoodBoomerangCount":16,"Cooldown":5,"CooldownFrom":1,"SunCost":175,"Toughness":300,"Family":"Sharp"}},{"ID":6,"NAME":{"en":"Iceberg Lettuce","zh":"冰冻生菜"},"_CARDSPRITENAME":"iceburg","CODENAME":"iceburg","TYPE":["plant","low"],"OBTAINWORLD":"egypt","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SPECIAL","SORT":{"en":"Freeze","zh":"冻结"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Iceberg Lettuces freezes a zombie when stepped on.","zh":"冰冻生菜会冻结一只踩中他的僵尸。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, on contact","zh":"一次性使用,接触型"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"explodes, temporarily freezing a zombie","zh":"接触时爆裂,一段时间内冻结一只僵尸"}}],"Chat":{"en":"Don't get lost staring into Iceberg's adoably cute eyes. If you do, it will be your last step... but only if you're a zombie.","zh":"不要因为盯着他过分可爱的双眼而迷失自我。不然的话你将没法迈出下一步……除非你不是一只僵尸。"},"BriefIntroduction":{"en":"Freezes zombies that step on it, and extinguishes flames","zh":"冻结接触到的僵尸,并熄灭火炬"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"FreezeDuration":10,"ChillDuration":0,"Cooldown":20,"CooldownFrom":0.75,"SunCost":0,"Toughness":3.14159,"Family":"Cold","ImmuneToIceblock":true}},{"ID":7,"NAME":{"en":"Bonk Choy","zh":"菜问"},"_CARDSPRITENAME":"bonkchoy","CODENAME":"bonkchoy","TYPE":["plant"],"OBTAINWORLD":"egypt","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":15},{"TYPE":"RANGE","SORT":{"en":"Close","zh":"接近"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Bonk Choys rapidly punch nearby enemies that are ahead or behind them.","zh":"菜问快速击打身前或身后的敌人。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"can attack ahead or behind","zh":"能击打身前和身后的敌人"}}],"Chat":{"en":"A freelance dentist on the side, he's offering a special this month - he'll knock two of your teeth out of the price of one!","zh":"菜问还是一位兼职牙医,这个月他还端上了一道“特色菜”————你能用拔掉一颗牙齿的价钱,让他给你敲掉两颗牙!"},"BriefIntroduction":{"en":"Rapidly punches enemies ahead or behind","zh":"快速击打身前或身后的敌人"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Damage":15,"DamageHeavy":30,"DamagePlantfood":60,"PlantfoodHitCount":25,"ZombieDetectorWidth":4,"TombDetectorWidth":3,"AttackInterval":0.3,"Cooldown":5,"CooldownFrom":1,"SunCost":150,"Toughness":300,"Family":"Melee"}},{"ID":8,"NAME":{"en":"Repeater","zh":"双重射手"},"_CARDSPRITENAME":"repeater","CODENAME":"repeater","TYPE":["plant"],"OBTAINWORLD":"egypt","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Repeaters fire two peas at one time.","zh":"双重射手每次发射两颗豌豆。"},"Special":[{"NAME":{"en":"Firing Speed","zh":"射速"},"DESCRIPTION":{"en":"2x","zh":"2倍"}}],"Chat":{"en":"\\"Everyone always askes me if we've met before,\\" says Repeater.\\"Everyone always asks me if we've met before. Wait, did I just say that?\\"","zh":"“大家见到我总是问我们是不是见过,”双重射手说,“大家见到我总是问我们是不是见过。等等,这句话是不是说了两遍?”"},"BriefIntroduction":{"en":"Shoots two peas at the enemy","zh":"向敌人发射两颗豌豆"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":90,"Cooldown":5,"CooldownFrom":1,"SunCost":200,"Toughness":300,"Family":"Peashooter"}},{"ID":9,"NAME":{"en":"Mega Gatling Pea","zh":"超级机枪射手"},"_CARDSPRITENAME":"megagatlingpea","CODENAME":"megagatling","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Mega Gatling Peas fire 4 peas at one time.","zh":"超级机枪豌豆射手每次发射 4 颗豌豆。"},"Special":[{"NAME":{"en":"Firing Speed","zh":"射速"},"DESCRIPTION":{"en":"4x","zh":"4倍"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"upgrades to 5x firing speed if Plant Fooded","zh":"使用叶绿素后,升级成为5倍射速"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"has chance to randomly Plant Food himself","zh":"有概率自己发动叶绿素效果"}}],"Chat":{"en":"\\"I used to be an upgrade,\\" says Mega Gatling Pea with uncharacteristic shyness.\\"Now I'm my own plant, with my own ambitions, dreams and gym club memberships!\\"","zh":"“我曾经是某株植物的升级款,”超级机枪豌豆非常害羞地说,“但是我现在是一株独立的植物了,我有自己的志向、梦想,还有健身房会员!”"},"BriefIntroduction":{"en":"Fire 4 peas at a time","zh":"向敌人发射 4 颗豌豆,概率释放叶绿素效果"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":150,"ChanceToPlantfood":0.05,"Cooldown":5,"CooldownFrom":1,"SunCost":450,"Toughness":300,"Family":"Peashooter"}},{"ID":10,"NAME":{"en":"Scaredy Shroom","zh":"胆小菇"},"_CARDSPRITENAME":"scaredyShroom","CODENAME":"scaredyshroom","TYPE":["plant"],"OBTAINWORLD":"dark","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"A timid mushroom that shoots spore projectiles at zombies in its lane, but hides when they get too close.","zh":"向僵尸发射孢子的胆小的蘑菇,当僵尸靠近身边时躲避起来。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"stops attacking when zombies appears around","zh":"有僵尸在附近时停止攻击"}}],"Chat":{"en":"\\"How did I get talked into this? I wish I was at home.\\"","zh":"“我当初为什么会被说服站在这里?我现在只想回家啊!”"},"BriefIntroduction":{"en":"Shoots spore projectiles at the zombies, but hides when they get too close","zh":"向僵尸发射子弹,但是当僵尸靠近时躲避"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodSporeCount":40,"KnockbackChance":0.2,"KnockbackDistance":0.2,"Cooldown":5,"CooldownFrom":1,"SunCost":25,"Toughness":300,"Family":"Poison"}},{"ID":11,"NAME":{"en":"Fume Shroom","zh":"大喷菇"},"_CARDSPRITENAME":"fumeshroom","CODENAME":"fumeshroom","TYPE":["plant"],"OBTAINWORLD":"dark","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":40},{"TYPE":"AREA","SORT":{"en":"1x4","zh":"1x4"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Fume-shrooms shoot fumes that damage all zombies in an area.","zh":"大喷菇向范围内所有僵尸发射孢子攻击。"},"Special":[],"Chat":{"en":"\\"I think of myself as a pretty confident shroom and an all-around fungi,\\"says Fume-shroom.\\"But sometimes, when I'm eating Plant Food, I hear them chuckling. I hear them calling me 'Balloon-shroom'. I don't think they know how much that hurts.\\"","zh":"“我觉得自己是一只很自信而且全能型的大蘑菇,”大喷菇说,“但是有时候我释放叶绿素效果时听到别人偷笑,说我是‘气球菇’……我猜他们根本不知道这话多么伤人。”"},"BriefIntroduction":{"en":"Shoots fumes that can damage all zombies in an area","zh":"向范围内的所有僵尸发射孢子攻击"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Damage":40,"ShootInterval":2.4,"ShootIntervalAdditional":0.2,"PlantfoodDPS":800,"PlantfoodKnockbackSPS":3,"PlantfoodDuration":3,"DetectDistance":4.5,"ShootDistance":5.5,"Cooldown":5,"CooldownFrom":1,"SunCost":125,"Toughness":300,"Family":"Poison"}},{"ID":12,"NAME":{"en":"Grave Buster","zh":"噬碑藤"},"_CARDSPRITENAME":"gravebuster","CODENAME":"gravebuster","TYPE":["gravebuster","lastStandDisallowed"],"OBTAINWORLD":"egypt","ZENGARDEN":{"PlantPlace":"solid"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"FAMILY"}],"Introduction":{"en":"Grave Busters consume graves they're planted on.","zh":"将噬碑藤种在墓碑上,他们会啃食掉这块墓碑。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, must be planted on graves","zh":"一次性使用,必须种植在墓碑上"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"removes graves","zh":"移除墓碑"}}],"Chat":{"en":"He may appear spiky or ill-tempered, but Grave Buster just wants to give you a big hug. Unless you're a puppy. He's terrified of those.","zh":"他可能看上去凶巴巴坏脾气,但是噬碑藤只是想要给你一个大大的拥抱。除非你是一只小狗,他很害怕小狗!"},"BriefIntroduction":{"en":"Plant it on a grave to remove the grave","zh":"种植在墓碑上并移除这块墓碑"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"CannotBePushedByFootballMech":true,"BustTime":4,"Cooldown":10,"CooldownFrom":1,"SunCost":0,"Toughness":300,"Family":"Slow","ImmuneToIceblock":true}},{"ID":13,"NAME":{"en":"Pumpkin","zh":"南瓜头"},"_CARDSPRITENAME":"pumpkinhead","CODENAME":"pumpkin","TYPE":["vine"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"PLANTFOOD","SORT":{"en":"Armor","zh":"盔甲"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Pumpkins can be planted on top of other plants to provide a tough additional layer of armor.","zh":"南瓜头可以被种植在其他植物的身上,作为保护他们的铠甲。"},"Special":[],"Chat":{"en":"Pumpkin may be a hollowed-out shell, but he still has a rich inner life filled with feelings, fantasies and suprisingly disappointing opinions.","zh":"南瓜头可能只是一颗被掏空的南瓜壳,但是他的内心仍然充满了感情、幻想以及让人非常失望的各种点子。"},"BriefIntroduction":{"en":"Surrounds and protects","zh":"保护本格的其他植物"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeKilledBySurfboard":true,"ArmorToughness":4000,"Cooldown":30,"CooldownFrom":1,"SunCost":150,"Toughness":4000,"Family":"Defence"}},{"ID":14,"NAME":{"en":"Pea Vine","zh":"豌豆藤蔓"},"_CARDSPRITENAME":"peavine","CODENAME":"pvine","TYPE":["vine"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"DAMAGE","NAME":{"en":"Damage Multiplier","zh":"伤害增倍"},"VALUE":1.5},{"TYPE":"FAMILY"}],"Introduction":{"en":"Pea Vines planted on top of Appease-mint Family plants provide a significant damage boost to those plants.","zh":"为豌豆家族植物套上豌豆藤蔓,他们会得到显著的伤害增益。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"boosts Appease-mint Family plants","zh":"增强豌豆家族植物"}}],"Chat":{"en":"Pea Vine boosts Appease-mint Family plants, and he himself is an Appease-mint Family plant, so therefore... hang on... don't tell me... I can do this. I said DON'T TELL ME.","zh":"豌豆藤蔓加强豌豆家族植物,而他自己也是豌豆家族的植物,所以……因此……等等……先别告诉我……我记得是啥!我说了不要告诉我!"},"BriefIntroduction":{"en":"Boosts Appease-mint plants","zh":"加强本格的豌豆类植物和豌豆家族植物"},"DisplayOffset":{"x":0,"y":20}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":60,"Cooldown":5,"CooldownFrom":1,"SunCost":125,"Toughness":300,"Family":"Peashooter"}},{"ID":15,"NAME":{"en":"Floawer Pot","zh":"飞天花盆"},"_CARDSPRITENAME":"floawerPot","CODENAME":"floawerPot","TYPE":["floawerPot"],"OBTAINWORLD":"epic","ZENGARDEN":{"PlantPlace":"fly"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"}],"Introduction":{"en":"Floawer Pots let you plant un-flyable plants on top of them.","zh":"飞天花盆允许你在天上或潮水上种植不会飞的植物。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"carries plants that aren't able to fly","zh":"承载不会飞的植物"}}],"Chat":{"en":"Floawer Pot is actually from the future for sure, but not from your roof in the past. \\"You asked why? Feed me a Plant Food, I'd tell ya! \\" He says.","zh":"飞天花盆实际上当然来自未来,而不是从以前你家的屋顶上。“你问为什么?喂我一颗叶绿素我就告诉你!”他说。"},"BriefIntroduction":{"en":"Allows un-flyable plants to be planted in sky","zh":"可以在空中种植不能飞行的植物"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"ToughnessPlantfooded":900,"MoveToPosTime":2.5,"Cooldown":10,"CooldownFrom":1,"SunCost":100,"Toughness":300,"Family":"Nope"}},{"ID":16,"NAME":{"en":"Fire Peashooter","zh":"火焰豌豆"},"_CARDSPRITENAME":"firepeashooter","CODENAME":"firepeashooter","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":40},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Fire Peashooters shoot flaming peas down the lane.","zh":"火焰豌豆向本行发射火焰豌豆。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"immune to frost","zh":"不会被冻结"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"warms nearby plants","zh":"冰释周围的植物"}}],"Chat":{"en":"Fire Peashooter knows that what she does looks exciting. But working with an open flame is serious and, more importantly, dangerous business. That's why, in her spare time, she talks to children about the importance of fire safety. \\"I'm a trained professional,\\" she explains. \\"Don't try this at home, kids.\\"","zh":"火焰豌豆射手很清楚她看上去多么的酷炫。但是身上燃着火焰战斗是一件十分严肃,而且关键是很危险的行为。因此,在她闲时经常告诫孩子们关于消防安全的事情。“我是接受过训练的,非常专业,”她解释道,“千万不要在家自己尝试,孩子们。”"},"BriefIntroduction":{"en":"Shoots flaming peas and warms nearby plants","zh":"发射火焰豌豆,并冰释身边的植物"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodDuration":5,"PlantfoodDamageInterval":0.25,"PlantfoodDamagePerHit":80,"Cooldown":5,"CooldownFrom":1,"SunCost":175,"Toughness":300,"Family":"Fire","ImmuneToIceblock":true,"WarmingRadius":{"PulseInitialDelay":0.5,"PulseCooldown":6,"GridItemDamage":200},"WarmingRadiusPlantfood":{"PulseInitialDelay":0.25,"PulseCooldown":1.5,"GridItemDamage":100}}},{"ID":17,"NAME":{"en":"Threepeater","zh":"三线射手"},"_CARDSPRITENAME":"threepeater","CODENAME":"threepeater","TYPE":["plant"],"OBTAINWORLD":"pirate","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Multi-Lane","zh":"多行"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Threepeaters shoot peas in three lanes.","zh":"三线射手向三行发射豌豆。"},"Special":[{"NAME":{"en":"Range Details","zh":"具体范围"},"DESCRIPTION":{"en":"three lanes","zh":"上下和本行"}}],"Chat":{"en":"Threepeater loves playing multiplayer in video games, but split-screen never works out because the left head always cheats.","zh":"三线射手喜欢在电子游戏中玩多人模式,但是就算分成三个屏幕也没有用,左边那个家伙总喜欢作弊偷看。"},"BriefIntroduction":{"en":"Shoots three peas in three lanes","zh":"向三行发射豌豆"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":30,"Cooldown":5,"CooldownFrom":1,"SunCost":300,"Toughness":300,"Family":"Peashooter"}},{"ID":18,"NAME":{"en":"Primal Peashooter","zh":"原始豌豆射手"},"_CARDSPRITENAME":"primalpeashooter","CODENAME":"primalpeashooter","TYPE":["plant"],"OBTAINWORLD":"dino","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Primal Peashooters shoot heavy peas with a brief stun at zombies.","zh":"原始豌豆射手发射沉重的大豌豆,对僵尸造成短暂的眩晕。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"primal peas occasionally knock zombies back","zh":"沉重的豌豆有时能击退僵尸一段距离"}}],"Chat":{"en":"Primal Peashooter may be primitive, but that doesn't stop him from enrolling and excelling in several software development correspondence courses.","zh":"尽管原始豌豆可能很原始,但是他仍然能涉猎并精通好几门软件开发的相关课程。"},"BriefIntroduction":{"en":"Shoots heavy stunning peas","zh":"发射重型豌豆"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":2.85,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":5,"KnockbackDistance":1,"KnockbackChance":0.5,"Cooldown":5,"CooldownFrom":1,"SunCost":175,"Toughness":300,"Family":"Peashooter"}},{"ID":19,"NAME":{"en":"Rotobaga","zh":"旋转芜菁"},"_CARDSPRITENAME":"xshot","CODENAME":"xshot","TYPE":["fly"],"OBTAINWORLD":"ice","ZENGARDEN":{"PlantPlace":"fly"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":10},{"TYPE":"RANGE","SORT":{"en":"4 Way","zh":"四向"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Rotobagas shoot projectiles along the four diagonals, in each direction that has a target.","zh":"旋转芜菁向四个对角方向发射子弹"},"Special":[],"Chat":{"en":"Sometimes Rotobaga hears the other plants gossiping about each other. \\"Did you notice that so-and-so has been putting on weight?\\" they might say. Or, \\"I hear that so-and-so is dating so-and-so. Can you believe it?\\" But Rotobaga isn't the kind of plant to engage in idle gossiping. She's not interested in talking about anyone behind their leaves. She does her best to rise above it.","zh":"有时候旋转芜菁会听到其他植物说别人闲话。比如说,“你发现那个谁谁谁又增重了吗?”又比如,“我听说谁谁谁和谁谁谁约上了呢。你能相信嘛?哈哈。”但是旋转芜菁不是那种喜欢参与闲聊的植物,她对在别人叶后说闲话不感兴趣。因此她总是尽可能“上升”到别的话题。"},"BriefIntroduction":{"en":"Shoots along the diagonal, up to four directions at a time","zh":"向四个对角方向发射子弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":60,"Cooldown":5,"CooldownFrom":1,"SunCost":150,"Toughness":300,"Family":"Peashooter"}},{"ID":20,"NAME":{"en":"Homing Thistle","zh":"导向蓟"},"_CARDSPRITENAME":"homingthistle","CODENAME":"homingthistle","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":40},{"TYPE":"RANGE","SORT":{"en":"Full Board","zh":"全屏"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Homing Thistles fire seeking shots at targets that are the closest to home.","zh":"导向蓟会向离家最近的目标发射追踪子弹。"},"Special":[],"Chat":{"en":"Don't even think about trying to pull one over on Homing Thistle. He's got a bead on you. He sees right through your facade. It's like he has a laser beam... aimed at your soul.","zh":"别想着能欺骗导向蓟。他能一眼把你看穿,穿过你表露的假象,像是一道雷射光,精准地瞄着你的灵魂!"},"BriefIntroduction":{"en":"Attacks farthest left target in any lane","zh":"向场地最左侧目标发动攻击"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":20,"Cooldown":5,"CooldownFrom":1,"SunCost":250,"Toughness":300,"Family":"Sharp"}},{"ID":21,"NAME":{"en":"Starfruit","zh":"星星果"},"_CARDSPRITENAME":"starfruit","CODENAME":"starfruit","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"5 Way","zh":"五个方向"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Starfruits shoot stars in 5 directions.","zh":"星星果会向五个方向发射星星子弹。"},"Special":[],"Chat":{"en":"Just a small town fruit that travelled to the big city and found his way to the future. His favorite modes of transportation: conveyor belts, hoverboards, and rockets. WEEEEE!","zh":"只是一只乡下来的小小的水果,四处游荡,到了大城市,甚至找到了通向未来的路。他最喜欢的交通方式是:传送带、悬浮滑板,还有火箭。哇呼呼呼呼!"},"BriefIntroduction":{"en":"Shoots stars in 5 directions","zh":"向五个方向发射星星"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":30,"Cooldown":5,"CooldownFrom":1,"SunCost":150,"Toughness":300,"Family":"Peashooter"}},{"ID":22,"NAME":{"en":"Shooting Starfruit","zh":"流星果"},"_CARDSPRITENAME":"shootingstarfruit","CODENAME":"shootingstarfruit","TYPE":["fly"],"OBTAINWORLD":"epic","ZENGARDEN":{"PlantPlace":"fly"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"5 Lanes","zh":"五个方向"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Shooting Starfruits shoot stars in 5 lanes.","zh":"流星果会沿着五个行发射星星子弹。"},"Special":[],"Chat":{"en":"When you see a Shooting Starfruit, make a wish, any wish! Any wish that involves takin' down Zombies, that is.","zh":"当你遇见一只流星果,许愿,任何愿望!只要是关于打倒僵尸的愿望,他都会为你实现的!"},"BriefIntroduction":{"en":"Shoots 5 stars along the lanes at a time","zh":"沿五行发射星星"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"Cooldown":5,"CooldownFrom":1,"SunCost":500,"Toughness":300,"Family":"Peashooter"}},{"ID":23,"NAME":{"en":"Lily Pad","zh":"莲叶"},"_CARDSPRITENAME":"lilypad","CODENAME":"lilypad","TYPE":["lilypad"],"OBTAINWORLD":"water","ZENGARDEN":{"PlantPlace":"float"},"ALMANAC":{"DisplayOffset":{"x":0,"y":20},"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"}],"Introduction":{"en":"Lily Pads let you plant non-aquatic plants on top of them.","zh":"你可以种植非水生植物在莲叶上"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"can also be planted under non-aquatic plants","zh":"也可以种植在非水生植物的下方"}}],"Chat":{"en":"Not many people know this, but Lily Pad absolutely loves square dancing. There he is, a circular plant gliding across the dance floor making squares. He loves how it pushes his boundaries and really makes him outside the sphere.","zh":"没多少人知道,莲叶真的很喜欢跳方块舞,我是指,在一个方块里跳舞。你看他又开始了,那株圆形的植物在方格舞池上滑行,把他自己变成方形。他很喜欢被方框压着边缘的感觉,能让他感到脱离了“单调的圈子”。"},"BriefIntroduction":{"en":"Let you plant non-aquatic plants on top of it","zh":"允许在水面上种植非两栖植物"}},"objdata":{"CannotBeSheepenedByWizard":true,"Cooldown":5,"CooldownFrom":1,"SunCost":25,"Toughness":300,"Family":"Nope"}},{"ID":24,"NAME":{"en":"Sun-shroom","zh":"阳光菇"},"_CARDSPRITENAME":"sunshroom","CODENAME":"sunshroom","TYPE":["plant","sunProducer"],"OBTAINWORLD":"dark","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SUNPRODUCTION","SORT":{"en":"Variable","zh":"多种"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Sun-shrooms give small suns at first, then normal suns, and finally large suns.","zh":"阳光菇一开始提供小阳光,然后提供普通阳光,最后提供大阳光。"},"Special":[],"Chat":{"en":"Oh sure, Sun-shroom is known for his ever-present grin and sunny disposition. But truth be told, even he has his dark days. It ain't easy keeping things light when you live in the shadow.","zh":"哦当然,阳光菇的性格可常常是出了名的积极阳光。但是实话说,即使是他也有不顺心的日子。生活在黑暗之中还能一直保持阳光可不是件容易的事。"},"BriefIntroduction":{"en":"Gives more sun over time","zh":"随着生长产出更多的阳光"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"SunValue":25,"ProduceInterval":32,"ProduceIntervalAdditional":4,"ProduceCountdownStart":5,"ProduceCountdownStartAdditional":5,"ProduceInterval_AtNight":23.5,"ProduceIntervalAdditional_AtNight":1.5,"ProduceCountdownStart_AtNight":5,"ProduceCountdownStartAdditional_AtNight":5,"SunValueList":[25,50,75],"GrowTime0_1":18,"GrowTime1_2":54,"Cooldown":5,"CooldownFrom":0,"SunCost":25,"Toughness":300,"Family":"Sun"}},{"ID":25,"NAME":{"en":"Twin Sunflower","zh":"双胞向日葵"},"_CARDSPRITENAME":"twinsunflower","CODENAME":"twinsunflower","TYPE":["plant","sunProducer"],"OBTAINWORLD":"egypt","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SUNPRODUCTION","SORT":{"en":"Double","zh":"双倍"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Twin Sunflowers give twice as much sun as a normal sunflower.","zh":"双胞向日葵提供向日葵两倍的阳光。"},"Special":[{"NAME":{"en":"Sun Production","zh":"阳光生产"},"DESCRIPTION":{"en":"double","zh":"双倍"}}],"Chat":{"en":"Twin Sunflower's super-chic line of ultra-expensive sunglasses has been a huge hit wherever she goes. Due to this she has been unable to travel without being swarmed by the Poppyrazzi.","zh":"双胞向日葵那副超级时尚又无比昂贵的墨镜让她不论在哪都像个大明星。因此她不论去到哪里都会被“枸籽队”簇拥。"},"BriefIntroduction":{"en":"Gives twice as much as a sunflower","zh":"生产比向日葵更多的阳光"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"SunValue":100,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"ProduceCountdownStartAdditional":5,"Cooldown":10,"CooldownFrom":1,"SunCost":125,"Toughness":300,"Family":"Sun"}},{"ID":26,"NAME":{"en":"Dragon Bruit","zh":"暴君火龙果"},"_CARDSPRITENAME":"dragonbruit","CODENAME":"dragonbruit","TYPE":["plant"],"OBTAINWORLD":"market","SubPlantList":["dragonbabybruit"],"ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":100},{"TYPE":"FAMILY"}],"Introduction":{"en":"Dragon Bruits launch 3 explosive seed pod projectiles at zombies across 3 adjacent lanes. When destroyed, Dragon Bruits will split into 3 smaller plants.","zh":"暴君火龙果会向三相邻行的敌人发射三颗爆炸性子弹。被击败后,会分裂成三株小暴君火龙果。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"powered Dragon Bruits apply poison to the projectiles","zh":"暗影形态的暴君火龙果会使子弹带毒"}}],"Chat":{"en":"While each head of Dragon Bruit doesn't have their own name, they do each have their own unique personality. The Center head is the calm, rational one. While Lefty is a bit reserved and shy. Righty is... Well... always right.","zh":"尽管暴君火龙果的三颗头并没有各自的名字,他们却有着独特的性格。中间的那个冷静理性,左边的内敛害羞,右边的那个总是护“佑”着大家。"},"BriefIntroduction":{"en":"Launches 3 explosive seed pod projectiles at zombies across 3 adjacent lanes","zh":"向三行的僵尸投掷爆裂子弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ThrowInterval":7,"PoisonDPS":40,"PoisonDuration":3,"Cooldown":10,"CooldownFrom":0.5,"SunCost":200,"Toughness":350,"Family":"Shadow"}},{"ID":27,"NAME":{"en":"Moonflower","zh":"月光花"},"_CARDSPRITENAME":"moonflower","CODENAME":"moonflower","TYPE":["plant"],"OBTAINWORLD":"modern","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SUNPRODUCTION","SORT":{"en":"Variable","zh":"多种"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Moonflowers radiate a glow that powers up adjacent shadow plant.","zh":"月光花释放可以使周围暗影植物进入暗影状态的月光。"},"Special":[{"NAME":{"en":"Sun Production","zh":"阳光生产"},"DESCRIPTION":{"en":"emits sun as well as additional sun for each adjacent shadow plant up to four","zh":"随着身边暗影植物增多而增多,四株(包括自己)时最多"}}],"Chat":{"en":"Moonflower is a fierce collaborator. She'll collaborate with anything. She'd collaborate with a table if she could.","zh":"月光花非常喜欢合作。她可以和任何事物合作。如果可以的话,她甚至能和一张桌子合作。"},"BriefIntroduction":{"en":"Gives suns and powers up adjacent shadow plants","zh":"生产阳光并强化周围的暗影植物"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"SunValue":25,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"ProduceCountdownStartAdditional":5,"SunValueList":[25,50,75,100],"Cooldown":10,"CooldownFrom":0,"SunCost":50,"Toughness":300,"Family":"Shadow"}},{"ID":28,"NAME":{"en":"Snow Pea","zh":"寒冰射手"},"_CARDSPRITENAME":"snowpea","CODENAME":"snowpea","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Snow Peas fire frozen peas making it hard for zombies to advance.","zh":"寒冰射手发射寒冰子弹,能使僵尸前进变得缓慢。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"chills and damages zombie on impact","zh":"子弹会对僵尸造成伤害并冰冻"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"chills closely following zombies with no damage","zh":"子弹爆裂时对附近僵尸施加冰冻效果"}}],"Chat":{"en":"As a professional table tennis player, in the off-season he also enjoys skiing, playing the bongos, and spelunking.","zh":"作为专业的乒乓球运动员,休赛期间他还会去滑翔,打手鼓,甚至是探洞穴。"},"BriefIntroduction":{"en":"Shoots frozen peas that damage and slow zombies","zh":"向僵尸发射寒冰子弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":60,"ChanceToFreeze":0.2,"Cooldown":5,"CooldownFrom":0.5,"SunCost":150,"Toughness":300,"Family":"Cold","ImmuneToIceblock":true}},{"ID":29,"NAME":{"en":"Lightning Reed","zh":"闪电芦苇"},"_CARDSPRITENAME":"lightningreed","CODENAME":"lightningreed","TYPE":["plant"],"OBTAINWORLD":"cowboy","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":10},{"TYPE":"RANGE","SORT":{"en":"Multi-hit","zh":"多个目标"}},{"TYPE":"SPECIAL","SORT":{"en":"Zombies Zapped","zh":"电击僵尸"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Lightning Reeds shoot lightning at the nearest zombie up to one lane away. The bolt will then arc and hit other zombies.","zh":"闪电芦苇对相邻行最近的目标发射闪电,击中时电弧会伤害周围的僵尸。"},"Special":[],"Chat":{"en":"This may come as a shock, but Lightning Reed has a serious passion for ham radio. His call sign is El3ctric H1ccup. You can tune in every Tuesday to hear him read the classics to elderly plants. This week: Seeds and Sensibility.","zh":"令人大惊的是,闪电芦苇热衷于业余广播。他呼号“闪嗝”。你能在每周二在他的频道听到他读名著给老植物们听。本周内容:播种和感性。"},"BriefIntroduction":{"en":"Zaps several chickens or zombies per strike","zh":"电击连续的几只僵尸或鸡"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Damage":10,"SplashDamage":10,"SplashCount":3,"AttackInterval":0.95,"AttackIntervalAdditional":0.1,"PlantfoodDPS":200,"PlantfoodDuration":15,"Cooldown":5,"CooldownFrom":0.5,"SunCost":125,"Toughness":300,"Family":"Electricity"}},{"ID":30,"NAME":{"en":"Kernel-pult","zh":"玉米投手"},"_CARDSPRITENAME":"kernelpult","CODENAME":"kernelpult","TYPE":["plant"],"OBTAINWORLD":"pirate","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Lobbed","zh":"抛物线"}},{"TYPE":"SPECIAL","SORT":{"en":"Stun","zh":"控制"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Kernel-pults fling corn kernels and butter at zombies.","zh":"玉米投手向僵尸投掷玉米粒和黄油。"},"Special":[{"NAME":{"en":"Damage Details","zh":"具体伤害"},"DESCRIPTION":{"en":"20(kernel), 60(butter)","zh":"20(玉米粒),60(黄油)"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"butter immobilizes zombies","zh":"黄油使僵尸定身"}}],"Chat":{"en":"While working as an usher at the local movieplex, he saw \\"Fried Green Tomatoes\\" and found his higher calling. He packed up his husks, his kernels, his butter, and enlisted.","zh":"在电影院当招待员时,他看了《油炸绿西红柿》并找到了更长远的目标。于是他把他的玉米壳、玉米粒、黄油打包起来后参与了战斗。"},"BriefIntroduction":{"en":"Flings corn kernels and butter at zombies","zh":"向僵尸投掷黄油和玉米粒"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ThrowInterval":2.7,"ThrowIntervalAdditional":0.15,"ChanceToButter":0.3,"Cooldown":5,"CooldownFrom":0.5,"SunCost":100,"Toughness":300,"Family":"Lobber"}},{"ID":31,"NAME":{"en":"Meteor Flower","zh":"流星花"},"_CARDSPRITENAME":"meteorflower","CODENAME":"meteorflower","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":120},{"TYPE":"RANGE","SORT":{"en":"Full Board","zh":"全屏"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Meteor Flower conjures meteor strikes from the sky that leave molten tiles.","zh":"流星花从天上召唤流星,砸地时留下岩浆。"},"Special":[],"Chat":{"en":"\\"Out of this world molten mayhem! But first... coffee!!\\"","zh":"“熔融的骚乱啊,滚出这个世界!但是在此之前……喝口咖啡!!”"},"BriefIntroduction":{"en":"Conjures meteor strikes from the sky that leaves molten tiles","zh":"从空中召唤能融化地面的流星"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"SecondMeteorMissChance":0.35,"MeteorCountOnce":2,"RestTime":7,"LavaDuration":10,"Cooldown":10,"CooldownFrom":0.5,"SunCost":250,"Toughness":300,"Family":"Fire","ImmuneToIceblock":true,"WarmingRadius":{"PulseInitialDelay":0.5,"PulseCooldown":6,"GridItemDamage":200},"WarmingRadiusPlantfood":{"PulseInitialDelay":0.5,"PulseCooldown":1.5,"GridItemDamage":200}}},{"ID":32,"NAME":{"en":"Spring Bean","zh":"弹簧豆"},"_CARDSPRITENAME":"springbean","CODENAME":"springbean","TYPE":["plant"],"OBTAINWORLD":"pirate","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","NAME":{"en":"RECOVER TIME","zh":"恢复时间"},"VALUE":10},{"TYPE":"SPECIAL","SORT":{"en":"KnockBack","zh":"击退"}},{"TYPE":"AREA","SORT":{"en":"Single","zh":"单体"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Spring Beans bounce back zombies that get too close. Will bounce them into water if nearby.","zh":"弹簧豆会将接触的僵尸往回弹。当附近有水时,将他们弹进水里。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"pushes zombies back, or into water","zh":"将僵尸弹回,或弹进水里"}},{"NAME":{"en":"Weakness","zh":"弱点"},"DESCRIPTION":{"en":"gets sleepy after springing","zh":"弹射后需要休息"}}],"Chat":{"en":"He's the strong, silent type and little is known about Spring Bean. What is known though: his fan club is a million followers strong. And the ladies love him.","zh":"他人狠话不多,而且很神秘。大家也只知道:他的粉丝体量高达百万,更是受到女孩子们的欢迎。"},"BriefIntroduction":{"en":"Bounces zombies back and into nearby water","zh":"将僵尸向右侧弹开,或弹进周围的水里"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"KnockbackDistance":1,"RestTime":10,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Slow"}},{"ID":33,"NAME":{"en":"Umbrella Leaf","zh":"伞叶"},"_CARDSPRITENAME":"umbrella","CODENAME":"umbrellaleaf","TYPE":["plant"],"OBTAINWORLD":"epic","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Protection","zh":"保护"}},{"TYPE":"AREA","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Umbrella Leaves protect plants from falling threats.","zh":"伞叶保护植物免受来自空中的威胁。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"pushes zombies fell from sky to the right","zh":"将从空而降的僵尸弹回到最右边"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"invalidates falling projectiles","zh":"弹飞掉落的弹射物"}}],"Chat":{"en":"She's not very frond of getting wet.","zh":"她不是很喜欢被“霖”湿。"},"BriefIntroduction":{"en":"Protects plants from falling threats","zh":"保护植物免受来自空中的威胁"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":5,"CooldownFrom":0.5,"SunCost":100,"Toughness":300,"Family":"Defence"}},{"ID":34,"NAME":{"en":"Melon-pult","zh":"西瓜投手"},"_CARDSPRITENAME":"melonpult","CODENAME":"melonpult","TYPE":["plant"],"OBTAINWORLD":"cowboy","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":80},{"TYPE":"RANGE","SORT":{"en":"Lobbed","zh":"抛物线"}},{"TYPE":"AREA","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Melon-pults do heavy damage to groups of zombies.","zh":"西瓜投手会对成群的僵尸造成大量伤害。"},"Special":[{"NAME":{"en":"Firing Speed","zh":"攻速"},"DESCRIPTION":{"en":"1/2x","zh":"豌豆射手的1/2"}}],"Chat":{"en":"\\"Everyone says my head looks like a melon,\\" said the middle child of the Pult-family, \\"and they would be right.\\" Don't ask him if he's seedless or not though, it offends him and frankly it's none of your business.","zh":"“很多人说我的头像个西瓜,”投手家族的老二说,“而且被他们说中了。”别问他是不是无籽的,这对他来说很冒犯,而且这不关你事。"},"BriefIntroduction":{"en":"Does heavy damage to groups of zombies","zh":"对一群僵尸造成大量伤害"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ThrowInterval":2.7,"ThrowIntervalAdditional":0.15,"Cooldown":5,"CooldownFrom":0.5,"SunCost":325,"Toughness":300,"Family":"Lobber"}},{"ID":35,"NAME":{"en":"Winter Melon","zh":"冰西瓜"},"_CARDSPRITENAME":"wintermelon","CODENAME":"wintermelon","TYPE":["plant"],"OBTAINWORLD":"cowboy","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":80},{"TYPE":"RANGE","SORT":{"en":"Lobbed","zh":"抛物线"}},{"TYPE":"AREA","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"SPECIAL","SORT":{"en":"Chill","zh":"冻结"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Melon-pults do heavy damage and slow to groups of zombies.","zh":"西瓜投手会对成群的僵尸造成大量伤害,并使他们减速。"},"Special":[{"NAME":{"en":"Firing Speed","zh":"攻速"},"DESCRIPTION":{"en":"1/2x","zh":"豌豆射手的1/2"}}],"Chat":{"en":"You may recognize Winter Melon's voice from such incredible documentaries as \\"It's Cold Up Here\\",\\"Ice Bingo\\", and \\"Surfin' Swedes\\".","zh":"你可以在一些有名的文献里看读出冰西瓜的写作腔调,比如《高处不胜寒》《冰果》以及《冲浪的甘蓝》。"},"BriefIntroduction":{"en":"Does heavy damage and slows groups of zombies","zh":"对一群僵尸造成大量伤害并减速"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ThrowInterval":2.7,"ThrowIntervalAdditional":0.15,"Cooldown":5,"CooldownFrom":0.5,"SunCost":500,"Toughness":300,"Family":"Cold","ImmuneToIceblock":true}},{"ID":36,"NAME":{"en":"Blover","zh":"三叶草"},"_CARDSPRITENAME":"blover","CODENAME":"blover","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"AREA","SORT":{"en":"Full Board","zh":"全屏"}}],"Introduction":{"en":"Blovers blow away all zombies in the air.","zh":"三叶草会吹飞空中的所有僵尸。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻生效"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"blows away all flying zombies","zh":"吹飞所有空中的僵尸"}}],"Chat":{"en":"The luckiest stunt clover around, Blover is the most recent recipient of the Stunty Award. You can see his work in \\"Bulb Fiction,\\" \\"Rooty\\", and \\"Finding Flower\\". He also teaches stunt class on Tuesdays at the community center.","zh":"作为最幸运的特技三叶草,三叶草也是特技奖的获得者。你可以在“球茎小说”、“寻根”和“寻花”中看到他的作品。他还每周二在社区中心教特技课。"},"BriefIntroduction":{"en":"Blows away all flying and floating zombies","zh":"吹飞所有的飞行僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"BlowDuration":3,"Cooldown":5,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Slow"}},{"ID":37,"NAME":{"en":"Spikeweed","zh":"地刺"},"_CARDSPRITENAME":"spikeweed","CODENAME":"spikeweed","TYPE":["spikeweed"],"OBTAINWORLD":"pirate","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":10},{"TYPE":"AREA","SORT":{"en":"Tile","zh":"本格"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Spikeweeds destroy one rolling zombie and hurt any zombies that step on them.","zh":"地刺摧毁一滚动前行的目标,并且对经过的僵尸造成伤害。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"can't be eaten by zombies","zh":"不会被僵尸啃食"}},{"NAME":{"en":"Weakness","zh":"弱点"},"DESCRIPTION":{"en":"crushed by rolling zombies","zh":"会被滚动前行的僵尸摧毁"}}],"Chat":{"en":"Although Spikeweed grew up on the seedy side of town, his acupuncture business has been blooming.","zh":"尽管地刺在村里的播种地长大,他的针灸事业也在蓬勃发展。"},"BriefIntroduction":{"en":"Breaks 1 rolling object, hurts zombies that step on it","zh":"对走过的僵尸造成伤害,并破坏 1 个滚动的物体"},"DisplayOffset":{"x":0,"y":10}},"objdata":{"Damage":10,"AttackInterval":0.5,"PlantfoodDuration":5,"PlantfoodDPS":400,"PlantfoodSideDPS":20,"PlantfoodDragSPS":3,"Cooldown":5,"CooldownFrom":0.5,"SunCost":100,"Toughness":300,"Family":"Sharp"}},{"ID":38,"NAME":{"en":"Spikerock","zh":"钢地刺"},"_CARDSPRITENAME":"spikerock","CODENAME":"spikerock","TYPE":["spikeweed","spikerock"],"OBTAINWORLD":"pirate","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"AREA","SORT":{"en":"Tile","zh":"本格"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Spikerocks destroy multiple rolling zombies and damage zombies that walk over them.","zh":"钢地刺摧毁多个滚动前行的目标,并且对经过的僵尸造成伤害。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"can't be eaten by zombies","zh":"不会被僵尸啃食"}},{"NAME":{"en":"Weakness","zh":"弱点"},"DESCRIPTION":{"en":"can take three hits from rolling zombies","zh":"能承受滚动前行的僵尸三次打击"}}],"Chat":{"en":"Being the most metal plant, Spikerock has decided to hold his ultimate metal plant concert at Madison Rock Garden. Tickets have been sold out for many harvests.","zh":"作为最具金属性的植物,钢地刺打算在麦迪生石头花园举办他的终极重金属音乐节。票已经售罄了好几个丰收季了。"},"BriefIntroduction":{"en":"Breaks 3 rolling object, hurts zombies that step on it","zh":"对走过的僵尸造成伤害,并破坏 3 个滚动的物体"},"DisplayOffset":{"x":0,"y":10}},"objdata":{"Damage":20,"AttackInterval":0.5,"PlantfoodDuration":5,"PlantfoodDPS":800,"PlantfoodSideDPS":60,"PlantfoodDragSPS":3,"MaxSpike":3,"Cooldown":5,"CooldownFrom":0.5,"SunCost":250,"Toughness":900,"Family":"Sharp"}},{"ID":39,"NAME":{"en":"Chomper","zh":"大嘴花"},"_CARDSPRITENAME":"chomper","CODENAME":"chomper","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"RANGE","SORT":{"en":"Close","zh":"靠近时"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Chompers can devour 2 zombies whole, but they are vulnerable while chewing.","zh":"大嘴花可以完整地吃掉两只僵尸,但是他们在咀嚼时很脆弱。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"moderate delay between chomps","zh":"需要消耗时间咀嚼"}}],"Chat":{"en":"Everyone appreciates what Chomper does. His appetite has saved them on numerous occasions. But truth be told, Chomper's friends think that eating zombies is gross. And his breath! No one has the heart to tell him, and he never gets the hint when you offer him a mint.","zh":"大家都因大嘴花的事迹而钦佩他。他奇特的口味三番两次地拯救了他们。但是说实话,大嘴花的朋友们觉得吃僵尸很恶心。而且他口气很重!但是大家都不愿意告诉他这一点,即使送他一颗薄荷糖也不能让他意识到这一点。"},"BriefIntroduction":{"en":"Devours 2 zombies, then chews on each for a while","zh":"吃掉僵尸,并花费时间消化"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"MaxContainZombieCount":2,"ChewTimePerZombie":17,"PlantfoodPullDuration":3,"PlantfoodPushDuration":3,"PlantfoodSwallowCount":4,"ChompFailDamage":100,"PlantfoodPushSPS":3,"PlantfoodPullSPS":3,"Cooldown":5,"CooldownFrom":0.5,"SunCost":150,"Toughness":300,"Family":"Melee"}},{"ID":40,"NAME":{"en":"Ice-shroom","zh":"寒冰菇"},"_CARDSPRITENAME":"glacierShroom","CODENAME":"glaciershroom","TYPE":["plant"],"OBTAINWORLD":"epic","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"AREA","NAME":{"en":"CHILL AREA","zh":"冻结范围"},"SORT":{"en":"Full Board","zh":"全屏"}},{"TYPE":"AREA","NAME":{"en":"CHILL AREA","zh":"冷冻范围"},"SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Click on Ice-shrooms to freeze and chill all zombies on the lawn.","zh":"点击寒冰菇冻结全屏的僵尸,此后需要一段时间恢复。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"tap to freeze all zombies on the lawn","zh":"点击冻结所有的僵尸"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"emits cold mists that chill zombies","zh":"释放能令僵尸减速的冰雾"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"buffs nearby Winter-mint plants and freezes attacking zombies if Plant Fooded","zh":"施加叶绿素后,强化周围的寒冰家族植物,并冻结啃食他的僵尸"}}],"Chat":{"en":"His coldness can make even flames feel chilly; his gaze is like an icicle in winter, just one look can make you feel the bone-chilling coldness. If you ask him to tell a joke, even the air might freeze. That's why he's popular during summer.","zh":"他的冷酷程度可以让火焰都能感到寒冷。他的眼神就像是冬天的冰柱,看一眼就能让你感觉到透进骨子里的寒冷。如果你要他讲一个笑话,可能连空气都能冷得凝固。因此,他在夏天特别受欢迎。"},"BriefIntroduction":{"en":"Tap to freeze all zombies","zh":"点击冻结所有的僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"FreezeDuration":5,"ChillDuration":5,"ChillDurationAmbience":2,"FreezeDamage":20,"EatFreezeDuration":3,"EatChillDuration":3,"EatFreezeInterval":3.5,"WakeTime":25,"Cooldown":30,"CooldownFrom":0.5,"SunCost":300,"Toughness":700,"Family":"Cold","ImmuneToIceblock":true}},{"ID":41,"NAME":{"en":"Primal Wall-nut","zh":"原始坚果墙"},"_CARDSPRITENAME":"primalwallnut","CODENAME":"primalwallnut","TYPE":["plant"],"OBTAINWORLD":"dino","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"PLANTFOOD","SORT":{"en":"Armor","zh":"盔甲"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Primal Wall-nuts cost a bit more than typical Wall-nuts, but they can be planted much more quickly.","zh":"原始坚果墙比普通坚果墙需要更多阳光,但是能被更快地种植。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"can take three smashing hits","zh":"能承受三次砸击"}}],"Chat":{"en":"\\"Grunt,\\" explains Primal Wall-nut. \\"Grunt oog grunt-grunt,\\" he goes on to say. \\"Ook-urg grunty grunt grunt,\\" he concludes. A nut of many opinions, is Primal Wall-nut.","zh":"“呼噜”,原始坚果墙解释着。“呼噜唔,呼噜呼噜,”他继续说道。“哦库噜呼噜呼噜,”他总结道。一个点子很多的坚果,就是原始坚果墙。"},"BriefIntroduction":{"en":"Quick-planting wall that blocks off zombies","zh":"冷却时间更短的坚果墙"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ArmorToughness":4000,"Cooldown":5,"CooldownFrom":0.5,"SunCost":75,"Toughness":4000,"Family":"Defence"}},{"ID":42,"NAME":{"en":"Buttercup","zh":"黄油毛茛"},"_CARDSPRITENAME":"buttercup","CODENAME":"buttercup","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":100},{"TYPE":"SPECIAL","SORT":{"en":"Stun","zh":"控制"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Buttercup butters butter onto attacking zombies, stunning them with butter. Butter!","zh":"黄油毛茛向啃食她的僵尸投掷黄油,用黄油控制住他们。全是黄油!"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"creates buttering butter splats","zh":"黄油溅到地上,使碰到的僵尸沾上黄油"}}],"Chat":{"en":"Buttercup's sweet as can be, but she packs a wallop! \\"I'm not cheap,\\" she says, referring to her flat 25 sun cost. \\"I'm reasonable.\\"","zh":"黄油毛茛非常甜美,但是她也会发脾气!“我才不是便宜货,”她指着自己25阳光的平庸价格说道,“这个价格合情合理。”"},"BriefIntroduction":{"en":"Butters attacking zombies","zh":"向啃食她的僵尸投掷黄油"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"TileButterDuration":120,"ButterDamage":100,"TileButterDurationPlantfood":150,"ButterDamagePlantfood":150,"ButterDuration":8,"ButterThrowInterval":1,"Cooldown":10,"CooldownFrom":0.5,"SunCost":25,"Toughness":900,"Family":"Slow"}},{"ID":43,"NAME":{"en":"Banana Launcher","zh":"香蕉火箭炮"},"_CARDSPRITENAME":"banana","CODENAME":"banana","TYPE":["plant"],"OBTAINWORLD":"beach","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":1200},{"TYPE":"AREA","SORT":{"en":"1x3","zh":"1x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Banana Launchers can fire explosive bananas at any tile on the lawn.","zh":"香蕉火箭炮能向场内任意一格发射一枚爆炸性香蕉子弹。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"tap to arm, tap on target tile to fire","zh":"点击瞄准,再点击目标格子发射"}},{"NAME":{"en":"Range","zh":"范围"},"DESCRIPTION":{"en":"anywhere on lawn","zh":"场地内任意一格"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"on impact, explodes in small area","zh":"场地内任意一格"}}],"Chat":{"en":"It's important to avoid stereotyping as much as possible. Stereotypes are often flat-out wrong. And also hurtful. But honestly ... Banana Launcher is TOTALLY bananas.","zh":"最好是消除刻板印象,刻板印象普遍是错误的,而且很伤人。但是实话实说,香蕉火箭炮完全就是个香蕉。"},"BriefIntroduction":{"en":"Click on banana, then a tile, to launch explosive banana","zh":"点击后,选择一格发射爆炸香蕉子弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"RestTime":20,"Cooldown":5,"CooldownFrom":0.5,"SunCost":500,"Toughness":300,"Family":"Explosive"}},{"ID":44,"NAME":{"en":"Missile Toe","zh":"榭寄冰仙子"},"_CARDSPRITENAME":"missiletoe","CODENAME":"missiletoe","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":1200},{"TYPE":"SPECIAL","SORT":{"en":"Freeze","zh":"冻结"}},{"TYPE":"AREA","SORT":{"en":"1x3","zh":"1x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Missile Toes launch cold blasts that damage, chill and slow zombies.","zh":"榭寄冰仙子发射寒冰子弹,对僵尸造成伤害并减速。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"tap to arm, tap on target tile to fire","zh":"点击瞄准,再点击目标格子发射"}},{"NAME":{"en":"Range","zh":"范围"},"DESCRIPTION":{"en":"anywhere on lawn","zh":"场地内任意一格"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"on impact, explodes in small area","zh":"场地内任意一格"}}],"Chat":{"en":"While she is called Missile Toe, Missile Toe has no toes and, properly speaking, lacks missiles. How'd she get her name? Nepotism! Pure favoritism.","zh":"榭寄冰仙子也被叫做指尖火箭炮,尽管她没有手指头,准确来讲,她也没有火箭炮。那么她为什么会被这么称呼?裙带关系!比起另一个火箭炮,大家更喜欢她罢了。"},"BriefIntroduction":{"en":"Launches chilling blasts","zh":"发射寒冰导弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"RestTime":20,"Cooldown":5,"CooldownFrom":0.5,"SunCost":500,"Toughness":300,"Family":"Cold"}},{"ID":45,"NAME":{"en":"Cherry Bomb","zh":"樱桃炸弹"},"_CARDSPRITENAME":"cherribomb","CODENAME":"cherry_bomb","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"pirate","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"DAMAGE","VALUE":1800},{"TYPE":"AREA","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Cherry Bombs can blow up all zombies in an area. They have a short fuse so plant them near zombies.","zh":"樱桃炸弹会爆炸并对范围内所有僵尸造成伤害。他们会立刻爆炸,将他们种在僵尸附近。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻触发"}}],"Chat":{"en":"The Cherry Bomb Brothers attempted to start their own band. \\"We tried to figure out what the sound would be, but we kept explodonating speakers, stages, fans, and of course, zombies. Look for our LP next year.\\"","zh":"樱桃炸弹兄弟尝试过建立他们自己的乐队。“我们尽力去搞清楚应该发出什么样的音色,但是我们一直炸坏音响,炸烂舞台,炸跑粉丝,当然也炸死了僵尸。希望明年还能找到我们的合伙人。”"},"BriefIntroduction":{"en":"Blows up all zombies in a medium area","zh":"爆炸并对范围内僵尸造成伤害"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"Damage":1800,"Cooldown":35,"CooldownFrom":1,"SunCost":150,"Toughness":300,"Family":"Explosive","ImmuneToIceblock":true}},{"ID":46,"NAME":{"en":"Doom Shroom","zh":"毁灭菇"},"_CARDSPRITENAME":"doomshroom","CODENAME":"doomshroom","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"epic","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"DAMAGE","VALUE":1800},{"TYPE":"AREA","SORT":{"en":"R3.5","zh":"半径 3.5 的圆"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Doom Shrooms can blow up all zombies in a huge area. Leaving a crackled tile.","zh":"毁灭菇会爆炸并对范围内所有僵尸造成伤害,砸碎所在的格子,一段时间内无法种植植物。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻触发"}}],"Chat":{"en":"\\"Leave me far from what is valuable for you. How gentle I was to have told you that!\\"","zh":"“别让我离你珍视的东西太近了,把这件事告诉你,我真是太温柔了。”"},"BriefIntroduction":{"en":"Blows up all zombies in a huge area","zh":"爆炸并对巨大范围内僵尸造成伤害"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"Damage":1800,"TileCrackleDuration":180,"Cooldown":35,"CooldownFrom":1,"SunCost":225,"Toughness":300,"Family":"Explosive","ImmuneToIceblock":true}},{"ID":47,"NAME":{"en":"Cran Jelly","zh":"果冻蔓越莓"},"_CARDSPRITENAME":"cranjelly","CODENAME":"cranjelly","TYPE":["plant","allowOverlap","lastStandDisallowed"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"AREA","SORT":{"en":"Lane","zh":"整行"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Instant plant that crushes zombies in the lane under its girthy jellified mass. Leaves behind a pool of acidic goo that both slows and damages zombies when a zombie is crushed.","zh":"立刻从本行左侧冲出,利用沉重的黏冻碾压一整行的僵尸。击败僵尸时留下一块能对僵尸造成伤害的果冻。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻触发"}}],"Chat":{"en":"Cran Jelly is more than capable of changing into any other shapes. Cubes. Pyramids Cones. Icosahedron. It can do it all. But few shapes are as structurally strong or offer as much zombie crushing power as the cylinder. Not to mention, it lets him go really fast.","zh":"果冻蔓越莓可不仅仅会变成各种各样的形状。方块,四棱锥,二十面体,他都能做到。但是几乎没有别的形状比圆柱体更坚固,更能摧毁僵尸。更别说,圆柱让他跑得更快!"},"BriefIntroduction":{"en":"Crushes zombies in the lane under its girthy jellified mass","zh":"碾压一行的僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"DPS":3000,"Velocity":15,"Cooldown":10,"CooldownFrom":1,"SunCost":75,"Toughness":300,"Family":"Slow","ImmuneToIceblock":true}},{"ID":48,"NAME":{"en":"Baby Dragon Bruit","zh":"小暴君火龙果"},"_CARDSPRITENAME":"dragonbruitBaby","CODENAME":"dragonbabybruit","TYPE":["plant"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":100},{"TYPE":"RANGE","SORT":{"en":"Lobbed","zh":"抛物线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Baby Dragon Bruits launch explosive seed pod projectiles at zombies.","zh":"小暴君火龙果向僵尸投掷爆裂子弹。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"powered Baby Dragon Bruits apply poison to the projectiles","zh":"暗影形态的暴君火龙果会使子弹带毒"}}],"Chat":{"en":"As one of the heads from a Dragon Bruit, as mentioned, you can never find out his personality.","zh":"他是暴君火龙果留下的一颗头,如前文,你永远不会知道他是什么性格。"},"BriefIntroduction":{"en":"Launches an explosive seed pod projectile at zombies","zh":"向僵尸投掷爆裂子弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ThrowInterval":6,"PoisonDPS":40,"PoisonDuration":3,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Shadow"}},{"ID":49,"NAME":{"en":"Torchwood","zh":"火炬树桩"},"_CARDSPRITENAME":"torchwood","CODENAME":"torchwood","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","NAME":{"en":"BURNING DAMAGE","zh":"燃烧伤害"},"VALUE":450},{"TYPE":"DAMAGE","VALUE":10},{"TYPE":"RANGE","SORT":{"en":"Lobbed","zh":"抛物线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Torchwoods turn peas that pass through them into fireballs that deal twice as much damage. They also deal close damage as well as lanewide flame damage on defeat.","zh":"火炬树桩将经过的豌豆点燃,造成双倍伤害。他们也会对靠近的僵尸造成伤害,死亡时会在燃烧一整行的僵尸。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"damages zombies at close range","zh":"对靠近的僵尸造成伤害"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"does lane wide flame damage when destroyed","zh":"死亡时对整行僵尸造成燃烧伤害"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"immune to frost","zh":"不会被冻结"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"warms nearby plants","zh":"冰释周围的植物"}}],"Chat":{"en":"Torchwood and Snapdragon have become fast friends. They like to hang out at either the Tiki Lounge or the Renaissance Faire.","zh":"火炬树桩和火龙草形影不离。他们不是去提基酒馆,就是去学习复兴文化。"},"BriefIntroduction":{"en":"Turns peas into fireballs and does lanewide damage on defeat","zh":"点燃经过的豌豆,死亡时对整行造成伤害"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Damage":6.25,"DamageScale":2,"DamageScalePlantfooded":3,"DamageInterval":1,"DeathDamage":450,"DeathFireDuration":5,"PlantfoodDuration":5,"Cooldown":5,"CooldownFrom":0.5,"SunCost":175,"Toughness":2000,"Family":"Peashooter","ImmuneToIceblock":true,"WarmingRadius":{"PulseInitialDelay":0.5,"PulseCooldown":6,"GridItemDamage":200},"WarmingRadiusPlantfood":{"PulseInitialDelay":0.5,"PulseCooldown":1.5,"GridItemDamage":200}}},{"ID":50,"NAME":{"en":"Jalapeno","zh":"火爆辣椒"},"_CARDSPRITENAME":"jalapeno","CODENAME":"jalapeno","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"DAMAGE","VALUE":1800},{"TYPE":"AREA","SORT":{"en":"Lane","zh":"整行"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Jalapenos destroy an entire lane of zombies.","zh":"火爆辣椒摧毁一整行的僵尸。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻触发"}}],"Chat":{"en":"This jalapeno is one spicy character by day and The Macramé Vigilante by night. You might be wondering what his secret weapons is... it's knots.","zh":"白天他还是一个暴躁的家伙,晚上就成为了一个细心的花边编织手。你可能好奇他的秘密武器是什么……是打结。"},"BriefIntroduction":{"en":"Destroys an entire lane of zombies","zh":"燃烧摧毁一整行的僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"Damage":1800,"Duration":5,"Cooldown":35,"CooldownFrom":1,"SunCost":125,"Toughness":300,"Family":"Fire","ImmuneToIceblock":true}},{"ID":51,"NAME":{"en":"Puff-shroom","zh":"小喷菇"},"_CARDSPRITENAME":"puffshroom","CODENAME":"puffshroom","TYPE":["plant"],"OBTAINWORLD":"dark","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"3 Tiles","zh":"3 格"}},{"TYPE":"SPECIAL","SORT":{"en":"Lifespan","zh":"生命周期"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Puff-shrooms are short-range shooters that last for a limited time.","zh":"小喷菇射程短,一段时间后消失。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"lives for a limited time","zh":"只能存活有限的时间"}}],"Chat":{"en":"Puff-shroom is hip to all the latest social networks. He loves to surf Sporebook, FungusedIn and ShroomstaGram. But he sometimes misses the simple camaraderie of a good ol' fashioned Lawn Area Network party.","zh":"小喷菇熟知各种最新的社交网络平台。他喜欢刷\\"Sporebook\\"\\"FungusedIn\\"以及\\"ShroomstaGram\\"。但他有时候怀念在草坪上和大家一起上网时那种简简单单的陪伴。"},"BriefIntroduction":{"en":"Short-range shooter, lasts for a limited time","zh":"射程短,并且一段时间后消失"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":30,"LifeSpan":60,"Cooldown":5,"CooldownFrom":1,"SunCost":0,"Toughness":150,"Family":"Poison"}},{"ID":52,"NAME":{"en":"Gloom Vine","zh":"忧郁藤蔓"},"_CARDSPRITENAME":"gloomvine","CODENAME":"gloomvine","TYPE":["vine"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":45},{"TYPE":"RANGE","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Gloom Vines power individual shadow plants and shoot zombie-damaging gloom in eight directions.","zh":"忧郁藤蔓使本格的暗影植物进入暗影状态。同时能向八个方向发射孢子,对僵尸造成伤害。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"powers shadow plants within","zh":"激活本格的暗影植物"}}],"Chat":{"en":"Gloom Vine's gloomy exterior shouldn't be seen as implying a gloomy interior. His interior is gloomy, but for complicated personal reasons that go way back.","zh":"忧郁藤蔓那幽暗的外观并不暗示他幽暗的内心。虽说他的内心确实很幽暗,但那是长久以来的个人原因导致的。"},"BriefIntroduction":{"en":"Shoots in 8 directions","zh":"攻击自身为中心的范围内的僵尸"},"DisplayOffset":{"x":0,"y":20}},"objdata":{"Damage":45,"AttackInterval":2.7,"AttackIntervalAdditional":0.15,"DPSPlantfood":1543,"Cooldown":5,"CooldownFrom":1,"SunCost":125,"Toughness":250,"Family":"Shadow"}},{"ID":53,"NAME":{"en":"Vamporcini","zh":"吸血牛肝菌"},"_CARDSPRITENAME":"vamporcini","CODENAME":"vamporcini","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"RANGE","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Vamporcinis are defensive plants that drain HP from surrounding zombies for a few seconds.","zh":"吸血牛肝菌是从周围的僵尸吸取血量以强化自身的防御型植物。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"HP from zombies becomes her own toughness","zh":"从僵尸吸取的血量用于增加自身血量"}}],"Chat":{"en":"\\"Zombie blood Is Like Pizza, in that even when It's Bad It's Good!\\" - Vamporcini... probably","zh":"“僵尸的血就像是披萨,就算变质了也照样美味!”————吸血牛肝菌(……可能吧)"},"BriefIntroduction":{"en":"Drains HP from surrounding zombies for a few seconds","zh":"一段时间内吸收周围僵尸的血量"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"MaxToughness":6000,"DPS":20,"AttackDuration":6,"DPSPlantfood":40,"AttackDurationPlantfood":10,"Cooldown":20,"CooldownFrom":1,"SunCost":100,"Toughness":4000,"Family":"Poison"}},{"ID":54,"NAME":{"en":"Primal Potato Mine","zh":"原始土豆地雷"},"_CARDSPRITENAME":"primalpotatomine","CODENAME":"primalpotatomine","TYPE":["potatomine"],"OBTAINWORLD":"dino","ZENGARDEN":{"PlantPlace":"solid"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":1800},{"TYPE":"ARMINGTIME","VALUE":5},{"TYPE":"AREA","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Primal Potato Mines cost more than regular Potato Mines, but they arm more quickly and do damage over a larger area.","zh":"原始土豆地雷比普通的土豆地雷消耗更多的阳光,但是他们更快准备完毕,并且造成伤害的范围更广。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, delayed activation","zh":"一次性使用,需要等待一段时间才能启动"}},{"NAME":{"en":"Range","zh":"范围"},"DESCRIPTION":{"en":"affects area around it","zh":"周围的区域"}}],"Chat":{"en":"Primal Potato Mine doesn't consider himself to be primal. As far as he's concerned he's state-of-the-art. And who knows? Maybe he is.","zh":"原始土豆地雷并不觉得自己很原始,相反他认为自己是最先进的。谁知道呢?也许他真是。"},"BriefIntroduction":{"en":"Explodes and does area damage","zh":"爆炸范围更大的土豆地雷"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ChargeTime":6,"Damage":1800,"PlantfoodChildrenCount":2,"Cooldown":25,"CooldownFrom":0.6,"SunCost":50,"Toughness":300,"Family":"Explosive"}},{"ID":55,"NAME":{"en":"Cactus","zh":"仙人掌"},"_CARDSPRITENAME":"cactus","CODENAME":"cactus","TYPE":["potatomine"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"solid"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":30},{"TYPE":"RANGE","SORT":{"en":"Multi-hit","zh":"多重打击"}},{"TYPE":"SPECIAL","SORT":{"en":"Spike Damage","zh":"刺击"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Cactus fires a penetrating thorn that can damage multiple enemies! Hides underground when zombies are close. Can pop balloon zombies.","zh":"仙人掌发射能穿透击打多个目标的刺!在僵尸靠近时躲在地下。能直接扎破气球僵尸。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"hides and does ground damage when zombies are near","zh":"躲在地下时会对经过的僵尸造成伤害"}}],"Chat":{"en":"Things have really changed for Cactus lately. Book deals, movies, truck show appearances... she's just trying to focus on staying humble and launching thorns like always.","zh":"仙人掌最近真的变了好多。买书、电影、卡车展……她现在只想努力保持低调,像以往一样发射一些刺。"},"BriefIntroduction":{"en":"Fires a penetrating thorn, hides for ground damage","zh":"射出穿透性的刺,僵尸靠近时缩进地里攻击"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"StabInterval":0.5,"StabDamage":10,"StabDamagePlantfood":20,"PierceCount":3,"PierceCountAdditional":1,"Cooldown":5,"CooldownFrom":1,"SunCost":175,"Toughness":300,"Family":"Sharp"}},{"ID":56,"NAME":{"en":"Power Lily","zh":"能量花"},"_CARDSPRITENAME":"powerlily","CODENAME":"powerlily","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"}],"Introduction":{"en":"Power Lilies create one Plant Food out of thin air.","zh":"能量花凭空变出一颗叶绿素。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻生效"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"creates one Plant Food","zh":"产出一颗叶绿素"}}],"Chat":{"en":"From seedling to sapling, to full grown foliage, Power Lily's experience as a life coach has shown her the best way to empower and support plants everywhere.","zh":"从种子到树苗,再到枝繁叶茂,能量花作为生命导师的经验足以成为她滋养其他植物的最好资本。"},"BriefIntroduction":{"en":"Creates one Plant Food for use","zh":"产生一个叶绿素"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"ProduceCount":1,"Cooldown":60,"CooldownFrom":1,"SunCost":175,"Toughness":300,"Family":"Nope"}},{"ID":57,"NAME":{"en":"Coconut Cannon","zh":"椰子加农炮"},"_CARDSPRITENAME":"coconutcannon","CODENAME":"coconutcannon","TYPE":["plant"],"OBTAINWORLD":"pirate","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":900},{"TYPE":"AREA","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Coconut Cannons fire down a single lane, causing a medium explosion on impact.","zh":"椰子加农炮沿着本行发射,炸裂时造成范围性伤害。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"tap to fire","zh":"点击发射"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"on impact, explodes in medium area","zh":"击中目标时,在中等范围内爆炸"}}],"Chat":{"en":"Sure, he's a hairy old man, but Coconut Cannon can still fire on all cylinders. The reason he's so hairy: he's in-between waxings.","zh":"当然他已经是个长发老人,但是椰子加农炮仍然能用各种枪管发射。他之所以这么多毛发,是因为他还在接受蜜蜡除毛服务。"},"BriefIntroduction":{"en":"Tap on the cannon to fire an explosive coconut","zh":"点击发射一颗爆炸性椰子炮弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"RestTime":15,"Cooldown":5,"CooldownFrom":1,"SunCost":400,"Toughness":300,"Family":"Lobber","ImmuneToIceblock":true}},{"ID":58,"NAME":{"en":"Pea Pod","zh":"豌豆荚"},"_CARDSPRITENAME":"peapod","CODENAME":"peapod","TYPE":["plant"],"OBTAINWORLD":"cowboy","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Pea Pods can be planted in the same space for up to 5 times the destruction.","zh":"在同一格种植豌豆荚,能让他们的攻击力提升到至多 5 倍。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"increases rate of fire with multiple plantings","zh":"多次种植,提高单次发射豌豆数量"}}],"Chat":{"en":"Having studied Quantum Spatial Mechanics in Clown College, Pea Pod has been amusing families of all ages.","zh":"自从毕业于职业小丑学院的空间量子力学专业,豌豆荚就一直在取悦家里的老小。"},"BriefIntroduction":{"en":"Plant multiple times on the same spot to multiply damage","zh":"多次重叠种植提高攻击力"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":5,"Cooldown":5,"CooldownFrom":1,"SunCost":125,"Toughness":300,"Family":"Peashooter"}},{"ID":59,"NAME":{"en":"Snap Dragon","zh":"火龙草"},"_CARDSPRITENAME":"snapdragon","CODENAME":"snapdragon","TYPE":["plant"],"OBTAINWORLD":"pirate","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":30},{"TYPE":"RANGE","SORT":{"en":"Close","zh":"接近"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Snapdragons breathe fire that causes damage in 6 adjacent tiles.","zh":"火龙草向毗邻的 6 格吐出有伤害的火焰。"},"Special":[{"NAME":{"en":"Area","zh":"范围"},"DESCRIPTION":{"en":"damages all zombies in the 6 tiles in front of it","zh":"对身前 6 个格子内的所有僵尸造成伤害"}}],"Chat":{"en":"Although the most powerful dragon in the plant kingdom, he still dreams of wings and seeing the world beneath him.","zh":"就算他是植物王国里最强大的一条龙,他仍然希望有一对翅膀,俯瞰整个世界。"},"BriefIntroduction":{"en":"Breaths fire in an area in front of it","zh":"向身前区域吐息"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"AttackInterval":1.85,"AttackIntervalAdditional":0.15,"Damage":30,"DamagePlantfood":1800,"Cooldown":5,"CooldownFrom":1,"SunCost":150,"Toughness":300,"Family":"Fire","ImmuneToIceblock":true}},{"ID":60,"NAME":{"en":"Gatling Pea","zh":"机枪射手"},"_CARDSPRITENAME":"gatlingpea","CODENAME":"gatling","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Gatling Peas fire 4 peas at one time at a shorter shooting rate.","zh":"机枪射手每次发射 4 豌豆,并且拥有更高的射速。"},"Special":[{"NAME":{"en":"Firing Speed","zh":"射速"},"DESCRIPTION":{"en":"4x","zh":"4倍"}}],"Chat":{"en":"During a certain explosion at a research center, a reed was thunderstruck and became Lightning Reed. Meanwhile, a Peashooter on a gatling was also zapped, that's the origin of our new superhero, Gatling Pea.","zh":"某次研究中心的爆炸事故发生时,一棵芦苇刚好被闪电击中,于是他变成了闪电芦苇;而与此同时,正在操作机枪的豌豆射手也被击中,这就是我们全新的超级英雄————机枪豌豆的来历。"},"BriefIntroduction":{"en":"Shoots 4 peas at a time","zh":"向敌人发射 4 颗豌豆"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":0.9,"ShootIntervalAdditional":0.1,"PlantfoodPeaCount":60,"Cooldown":5,"CooldownFrom":1,"SunCost":450,"Toughness":300,"Family":"Peashooter"}},{"ID":61,"NAME":{"en":"Split Pea","zh":"裂荚射手"},"_CARDSPRITENAME":"splitpea","CODENAME":"splitpea","TYPE":["plant"],"OBTAINWORLD":"cowboy","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Front & Back","zh":"前后"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Split Peas shoot peas forward and backwards.","zh":"裂荚射手向前后方发射豌豆。"},"Special":[{"NAME":{"en":"Firing Speed","zh":"射速"},"DESCRIPTION":{"en":"1x forward, 2x backwards","zh":"向前方正常,向后方两倍"}}],"Chat":{"en":"\\"It's my turn with the eyebrows,\\" said Frontie. \\"Fine, we'll split them,\\" said Backie. Sprouted two minutes apart, their eyebrow war is eternal.","zh":"“该让我戴眉毛了!”前面的头说道。“好吧,那我们平分一下。”后面的头回答道。只是分开了两分钟,他们的眉毛争夺战就到达了无法停歇的地步。"},"BriefIntroduction":{"en":"Shoots peas forward and backward","zh":"向身前和身后发射豌豆"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":60,"PlantfoodPeaCountBack":90,"Cooldown":5,"CooldownFrom":1,"SunCost":125,"Toughness":300,"Family":"Peashooter"}},{"ID":62,"NAME":{"en":"Chili Bean","zh":"巴豆"},"_CARDSPRITENAME":"chilibean","CODENAME":"chilibean","TYPE":["plant"],"OBTAINWORLD":"cowboy","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"SPECIAL","SORT":{"en":"Stun","zh":"眩晕"}},{"TYPE":"RANGE","SORT":{"en":"Touch","zh":"接触"}},{"TYPE":"PLANTFOOD","SORT":{"en":"Duplication","zh":"分身"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Chili Beans deliver a crippling bout of gastrointestinal distress.","zh":"巴豆会对吞食他的敌人施加致命的毒素攻击,并使其释放眩晕气体。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"on being eaten","zh":"被啃食"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"eating zombie is destroyed and releases stunning gas","zh":"吃掉他的僵尸直接死亡,并且释放眩晕气体"}}],"Chat":{"en":"He's not blushing, he's trying to hold it in.","zh":"他不是脸红了,而是一直在憋着什么。"},"BriefIntroduction":{"en":"Zombies that eat it are defeated and release gas","zh":"僵尸吃下后死亡并释放眩晕气体"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodChildrenCount":3,"Cooldown":10,"CooldownFrom":1,"SunCost":50,"Toughness":300,"Family":"Poison"}},{"ID":63,"NAME":{"en":"Tall-nut","zh":"高坚果"},"_CARDSPRITENAME":"tallnut","CODENAME":"tallnut","TYPE":["amphibious"],"OBTAINWORLD":"cowboy","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"PLANTFOOD","SORT":{"en":"Armor","zh":"盔甲"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Tall-nuts are heavy-duty wall plants that block low flying zombies.","zh":"高坚果是血量更厚的坚果墙,可以抵挡低空飞行的僵尸。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"blocks launched imps","zh":"挡住丢出的小鬼"}}],"Chat":{"en":"Tall-nut is opening a chain of stores for Tall and Taller gentlemen. \\"I'll shell out the savings to you!\\"","zh":"高坚果打算为高个子的绅士们开张连锁店,“我会把我的存货特价卖给大家!”"},"BriefIntroduction":{"en":"Heavy-duty wall that blocks low flying zombies","zh":"血量更高的坚果墙,可以抵挡飞来的僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ArmorToughness":6000,"Cooldown":20,"CooldownFrom":1,"SunCost":125,"Toughness":8000,"Family":"Defence"}},{"ID":64,"NAME":{"en":"Hurrikale","zh":"飓风甘蓝"},"_CARDSPRITENAME":"hurrikale","CODENAME":"hurrikale","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SPECIAL","SORT":{"en":"Chill","zh":"冻结"}},{"TYPE":"AREA","SORT":{"en":"Lane","zh":"整行"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Hurrikales push back all zombies in their lane with a chilling wind.","zh":"飓风甘蓝利用强风将本行所有的僵尸向后推。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻触发"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"chills affected zombies","zh":"对吹到的僵尸施加冷冻效果"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"blows away flying zombies in lane","zh":"吹飞本行所有的飞行僵尸"}}],"Chat":{"en":"You could say Hurrikale is a \\"blow hard\\" in the truest sense of the phrase. He is the first chair trombonist in the Biennial Philharmonic Orchestra. He is also proficient in the trumpet, saxophone and the tuba. But man o' man, you should really see him on the flugelhorn. Dude absolutely kills it.","zh":"用“吹牛大师”形容飓风甘蓝再合适不过了,当然是字面意义上的。他在两年一次的交响乐演奏会上可是首席吹号手。他也精通小号、萨克斯、大号。但是最令人震撼的是他会吹粗管短号!这家伙真是酷毙了。"},"BriefIntroduction":{"en":"Blows a chilling wind that pushes back zombies in lane","zh":"吹出强寒风,推动本行的僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"PushDuration":3,"Cooldown":15,"CooldownFrom":1,"SunCost":100,"Toughness":300,"Family":"Slow","ImmuneToIceblock":true}},{"ID":65,"NAME":{"en":"Stallia","zh":"眩晕雏菊"},"_CARDSPRITENAME":"stallia","CODENAME":"stallia","TYPE":["plant"],"OBTAINWORLD":"lostcity","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"RANGE","SORT":{"en":"Touch","zh":"接触"}},{"TYPE":"AREA","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"SPECIAL","SORT":{"en":"Stall","zh":"减速"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Stallias slow down zombies with a puff of perfume.","zh":"眩晕雏菊利用一股毒气减慢僵尸的前进。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, activates when zombie is close","zh":"一次性使用,僵尸靠近时触发"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"slows zombies","zh":"对附近的僵尸施加减速效果"}}],"Chat":{"en":"\\"Life moves too quickly in our modern world,\\" says Stallia. \\"Folks need to slow down and smell some spores.\\"","zh":"“现在大家都总是忙忙碌碌的,”眩晕雏菊说,“人们应该时不时停下脚步闻闻花香。”"},"BriefIntroduction":{"en":"Slows zombies in nearby lanes","zh":"减慢范围内的所有僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PerfumeDuration":12,"PerfumeDurationPlantfood":12,"Cooldown":20,"CooldownFrom":1,"SunCost":0,"Toughness":300,"Family":"Slow"}},{"ID":66,"NAME":{"en":"Electric Peashooter","zh":"电能豌豆"},"_CARDSPRITENAME":"electricpeashooter","CODENAME":"electricpeashooter","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Multi-Lane","zh":"多行"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Electric Peashooters fire pea-like orbs that pass through zombies and crackle with electrical power, doing damage all the while.","zh":"电能豌豆向僵尸发射穿透性球状闪电,并且伴随着电弧产生,对附近的目标造成伤害。"},"Special":[],"Chat":{"en":"Electric Peashooter expects resistance, but he doesn't want to ohm anybody.","zh":"电能豌豆希望遇到一个电阻相当的对手,但是他又不想跟他们一起算欧姆定律。"},"BriefIntroduction":{"en":"Fires electric peas","zh":"发射电能豌豆子弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":2.7,"ShootIntervalAdditional":0.15,"PlantfoodPeaCount":5,"Cooldown":5,"CooldownFrom":1,"SunCost":200,"Toughness":300,"Family":"Electricity"}},{"ID":67,"NAME":{"en":"Squash","zh":"倭瓜"},"_CARDSPRITENAME":"squash","CODENAME":"squash","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"RANGE","SORT":{"en":"Close","zh":"靠近时"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Squashes will smash the first zombie that gets close.","zh":"倭瓜会砸向第一只向他靠近的僵尸。"},"Special":[{"NAME":{"en":"Area","zh":"范围"},"DESCRIPTION":{"en":"all zombies around target","zh":"目标身边的所有僵尸"}}],"Chat":{"en":"Squash is actually his stage name. His birth name was Tracy.","zh":"“倭瓜”其实是他的艺名,他的本名其实是“特雷西”。"},"BriefIntroduction":{"en":"Squashed zombies","zh":"碾压一群僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodSmashTime":2,"SmashDamage":1800,"Cooldown":20,"CooldownFrom":1,"SunCost":50,"Toughness":300,"Family":"Melee"}},{"ID":68,"NAME":{"en":"Gloom Shroom","zh":"忧郁菇"},"_CARDSPRITENAME":"gloomshroom","CODENAME":"gloomshroom","TYPE":["plant"],"OBTAINWORLD":"epic","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"RANGE","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Gloom Shrooms shoot zombie-damaging gloom in eight directions. When powered and shooting, they power near by shadow plants.","zh":"忧郁菇向八个方向发射孢子,对僵尸造成伤害。在发射时如果被激活,也会激活附近的暗影植物。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"powers shadow plants in an area when shooting","zh":"攻击时激活范围内的暗影植物"}}],"Chat":{"en":"Some see him as depressed, but he's got a lot of sides.","zh":"很多人觉得他很忧郁,但实际上他有很多副面孔。"},"BriefIntroduction":{"en":"Damages all zombies in a 3x3 area","zh":"对 3x3 范围内所有僵尸造成伤害"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"DPS":100,"ShootInterval":1.5,"DamageDuration":0.5,"DPSPlantfood":1543,"PoisonDPS":60,"Cooldown":5,"CooldownFrom":1,"SunCost":250,"Toughness":300,"Family":"Shadow"}},{"ID":69,"NAME":{"en":"Magnifying Grass","zh":"棱镜草"},"_CARDSPRITENAME":"magnifyinggrass","CODENAME":"magnifyinggrass","TYPE":["plant"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":550},{"TYPE":"FAMILY"}],"Introduction":{"en":"Magnifying Grass turns sun into a bolt of colorful damage.","zh":"棱镜草将阳光转换为高能的彩虹子弹。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"tap to spend sun for an attack","zh":"点击消耗阳光攻击"}}],"Chat":{"en":"Magnifying Grass understands the inherent power of a rainbow. Beneath her stoic features she takes great joy in delivering radiant multicolored destruction to the zombie horde.","zh":"棱镜草知道如何运用隐藏在彩虹中的无穷能量。在她冷峻的面孔下,驱动五彩缤纷的辐射对抗僵尸大军使她获得巨大的享受与满足。"},"BriefIntroduction":{"en":"Tap to spend sun for a powerful attack","zh":"点击后,花费阳光发射光能子弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootSunCost":50,"SunProducerList":["sunflower","twinsunflower","sunshroom","primalsunflower","moonflower"],"PlantfoodDuration":3,"PlantfoodDurationExtendPerProducer":0.15,"PlantfoodDPS":200,"ShootInterval":0.667,"Cooldown":5,"CooldownFrom":1,"SunCost":50,"Toughness":300,"Family":"Electricity"}},{"ID":70,"NAME":{"en":"Celery Stalker","zh":"潜伏芹菜"},"_CARDSPRITENAME":"celerystalker","CODENAME":"celerystalker","TYPE":["potatomine"],"OBTAINWORLD":"stage","ZENGARDEN":{"PlantPlace":"solid"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":25},{"TYPE":"RANGE","SORT":{"en":"Close Backwards","zh":"靠近身后时"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Celery Stalkers wait until zombies pass, then pop up and bash them from behind.","zh":"潜伏芹菜会等待僵尸走过,在他们走到身后时冒出并抽打他们。"},"Special":[],"Chat":{"en":"Celery Stalker resents the implication that there's anything unsavory about his attack style. He simply believes that discretion is the better part of vegetation.","zh":"潜伏芹菜非常讨厌别人说他的攻击方式没特色。他觉得保持低调对植物来说更重要。"},"BriefIntroduction":{"en":"Pops up and bashes zombies from behind","zh":"身后有僵尸时冒出并造成伤害"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodChildrenCount":3,"RetractionDelay":3,"DamagePerHit":25,"Cooldown":15,"CooldownFrom":1,"SunCost":50,"Toughness":1200,"Family":"Melee"}},{"ID":71,"NAME":{"en":"Sap-fling","zh":"树脂投手"},"_CARDSPRITENAME":"sapfling","CODENAME":"sapfling","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"RANGE","SORT":{"en":"Lobbed","zh":"抛物线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Sap-flings create zombie-slowing puddles of sap.","zh":"树脂投手会在地上留下能让僵尸减速的树脂。"},"Special":[{"NAME":{"en":"Damage Details","zh":"具体伤害"},"DESCRIPTION":{"en":"does no damage on impact, but create sap puddle","zh":"不会造成伤害,但是子弹爆裂时在地上留下树脂"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"slows zombies who walk in puddle","zh":"走在树脂上的僵尸会被减速"}}],"Chat":{"en":"You've gotta see Sap-fling's throwing arm to believe it. He may be young, but everyone agrees ... the kid's got TALENT. Scouts from some of the biggest Pinecone Ball teams have been keeping a close eye on him. He could be headed to the majors. Oh sure, some knock him for his incredibly sticky spitball. But he only uses all-natural sap, so it's entirely legal.","zh":"不看树脂投手的手臂都不会觉得他年轻而且有不可否认的才华。一些知名的的 Pinecone Ball 球队的球探一直在密切关注他。他可能会去参加大满贯赛。哦,当然,有些人因为他老是丢出黏糊糊的球而觉得他在作弊。但他只使用全天然的汁液,所以这是完全合法的。"},"BriefIntroduction":{"en":"Creates zombies-slowing puddles of sap","zh":"投掷释放树脂的子弹,使僵尸减速"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ThrowInterval":2.85,"ThrowIntervalAdditional":0.15,"Cooldown":5,"CooldownFrom":1,"SunCost":75,"Toughness":300,"Family":"Slow"}},{"ID":72,"NAME":{"en":"Parsnip","zh":"防风草"},"_CARDSPRITENAME":"parsnip","CODENAME":"parsnip","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"solid"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":80},{"TYPE":"RANGE","SORT":{"en":"Close","zh":"靠近时"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Parsnips snip at zombies, then charge down the lane at the last moment.","zh":"防风草掐伤身前的僵尸,被啃咬后冲出夹击本行前方的僵尸"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"charges down the the lane when defeated and snips zombies in front","zh":"被啃食完毕后沿着本行冲出,掐前方的僵尸"}}],"Chat":{"en":"\\"Snip!\\" said Parsnip. \\"Snip snip snip! If it wasn't for my scrapbook, my coupons, and snipping zombies to death, I just don't know what I'd do with myself!\\"","zh":"“我掐!”防风草叫道。“我掐我掐我掐!要不是为了制作我的剪贴簿、抢我的优惠券,还有掐死僵尸,我都不知道拿自己怎么办!”"},"BriefIntroduction":{"en":"Snips zombies, than charges down lane","zh":"夹击僵尸,被啃咬时冲出并攻击前方所有僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"AttackInterval":0.8,"DamagePerSnip":70,"PlantfoodSummonCount":2,"Cooldown":5,"CooldownFrom":1,"SunCost":150,"Toughness":300,"Family":"Melee"}},{"ID":73,"NAME":{"en":"Explode-O-Nut","zh":"爆炸坚果"},"_CARDSPRITENAME":"explodeonut","CODENAME":"explodeonut","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"PLANTFOOD","SORT":{"en":"Armor","zh":"盔甲"}},{"TYPE":"DAMAGE","VALUE":1800},{"TYPE":"AREA","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Explode-O-Nuts provide protection, and when their shells are eaten, they explode to blow up zombies.","zh":"爆炸坚果保护身后的植物,当他们被吃掉时,炸死周围的僵尸。"},"Special":[],"Chat":{"en":"\\"My only regret,\\" says Explode-O-Nut, \\"is that I have but one chewy center full of nitroglycerin to give in defense of this lawn.\\"","zh":"“唯一令我遗憾的是,”爆炸坚果说道,“我只有一颗能被咬爆的硝酸甘油核心。”"},"BriefIntroduction":{"en":"Explodes when eaten","zh":"被啃食后爆炸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ArmorToughness":4000,"Damage":1800,"ArmorDamage":1800,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":3000,"Family":"Explosive"}},{"ID":74,"NAME":{"en":"Grapeshot","zh":"爆裂葡萄"},"_CARDSPRITENAME":"grapeshot","CODENAME":"grapeshot","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"DAMAGE","VALUE":1800},{"TYPE":"AREA","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Grapeshots explode and scatter bouncing projectiles in eight directions.","zh":"爆裂葡萄爆炸后向 8 个方向发射弹性葡萄子弹。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻触发"}}],"Chat":{"en":"\\"Spa-BOOM!\\" enthuses Grapeshot. \\"You liked that? I got a million of 'em! Wa-POW! Buh-BLAM! Za-... um... Ker-... hmmm... Okay, I guess I've only got the three.\\"","zh":"“唏——啪——!”爆裂葡萄激情地吼道。“你喜欢吗?我还有上万种这样的声音呢。哇——噗——!啪——砰——!咂——……!额……,轰——……!嗯嗯……,好吧,我想就这三种了。”"},"BriefIntroduction":{"en":"Explodes and scatters bouncing projectiles","zh":"爆炸并发射弹射子弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"Damage":1800,"Cooldown":35,"CooldownFrom":1,"SunCost":150,"Toughness":300,"Family":"Explosive","ImmuneToIceblock":true}},{"ID":75,"NAME":{"en":"Plantern","zh":"路灯花"},"_CARDSPRITENAME":"plantern","CODENAME":"plantern","TYPE":["plant"],"OBTAINWORLD":"epic","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"PLANTFOOD","SORT":{"en":"Hidding Plants","zh":"使植物隐形"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Planterns remove fog and reveal invisible zombies.","zh":"路灯花会驱散迷雾,并使隐形的僵尸显现。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"removes fogs","zh":"驱散迷雾"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"reveals invisible zombies","zh":"使隐身僵尸显现"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"when Plant Fooded, gives each zombie 25 sun and hides nearby plants","zh":"施加叶绿素后,为场上所有僵尸施予 25 阳光,并使周围的植物隐身"}}],"Chat":{"en":"Plantern does his job according to his past experience, \\"Why not do the same thing as what zombies did in the past?\\"","zh":"路灯花根据以往的工作经验恪尽职守,“僵尸以前也喜欢隐藏他们自己,难道我们不能也这么干嘛。”"},"BriefIntroduction":{"en":"Removes fog and reveals invisible zombies","zh":"驱散迷雾,并显示隐形的僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":10,"CooldownFrom":1,"SunCost":75,"Toughness":300,"Family":"Sun"}},{"ID":76,"NAME":{"en":"Heavenly Peach","zh":"仙桃"},"_CARDSPRITENAME":"heavenlypeach","CODENAME":"peach","TYPE":["plant"],"OBTAINWORLD":"kongfu","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"RANGE","SORT":{"en":"3x3","zh":"3x3范围"}},{"TYPE":"SPECIAL","NAME":{"en":"HEALTH PER HEAL","zh":"单次治疗血量"},"VALUE":150},{"TYPE":"FAMILY"}],"Introduction":{"en":"Heavenly Peaches heal all surrounding plants, regaining their health.","zh":"仙桃医治周围的植物,恢复他们的生命值。"},"Special":[],"Chat":{"en":"Her resume says that she was once a peach of Wangmu Niangniang for consumption, and became a medic after being demoted to mortal.","zh":"仙桃的简历上写着白己本是王母娘娘的御用幡桃, 被贬下凡后做了战地医生。"},"BriefIntroduction":{"en":"Heals plants in a 3x3 area","zh":"治疗 3x3 范围内的植物"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodDuration":10,"HealthPerHeal":150,"HealthPlantfoodHeal":450,"HealInterval":10,"Cooldown":10,"CooldownFrom":1,"SunCost":125,"Toughness":300,"Family":"Defence"}},{"ID":77,"NAME":{"en":"Jack O' Lantern","zh":"杰克南瓜"},"_CARDSPRITENAME":"jackolantern","CODENAME":"jackolantern","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"RANGE","SORT":{"en":"3 Tiles","zh":"3 格"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Jack O' Lanterns spray fire down a lane, doing extensive burning damage over a short distance.","zh":"杰克南瓜向本行前方喷射火焰,对短距离内的敌人造成灼烧伤害。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"fire recharges over time","zh":"火焰需要时间恢复"}}],"Chat":{"en":"\\"Boo! Mwah-ha-ha-haaaaah,\\" opines Jack O' Lantern. Oh, yes. Things and stuff are scheduled to be seriously spooky when he's around. Count on it.","zh":"“唔!!!呜哈哈哈!”杰克南瓜又开始吓大家。是的,当他在身边的时候,你就应该时刻做好被惊吓的准备了。好好期待一下吧。"},"BriefIntroduction":{"en":"Fires jets of flame over a short distance","zh":"短距离内喷射火焰攻击"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"DPS":300,"DPSPlantfood":300,"ShootDuration":4.3,"RechargeTime":5,"Distance":3,"PlantfoodFireCount":9,"Cooldown":20,"CooldownFrom":0.75,"SunCost":225,"Toughness":300,"Family":"Fire","ImmuneToIceblock":true,"WarmingRadius":{"PulseInitialDelay":0.5,"PulseCooldown":6,"GridItemDamage":200}}},{"ID":78,"NAME":{"en":"Dandelion","zh":"蒲公英"},"_CARDSPRITENAME":"dandelion","CODENAME":"dandelion","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":50},{"TYPE":"RANGE","SORT":{"en":"Multi-Lane","zh":"多行"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Dandelions send explosive seeds down three different lanes, one lane at a time.","zh":"蒲公英向身前的三行中的一行发射爆炸性蒲公英子弹。"},"Special":[{"NAME":{"en":"Range Details","zh":"具体范围"},"DESCRIPTION":{"en":"can attack targets in the lane above or below","zh":"可以打击上下行和本行的目标"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"may react to certain strong winds","zh":"吹风时有机会作出反应"}}],"Chat":{"en":"\\"Look,\\" says Dandelion, shaking his head, \\"I'm not a leprechaun and I'm not a genie. You can blow my seeds off all you want, but I can't make your wish come true. I don't even know how that rumor got started.\\"","zh":"“看,”蒲公英摇摇头说,“我才不是什么小妖精或者小精灵。要是想的话,你还可以把我的种子都吹飞,但是我就是不能实现你的愿望。我也不知道这些传闻是谁发起的。”"},"BriefIntroduction":{"en":"Attacks multiple lanes, one lane at a time","zh":"攻击邻近行的僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.9,"ShootIntervalAdditional":0.2,"BlowRecoverTime":15,"BlowProjectileCount":12,"Cooldown":15,"CooldownFrom":0.75,"SunCost":275,"Toughness":300,"Family":"Peashooter"}},{"ID":79,"NAME":{"en":"Chard Guard","zh":"甜菜护卫"},"_CARDSPRITENAME":"chardguard","CODENAME":"chardguard","TYPE":["plant"],"OBTAINWORLD":"ice","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Leaf Pushes","zh":"叶子抽打击退"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Chard Guards are defensive blockers that can hurl zombies backwards.","zh":"甜菜护卫利用坚韧的身躯和菜叶将僵尸击退。"},"Special":[],"Chat":{"en":"You might remember Chard Guard from his days in the WWF (that's World Wrestling Foliage). When he was in the ring - boy-oh-boy - he was something to behold! His moves! His style! His attitude! The crowd loved him. He was quite the star for a while there. Sure, those days are behind him. But if you watch carefully, when Chard Guard is fighting zombies, you'll see him use the wrestling move he made famous. The ol' Knock 'Em Dead maneuver - it gets 'em every time.","zh":"你也许还记得WWF里(世界蔬叶摔角大赛)甜菜护卫的闪光时刻。当时他获得“男仔中的男仔”金腰带,那真的是嗨翻全场,万众瞩目!他的动作!他的战风!他的气势!大家爱死他了。那个时候他确实是人气明星。当然,那也已经是之前的事情了。但是如今如果你仔细观察,当甜菜护卫和僵尸战斗的时候,你会看到他使用的正是看家招式————摔跤动作。称之为“一击入魂”的秘技……真是百用百中。"},"BriefIntroduction":{"en":"Blocks and hurls zombies backwards","zh":"阻挡并击退僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"MaxBounceTime":3,"BounceDistance":3,"Cooldown":15,"CooldownFrom":1,"SunCost":75,"Toughness":1500,"Family":"Defence"}},{"ID":80,"NAME":{"en":"Hypno-shroom","zh":"魅惑菇"},"_CARDSPRITENAME":"hypnoshroom","CODENAME":"hypnoshroom","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"AREA","SORT":{"en":"Single","zh":"单体"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"When zombies eat Hypno-shrooms, they will turn around and fight for you.","zh":"当僵尸吃掉了魅惑菇,他们将会转身为你战斗。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"on being eaten","zh":"被啃食"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"can't be eaten by chickens or weasels","zh":"让一名僵尸为你战斗"}}],"Chat":{"en":"Hypno-shroom has no trouble persuading zombies to fight on behalf of the plants. But he has yet to convince one to cluck like a chicken. \\"One day,\\" he says. \\"One day.\\"","zh":"魅惑菇很擅长洗脑僵尸作为一个植物去战斗。但是他还没做到说服谁去学鸡叫。“总有一天会的,”他解释道,“总有一天。”"},"BriefIntroduction":{"en":"Makes a zombie fight for you","zh":"让一名僵尸为你战斗"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"HypnoedZombieDamageScale":0.95,"Cooldown":20,"CooldownFrom":0.75,"SunCost":125,"Toughness":50,"Family":"Magic"}},{"ID":81,"NAME":{"en":"Electric Currant","zh":"电流醋栗"},"_CARDSPRITENAME":"electriccurrant","CODENAME":"electriccurrant","TYPE":["plant"],"OBTAINWORLD":"epic","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","NAME":{"en":"DAMAGE PER SEC","zh":"每秒伤害"},"VALUE":48},{"TYPE":"RANGE","SORT":{"en":"Lane & Column","zh":"行或列"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Electric Currants create electrical fences between ones planted on the same row or column.","zh":"相同行或列的电流醋栗之间会产生电流线。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"area effect (electric fence)","zh":"范围效果(电流连线)"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"knocks zombies back into other lanes when defeated","zh":"被打败时把僵尸击退至其他行"}}],"Chat":{"en":"\\"Electricity is all very well and fine as a phenomenon,\\" says Electric Currant, \\"but electromagnetism as a whole is where it's really at.\\"","zh":"“闪电永远是最棒的自然现象,”电流醋栗说道,“但是电磁学这个整体才是它的灵魂所在。”"},"BriefIntroduction":{"en":"Creates electric fences","zh":"链接电弧对僵尸造成伤害"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Damage":12,"DamagePlantfood":20,"PlantfoodDuration":5,"DirectDamageInterval":0.25,"Cooldown":10,"CooldownFrom":0.001,"SunCost":150,"Toughness":300,"Family":"Electricity"}},{"ID":82,"NAME":{"en":"Escape Root","zh":"逃脱树根"},"_CARDSPRITENAME":"escaperoot","CODENAME":"escaperoot","TYPE":["potatomine"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"solid"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":1800},{"TYPE":"ARMINGTIME","VALUE":10},{"TYPE":"RANGE","SORT":{"en":"Touch","zh":"接触"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Escape Roots explode on contact, and can be swapped with other plants that are in danger.","zh":"逃脱树根在接触敌人时爆炸,他可以和其他处境危险的植物交换位置。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"tap Escape Root and another plant to swap them","zh":"点击逃脱树根后,再点击另一株植物来交换位置"}}],"Chat":{"en":"The other plants put on a big surprise party for Escape Root last week, but he did his thing and suddenly it was a surprise party...FOR THEM!","zh":"上个星期其他植物为逃脱树根举办了一个盛大的惊喜派对,逃脱树根开始玩起了他最擅长的事情,派对的惊喜一下就转移给了大家。"},"BriefIntroduction":{"en":"Explodes and can be swapped with other plants","zh":"能与其他植物换位,遇到僵尸时爆炸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ChargeTime":10,"Damage":1800,"Cooldown":20,"CooldownFrom":0.75,"SunCost":50,"Toughness":300,"Family":"Explosive"}},{"ID":83,"NAME":{"en":"Imitater","zh":"变身茄子"},"_CARDSPRITENAME":"imitator","CODENAME":"imitater","TYPE":["any"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"}],"Introduction":{"en":"Imitaters let you use two of the same plant during a level!","zh":"变身茄子允许你同一个关卡携带两张相同的植物卡片!"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"can imitate any other non-mint plants","zh":"可以模仿其他非薄荷类植物"}}],"Chat":{"en":"Having studied French Theater at Julienne, the Imitater went to the streets with his art, and has perfected his technique he calls \\"Potato stuck in a box\\".","zh":"变身茄子在法国进修过表演艺术,在街头表演中完善了他的最新节目“关在盒子里的茄子”。"},"BriefIntroduction":{"en":"Lets you have two of the same plant","zh":"允许你同时选取两张相同的卡片"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"Cooldown":20,"CooldownFrom":0,"SunCost":0,"Toughness":30000,"Family":"Nope","ImmuneToIceblock":true}},{"ID":84,"NAME":{"en":"Shadow-shroom","zh":"毒影菇"},"_CARDSPRITENAME":"shadowshroom","CODENAME":"shadowshroom","TYPE":["plant"],"OBTAINWORLD":"modern","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SPECIAL","SORT":{"en":"Poison","zh":"毒性"}},{"TYPE":"RANGE","SORT":{"en":"Touch","zh":"接触"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Shadow-shrooms poison zombies who touch them, inflicting damage over time.","zh":"毒影菇接触到僵尸时,对其施加毒性效果,中毒僵尸一段时间内持续受到伤害。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use, on contact","zh":"一次性使用,接触型"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"powered Shadow-shrooms make poisoned zombies poison other zombies","zh":"暗影状态下,使僵尸身上的毒有传染性"}}],"Chat":{"en":"Despite being such a poisonous and profoundly inedible fungus, Shadow-shroom is nonetheless a total cutie-pie.","zh":"尽管毒影菇是一种有毒且不容易食用的真菌,但他仍然是一道美味的食物。"},"BriefIntroduction":{"en":"Poisons zombies over time","zh":"使僵尸获得一段时间的中毒效果"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PoisonDuration":30,"PoisonDPS":30,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":50,"Family":"Shadow"}},{"ID":85,"NAME":{"en":"Magnet-shroom","zh":"磁力菇"},"_CARDSPRITENAME":"magnetshroom","CODENAME":"magnetshroom","TYPE":["plant"],"OBTAINWORLD":"dark","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Destroy Objects","zh":"吸走物品"}},{"TYPE":"RANGE","SORT":{"en":"R2.5","zh":"半径 2.5 的圆"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Magnet-shrooms remove helmets and other metal objects from zombies.","zh":"磁力菇会吸走僵尸的金属盔甲和其他金属物品。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"removes metal objects from zombies","zh":"吸走僵尸身上的金属物品"}}],"Chat":{"en":"Despite his unusual appearance, Magnet-shroom doesn't have a problem attracting girlfriends. But he does have a problem keeping them. It's the same thing every time. In the end, they always find him too clingy.","zh":"虽然磁力菇外形奇特,但是对找女朋友完全没有影响。可真谈了恋爱却都维持不长,每个姑娘都因为同一个理由和他分手:他太粘人了!"},"BriefIntroduction":{"en":"Removes helmets and other metal objects from zombies","zh":"吸走僵尸身上的金属盔甲和其他金属物品"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"RestTime":10,"PlantfoodAbsorbDuration":1.5,"PlantfoodThrowDamage":300,"Cooldown":15,"CooldownFrom":0.667,"SunCost":100,"Toughness":300,"Family":"Slow"}},{"ID":86,"NAME":{"en":"Resistant Radish","zh":"白萝卜"},"_CARDSPRITENAME":"turnip","CODENAME":"turnip","TYPE":["potatomine"],"OBTAINWORLD":"kongfu","ZENGARDEN":{"PlantPlace":"solid"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"RANGE","SORT":{"en":"Behind","zh":"身后植物"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Resistant Radish stands firm and resists the magic from Qigong Zombies and Black Holes' suction.","zh":"白萝卜稳固地立在地上,抵抗气功僵尸的法术和时空黑洞的吞噬。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"protects plants from magical suctions","zh":"防止身后植物被法术抽吸"}}],"Chat":{"en":"Resistant Radish has studied qigong for many years, but he only learned one thing: stasis.","zh":"白萝卜学了很多年气功, 但他一直都只会一招: 纹丝不动。"},"BriefIntroduction":{"en":"Stands firm and resists the magic from Qigong Zombies and Black Holes' suction","zh":"稳固地立在地上,抵抗气功僵尸的法术和时空黑洞的吞噬"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBePushedByFootballMech":true,"Cooldown":10,"CooldownFrom":0.75,"SunCost":50,"Toughness":2000,"Family":"Defence"}},{"ID":87,"NAME":{"en":"E.M. Peach","zh":"脉冲黄桃"},"_CARDSPRITENAME":"empeach","CODENAME":"empea","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"RANGE","SORT":{"en":"R2.5","zh":"半径 2.5 的圆"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"E.M.Peaches explode and disable all machines in an area.","zh":"脉冲黄桃爆炸后使范围内的所有机器陷入故障。"},"Special":[{"NAME":{"en":"Usage","zh":"用途"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻生效"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"disables machines","zh":"使机械陷入故障"}}],"Chat":{"en":"E.M.Peach has grown tired of people lazily calling him E.M.Pea. \\"There's a C and H there for a reason people! And I've got the stone to prove it!\\"","zh":"脉冲黄桃逐渐厌烦别人将他简称为“脉冲”。“我的名字里有‘黄桃’两字是有原因的好吗?而且这根本显而易见!”"},"BriefIntroduction":{"en":"Disables all machines in an area","zh":"使范围内所有的机械僵尸陷入故障"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"StunDuration":10,"Cooldown":25,"CooldownFrom":0.6,"SunCost":25,"Toughness":2000,"Family":"Electricity","ImmuneToIceblock":true}},{"ID":88,"NAME":{"en":"Citron","zh":"充能柚子"},"_CARDSPRITENAME":"citron","CODENAME":"citron","TYPE":["plant"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"DAMAGE","VALUE":800},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Citrons shoot powerful balls of plasma.","zh":"充能柚子向敌人发射高能的等离子子弹。"},"Special":[],"Chat":{"en":"As the owner and primary user of \\"Vitamin C-U-Later\\" 20-hour energy shots, Citron is always on and always ready for action. \\"Let's make this happen!!\\"","zh":"作为“再会,维生素”能量饮料的发明者和首位品尝者,充能柚子始终保持着精神,并时刻准备行动。“那就再来点维生素!!”"},"BriefIntroduction":{"en":"Shoots powerful balls of plasma","zh":"发射高能的等离子子弹"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ChargeTime":7,"Damage":800,"DamagePlantfood":2500,"Cooldown":5,"CooldownFrom":1,"SunCost":350,"Toughness":300,"Family":"Electricity"}},{"ID":89,"NAME":{"en":"Laser Bean","zh":"激光豆"},"_CARDSPRITENAME":"laserbean","CODENAME":"laser_bean","TYPE":["plant"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":40},{"TYPE":"RANGE","SORT":{"en":"Multi-hit","zh":"多重打击"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Laser Beans fire down a lane, hitting all zombies ahead of it.","zh":"激光豆向整条路线发射,打击他前面的所有僵尸。"},"Special":[{"NAME":{"en":"Range","zh":"范围"},"DESCRIPTION":{"en":"all zombies in a lane","zh":"一行内的所有僵尸"}}],"Chat":{"en":"After a laser eye surgery had gone horribly right, Laser Bean gained a sense of purpose and a new-found affinity for competitive staring contests.","zh":"经过了激光眼科手术后,他获得了不可思议的能力。现在激光豆拥有了强大的能量,以及不眨眼游戏中的压倒性实力。"},"BriefIntroduction":{"en":"Shoots a laser that pierces through zombies","zh":"发射穿透僵尸的激光"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Damage":40,"ShootInterval":2.7,"ShootIntervalAdditional":0.15,"DamagePlantfood":1800,"Cooldown":5,"CooldownFrom":1,"SunCost":200,"Toughness":300,"Family":"Sharp"}},{"ID":90,"NAME":{"en":"Solar Tomato","zh":"阳光番茄"},"_CARDSPRITENAME":"solartomato","CODENAME":"solartomato","TYPE":["plant","lastStandDisallowed","sunProducer"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SPECIAL","SORT":{"en":"Stun","zh":"眩晕"}},{"TYPE":"SUNPRODUCTION","VALUE":50},{"TYPE":"AREA","SORT":{"en":"3x3","zh":"3x3 范围"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Solar Tomatoes stun zombies in a 3x3 area, causing each zombie to drop 50 sun.","zh":"阳光番茄使 3x3 范围内僵尸眩晕,并使每只僵尸掉落 50 阳光。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻生效"}}],"Chat":{"en":"Solar Tomato wishes folks would just stop and enjoy the sunshine sometimes.\\n\\"Stop,\\" she says. \\"Enjoy the sunshine. I said stop! Hold it right there! Don't move! I MEAN IT!!!\\"","zh":"阳光番茄希望忙碌的人们时常停下来享受阳光。\\n“停下!”她叫嚷道,“享受一下阳光!我说了给我停下来!不许动!别动!我认真的!!!”。"},"BriefIntroduction":{"en":"Stuns zombies into dropping suns","zh":"令僵尸眩晕,并使之掉落阳光"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"StunDuration":8,"SunValuePerZombie":50,"Cooldown":25,"CooldownFrom":0.8,"SunCost":100,"Toughness":3000,"Family":"Sun","ImmuneToIceblock":true}},{"ID":91,"NAME":{"en":"Tile Turnip","zh":"瓷砖萝卜"},"_CARDSPRITENAME":"powerplant_alpha","CODENAME":"powerplant_alpha","TYPE":["powertile","tile"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SPECIAL","SORT":{"en":"Free Tiles","zh":"放置强化瓷砖"}},{"TYPE":"SPECIAL","SORT":{"en":"Cost Multiplication","zh":"阳光消耗翻倍"}}],"Introduction":{"en":"Tile Turnips create a Power Tile on planting.","zh":"瓷砖萝卜会在原地产生一块强化瓷砖。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻生效"}}],"Chat":{"en":"DJ Tile Turnip changed dance floors with his underground hit \\"Turnip the Beet.\\" What's his latest mix? When he lays it down, you'll feel the power.","zh":"播音员瓷砖萝卜的代表作《根着萝卜蹦!》逐渐在地下舞厅流行。他最新的作品是什么呢?他发布出来后,你保证会兴奋到开大的!"},"BriefIntroduction":{"en":"Creates a Power Tile","zh":"放置一块强化瓷砖"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"SunCostList":[0,250,500,1000,2000,4000,8000],"Cooldown":10,"CooldownFrom":0.8,"SunCost":250,"Toughness":3000,"Family":"Nope","ImmuneToIceblock":true}},{"ID":92,"NAME":{"en":"Tile Turnip","zh":"瓷砖萝卜"},"_CARDSPRITENAME":"powerplant_beta","CODENAME":"powerplant_beta","TYPE":["powertile","tile"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SPECIAL","SORT":{"en":"Free Tiles","zh":"放置强化瓷砖"}},{"TYPE":"SPECIAL","SORT":{"en":"Cost Multiplication","zh":"阳光消耗翻倍"}}],"Introduction":{"en":"Tile Turnips create a Power Tile on planting.","zh":"瓷砖萝卜会在原地产生一块强化瓷砖。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻生效"}}],"Chat":{"en":"DJ Tile Turnip changed dance floors with his underground hit \\"Turnip the Beet.\\" What's his latest mix? When he lays it down, you'll feel the power.","zh":"播音员瓷砖萝卜的代表作《根着萝卜蹦!》逐渐在地下舞厅流行。他最新的作品是什么呢?他发布出来后,你保证会兴奋到开大的!"},"BriefIntroduction":{"en":"Creates a Power Tile","zh":"放置一块强化瓷砖"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"SunCostList":[0,250,500,1000,2000,4000,8000],"Cooldown":10,"CooldownFrom":0.8,"SunCost":250,"Toughness":3000,"Family":"Nope","ImmuneToIceblock":true}},{"ID":93,"NAME":{"en":"Tile Turnip","zh":"瓷砖萝卜"},"_CARDSPRITENAME":"powerplant_gamma","CODENAME":"powerplant_gamma","TYPE":["powertile","tile"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SPECIAL","SORT":{"en":"Free Tiles","zh":"放置强化瓷砖"}},{"TYPE":"SPECIAL","SORT":{"en":"Cost Multiplication","zh":"阳光消耗翻倍"}}],"Introduction":{"en":"Tile Turnips create a Power Tile on planting.","zh":"瓷砖萝卜会在原地产生一块强化瓷砖。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻生效"}}],"Chat":{"en":"DJ Tile Turnip changed dance floors with his underground hit \\"Turnip the Beet.\\" What's his latest mix? When he lays it down, you'll feel the power.","zh":"播音员瓷砖萝卜的代表作《根着萝卜蹦!》逐渐在地下舞厅流行。他最新的作品是什么呢?他发布出来后,你保证会兴奋到开大的!"},"BriefIntroduction":{"en":"Creates a Power Tile","zh":"放置一块强化瓷砖"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"SunCostList":[0,250,500,1000,2000,4000,8000],"Cooldown":10,"CooldownFrom":0.8,"SunCost":250,"Toughness":3000,"Family":"Nope","ImmuneToIceblock":true}},{"ID":94,"NAME":{"en":"Tile Turnip","zh":"瓷砖萝卜"},"_CARDSPRITENAME":"powerplant_delta","CODENAME":"powerplant_delta","TYPE":["powertile","tile"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SPECIAL","SORT":{"en":"Free Tiles","zh":"放置强化瓷砖"}},{"TYPE":"SPECIAL","SORT":{"en":"Cost Multiplication","zh":"阳光消耗翻倍"}}],"Introduction":{"en":"Tile Turnips create a Power Tile on planting.","zh":"瓷砖萝卜会在原地产生一块强化瓷砖。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻生效"}}],"Chat":{"en":"DJ Tile Turnip changed dance floors with his underground hit \\"Turnip the Beet.\\" What's his latest mix? When he lays it down, you'll feel the power.","zh":"播音员瓷砖萝卜的代表作《根着萝卜蹦!》逐渐在地下舞厅流行。他最新的作品是什么呢?他发布出来后,你保证会兴奋到开大的!"},"BriefIntroduction":{"en":"Creates a Power Tile","zh":"放置一块强化瓷砖"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"SunCostList":[0,250,500,1000,2000,4000,8000],"Cooldown":10,"CooldownFrom":0.8,"SunCost":250,"Toughness":3000,"Family":"Nope","ImmuneToIceblock":true}},{"ID":95,"NAME":{"en":"Tile Turnip","zh":"瓷砖萝卜"},"_CARDSPRITENAME":"powerplant_epsilon","CODENAME":"powerplant_epsilon","TYPE":["powertile","tile"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SPECIAL","SORT":{"en":"Free Tiles","zh":"放置强化瓷砖"}},{"TYPE":"SPECIAL","SORT":{"en":"Cost Multiplication","zh":"阳光消耗翻倍"}}],"Introduction":{"en":"Tile Turnips create a Power Tile on planting.","zh":"瓷砖萝卜会在原地产生一块强化瓷砖。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻生效"}}],"Chat":{"en":"DJ Tile Turnip changed dance floors with his underground hit \\"Turnip the Beet.\\" What's his latest mix? When he lays it down, you'll feel the power.","zh":"播音员瓷砖萝卜的代表作《根着萝卜蹦!》逐渐在地下舞厅流行。他最新的作品是什么呢?他发布出来后,你保证会兴奋到开大的!"},"BriefIntroduction":{"en":"Creates a Power Tile","zh":"放置一块强化瓷砖"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"SunCostList":[0,250,500,1000,2000,4000,8000],"Cooldown":10,"CooldownFrom":0.8,"SunCost":250,"Toughness":3000,"Family":"Nope","ImmuneToIceblock":true}},{"ID":96,"NAME":{"en":"Infi-nut","zh":"全息坚果"},"_CARDSPRITENAME":"holonut","CODENAME":"holonut","TYPE":["plant"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Regeneration","zh":"再生"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Infi-nuts are weaker than Wall-nuts, but they can regain health over time.","zh":"全息坚果弱于坚果墙,但是他们能在一段时间后回复血量。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"regenerates health over time","zh":"隔一段时间回复血量"}}],"Chat":{"en":"As a young nut, he spent way too much time standing between two mirrors and trying to look into infinity.","zh":"作为一颗年轻的坚果,他花了太多时间站在两个平行的镜子之间,尝试看到无数个自己。"},"BriefIntroduction":{"en":"A weaker Wall-nut that regains health over time","zh":"比坚果脆弱,但是能隔一段时间回复血量"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"DelayBeforeRegenFromDamage":15,"DelayBeforeRecoverFromDeath":15,"Cooldown":15,"CooldownFrom":0.667,"SunCost":75,"Toughness":2000,"Family":"Defence"}},{"ID":97,"NAME":{"en":"Tile Turnip","zh":"瓷砖萝卜"},"_CARDSPRITENAME":"powerplant_epsilon","CODENAME":"powerplant","TYPE":["powertile","tile"],"OBTAINWORLD":"future","ZENGARDEN":{"PlantPlace":"dirt"},"SubPlantList":["powerplant_alpha","powerplant_beta","powerplant_gamma","powerplant_delta","powerplant_epsilon"],"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SPECIAL","SORT":{"en":"Free Tiles","zh":"放置强化瓷砖"}},{"TYPE":"SPECIAL","SORT":{"en":"Cost Multiplication","zh":"阳光消耗翻倍"}}],"Introduction":{"en":"Tile Turnips create a Power Tile on planting.","zh":"瓷砖萝卜会在原地产生一块强化瓷砖。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use, instant","zh":"一次性使用,立刻生效"}}],"Chat":{"en":"DJ Tile Turnip changed dance floors with his underground hit \\"Turnip the Beet.\\" What's his latest mix? When he lays it down, you'll feel the power.","zh":"播音员瓷砖萝卜的代表作《根着萝卜蹦!》逐渐在地下舞厅流行。他最新的作品是什么呢?他发布出来后,你保证会兴奋到开大的!"},"BriefIntroduction":{"en":"Creates a Power Tile","zh":"放置一块强化瓷砖"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBeSheepenedByWizard":true,"SunCostList":[0,250,500,1000,2000,4000,8000],"Cooldown":10,"CooldownFrom":0.8,"SunCost":250,"Toughness":3000,"Family":"Nope","ImmuneToIceblock":true}},{"ID":98,"NAME":{"en":"Marigold","zh":"金盏花"},"_CARDSPRITENAME":"marigold","CODENAME":"marigold","TYPE":["plant"],"OBTAINWORLD":"frontyard","ZENGARDEN":{"PlantPlace":"dirt"},"SubPlantList":["marigold_red","marigold_orange","marigold_yellow","marigold_green","marigold_blue","marigold_pink","marigold_purple"],"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Coin Producer","zh":"生产金币"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Marigolds give you coins over time.","zh":"金盏花时常为您生产金币。"},"Special":[],"Chat":{"en":"Marigold used to dedicate herself to the Zen lifestyle. She was a team player, and gave it her best there in the garden. But when she heard needed to confront zombies on the lawn again, she said she'd prepared for that!","zh":"金盏花曾沉浸生活在禅境花园中。她在那表现得很棒,在花园中尽己所能。当她听到了自己又要面对草坪上的僵尸时,她表示早已做好准备!"},"BriefIntroduction":{"en":"Gives you coins over time","zh":"时常产生金币"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":1,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"ChanceToTurn":0.5,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Slow"}},{"ID":99,"NAME":{"en":"Red Marigold","zh":"火红金盏花"},"_CARDSPRITENAME":"marigold_red","CODENAME":"marigold_red","TYPE":["plant"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Coin Producer","zh":"生产金币"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Red Marigolds give you coins over time, burn when defeated.","zh":"火红金盏花时常为您生产金币,被打败时燃烧。"},"Special":[],"Chat":{"en":"Marigold used to dedicate herself to the Zen lifestyle. She was a team player, and gave it her best there in the garden. But when she heard needed to confront zombies on the lawn again, she said she'd prepared for that!","zh":"金盏花曾沉浸生活在禅境花园中。她在那表现得很棒,在花园中尽己所能。当她听到了自己又要面对草坪上的僵尸时,她表示早已做好准备!"},"BriefIntroduction":{"en":"Gives you coins over time","zh":"时常产生金币"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"FireDamage":150,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Fire","ImmuneToIceblock":true,"WarmingRadius":{"PulseInitialDelay":0.5,"PulseCooldown":6,"GridItemDamage":200}}},{"ID":100,"NAME":{"en":"Orange Marigold","zh":"爆裂金盏花"},"_CARDSPRITENAME":"marigold_orange","CODENAME":"marigold_orange","TYPE":["plant"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Coin Producer","zh":"生产金币"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Orange Marigolds give you coins over time, explode when defeated.","zh":"爆裂金盏花时常为您生产金币,被打败时爆炸。"},"Special":[],"Chat":{"en":"Marigold used to dedicate herself to the Zen lifestyle. She was a team player, and gave it her best there in the garden. But when she heard needed to confront zombies on the lawn again, she said she'd prepared for that!","zh":"金盏花曾沉浸生活在禅境花园中。她在那表现得很棒,在花园中尽己所能。当她听到了自己又要面对草坪上的僵尸时,她表示早已做好准备!"},"BriefIntroduction":{"en":"Gives you coins over time","zh":"时常产生金币"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"ExplodeDamage":400,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Explosive","ImmuneToIceblock":true,"WarmingRadius":{"PulseInitialDelay":0.5,"PulseCooldown":6,"GridItemDamage":200}}},{"ID":101,"NAME":{"en":"Yellow Marigold","zh":"耀黄金盏花"},"_CARDSPRITENAME":"marigold_yellow","CODENAME":"marigold_yellow","TYPE":["plant","sunProducer"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Coin Producer","zh":"生产金币"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Yellow Marigolds give you coins over time, drop sun when defeated.","zh":"耀黄金盏花时常为您生产金币,被打败时掉落阳光。"},"Special":[],"Chat":{"en":"Marigold used to dedicate herself to the Zen lifestyle. She was a team player, and gave it her best there in the garden. But when she heard needed to confront zombies on the lawn again, she said she'd prepared for that!","zh":"金盏花曾沉浸生活在禅境花园中。她在那表现得很棒,在花园中尽己所能。当她听到了自己又要面对草坪上的僵尸时,她表示早已做好准备!"},"BriefIntroduction":{"en":"Gives you coins over time","zh":"时常产生金币"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"SunDropValue":150,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Sun"}},{"ID":102,"NAME":{"en":"Green Marigold","zh":"豌豆金盏花"},"_CARDSPRITENAME":"marigold_green","CODENAME":"marigold_green","TYPE":["plant"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Coin Producer","zh":"生产金币"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Green Marigolds give you coins over time, shoot peas when defeated.","zh":"豌豆金盏花时常为您生产金币,被打败时发射豌豆。"},"Special":[],"Chat":{"en":"Marigold used to dedicate herself to the Zen lifestyle. She was a team player, and gave it her best there in the garden. But when she heard needed to confront zombies on the lawn again, she said she'd prepared for that!","zh":"金盏花曾沉浸生活在禅境花园中。她在那表现得很棒,在花园中尽己所能。当她听到了自己又要面对草坪上的僵尸时,她表示早已做好准备!"},"BriefIntroduction":{"en":"Gives you coins over time","zh":"时常产生金币"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"PeaCount":12,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Peashooter"}},{"ID":103,"NAME":{"en":"Blue Marigold","zh":"冰蓝金盏花"},"_CARDSPRITENAME":"marigold_blue","CODENAME":"marigold_blue","TYPE":["plant"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Coin Producer","zh":"生产金币"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Blue Marigolds give you coins over time, freeze nearby zombies when defeated.","zh":"冰蓝金盏花时常为您生产金币,被打败时冻结身边僵尸。"},"Special":[],"Chat":{"en":"Marigold used to dedicate herself to the Zen lifestyle. She was a team player, and gave it her best there in the garden. But when she heard needed to confront zombies on the lawn again, she said she'd prepared for that!","zh":"金盏花曾沉浸生活在禅境花园中。她在那表现得很棒,在花园中尽己所能。当她听到了自己又要面对草坪上的僵尸时,她表示早已做好准备!"},"BriefIntroduction":{"en":"Gives you coins over time","zh":"时常产生金币"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"FreezeTime":5,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Cold"}},{"ID":104,"NAME":{"en":"Pink Marigold","zh":"魔力金盏花"},"_CARDSPRITENAME":"marigold_pink","CODENAME":"marigold_pink","TYPE":["plant"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Coin Producer","zh":"生产金币"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Pink Marigolds give you coins over time, summon random mushrooms when defeated.","zh":"魔力金盏花时常为您生产金币,被打败时召唤随机蘑菇。"},"Special":[],"Chat":{"en":"Marigold used to dedicate herself to the Zen lifestyle. She was a team player, and gave it her best there in the garden. But when she heard needed to confront zombies on the lawn again, she said she'd prepared for that!","zh":"金盏花曾沉浸生活在禅境花园中。她在那表现得很棒,在花园中尽己所能。当她听到了自己又要面对草坪上的僵尸时,她表示早已做好准备!"},"BriefIntroduction":{"en":"Gives you coins over time","zh":"时常产生金币"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"PlantList":["puffshroom","fumeshroom","scaredyshroom","puffshroom","fumeshroom","scaredyshroom","gloomvine","hypnoshroom","vamporcini"],"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Magic"}},{"ID":105,"NAME":{"en":"Purple Marigold","zh":"紫毒金盏花"},"_CARDSPRITENAME":"marigold_purple","CODENAME":"marigold_purple","TYPE":["plant"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"SPECIAL","SORT":{"en":"Coin Producer","zh":"生产金币"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Purple Marigolds give you coins over time, poison nearby zombies when defeated.","zh":"紫毒金盏花时常为您生产金币,被打败时使身边僵尸中毒。"},"Special":[],"Chat":{"en":"Marigold used to dedicate herself to the Zen lifestyle. She was a team player, and gave it her best there in the garden. But when she heard needed to confront zombies on the lawn again, she said she'd prepared for that!","zh":"金盏花曾沉浸生活在禅境花园中。她在那表现得很棒,在花园中尽己所能。当她听到了自己又要面对草坪上的僵尸时,她表示早已做好准备!"},"BriefIntroduction":{"en":"Gives you coins over time","zh":"时常产生金币"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"PlantfoodTime":3,"ProduceInterval":23.5,"ProduceIntervalAdditional":1.5,"ProduceCountdownStart":5,"PoisonDPS":20,"PoisonDuration":10,"Cooldown":10,"CooldownFrom":0.5,"SunCost":50,"Toughness":300,"Family":"Poison"}},{"ID":106,"NAME":{"en":"Apple Mortar","zh":"苹果迫击炮"},"_CARDSPRITENAME":"applemortar","CODENAME":"applemortar","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":30},{"TYPE":"SPECIAL","SORT":{"en":"Stun","zh":"眩晕"}},{"TYPE":"RANGE","SORT":{"en":"Multi-Lane","zh":"多行"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Apple Mortars lob apple cores that damage and briefly stun zombies over three lanes.","zh":"苹果迫击炮向邻近三行发射有轻微眩晕效果的苹果核子弹。"},"Special":[],"Chat":{"en":"Apple Mortar stuns three zombies dead in their tracks. SPAF! That'll show 'em! That'll show ALL of them!","zh":"苹果迫击炮让三个僵尸死死的定在原地。啪!这就是杀鸡儆猴!让别的僵尸好好看清楚我的威力!"},"BriefIntroduction":{"en":"Lobs stunning cores down three lanes","zh":"向三行投射眩晕的苹果核"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.75,"ShootIntervalAdditional":0.25,"StunDuration":0.75,"StunDurationPF":1,"Cooldown":8,"CooldownFrom":1.25,"SunCost":250,"Toughness":300,"Family":"Lobber"}},{"ID":107,"NAME":{"en":"Red Stinger","zh":"红针花"},"_CARDSPRITENAME":"redstinger","CODENAME":"redstinger","TYPE":["plant"],"OBTAINWORLD":"lostcity","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":15},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Red Stingers fire shots at full force when close to home, and become more defensive further from it.","zh":"红针花靠近草坪左侧时集中火力发射子弹,远离则会提升防御力,降低火力。"},"Special":[],"Chat":{"en":"Flexibility is of key importance to Red Stinger. \\"I do stretching exercises every morning,\\" he says. \\"It's important to stay physically and mentally nimble.\\"","zh":"柔韧性对于红针花来说是非常重要的。“我每天早上都作拉伸练习,”他说。“这对精神与肉体时刻保持灵敏反应十分重要。”"},"BriefIntroduction":{"en":"Fires shots at full force when close to home and becomes more defensive further from it","zh":"离草坪左侧越远,攻击力越低,同时防御力越高"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.75,"ShootIntervalAdditional":0.25,"DamageScale0":1,"DamageScale1":0.3333333,"DamageScale2":0.2,"PFDuration":5,"PFDPS":200,"ProjectileDamage":30,"ProjectileDamageWeak":20,"Cooldown":5,"CooldownFrom":1,"SunCost":150,"Toughness":300,"Family":"Peashooter"}},{"ID":108,"NAME":{"en":"Skyshooter","zh":"飞行射手"},"_CARDSPRITENAME":"skyshooter","CODENAME":"skyshooter","TYPE":["fly"],"OBTAINWORLD":"sky","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Skyshooters shoot peas at attacking zombies. They can be planted in the sky.","zh":"飞行射手以更快的速度在空中向僵尸发射豌豆。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"could be planted in the sky","zh":"可种植在天空中"}}],"Chat":{"en":"The youngest Peashooter ever to earn a pilot's license. Also the only Peashooter ever to earn a pilot's license.","zh":"在豌豆射手中,他是最年轻就考得飞机驾驶证的那一位,也是唯一的一位。"},"BriefIntroduction":{"en":"Flying shooters that shoot peas at the enemy at a higher speed","zh":"更快地向僵尸发射豌豆,能在空中飞行"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":0.9,"ShootIntervalAdditional":0.1,"PlantfoodPeaCount":75,"Cooldown":5,"CooldownFrom":1,"SunCost":150,"Toughness":300,"Family":"Peashooter"}},{"ID":109,"NAME":{"en":"Sun Bean","zh":"阳光豆"},"_CARDSPRITENAME":"sunbean","CODENAME":"sunbean","TYPE":["plant","sunProducer"],"OBTAINWORLD":"dark","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"SUNPRODUCTION","SORT":{"en":"Variable","zh":"不定"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Sun Beans infect zombies with sun. As a zombie takes damage it generates sun.","zh":"阳光豆给僵尸施予阳光。当这只僵尸受伤时产生阳光。"},"Special":[],"Chat":{"en":"As the eldest of the four bean brothers, Sun Bean often finds his siblings exasperating. Chili Bean is a little crude, Laser Bean is too far out, and Spring Bean is just plain lazy. Still, he loves them just the same. That's how it is with family.","zh":"作为豆子兄弟里的老大哥,阳光豆总觉得他的弟弟妹妹们不靠谱。巴豆总是很粗俗,激光豆太前卫,弹簧豆就是个懒虫。尽管如此,他依然深爱着他的家人们。"},"BriefIntroduction":{"en":"Zombies that eat it drop suns when damaged","zh":"吃了他的僵尸,会在受伤时掉落阳光"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"SunPerHitpoint":0.2,"Cooldown":20,"CooldownFrom":0.75,"SunCost":50,"Toughness":50,"Family":"Sun"}},{"ID":110,"NAME":{"en":"Pea-nut","zh":"花生"},"_CARDSPRITENAME":"peanut","CODENAME":"peanut","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Pea-nuts can shoot peanuts and block zombies.","zh":"花生抵挡僵尸,并发射花生子弹。"},"Special":[],"Chat":{"en":"Pea-nut knows that some folks have an aversion to him. He tries to be sensitive to their concerns and give them the space they need. Still, he can't help but miss the good old days - back when he was the most popular nut around.","zh":"花生射手知道有些人对他挺“过敏”。他试着了解他们的顾虑,并且给予对方足够的空间。即便如此,他仍然会情不自禁地怀念以前的时光——回到那个人人爱花生的时代。"},"BriefIntroduction":{"en":"Shoots peanuts and blocks zombies","zh":"阻挡僵尸并发射花生"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ShootInterval":1.35,"ShootIntervalAdditional":0.15,"ShootIntervalSemi":2.7,"ShootIntervalSemiAdditional":0.15,"ArmorToughness":4000,"PlantfoodPeaCount":60,"Cooldown":15,"CooldownFrom":1,"SunCost":150,"Toughness":4000,"Family":"Defence"}},{"ID":111,"NAME":{"en":"Potion of Speed","zh":"速度药水"},"_CARDSPRITENAME":"potion_speed","CODENAME":"zombiepotion_speed","TYPE":["potion"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBePushedByFootballMech":true,"CannotBeSheepenedByWizard":true,"CannotBeDetectedByCatapult":true,"MaxEnchantLevel":3,"Cooldown":0.01,"CooldownFrom":1,"SunCost":0,"Toughness":1,"Family":"Nope","ImmuneToIceblock":true}},{"ID":112,"NAME":{"en":"Potion of Toughness","zh":"健壮药水"},"_CARDSPRITENAME":"potion_toughness","CODENAME":"zombiepotion_toughness","TYPE":["potion"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBePushedByFootballMech":true,"CannotBeSheepenedByWizard":true,"CannotBeDetectedByCatapult":true,"MaxEnchantLevel":3,"Cooldown":0.01,"CooldownFrom":1,"SunCost":0,"Toughness":1,"Family":"Nope","ImmuneToIceblock":true}},{"ID":113,"NAME":{"en":"Potion of Invisibility","zh":"隐身药水"},"_CARDSPRITENAME":"potion_invisibility","CODENAME":"zombiepotion_invisibility","TYPE":["potion"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"CannotBePushedByFootballMech":true,"CannotBeSheepenedByWizard":true,"CannotBeDetectedByCatapult":true,"MaxEnchantLevel":1,"Cooldown":0.01,"CooldownFrom":1,"SunCost":0,"Toughness":1,"Family":"Nope","ImmuneToIceblock":true}},{"ID":114,"NAME":{"en":"Tangle Kelp","zh":"缠绕水草"},"_CARDSPRITENAME":"tanglekelp","CODENAME":"tanglekelp","TYPE":["aquatic","deepAquatic"],"OBTAINWORLD":"water","ZENGARDEN":{"PlantPlace":"float"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"DAMAGE","VALUE":400},{"TYPE":"RANGE","SORT":{"en":"Touch","zh":"接触"}},{"TYPE":"SPECIAL","SORT":{"en":"Zombie Dragged","zh":"拖拽僵尸"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Tangle Kelps are aquatic plants that pull the first zombie that nears them underwater.","zh":"缠绕水草只能种在水中,僵尸靠近时,将他们拖入水底。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use, on contact","zh":"一次性使用,接触型"}}],"Chat":{"en":"Tangle Kelp likes to go deep. He majored in philosophy. Grab a root beer with him, and he'll go on and on about Nietzsche's \\"Thus Spoke Zucchini\\" or hold forth on Kant's \\"Critique of Petunia Reason.\\" It's cool and all, but sometimes you just want to keep the conversation light. Sometimes you just want to talk about the temperature of the water.","zh":"缠绕水草喜欢沉思。他主攻哲学。如果拉着他喝上一杯草根啤酒,他就开始不停地讲尼采的“查拉图斯特拉如是说”,要么就是死磕康德的“纯理性批判”,听起来的确很高大上,不过有时你只不过想聊点轻松的话题,比如水底的温度是多少。"},"BriefIntroduction":{"en":"Aquatic plant that pulls a zombie underwater","zh":"水生植物,将一名僵尸拖入水下"},"DisplayOffset":{"x":0,"y":30}},"objdata":{"CannotBeDetectedByCatapult":true,"Cooldown":20,"CooldownFrom":0.75,"SunCost":25,"Toughness":300,"Family":"Melee","MaxDraggedZombieCount":1,"MaxDraggedZombieCountPlantfood":5,"DamageWhenDragFailed":400,"ImmuneToIceblock":true}},{"ID":115,"NAME":{"en":"Bowling Bulb","zh":"保龄泡泡"},"_CARDSPRITENAME":"bowlingbulb","CODENAME":"bowlingbulb","TYPE":["plant"],"OBTAINWORLD":"beach","ZENGARDEN":{"PlantPlace":"solid"},"SubPlantList":["tool_projectile_bowlingbulb1","tool_projectile_bowlingbulb2","tool_projectile_bowlingbulb3","tool_projectile_bowlingbulb_explode","tool_projectile_bowlingbulb_iceburg","tool_projectile_bowling_wallnut","tool_projectile_bowling_explodeonut","tool_projectile_bowling_holonut","tool_projectile_bowling_primalwallnut","tool_projectile_bowling_tallnut"],"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":40},{"TYPE":"RANGE","SORT":{"en":"Multi-hit","zh":"多个目标"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Bowling Bulbs rolls shots that can bounce into multiple zombies. The Larger bulbs deal more damage.","zh":"保龄泡泡滚出可以在僵尸之间来回碰撞的保龄球。保龄球越大,造成的伤害越大。"},"Special":[{"NAME":{"en":"Damage Details","zh":"具体伤害"},"DESCRIPTION":{"en":"larger bulbs do more damage","zh":"越大的保龄球,造成的伤害越大"}}],"Chat":{"en":"Guess which team has won the League Championship for five years running now? Team Bowling Bulb, that's who. They are on a ROLL. You and your pals think you got what it takes to stop 'em? Yeah sure. Keep dreamin, bub.","zh":"猜猜哪个队直到现在蝉联五次冠军?没错,就是保龄泡泡队。他们现在如日中天。你和你的队友以为可以有什么办法打败他们吗?呵呵,继续做梦去吧,伙计。"},"BriefIntroduction":{"en":"Rolls bouncing shots that can hit multiple zombies","zh":"滚出弹性的保龄球,对多只僵尸造成伤害"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":5,"CooldownFrom":1,"SunCost":200,"Toughness":300,"Family":"Peashooter","StartingHeight":0,"AmmoRefreshTime":4,"RollOrder":"012","LoadOrder":"012"}},{"ID":116,"NAME":{"en":"Aquamarine Bowling","zh":"青色保龄球"},"_CARDSPRITENAME":"projectile_bowlingbulb1","CODENAME":"tool_projectile_bowlingbulb1","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":0.01,"CooldownFrom":1,"SunCost":0,"Toughness":1,"Family":"Nope","StartingHeight":30,"ImmuneToIceblock":true}},{"ID":117,"NAME":{"en":"Blue Bowling","zh":"蓝色保龄球"},"_CARDSPRITENAME":"projectile_bowlingbulb2","CODENAME":"tool_projectile_bowlingbulb2","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":0.01,"CooldownFrom":1,"SunCost":0,"Toughness":1,"Family":"Nope","StartingHeight":30,"ImmuneToIceblock":true}},{"ID":118,"NAME":{"en":"Orange Bowling","zh":"橙色保龄球"},"_CARDSPRITENAME":"projectile_bowlingbulb3","CODENAME":"tool_projectile_bowlingbulb3","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":0.01,"CooldownFrom":1,"SunCost":0,"Toughness":1,"Family":"Nope","StartingHeight":30,"ImmuneToIceblock":true}},{"ID":119,"NAME":{"en":"Charged Bowling","zh":"充能保龄球"},"_CARDSPRITENAME":"projectile_bowlingbulb_explode","CODENAME":"tool_projectile_bowlingbulb_explode","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":0.01,"CooldownFrom":1,"SunCost":0,"Toughness":1,"Family":"Nope","StartingHeight":30,"ImmuneToIceblock":true}},{"ID":120,"NAME":{"en":"Guacodile","zh":"鳄梨"},"_CARDSPRITENAME":"guacodile","CODENAME":"guacodile","TYPE":["amphibious"],"OBTAINWORLD":"beach","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":20},{"TYPE":"RANGE","SORT":{"en":"Straight","zh":"直线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Guacodiles fire seeds from a distance. When attacked they will rush off the lawn biting any zombies they encounter.","zh":"鳄梨向身前的僵尸发射种子子弹。被攻击时它们会冲出并啃咬碰到的僵尸。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"plant is lost on rushing attack","zh":"冲出时即失去这株植物"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"can be planted on water","zh":"冲出时即失去这株植物"}}],"Chat":{"en":"Ask Guacodile to tell you a little bit about himself and he'll give you a wry smile. \\"I'm a Guacodile. I've got a bite like a bear trap. I spit rock-hard pits with a force, speed and accuracy envied by every plant on the battlefield. Heck, I've been known to walk on water. I'm pretty much the whole enchilada.\\" Yeah, the guy is a bit of a braggart but he's good at what he does.","zh":"问起鳄梨自己的事情,他就会呵呵道:“我曾经被类似熊夹子的陷阱夹过。我总是能吐射出令全场植物妒忌的强力精准,岩石般坚硬的子弹。呵呵,人们说我能在水上漂。我非常喜欢墨西哥辣味卷。”没错,这家伙是有点点飘飘然不过他知道自己在做什么。"},"BriefIntroduction":{"en":"Shoots seeds, will rush all zombies ahead of him when attacked","zh":"发射子弹,受到攻击时跳起并冲向前方的所有僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":5,"CooldownFrom":1,"SunCost":125,"Toughness":50,"Family":"Melee","ShootInterval":1.35,"ShootIntervalAdditional":0.15,"PlantfoodTime":2,"ChildrenBiteDamage":150,"KnockbackDistance":2}},{"ID":121,"NAME":{"en":"Bowling Wall-nut","zh":"坚果保龄球"},"_CARDSPRITENAME":"wallnut","CODENAME":"tool_projectile_bowling_wallnut","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":20,"CooldownFrom":1,"SunCost":200,"Toughness":1,"Family":"Nope","StartingHeight":0,"SpeedX":7,"ImmuneToIceblock":true}},{"ID":122,"NAME":{"en":"Bowling Explode-O-Nut","zh":"爆炸坚果保龄球"},"_CARDSPRITENAME":"explodeonut","CODENAME":"tool_projectile_bowling_explodeonut","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":30,"CooldownFrom":1,"SunCost":200,"Toughness":1,"Family":"Nope","StartingHeight":0,"SpeedX":7,"ImmuneToIceblock":true}},{"ID":123,"NAME":{"en":"Bowling Infi-nut","zh":"全息坚果保龄球"},"_CARDSPRITENAME":"holonut","CODENAME":"tool_projectile_bowling_holonut","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":30,"CooldownFrom":1,"SunCost":200,"Toughness":1,"Family":"Nope","StartingHeight":0,"SpeedX":7,"ImmuneToIceblock":true}},{"ID":124,"NAME":{"en":"Bowling Primal Wall-nut","zh":"原始坚果保龄球"},"_CARDSPRITENAME":"primalwallnut","CODENAME":"tool_projectile_bowling_primalwallnut","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":20,"CooldownFrom":1,"SunCost":250,"Toughness":1,"Family":"Nope","StartingHeight":0,"SpeedX":7,"ImmuneToIceblock":true}},{"ID":125,"NAME":{"en":"Iceberg Bowling","zh":"冰冻保龄球"},"_CARDSPRITENAME":"projectile_bowlingbulb_iceburg","CODENAME":"tool_projectile_bowlingbulb_iceburg","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":0.01,"CooldownFrom":1,"SunCost":50,"Toughness":1,"Family":"Nope","StartingHeight":30,"ImmuneToIceblock":true}},{"ID":126,"NAME":{"en":"Bowling Tall-nut","zh":"高坚果保龄球"},"_CARDSPRITENAME":"tallnut","CODENAME":"tool_projectile_bowling_tallnut","TYPE":["plant","lastStandDisallowed"],"OBTAINWORLD":"","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[],"Introduction":{"en":"","zh":""},"Special":[],"Chat":{"en":"","zh":""},"BriefIntroduction":{"en":"","zh":""},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":20,"CooldownFrom":1,"SunCost":250,"Toughness":1,"Family":"Nope","StartingHeight":0,"SpeedX":6,"ImmuneToIceblock":true}},{"ID":127,"NAME":{"en":"Ghost Pepper","zh":"幽灵辣椒"},"_CARDSPRITENAME":"ghostpepper","CODENAME":"ghostpepper","TYPE":["fly"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"fly"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":30},{"TYPE":"RANGE","SORT":{"en":"Front & Back","zh":"前后"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Ghost Peppers haunt zombies that pass by and explode after a limited time.","zh":"幽灵辣椒惊吓路过的僵尸,并在一段时间后爆炸。"},"Special":[],"Chat":{"en":"You might not know it looking at her, but Ghost Pepper didn't always wear that white sheet everywhere she went. She first put it on as a lark for a Halloween party one year. Everyone else had these elaborate costumes, and she thought that it would be funny to dress like a plain ol' ghost. But she fell in love with that costume. It spoke to her. She'd found her calling.","zh":"光是看她你可能不知道,实际上幽灵辣椒并不是一直在哪都穿着她的那块白布。她有年万圣节穿着这件去参加万圣节晚会,当时其他人都是打扮得花里胡哨,只有她觉得打扮成一只平凡古板的小幽灵会很好玩。但这之后她彻底喜欢上了这种穿搭。对她来说,就像是找到了她的归宿一般。"},"BriefIntroduction":{"en":"Haunts all zombies that pass by and explodes after a limited time","zh":"惊吓路过的僵尸,并在一段时间后爆炸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":15,"CooldownFrom":0.6667,"SunCost":75,"Toughness":300,"Family":"Fire","GhostDamage":30,"GhostDamageCooldownTime":0.5,"PlantfoodDamageMult":3,"PlantfoodDuration":3.5,"ExplodeDamage":450,"Lifetime":10,"ImmuneToIceblock":true}},{"ID":128,"NAME":{"en":"Sweet Potato","zh":"甜薯"},"_CARDSPRITENAME":"sweetpotato","CODENAME":"sweetpotato","TYPE":["plant"],"OBTAINWORLD":"market","ZENGARDEN":{"PlantPlace":"solid"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":30},{"TYPE":"RANGE","SORT":{"en":"Front & Back","zh":"前后"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Sweet Potatoes attract zombies from other lanes when they are close by.","zh":"甜薯会将相邻行接近的僵尸吸引到本行。"},"Special":[],"Chat":{"en":"Sweet Potato really is as sweet as she looks. Her favorite animal is the unicorn. Her favorite color is (and this is a direct quote) \\"all the colors in the rainbow\\". When she writes the letter \\"i\\", she draws a little heart where the dot belongs. Frankly, if it were anyone else, this amount of syrup would be sickening. But on her, well, it just seems right.","zh":"甜薯真的和她看上去那样甜蜜。她最喜欢的动物是独角兽,最喜欢的颜色是(据她所说)“彩虹的颜色”。当她写字母“i”时,她会不自禁在那颗圆点的位置上画颗爱心。说实话,换作是别人像她那样在食物中加糖浆调味,估计会被呛坏,但是对她来说刚刚好。"},"BriefIntroduction":{"en":"Attracts zombies from other lanes when they are close","zh":"吸引相邻行靠近的僵尸"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"Cooldown":20,"CooldownFrom":0.75,"SunCost":150,"Toughness":4000,"Family":"Defence","PlantFoodDurationSeconds":6,"AttractExcludeList":["west_bull","west_bull_veteran","pirate_barrel","birthday_barrel","barrelroller","pirate_captain_parrot","cannon","future_jetpack","future_jetpack_veteran","future_jetpack_disco","hero_barrel","bighead_barrel","sleighcart","catapult","roman_ballista"],"PlantfoodAttractWidth":4,"NormalAttractWidth":2,"LaneChangeTime":0.6,"TimeBetweenLaneChanges":5}},{"ID":129,"NAME":{"en":"Pepper-pult","zh":"甜椒投手"},"_CARDSPRITENAME":"pepperpult","CODENAME":"pepperpult","TYPE":["plant"],"OBTAINWORLD":"ice","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"TOUGHNESS"},{"TYPE":"DAMAGE","VALUE":50},{"TYPE":"RANGE","SORT":{"en":"Lobbed","zh":"抛物线"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Pepper-pults lob flaming peppers at zombies and keep nearby plants warm.","zh":"甜椒投手向僵尸投出火焰辣椒还能冰释其周围的植物。"},"Special":[{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"immune to frost","zh":"不会被冻结"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"warms nearby plants","zh":"冰释周围的植物"}}],"Chat":{"en":"Some say Pepper-pult is a hot head. Some find his fiery disposition off-putting. But the truth is, he's just very focused and determined. He loves what he does. He appreciates everything he has. \\"I came from the weedy side of the lawn,\\" Pepper-pult explains. \\"I worked hard to pull myself up by my roots. I'm a self-made pepper and I don't take a single thing for granted.\\"","zh":"有人说,甜椒投手有点容易头脑发热。有些人觉得他火热的性格让人倒胃口。但事实是,他只是比较专注和执着而已。他爱他所做的事情。他感谢自己拥有的一切。 “我来自草坪的野草区,”辣椒投手解释。 “我努力扎根令自己立足。我是一个自力更生的辣椒,我认为任何事都不是理所当然的。”"},"BriefIntroduction":{"en":"Lobs flaming peppers at zombies and warms nearby plants","zh":"向僵尸投掷燃烧的甜椒子弹,冰释身边的植物"},"DisplayOffset":{"x":0,"y":0}},"objdata":{"ThrowInterval":2.85,"ThrowIntervalAdditional":0.15,"Cooldown":20,"CooldownFrom":1,"SunCost":200,"Toughness":300,"Family":"Fire","ImmuneToIceblock":true,"WarmingRadius":{"PulseInitialDelay":0.5,"PulseCooldown":6,"GridItemDamage":200}}},{"ID":130,"NAME":{"en":"Hot Potato","zh":"烤马铃薯"},"_CARDSPRITENAME":"hotpotato","CODENAME":"hotpotato","TYPE":["hotpotato"],"OBTAINWORLD":"ice","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"RANGE","SORT":{"en":"Single","zh":"单个"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Hot Potatoes melt the ice blocks they're planted on.","zh":"烤马铃薯会将本格的冰块融化。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use","zh":"一次性使用"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"melts an ice block","zh":"融化一块冰块"}}],"Chat":{"en":"How does Hot Potato stay so positive and even-peeled all the time? Yoga, that's how. She never misses a class. Also, regular meditation. It's the only way she can handle the hard work of fighting zombies, day in and day out, without melting down.","zh":"烤马铃薯即使在去皮时也能活得如此积极,为什么?瑜伽,这就是答案。她从来没有错过哪怕一堂瑜伽课。此外,还有定期冥想。这是她能够面对僵尸战斗,日复一日辛勤工作而没有倒下去的唯一方法。"},"BriefIntroduction":{"en":"Plant it on an ice block to melt the block","zh":"种植在冰块上并融化这块冰块"},"DisplayOffset":{"x":0,"y":20}},"objdata":{"Cooldown":10,"CooldownFrom":1,"SunCost":0,"Toughness":300,"Family":"Fire","ImmuneToIceblock":true,"//":60}},{"ID":131,"NAME":{"en":"Stunion","zh":"眩晕洋葱"},"_CARDSPRITENAME":"stunion","CODENAME":"stunion","TYPE":["plant"],"OBTAINWORLD":"ice","ZENGARDEN":{"PlantPlace":"dirt"},"ALMANAC":{"Elements":[{"TYPE":"SUNCOST"},{"TYPE":"RECHARGE"},{"TYPE":"RANGE","SORT":{"en":"Close","zh":"靠近时"}},{"TYPE":"FAMILY"}],"Introduction":{"en":"Stunions breathe a stunning cloud of gas on nearby zombies in the lane.","zh":"眩晕洋葱向本行靠近的僵尸吐出眩晕的气体。"},"Special":[{"NAME":{"en":"Usage","zh":"用法"},"DESCRIPTION":{"en":"single use, activates when zombie is close","zh":"一次性使用,僵尸靠近时触发"}},{"NAME":{"en":"Special","zh":"特点"},"DESCRIPTION":{"en":"stuns nearby zombies","zh":"使靠近的僵尸眩晕"}}],"Chat":{"en":"Oh sure, everyone knows Stunion as the battle-hardened warrior with the potent breath. But he's so much more than that. He's an accomplished pianist. He speaks five languages fluently. Heck, he's the leader of a Cub Shallots group in his spare time. Dude's got layers. Go on, peel 'em back. You'll see.","zh":"哦,当然,每个人都知道眩晕洋葱作为战士以他强大的气团在战场上驰骋多年。但他可远不止这点本事。他是一个多才多艺的钢琴家。他会说五种流利的语言。哎呀,他在业余时间还是青葱年少组织的组长。这位老兄层次很多哦。来吧,一层层剥开,你就会看到。"},"BriefIntroduction":{"en":"Stuns nearby zombies in the lane","zh":"使本行靠近的僵尸眩晕"},"DisplayOffset":{"x":0,"y":20}},"objdata":{"Cooldown":20,"CooldownFrom":0.75,"SunCost":25,"Toughness":300,"Family":"Slow","DetectDistance":1,"DetectDistancePlantfood":4,"StunDuration":12,"StunDurationPlantfood":18}}]`),Re=["sunflower","peashooter","wallnut","potatomine","cabbagepult","bloomerang","iceburg","gravebuster","twinsunflower","bonkchoy","repeater","snowpea","kernelpult","snapdragon","powerlily","spikeweed","coconutcannon","cherry_bomb","springbean","spikerock","threepeater","squash","splitpea","chilibean","torchwood","lightningreed","tallnut","jalapeno","peapod","melonpult","wintermelon","imitater","marigold","turnip","peach","laser_bean","blover","citron","empea","starfruit","holonut","shootingstarfruit","magnifyinggrass","powerplant","hypnoshroom","sunshroom","puffshroom","fumeshroom","sunbean","peanut","magnetshroom","scaredyshroom","plantern","lilypad","tanglekelp","bowlingbulb","homingthistle","guacodile","banana","ghostpepper","sweetpotato","chomper","sapfling","hurrikale","hotpotato","pepperpult","chardguard","firepeashooter","stunion","xshot","floawerPot","dandelion","redstinger","stallia","skyshooter","celerystalker","cactus","jackolantern","grapeshot","primalpeashooter","primalwallnut","primalpotatomine","moonflower","shadowshroom","umbrellaleaf","escaperoot","electriccurrant","explodeonut","applemortar","parsnip","missiletoe","solartomato","electricpeashooter","pumpkin","gloomvine","gloomshroom","buttercup","gatling","megagatling","pvine","meteorflower","vamporcini","dragonbruit","glaciershroom","doomshroom","cranjelly"],ze=["dragonbabybruit"],ye=["powerplant"],Oe=["peashooter","sunflower","wallnut","potatomine","cabbagepult","bloomerang","iceburg","gravebuster","bonkchoy","repeater","twinsunflower","snowpea","kernelpult","snapdragon","spikeweed","spikerock","springbean","threepeater","coconutcannon","cherry_bomb","powerlily","splitpea","chilibean","lightningreed","tallnut","peapod","melonpult","wintermelon","squash","jalapeno","torchwood","imitater","marigold","marigold_red","marigold_orange","marigold_yellow","marigold_green","marigold_blue","marigold_pink","marigold_purple","turnip","peach","laser_bean","blover","empea","citron","holonut","magnifyinggrass","powerplant_alpha","powerplant_beta","powerplant_gamma","powerplant_delta","powerplant_epsilon","starfruit","shootingstarfruit","sunshroom","puffshroom","fumeshroom","sunbean","magnetshroom","scaredyshroom","peanut","hypnoshroom","glaciershroom","doomshroom","zombiepotion_speed","zombiepotion_toughness","zombiepotion_invisibility","lilypad","tanglekelp","bowlingbulb","guacodile","banana","chomper","sapfling","homingthistle","ghostpepper","sweetpotato","tool_projectile_bowlingbulb1","tool_projectile_bowlingbulb2","tool_projectile_bowlingbulb3","tool_projectile_bowlingbulb_explode","tool_projectile_bowlingbulb_iceburg","tool_projectile_bowling_wallnut","tool_projectile_bowling_explodeonut","tool_projectile_bowling_holonut","tool_projectile_bowling_primalwallnut","tool_projectile_bowling_tallnut","hotpotato","pepperpult","chardguard","stunion","xshot","firepeashooter","hurrikale","redstinger","stallia","skyshooter","floawerPot","celerystalker","cactus","primalpeashooter","primalwallnut","primalpotatomine","grapeshot","moonflower","shadowshroom","escaperoot","electricpeashooter","pumpkin","pvine","gloomvine","gloomshroom","dragonbruit","dragonbabybruit","meteorflower","umbrellaleaf","buttercup","missiletoe","cranjelly","vamporcini","parsnip","explodeonut","plantern","jackolantern","dandelion","electriccurrant","solartomato","applemortar","gatling","megagatling"],F={PLANTS:fe,SEEDCHOOSERDEFAULTORDER:Re,ALMANACHIDDENORDER:ze,SANDBOXEXCLUDELIST:ye,SANDBOX:Oe},be={TOUGHNESS:{en:"TOUGHNESS",zh:"血量",icon:"/assets/wikicon/Toughness2I.webp"},SUNCOST:{en:"SUN COST",zh:"阳光消耗",icon:"/assets/wikicon/Sun_Cost2I.webp"},SPECIAL:{en:"SPECIAL",zh:"特点",icon:"/assets/wikicon/Special2I.webp"},RECHARGE:{en:"RECHARGE",zh:"冷却时间",icon:"/assets/wikicon/Recharge2I.webp"},DAMAGE:{en:"DAMAGE",zh:"伤害",icon:"/assets/wikicon/Damage2I.webp"},FAMILY:{en:"FAMILY",zh:"家族",icon:"/assets/wikicon/Family2I.webp"},RANGE:{en:"RANGE",zh:"索敌",icon:"/assets/wikicon/Range2I.webp"},AREA:{en:"AREA",zh:"范围",icon:"/assets/wikicon/Area2I.webp"},ARMINGTIME:{en:"ARMING TIME",zh:"装填时间",icon:"/assets/wikicon/Arming_Time2I.webp"},PLANTFOOD:{en:"PLANT FOOD EFFECT",zh:"叶绿素效果",icon:"/assets/wikicon/Plant_Food_Power2I.webp"},SUNPRODUCTION:{en:"SUN PRODUCTION",zh:"阳光产量",icon:"/assets/wikicon/Sun_Production2I.webp"}},we={Defence:{en:"Reinforce-mint",zh:"防御家族"},Shadow:{en:"Conceal-mint",zh:"暗影家族"},Peashooter:{en:"Appease-mint",zh:"豌豆家族"},Fire:{en:"Pepper-mint",zh:"燃烧家族"},Cold:{en:"Winter-mint",zh:"寒冰家族"},Sharp:{en:"Spear-mint",zh:"锋利家族"},Lobber:{en:"Arma-mint",zh:"投掷家族"},Poison:{en:"Ail-mint",zh:"毒性家族"},Electricity:{en:"Fila-mint",zh:"电能家族"},Slow:{en:"Contain-mint",zh:"滞缓家族"},Magic:{en:"Enchant-mint",zh:"魔法家族"},Sun:{en:"Enlighten-mint",zh:"阳光家族"},Melee:{en:"Enforce-mint",zh:"健壮家族"},Explosive:{en:"Bombard-mint",zh:"爆裂家族"},Nope:{en:"None",zh:"无"}},S={Almanac:be,PlantFamily:we},Me={water:"beach",market:"prenium"},L=S==null?void 0:S.PlantFamily,Ye=F.SEEDCHOOSERDEFAULTORDER;function Le(t){return F.PLANTS.reduce((a,n)=>(a[n.CODENAME]=Ge(n,t),a),{})}function Ge(t,a){var h,d,l,s,T,i,u,P;const n={};Object.keys(t.objdata).forEach(A=>{n[A.toUpperCase()]=t.objdata[A]});const e={elements:{},special:[],enFamily:"",id:t.ID,plantType:t._CARDSPRITENAME,codename:t.CODENAME,name:(h=t.NAME)==null?void 0:h[a],enName:(d=t.NAME)==null?void 0:d.en,frameWorld:Me[t.OBTAINWORLD]||t.OBTAINWORLD,description:(s=(l=t.ALMANAC)==null?void 0:l.Introduction)==null?void 0:s[a],chat:(i=(T=t.ALMANAC)==null?void 0:T.Chat)==null?void 0:i[a],subPlants:t.SubPlantList};return(u=t==null?void 0:t.ALMANAC)!=null&&u.Elements&&t.ALMANAC.Elements.forEach(A=>{const{TYPE:p,SORT:D,VALUE:C}=A;let N;D&&D[a]?N=D[a]:C?N=C:p=="RECHARGE"?N=n.COOLDOWN:p=="FAMILY"?(N=L[n[p]][a],e.enFamily=L[n[p]].en):N=n[p],e.elements[p]=N}),(P=t==null?void 0:t.ALMANAC)!=null&&P.Special&&(e.special=t.ALMANAC.Special),e}const Fe=y({__name:"App",setup(t,{expose:a}){a();const n=S==null?void 0:S.Almanac,e=S==null?void 0:S.PlantFamily,h=M("i18nLanguage","zh"),d=g([]),l=Le(h),s=g([]),T=g(null),i=A=>{T.value=A},u=A=>{const{name:p,family:D}=A;s.value=d.value.filter(C=>{const N=C.name.toLowerCase().includes(p.toLowerCase())||C.enName.toLowerCase().includes(p.toLowerCase())||C.codename.toLowerCase().includes(p.toLowerCase()),B=D==""||C.enFamily==D||D=="None"&&C.enFamily=="";return N&&B})};d.value=Ye.map(A=>l[A]),s.value=d.value,i(s.value[0]);const P={keyMap:n,familyNameMap:e,i18nLanguage:h,plants:d,plantMap:l,filteredPlants:s,selectedPlant:T,selectPlant:i,filterPlants:u,PlantCatalog:V,PlantDetail:Te,PlantFilter:ge};return Object.defineProperty(P,"__isScriptSetup",{enumerable:!1,value:!0}),P}}),Be={class:"app"},ve={class:"container"},ke={class:"filter"},_e={key:0},Ue={key:1},He={class:"container"},xe={class:"sidebar"},je={class:"content"};function We(t,a,n,e,h,d){return r(),E("div",Be,[o("div",ve,[o("div",ke,[e.i18nLanguage=="zh"?(r(),E("h1",_e,"PvZ2 Gardendless 植物图鉴")):(r(),E("h1",Ue,"PvZ2 Gardendless Plants Almanac")),z(e.PlantFilter,{onFilterPlants:e.filterPlants,familyNameMap:e.familyNameMap},null,8,["familyNameMap"])])]),o("div",He,[o("div",xe,[z(e.PlantCatalog,{plants:e.filteredPlants,onSelectPlant:e.selectPlant,plantMap:e.plantMap},null,8,["plants","plantMap"])]),o("div",je,[e.selectedPlant?(r(),G(e.PlantDetail,{key:0,keyMap:e.keyMap,plant:e.selectedPlant},null,8,["keyMap","plant"])):c("v-if",!0)])])])}const qe=O(Fe,[["render",We],["__scopeId","data-v-0dce4f3b"],["__file","App.vue"]]);export{qe as A}; diff --git a/assets/App-BtvcaFXj.js b/assets/App-CQEJEO_G.js similarity index 98% rename from assets/App-BtvcaFXj.js rename to assets/App-CQEJEO_G.js index fb58649c..ed7e454d 100644 --- a/assets/App-BtvcaFXj.js +++ b/assets/App-CQEJEO_G.js @@ -1,4 +1,4 @@ -import{a as x}from"./axios-upsvKRUO.js";import{T as N,z as R,A as H,_ as c,B as M,C as U,D as P,E as X,G as T,H as E,m as O,h as V,q as G,u as Q,i as q,I as j,r as _,o as z,c as k,j as w,e as l,g as L,d as A,t as C,b as F,F as J}from"./app-7Rvnh9ni.js";import{_ as Z}from"./plugin-vue_export-helper-DlAUqK2U.js";const p=(n,e)=>new N(n).setAlpha(e).toRgbString(),S=(n,e)=>new N(n).lighten(e).toHexString(),W=n=>{const e=R(n,{theme:"dark"});return{1:e[0],2:e[1],3:e[2],4:e[3],5:e[6],6:e[5],7:e[4],8:e[6],9:e[5],10:e[4]}},Y=(n,e)=>{const o=n||"#000",t=e||"#fff";return{colorBgBase:o,colorTextBase:t,colorText:p(t,.85),colorTextSecondary:p(t,.65),colorTextTertiary:p(t,.45),colorTextQuaternary:p(t,.25),colorFill:p(t,.18),colorFillSecondary:p(t,.12),colorFillTertiary:p(t,.08),colorFillQuaternary:p(t,.04),colorBgElevated:S(o,12),colorBgContainer:S(o,8),colorBgLayout:S(o,0),colorBgSpotlight:S(o,26),colorBorder:S(o,26),colorBorderSecondary:S(o,19)}},K=(n,e)=>{const o=Object.keys(H).map(r=>{const d=R(n[r],{theme:"dark"});return new Array(10).fill(1).reduce((f,h,v)=>(f[`${r}-${v+1}`]=d[v],f),{})}).reduce((r,d)=>(r=c(c({},r),d),r),{}),t=e??M(n);return c(c(c({},t),o),U(n,{generateColorPalettes:W,generateNeutralColorPalettes:Y}))};function ee(n){const{sizeUnit:e,sizeStep:o}=n,t=o-2;return{sizeXXL:e*(t+10),sizeXL:e*(t+6),sizeLG:e*(t+2),sizeMD:e*(t+2),sizeMS:e*(t+1),size:e*t,sizeSM:e*t,sizeXS:e*(t-1),sizeXXS:e*(t-1)}}const te=(n,e)=>{const o=e??M(n),t=o.fontSizeSM,r=o.controlHeight-4;return c(c(c(c(c({},o),ee(e??n)),P(t)),{controlHeight:r}),X(c(c({},o),{controlHeight:r})))};function oe(){const[n,e,o]=E();return{theme:n,token:e,hashId:o}}const ne={defaultConfig:T,defaultSeed:T.token,useToken:oe,defaultAlgorithm:M,darkAlgorithm:K,compactAlgorithm:te},ae=O({__name:"App",props:{authorGroup:{}},setup(n,{expose:e}){e();const o=n,t=V([]),r=G("i18nLanguage","en"),d=V(""),f=async i=>{try{const a=(await x.get("https://levelapi.pvzge.com/links.json")).data[i];for(const y in a){const u=a[y].location,B=(await x.get(`https://levelapi.pvzge.com${u}`)).data,D=B.authorInfo,$=B.author;B.levelList.forEach(g=>{if(typeof g=="string")t.value.push({name:g,author:$,introduction:D,url:`https://levelapi.pvzge.com/${i}/${y}/levels/${g}`});else if(g.fileName&&g.Information){const s=g.Information;t.value.push({name:typeof s.name=="string"?s.name:s.name[r]??s.name.en,introduction:typeof s.Introduction=="string"?s.Introduction:s.Introduction[r]??s.Introduction.en,author:$,gameVersion:s.GameVersion,version:s.Version,createdAt:s.CreatedAt,updatedAt:s.UpdatedAt,difficulty:s.Difficulty,category:s.Category,url:`https://levelapi.pvzge.com/${i}/${y}/levels/${g.fileName}`})}})}}catch(m){j.error("Failed to load levels: "+m.message)}},h=async i=>{try{const a=(await x.get(i.url)).data,y=new Blob([JSON.stringify(a,null,2)],{type:"application/json"}),u=document.createElement("a");u.href=URL.createObjectURL(y),u.setAttribute("download",i.name),document.body.appendChild(u),u.click(),document.body.removeChild(u),URL.revokeObjectURL(u.href)}catch(m){j.error("Failed to download level: "+m.message)}},v={pageSize:6},I=Q(()=>t.value.filter(i=>i.name.toLowerCase().includes(d.value.toLowerCase())||i.author.toLowerCase().includes(d.value.toLowerCase())));q(()=>{f(o.authorGroup)});const b={props:o,levels:t,i18nLanguage:r,searchValue:d,fetchLevels:f,downloadLevel:h,pagination:v,filteredLevels:I,get theme(){return ne}};return Object.defineProperty(b,"__isScriptSetup",{enumerable:!1,value:!0}),b}}),re={key:0},se={key:1},ce={key:2},ie={key:3},le=["onClick"],de={class:"author-name"};function ue(n,e,o,t,r,d){const f=_("a-input-search"),h=_("HopeIcon"),v=_("a-list-item-meta"),I=_("a-list-item"),b=_("a-list"),i=_("a-space"),m=_("a-config-provider");return z(),k(J,null,[w(` +import{a as x}from"./axios-upsvKRUO.js";import{T as N,z as R,A as H,_ as c,B as M,C as U,D as P,E as X,G as T,H as E,m as O,h as V,q as G,u as Q,i as q,I as j,r as _,o as z,c as k,j as w,e as l,g as L,d as A,t as C,b as F,F as J}from"./app-5kORbCh3.js";import{_ as Z}from"./plugin-vue_export-helper-DlAUqK2U.js";const p=(n,e)=>new N(n).setAlpha(e).toRgbString(),S=(n,e)=>new N(n).lighten(e).toHexString(),W=n=>{const e=R(n,{theme:"dark"});return{1:e[0],2:e[1],3:e[2],4:e[3],5:e[6],6:e[5],7:e[4],8:e[6],9:e[5],10:e[4]}},Y=(n,e)=>{const o=n||"#000",t=e||"#fff";return{colorBgBase:o,colorTextBase:t,colorText:p(t,.85),colorTextSecondary:p(t,.65),colorTextTertiary:p(t,.45),colorTextQuaternary:p(t,.25),colorFill:p(t,.18),colorFillSecondary:p(t,.12),colorFillTertiary:p(t,.08),colorFillQuaternary:p(t,.04),colorBgElevated:S(o,12),colorBgContainer:S(o,8),colorBgLayout:S(o,0),colorBgSpotlight:S(o,26),colorBorder:S(o,26),colorBorderSecondary:S(o,19)}},K=(n,e)=>{const o=Object.keys(H).map(r=>{const d=R(n[r],{theme:"dark"});return new Array(10).fill(1).reduce((f,h,v)=>(f[`${r}-${v+1}`]=d[v],f),{})}).reduce((r,d)=>(r=c(c({},r),d),r),{}),t=e??M(n);return c(c(c({},t),o),U(n,{generateColorPalettes:W,generateNeutralColorPalettes:Y}))};function ee(n){const{sizeUnit:e,sizeStep:o}=n,t=o-2;return{sizeXXL:e*(t+10),sizeXL:e*(t+6),sizeLG:e*(t+2),sizeMD:e*(t+2),sizeMS:e*(t+1),size:e*t,sizeSM:e*t,sizeXS:e*(t-1),sizeXXS:e*(t-1)}}const te=(n,e)=>{const o=e??M(n),t=o.fontSizeSM,r=o.controlHeight-4;return c(c(c(c(c({},o),ee(e??n)),P(t)),{controlHeight:r}),X(c(c({},o),{controlHeight:r})))};function oe(){const[n,e,o]=E();return{theme:n,token:e,hashId:o}}const ne={defaultConfig:T,defaultSeed:T.token,useToken:oe,defaultAlgorithm:M,darkAlgorithm:K,compactAlgorithm:te},ae=O({__name:"App",props:{authorGroup:{}},setup(n,{expose:e}){e();const o=n,t=V([]),r=G("i18nLanguage","en"),d=V(""),f=async i=>{try{const a=(await x.get("https://levelapi.pvzge.com/links.json")).data[i];for(const y in a){const u=a[y].location,B=(await x.get(`https://levelapi.pvzge.com${u}`)).data,D=B.authorInfo,$=B.author;B.levelList.forEach(g=>{if(typeof g=="string")t.value.push({name:g,author:$,introduction:D,url:`https://levelapi.pvzge.com/${i}/${y}/levels/${g}`});else if(g.fileName&&g.Information){const s=g.Information;t.value.push({name:typeof s.name=="string"?s.name:s.name[r]??s.name.en,introduction:typeof s.Introduction=="string"?s.Introduction:s.Introduction[r]??s.Introduction.en,author:$,gameVersion:s.GameVersion,version:s.Version,createdAt:s.CreatedAt,updatedAt:s.UpdatedAt,difficulty:s.Difficulty,category:s.Category,url:`https://levelapi.pvzge.com/${i}/${y}/levels/${g.fileName}`})}})}}catch(m){j.error("Failed to load levels: "+m.message)}},h=async i=>{try{const a=(await x.get(i.url)).data,y=new Blob([JSON.stringify(a,null,2)],{type:"application/json"}),u=document.createElement("a");u.href=URL.createObjectURL(y),u.setAttribute("download",i.name),document.body.appendChild(u),u.click(),document.body.removeChild(u),URL.revokeObjectURL(u.href)}catch(m){j.error("Failed to download level: "+m.message)}},v={pageSize:6},I=Q(()=>t.value.filter(i=>i.name.toLowerCase().includes(d.value.toLowerCase())||i.author.toLowerCase().includes(d.value.toLowerCase())));q(()=>{f(o.authorGroup)});const b={props:o,levels:t,i18nLanguage:r,searchValue:d,fetchLevels:f,downloadLevel:h,pagination:v,filteredLevels:I,get theme(){return ne}};return Object.defineProperty(b,"__isScriptSetup",{enumerable:!1,value:!0}),b}}),re={key:0},se={key:1},ce={key:2},ie={key:3},le=["onClick"],de={class:"author-name"};function ue(n,e,o,t,r,d){const f=_("a-input-search"),h=_("HopeIcon"),v=_("a-list-item-meta"),I=_("a-list-item"),b=_("a-list"),i=_("a-space"),m=_("a-config-provider");return z(),k(J,null,[w(`

Author: {{ level.author }}

diff --git a/assets/App-CZM9yhi2.js b/assets/App-DP_VI9Xx.js similarity index 90% rename from assets/App-CZM9yhi2.js rename to assets/App-DP_VI9Xx.js index b32bf109..9df9c340 100644 --- a/assets/App-CZM9yhi2.js +++ b/assets/App-DP_VI9Xx.js @@ -1,10 +1,10 @@ -import{m as b,o as r,c as N,j as A,b as o,F as W,k as y,t as l,q as p,d as G,h,u as U,v as V,x as Z,e as H,n as v}from"./app-7Rvnh9ni.js";import{_ as g}from"./plugin-vue_export-helper-DlAUqK2U.js";const z=b({__name:"ZombieCatalog",props:{zombies:{}},emits:["selectZombie"],setup(O,{expose:s,emit:n}){s();const e=O,T=n,t={props:e,emits:T,selectZombie:C=>{T("selectZombie",C)}};return Object.defineProperty(t,"__isScriptSetup",{enumerable:!1,value:!0}),t}}),F=["onClick"],K=["src","alt"];function x(O,s,n,e,T,E){return r(),N(W,null,[A('
'),A("

植物列表

"),o("ul",null,[(r(!0),N(W,null,y(n.zombies,t=>(r(),N("li",{key:t.id,onClick:C=>e.selectZombie(t)},[A(` {T("selectZombie",C)}};return Object.defineProperty(t,"__isScriptSetup",{enumerable:!1,value:!0}),t}}),F=["onClick"],K=["src","alt"];function x(O,s,n,e,T,E){return r(),N(b,null,[A('
'),A("

植物列表

"),o("ul",null,[(r(!0),N(b,null,p(n.zombies,t=>(r(),N("li",{key:t.id,onClick:C=>e.selectZombie(t)},[A(` `),A(`
-
`),o("img",{src:"/assets/image/zombies/Zombie_"+t.zombieType+"_0.webp",alt:t.name},null,8,K),o("p",null,l(t.name),1)],8,F))),128))]),A("
")],2112)}const Y=g(z,[["render",x],["__scopeId","data-v-a702bc2b"],["__file","ZombieCatalog.vue"]]),$=b({__name:"ZombieDetail",props:{zombie:{},keyMap:{}},setup(O,{expose:s}){s();const n=O,e=p("i18nLanguage","zh"),T={props:n,i18nLanguage:e};return Object.defineProperty(T,"__isScriptSetup",{enumerable:!1,value:!0}),T}}),J={key:0,class:"zombie-detail"},q={class:"details-container"},Q={class:"zombie-image"},X=["src","alt"],ee={class:"zombie-title"},oe={class:"zombie-stats"},ae={class:"ability"},te=["src"],ne={class:"value"},se={key:"CodeName"},Te={class:"value"},re={class:"details-container"},Ee={class:"zombie-introduction"},Ce={class:"description"},Ne={class:"descriptionKey"},Ae={class:"description"};function Oe(O,s,n,e,T,E){return n.zombie?(r(),N("div",J,[o("div",q,[o("div",Q,[A(` `),o("img",{src:"/assets/image/zombies/Zombie_"+t.zombieType+"_0.webp",alt:t.name},null,8,K),o("p",null,l(t.name),1)],8,F))),128))]),A("
")],2112)}const Y=g(z,[["render",x],["__scopeId","data-v-a702bc2b"],["__file","ZombieCatalog.vue"]]),$=W({__name:"ZombieDetail",props:{zombie:{},keyMap:{}},setup(O,{expose:s}){s();const n=O,e=f("i18nLanguage","zh"),T={props:n,i18nLanguage:e};return Object.defineProperty(T,"__isScriptSetup",{enumerable:!1,value:!0}),T}}),J={key:0,class:"zombie-detail"},q={class:"details-container"},Q={class:"zombie-image"},X=["src","alt"],ee={class:"zombie-title"},oe={class:"zombie-stats"},ae={class:"ability"},te=["src"],ne={class:"value"},se={class:"details-container"},Te={class:"zombie-introduction"},re={class:"description"},Ee={class:"descriptionKey"},Ce={class:"description"},Ne={class:"details-container"},Ae={class:"zombie-introduction"},Oe={class:"description"},ie={class:"descriptionKey"};function le(O,s,n,e,T,E){return n.zombie?(r(),N("div",J,[o("div",q,[o("div",Q,[A(` `),A(`
@@ -12,7 +12,10 @@ import{m as b,o as r,c as N,j as A,b as o,F as W,k as y,t as l,q as p,d as G,h,u :src="'/assets/image/plants-frame/background_' + plant.frameWorld + '_0.webp'" :alt="plant.frameWorld">
`),o("img",{src:"/assets/image/zombies/Zombie_"+n.zombie.zombieType+"_0.webp",alt:n.zombie.name},null,8,X),o("p",ee,l(n.zombie.name),1),A(` `)]),o("div",oe,[o("table",null,[o("tbody",null,[(r(!0),N(W,null,y(n.zombie.elements,(t,C)=>(r(),N("tr",{key:C},[o("td",ae,[o("img",{src:n.keyMap[C].icon},null,8,te),G(" "+l(n.keyMap[C][e.i18nLanguage]),1)]),o("td",ne,l(t),1)]))),128)),o("tr",se,[s[0]||(s[0]=o("td",{class:"ability"}," CodeName ",-1)),o("td",Te,l(n.zombie.codename),1)])])])])]),o("div",re,[o("div",Ee,[o("p",Ce,l(n.zombie.description),1),s[1]||(s[1]=o("br",null,null,-1)),(r(!0),N(W,null,y(n.zombie.special,t=>(r(),N("p",{key:t.NAME[e.i18nLanguage],class:"description"},[G(l(t.NAME[e.i18nLanguage])+": ",1),o("span",Ne,l(t.DESCRIPTION[e.i18nLanguage]),1)]))),128)),s[2]||(s[2]=o("br",null,null,-1)),o("p",Ae,l(n.zombie.chat),1)])])])):A("v-if",!0)}const ie=g($,[["render",Oe],["__scopeId","data-v-88162cd4"],["__file","ZombieDetail.vue"]]),le=b({__name:"ZombieFilter",props:{familyNameMap:{}},emits:["filterZombies"],setup(O,{expose:s,emit:n}){s();const e=O,T=n,E=h(""),t=h(""),C=p("i18nLanguage","zh"),c=D=>(t.value=t.value==D?"":D,m()),m=()=>{T("filterZombies",{name:E.value})},B=U(()=>C==="zh"?"输入僵尸名称":"Enter zombie name"),M={props:e,emits:T,searchTerm:E,selectedAttribute:t,i18nLanguage:C,selectAttribute:c,handleFilter:m,placeholder:B};return Object.defineProperty(M,"__isScriptSetup",{enumerable:!1,value:!0}),M}}),ue={class:"zombie-filter"},de={class:"search-input-group"},Ie=["placeholder"];function Se(O,s,n,e,T,E){return r(),N("div",ue,[o("div",de,[s[1]||(s[1]=o("label",{for:"zombie-search"},"Search:",-1)),V(o("input",{id:"zombie-search",type:"text","onUpdate:modelValue":s[0]||(s[0]=t=>e.searchTerm=t),placeholder:e.placeholder,onInput:e.handleFilter},null,40,Ie),[[Z,e.searchTerm]])]),A(`
+ :alt="zombie.enFamily" class="family-img"> `)]),o("div",oe,[o("table",null,[o("tbody",null,[(r(!0),N(b,null,p(n.zombie.elements,(t,C)=>(r(),N("tr",{key:C},[o("td",ae,[o("img",{src:n.keyMap[C].icon},null,8,te),y(" "+l(n.keyMap[C][e.i18nLanguage]),1)]),o("td",ne,l(t),1)]))),128)),A(` + CodeName + {{ zombie.codename }} + `)])])])]),o("div",se,[o("div",Te,[o("p",re,l(n.zombie.description),1),s[0]||(s[0]=o("br",null,null,-1)),(r(!0),N(b,null,p(n.zombie.special,t=>(r(),N("p",{key:t.NAME[e.i18nLanguage],class:"description"},[y(l(t.NAME[e.i18nLanguage])+": ",1),o("span",Ee,l(t.DESCRIPTION[e.i18nLanguage]),1)]))),128)),s[1]||(s[1]=o("br",null,null,-1)),o("p",Ce,l(n.zombie.chat),1)])]),o("div",Ne,[o("div",Ae,[o("p",Oe,[s[2]||(s[2]=y("Codename: ")),o("span",ie,l(n.zombie.codename),1)])])])])):A("v-if",!0)}const ue=g($,[["render",le],["__scopeId","data-v-b2793559"],["__file","ZombieDetail.vue"]]),de=W({__name:"ZombieFilter",props:{familyNameMap:{}},emits:["filterZombies"],setup(O,{expose:s,emit:n}){s();const e=O,T=n,E=c(""),t=c(""),C=f("i18nLanguage","zh"),h=D=>(t.value=t.value==D?"":D,m()),m=()=>{T("filterZombies",{name:E.value})},B=U(()=>C==="zh"?"输入僵尸名称":"Enter zombie name"),M={props:e,emits:T,searchTerm:E,selectedAttribute:t,i18nLanguage:C,selectAttribute:h,handleFilter:m,placeholder:B};return Object.defineProperty(M,"__isScriptSetup",{enumerable:!1,value:!0}),M}}),Ie={class:"zombie-filter"},Se={class:"search-input-group"},me=["placeholder"];function De(O,s,n,e,T,E){return r(),N("div",Ie,[o("div",Se,[s[1]||(s[1]=o("label",{for:"zombie-search"},"Search:",-1)),V(o("input",{id:"zombie-search",type:"text","onUpdate:modelValue":s[0]||(s[0]=t=>e.searchTerm=t),placeholder:e.placeholder,onInput:e.handleFilter},null,40,me),[[Z,e.searchTerm]])]),A(`
-
`)])}const me=g(le,[["render",Se],["__scopeId","data-v-964b4f59"],["__file","ZombieFilter.vue"]]),De=JSON.parse(`[{"NAME":"Basic Zombie","_CARDSPRITENAME":"tutorialbasic","CODENAME":"tutorial","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Conehead Zombie","_CARDSPRITENAME":"tutorialarmor1","CODENAME":"tutorial_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Buckethead Zombie","_CARDSPRITENAME":"tutorialarmor2","CODENAME":"tutorial_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Brickhead Zombie","_CARDSPRITENAME":"tutorialarmor4","CODENAME":"tutorial_armor4","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":4000,"OBTAINWORLD":"frontyard","objdata":{"Toughness":190}},{"NAME":"Flag Zombie","_CARDSPRITENAME":"tutorialflag","CODENAME":"tutorial_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Rally Zombie","_CARDSPRITENAME":"tutorialrally","CODENAME":"tutorial_flag_veteran","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"Toughness":350}},{"NAME":"Ducky Tube Zombie","_CARDSPRITENAME":"duckytubebasic","CODENAME":"duckytube","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"SpeedScaleInWater":2,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Conehead Ducky Tube Zombie","_CARDSPRITENAME":"duckytubearmor1","CODENAME":"duckytube_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"SpeedScaleInWater":2,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Buckethead Ducky Tube Zombie","_CARDSPRITENAME":"duckytubearmor2","CODENAME":"duckytube_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"SpeedScaleInWater":2,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Brickhead Ducky Tube Zombie","_CARDSPRITENAME":"duckytubearmor4","CODENAME":"duckytube_armor4","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":4000,"OBTAINWORLD":"frontyard","objdata":{"SpeedScaleInWater":2,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Ducky Tube Flag Zombie","_CARDSPRITENAME":"duckytubeflag","CODENAME":"duckytube_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"SpeedScaleInWater":2,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Ducky Tube Rally Zombie","_CARDSPRITENAME":"duckytuberally","CODENAME":"duckytube_flag_veteran","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"SpeedScaleInWater":2,"LivesInDeepWater":true,"Toughness":350}},{"NAME":"Imp","_CARDSPRITENAME":"imp","CODENAME":"tutorial_imp","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Gargantuar","_CARDSPRITENAME":"gargantuar","CODENAME":"tutorial_gargantuar","SUNCOST":100,"WAVEPOINTCOST":1500,"WEIGHT":3000,"OBTAINWORLD":"frontyard","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"Toughness":3600,"LivesInDeepWater":true,"NormalDeathWhenMowed":true}},{"NAME":"Bobsled Zombie","_CARDSPRITENAME":"bobsled","CODENAME":"bobsled","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Bobsled Team","_CARDSPRITENAME":"bobsledteam","CODENAME":"bobsled_team","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":100,"OBTAINWORLD":"frontyard","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"Toughness":390,"NormalDeathWhenMowed":true}},{"NAME":"Balloon Zombie","_CARDSPRITENAME":"balloon","CODENAME":"modern_balloon","SUNCOST":400,"WAVEPOINTCOST":200,"WEIGHT":100,"OBTAINWORLD":"frontyard","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":190,"BalloonToughness":270}},{"NAME":"All-Star Zombie","_CARDSPRITENAME":"allstar","CODENAME":"modern_allstar","SUNCOST":100,"WAVEPOINTCOST":1500,"WEIGHT":3500,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Zomboni","_CARDSPRITENAME":"sleighcart","CODENAME":"sleighcart","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":100,"OBTAINWORLD":"frontyard","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"Toughness":1100,"LivesInDeepWater":true,"NormalDeathWhenMowed":true}},{"NAME":"Catapult Zombie","_CARDSPRITENAME":"catapult","CODENAME":"catapult","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":100,"OBTAINWORLD":"frontyard","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"Toughness":750,"LivesInDeepWater":true,"NormalDeathWhenMowed":true}},{"NAME":"Mummy Zombie","_CARDSPRITENAME":"egyptbasic","CODENAME":"mummy","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Conehead Mummy","_CARDSPRITENAME":"egyptarmor1","CODENAME":"mummy_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Buckethead Mummy","_CARDSPRITENAME":"egyptarmor2","CODENAME":"mummy_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Pyramid-Head Mummy","_CARDSPRITENAME":"egyptarmor4","CODENAME":"mummy_armor4","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":4000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Flag Mummy Zombie","_CARDSPRITENAME":"egyptflag","CODENAME":"mummy_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Egypt Rally Zombie","_CARDSPRITENAME":"egyptrally","CODENAME":"mummy_flag_veteran","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":350}},{"NAME":"Ra Zombie","_CARDSPRITENAME":"egyptra","CODENAME":"ra","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":700,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Camel Zombie","_CARDSPRITENAME":"egyptcamel","CODENAME":"camel_segment","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250,"ZombieInSide":"mummy","NormalDeathWhenMowed":true}},{"NAME":"Camel Zombies","_CARDSPRITENAME":"egyptcamelonehump","CODENAME":"camel_onehump","SUNCOST":100,"WAVEPOINTCOST":600,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250,"ZombieInSide":"mummy","NormalDeathWhenMowed":true}},{"NAME":"Camel Zombies","_CARDSPRITENAME":"egyptcameltwohump","CODENAME":"camel_twohump","SUNCOST":100,"WAVEPOINTCOST":800,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250,"ZombieInSide":"mummy","NormalDeathWhenMowed":true}},{"NAME":"Camel Zombies","_CARDSPRITENAME":"egyptcamelthreehump","CODENAME":"camel_threehump","SUNCOST":100,"WAVEPOINTCOST":1000,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250,"ZombieInSide":"mummy","NormalDeathWhenMowed":true}},{"NAME":"Camel Zombies","_CARDSPRITENAME":"egyptcamelmanyhump","CODENAME":"camel_manyhump","SUNCOST":100,"WAVEPOINTCOST":1200,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250,"ZombieInSide":"mummy","NormalDeathWhenMowed":true}},{"NAME":"Camel Zombie","_CARDSPRITENAME":"egyptcameltouch","CODENAME":"camel_segment_touch","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250,"ZombieInSide":"mummy","NormalDeathWhenMowed":true}},{"NAME":"Camel Zombies","_CARDSPRITENAME":"egyptcamelonehumptouch","CODENAME":"camel_onehump_touch","SUNCOST":100,"WAVEPOINTCOST":300,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250,"ZombieInSide":"mummy","NormalDeathWhenMowed":true}},{"NAME":"Camel Zombies","_CARDSPRITENAME":"egyptcameltwohumptouch","CODENAME":"camel_twohump_touch","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250,"ZombieInSide":"mummy","NormalDeathWhenMowed":true}},{"NAME":"Camel Zombies","_CARDSPRITENAME":"egyptcamelthreehumptouch","CODENAME":"camel_threehump_touch","SUNCOST":100,"WAVEPOINTCOST":500,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250,"ZombieInSide":"mummy","NormalDeathWhenMowed":true}},{"NAME":"Camel Zombies","_CARDSPRITENAME":"egyptcamelmanyhumptouch","CODENAME":"camel_manyhump_touch","SUNCOST":100,"WAVEPOINTCOST":600,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250,"ZombieInSide":"mummy","NormalDeathWhenMowed":true}},{"NAME":"Explorer Zombie","_CARDSPRITENAME":"egyptexplorer","CODENAME":"explorer","SUNCOST":100,"WAVEPOINTCOST":250,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250}},{"NAME":"Torchlight Zombie","_CARDSPRITENAME":"egypttorchlight","CODENAME":"explorer_veteran","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":650}},{"NAME":"Tomb Raiser Zombie","_CARDSPRITENAME":"egypttombraiser","CODENAME":"tomb_raiser","SUNCOST":100,"WAVEPOINTCOST":300,"WEIGHT":2000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":380}},{"NAME":"Pharoah Inner Zombie","_CARDSPRITENAME":"egyptpharaohinner","CODENAME":"pharaoh_inner","SUNCOST":100,"WAVEPOINTCOST":150,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":290}},{"NAME":"Weaker Pharoah Zombie","_CARDSPRITENAME":"egyptpharaohweak","CODENAME":"pharaoh_weak","SUNCOST":100,"WAVEPOINTCOST":450,"WEIGHT":100,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"ZombieInSide":"pharaoh_inner","Toughness":1200,"NormalDeathWhenMowed":true}},{"NAME":"Pharoah Zombie","_CARDSPRITENAME":"egyptpharaoh","CODENAME":"pharaoh","SUNCOST":100,"WAVEPOINTCOST":450,"WEIGHT":100,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"ZombieInSide":"pharaoh_inner","Toughness":1200,"DamageExtends":false,"NormalDeathWhenMowed":true}},{"NAME":"Egypt Imp","_CARDSPRITENAME":"egyptimp","CODENAME":"egypt_imp","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Mummified Gargantuar","_CARDSPRITENAME":"egyptgargantuar","CODENAME":"egypt_gargantuar","SUNCOST":100,"WAVEPOINTCOST":1500,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"Toughness":3600,"NormalDeathWhenMowed":true}},{"NAME":"Zombot Sphinx-inator","_CARDSPRITENAME":"egyptzomboss","CODENAME":"zombossmech_egypt","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"egypt","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Zombot Sphinx-inator","_CARDSPRITENAME":"egyptzomboss","CODENAME":"zombossmech_egypt2","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"egypt","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Pirate Zombie","_CARDSPRITENAME":"piratebasic","CODENAME":"pirate","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Conehead Pirate","_CARDSPRITENAME":"piratearmor1","CODENAME":"pirate_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Buckethead Pirate","_CARDSPRITENAME":"piratearmor2","CODENAME":"pirate_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Barrelhead Pirate","_CARDSPRITENAME":"piratearmor4","CODENAME":"pirate_armor4","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":4000,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Flag Pirate Zombie","_CARDSPRITENAME":"pirateflag","CODENAME":"pirate_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Pirate Rally Zombie","_CARDSPRITENAME":"piraterally","CODENAME":"pirate_flag_veteran","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Swashbuckler Zombie","_CARDSPRITENAME":"pirateswashbuckler","CODENAME":"swashbuckler","SUNCOST":100,"WAVEPOINTCOST":150,"WEIGHT":1500,"OBTAINWORLD":"pirate","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Seagull Zombie","_CARDSPRITENAME":"pirateseagull","CODENAME":"seagull","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":4000,"OBTAINWORLD":"pirate","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":270}},{"NAME":"Pelican Zombie","_CARDSPRITENAME":"piratepelican","CODENAME":"pelican","SUNCOST":100,"WAVEPOINTCOST":350,"WEIGHT":4000,"OBTAINWORLD":"pirate","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":270}},{"NAME":"Barrel Roller Zombie","_CARDSPRITENAME":"piratebarrelpusher","CODENAME":"barrelroller","SUNCOST":100,"WAVEPOINTCOST":500,"WEIGHT":2000,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":190,"NormalDeathWhenMowed":true}},{"NAME":"Pirate Barrel","_CARDSPRITENAME":"piratebarrel","CODENAME":"pirate_barrel","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":1100,"NormalDeathWhenMowed":true}},{"NAME":"Imp Cannon","_CARDSPRITENAME":"pirateimpcannon","CODENAME":"cannon","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":1500,"OBTAINWORLD":"pirate","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":true,"Toughness":600,"NormalDeathWhenMowed":true}},{"NAME":"Pirate Captain Zombie","_CARDSPRITENAME":"piratecaptain","CODENAME":"pirate_captain","SUNCOST":100,"WAVEPOINTCOST":500,"WEIGHT":1000,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":420}},{"NAME":"Zombie Parrot","_CARDSPRITENAME":"pirateparrot","CODENAME":"pirate_captain_parrot","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":0,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":300,"NormalDeathWhenMowed":true}},{"NAME":"Imp Pirate Zombie","_CARDSPRITENAME":"pirateimp","CODENAME":"pirate_imp","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Gargantuar Pirate","_CARDSPRITENAME":"pirategargantuar","CODENAME":"pirate_gargantuar","SUNCOST":100,"WAVEPOINTCOST":1500,"WEIGHT":3000,"OBTAINWORLD":"pirate","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"LivesInDeepWater":true,"Toughness":3600,"NormalDeathWhenMowed":true}},{"NAME":"Zombot Plank Walker","_CARDSPRITENAME":"piratezomboss","CODENAME":"zombossmech_pirate","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"pirate","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Zombot Plank Walker","_CARDSPRITENAME":"piratezomboss","CODENAME":"zombossmech_pirate2","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"pirate","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Cowboy Zombie","_CARDSPRITENAME":"cowboybasic","CODENAME":"cowboy","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Conehead Cowboy","_CARDSPRITENAME":"cowboyarmor1","CODENAME":"cowboy_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Buckethead Cowboy","_CARDSPRITENAME":"cowboyarmor2","CODENAME":"cowboy_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Cart-Head Cowboy","_CARDSPRITENAME":"cowboyarmor4","CODENAME":"cowboy_armor4","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":4000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Flag Cowboy Zombie","_CARDSPRITENAME":"cowboyflag","CODENAME":"cowboy_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Cowboy Rally Zombie","_CARDSPRITENAME":"cowboyrally","CODENAME":"cowboy_flag_veteran","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Prospector Zombie","_CARDSPRITENAME":"cowboyprospector","CODENAME":"prospector","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Pianist Zombie","_CARDSPRITENAME":"cowboypiano","CODENAME":"piano","SUNCOST":100,"WAVEPOINTCOST":450,"WEIGHT":2000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":840,"NormalDeathWhenMowed":true}},{"NAME":"Poncho Zombie","_CARDSPRITENAME":"cowboyponcho","CODENAME":"poncho","SUNCOST":100,"WAVEPOINTCOST":300,"WEIGHT":4000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190,"ShieldToughness":1100,"PonchoToughness":60,"ChanceToPlate":0.5}},{"NAME":"Poncho Zombie","_CARDSPRITENAME":"cowboyponchonoshield","CODENAME":"poncho_no_plate","SUNCOST":100,"WAVEPOINTCOST":150,"WEIGHT":4000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190,"ShieldToughness":1100,"PonchoToughness":60,"ChanceToPlate":0}},{"NAME":"Poncho Zombie","_CARDSPRITENAME":"cowboyponchoshield","CODENAME":"poncho_plate","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190,"ShieldToughness":1100,"PonchoToughness":60,"ChanceToPlate":1}},{"NAME":"Chicken Wrangler Zombie","_CARDSPRITENAME":"cowboychickenfarmer","CODENAME":"chicken_farmer","SUNCOST":100,"WAVEPOINTCOST":350,"WEIGHT":3000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Zombie Chicken","_CARDSPRITENAME":"cowboychicken","CODENAME":"chicken","SUNCOST":100,"WAVEPOINTCOST":10,"WEIGHT":0,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":1,"NormalDeathWhenMowed":true}},{"NAME":"Jack O'Chicken","_CARDSPRITENAME":"cowboychickenpumpkin","CODENAME":"chicken_pumpkin","SUNCOST":100,"WAVEPOINTCOST":10,"WEIGHT":0,"OBTAINWORLD":"market","objdata":{"CannotBeTossedByCitron":false,"Toughness":1,"NormalDeathWhenMowed":true}},{"NAME":"Zombie Bull","_CARDSPRITENAME":"cowboybull","CODENAME":"west_bull","SUNCOST":100,"WAVEPOINTCOST":600,"WEIGHT":1000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":1300,"NormalDeathWhenMowed":true}},{"NAME":"Rodeo Legend Zombie","_CARDSPRITENAME":"cowboybullblack","CODENAME":"west_bull_veteran","SUNCOST":100,"WAVEPOINTCOST":1000,"WEIGHT":1000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":1400,"NormalDeathWhenMowed":true}},{"NAME":"Zombie Bull Rider","_CARDSPRITENAME":"cowboyimp","CODENAME":"west_bullrider","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Wild West Gargantuar","_CARDSPRITENAME":"cowboygargantuar","CODENAME":"cowboy_gargantuar","SUNCOST":100,"WAVEPOINTCOST":1500,"WEIGHT":3000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"LivesInDeepWater":true,"Toughness":3600,"NormalDeathWhenMowed":true}},{"NAME":"Zombot War Wagon","_CARDSPRITENAME":"cowboyzomboss","CODENAME":"zombossmech_cowboy","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"cowboy","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Zombot War Wagon","_CARDSPRITENAME":"cowboyzomboss","CODENAME":"zombossmech_cowboy2","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"cowboy","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Kongfu Zombie","_CARDSPRITENAME":"kongfubasic","CODENAME":"kongfu","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Kongfu Conehead Zombie","_CARDSPRITENAME":"kongfuarmor1","CODENAME":"kongfu_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Kongfu Kettlehead Zombie","_CARDSPRITENAME":"kongfuarmor2","CODENAME":"kongfu_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Kongfu Helmet Zombie","_CARDSPRITENAME":"kongfuarmor3","CODENAME":"kongfu_armor3","SUNCOST":100,"WAVEPOINTCOST":550,"WEIGHT":4500,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Flag Kongfu Zombie","_CARDSPRITENAME":"kongfuflag","CODENAME":"kongfu_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Kongfu Rally Zombie","_CARDSPRITENAME":"kongfurally","CODENAME":"kongfu_flag_veteran","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Hammer Zombie","_CARDSPRITENAME":"kongfuhammer","CODENAME":"kongfu_hammer","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":2000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Kongfu Torch Zombie","_CARDSPRITENAME":"kongfutorch","CODENAME":"kongfu_torch","SUNCOST":100,"WAVEPOINTCOST":250,"WEIGHT":3000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Qigong Zombie","_CARDSPRITENAME":"kongfuchi","CODENAME":"kongfu_chi","SUNCOST":100,"WAVEPOINTCOST":250,"WEIGHT":1000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"ChiInterval":7,"ChiIntervalStart":4,"Toughness":190}},{"NAME":"Monk Zombie","_CARDSPRITENAME":"monkbasic","CODENAME":"monk","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Monk Conehead Zombie","_CARDSPRITENAME":"monkarmor1","CODENAME":"monk_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Monk Kettlehead Zombie","_CARDSPRITENAME":"monkarmor2","CODENAME":"monk_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Monk Helmet Zombie","_CARDSPRITENAME":"monkarmor3","CODENAME":"monk_armor3","SUNCOST":100,"WAVEPOINTCOST":550,"WEIGHT":4500,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Flag Monk Zombie","_CARDSPRITENAME":"monkflag","CODENAME":"monk_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Monk Rally Zombie","_CARDSPRITENAME":"monkrally","CODENAME":"monk_flag_veteran","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Blade Monk Zombie","_CARDSPRITENAME":"monkblade","CODENAME":"monk_blade","SUNCOST":100,"WAVEPOINTCOST":150,"WEIGHT":1500,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"BladeDamage":250,"Toughness":190}},{"NAME":"Nunchaku Monk Zombie","_CARDSPRITENAME":"monknunchaku","CODENAME":"monk_nunchaku","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":2000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Torch Monk Zombie","_CARDSPRITENAME":"monktorch","CODENAME":"monk_torch","SUNCOST":100,"WAVEPOINTCOST":250,"WEIGHT":3000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Future Zombie","_CARDSPRITENAME":"futurebasic","CODENAME":"future","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"future","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Future Conehead Zombie","_CARDSPRITENAME":"futurearmor1","CODENAME":"future_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"future","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Future Buckethead Zombie","_CARDSPRITENAME":"futurearmor2","CODENAME":"future_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"future","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Holo Head Zombie","_CARDSPRITENAME":"futurearmor4","CODENAME":"future_armor4","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":4000,"OBTAINWORLD":"future","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Future Flag Zombie","_CARDSPRITENAME":"futureflag","CODENAME":"future_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"future","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Robo-Rally Zombie","_CARDSPRITENAME":"futurerally","CODENAME":"future_flag_veteran","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"future","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Jetpack Zombie","_CARDSPRITENAME":"futurejetpack","CODENAME":"future_jetpack","SUNCOST":100,"WAVEPOINTCOST":150,"WEIGHT":4000,"OBTAINWORLD":"future","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":190,"NormalDeathWhenMowed":true}},{"NAME":"Blastronaut Zombie","_CARDSPRITENAME":"futurejetpackveteran","CODENAME":"future_jetpack_veteran","SUNCOST":100,"WAVEPOINTCOST":450,"WEIGHT":4000,"OBTAINWORLD":"future","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":190,"NormalDeathWhenMowed":true}},{"NAME":"Disco Jetpack Zombie","_CARDSPRITENAME":"futurejetpackdisco","CODENAME":"future_jetpack_disco","SUNCOST":100,"WAVEPOINTCOST":150,"WEIGHT":4000,"OBTAINWORLD":"future","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":190,"NormalDeathWhenMowed":true}},{"NAME":"Shield Zombie","_CARDSPRITENAME":"futureprotector","CODENAME":"future_protector","SUNCOST":100,"WAVEPOINTCOST":500,"WEIGHT":1500,"OBTAINWORLD":"future","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"ShieldRecoverTime":5,"ShieldKillStunTime":2,"Toughness":190,"LivesInDeepWater":true,"NormalDeathWhenMowed":true}},{"NAME":"Shield","_CARDSPRITENAME":"futureprotectorshield","CODENAME":"future_protector_shield","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"future","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":false,"Toughness":190,"NormalDeathWhenMowed":true}},{"NAME":"Infi-nut Shield","_CARDSPRITENAME":"futureinfinutshield","CODENAME":"future_infinut_shield","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"future","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":false,"Toughness":190,"NormalDeathWhenMowed":true}},{"NAME":"Robo-Cone Zombie","_CARDSPRITENAME":"futuremechcone","CODENAME":"mech_cone","SUNCOST":100,"WAVEPOINTCOST":650,"WEIGHT":4000,"OBTAINWORLD":"future","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"Toughness":190,"LivesInDeepWater":true,"NormalDeathWhenMowed":true}},{"NAME":"Mecha-Football Zombie","_CARDSPRITENAME":"futuremechfootball","CODENAME":"football_mech","SUNCOST":100,"WAVEPOINTCOST":1000,"WEIGHT":4000,"OBTAINWORLD":"future","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"PushFailDamage":400,"Toughness":190,"LivesInDeepWater":true,"NormalDeathWhenMowed":true}},{"NAME":"Disco-tron 3000","_CARDSPRITENAME":"futuremechdisco","CODENAME":"disco_mech","SUNCOST":100,"WAVEPOINTCOST":800,"WEIGHT":3000,"OBTAINWORLD":"future","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"SummonDuration":3,"DanceCountdown":6,"DanceDuration":5,"Toughness":190,"LivesInDeepWater":true,"NormalDeathWhenMowed":true}},{"NAME":"Bug Bot Imp","_CARDSPRITENAME":"futureimp","CODENAME":"future_imp","SUNCOST":100,"WAVEPOINTCOST":150,"WEIGHT":1000,"OBTAINWORLD":"future","objdata":{"CannotBeTossedByCitron":false,"Toughness":190,"NormalDeathWhenMowed":true}},{"NAME":"Gargantuar Prime","_CARDSPRITENAME":"futuregargantuar","CODENAME":"future_gargantuar","SUNCOST":100,"WAVEPOINTCOST":2000,"WEIGHT":2500,"OBTAINWORLD":"future","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"EyeLaserDelayBetweenShots":12.5,"EyeLaserMaxColumn":5,"EyeLaserMinDistance":1.5,"EyeLaserSweepLength":1.5,"EyeLaserSweepTime":1,"EyeLaserTotalDamage":1000,"Toughness":190,"LivesInDeepWater":true,"NormalDeathWhenMowed":true}},{"NAME":"Zombot Tommorrow-tron","_CARDSPRITENAME":"futurezomboss","CODENAME":"zombossmech_future","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"future","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Zombot Tommorrow-tron","_CARDSPRITENAME":"futurezomboss","CODENAME":"zombossmech_future2","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"future","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Peasant Zombie","_CARDSPRITENAME":"darkbasic","CODENAME":"dark","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Conehead Peasant","_CARDSPRITENAME":"darkarmor1","CODENAME":"dark_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Buckethead Peasant","_CARDSPRITENAME":"darkarmor2","CODENAME":"dark_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Knight Zombie","_CARDSPRITENAME":"darkarmor3","CODENAME":"dark_armor3","SUNCOST":100,"WAVEPOINTCOST":550,"WEIGHT":4500,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Castle-headed Zombie","_CARDSPRITENAME":"darkarmor4","CODENAME":"dark_armor4","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":4000,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Peasant Flag Zombie","_CARDSPRITENAME":"darkflag","CODENAME":"dark_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Peasant Rally Zombie","_CARDSPRITENAME":"darkrally","CODENAME":"dark_flag_veteran","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Jester Zombie","_CARDSPRITENAME":"darkjester","CODENAME":"dark_juggler","SUNCOST":100,"WAVEPOINTCOST":450,"WEIGHT":3500,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Wizard Zombie","_CARDSPRITENAME":"darkwizard","CODENAME":"dark_wizard","SUNCOST":100,"WAVEPOINTCOST":800,"WEIGHT":3500,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"TimeBeforeFirst":7,"TimeBeforeFirstAdditional":2,"TimeBetween":11,"TimeBetweenAdditional":3,"Toughness":190}},{"NAME":"Master Enchanter Zombie","_CARDSPRITENAME":"darkwizardveteran","CODENAME":"dark_wizard_veteran","SUNCOST":100,"WAVEPOINTCOST":1200,"WEIGHT":3500,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"TimeBeforeFirst":7,"TimeBeforeFirstAdditional":2,"TimeBetween":4,"TimeBetweenAdditional":1,"Toughness":190}},{"NAME":"Zombie King","_CARDSPRITENAME":"darkking","CODENAME":"dark_king","SUNCOST":100,"WAVEPOINTCOST":750,"WEIGHT":2000,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":true,"PlantablePlants":["cherry_bomb","jalapeno","powerlily","iceburg","empea","powerplant","goldleaf","grapeshot"],"KnightingAreaW":4,"DelayBetweenKnightings":2.5,"ValidKnightTargets":["dark","dark_armor1","dark_armor2","dark_armor3","dark_armor4"],"Toughness":190,"NormalDeathWhenMowed":true}},{"NAME":"Arthur King Zombie","_CARDSPRITENAME":"darkkingveteran","CODENAME":"dark_king_veteran","SUNCOST":100,"WAVEPOINTCOST":1000,"WEIGHT":1800,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":true,"PlantablePlants":["cherry_bomb","jalapeno","powerlily","iceburg","empea","powerplant","goldleaf","grapeshot"],"KnightingAreaW":2,"DelayBetweenKnightings":2.5,"ValidKnightTargets":["zombossmech_egypt","zombossmech_egypt2","zombossmech_pirate","zombossmech_pirate2","zombossmech_cowboy","zombossmech_cowboy2","zombossmech_future","zombossmech_future2","dark_king","dark_king_veteran","future_protector_shield","future_infinut_shield"],"TargetListBecomesBlackList":true,"Toughness":190,"NormalDeathWhenMowed":true}},{"NAME":"Imp Dragon Zombie","_CARDSPRITENAME":"darkdragonimp","CODENAME":"dark_imp_dragon","SUNCOST":100,"WAVEPOINTCOST":150,"WEIGHT":2000,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Imp Monk Zombie","_CARDSPRITENAME":"darkimp","CODENAME":"dark_imp","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Dark Ages Gargantuar","_CARDSPRITENAME":"darkgargantuar","CODENAME":"dark_gargantuar","SUNCOST":100,"WAVEPOINTCOST":1500,"WEIGHT":3000,"OBTAINWORLD":"dark","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"Toughness":190,"LivesInDeepWater":true,"NormalDeathWhenMowed":true}},{"NAME":"Pompadour Zombie","_CARDSPRITENAME":"beachbasic","CODENAME":"beach","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Pompadour Conehead","_CARDSPRITENAME":"beacharmor1","CODENAME":"beach_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Pompadour Buckethead","_CARDSPRITENAME":"beacharmor2","CODENAME":"beach_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Bikini Zombie","_CARDSPRITENAME":"beachfemale","CODENAME":"beach_fem","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Bikini Conehead","_CARDSPRITENAME":"beachfemalearmor1","CODENAME":"beach_fem_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Bikini Buckethead","_CARDSPRITENAME":"beachfemalearmor2","CODENAME":"beach_fem_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Beach Flag Zombie","_CARDSPRITENAME":"beachflag","CODENAME":"beach_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Snorkel Zombie","_CARDSPRITENAME":"beachsnorkel","CODENAME":"beach_snorkel","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Surfer Zombie","_CARDSPRITENAME":"beachsurfer","CODENAME":"beach_surfer","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":4000,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"BoardToughness":700,"DamageOnStabbing":1500,"SwimSpeedMultiplier":3,"PlantBlockers":["tallnut"],"ZombieBlockers":["future_protector_shield","future_infinut_shield"],"Toughness":190}},{"NAME":"Octopus Zombie","_CARDSPRITENAME":"beachoctopus","CODENAME":"beach_octopus","SUNCOST":100,"WAVEPOINTCOST":900,"WEIGHT":3500,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"TimeBeforeFirst":7,"TimeBeforeFirstAdditional":2,"TimeBetween":11,"TimeBetweenAdditional":3,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Fisherman Zombie","_CARDSPRITENAME":"beachfisher","CODENAME":"beach_fisherman","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":2500,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"PlantablePlants":["tanglekelp","ghostpepper","guacodile"],"DelayBeforeReeling":0.3,"DelayBetweenCasting":2.5,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Imp Mermaid Zombie","_CARDSPRITENAME":"beachimp","CODENAME":"beach_imp","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Deep Sea Gargantuar","_CARDSPRITENAME":"beachgargantuar","CODENAME":"beach_gargantuar","SUNCOST":100,"WAVEPOINTCOST":1500,"WEIGHT":3000,"OBTAINWORLD":"beach","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"SpeedScaleOnLand":0.8,"TakingDamageScaleOnLand":0.9,"LivesInDeepWater":true,"Toughness":190,"NormalDeathWhenMowed":true}},{"NAME":"Cave Zombie","_CARDSPRITENAME":"iceagebasic","CODENAME":"iceage","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"ice","objdata":{"CannotBeTossedByCitron":false,"ChillInsteadOfFreeze":true,"Toughness":190}},{"NAME":"Cave Conehead Zombie","_CARDSPRITENAME":"iceagearmor1","CODENAME":"iceage_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"ice","objdata":{"CannotBeTossedByCitron":false,"ChillInsteadOfFreeze":true,"Toughness":190}},{"NAME":"Cave Buckethead Zombie","_CARDSPRITENAME":"iceagearmor2","CODENAME":"iceage_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"ice","objdata":{"CannotBeTossedByCitron":false,"ChillInsteadOfFreeze":true,"Toughness":190}},{"NAME":"Blockhead Zombie","_CARDSPRITENAME":"iceagearmor3","CODENAME":"iceage_armor3","SUNCOST":100,"WAVEPOINTCOST":550,"WEIGHT":4500,"OBTAINWORLD":"ice","objdata":{"CannotBeTossedByCitron":false,"ChillInsteadOfFreeze":true,"Toughness":190}},{"NAME":"Mammoth-headed Zombie","_CARDSPRITENAME":"iceagearmor4","CODENAME":"iceage_armor4","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":4000,"OBTAINWORLD":"ice","objdata":{"CannotBeTossedByCitron":false,"ChillInsteadOfFreeze":true,"Toughness":190}},{"NAME":"Cave Flag Zombie","_CARDSPRITENAME":"iceageflag","CODENAME":"iceage_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"ice","objdata":{"CannotBeTossedByCitron":false,"ChillInsteadOfFreeze":true,"Toughness":190}},{"NAME":"Cave Rally Zombie","_CARDSPRITENAME":"iceagerally","CODENAME":"iceage_flag_veteran","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"ice","objdata":{"CannotBeTossedByCitron":false,"ChillInsteadOfFreeze":true,"Toughness":190}},{"NAME":"Hunter Zombie","_CARDSPRITENAME":"iceagehunter","CODENAME":"iceage_hunter","SUNCOST":100,"WAVEPOINTCOST":500,"WEIGHT":3500,"OBTAINWORLD":"ice","objdata":{"CannotBeTossedByCitron":false,"ChillInsteadOfFreeze":true,"Toughness":190,"FarAttackRange":4,"SnowballsPerBarrage":3}},{"NAME":"Dodo Rider Zombie","_CARDSPRITENAME":"iceagedodo","CODENAME":"iceage_dodo","SUNCOST":100,"WAVEPOINTCOST":600,"WEIGHT":3500,"OBTAINWORLD":"ice","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"ChillInsteadOfFreeze":true,"CannotBePushedBySliders":true,"Toughness":490}},{"NAME":"Yeti Imp","_CARDSPRITENAME":"iceageimp","CODENAME":"iceage_imp","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"ice","objdata":{"CannotBeTossedByCitron":false,"ChillInsteadOfFreeze":true,"Toughness":190}},{"NAME":"Sloth Gargantuar","_CARDSPRITENAME":"iceagegargantuar","CODENAME":"iceage_gargantuar","SUNCOST":100,"WAVEPOINTCOST":1500,"WEIGHT":3000,"OBTAINWORLD":"ice","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"ChillInsteadOfFreeze":true,"HealthPercentThrowImp0":0.8,"HealthPercentThrowImp1":0.6,"HealthPercentThrowImp2":0.4,"ChanceToReverseImp":0.25,"Toughness":190,"LivesInDeepWater":true,"NormalDeathWhenMowed":true}},{"NAME":"Relic Hunter Zombie","_CARDSPRITENAME":"lostrelichunter","CODENAME":"lostcity_relichunter","SUNCOST":100,"WAVEPOINTCOST":550,"WEIGHT":3000,"OBTAINWORLD":"lostcity","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Pilot Zombie","_CARDSPRITENAME":"skybasic","CODENAME":"sky","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"sky","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Conehead Pilot","_CARDSPRITENAME":"skyarmor1","CODENAME":"sky_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"sky","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Buckethead Pilot","_CARDSPRITENAME":"skyarmor2","CODENAME":"sky_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"sky","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Flag Pilot","_CARDSPRITENAME":"skyflag","CODENAME":"sky_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"sky","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":190}}]`),he={ZOMBIES:De},ce={TOUGHNESS:{en:"TOUGHNESS",zh:"血量",icon:"/assets/wikicon/Toughness2I.webp"},SUNCOST:{en:"SUN COST",zh:"阳光消耗",icon:"/assets/wikicon/Sun_Cost2I.webp"},SPECIAL:{en:"SPECIAL",zh:"特点",icon:"/assets/wikicon/Special2I.webp"},RECHARGE:{en:"RECHARGE",zh:"冷却时间",icon:"/assets/wikicon/Recharge2I.webp"},DAMAGE:{en:"DAMAGE",zh:"伤害",icon:"/assets/wikicon/Damage2I.webp"},FAMILY:{en:"FAMILY",zh:"家族",icon:"/assets/wikicon/Family2I.webp"},RANGE:{en:"RANGE",zh:"索敌",icon:"/assets/wikicon/Range2I.webp"},AREA:{en:"AREA",zh:"范围",icon:"/assets/wikicon/Area2I.webp"},ARMINGTIME:{en:"ARMING TIME",zh:"装填时间",icon:"/assets/wikicon/Arming_Time2I.webp"},PLANTFOOD:{en:"PLANT FOOD EFFECT",zh:"叶绿素效果",icon:"/assets/wikicon/Plant_Food_Power2I.webp"},SUNPRODUCTION:{en:"SUN PRODUCTION",zh:"阳光产量",icon:"/assets/wikicon/Sun_Production2I.webp"}},Be={Defence:{en:"Reinforce-mint",zh:"防御家族"},Shadow:{en:"Conceal-mint",zh:"暗影家族"},Peashooter:{en:"Appease-mint",zh:"豌豆家族"},Fire:{en:"Pepper-mint",zh:"燃烧家族"},Cold:{en:"Winter-mint",zh:"寒冰家族"},Sharp:{en:"Spear-mint",zh:"锋利家族"},Lobber:{en:"Arma-mint",zh:"投掷家族"},Poison:{en:"Ail-mint",zh:"毒性家族"},Electricity:{en:"Fila-mint",zh:"电能家族"},Slow:{en:"Contain-mint",zh:"滞缓家族"},Magic:{en:"Enchant-mint",zh:"魔法家族"},Sun:{en:"Enlighten-mint",zh:"阳光家族"},Melee:{en:"Enforce-mint",zh:"健壮家族"},Explosive:{en:"Bombard-mint",zh:"爆裂家族"},Nope:{en:"None",zh:"无"}},S={Almanac:ce,PlantFamily:Be},Me=b({__name:"App",setup(O,{expose:s}){s();const n=S==null?void 0:S.Almanac,e=S==null?void 0:S.PlantFamily,T=p("i18nLanguage","zh"),E=h([]),t=h([]),C=h(null),c=a=>{C.value=a},m={water:"beach",market:"prenium"},B=a=>{var u,R,f,P,k,L;const i={elements:{},special:[],enFamily:"",id:a.ID,zombieType:a._CARDSPRITENAME,codename:a.CODENAME,name:a.NAME,enName:a.NAME,image:a.image,frameWorld:m[a.OBTAINWORLD]||a.OBTAINWORLD,description:(R=(u=a.ALMANAC)==null?void 0:u.Introduction)==null?void 0:R[T],chat:(P=(f=a.ALMANAC)==null?void 0:f.Chat)==null?void 0:P[T]};return(k=a==null?void 0:a.ALMANAC)!=null&&k.Elements&&a.ALMANAC.Elements.forEach(j=>{const{TYPE:d,SORT:_,VALUE:w}=j;let I;_&&_[T]?I=_[T]:w?I=w:d=="RECHARGE"?I=a.COOLDOWN:d=="FAMILY"?(I=e[a[d]][T],i.enFamily=e[a[d]].en):I=a[d],i.elements&&(i.elements[d]=I)}),(L=a==null?void 0:a.ALMANAC)!=null&&L.Special&&(i.special=a.ALMANAC.Special),i},M=a=>{const{name:i}=a;t.value=E.value.filter(u=>u.name.toLowerCase().includes(i.toLowerCase())||u.enName.toLowerCase().includes(i.toLowerCase())||u.codename.toLowerCase().includes(i.toLowerCase()))};E.value=he.ZOMBIES.map(B),t.value=E.value,c(t.value[0]);const D={keyMap:n,familyNameMap:e,i18nLanguage:T,zombies:E,filteredZombies:t,selectedZombie:C,selectZombie:c,frameMap:m,formatOriginZombie:B,filterZombies:M,ZombieCatalog:Y,ZombieDetail:ie,ZombieFilter:me};return Object.defineProperty(D,"__isScriptSetup",{enumerable:!1,value:!0}),D}}),We={class:"app"},be={class:"container"},ge={class:"filter"},Re={key:0},_e={key:1},ye={class:"container"},pe={class:"sidebar"},fe={class:"content"};function Pe(O,s,n,e,T,E){return r(),N("div",We,[o("div",be,[o("div",ge,[e.i18nLanguage=="zh"?(r(),N("h1",Re,"PvZ2 Gardendless 僵尸图鉴")):(r(),N("h1",_e,"PvZ2 Gardendless Zombies Almanac")),H(e.ZombieFilter,{onFilterZombies:e.filterZombies,familyNameMap:e.familyNameMap},null,8,["familyNameMap"])])]),o("div",ye,[o("div",pe,[H(e.ZombieCatalog,{zombies:e.filteredZombies,onSelectZombie:e.selectZombie},null,8,["zombies"])]),o("div",fe,[e.selectedZombie?(r(),v(e.ZombieDetail,{key:0,keyMap:e.keyMap,zombie:e.selectedZombie},null,8,["keyMap","zombie"])):A("v-if",!0)])])])}const we=g(Me,[["render",Pe],["__scopeId","data-v-ef131359"],["__file","App.vue"]]);export{we as A}; +
`)])}const ce=g(de,[["render",De],["__scopeId","data-v-964b4f59"],["__file","ZombieFilter.vue"]]),he=JSON.parse(`[{"NAME":"Basic Zombie","_CARDSPRITENAME":"tutorialbasic","CODENAME":"tutorial","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Conehead Zombie","_CARDSPRITENAME":"tutorialarmor1","CODENAME":"tutorial_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Buckethead Zombie","_CARDSPRITENAME":"tutorialarmor2","CODENAME":"tutorial_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Brickhead Zombie","_CARDSPRITENAME":"tutorialarmor4","CODENAME":"tutorial_armor4","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":4000,"OBTAINWORLD":"frontyard","objdata":{"Toughness":190}},{"NAME":"Flag Zombie","_CARDSPRITENAME":"tutorialflag","CODENAME":"tutorial_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Rally Zombie","_CARDSPRITENAME":"tutorialrally","CODENAME":"tutorial_flag_veteran","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"Toughness":350}},{"NAME":"Ducky Tube Zombie","_CARDSPRITENAME":"duckytubebasic","CODENAME":"duckytube","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"SpeedScaleInWater":2,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Conehead Ducky Tube Zombie","_CARDSPRITENAME":"duckytubearmor1","CODENAME":"duckytube_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"SpeedScaleInWater":2,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Buckethead Ducky Tube Zombie","_CARDSPRITENAME":"duckytubearmor2","CODENAME":"duckytube_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"SpeedScaleInWater":2,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Brickhead Ducky Tube Zombie","_CARDSPRITENAME":"duckytubearmor4","CODENAME":"duckytube_armor4","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":4000,"OBTAINWORLD":"frontyard","objdata":{"SpeedScaleInWater":2,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Ducky Tube Flag Zombie","_CARDSPRITENAME":"duckytubeflag","CODENAME":"duckytube_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"SpeedScaleInWater":2,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Ducky Tube Rally Zombie","_CARDSPRITENAME":"duckytuberally","CODENAME":"duckytube_flag_veteran","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"SpeedScaleInWater":2,"LivesInDeepWater":true,"Toughness":350}},{"NAME":"Imp","_CARDSPRITENAME":"imp","CODENAME":"tutorial_imp","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Gargantuar","_CARDSPRITENAME":"gargantuar","CODENAME":"tutorial_gargantuar","SUNCOST":100,"WAVEPOINTCOST":1500,"WEIGHT":3000,"OBTAINWORLD":"frontyard","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"Toughness":3600,"LivesInDeepWater":true,"NormalDeathWhenMowed":true}},{"NAME":"Bobsled Zombie","_CARDSPRITENAME":"bobsled","CODENAME":"bobsled","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Bobsled Team","_CARDSPRITENAME":"bobsledteam","CODENAME":"bobsled_team","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":100,"OBTAINWORLD":"frontyard","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"Toughness":390,"NormalDeathWhenMowed":true}},{"NAME":"Balloon Zombie","_CARDSPRITENAME":"balloon","CODENAME":"modern_balloon","SUNCOST":400,"WAVEPOINTCOST":200,"WEIGHT":100,"OBTAINWORLD":"frontyard","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":190,"BalloonToughness":270}},{"NAME":"All-Star Zombie","_CARDSPRITENAME":"allstar","CODENAME":"modern_allstar","SUNCOST":100,"WAVEPOINTCOST":1500,"WEIGHT":3500,"OBTAINWORLD":"frontyard","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Zomboni","_CARDSPRITENAME":"sleighcart","CODENAME":"sleighcart","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":100,"OBTAINWORLD":"frontyard","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"Toughness":1100,"LivesInDeepWater":true,"NormalDeathWhenMowed":true}},{"NAME":"Catapult Zombie","_CARDSPRITENAME":"catapult","CODENAME":"catapult","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":100,"OBTAINWORLD":"frontyard","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"Toughness":750,"LivesInDeepWater":true,"NormalDeathWhenMowed":true}},{"NAME":"Mummy Zombie","_CARDSPRITENAME":"egyptbasic","CODENAME":"mummy","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Conehead Mummy","_CARDSPRITENAME":"egyptarmor1","CODENAME":"mummy_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Buckethead Mummy","_CARDSPRITENAME":"egyptarmor2","CODENAME":"mummy_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Pyramid-Head Mummy","_CARDSPRITENAME":"egyptarmor4","CODENAME":"mummy_armor4","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":4000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Flag Mummy Zombie","_CARDSPRITENAME":"egyptflag","CODENAME":"mummy_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Egypt Rally Zombie","_CARDSPRITENAME":"egyptrally","CODENAME":"mummy_flag_veteran","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":350}},{"NAME":"Ra Zombie","_CARDSPRITENAME":"egyptra","CODENAME":"ra","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":700,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Camel Zombie","_CARDSPRITENAME":"egyptcamel","CODENAME":"camel_segment","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250,"ZombieInSide":"mummy","NormalDeathWhenMowed":true}},{"NAME":"Camel Zombies","_CARDSPRITENAME":"egyptcamelonehump","CODENAME":"camel_onehump","SUNCOST":100,"WAVEPOINTCOST":600,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250,"ZombieInSide":"mummy","NormalDeathWhenMowed":true}},{"NAME":"Camel Zombies","_CARDSPRITENAME":"egyptcameltwohump","CODENAME":"camel_twohump","SUNCOST":100,"WAVEPOINTCOST":800,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250,"ZombieInSide":"mummy","NormalDeathWhenMowed":true}},{"NAME":"Camel Zombies","_CARDSPRITENAME":"egyptcamelthreehump","CODENAME":"camel_threehump","SUNCOST":100,"WAVEPOINTCOST":1000,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250,"ZombieInSide":"mummy","NormalDeathWhenMowed":true}},{"NAME":"Camel Zombies","_CARDSPRITENAME":"egyptcamelmanyhump","CODENAME":"camel_manyhump","SUNCOST":100,"WAVEPOINTCOST":1200,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250,"ZombieInSide":"mummy","NormalDeathWhenMowed":true}},{"NAME":"Camel Zombie","_CARDSPRITENAME":"egyptcameltouch","CODENAME":"camel_segment_touch","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250,"ZombieInSide":"mummy","NormalDeathWhenMowed":true}},{"NAME":"Camel Zombies","_CARDSPRITENAME":"egyptcamelonehumptouch","CODENAME":"camel_onehump_touch","SUNCOST":100,"WAVEPOINTCOST":300,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250,"ZombieInSide":"mummy","NormalDeathWhenMowed":true}},{"NAME":"Camel Zombies","_CARDSPRITENAME":"egyptcameltwohumptouch","CODENAME":"camel_twohump_touch","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250,"ZombieInSide":"mummy","NormalDeathWhenMowed":true}},{"NAME":"Camel Zombies","_CARDSPRITENAME":"egyptcamelthreehumptouch","CODENAME":"camel_threehump_touch","SUNCOST":100,"WAVEPOINTCOST":500,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250,"ZombieInSide":"mummy","NormalDeathWhenMowed":true}},{"NAME":"Camel Zombies","_CARDSPRITENAME":"egyptcamelmanyhumptouch","CODENAME":"camel_manyhump_touch","SUNCOST":100,"WAVEPOINTCOST":600,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250,"ZombieInSide":"mummy","NormalDeathWhenMowed":true}},{"NAME":"Explorer Zombie","_CARDSPRITENAME":"egyptexplorer","CODENAME":"explorer","SUNCOST":100,"WAVEPOINTCOST":250,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":250}},{"NAME":"Torchlight Zombie","_CARDSPRITENAME":"egypttorchlight","CODENAME":"explorer_veteran","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":650}},{"NAME":"Tomb Raiser Zombie","_CARDSPRITENAME":"egypttombraiser","CODENAME":"tomb_raiser","SUNCOST":100,"WAVEPOINTCOST":300,"WEIGHT":2000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":380}},{"NAME":"Pharoah Inner Zombie","_CARDSPRITENAME":"egyptpharaohinner","CODENAME":"pharaoh_inner","SUNCOST":100,"WAVEPOINTCOST":150,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":290}},{"NAME":"Weaker Pharoah Zombie","_CARDSPRITENAME":"egyptpharaohweak","CODENAME":"pharaoh_weak","SUNCOST":100,"WAVEPOINTCOST":450,"WEIGHT":100,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"ZombieInSide":"pharaoh_inner","Toughness":1200,"NormalDeathWhenMowed":true}},{"NAME":"Pharoah Zombie","_CARDSPRITENAME":"egyptpharaoh","CODENAME":"pharaoh","SUNCOST":100,"WAVEPOINTCOST":450,"WEIGHT":100,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"ZombieInSide":"pharaoh_inner","Toughness":1200,"DamageExtends":false,"NormalDeathWhenMowed":true}},{"NAME":"Egypt Imp","_CARDSPRITENAME":"egyptimp","CODENAME":"egypt_imp","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"egypt","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Mummified Gargantuar","_CARDSPRITENAME":"egyptgargantuar","CODENAME":"egypt_gargantuar","SUNCOST":100,"WAVEPOINTCOST":1500,"WEIGHT":3000,"OBTAINWORLD":"egypt","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"Toughness":3600,"NormalDeathWhenMowed":true}},{"NAME":"Zombot Sphinx-inator","_CARDSPRITENAME":"egyptzomboss","CODENAME":"zombossmech_egypt","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"egypt","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Zombot Sphinx-inator","_CARDSPRITENAME":"egyptzomboss","CODENAME":"zombossmech_egypt2","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"egypt","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Pirate Zombie","_CARDSPRITENAME":"piratebasic","CODENAME":"pirate","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Conehead Pirate","_CARDSPRITENAME":"piratearmor1","CODENAME":"pirate_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Buckethead Pirate","_CARDSPRITENAME":"piratearmor2","CODENAME":"pirate_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Barrelhead Pirate","_CARDSPRITENAME":"piratearmor4","CODENAME":"pirate_armor4","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":4000,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Flag Pirate Zombie","_CARDSPRITENAME":"pirateflag","CODENAME":"pirate_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Pirate Rally Zombie","_CARDSPRITENAME":"piraterally","CODENAME":"pirate_flag_veteran","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Swashbuckler Zombie","_CARDSPRITENAME":"pirateswashbuckler","CODENAME":"swashbuckler","SUNCOST":100,"WAVEPOINTCOST":150,"WEIGHT":1500,"OBTAINWORLD":"pirate","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Seagull Zombie","_CARDSPRITENAME":"pirateseagull","CODENAME":"seagull","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":4000,"OBTAINWORLD":"pirate","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":270}},{"NAME":"Pelican Zombie","_CARDSPRITENAME":"piratepelican","CODENAME":"pelican","SUNCOST":100,"WAVEPOINTCOST":350,"WEIGHT":4000,"OBTAINWORLD":"pirate","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":270}},{"NAME":"Barrel Roller Zombie","_CARDSPRITENAME":"piratebarrelpusher","CODENAME":"barrelroller","SUNCOST":100,"WAVEPOINTCOST":500,"WEIGHT":2000,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":190,"NormalDeathWhenMowed":true}},{"NAME":"Pirate Barrel","_CARDSPRITENAME":"piratebarrel","CODENAME":"pirate_barrel","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":1100,"NormalDeathWhenMowed":true}},{"NAME":"Imp Cannon","_CARDSPRITENAME":"pirateimpcannon","CODENAME":"cannon","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":1500,"OBTAINWORLD":"pirate","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":true,"Toughness":600,"NormalDeathWhenMowed":true}},{"NAME":"Pirate Captain Zombie","_CARDSPRITENAME":"piratecaptain","CODENAME":"pirate_captain","SUNCOST":100,"WAVEPOINTCOST":500,"WEIGHT":1000,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":420}},{"NAME":"Zombie Parrot","_CARDSPRITENAME":"pirateparrot","CODENAME":"pirate_captain_parrot","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":0,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":300,"NormalDeathWhenMowed":true}},{"NAME":"Imp Pirate Zombie","_CARDSPRITENAME":"pirateimp","CODENAME":"pirate_imp","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"pirate","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Gargantuar Pirate","_CARDSPRITENAME":"pirategargantuar","CODENAME":"pirate_gargantuar","SUNCOST":100,"WAVEPOINTCOST":1500,"WEIGHT":3000,"OBTAINWORLD":"pirate","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"LivesInDeepWater":true,"Toughness":3600,"NormalDeathWhenMowed":true}},{"NAME":"Zombot Plank Walker","_CARDSPRITENAME":"piratezomboss","CODENAME":"zombossmech_pirate","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"pirate","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Zombot Plank Walker","_CARDSPRITENAME":"piratezomboss","CODENAME":"zombossmech_pirate2","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"pirate","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Cowboy Zombie","_CARDSPRITENAME":"cowboybasic","CODENAME":"cowboy","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Conehead Cowboy","_CARDSPRITENAME":"cowboyarmor1","CODENAME":"cowboy_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Buckethead Cowboy","_CARDSPRITENAME":"cowboyarmor2","CODENAME":"cowboy_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Cart-Head Cowboy","_CARDSPRITENAME":"cowboyarmor4","CODENAME":"cowboy_armor4","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":4000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Flag Cowboy Zombie","_CARDSPRITENAME":"cowboyflag","CODENAME":"cowboy_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Cowboy Rally Zombie","_CARDSPRITENAME":"cowboyrally","CODENAME":"cowboy_flag_veteran","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Prospector Zombie","_CARDSPRITENAME":"cowboyprospector","CODENAME":"prospector","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Pianist Zombie","_CARDSPRITENAME":"cowboypiano","CODENAME":"piano","SUNCOST":100,"WAVEPOINTCOST":450,"WEIGHT":2000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":840,"NormalDeathWhenMowed":true}},{"NAME":"Poncho Zombie","_CARDSPRITENAME":"cowboyponcho","CODENAME":"poncho","SUNCOST":100,"WAVEPOINTCOST":300,"WEIGHT":4000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190,"ShieldToughness":1100,"PonchoToughness":60,"ChanceToPlate":0.5}},{"NAME":"Poncho Zombie","_CARDSPRITENAME":"cowboyponchonoshield","CODENAME":"poncho_no_plate","SUNCOST":100,"WAVEPOINTCOST":150,"WEIGHT":4000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190,"ShieldToughness":1100,"PonchoToughness":60,"ChanceToPlate":0}},{"NAME":"Poncho Zombie","_CARDSPRITENAME":"cowboyponchoshield","CODENAME":"poncho_plate","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190,"ShieldToughness":1100,"PonchoToughness":60,"ChanceToPlate":1}},{"NAME":"Chicken Wrangler Zombie","_CARDSPRITENAME":"cowboychickenfarmer","CODENAME":"chicken_farmer","SUNCOST":100,"WAVEPOINTCOST":350,"WEIGHT":3000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Zombie Chicken","_CARDSPRITENAME":"cowboychicken","CODENAME":"chicken","SUNCOST":100,"WAVEPOINTCOST":10,"WEIGHT":0,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":1,"NormalDeathWhenMowed":true}},{"NAME":"Jack O'Chicken","_CARDSPRITENAME":"cowboychickenpumpkin","CODENAME":"chicken_pumpkin","SUNCOST":100,"WAVEPOINTCOST":10,"WEIGHT":0,"OBTAINWORLD":"market","objdata":{"CannotBeTossedByCitron":false,"Toughness":1,"NormalDeathWhenMowed":true}},{"NAME":"Zombie Bull","_CARDSPRITENAME":"cowboybull","CODENAME":"west_bull","SUNCOST":100,"WAVEPOINTCOST":600,"WEIGHT":1000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":1300,"NormalDeathWhenMowed":true}},{"NAME":"Rodeo Legend Zombie","_CARDSPRITENAME":"cowboybullblack","CODENAME":"west_bull_veteran","SUNCOST":100,"WAVEPOINTCOST":1000,"WEIGHT":1000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":1400,"NormalDeathWhenMowed":true}},{"NAME":"Zombie Bull Rider","_CARDSPRITENAME":"cowboyimp","CODENAME":"west_bullrider","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Wild West Gargantuar","_CARDSPRITENAME":"cowboygargantuar","CODENAME":"cowboy_gargantuar","SUNCOST":100,"WAVEPOINTCOST":1500,"WEIGHT":3000,"OBTAINWORLD":"cowboy","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"LivesInDeepWater":true,"Toughness":3600,"NormalDeathWhenMowed":true}},{"NAME":"Zombot War Wagon","_CARDSPRITENAME":"cowboyzomboss","CODENAME":"zombossmech_cowboy","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"cowboy","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Zombot War Wagon","_CARDSPRITENAME":"cowboyzomboss","CODENAME":"zombossmech_cowboy2","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"cowboy","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Kongfu Zombie","_CARDSPRITENAME":"kongfubasic","CODENAME":"kongfu","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Kongfu Conehead Zombie","_CARDSPRITENAME":"kongfuarmor1","CODENAME":"kongfu_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Kongfu Kettlehead Zombie","_CARDSPRITENAME":"kongfuarmor2","CODENAME":"kongfu_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Kongfu Helmet Zombie","_CARDSPRITENAME":"kongfuarmor3","CODENAME":"kongfu_armor3","SUNCOST":100,"WAVEPOINTCOST":550,"WEIGHT":4500,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Flag Kongfu Zombie","_CARDSPRITENAME":"kongfuflag","CODENAME":"kongfu_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Kongfu Rally Zombie","_CARDSPRITENAME":"kongfurally","CODENAME":"kongfu_flag_veteran","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Hammer Zombie","_CARDSPRITENAME":"kongfuhammer","CODENAME":"kongfu_hammer","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":2000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Kongfu Torch Zombie","_CARDSPRITENAME":"kongfutorch","CODENAME":"kongfu_torch","SUNCOST":100,"WAVEPOINTCOST":250,"WEIGHT":3000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Qigong Zombie","_CARDSPRITENAME":"kongfuchi","CODENAME":"kongfu_chi","SUNCOST":100,"WAVEPOINTCOST":250,"WEIGHT":1000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"ChiInterval":7,"ChiIntervalStart":4,"Toughness":190}},{"NAME":"Monk Zombie","_CARDSPRITENAME":"monkbasic","CODENAME":"monk","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Monk Conehead Zombie","_CARDSPRITENAME":"monkarmor1","CODENAME":"monk_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Monk Kettlehead Zombie","_CARDSPRITENAME":"monkarmor2","CODENAME":"monk_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Monk Helmet Zombie","_CARDSPRITENAME":"monkarmor3","CODENAME":"monk_armor3","SUNCOST":100,"WAVEPOINTCOST":550,"WEIGHT":4500,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Flag Monk Zombie","_CARDSPRITENAME":"monkflag","CODENAME":"monk_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Monk Rally Zombie","_CARDSPRITENAME":"monkrally","CODENAME":"monk_flag_veteran","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Blade Monk Zombie","_CARDSPRITENAME":"monkblade","CODENAME":"monk_blade","SUNCOST":100,"WAVEPOINTCOST":150,"WEIGHT":1500,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"BladeDamage":250,"Toughness":190}},{"NAME":"Nunchaku Monk Zombie","_CARDSPRITENAME":"monknunchaku","CODENAME":"monk_nunchaku","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":2000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Torch Monk Zombie","_CARDSPRITENAME":"monktorch","CODENAME":"monk_torch","SUNCOST":100,"WAVEPOINTCOST":250,"WEIGHT":3000,"OBTAINWORLD":"kongfu","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Future Zombie","_CARDSPRITENAME":"futurebasic","CODENAME":"future","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"future","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Future Conehead Zombie","_CARDSPRITENAME":"futurearmor1","CODENAME":"future_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"future","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Future Buckethead Zombie","_CARDSPRITENAME":"futurearmor2","CODENAME":"future_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"future","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Holo Head Zombie","_CARDSPRITENAME":"futurearmor4","CODENAME":"future_armor4","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":4000,"OBTAINWORLD":"future","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Future Flag Zombie","_CARDSPRITENAME":"futureflag","CODENAME":"future_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"future","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Robo-Rally Zombie","_CARDSPRITENAME":"futurerally","CODENAME":"future_flag_veteran","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"future","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Jetpack Zombie","_CARDSPRITENAME":"futurejetpack","CODENAME":"future_jetpack","SUNCOST":100,"WAVEPOINTCOST":150,"WEIGHT":4000,"OBTAINWORLD":"future","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":190,"NormalDeathWhenMowed":true}},{"NAME":"Blastronaut Zombie","_CARDSPRITENAME":"futurejetpackveteran","CODENAME":"future_jetpack_veteran","SUNCOST":100,"WAVEPOINTCOST":450,"WEIGHT":4000,"OBTAINWORLD":"future","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":190,"NormalDeathWhenMowed":true}},{"NAME":"Disco Jetpack Zombie","_CARDSPRITENAME":"futurejetpackdisco","CODENAME":"future_jetpack_disco","SUNCOST":100,"WAVEPOINTCOST":150,"WEIGHT":4000,"OBTAINWORLD":"future","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":190,"NormalDeathWhenMowed":true}},{"NAME":"Shield Zombie","_CARDSPRITENAME":"futureprotector","CODENAME":"future_protector","SUNCOST":100,"WAVEPOINTCOST":500,"WEIGHT":1500,"OBTAINWORLD":"future","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"ShieldRecoverTime":5,"ShieldKillStunTime":2,"Toughness":190,"LivesInDeepWater":true,"NormalDeathWhenMowed":true}},{"NAME":"Shield","_CARDSPRITENAME":"futureprotectorshield","CODENAME":"future_protector_shield","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"future","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":false,"Toughness":190,"NormalDeathWhenMowed":true}},{"NAME":"Infi-nut Shield","_CARDSPRITENAME":"futureinfinutshield","CODENAME":"future_infinut_shield","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"future","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":false,"Toughness":190,"NormalDeathWhenMowed":true}},{"NAME":"Robo-Cone Zombie","_CARDSPRITENAME":"futuremechcone","CODENAME":"mech_cone","SUNCOST":100,"WAVEPOINTCOST":650,"WEIGHT":4000,"OBTAINWORLD":"future","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"Toughness":190,"LivesInDeepWater":true,"NormalDeathWhenMowed":true}},{"NAME":"Mecha-Football Zombie","_CARDSPRITENAME":"futuremechfootball","CODENAME":"football_mech","SUNCOST":100,"WAVEPOINTCOST":1000,"WEIGHT":4000,"OBTAINWORLD":"future","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"PushFailDamage":400,"Toughness":190,"LivesInDeepWater":true,"NormalDeathWhenMowed":true}},{"NAME":"Disco-tron 3000","_CARDSPRITENAME":"futuremechdisco","CODENAME":"disco_mech","SUNCOST":100,"WAVEPOINTCOST":800,"WEIGHT":3000,"OBTAINWORLD":"future","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"SummonDuration":3,"DanceCountdown":6,"DanceDuration":5,"Toughness":190,"LivesInDeepWater":true,"NormalDeathWhenMowed":true}},{"NAME":"Bug Bot Imp","_CARDSPRITENAME":"futureimp","CODENAME":"future_imp","SUNCOST":100,"WAVEPOINTCOST":150,"WEIGHT":1000,"OBTAINWORLD":"future","objdata":{"CannotBeTossedByCitron":false,"Toughness":190,"NormalDeathWhenMowed":true}},{"NAME":"Gargantuar Prime","_CARDSPRITENAME":"futuregargantuar","CODENAME":"future_gargantuar","SUNCOST":100,"WAVEPOINTCOST":2000,"WEIGHT":2500,"OBTAINWORLD":"future","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"EyeLaserDelayBetweenShots":12.5,"EyeLaserMaxColumn":5,"EyeLaserMinDistance":1.5,"EyeLaserSweepLength":1.5,"EyeLaserSweepTime":1,"EyeLaserTotalDamage":1000,"Toughness":190,"LivesInDeepWater":true,"NormalDeathWhenMowed":true}},{"NAME":"Zombot Tommorrow-tron","_CARDSPRITENAME":"futurezomboss","CODENAME":"zombossmech_future","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"future","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Zombot Tommorrow-tron","_CARDSPRITENAME":"futurezomboss","CODENAME":"zombossmech_future2","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":0,"OBTAINWORLD":"future","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Peasant Zombie","_CARDSPRITENAME":"darkbasic","CODENAME":"dark","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Conehead Peasant","_CARDSPRITENAME":"darkarmor1","CODENAME":"dark_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Buckethead Peasant","_CARDSPRITENAME":"darkarmor2","CODENAME":"dark_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Knight Zombie","_CARDSPRITENAME":"darkarmor3","CODENAME":"dark_armor3","SUNCOST":100,"WAVEPOINTCOST":550,"WEIGHT":4500,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Castle-headed Zombie","_CARDSPRITENAME":"darkarmor4","CODENAME":"dark_armor4","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":4000,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Peasant Flag Zombie","_CARDSPRITENAME":"darkflag","CODENAME":"dark_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Peasant Rally Zombie","_CARDSPRITENAME":"darkrally","CODENAME":"dark_flag_veteran","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Jester Zombie","_CARDSPRITENAME":"darkjester","CODENAME":"dark_juggler","SUNCOST":100,"WAVEPOINTCOST":450,"WEIGHT":3500,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Wizard Zombie","_CARDSPRITENAME":"darkwizard","CODENAME":"dark_wizard","SUNCOST":100,"WAVEPOINTCOST":800,"WEIGHT":3500,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"TimeBeforeFirst":7,"TimeBeforeFirstAdditional":2,"TimeBetween":11,"TimeBetweenAdditional":3,"Toughness":190}},{"NAME":"Master Enchanter Zombie","_CARDSPRITENAME":"darkwizardveteran","CODENAME":"dark_wizard_veteran","SUNCOST":100,"WAVEPOINTCOST":1200,"WEIGHT":3500,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"TimeBeforeFirst":7,"TimeBeforeFirstAdditional":2,"TimeBetween":4,"TimeBetweenAdditional":1,"Toughness":190}},{"NAME":"Zombie King","_CARDSPRITENAME":"darkking","CODENAME":"dark_king","SUNCOST":100,"WAVEPOINTCOST":750,"WEIGHT":2000,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":true,"PlantablePlants":["cherry_bomb","jalapeno","powerlily","iceburg","empea","powerplant","goldleaf","grapeshot"],"KnightingAreaW":4,"DelayBetweenKnightings":2.5,"ValidKnightTargets":["dark","dark_armor1","dark_armor2","dark_armor3","dark_armor4"],"Toughness":190,"NormalDeathWhenMowed":true}},{"NAME":"Arthur King Zombie","_CARDSPRITENAME":"darkkingveteran","CODENAME":"dark_king_veteran","SUNCOST":100,"WAVEPOINTCOST":1000,"WEIGHT":1800,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":true,"PlantablePlants":["cherry_bomb","jalapeno","powerlily","iceburg","empea","powerplant","goldleaf","grapeshot"],"KnightingAreaW":2,"DelayBetweenKnightings":2.5,"ValidKnightTargets":["zombossmech_egypt","zombossmech_egypt2","zombossmech_pirate","zombossmech_pirate2","zombossmech_cowboy","zombossmech_cowboy2","zombossmech_future","zombossmech_future2","dark_king","dark_king_veteran","future_protector_shield","future_infinut_shield"],"TargetListBecomesBlackList":true,"Toughness":190,"NormalDeathWhenMowed":true}},{"NAME":"Imp Dragon Zombie","_CARDSPRITENAME":"darkdragonimp","CODENAME":"dark_imp_dragon","SUNCOST":100,"WAVEPOINTCOST":150,"WEIGHT":2000,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Imp Monk Zombie","_CARDSPRITENAME":"darkimp","CODENAME":"dark_imp","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"dark","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Dark Ages Gargantuar","_CARDSPRITENAME":"darkgargantuar","CODENAME":"dark_gargantuar","SUNCOST":100,"WAVEPOINTCOST":1500,"WEIGHT":3000,"OBTAINWORLD":"dark","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"Toughness":190,"LivesInDeepWater":true,"NormalDeathWhenMowed":true}},{"NAME":"Pompadour Zombie","_CARDSPRITENAME":"beachbasic","CODENAME":"beach","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Pompadour Conehead","_CARDSPRITENAME":"beacharmor1","CODENAME":"beach_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Pompadour Buckethead","_CARDSPRITENAME":"beacharmor2","CODENAME":"beach_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Bikini Zombie","_CARDSPRITENAME":"beachfemale","CODENAME":"beach_fem","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Bikini Conehead","_CARDSPRITENAME":"beachfemalearmor1","CODENAME":"beach_fem_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Bikini Buckethead","_CARDSPRITENAME":"beachfemalearmor2","CODENAME":"beach_fem_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Beach Flag Zombie","_CARDSPRITENAME":"beachflag","CODENAME":"beach_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Snorkel Zombie","_CARDSPRITENAME":"beachsnorkel","CODENAME":"beach_snorkel","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Surfer Zombie","_CARDSPRITENAME":"beachsurfer","CODENAME":"beach_surfer","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":4000,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"BoardToughness":700,"DamageOnStabbing":1500,"SwimSpeedMultiplier":3,"PlantBlockers":["tallnut"],"ZombieBlockers":["future_protector_shield","future_infinut_shield"],"Toughness":190}},{"NAME":"Octopus Zombie","_CARDSPRITENAME":"beachoctopus","CODENAME":"beach_octopus","SUNCOST":100,"WAVEPOINTCOST":900,"WEIGHT":3500,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"TimeBeforeFirst":7,"TimeBeforeFirstAdditional":2,"TimeBetween":11,"TimeBetweenAdditional":3,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Fisherman Zombie","_CARDSPRITENAME":"beachfisher","CODENAME":"beach_fisherman","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":2500,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"PlantablePlants":["tanglekelp","ghostpepper","guacodile"],"DelayBeforeReeling":0.3,"DelayBetweenCasting":2.5,"LivesInDeepWater":true,"Toughness":190}},{"NAME":"Imp Mermaid Zombie","_CARDSPRITENAME":"beachimp","CODENAME":"beach_imp","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"beach","objdata":{"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Deep Sea Gargantuar","_CARDSPRITENAME":"beachgargantuar","CODENAME":"beach_gargantuar","SUNCOST":100,"WAVEPOINTCOST":1500,"WEIGHT":3000,"OBTAINWORLD":"beach","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"SpeedScaleOnLand":0.8,"TakingDamageScaleOnLand":0.9,"LivesInDeepWater":true,"Toughness":190,"NormalDeathWhenMowed":true}},{"NAME":"Cave Zombie","_CARDSPRITENAME":"iceagebasic","CODENAME":"iceage","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"ice","objdata":{"CannotBeTossedByCitron":false,"ChillInsteadOfFreeze":true,"Toughness":190}},{"NAME":"Cave Conehead Zombie","_CARDSPRITENAME":"iceagearmor1","CODENAME":"iceage_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"ice","objdata":{"CannotBeTossedByCitron":false,"ChillInsteadOfFreeze":true,"Toughness":190}},{"NAME":"Cave Buckethead Zombie","_CARDSPRITENAME":"iceagearmor2","CODENAME":"iceage_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"ice","objdata":{"CannotBeTossedByCitron":false,"ChillInsteadOfFreeze":true,"Toughness":190}},{"NAME":"Blockhead Zombie","_CARDSPRITENAME":"iceagearmor3","CODENAME":"iceage_armor3","SUNCOST":100,"WAVEPOINTCOST":550,"WEIGHT":4500,"OBTAINWORLD":"ice","objdata":{"CannotBeTossedByCitron":false,"ChillInsteadOfFreeze":true,"Toughness":190}},{"NAME":"Mammoth-headed Zombie","_CARDSPRITENAME":"iceagearmor4","CODENAME":"iceage_armor4","SUNCOST":100,"WAVEPOINTCOST":700,"WEIGHT":4000,"OBTAINWORLD":"ice","objdata":{"CannotBeTossedByCitron":false,"ChillInsteadOfFreeze":true,"Toughness":190}},{"NAME":"Cave Flag Zombie","_CARDSPRITENAME":"iceageflag","CODENAME":"iceage_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"ice","objdata":{"CannotBeTossedByCitron":false,"ChillInsteadOfFreeze":true,"Toughness":190}},{"NAME":"Cave Rally Zombie","_CARDSPRITENAME":"iceagerally","CODENAME":"iceage_flag_veteran","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"ice","objdata":{"CannotBeTossedByCitron":false,"ChillInsteadOfFreeze":true,"Toughness":190}},{"NAME":"Hunter Zombie","_CARDSPRITENAME":"iceagehunter","CODENAME":"iceage_hunter","SUNCOST":100,"WAVEPOINTCOST":500,"WEIGHT":3500,"OBTAINWORLD":"ice","objdata":{"CannotBeTossedByCitron":false,"ChillInsteadOfFreeze":true,"Toughness":190,"FarAttackRange":4,"SnowballsPerBarrage":3}},{"NAME":"Dodo Rider Zombie","_CARDSPRITENAME":"iceagedodo","CODENAME":"iceage_dodo","SUNCOST":100,"WAVEPOINTCOST":600,"WEIGHT":3500,"OBTAINWORLD":"ice","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"ChillInsteadOfFreeze":true,"CannotBePushedBySliders":true,"Toughness":490}},{"NAME":"Yeti Imp","_CARDSPRITENAME":"iceageimp","CODENAME":"iceage_imp","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"ice","objdata":{"CannotBeTossedByCitron":false,"ChillInsteadOfFreeze":true,"Toughness":190}},{"NAME":"Sloth Gargantuar","_CARDSPRITENAME":"iceagegargantuar","CODENAME":"iceage_gargantuar","SUNCOST":100,"WAVEPOINTCOST":1500,"WEIGHT":3000,"OBTAINWORLD":"ice","objdata":{"CannotBeDraggedByTangleKelp":true,"CannotBeTossedByCitron":true,"ChillInsteadOfFreeze":true,"HealthPercentThrowImp0":0.8,"HealthPercentThrowImp1":0.6,"HealthPercentThrowImp2":0.4,"ChanceToReverseImp":0.25,"Toughness":190,"LivesInDeepWater":true,"NormalDeathWhenMowed":true}},{"NAME":"Relic Hunter Zombie","_CARDSPRITENAME":"lostrelichunter","CODENAME":"lostcity_relichunter","SUNCOST":100,"WAVEPOINTCOST":550,"WEIGHT":3000,"OBTAINWORLD":"lostcity","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Pilot Zombie","_CARDSPRITENAME":"skybasic","CODENAME":"sky","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":1000,"OBTAINWORLD":"sky","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Conehead Pilot","_CARDSPRITENAME":"skyarmor1","CODENAME":"sky_armor1","SUNCOST":100,"WAVEPOINTCOST":200,"WEIGHT":3000,"OBTAINWORLD":"sky","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Buckethead Pilot","_CARDSPRITENAME":"skyarmor2","CODENAME":"sky_armor2","SUNCOST":100,"WAVEPOINTCOST":400,"WEIGHT":4000,"OBTAINWORLD":"sky","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":190}},{"NAME":"Flag Pilot","_CARDSPRITENAME":"skyflag","CODENAME":"sky_flag","SUNCOST":100,"WAVEPOINTCOST":100,"WEIGHT":100,"OBTAINWORLD":"sky","objdata":{"ChooseToSpawnOnNonDeckRows":true,"CannotBeTossedByCitron":false,"Toughness":190}}]`),Be={ZOMBIES:he},Me={TOUGHNESS:{en:"TOUGHNESS",zh:"血量",icon:"/assets/wikicon/Toughness2I.webp"},SUNCOST:{en:"SUN COST",zh:"阳光消耗",icon:"/assets/wikicon/Sun_Cost2I.webp"},SPECIAL:{en:"SPECIAL",zh:"特点",icon:"/assets/wikicon/Special2I.webp"},RECHARGE:{en:"RECHARGE",zh:"冷却时间",icon:"/assets/wikicon/Recharge2I.webp"},DAMAGE:{en:"DAMAGE",zh:"伤害",icon:"/assets/wikicon/Damage2I.webp"},FAMILY:{en:"FAMILY",zh:"家族",icon:"/assets/wikicon/Family2I.webp"},RANGE:{en:"RANGE",zh:"索敌",icon:"/assets/wikicon/Range2I.webp"},AREA:{en:"AREA",zh:"范围",icon:"/assets/wikicon/Area2I.webp"},ARMINGTIME:{en:"ARMING TIME",zh:"装填时间",icon:"/assets/wikicon/Arming_Time2I.webp"},PLANTFOOD:{en:"PLANT FOOD EFFECT",zh:"叶绿素效果",icon:"/assets/wikicon/Plant_Food_Power2I.webp"},SUNPRODUCTION:{en:"SUN PRODUCTION",zh:"阳光产量",icon:"/assets/wikicon/Sun_Production2I.webp"}},be={Defence:{en:"Reinforce-mint",zh:"防御家族"},Shadow:{en:"Conceal-mint",zh:"暗影家族"},Peashooter:{en:"Appease-mint",zh:"豌豆家族"},Fire:{en:"Pepper-mint",zh:"燃烧家族"},Cold:{en:"Winter-mint",zh:"寒冰家族"},Sharp:{en:"Spear-mint",zh:"锋利家族"},Lobber:{en:"Arma-mint",zh:"投掷家族"},Poison:{en:"Ail-mint",zh:"毒性家族"},Electricity:{en:"Fila-mint",zh:"电能家族"},Slow:{en:"Contain-mint",zh:"滞缓家族"},Magic:{en:"Enchant-mint",zh:"魔法家族"},Sun:{en:"Enlighten-mint",zh:"阳光家族"},Melee:{en:"Enforce-mint",zh:"健壮家族"},Explosive:{en:"Bombard-mint",zh:"爆裂家族"},Nope:{en:"None",zh:"无"}},S={Almanac:Me,PlantFamily:be},We=W({__name:"App",setup(O,{expose:s}){s();const n=S==null?void 0:S.Almanac,e=S==null?void 0:S.PlantFamily,T=f("i18nLanguage","zh"),E=c([]),t=c([]),C=c(null),h=a=>{C.value=a},m={water:"beach",market:"prenium"},B=a=>{var u,R,P,k,L,w;const i={elements:{},special:[],enFamily:"",id:a.ID,zombieType:a._CARDSPRITENAME,codename:a.CODENAME,name:a.NAME,enName:a.NAME,image:a.image,frameWorld:m[a.OBTAINWORLD]||a.OBTAINWORLD,description:(R=(u=a.ALMANAC)==null?void 0:u.Introduction)==null?void 0:R[T],chat:(k=(P=a.ALMANAC)==null?void 0:P.Chat)==null?void 0:k[T]};return(L=a==null?void 0:a.ALMANAC)!=null&&L.Elements&&a.ALMANAC.Elements.forEach(j=>{const{TYPE:d,SORT:_,VALUE:G}=j;let I;_&&_[T]?I=_[T]:G?I=G:d=="RECHARGE"?I=a.COOLDOWN:d=="FAMILY"?(I=e[a[d]][T],i.enFamily=e[a[d]].en):I=a[d],i.elements&&(i.elements[d]=I)}),(w=a==null?void 0:a.ALMANAC)!=null&&w.Special&&(i.special=a.ALMANAC.Special),i},M=a=>{const{name:i}=a;t.value=E.value.filter(u=>u.name.toLowerCase().includes(i.toLowerCase())||u.enName.toLowerCase().includes(i.toLowerCase())||u.codename.toLowerCase().includes(i.toLowerCase()))};E.value=Be.ZOMBIES.map(B),t.value=E.value,h(t.value[0]);const D={keyMap:n,familyNameMap:e,i18nLanguage:T,zombies:E,filteredZombies:t,selectedZombie:C,selectZombie:h,frameMap:m,formatOriginZombie:B,filterZombies:M,ZombieCatalog:Y,ZombieDetail:ue,ZombieFilter:ce};return Object.defineProperty(D,"__isScriptSetup",{enumerable:!1,value:!0}),D}}),ge={class:"app"},Re={class:"container"},_e={class:"filter"},ye={key:0},pe={key:1},fe={class:"container"},Pe={class:"sidebar"},ke={class:"content"};function Le(O,s,n,e,T,E){return r(),N("div",ge,[o("div",Re,[o("div",_e,[e.i18nLanguage=="zh"?(r(),N("h1",ye,"PvZ2 Gardendless 僵尸图鉴")):(r(),N("h1",pe,"PvZ2 Gardendless Zombies Almanac")),H(e.ZombieFilter,{onFilterZombies:e.filterZombies,familyNameMap:e.familyNameMap},null,8,["familyNameMap"])])]),o("div",fe,[o("div",Pe,[H(e.ZombieCatalog,{zombies:e.filteredZombies,onSelectZombie:e.selectZombie},null,8,["zombies"])]),o("div",ke,[e.selectedZombie?(r(),v(e.ZombieDetail,{key:0,keyMap:e.keyMap,zombie:e.selectedZombie},null,8,["keyMap","zombie"])):A("v-if",!0)])])])}const He=g(We,[["render",Le],["__scopeId","data-v-ef131359"],["__file","App.vue"]]);export{He as A}; diff --git a/assets/Disclaimer.html-DyAcocPw.js b/assets/Disclaimer.html-BIJRSgxb.js similarity index 99% rename from assets/Disclaimer.html-DyAcocPw.js rename to assets/Disclaimer.html-BIJRSgxb.js index a94f594b..22a6ecf4 100644 --- a/assets/Disclaimer.html-DyAcocPw.js +++ b/assets/Disclaimer.html-BIJRSgxb.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,l as r,o}from"./app-7Rvnh9ni.js";const n={};function a(l,e){return o(),i("div",null,e[0]||(e[0]=[r('

《PvZ2 Gardendless》免责声明

本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明:

  • 非商业性质声明

本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。

  • 版权声明

本游戏中使用的所有植物、僵尸、游戏音效、背景音乐及其他相关图像素材,均为《植物大战僵尸2》原作品的版权所有者所有。我们对原作品及其创作者充满尊敬与感激之情。

  • 免责声明

制作者及团队无意侵犯任何版权或知识产权。游戏内容仅为个人兴趣制作,不得用于任何商业用途。如有侵权行为,请立即联系我们,我们将立即采取措施予以纠正。

  • 尊重原创

我们深知原作品的重要性,并鼓励玩家支持正版《植物大战僵尸2》系列游戏。本游戏旨在通过创意和技术向原作致敬,并非官方授权的扩展或续集。

  • 禁止商业化

未经版权所有者书面许可,任何组织或个人不得将本游戏用于任何形式的商业用途,包括但不限于销售、广告、赞助等。

  • 联系方式

如有任何关于版权或其他问题的疑问,请通过以下联系方式与我们取得联系:

bilibili: 南Garden

我们感谢您的理解和支持,希望您享受这款由爱好者制作的游戏!

This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the original "Plants vs. Zombies 2" series. Please read the following important statements:

  • Non-Commercial Nature

This game is developed by enthusiasts and is distributed completely free of charge, with no commercial intent whatsoever. All non-commercial income and donations will be used for server maintenance and work production.

  • Copyright Statement

All plants, zombies, game sound effects, background music, and other related imagery used in this game are the property of the original creators of the "Plants vs. Zombies 2" series. We hold deep respect and gratitude towards the original work and its creators.

  • Disclaimer

The creators and team behind this game have no intention of infringing upon any copyrights or intellectual property rights. The game content is created purely out of personal interest and should not be used for any commercial purposes. If there are any concerns regarding copyright infringement, please contact us immediately, and we will take prompt action to rectify the situation.

  • Respect for Original

We recognize the significance of the original work and encourage players to support the official "Plants vs. Zombies 2" series. This game is intended as a creative and technical homage to the original, and is not an officially licensed extension or sequel.

  • Prohibition of Commercial Use

Without explicit written permission from the copyright holders, no individual or organization may use this game for any form of commercial activity, including but not limited to sales, advertising, sponsorship, etc.

  • Contact Information

For any inquiries or concerns regarding copyright or other matters, please contact us through the following channels:

bilibili: 南Garden

We appreciate your understanding and support, and hope you enjoy this fan-made game crafted with passion!

',32)]))}const c=t(n,[["render",a],["__file","Disclaimer.html.vue"]]),d=JSON.parse('{"path":"/instructions/Disclaimer.html","title":"免责声明","lang":"zh-CN","frontmatter":{"title":"免责声明","icon":"copyright","index":true,"order":2,"pageInfo":false,"comment":false,"description":"《PvZ2 Gardendless》免责声明 本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明: 非商业性质声明 本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。 版权声明 本游戏中使用的所有植物、僵尸、游戏音效、背景...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Disclaimer.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/instructions/Disclaimer.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站"}],["meta",{"property":"og:title","content":"免责声明"}],["meta",{"property":"og:description","content":"《PvZ2 Gardendless》免责声明 本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明: 非商业性质声明 本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。 版权声明 本游戏中使用的所有植物、僵尸、游戏音效、背景..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:updated_time","content":"2024-07-21T03:48:08.000Z"}],["meta",{"property":"article:modified_time","content":"2024-07-21T03:48:08.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"免责声明\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-07-21T03:48:08.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《PvZ2 Gardendless》免责声明","slug":"《pvz2-gardendless》免责声明","link":"#《pvz2-gardendless》免责声明","children":[]},{"level":2,"title":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\"","slug":"disclaimer-and-copyright-notice-for-pvz2-gardendless","link":"#disclaimer-and-copyright-notice-for-pvz2-gardendless","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1721533688000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":3,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":2.56,"words":767},"filePathRelative":"instructions/Disclaimer.md","localizedDate":"2024年7月11日","autoDesc":true}');export{c as comp,d as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,l as r,o}from"./app-5kORbCh3.js";const n={};function a(l,e){return o(),i("div",null,e[0]||(e[0]=[r('

《PvZ2 Gardendless》免责声明

本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明:

  • 非商业性质声明

本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。

  • 版权声明

本游戏中使用的所有植物、僵尸、游戏音效、背景音乐及其他相关图像素材,均为《植物大战僵尸2》原作品的版权所有者所有。我们对原作品及其创作者充满尊敬与感激之情。

  • 免责声明

制作者及团队无意侵犯任何版权或知识产权。游戏内容仅为个人兴趣制作,不得用于任何商业用途。如有侵权行为,请立即联系我们,我们将立即采取措施予以纠正。

  • 尊重原创

我们深知原作品的重要性,并鼓励玩家支持正版《植物大战僵尸2》系列游戏。本游戏旨在通过创意和技术向原作致敬,并非官方授权的扩展或续集。

  • 禁止商业化

未经版权所有者书面许可,任何组织或个人不得将本游戏用于任何形式的商业用途,包括但不限于销售、广告、赞助等。

  • 联系方式

如有任何关于版权或其他问题的疑问,请通过以下联系方式与我们取得联系:

bilibili: 南Garden

我们感谢您的理解和支持,希望您享受这款由爱好者制作的游戏!

This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the original "Plants vs. Zombies 2" series. Please read the following important statements:

  • Non-Commercial Nature

This game is developed by enthusiasts and is distributed completely free of charge, with no commercial intent whatsoever. All non-commercial income and donations will be used for server maintenance and work production.

  • Copyright Statement

All plants, zombies, game sound effects, background music, and other related imagery used in this game are the property of the original creators of the "Plants vs. Zombies 2" series. We hold deep respect and gratitude towards the original work and its creators.

  • Disclaimer

The creators and team behind this game have no intention of infringing upon any copyrights or intellectual property rights. The game content is created purely out of personal interest and should not be used for any commercial purposes. If there are any concerns regarding copyright infringement, please contact us immediately, and we will take prompt action to rectify the situation.

  • Respect for Original

We recognize the significance of the original work and encourage players to support the official "Plants vs. Zombies 2" series. This game is intended as a creative and technical homage to the original, and is not an officially licensed extension or sequel.

  • Prohibition of Commercial Use

Without explicit written permission from the copyright holders, no individual or organization may use this game for any form of commercial activity, including but not limited to sales, advertising, sponsorship, etc.

  • Contact Information

For any inquiries or concerns regarding copyright or other matters, please contact us through the following channels:

bilibili: 南Garden

We appreciate your understanding and support, and hope you enjoy this fan-made game crafted with passion!

',32)]))}const c=t(n,[["render",a],["__file","Disclaimer.html.vue"]]),d=JSON.parse('{"path":"/instructions/Disclaimer.html","title":"免责声明","lang":"zh-CN","frontmatter":{"title":"免责声明","icon":"copyright","index":true,"order":2,"pageInfo":false,"comment":false,"description":"《PvZ2 Gardendless》免责声明 本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明: 非商业性质声明 本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。 版权声明 本游戏中使用的所有植物、僵尸、游戏音效、背景...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Disclaimer.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/instructions/Disclaimer.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站"}],["meta",{"property":"og:title","content":"免责声明"}],["meta",{"property":"og:description","content":"《PvZ2 Gardendless》免责声明 本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明: 非商业性质声明 本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。 版权声明 本游戏中使用的所有植物、僵尸、游戏音效、背景..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:updated_time","content":"2024-07-21T03:48:08.000Z"}],["meta",{"property":"article:modified_time","content":"2024-07-21T03:48:08.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"免责声明\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-07-21T03:48:08.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《PvZ2 Gardendless》免责声明","slug":"《pvz2-gardendless》免责声明","link":"#《pvz2-gardendless》免责声明","children":[]},{"level":2,"title":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\"","slug":"disclaimer-and-copyright-notice-for-pvz2-gardendless","link":"#disclaimer-and-copyright-notice-for-pvz2-gardendless","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1721533688000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":3,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":2.56,"words":767},"filePathRelative":"instructions/Disclaimer.md","localizedDate":"2024年7月11日","autoDesc":true}');export{c as comp,d as data}; diff --git a/assets/Disclaimer.html-g7T6S93k.js b/assets/Disclaimer.html-BiAd-wI5.js similarity index 99% rename from assets/Disclaimer.html-g7T6S93k.js rename to assets/Disclaimer.html-BiAd-wI5.js index 36a945e3..0f6672bf 100644 --- a/assets/Disclaimer.html-g7T6S93k.js +++ b/assets/Disclaimer.html-BiAd-wI5.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,l as r,o}from"./app-7Rvnh9ni.js";const a={};function n(s,e){return o(),i("div",null,e[0]||(e[0]=[r('

This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the original "Plants vs. Zombies 2" series. Please read the following important statements:

  • Non-Commercial Nature

This game is developed by enthusiasts and is distributed completely free of charge, with no commercial intent whatsoever. All non-commercial income and donations will be used for server maintenance and work production.

  • Copyright Statement

All plants, zombies, game sound effects, background music, and other related imagery used in this game are the property of the original creators of the "Plants vs. Zombies 2" series. We hold deep respect and gratitude towards the original work and its creators.

  • Disclaimer

The creators and team behind this game have no intention of infringing upon any copyrights or intellectual property rights. The game content is created purely out of personal interest and should not be used for any commercial purposes. If there are any concerns regarding copyright infringement, please contact us immediately, and we will take prompt action to rectify the situation.

  • Respect for Original

We recognize the significance of the original work and encourage players to support the official "Plants vs. Zombies 2" series. This game is intended as a creative and technical homage to the original, and is not an officially licensed extension or sequel.

  • Prohibition of Commercial Use

Without explicit written permission from the copyright holders, no individual or organization may use this game for any form of commercial activity, including but not limited to sales, advertising, sponsorship, etc.

  • Contact Information

For any inquiries or concerns regarding copyright or other matters, please contact us through the following channels:

bilibili: 南Garden

We appreciate your understanding and support, and hope you enjoy this fan-made game crafted with passion!

《PvZ2 Gardendless》免责声明

本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明:

  • 非商业性质声明

本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。

  • 版权声明

本游戏中使用的所有植物、僵尸、游戏音效、背景音乐及其他相关图像素材,均为《植物大战僵尸2》原作品的版权所有者所有。我们对原作品及其创作者充满尊敬与感激之情。

  • 免责声明

制作者及团队无意侵犯任何版权或知识产权。游戏内容仅为个人兴趣制作,不得用于任何商业用途。如有侵权行为,请立即联系我们,我们将立即采取措施予以纠正。

  • 尊重原创

我们深知原作品的重要性,并鼓励玩家支持正版《植物大战僵尸2》系列游戏。本游戏旨在通过创意和技术向原作致敬,并非官方授权的扩展或续集。

  • 禁止商业化

未经版权所有者书面许可,任何组织或个人不得将本游戏用于任何形式的商业用途,包括但不限于销售、广告、赞助等。

  • 联系方式

如有任何关于版权或其他问题的疑问,请通过以下联系方式与我们取得联系:

bilibili: 南Garden

我们感谢您的理解和支持,希望您享受这款由爱好者制作的游戏!

',32)]))}const p=t(a,[["render",n],["__file","Disclaimer.html.vue"]]),d=JSON.parse('{"path":"/en/instructions/Disclaimer.html","title":"Copyright Disclaimer","lang":"en-US","frontmatter":{"title":"Copyright Disclaimer","icon":"copyright","index":true,"order":2,"pageInfo":false,"comment":false,"description":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\" This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the origina...","head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Disclaimer.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/Disclaimer.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website"}],["meta",{"property":"og:title","content":"Copyright Disclaimer"}],["meta",{"property":"og:description","content":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\" This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the origina..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-07-24T09:32:12.000Z"}],["meta",{"property":"article:modified_time","content":"2024-07-24T09:32:12.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Copyright Disclaimer\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-07-24T09:32:12.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\"","slug":"disclaimer-and-copyright-notice-for-pvz2-gardendless","link":"#disclaimer-and-copyright-notice-for-pvz2-gardendless","children":[]},{"level":2,"title":"《PvZ2 Gardendless》免责声明","slug":"《pvz2-gardendless》免责声明","link":"#《pvz2-gardendless》免责声明","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1721813532000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":5,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":2.55,"words":765},"filePathRelative":"en/instructions/Disclaimer.md","localizedDate":"July 11, 2024","autoDesc":true}');export{p as comp,d as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,l as r,o}from"./app-5kORbCh3.js";const a={};function n(s,e){return o(),i("div",null,e[0]||(e[0]=[r('

This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the original "Plants vs. Zombies 2" series. Please read the following important statements:

  • Non-Commercial Nature

This game is developed by enthusiasts and is distributed completely free of charge, with no commercial intent whatsoever. All non-commercial income and donations will be used for server maintenance and work production.

  • Copyright Statement

All plants, zombies, game sound effects, background music, and other related imagery used in this game are the property of the original creators of the "Plants vs. Zombies 2" series. We hold deep respect and gratitude towards the original work and its creators.

  • Disclaimer

The creators and team behind this game have no intention of infringing upon any copyrights or intellectual property rights. The game content is created purely out of personal interest and should not be used for any commercial purposes. If there are any concerns regarding copyright infringement, please contact us immediately, and we will take prompt action to rectify the situation.

  • Respect for Original

We recognize the significance of the original work and encourage players to support the official "Plants vs. Zombies 2" series. This game is intended as a creative and technical homage to the original, and is not an officially licensed extension or sequel.

  • Prohibition of Commercial Use

Without explicit written permission from the copyright holders, no individual or organization may use this game for any form of commercial activity, including but not limited to sales, advertising, sponsorship, etc.

  • Contact Information

For any inquiries or concerns regarding copyright or other matters, please contact us through the following channels:

bilibili: 南Garden

We appreciate your understanding and support, and hope you enjoy this fan-made game crafted with passion!

《PvZ2 Gardendless》免责声明

本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明:

  • 非商业性质声明

本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。

  • 版权声明

本游戏中使用的所有植物、僵尸、游戏音效、背景音乐及其他相关图像素材,均为《植物大战僵尸2》原作品的版权所有者所有。我们对原作品及其创作者充满尊敬与感激之情。

  • 免责声明

制作者及团队无意侵犯任何版权或知识产权。游戏内容仅为个人兴趣制作,不得用于任何商业用途。如有侵权行为,请立即联系我们,我们将立即采取措施予以纠正。

  • 尊重原创

我们深知原作品的重要性,并鼓励玩家支持正版《植物大战僵尸2》系列游戏。本游戏旨在通过创意和技术向原作致敬,并非官方授权的扩展或续集。

  • 禁止商业化

未经版权所有者书面许可,任何组织或个人不得将本游戏用于任何形式的商业用途,包括但不限于销售、广告、赞助等。

  • 联系方式

如有任何关于版权或其他问题的疑问,请通过以下联系方式与我们取得联系:

bilibili: 南Garden

我们感谢您的理解和支持,希望您享受这款由爱好者制作的游戏!

',32)]))}const p=t(a,[["render",n],["__file","Disclaimer.html.vue"]]),d=JSON.parse('{"path":"/en/instructions/Disclaimer.html","title":"Copyright Disclaimer","lang":"en-US","frontmatter":{"title":"Copyright Disclaimer","icon":"copyright","index":true,"order":2,"pageInfo":false,"comment":false,"description":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\" This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the origina...","head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Disclaimer.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/Disclaimer.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website"}],["meta",{"property":"og:title","content":"Copyright Disclaimer"}],["meta",{"property":"og:description","content":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\" This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the origina..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-07-24T09:32:12.000Z"}],["meta",{"property":"article:modified_time","content":"2024-07-24T09:32:12.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Copyright Disclaimer\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-07-24T09:32:12.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\"","slug":"disclaimer-and-copyright-notice-for-pvz2-gardendless","link":"#disclaimer-and-copyright-notice-for-pvz2-gardendless","children":[]},{"level":2,"title":"《PvZ2 Gardendless》免责声明","slug":"《pvz2-gardendless》免责声明","link":"#《pvz2-gardendless》免责声明","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1721813532000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":5,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":2.55,"words":765},"filePathRelative":"en/instructions/Disclaimer.md","localizedDate":"July 11, 2024","autoDesc":true}');export{p as comp,d as data}; diff --git a/assets/Disclaimer.html-C70JkF0b.js b/assets/Disclaimer.html-C2-rolfM.js similarity index 99% rename from assets/Disclaimer.html-C70JkF0b.js rename to assets/Disclaimer.html-C2-rolfM.js index 10c7aa6c..34fe5544 100644 --- a/assets/Disclaimer.html-C70JkF0b.js +++ b/assets/Disclaimer.html-C2-rolfM.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,l as r,o}from"./app-7Rvnh9ni.js";const a={};function n(s,e){return o(),i("div",null,e[0]||(e[0]=[r('

This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the original "Plants vs. Zombies 2" series. Please read the following important statements:

  • Non-Commercial Nature

This game is developed by enthusiasts and is distributed completely free of charge, with no commercial intent whatsoever. All non-commercial income and donations will be used for server maintenance and work production.

  • Copyright Statement

All plants, zombies, game sound effects, background music, and other related imagery used in this game are the property of the original creators of the "Plants vs. Zombies 2" series. We hold deep respect and gratitude towards the original work and its creators.

  • Disclaimer

The creators and team behind this game have no intention of infringing upon any copyrights or intellectual property rights. The game content is created purely out of personal interest and should not be used for any commercial purposes. If there are any concerns regarding copyright infringement, please contact us immediately, and we will take prompt action to rectify the situation.

  • Respect for Original

We recognize the significance of the original work and encourage players to support the official "Plants vs. Zombies 2" series. This game is intended as a creative and technical homage to the original, and is not an officially licensed extension or sequel.

  • Prohibition of Commercial Use

Without explicit written permission from the copyright holders, no individual or organization may use this game for any form of commercial activity, including but not limited to sales, advertising, sponsorship, etc.

  • Contact Information

For any inquiries or concerns regarding copyright or other matters, please contact us through the following channels:

bilibili: 南Garden

We appreciate your understanding and support, and hope you enjoy this fan-made game crafted with passion!

《PvZ2 Gardendless》免责声明

本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明:

  • 非商业性质声明

本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。

  • 版权声明

本游戏中使用的所有植物、僵尸、游戏音效、背景音乐及其他相关图像素材,均为《植物大战僵尸2》原作品的版权所有者所有。我们对原作品及其创作者充满尊敬与感激之情。

  • 免责声明

制作者及团队无意侵犯任何版权或知识产权。游戏内容仅为个人兴趣制作,不得用于任何商业用途。如有侵权行为,请立即联系我们,我们将立即采取措施予以纠正。

  • 尊重原创

我们深知原作品的重要性,并鼓励玩家支持正版《植物大战僵尸2》系列游戏。本游戏旨在通过创意和技术向原作致敬,并非官方授权的扩展或续集。

  • 禁止商业化

未经版权所有者书面许可,任何组织或个人不得将本游戏用于任何形式的商业用途,包括但不限于销售、广告、赞助等。

  • 联系方式

如有任何关于版权或其他问题的疑问,请通过以下联系方式与我们取得联系:

bilibili: 南Garden

我们感谢您的理解和支持,希望您享受这款由爱好者制作的游戏!

',32)]))}const p=t(a,[["render",n],["__file","Disclaimer.html.vue"]]),d=JSON.parse('{"path":"/ru-RU/instructions/Disclaimer.html","title":"отказ от авторских прав","lang":"ru-RU","frontmatter":{"title":"отказ от авторских прав","icon":"copyright","index":true,"order":2,"pageInfo":false,"comment":false,"description":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\" This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the origina...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Disclaimer.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/instructions/Disclaimer.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт"}],["meta",{"property":"og:title","content":"отказ от авторских прав"}],["meta",{"property":"og:description","content":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\" This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the origina..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-07-28T12:23:26.000Z"}],["meta",{"property":"article:modified_time","content":"2024-07-28T12:23:26.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"отказ от авторских прав\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-07-28T12:23:26.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\"","slug":"disclaimer-and-copyright-notice-for-pvz2-gardendless","link":"#disclaimer-and-copyright-notice-for-pvz2-gardendless","children":[]},{"level":2,"title":"《PvZ2 Gardendless》免责声明","slug":"《pvz2-gardendless》免责声明","link":"#《pvz2-gardendless》免责声明","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1722169406000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":7,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":2.56,"words":767},"filePathRelative":"ru-RU/instructions/Disclaimer.md","localizedDate":"11 июля 2024 г.","autoDesc":true}');export{p as comp,d as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as i,l as r,o}from"./app-5kORbCh3.js";const a={};function n(s,e){return o(),i("div",null,e[0]||(e[0]=[r('

This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the original "Plants vs. Zombies 2" series. Please read the following important statements:

  • Non-Commercial Nature

This game is developed by enthusiasts and is distributed completely free of charge, with no commercial intent whatsoever. All non-commercial income and donations will be used for server maintenance and work production.

  • Copyright Statement

All plants, zombies, game sound effects, background music, and other related imagery used in this game are the property of the original creators of the "Plants vs. Zombies 2" series. We hold deep respect and gratitude towards the original work and its creators.

  • Disclaimer

The creators and team behind this game have no intention of infringing upon any copyrights or intellectual property rights. The game content is created purely out of personal interest and should not be used for any commercial purposes. If there are any concerns regarding copyright infringement, please contact us immediately, and we will take prompt action to rectify the situation.

  • Respect for Original

We recognize the significance of the original work and encourage players to support the official "Plants vs. Zombies 2" series. This game is intended as a creative and technical homage to the original, and is not an officially licensed extension or sequel.

  • Prohibition of Commercial Use

Without explicit written permission from the copyright holders, no individual or organization may use this game for any form of commercial activity, including but not limited to sales, advertising, sponsorship, etc.

  • Contact Information

For any inquiries or concerns regarding copyright or other matters, please contact us through the following channels:

bilibili: 南Garden

We appreciate your understanding and support, and hope you enjoy this fan-made game crafted with passion!

《PvZ2 Gardendless》免责声明

本游戏为非商业性质的同人创作作品,旨在向原《植物大战僵尸2》系列致敬,并为喜爱该系列的玩家提供娱乐。以下是本游戏的重要声明:

  • 非商业性质声明

本游戏是由爱好者自主制作,完全免费发布,不涉及任何商业目的。所有非商业性收入和捐赠将用于服务器维护和作品制作。

  • 版权声明

本游戏中使用的所有植物、僵尸、游戏音效、背景音乐及其他相关图像素材,均为《植物大战僵尸2》原作品的版权所有者所有。我们对原作品及其创作者充满尊敬与感激之情。

  • 免责声明

制作者及团队无意侵犯任何版权或知识产权。游戏内容仅为个人兴趣制作,不得用于任何商业用途。如有侵权行为,请立即联系我们,我们将立即采取措施予以纠正。

  • 尊重原创

我们深知原作品的重要性,并鼓励玩家支持正版《植物大战僵尸2》系列游戏。本游戏旨在通过创意和技术向原作致敬,并非官方授权的扩展或续集。

  • 禁止商业化

未经版权所有者书面许可,任何组织或个人不得将本游戏用于任何形式的商业用途,包括但不限于销售、广告、赞助等。

  • 联系方式

如有任何关于版权或其他问题的疑问,请通过以下联系方式与我们取得联系:

bilibili: 南Garden

我们感谢您的理解和支持,希望您享受这款由爱好者制作的游戏!

',32)]))}const p=t(a,[["render",n],["__file","Disclaimer.html.vue"]]),d=JSON.parse('{"path":"/ru-RU/instructions/Disclaimer.html","title":"отказ от авторских прав","lang":"ru-RU","frontmatter":{"title":"отказ от авторских прав","icon":"copyright","index":true,"order":2,"pageInfo":false,"comment":false,"description":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\" This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the origina...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Disclaimer.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Disclaimer.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/instructions/Disclaimer.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт"}],["meta",{"property":"og:title","content":"отказ от авторских прав"}],["meta",{"property":"og:description","content":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\" This game is a non-commercial fan-made creation, created solely for entertainment purposes and as a tribute to the origina..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-07-28T12:23:26.000Z"}],["meta",{"property":"article:modified_time","content":"2024-07-28T12:23:26.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"отказ от авторских прав\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-07-28T12:23:26.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Disclaimer and Copyright Notice for \\"PvZ2 Gardendless\\"","slug":"disclaimer-and-copyright-notice-for-pvz2-gardendless","link":"#disclaimer-and-copyright-notice-for-pvz2-gardendless","children":[]},{"level":2,"title":"《PvZ2 Gardendless》免责声明","slug":"《pvz2-gardendless》免责声明","link":"#《pvz2-gardendless》免责声明","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1722169406000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":7,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":2.56,"words":767},"filePathRelative":"ru-RU/instructions/Disclaimer.md","localizedDate":"11 июля 2024 г.","autoDesc":true}');export{p as comp,d as data}; diff --git a/assets/FAQ.html-kslQvyHc.js b/assets/FAQ.html-BDe4dRnI.js similarity index 99% rename from assets/FAQ.html-kslQvyHc.js rename to assets/FAQ.html-BDe4dRnI.js index 9c79a449..ca5c5e55 100644 --- a/assets/FAQ.html-kslQvyHc.js +++ b/assets/FAQ.html-BDe4dRnI.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as d,l as r,o as a}from"./app-7Rvnh9ni.js";const l={};function n(p,t){return a(),d("div",null,t[0]||(t[0]=[r('

常见游玩问题

此问题汇总仅截至“PvZ2_Prepreprelease_AEP3”版本

此 Q&A by@索菲 sophine

怎么没有中文?

本游戏仅有英文,并没有制作中文版本。

  • 关于汉化问题的解释:

pvz2 这个游戏是分国际服和国服的,国际服有民间的汉化,而国服的官方汉化做的不甚理想。

首先是为了还原国际版,我们目前版本的首要目标就是还原国际版,并且做出一些我们的特色,事实上大家也确实看到了我们这个版本的特色内容。

所以 就是为了还原,要使用和国际版一样的英文。

其次,以这个游戏的玩法来说,没有汉化,对于游玩过程的影响其实并不是很大,可以搞汉化,但现阶段不是非要搞汉化。

最后,如果决定要汉化,又面临了到底要采取哪个版本的问题,选民间汉化或是选官方汉化都会遭受非议。横竖都不是。

然后,如果要自己汉化这个游戏的话,汉化难度其实特别高。因为它有各种英文双关梗,如果汉化了,很有可能失去了这一独特的趣味。

不仅如此,还有一些人说,“哪有一上来就搞汉化的”,这样就更让我们很为难了,所以暂时搁置了汉化。

目前关于汉化,我们还没有计划,或许哪天这个版本开源了,会有人尝试作出汉化的,给您造成的不便,希望您谅解。

目前仅有一个粉丝尝试制作了汉化版本,然而最近并没有跟进更新,已经落后于最新进度几个版本,不建议游玩。

启动的时候卡白屏怎么办?

开头出现火烧 EA 的画面,其实是在加载游戏资源,在启动时出现的问题,多半是在开始加载时产生的。

目前暂且做出两种可能性解释,一是开头火焰的渲染容易导致崩溃,二是自动调整分辨率而导致出现问题。

下个版本将拟定关闭自动切换分辨率功能,或将解决此问题。

很多遇到此问题的人多次尝试以后便解决了此问题,因此我们建议您先反复尝试一番。

另外,如果您是从网盘下载的版本,可以尝试在群内下载资源,我们也遇到了多个玩家无法运行网盘版本但却可以运行群内版本。

该现象的原因尚且不明,但是上传的文件应是同一文件。

沙盒模式在哪里?

游戏的设置界面有一个“Sandbox Level”按钮,点击即可,对于沙盒模式各个按钮的作用,下面给出解释:

操作效果
Tab切换舞台效果
Backspace(完全)涨潮
Enter(完全)退潮
←/→涨潮或退潮一格
鼠标滚轮(要放在卡牌上)切换卡牌
F5时间停滞
F1生成僵尸
Free plants植物不耗费阳光
Cooldown off种植无冷却
Free plant food免费叶绿素
i 旁的箭头僵尸出场方式

以上仅限于沙盒模式,下面列出一些普通模式的快捷键:

  • 游戏进行时,按a键可以收集阳光金币和钻石
  • 对场上的植物在适当的时机右键,可以播放浇水动画
  • 对场上的植物中键,可以触发叶绿素效果
  • 使用键盘可以自动匹配场上空余的香蕉炮或槲寄冰仙子,香蕉炮是b键,冰仙子是n

为什么僵王关卡没有出怪?

海盗和埃及僵王仍在制作中,请耐心等待,当前版本仅开发完成海盗和埃及两个世界,西部尚未制作完成。

为什么有的其他的关卡没有出怪?

神秘埃及和海盗港湾的部分小游戏关卡,以及西部的后半关卡仍然在制作中,没有出怪即是没有制作完成。

全屏显示率好怪,应该怎么办?

初次启动游戏是固定全屏的,按F4可以取消全屏。 目前游戏已经针对 16:10 和 16:9 的电脑进行了 UI 适配,如果您仍然有显示上的问题,请及时向作者反映,我们会尽快修复。

为什么所有的 UI 都不见了?

按下~键可以隐藏 ui,请您检查是否是误按此按键致使 UI 被隐藏。

为什么一开始就是植物全解锁?

具体存档功能仍然在制作之中,因此存档一开始即为全解锁,我们将在未来版本加入此功能。请您稍安勿躁。

另外,点击金币和钻石边上的加号,即可直接使其数量增多,未来如果您在设置中选择了ALLOW CHEAT(允许作弊), 此功能仍然会保留,如果未允许作弊,此功能将会允许您将金币与钻石相互兑换。

设置界面内容翻译

English中文
Music音乐
Sound FX音效
Resolution分辨率
Difficulty难度(A 最高 D 最低)
Upper card layer将卡槽置顶,当植物卡槽被巨人僵尸等僵尸阻挡时使用
Allow cheat允许作弊(在游戏中可以点击加号自由增加叶绿素和阳光)
Sandbox level沙盒关卡
Square tip mode切换种植的时候的十字或者每一个格子红绿色记号
Full screen全屏
',39)]))}const h=e(l,[["render",n],["__file","FAQ.html.vue"]]),s=JSON.parse('{"path":"/guide/FAQ.html","title":"常见问题FAQ","lang":"zh-CN","frontmatter":{"title":"常见问题FAQ","icon":"question","pageInfo":false,"comment":false,"index":true,"order":2,"description":"常见游玩问题 注 此问题汇总仅截至“PvZ2_Prepreprelease_AEP3”版本 此 Q&A by@索菲 sophine 怎么没有中文? 本游戏仅有英文,并没有制作中文版本。 关于汉化问题的解释: pvz2 这个游戏是分国际服和国服的,国际服有民间的汉化,而国服的官方汉化做的不甚理想。 首先是为了还原国际版,我们目前版本的首要目标就是还原国际...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/guide/FAQ.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/guide/FAQ.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站"}],["meta",{"property":"og:title","content":"常见问题FAQ"}],["meta",{"property":"og:description","content":"常见游玩问题 注 此问题汇总仅截至“PvZ2_Prepreprelease_AEP3”版本 此 Q&A by@索菲 sophine 怎么没有中文? 本游戏仅有英文,并没有制作中文版本。 关于汉化问题的解释: pvz2 这个游戏是分国际服和国服的,国际服有民间的汉化,而国服的官方汉化做的不甚理想。 首先是为了还原国际版,我们目前版本的首要目标就是还原国际..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:updated_time","content":"2024-08-05T08:24:29.000Z"}],["meta",{"property":"article:modified_time","content":"2024-08-05T08:24:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"常见问题FAQ\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-08-05T08:24:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"常见游玩问题","slug":"常见游玩问题","link":"#常见游玩问题","children":[]},{"level":2,"title":"怎么没有中文?","slug":"怎么没有中文","link":"#怎么没有中文","children":[]},{"level":2,"title":"启动的时候卡白屏怎么办?","slug":"启动的时候卡白屏怎么办","link":"#启动的时候卡白屏怎么办","children":[]},{"level":2,"title":"沙盒模式在哪里?","slug":"沙盒模式在哪里","link":"#沙盒模式在哪里","children":[]},{"level":2,"title":"为什么僵王关卡没有出怪?","slug":"为什么僵王关卡没有出怪","link":"#为什么僵王关卡没有出怪","children":[]},{"level":2,"title":"为什么有的其他的关卡没有出怪?","slug":"为什么有的其他的关卡没有出怪","link":"#为什么有的其他的关卡没有出怪","children":[]},{"level":2,"title":"全屏显示率好怪,应该怎么办?","slug":"全屏显示率好怪-应该怎么办","link":"#全屏显示率好怪-应该怎么办","children":[]},{"level":2,"title":"为什么所有的 UI 都不见了?","slug":"为什么所有的-ui-都不见了","link":"#为什么所有的-ui-都不见了","children":[]},{"level":2,"title":"为什么一开始就是植物全解锁?","slug":"为什么一开始就是植物全解锁","link":"#为什么一开始就是植物全解锁","children":[]},{"level":2,"title":"设置界面内容翻译","slug":"设置界面内容翻译","link":"#设置界面内容翻译","children":[]}],"git":{"createdTime":1721118125000,"updatedTime":1722846269000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":5,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":4.78,"words":1434},"filePathRelative":"guide/FAQ.md","localizedDate":"2024年7月16日","autoDesc":true}');export{h as comp,s as data}; +import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as d,l as r,o as a}from"./app-5kORbCh3.js";const l={};function n(p,t){return a(),d("div",null,t[0]||(t[0]=[r('

常见游玩问题

此问题汇总仅截至“PvZ2_Prepreprelease_AEP3”版本

此 Q&A by@索菲 sophine

怎么没有中文?

本游戏仅有英文,并没有制作中文版本。

  • 关于汉化问题的解释:

pvz2 这个游戏是分国际服和国服的,国际服有民间的汉化,而国服的官方汉化做的不甚理想。

首先是为了还原国际版,我们目前版本的首要目标就是还原国际版,并且做出一些我们的特色,事实上大家也确实看到了我们这个版本的特色内容。

所以 就是为了还原,要使用和国际版一样的英文。

其次,以这个游戏的玩法来说,没有汉化,对于游玩过程的影响其实并不是很大,可以搞汉化,但现阶段不是非要搞汉化。

最后,如果决定要汉化,又面临了到底要采取哪个版本的问题,选民间汉化或是选官方汉化都会遭受非议。横竖都不是。

然后,如果要自己汉化这个游戏的话,汉化难度其实特别高。因为它有各种英文双关梗,如果汉化了,很有可能失去了这一独特的趣味。

不仅如此,还有一些人说,“哪有一上来就搞汉化的”,这样就更让我们很为难了,所以暂时搁置了汉化。

目前关于汉化,我们还没有计划,或许哪天这个版本开源了,会有人尝试作出汉化的,给您造成的不便,希望您谅解。

目前仅有一个粉丝尝试制作了汉化版本,然而最近并没有跟进更新,已经落后于最新进度几个版本,不建议游玩。

启动的时候卡白屏怎么办?

开头出现火烧 EA 的画面,其实是在加载游戏资源,在启动时出现的问题,多半是在开始加载时产生的。

目前暂且做出两种可能性解释,一是开头火焰的渲染容易导致崩溃,二是自动调整分辨率而导致出现问题。

下个版本将拟定关闭自动切换分辨率功能,或将解决此问题。

很多遇到此问题的人多次尝试以后便解决了此问题,因此我们建议您先反复尝试一番。

另外,如果您是从网盘下载的版本,可以尝试在群内下载资源,我们也遇到了多个玩家无法运行网盘版本但却可以运行群内版本。

该现象的原因尚且不明,但是上传的文件应是同一文件。

沙盒模式在哪里?

游戏的设置界面有一个“Sandbox Level”按钮,点击即可,对于沙盒模式各个按钮的作用,下面给出解释:

操作效果
Tab切换舞台效果
Backspace(完全)涨潮
Enter(完全)退潮
←/→涨潮或退潮一格
鼠标滚轮(要放在卡牌上)切换卡牌
F5时间停滞
F1生成僵尸
Free plants植物不耗费阳光
Cooldown off种植无冷却
Free plant food免费叶绿素
i 旁的箭头僵尸出场方式

以上仅限于沙盒模式,下面列出一些普通模式的快捷键:

  • 游戏进行时,按a键可以收集阳光金币和钻石
  • 对场上的植物在适当的时机右键,可以播放浇水动画
  • 对场上的植物中键,可以触发叶绿素效果
  • 使用键盘可以自动匹配场上空余的香蕉炮或槲寄冰仙子,香蕉炮是b键,冰仙子是n

为什么僵王关卡没有出怪?

海盗和埃及僵王仍在制作中,请耐心等待,当前版本仅开发完成海盗和埃及两个世界,西部尚未制作完成。

为什么有的其他的关卡没有出怪?

神秘埃及和海盗港湾的部分小游戏关卡,以及西部的后半关卡仍然在制作中,没有出怪即是没有制作完成。

全屏显示率好怪,应该怎么办?

初次启动游戏是固定全屏的,按F4可以取消全屏。 目前游戏已经针对 16:10 和 16:9 的电脑进行了 UI 适配,如果您仍然有显示上的问题,请及时向作者反映,我们会尽快修复。

为什么所有的 UI 都不见了?

按下~键可以隐藏 ui,请您检查是否是误按此按键致使 UI 被隐藏。

为什么一开始就是植物全解锁?

具体存档功能仍然在制作之中,因此存档一开始即为全解锁,我们将在未来版本加入此功能。请您稍安勿躁。

另外,点击金币和钻石边上的加号,即可直接使其数量增多,未来如果您在设置中选择了ALLOW CHEAT(允许作弊), 此功能仍然会保留,如果未允许作弊,此功能将会允许您将金币与钻石相互兑换。

设置界面内容翻译

English中文
Music音乐
Sound FX音效
Resolution分辨率
Difficulty难度(A 最高 D 最低)
Upper card layer将卡槽置顶,当植物卡槽被巨人僵尸等僵尸阻挡时使用
Allow cheat允许作弊(在游戏中可以点击加号自由增加叶绿素和阳光)
Sandbox level沙盒关卡
Square tip mode切换种植的时候的十字或者每一个格子红绿色记号
Full screen全屏
',39)]))}const h=e(l,[["render",n],["__file","FAQ.html.vue"]]),s=JSON.parse('{"path":"/guide/FAQ.html","title":"常见问题FAQ","lang":"zh-CN","frontmatter":{"title":"常见问题FAQ","icon":"question","pageInfo":false,"comment":false,"index":true,"order":2,"description":"常见游玩问题 注 此问题汇总仅截至“PvZ2_Prepreprelease_AEP3”版本 此 Q&A by@索菲 sophine 怎么没有中文? 本游戏仅有英文,并没有制作中文版本。 关于汉化问题的解释: pvz2 这个游戏是分国际服和国服的,国际服有民间的汉化,而国服的官方汉化做的不甚理想。 首先是为了还原国际版,我们目前版本的首要目标就是还原国际...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/guide/FAQ.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/guide/FAQ.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站"}],["meta",{"property":"og:title","content":"常见问题FAQ"}],["meta",{"property":"og:description","content":"常见游玩问题 注 此问题汇总仅截至“PvZ2_Prepreprelease_AEP3”版本 此 Q&A by@索菲 sophine 怎么没有中文? 本游戏仅有英文,并没有制作中文版本。 关于汉化问题的解释: pvz2 这个游戏是分国际服和国服的,国际服有民间的汉化,而国服的官方汉化做的不甚理想。 首先是为了还原国际版,我们目前版本的首要目标就是还原国际..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:updated_time","content":"2024-08-05T08:24:29.000Z"}],["meta",{"property":"article:modified_time","content":"2024-08-05T08:24:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"常见问题FAQ\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-08-05T08:24:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"常见游玩问题","slug":"常见游玩问题","link":"#常见游玩问题","children":[]},{"level":2,"title":"怎么没有中文?","slug":"怎么没有中文","link":"#怎么没有中文","children":[]},{"level":2,"title":"启动的时候卡白屏怎么办?","slug":"启动的时候卡白屏怎么办","link":"#启动的时候卡白屏怎么办","children":[]},{"level":2,"title":"沙盒模式在哪里?","slug":"沙盒模式在哪里","link":"#沙盒模式在哪里","children":[]},{"level":2,"title":"为什么僵王关卡没有出怪?","slug":"为什么僵王关卡没有出怪","link":"#为什么僵王关卡没有出怪","children":[]},{"level":2,"title":"为什么有的其他的关卡没有出怪?","slug":"为什么有的其他的关卡没有出怪","link":"#为什么有的其他的关卡没有出怪","children":[]},{"level":2,"title":"全屏显示率好怪,应该怎么办?","slug":"全屏显示率好怪-应该怎么办","link":"#全屏显示率好怪-应该怎么办","children":[]},{"level":2,"title":"为什么所有的 UI 都不见了?","slug":"为什么所有的-ui-都不见了","link":"#为什么所有的-ui-都不见了","children":[]},{"level":2,"title":"为什么一开始就是植物全解锁?","slug":"为什么一开始就是植物全解锁","link":"#为什么一开始就是植物全解锁","children":[]},{"level":2,"title":"设置界面内容翻译","slug":"设置界面内容翻译","link":"#设置界面内容翻译","children":[]}],"git":{"createdTime":1721118125000,"updatedTime":1722846269000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":5,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":4.78,"words":1434},"filePathRelative":"guide/FAQ.md","localizedDate":"2024年7月16日","autoDesc":true}');export{h as comp,s as data}; diff --git a/assets/FAQ.html-Cy95GiA9.js b/assets/FAQ.html-CzLG2HDW.js similarity index 99% rename from assets/FAQ.html-Cy95GiA9.js rename to assets/FAQ.html-CzLG2HDW.js index 81dc876d..9307417a 100644 --- a/assets/FAQ.html-Cy95GiA9.js +++ b/assets/FAQ.html-CzLG2HDW.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,l as r,o as n}from"./app-7Rvnh9ni.js";const l={};function d(o,t){return n(),a("div",null,t[0]||(t[0]=[r('

Часто Задаваемые Вопросы

Заметка

Информация в "ЧаВо" актуальна лишь для “PvZ2_Prepreprelease_AEP3” версии

Вопрос&Ответ Сделан @索菲 sophine

Что мне делать, если при запуске у меня появляется белый экран?

Первое изображение воспламенённого логотипа EA на самом деле загружает игровые ресурсы, и проблема возникает при запуске, в основном, когда он начинает загружаться. Есть два возможных объяснения этой ситуации: либо рендеринг пламени в начале имеет тенденцию вызывать сбои, либо проблема вызвана автоматической настройкой разрешения (недопустимой в последней версии). Многие люди, которые сталкивались с этой проблемой, решали ее после нескольких попыток, поэтому мы рекомендуем вам повторять попытку снова и снова. Кроме того, большинство случаев белого экрана, которые мы зафиксировали на данный момент, связаны с использованием ноутбуков Lenovo, поэтому, пожалуйста, ознакомьтесь с конфигурацией вашего компьютера, перед тем как делать выводы.

Где можно найти Песочницу?

На экране настроек игры есть кнопка “Песочница”. Оказавшись внутри, вы увидите фиолетовую кнопку “i”, нажмите на нее, чтобы узнать какие клавиши за что отвечают.

FunctionsResult
TabПоменять эффект сцены
BackspaceВызвать воду или пододвинуть(Полностью)
EnterОтодвинуть(Полностью)
←/→Отодвинуть или пододвинуть Воду
Scroll at the CardsПоменять семяна
F5Замедлить игру
F1Вызовите случайных Зомби
Free plantsCажайте без траты Солнц
Cooldown offСажайте без перезарядки
Free PlantfoodБесплатная подкормка
Стрелка рядом с 'i'Установить поведение вызванных зомби

Описанное выше относится только к песочнице, ниже перечислены некоторые сочетания клавиш для обычного режима: Во время игры, нажмите [a] чтобы собрать солнца, монеты и бриллианты. ПКМ по растению чтобы проиграть анимацию полива. При нажатии колёсиком мыши на Растение сработает эффект подкормки. Используйте [b] для Банан-ракетницы и [n] для Омелакеты. Нажмите [~] чтобы спрятать игровой интерфейс.

Почему на Зомбосс-уровнях нет зомби?

Меха-Зомбоссы все еще находятся в стадии разработки, терпение - это добродетель.

Почему на некоторых уровнях мира присутствуют зомби из обучения? Или уровень не играбелен?

зомби из обучения и горохострелы обычно являются заменителями незавершенных зомби или растений.

В будущем они будут заменены на те, что должны были быть в vanilla.

Полноэкранное разрешение такое странное, что мне делать?

Первоначальный запуск игры фиксирован в полноэкранном режиме, нажмите клавишу F4, чтобы отменить полноэкранный режим.

В настоящее время пользовательский интерфейс игры адаптирован для экранов 16:10 и 16:9. Если у вас возникли проблемы с отображением на экране, пожалуйста, сообщите о них автору, и мы исправим их как можно скорее.

Почему пропал пользовательский интерфейс?

Нажмите клавишу [~], чтобы скрыть пользовательский интерфейс, пожалуйста, проверьте, не был ли пользовательский интерфейс скрыт при ошибочном нажатии этой клавиши. Если это не так, возможно, эта проблема может быть вызвана вашим устройством.

Почему все Растения и уровни разблокированы?

Функция прогрессии все еще находится в стадии разработки, поэтому все растения и уровни будут полностью разблокированы с самого начала, и мы добавим эту функцию в будущих версиях.

Кроме того, нажав на знак плюса сбоку от золота и бриллиантов, можно напрямую увеличить их количество, в будущем, если вы выберете [РАЗРЕШИТЬ ЧИТЫ] в настройках, эта функция все равно будет сохранена, если вы отключите читы, эта функция позволит вам обменивать золото и бриллианты друг с другом.

',21)]))}const s=e(l,[["render",d],["__file","FAQ.html.vue"]]),h=JSON.parse('{"path":"/ru-RU/guide/FAQ.html","title":"ЧаВо","lang":"ru-RU","frontmatter":{"title":"ЧаВо","icon":"question","pageInfo":false,"comment":false,"index":true,"order":2,"description":"Часто Задаваемые Вопросы Заметка Информация в \\"ЧаВо\\" актуальна лишь для “PvZ2_Prepreprelease_AEP3” версии Вопрос&Ответ Сделан @索菲 sophine Что мне делать, если при запуске у меня...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/guide/FAQ.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/guide/FAQ.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт"}],["meta",{"property":"og:title","content":"ЧаВо"}],["meta",{"property":"og:description","content":"Часто Задаваемые Вопросы Заметка Информация в \\"ЧаВо\\" актуальна лишь для “PvZ2_Prepreprelease_AEP3” версии Вопрос&Ответ Сделан @索菲 sophine Что мне делать, если при запуске у меня..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-08-06T07:22:11.000Z"}],["meta",{"property":"article:modified_time","content":"2024-08-06T07:22:11.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"ЧаВо\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-08-06T07:22:11.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Часто Задаваемые Вопросы","slug":"часто-задаваемые-вопросы","link":"#часто-задаваемые-вопросы","children":[]},{"level":2,"title":"Что мне делать, если при запуске у меня появляется белый экран?","slug":"что-мне-делать-если-при-запуске-у-меня-появляется-белыи-экран","link":"#что-мне-делать-если-при-запуске-у-меня-появляется-белыи-экран","children":[]},{"level":2,"title":"Где можно найти Песочницу?","slug":"где-можно-наити-песочницу","link":"#где-можно-наити-песочницу","children":[]},{"level":2,"title":"Почему на Зомбосс-уровнях нет зомби?","slug":"почему-на-зомбосс-уровнях-нет-зомби","link":"#почему-на-зомбосс-уровнях-нет-зомби","children":[]},{"level":2,"title":"Почему на некоторых уровнях мира присутствуют зомби из обучения? Или уровень не играбелен?","slug":"почему-на-некоторых-уровнях-мира-присутствуют-зомби-из-обучения-или-уровень-не-играбелен","link":"#почему-на-некоторых-уровнях-мира-присутствуют-зомби-из-обучения-или-уровень-не-играбелен","children":[]},{"level":2,"title":"Полноэкранное разрешение такое странное, что мне делать?","slug":"полноэкранное-разрешение-такое-странное-что-мне-делать","link":"#полноэкранное-разрешение-такое-странное-что-мне-делать","children":[]},{"level":2,"title":"Почему пропал пользовательский интерфейс?","slug":"почему-пропал-пользовательскии-интерфеис","link":"#почему-пропал-пользовательскии-интерфеис","children":[]},{"level":2,"title":"Почему все Растения и уровни разблокированы?","slug":"почему-все-растения-и-уровни-разблокированы","link":"#почему-все-растения-и-уровни-разблокированы","children":[]}],"git":{"createdTime":1721118125000,"updatedTime":1722928931000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":9,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":1.68,"words":505},"filePathRelative":"ru-RU/guide/FAQ.md","localizedDate":"16 июля 2024 г.","autoDesc":true}');export{s as comp,h as data}; +import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,l as r,o as n}from"./app-5kORbCh3.js";const l={};function d(o,t){return n(),a("div",null,t[0]||(t[0]=[r('

Часто Задаваемые Вопросы

Заметка

Информация в "ЧаВо" актуальна лишь для “PvZ2_Prepreprelease_AEP3” версии

Вопрос&Ответ Сделан @索菲 sophine

Что мне делать, если при запуске у меня появляется белый экран?

Первое изображение воспламенённого логотипа EA на самом деле загружает игровые ресурсы, и проблема возникает при запуске, в основном, когда он начинает загружаться. Есть два возможных объяснения этой ситуации: либо рендеринг пламени в начале имеет тенденцию вызывать сбои, либо проблема вызвана автоматической настройкой разрешения (недопустимой в последней версии). Многие люди, которые сталкивались с этой проблемой, решали ее после нескольких попыток, поэтому мы рекомендуем вам повторять попытку снова и снова. Кроме того, большинство случаев белого экрана, которые мы зафиксировали на данный момент, связаны с использованием ноутбуков Lenovo, поэтому, пожалуйста, ознакомьтесь с конфигурацией вашего компьютера, перед тем как делать выводы.

Где можно найти Песочницу?

На экране настроек игры есть кнопка “Песочница”. Оказавшись внутри, вы увидите фиолетовую кнопку “i”, нажмите на нее, чтобы узнать какие клавиши за что отвечают.

FunctionsResult
TabПоменять эффект сцены
BackspaceВызвать воду или пододвинуть(Полностью)
EnterОтодвинуть(Полностью)
←/→Отодвинуть или пододвинуть Воду
Scroll at the CardsПоменять семяна
F5Замедлить игру
F1Вызовите случайных Зомби
Free plantsCажайте без траты Солнц
Cooldown offСажайте без перезарядки
Free PlantfoodБесплатная подкормка
Стрелка рядом с 'i'Установить поведение вызванных зомби

Описанное выше относится только к песочнице, ниже перечислены некоторые сочетания клавиш для обычного режима: Во время игры, нажмите [a] чтобы собрать солнца, монеты и бриллианты. ПКМ по растению чтобы проиграть анимацию полива. При нажатии колёсиком мыши на Растение сработает эффект подкормки. Используйте [b] для Банан-ракетницы и [n] для Омелакеты. Нажмите [~] чтобы спрятать игровой интерфейс.

Почему на Зомбосс-уровнях нет зомби?

Меха-Зомбоссы все еще находятся в стадии разработки, терпение - это добродетель.

Почему на некоторых уровнях мира присутствуют зомби из обучения? Или уровень не играбелен?

зомби из обучения и горохострелы обычно являются заменителями незавершенных зомби или растений.

В будущем они будут заменены на те, что должны были быть в vanilla.

Полноэкранное разрешение такое странное, что мне делать?

Первоначальный запуск игры фиксирован в полноэкранном режиме, нажмите клавишу F4, чтобы отменить полноэкранный режим.

В настоящее время пользовательский интерфейс игры адаптирован для экранов 16:10 и 16:9. Если у вас возникли проблемы с отображением на экране, пожалуйста, сообщите о них автору, и мы исправим их как можно скорее.

Почему пропал пользовательский интерфейс?

Нажмите клавишу [~], чтобы скрыть пользовательский интерфейс, пожалуйста, проверьте, не был ли пользовательский интерфейс скрыт при ошибочном нажатии этой клавиши. Если это не так, возможно, эта проблема может быть вызвана вашим устройством.

Почему все Растения и уровни разблокированы?

Функция прогрессии все еще находится в стадии разработки, поэтому все растения и уровни будут полностью разблокированы с самого начала, и мы добавим эту функцию в будущих версиях.

Кроме того, нажав на знак плюса сбоку от золота и бриллиантов, можно напрямую увеличить их количество, в будущем, если вы выберете [РАЗРЕШИТЬ ЧИТЫ] в настройках, эта функция все равно будет сохранена, если вы отключите читы, эта функция позволит вам обменивать золото и бриллианты друг с другом.

',21)]))}const s=e(l,[["render",d],["__file","FAQ.html.vue"]]),h=JSON.parse('{"path":"/ru-RU/guide/FAQ.html","title":"ЧаВо","lang":"ru-RU","frontmatter":{"title":"ЧаВо","icon":"question","pageInfo":false,"comment":false,"index":true,"order":2,"description":"Часто Задаваемые Вопросы Заметка Информация в \\"ЧаВо\\" актуальна лишь для “PvZ2_Prepreprelease_AEP3” версии Вопрос&Ответ Сделан @索菲 sophine Что мне делать, если при запуске у меня...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/guide/FAQ.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/guide/FAQ.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт"}],["meta",{"property":"og:title","content":"ЧаВо"}],["meta",{"property":"og:description","content":"Часто Задаваемые Вопросы Заметка Информация в \\"ЧаВо\\" актуальна лишь для “PvZ2_Prepreprelease_AEP3” версии Вопрос&Ответ Сделан @索菲 sophine Что мне делать, если при запуске у меня..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-08-06T07:22:11.000Z"}],["meta",{"property":"article:modified_time","content":"2024-08-06T07:22:11.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"ЧаВо\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-08-06T07:22:11.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Часто Задаваемые Вопросы","slug":"часто-задаваемые-вопросы","link":"#часто-задаваемые-вопросы","children":[]},{"level":2,"title":"Что мне делать, если при запуске у меня появляется белый экран?","slug":"что-мне-делать-если-при-запуске-у-меня-появляется-белыи-экран","link":"#что-мне-делать-если-при-запуске-у-меня-появляется-белыи-экран","children":[]},{"level":2,"title":"Где можно найти Песочницу?","slug":"где-можно-наити-песочницу","link":"#где-можно-наити-песочницу","children":[]},{"level":2,"title":"Почему на Зомбосс-уровнях нет зомби?","slug":"почему-на-зомбосс-уровнях-нет-зомби","link":"#почему-на-зомбосс-уровнях-нет-зомби","children":[]},{"level":2,"title":"Почему на некоторых уровнях мира присутствуют зомби из обучения? Или уровень не играбелен?","slug":"почему-на-некоторых-уровнях-мира-присутствуют-зомби-из-обучения-или-уровень-не-играбелен","link":"#почему-на-некоторых-уровнях-мира-присутствуют-зомби-из-обучения-или-уровень-не-играбелен","children":[]},{"level":2,"title":"Полноэкранное разрешение такое странное, что мне делать?","slug":"полноэкранное-разрешение-такое-странное-что-мне-делать","link":"#полноэкранное-разрешение-такое-странное-что-мне-делать","children":[]},{"level":2,"title":"Почему пропал пользовательский интерфейс?","slug":"почему-пропал-пользовательскии-интерфеис","link":"#почему-пропал-пользовательскии-интерфеис","children":[]},{"level":2,"title":"Почему все Растения и уровни разблокированы?","slug":"почему-все-растения-и-уровни-разблокированы","link":"#почему-все-растения-и-уровни-разблокированы","children":[]}],"git":{"createdTime":1721118125000,"updatedTime":1722928931000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":9,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":1.68,"words":505},"filePathRelative":"ru-RU/guide/FAQ.md","localizedDate":"16 июля 2024 г.","autoDesc":true}');export{s as comp,h as data}; diff --git a/assets/FAQ.html-CFvCqqg_.js b/assets/FAQ.html-Xwk3u-f4.js similarity index 99% rename from assets/FAQ.html-CFvCqqg_.js rename to assets/FAQ.html-Xwk3u-f4.js index 1950d012..3d3c270a 100644 --- a/assets/FAQ.html-CFvCqqg_.js +++ b/assets/FAQ.html-Xwk3u-f4.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,l as o,o as i}from"./app-7Rvnh9ni.js";const s={};function l(n,e){return i(),a("div",null,e[0]||(e[0]=[o('

Frequently Asked Game Questions

Note

This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version

Q&A by @索菲 sophine

What should I do if I get stuck with a white screen at startup?

The opening image of flaming EA is actually loading game resources, and the problem occurs at startup, mostly when it starts loading. There are two possible explanations for this situation, either the rendering of the flames at the beginning tends to cause crashes, or the problem is caused by auto-adjustment of the resolution(invalid in latest version). Many people who have encountered this problem have resolved it after several attempts, so we recommend that you try it again and again. In addition, most of the white screen cases we have recorded so far are using Lenovo laptops, so please refer to your computer configuration to make a judgement.

Where are the sandbox levels?

There is a “Sandbox Level” button on the game's settings screen. Once inside, there is a purple “i” button, click on it to get a description of the keys.

FunctionsResult
TabSwitch Stage Effect
BackspaceSpawn or Push the Tide(Totally)
EnterPull the Tide(Totally)
←/→Push or Pull the Tide by One Square Width
Scroll at the CardsChange Seedpackets
F5Stop Gaming Update
F1Spawn Random Zombies
Free plantsPlant without Sun Cost
Cooldown offPlant without Cooling Down
Free PlantfoodFree Plantfood Effect
Arrow near the 'i'Set the Spawn Style of Zombies from Seedpackets

The above is limited to sandbox levels, some shortcuts for normal mode are listed below: While the game is in progress, press [a] to collect sunlight, coins and diamonds. Right-click on a plant to play water animation. Middle-click on a plant in the field to trigger a plant food effect. Use the keyboard to automatically match the spare Banana Rocket or Missile Toe on the field. Use the [b] key for the former and the [n] key for the latter. Press [~] to hide UI.

Why is there no zombie in the zomboss level?

The Zomboss Mechs are still under development, patience is virtue.

Why is there Tutorial Zombies in some of the World Levels? Or the level is not playable?

Tutorial Zombies and Peashooters are usually placeholders of the uncompleted Zombies or Plants.

They will be replaced by what they should have been in vanilla in the future.

The full screen resolution is so weird, what should I do?

Initial launch of the game is fixed full screen, press F4 to cancel the full screen.

Currently the game has been UI adapted for 16:10 and 16:9 screens, if you have problems about screen display, please reflect them to the author and we will fix them as soon as possible.

Why are the UI gone?

Press the [~] key to hide UI, please check if the UI is hidden by pressing this key by mistake. If invalid, unfortunately this problem might be brought by the devices you are using.

Why is the plant all unlocked in the first place?

The archive feature is still under development, that's why all the plants and levels are fully unlocked from the beginning, and we will add this feature in future versions.

In addition, clicking on the plus sign on the side of the gold and diamonds can directly increase their number, in the future, if you select [ALLOW CHEAT] in the Settings, this function will still be retained, if you do not allow cheating, this function will allow you to exchange gold and diamonds with each other.

',21)]))}const d=t(s,[["render",l],["__file","FAQ.html.vue"]]),c=JSON.parse('{"path":"/en/guide/FAQ.html","title":"FAQ","lang":"en-US","frontmatter":{"title":"FAQ","icon":"question","pageInfo":false,"comment":false,"index":true,"order":2,"description":"Frequently Asked Game Questions Note This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version Q&A by @索菲 sophine What should I do if I get stuck with a white screen at startup?...","head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/guide/FAQ.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/guide/FAQ.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website"}],["meta",{"property":"og:title","content":"FAQ"}],["meta",{"property":"og:description","content":"Frequently Asked Game Questions Note This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version Q&A by @索菲 sophine What should I do if I get stuck with a white screen at startup?..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-08-06T07:22:11.000Z"}],["meta",{"property":"article:modified_time","content":"2024-08-06T07:22:11.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"FAQ\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-08-06T07:22:11.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Frequently Asked Game Questions","slug":"frequently-asked-game-questions","link":"#frequently-asked-game-questions","children":[]},{"level":2,"title":"What should I do if I get stuck with a white screen at startup?","slug":"what-should-i-do-if-i-get-stuck-with-a-white-screen-at-startup","link":"#what-should-i-do-if-i-get-stuck-with-a-white-screen-at-startup","children":[]},{"level":2,"title":"Where are the sandbox levels?","slug":"where-are-the-sandbox-levels","link":"#where-are-the-sandbox-levels","children":[]},{"level":2,"title":"Why is there no zombie in the zomboss level?","slug":"why-is-there-no-zombie-in-the-zomboss-level","link":"#why-is-there-no-zombie-in-the-zomboss-level","children":[]},{"level":2,"title":"Why is there Tutorial Zombies in some of the World Levels? Or the level is not playable?","slug":"why-is-there-tutorial-zombies-in-some-of-the-world-levels-or-the-level-is-not-playable","link":"#why-is-there-tutorial-zombies-in-some-of-the-world-levels-or-the-level-is-not-playable","children":[]},{"level":2,"title":"The full screen resolution is so weird, what should I do?","slug":"the-full-screen-resolution-is-so-weird-what-should-i-do","link":"#the-full-screen-resolution-is-so-weird-what-should-i-do","children":[]},{"level":2,"title":"Why are the UI gone?","slug":"why-are-the-ui-gone","link":"#why-are-the-ui-gone","children":[]},{"level":2,"title":"Why is the plant all unlocked in the first place?","slug":"why-is-the-plant-all-unlocked-in-the-first-place","link":"#why-is-the-plant-all-unlocked-in-the-first-place","children":[]}],"git":{"createdTime":1721118125000,"updatedTime":1722928931000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":7,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":2.03,"words":608},"filePathRelative":"en/guide/FAQ.md","localizedDate":"July 16, 2024","autoDesc":true}');export{d as comp,c as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,l as o,o as i}from"./app-5kORbCh3.js";const s={};function l(n,e){return i(),a("div",null,e[0]||(e[0]=[o('

Frequently Asked Game Questions

Note

This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version

Q&A by @索菲 sophine

What should I do if I get stuck with a white screen at startup?

The opening image of flaming EA is actually loading game resources, and the problem occurs at startup, mostly when it starts loading. There are two possible explanations for this situation, either the rendering of the flames at the beginning tends to cause crashes, or the problem is caused by auto-adjustment of the resolution(invalid in latest version). Many people who have encountered this problem have resolved it after several attempts, so we recommend that you try it again and again. In addition, most of the white screen cases we have recorded so far are using Lenovo laptops, so please refer to your computer configuration to make a judgement.

Where are the sandbox levels?

There is a “Sandbox Level” button on the game's settings screen. Once inside, there is a purple “i” button, click on it to get a description of the keys.

FunctionsResult
TabSwitch Stage Effect
BackspaceSpawn or Push the Tide(Totally)
EnterPull the Tide(Totally)
←/→Push or Pull the Tide by One Square Width
Scroll at the CardsChange Seedpackets
F5Stop Gaming Update
F1Spawn Random Zombies
Free plantsPlant without Sun Cost
Cooldown offPlant without Cooling Down
Free PlantfoodFree Plantfood Effect
Arrow near the 'i'Set the Spawn Style of Zombies from Seedpackets

The above is limited to sandbox levels, some shortcuts for normal mode are listed below: While the game is in progress, press [a] to collect sunlight, coins and diamonds. Right-click on a plant to play water animation. Middle-click on a plant in the field to trigger a plant food effect. Use the keyboard to automatically match the spare Banana Rocket or Missile Toe on the field. Use the [b] key for the former and the [n] key for the latter. Press [~] to hide UI.

Why is there no zombie in the zomboss level?

The Zomboss Mechs are still under development, patience is virtue.

Why is there Tutorial Zombies in some of the World Levels? Or the level is not playable?

Tutorial Zombies and Peashooters are usually placeholders of the uncompleted Zombies or Plants.

They will be replaced by what they should have been in vanilla in the future.

The full screen resolution is so weird, what should I do?

Initial launch of the game is fixed full screen, press F4 to cancel the full screen.

Currently the game has been UI adapted for 16:10 and 16:9 screens, if you have problems about screen display, please reflect them to the author and we will fix them as soon as possible.

Why are the UI gone?

Press the [~] key to hide UI, please check if the UI is hidden by pressing this key by mistake. If invalid, unfortunately this problem might be brought by the devices you are using.

Why is the plant all unlocked in the first place?

The archive feature is still under development, that's why all the plants and levels are fully unlocked from the beginning, and we will add this feature in future versions.

In addition, clicking on the plus sign on the side of the gold and diamonds can directly increase their number, in the future, if you select [ALLOW CHEAT] in the Settings, this function will still be retained, if you do not allow cheating, this function will allow you to exchange gold and diamonds with each other.

',21)]))}const d=t(s,[["render",l],["__file","FAQ.html.vue"]]),c=JSON.parse('{"path":"/en/guide/FAQ.html","title":"FAQ","lang":"en-US","frontmatter":{"title":"FAQ","icon":"question","pageInfo":false,"comment":false,"index":true,"order":2,"description":"Frequently Asked Game Questions Note This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version Q&A by @索菲 sophine What should I do if I get stuck with a white screen at startup?...","head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/guide/FAQ.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/guide/FAQ.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/guide/FAQ.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website"}],["meta",{"property":"og:title","content":"FAQ"}],["meta",{"property":"og:description","content":"Frequently Asked Game Questions Note This FaQ is Valid till “PvZ2_Prepreprelease_AEP3” version Q&A by @索菲 sophine What should I do if I get stuck with a white screen at startup?..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-08-06T07:22:11.000Z"}],["meta",{"property":"article:modified_time","content":"2024-08-06T07:22:11.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"FAQ\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-08-06T07:22:11.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Frequently Asked Game Questions","slug":"frequently-asked-game-questions","link":"#frequently-asked-game-questions","children":[]},{"level":2,"title":"What should I do if I get stuck with a white screen at startup?","slug":"what-should-i-do-if-i-get-stuck-with-a-white-screen-at-startup","link":"#what-should-i-do-if-i-get-stuck-with-a-white-screen-at-startup","children":[]},{"level":2,"title":"Where are the sandbox levels?","slug":"where-are-the-sandbox-levels","link":"#where-are-the-sandbox-levels","children":[]},{"level":2,"title":"Why is there no zombie in the zomboss level?","slug":"why-is-there-no-zombie-in-the-zomboss-level","link":"#why-is-there-no-zombie-in-the-zomboss-level","children":[]},{"level":2,"title":"Why is there Tutorial Zombies in some of the World Levels? Or the level is not playable?","slug":"why-is-there-tutorial-zombies-in-some-of-the-world-levels-or-the-level-is-not-playable","link":"#why-is-there-tutorial-zombies-in-some-of-the-world-levels-or-the-level-is-not-playable","children":[]},{"level":2,"title":"The full screen resolution is so weird, what should I do?","slug":"the-full-screen-resolution-is-so-weird-what-should-i-do","link":"#the-full-screen-resolution-is-so-weird-what-should-i-do","children":[]},{"level":2,"title":"Why are the UI gone?","slug":"why-are-the-ui-gone","link":"#why-are-the-ui-gone","children":[]},{"level":2,"title":"Why is the plant all unlocked in the first place?","slug":"why-is-the-plant-all-unlocked-in-the-first-place","link":"#why-is-the-plant-all-unlocked-in-the-first-place","children":[]}],"git":{"createdTime":1721118125000,"updatedTime":1722928931000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":7,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":2.03,"words":608},"filePathRelative":"en/guide/FAQ.md","localizedDate":"July 16, 2024","autoDesc":true}');export{d as comp,c as data}; diff --git a/assets/OpenSource.html-CzShuRuw.js b/assets/OpenSource.html-CAG5lzsG.js similarity index 99% rename from assets/OpenSource.html-CzShuRuw.js rename to assets/OpenSource.html-CAG5lzsG.js index 6787629f..45a2a15c 100644 --- a/assets/OpenSource.html-CzShuRuw.js +++ b/assets/OpenSource.html-CAG5lzsG.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,l as i,o as n}from"./app-7Rvnh9ni.js";const r={};function a(s,e){return n(),o("div",null,e[0]||(e[0]=[i('

"PvZ2 Gardenless" Official Website Open Source Agreement

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Apache License 2.0

Apache License

Version 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

  1. Definitions.

    "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

    "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

    "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

    "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

    "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

    "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

    "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

    "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

    "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

    "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

  2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

  3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

  4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

    (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and

    (b) You must cause any modified files to carry prominent notices stating that You changed the files; and

    (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and

    (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.

    You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

  5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

  6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

  7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

  8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

  9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

    END OF TERMS AND CONDITIONS

',11)]))}const h=t(r,[["render",a],["__file","OpenSource.html.vue"]]),u=JSON.parse('{"path":"/ru-RU/instructions/OpenSource.html","title":"Соглашение открытого исходного кода","lang":"ru-RU","frontmatter":{"title":"Соглашение открытого исходного кода","icon":"gavel","index":true,"order":3,"pageInfo":false,"comment":false,"description":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); ...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/OpenSource.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/instructions/OpenSource.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт"}],["meta",{"property":"og:title","content":"Соглашение открытого исходного кода"}],["meta",{"property":"og:description","content":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-07-28T12:23:26.000Z"}],["meta",{"property":"article:modified_time","content":"2024-07-28T12:23:26.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Соглашение открытого исходного кода\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-07-28T12:23:26.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement","slug":"pvz2-gardenless-official-website-open-source-agreement","link":"#pvz2-gardenless-official-website-open-source-agreement","children":[]},{"level":2,"title":"Apache License 2.0","slug":"apache-license-2-0","link":"#apache-license-2-0","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1722169406000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":6,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":5.13,"words":1540},"filePathRelative":"ru-RU/instructions/OpenSource.md","localizedDate":"11 июля 2024 г.","autoDesc":true}');export{h as comp,u as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,l as i,o as n}from"./app-5kORbCh3.js";const r={};function a(s,e){return n(),o("div",null,e[0]||(e[0]=[i('

"PvZ2 Gardenless" Official Website Open Source Agreement

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Apache License 2.0

Apache License

Version 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

  1. Definitions.

    "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

    "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

    "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

    "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

    "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

    "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

    "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

    "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

    "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

    "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

  2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

  3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

  4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

    (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and

    (b) You must cause any modified files to carry prominent notices stating that You changed the files; and

    (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and

    (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.

    You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

  5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

  6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

  7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

  8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

  9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

    END OF TERMS AND CONDITIONS

',11)]))}const h=t(r,[["render",a],["__file","OpenSource.html.vue"]]),u=JSON.parse('{"path":"/ru-RU/instructions/OpenSource.html","title":"Соглашение открытого исходного кода","lang":"ru-RU","frontmatter":{"title":"Соглашение открытого исходного кода","icon":"gavel","index":true,"order":3,"pageInfo":false,"comment":false,"description":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); ...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/OpenSource.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/instructions/OpenSource.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт"}],["meta",{"property":"og:title","content":"Соглашение открытого исходного кода"}],["meta",{"property":"og:description","content":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-07-28T12:23:26.000Z"}],["meta",{"property":"article:modified_time","content":"2024-07-28T12:23:26.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Соглашение открытого исходного кода\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-07-28T12:23:26.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement","slug":"pvz2-gardenless-official-website-open-source-agreement","link":"#pvz2-gardenless-official-website-open-source-agreement","children":[]},{"level":2,"title":"Apache License 2.0","slug":"apache-license-2-0","link":"#apache-license-2-0","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1722169406000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":6,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":5.13,"words":1540},"filePathRelative":"ru-RU/instructions/OpenSource.md","localizedDate":"11 июля 2024 г.","autoDesc":true}');export{h as comp,u as data}; diff --git a/assets/OpenSource.html-DBo4tyUr.js b/assets/OpenSource.html-D1fjzsA3.js similarity index 99% rename from assets/OpenSource.html-DBo4tyUr.js rename to assets/OpenSource.html-D1fjzsA3.js index bc9c3a35..7d0b1e00 100644 --- a/assets/OpenSource.html-DBo4tyUr.js +++ b/assets/OpenSource.html-D1fjzsA3.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,l as i,o as n}from"./app-7Rvnh9ni.js";const r={};function a(s,e){return n(),o("div",null,e[0]||(e[0]=[i('

"PvZ2 Gardenless" Official Website Open Source Agreement

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Apache License 2.0

Apache License

Version 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

  1. Definitions.

    "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

    "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

    "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

    "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

    "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

    "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

    "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

    "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

    "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

    "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

  2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

  3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

  4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

    (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and

    (b) You must cause any modified files to carry prominent notices stating that You changed the files; and

    (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and

    (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.

    You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

  5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

  6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

  7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

  8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

  9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

    END OF TERMS AND CONDITIONS

',11)]))}const h=t(r,[["render",a],["__file","OpenSource.html.vue"]]),u=JSON.parse('{"path":"/en/instructions/OpenSource.html","title":"Opensource Agreement","lang":"en-US","frontmatter":{"title":"Opensource Agreement","icon":"gavel","index":true,"order":3,"pageInfo":false,"comment":false,"description":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); ...","head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/OpenSource.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/OpenSource.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website"}],["meta",{"property":"og:title","content":"Opensource Agreement"}],["meta",{"property":"og:description","content":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-07-24T09:32:12.000Z"}],["meta",{"property":"article:modified_time","content":"2024-07-24T09:32:12.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Opensource Agreement\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-07-24T09:32:12.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement","slug":"pvz2-gardenless-official-website-open-source-agreement","link":"#pvz2-gardenless-official-website-open-source-agreement","children":[]},{"level":2,"title":"Apache License 2.0","slug":"apache-license-2-0","link":"#apache-license-2-0","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1721813532000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":4,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":5.13,"words":1538},"filePathRelative":"en/instructions/OpenSource.md","localizedDate":"July 11, 2024","autoDesc":true}');export{h as comp,u as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,l as i,o as n}from"./app-5kORbCh3.js";const r={};function a(s,e){return n(),o("div",null,e[0]||(e[0]=[i('

"PvZ2 Gardenless" Official Website Open Source Agreement

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Apache License 2.0

Apache License

Version 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

  1. Definitions.

    "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

    "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

    "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

    "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

    "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

    "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

    "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

    "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

    "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

    "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

  2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

  3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

  4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

    (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and

    (b) You must cause any modified files to carry prominent notices stating that You changed the files; and

    (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and

    (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.

    You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

  5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

  6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

  7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

  8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

  9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

    END OF TERMS AND CONDITIONS

',11)]))}const h=t(r,[["render",a],["__file","OpenSource.html.vue"]]),u=JSON.parse('{"path":"/en/instructions/OpenSource.html","title":"Opensource Agreement","lang":"en-US","frontmatter":{"title":"Opensource Agreement","icon":"gavel","index":true,"order":3,"pageInfo":false,"comment":false,"description":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); ...","head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/OpenSource.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/OpenSource.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website"}],["meta",{"property":"og:title","content":"Opensource Agreement"}],["meta",{"property":"og:description","content":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-07-24T09:32:12.000Z"}],["meta",{"property":"article:modified_time","content":"2024-07-24T09:32:12.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Opensource Agreement\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-07-24T09:32:12.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"\\"PvZ2 Gardenless\\" Official Website Open Source Agreement","slug":"pvz2-gardenless-official-website-open-source-agreement","link":"#pvz2-gardenless-official-website-open-source-agreement","children":[]},{"level":2,"title":"Apache License 2.0","slug":"apache-license-2-0","link":"#apache-license-2-0","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1721813532000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":4,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":5.13,"words":1538},"filePathRelative":"en/instructions/OpenSource.md","localizedDate":"July 11, 2024","autoDesc":true}');export{h as comp,u as data}; diff --git a/assets/OpenSource.html-xb098mYX.js b/assets/OpenSource.html-UWhLY2_5.js similarity index 99% rename from assets/OpenSource.html-xb098mYX.js rename to assets/OpenSource.html-UWhLY2_5.js index b3045b3c..0fe1776a 100644 --- a/assets/OpenSource.html-xb098mYX.js +++ b/assets/OpenSource.html-UWhLY2_5.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,l as i,o as n}from"./app-7Rvnh9ni.js";const r={};function a(s,e){return n(),o("div",null,e[0]||(e[0]=[i('

《PvZ2 Gardendless》官方网站开源声明

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Apache License 2.0

Apache License

Version 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

  1. Definitions.

    "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

    "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

    "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

    "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

    "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

    "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

    "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

    "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

    "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

    "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

  2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

  3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

  4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

    (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and

    (b) You must cause any modified files to carry prominent notices stating that You changed the files; and

    (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and

    (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.

    You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

  5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

  6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

  7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

  8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

  9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

    END OF TERMS AND CONDITIONS

',11)]))}const l=t(r,[["render",a],["__file","OpenSource.html.vue"]]),d=JSON.parse('{"path":"/instructions/OpenSource.html","title":"开源声明","lang":"zh-CN","frontmatter":{"title":"开源声明","icon":"gavel","index":true,"order":3,"pageInfo":false,"comment":false,"description":"《PvZ2 Gardendless》官方网站开源声明 Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); you may not use this file exce...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/OpenSource.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/instructions/OpenSource.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站"}],["meta",{"property":"og:title","content":"开源声明"}],["meta",{"property":"og:description","content":"《PvZ2 Gardendless》官方网站开源声明 Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); you may not use this file exce..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:updated_time","content":"2024-07-21T03:48:08.000Z"}],["meta",{"property":"article:modified_time","content":"2024-07-21T03:48:08.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"开源声明\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-07-21T03:48:08.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《PvZ2 Gardendless》官方网站开源声明","slug":"《pvz2-gardendless》官方网站开源声明","link":"#《pvz2-gardendless》官方网站开源声明","children":[]},{"level":2,"title":"Apache License 2.0","slug":"apache-license-2-0","link":"#apache-license-2-0","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1721533688000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":2,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":5.14,"words":1543},"filePathRelative":"instructions/OpenSource.md","localizedDate":"2024年7月11日","autoDesc":true}');export{l as comp,d as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,l as i,o as n}from"./app-5kORbCh3.js";const r={};function a(s,e){return n(),o("div",null,e[0]||(e[0]=[i('

《PvZ2 Gardendless》官方网站开源声明

Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Apache License 2.0

Apache License

Version 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

  1. Definitions.

    "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

    "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

    "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

    "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

    "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

    "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

    "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

    "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

    "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

    "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

  2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

  3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

  4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

    (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and

    (b) You must cause any modified files to carry prominent notices stating that You changed the files; and

    (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and

    (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.

    You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

  5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

  6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

  7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

  8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

  9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

    END OF TERMS AND CONDITIONS

',11)]))}const l=t(r,[["render",a],["__file","OpenSource.html.vue"]]),d=JSON.parse('{"path":"/instructions/OpenSource.html","title":"开源声明","lang":"zh-CN","frontmatter":{"title":"开源声明","icon":"gavel","index":true,"order":3,"pageInfo":false,"comment":false,"description":"《PvZ2 Gardendless》官方网站开源声明 Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); you may not use this file exce...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/OpenSource.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/OpenSource.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/instructions/OpenSource.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站"}],["meta",{"property":"og:title","content":"开源声明"}],["meta",{"property":"og:description","content":"《PvZ2 Gardendless》官方网站开源声明 Copyright [2024] [Gaozih/Gzh0821/LMYY and contributors] Licensed under the Apache License, Version 2.0 (the \\"License\\"); you may not use this file exce..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:updated_time","content":"2024-07-21T03:48:08.000Z"}],["meta",{"property":"article:modified_time","content":"2024-07-21T03:48:08.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"开源声明\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-07-21T03:48:08.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《PvZ2 Gardendless》官方网站开源声明","slug":"《pvz2-gardendless》官方网站开源声明","link":"#《pvz2-gardendless》官方网站开源声明","children":[]},{"level":2,"title":"Apache License 2.0","slug":"apache-license-2-0","link":"#apache-license-2-0","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1721533688000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":2,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":5.14,"words":1543},"filePathRelative":"instructions/OpenSource.md","localizedDate":"2024年7月11日","autoDesc":true}');export{l as comp,d as data}; diff --git a/assets/Private.html-DhvUeOhT.js b/assets/Private.html-CcBnPwel.js similarity index 99% rename from assets/Private.html-DhvUeOhT.js rename to assets/Private.html-CcBnPwel.js index a91a7ffe..1dc32334 100644 --- a/assets/Private.html-DhvUeOhT.js +++ b/assets/Private.html-CcBnPwel.js @@ -1 +1 @@ -import{_ as o}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as t,l as a,o as i}from"./app-7Rvnh9ni.js";const r={};function n(s,e){return i(),t("div",null,e[0]||(e[0]=[a('

Last updated December 29, 2024

This Privacy Policy for PvZ Gardendless ("we," "us," or "our"), describes how and why we might access, collect, store, use, and/or share ("process") your personal information when you use our services ("Services"), including when you:

  • Visit our website at pvzge.com, or any website of ours that links to this Privacy Notice
  • Engage with us in other related ways, including any sales, marketing, or events

Questions or concerns? Reading this Privacy Notice will help you understand your privacy rights and choices. We are responsible for making decisions about how your personal information is processed. If you do not agree with our policies and practices, please do not use our Services. If you still have any questions or concerns, please contact us at pr@ms.pvzge.com.

SUMMARY OF KEY POINTS

This summary provides key points from our Privacy Notice, but you can find out more details about any of these topics by using our table of contents to find the section you are looking for.

What personal information do we process? When you visit, use, or navigate our Services, we may process personal information depending on how you interact with us and the Services, the choices you make, and the products and features you use.

Do we process any sensitive personal information? Some of the information may be considered "special" or "sensitive" in certain jurisdictions, for example your racial or ethnic origins, sexual orientation, and religious beliefs. We do not process sensitive personal information.

Do we collect any information from third parties? We do not collect any information from third parties.

How do we process your information? We process your information to provide, improve, and administer our Services, communicate with you, for security and fraud prevention, and to comply with law. We may also process your information for other purposes with your consent. We process your information only when we have a valid legal reason to do so.

In what situations and with which types of parties do we share personal information? We may share information in specific situations and with specific categories of third parties.

How do we keep your information safe? We have adequate organizational and technical processes and procedures in place to protect your personal information. However, no electronic transmission over the internet or information storage technology can be guaranteed to be 100% secure, so we cannot promise or guarantee that hackers, cybercriminals, or other unauthorized third parties will not be able to defeat our security and improperly collect, access, steal, or modify your information.

What are your rights? Depending on where you are located geographically, the applicable privacy law may mean you have certain rights regarding your personal information..

How do you exercise your rights? The easiest way to exercise your rights is by submitting a data subject access request, or by contacting us. We will consider and act upon any request in accordance with applicable data protection laws.

WHAT INFORMATION DO WE COLLECT?

Personal information you disclose to us

In Short: We collect personal information that you provide to us.

We collect personal information that you voluntarily provide to us when you express an interest in obtaining information about us or our products and Services, when you participate in activities on the Services, or otherwise when you contact us.

Sensitive Information. We do not process sensitive information.

All personal information that you provide to us must be true, complete, and accurate, and you must notify us of any changes to such personal information.

Information automatically collected

In Short: Some information — such as your Internet Protocol (IP) address and/or browser and device characteristics — is collected automatically when you visit our Services.

We automatically collect certain information when you visit, use, or navigate the Services. This information does not reveal your specific identity (like your name or contact information) but may include device and usage information, such as your IP address, browser and device characteristics, operating system, language preferences, referring URLs, device name, country, location, information about how and when you use our Services, and other technical information. This information is primarily needed to maintain the security and operation of our Services, and for our internal analytics and reporting purposes.

The information we collect includes:

  • Log and Usage Data. Log and usage data is service-related, diagnostic, usage, and performance information our servers automatically collect when you access or use our Services and which we record in log files. Depending on how you interact with us, this log data may include your IP address, device information, browser type, and settings and information about your activity in the Services (such as the date/time stamps associated with your usage, pages and files viewed, searches, and other actions you take such as which features you use), device event information (such as system activity, error reports (sometimes called "crash dumps"), and hardware settings).
  • Device Data. We collect device data such as information about your computer, phone, tablet, or other device you use to access the Services. Depending on the device used, this device data may include information such as your IP address (or proxy server), device and application identification numbers, location, browser type, hardware model, Internet service provider and/or mobile carrier, operating system, and system configuration information.

Google API

Our use of information received from Google APIs will adhere to Google API Services User Data Policy, including the Limited Use requirements.

HOW DO WE PROCESS YOUR INFORMATION?

In Short: We process your information to provide, improve, and administer our Services, communicate with you, for security and fraud prevention, and to comply with law. We may also process your information for other purposes with your consent.

We process your personal information for a variety of reasons, depending on how you interact with our Services, including:

  • To request feedback. We may process your information when necessary to request feedback and to contact you about your use of our Services.
  • To deliver targeted advertising to you. We may process your information to develop and display personalized content and advertising tailored to your interests, location, and more.
  • To protect our Services. We may process your information as part of our efforts to keep our Services safe and secure, including fraud monitoring and prevention.
  • To identify usage trends. We may process information about how you use our Services to better understand how they are being used so we can improve them.
  • To determine the effectiveness of our marketing and promotional campaigns. We may process your information to better understand how to provide marketing and promotional campaigns that are most relevant to you.
  • To save or protect an individual's vital interest. We may process your information when necessary to save or protect an individual’s vital interest, such as to prevent harm.

In Short: We only process your personal information when we believe it is necessary and we have a valid legal reason (i.e., legal basis) to do so under applicable law, like with your consent, to comply with laws, to provide you with services to enter into or fulfill our contractual obligations, to protect your rights, or to fulfill our legitimate business interests.

If you are located in the EU or UK, this section applies to you.

The General Data Protection Regulation (GDPR) and UK GDPR require us to explain the valid legal bases we rely on in order to process your personal information. As such, we may rely on the following legal bases to process your personal information:

  • Consent. We may process your information if you have given us permission (i.e., consent) to use your personal information for a specific purpose. You can withdraw your consent at any time. Learn more about withdrawing your consent.
  • Legitimate Interests. We may process your information when we believe it is reasonably necessary to achieve our legitimate business interests and those interests do not outweigh your interests and fundamental rights and freedoms. For example, we may process your personal information for some of the purposes described in order to:
    • Develop and display personalized and relevant advertising content for our users
    • Analyze how our Services are used so we can improve them to engage and retain users
    • Support our marketing activities
    • Diagnose problems and/or prevent fraudulent activities
    • Understand how our users use our products and services so we can improve user experience
  • Legal Obligations. We may process your information where we believe it is necessary for compliance with our legal obligations, such as to cooperate with a law enforcement body or regulatory agency, exercise or defend our legal rights, or disclose your information as evidence in litigation in which we are involved.
  • Vital Interests. We may process your information where we believe it is necessary to protect your vital interests or the vital interests of a third party, such as situations involving potential threats to the safety of any person.

If you are located in Canada, this section applies to you.

We may process your information if you have given us specific permission (i.e., express consent) to use your personal information for a specific purpose, or in situations where your permission can be inferred (i.e., implied consent). You can withdraw your consent at any time.

In some exceptional cases, we may be legally permitted under applicable law to process your information without your consent, including, for example:

  • If collection is clearly in the interests of an individual and consent cannot be obtained in a timely way
  • For investigations and fraud detection and prevention
  • For business transactions provided certain conditions are met
  • If it is contained in a witness statement and the collection is necessary to assess, process, or settle an insurance claim
  • For identifying injured, ill, or deceased persons and communicating with next of kin
  • If we have reasonable grounds to believe an individual has been, is, or may be victim of financial abuse
  • If it is reasonable to expect collection and use with consent would compromise the availability or the accuracy of the information and the collection is reasonable for purposes related to investigating a breach of an agreement or a contravention of the laws of Canada or a province
  • If disclosure is required to comply with a subpoena, warrant, court order, or rules of the court relating to the production of records
  • If it was produced by an individual in the course of their employment, business, or profession and the collection is consistent with the purposes for which the information was produced
  • If the collection is solely for journalistic, artistic, or literary purposes
  • If the information is publicly available and is specified by the regulations

WHEN AND WITH WHOM DO WE SHARE YOUR PERSONAL INFORMATION?

In Short: We may share information in specific situations described in this section and/or with the following categories of third parties.

Vendors, Consultants, and Other Third-Party Service Providers. We may share your data with third-party vendors, service providers, contractors, or agents ("third parties") who perform services for us or on our behalf and require access to such information to do that work. We have contracts in place with our third parties, which are designed to help safeguard your personal information. This means that they cannot do anything with your personal information unless we have instructed them to do it. They will also not share your personal information with any organization apart from us. They also commit to protect the data they hold on our behalf and to retain it for the period we instruct.

The categories of third parties we may share personal information with are as follows:

  • Ad Networks
  • Affiliate Marketing Programs
  • Data Analytics Services
  • Performance Monitoring Tools
  • Website Hosting Service Providers

We also may need to share your personal information in the following situations:

  • Business Transfers. We may share or transfer your information in connection with, or during negotiations of, any merger, sale of company assets, financing, or acquisition of all or a portion of our business to another company.

WHAT IS OUR STANCE ON THIRD-PARTY WEBSITES?

In Short: We are not responsible for the safety of any information that you share with third parties that we may link to or who advertise on our Services, but are not affiliated with, our Services.

The Services may link to third-party websites, online services, or mobile applications and/or contain advertisements from third parties that are not affiliated with us and which may link to other websites, services, or applications. Accordingly, we do not make any guarantee regarding any such third parties, and we will not be liable for any loss or damage caused by the use of such third-party websites, services, or applications. The inclusion of a link towards a third-party website, service, or application does not imply an endorsement by us. We cannot guarantee the safety and privacy of data you provide to any third-party websites. Any data collected by third parties is not covered by this Privacy Notice. We are not responsible for the content or privacy and security practices and policies of any third parties, including other websites, services, or applications that may be linked to or from the Services. You should review the policies of such third parties and contact them directly to respond to your questions.

DO WE USE COOKIES AND OTHER TRACKING TECHNOLOGIES?

In Short: We may use cookies and other tracking technologies to collect and store your information.

We may use cookies and similar tracking technologies (like web beacons and pixels) to gather information when you interact with our Services. Some online tracking technologies help us maintain the security of our Services, prevent crashes, fix bugs, save your preferences, and assist with basic site functions.

We also permit third parties and service providers to use online tracking technologies on our Services for analytics and advertising, including to help manage and display advertisements, to tailor advertisements to your interests, or to send abandoned shopping cart reminders (depending on your communication preferences). The third parties and service providers use their technology to provide advertising about products and services tailored to your interests which may appear either on our Services or on other websites.

To the extent these online tracking technologies are deemed to be a "sale"/"sharing" (which includes targeted advertising, as defined under the applicable laws) under applicable US state laws.

Specific information about how we use such technologies and how you can refuse certain cookies is set out in our Cookie Notice.

Google Analytics

We may share your information with Google Analytics to track and analyze the use of the Services. The Google Analytics Advertising Features that we may use include: Google Display Network Impressions Reporting. To opt out of being tracked by Google Analytics across the Services, visit https://tools.google.com/dlpage/gaoptout. You can opt out of Google Analytics Advertising Features through Ads Settings and Ad Settings for mobile apps. Other opt out means include http://optout.networkadvertising.org/ and http://www.networkadvertising.org/mobile-choice. For more information on the privacy practices of Google, please visit the Google Privacy & Terms page.

HOW LONG DO WE KEEP YOUR INFORMATION?

In Short: We keep your information for as long as necessary to fulfill the purposes outlined in this Privacy Notice unless otherwise required by law.

We will only keep your personal information for as long as it is necessary for the purposes set out in this Privacy Notice, unless a longer retention period is required or permitted by law (such as tax, accounting, or other legal requirements).

When we have no ongoing legitimate business need to process your personal information, we will either delete or anonymize such information, or, if this is not possible (for example, because your personal information has been stored in backup archives), then we will securely store your personal information and isolate it from any further processing until deletion is possible.

HOW DO WE KEEP YOUR INFORMATION SAFE?

In Short: We aim to protect your personal information through a system of organizational and technical security measures.

We have implemented appropriate and reasonable technical and organizational security measures designed to protect the security of any personal information we process. However, despite our safeguards and efforts to secure your information, no electronic transmission over the Internet or information storage technology can be guaranteed to be 100% secure, so we cannot promise or guarantee that hackers, cybercriminals, or other unauthorized third parties will not be able to defeat our security and improperly collect, access, steal, or modify your information. Although we will do our best to protect your personal information, transmission of personal information to and from our Services is at your own risk. You should only access the Services within a secure environment.

DO WE COLLECT INFORMATION FROM MINORS?

In Short: We do not knowingly collect data from or market to children under 18 years of age.

We do not knowingly collect, solicit data from, or market to children under 18 years of age, nor do we knowingly sell such personal information. By using the Services, you represent that you are at least 18 or that you are the parent or guardian of such a minor and consent to such minor dependent’s use of the Services. If we learn that personal information from users less than 18 years of age has been collected, we will deactivate the account and take reasonable measures to promptly delete such data from our records. If you become aware of any data we may have collected from children under age 18, please contact us at pr@ms.pvzge.com.

WHAT ARE YOUR PRIVACY RIGHTS?

In Short: Depending on your state of residence in the US or in some regions, such as the European Economic Area (EEA), United Kingdom (UK), Switzerland, and Canada, you have rights that allow you greater access to and control over your personal information. You may review, change, or terminate your account at any time, depending on your country, province, or state of residence.

In some regions (like the EEA, UK, Switzerland, and Canada), you have certain rights under applicable data protection laws. These may include the right (i) to request access and obtain a copy of your personal information, (ii) to request rectification or erasure; (iii) to restrict the processing of your personal information; (iv) if applicable, to data portability; and (v) not to be subject to automated decision-making. In certain circumstances, you may also have the right to object to the processing of your personal information. You can make such a request by contacting us by using the contact details provided in the section "HOW CAN YOU CONTACT US ABOUT THIS NOTICE?" below.

We will consider and act upon any request in accordance with applicable data protection laws.

If you are located in the EEA or UK and you believe we are unlawfully processing your personal information, you also have the right to complain to your Member State data protection authority or UK data protection authority.

If you are located in Switzerland, you may contact the Federal Data Protection and Information Commissioner.

Withdrawing your consent: If we are relying on your consent to process your personal information, which may be express and/or implied consent depending on the applicable law, you have the right to withdraw your consent at any time. You can withdraw your consent at any time by contacting us by using the contact details provided in the section "HOW CAN YOU CONTACT US ABOUT THIS NOTICE?" below.

However, please note that this will not affect the lawfulness of the processing before its withdrawal nor, when applicable law allows, will it affect the processing of your personal information conducted in reliance on lawful processing grounds other than consent.

If you have questions or comments about your privacy rights, you may email us at pr@ms.pvzge.com.

CONTROLS FOR DO-NOT-TRACK FEATURES

Most web browsers and some mobile operating systems and mobile applications include a Do-Not-Track ("DNT") feature or setting you can activate to signal your privacy preference not to have data about your online browsing activities monitored and collected. At this stage, no uniform technology standard for recognizing and implementing DNT signals has been finalized. As such, we do not currently respond to DNT browser signals or any other mechanism that automatically communicates your choice not to be tracked online. If a standard for online tracking is adopted that we must follow in the future, we will inform you about that practice in a revised version of this Privacy Notice.

California law requires us to let you know how we respond to web browser DNT signals. Because there currently is not an industry or legal standard for recognizing or honoring DNT signals, we do not respond to them at this time.

DO UNITED STATES RESIDENTS HAVE SPECIFIC PRIVACY RIGHTS?

In Short: If you are a resident of California, Colorado, Connecticut, Delaware, Florida, Indiana, Iowa, Kentucky, Minnesota, Montana, Nebraska, New Hampshire, New Jersey, Oregon, Tennessee, Texas, Utah, or Virginia, you may have the right to request access to and receive details about the personal information we maintain about you and how we have processed it, correct inaccuracies, get a copy of, or delete your personal information. You may also have the right to withdraw your consent to our processing of your personal information. These rights may be limited in some circumstances by applicable law. More information is provided below.

Categories of Personal Information We Collect

We have not collected the following categories of personal information in the past twelve (12) months:

A. Identifiers Contact details, such as real name, alias, postal address, telephone or mobile contact number, unique personal identifier, online identifier, Internet Protocol address, email address, and account name

B. Personal information as defined in the California Customer Records statute Name, contact information, education, employment, employment history, and financial information

C. Protected classification characteristics under state or federal law Gender, age, date of birth, race and ethnicity, national origin, marital status, and other demographic data

D. Commercial information Transaction information, purchase history, financial details, and payment information

E. Biometric information Fingerprints and voiceprints

F. Internet or other similar network activity Browsing history, search history, online behavior, interest data, and interactions with our and other websites, applications, systems, and advertisements

G. Geolocation data Device location

H. Audio, electronic, sensory, or similar information Images and audio, video or call recordings created in connection with our business activities

I. Professional or employment-related information Business contact details in order to provide you our Services at a business level or job title, work history, and professional qualifications if you apply for a job with us

J. Education Information Student records and directory information

K. Inferences drawn from collected personal information Inferences drawn from any of the collected personal information listed above to create a profile or summary about, for example, an individual’s preferences and characteristics

L. Sensitive personal Information

We may also collect other personal information outside of these categories through instances where you interact with us in person, online, or by phone or mail in the context of:

  • Receiving help through our customer support channels;
  • Participation in customer surveys or contests; and
  • Facilitation in the delivery of our Services and to respond to your inquiries.

Sources of Personal Information

Learn more about the sources of personal information we collect in "WHAT INFORMATION DO WE COLLECT?"

How We Use and Share Personal Information

Learn more about how we use your personal information in the section, "HOW DO WE PROCESS YOUR INFORMATION?"

Will your information be shared with anyone else?

We may disclose your personal information with our service providers pursuant to a written contract between us and each service provider. Learn more about how we disclose personal information to in the section, "WHEN AND WITH WHOM DO WE SHARE YOUR PERSONAL INFORMATION?"

We may use your personal information for our own business purposes, such as for undertaking internal research for technological development and demonstration. This is not considered to be "selling" of your personal information.

We have not sold or shared any personal information to third parties for a business or commercial purpose in the preceding twelve (12) months. We have disclosed the following categories of personal information to third parties for a business or commercial purpose in the preceding twelve (12) months:

The categories of third parties to whom we disclosed personal information for a business or commercial purpose can be found under "WHEN AND WITH WHOM DO WE SHARE YOUR PERSONAL INFORMATION?"

Your Rights

You have rights under certain US state data protection laws. However, these rights are not absolute, and in certain cases, we may decline your request as permitted by law. These rights include:

  • Right to know whether or not we are processing your personal data
  • Right to access your personal data
  • Right to correct inaccuracies in your personal data
  • Right to request the deletion of your personal data
  • Right to obtain a copy of the personal data you previously shared with us
  • Right to non-discrimination for exercising your rights
  • Right to opt out of the processing of your personal data if it is used for targeted advertising (or sharing as defined under California’s privacy law), the sale of personal data, or profiling in furtherance of decisions that produce legal or similarly significant effects ("profiling")

Depending upon the state where you live, you may also have the following rights:

  • Right to access the categories of personal data being processed (as permitted by applicable law, including Minnesota’s privacy law)
  • Right to obtain a list of the categories of third parties to which we have disclosed personal data (as permitted by applicable law, including California's and Delaware's privacy law)
  • Right to obtain a list of specific third parties to which we have disclosed personal data (as permitted by applicable law, including Minnesota's and Oregon's privacy law)
  • Right to review, understand, question, and correct how personal data has been profiled (as permitted by applicable law, including Minnesota’s privacy law)
  • Right to limit use and disclosure of sensitive personal data (as permitted by applicable law, including California’s privacy law)
  • Right to opt out of the collection of sensitive data and personal data collected through the operation of a voice or facial recognition feature (as permitted by applicable law, including Florida’s privacy law)

How to Exercise Your Rights

To exercise these rights, you can contact us by submitting a data subject access request, by referring to the contact details at the bottom of this document.

We will honor your opt-out preferences if you enact the Global Privacy Control (GPC) opt-out signal on your browser.

Under certain US state data protection laws, you can designate an authorized agent to make a request on your behalf. We may deny a request from an authorized agent that does not submit proof that they have been validly authorized to act on your behalf in accordance with applicable laws.

Request Verification

Upon receiving your request, we will need to verify your identity to determine you are the same person about whom we have the information in our system. We will only use personal information provided in your request to verify your identity or authority to make the request. However, if we cannot verify your identity from the information already maintained by us, we may request that you provide additional information for the purposes of verifying your identity and for security or fraud-prevention purposes.

If you submit the request through an authorized agent, we may need to collect additional information to verify your identity before processing your request and the agent will need to provide a written and signed permission from you to submit such request on your behalf.

Appeals

Under certain US state data protection laws, if we decline to take action regarding your request, you may appeal our decision by emailing us at pr@ms.pvzge.com. We will inform you in writing of any action taken or not taken in response to the appeal, including a written explanation of the reasons for the decisions. If your appeal is denied, you may submit a complaint to your state attorney general.

California "Shine The Light" Law

California Civil Code Section 1798.83, also known as the "Shine The Light" law, permits our users who are California residents to request and obtain from us, once a year and free of charge, information about categories of personal information (if any) we disclosed to third parties for direct marketing purposes and the names and addresses of all third parties with which we shared personal information in the immediately preceding calendar year. If you are a California resident and would like to make such a request, please submit your request in writing to us by using the contact details provided in the section "HOW CAN YOU CONTACT US ABOUT THIS NOTICE?"

DO OTHER REGIONS HAVE SPECIFIC PRIVACY RIGHTS?

In Short: You may have additional rights based on the country you reside in.

Australia and New Zealand

We collect and process your personal information under the obligations and conditions set by Australia's Privacy Act 1988 and New Zealand's Privacy Act 2020 (Privacy Act).

This Privacy Notice satisfies the notice requirements defined in both Privacy Acts, in particular: what personal information we collect from you, from which sources, for which purposes, and other recipients of your personal information.

If you do not wish to provide the personal information necessary to fulfill their applicable purpose, it may affect our ability to provide our services, in particular:

  • offer you the products or services that you want
  • respond to or help with your requests

At any time, you have the right to request access to or correction of your personal information. You can make such a request by contacting us by using the contact details provided in the section "HOW CAN YOU REVIEW, UPDATE, OR DELETE THE DATA WE COLLECT FROM YOU?"

If you believe we are unlawfully processing your personal information, you have the right to submit a complaint about a breach of the Australian Privacy Principles to the Office of the Australian Information Commissioner and a breach of New Zealand's Privacy Principles to the Office of New Zealand Privacy Commissioner.

Republic of South Africa

At any time, you have the right to request access to or correction of your personal information. You can make such a request by contacting us by using the contact details provided in the section "HOW CAN YOU REVIEW, UPDATE, OR DELETE THE DATA WE COLLECT FROM YOU?"

If you are unsatisfied with the manner in which we address any complaint with regard to our processing of personal information, you can contact the office of the regulator, the details of which are:

The Information Regulator (South Africa)

General enquiries: enquiries@inforegulator.org.za

Complaints (complete POPIA/PAIA form 5): PAIAComplaints@inforegulator.org.za and POPIAComplaints@inforegulator.org.za

DO WE MAKE UPDATES TO THIS NOTICE?

In Short: Yes, we will update this notice as necessary to stay compliant with relevant laws.

We may update this Privacy Notice from time to time. The updated version will be indicated by an updated "Revised" date at the top of this Privacy Notice. If we make material changes to this Privacy Notice, we may notify you either by prominently posting a notice of such changes or by directly sending you a notification. We encourage you to review this Privacy Notice frequently to be informed of how we are protecting your information.

HOW CAN YOU CONTACT US ABOUT THIS NOTICE?

If you have questions or comments about this notice, you may email us at pr@ms.pvzge.com.

HOW CAN YOU REVIEW, UPDATE, OR DELETE THE DATA WE COLLECT FROM YOU?

Based on the applicable laws of your country or state of residence in the US, you may have the right to request access to the personal information we collect from you, details about how we have processed it, correct inaccuracies, or delete your personal information. You may also have the right to withdraw your consent to our processing of your personal information. These rights may be limited in some circumstances by applicable law. To request to review, update, or delete your personal information, please fill out and submit a data subject access request.

',145)]))}const u=o(r,[["render",n],["__file","Private.html.vue"]]),d=JSON.parse('{"path":"/en/instructions/Private.html","title":"Privacy Policy","lang":"en-US","frontmatter":{"title":"Privacy Policy","icon":"user-shield","index":true,"order":6,"pageInfo":false,"comment":false,"prev":false,"next":false,"description":"Last updated December 29, 2024 This Privacy Policy for PvZ Gardendless (\\"we,\\" \\"us,\\" or \\"our\\"), describes how and why we might access, collect, store, use, and/or share (\\"process...","head":[["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/Private.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website"}],["meta",{"property":"og:title","content":"Privacy Policy"}],["meta",{"property":"og:description","content":"Last updated December 29, 2024 This Privacy Policy for PvZ Gardendless (\\"we,\\" \\"us,\\" or \\"our\\"), describes how and why we might access, collect, store, use, and/or share (\\"process..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2024-12-29T14:22:46.000Z"}],["meta",{"property":"article:modified_time","content":"2024-12-29T14:22:46.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Privacy Policy\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-12-29T14:22:46.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":3,"title":"SUMMARY OF KEY POINTS","slug":"summary-of-key-points","link":"#summary-of-key-points","children":[]},{"level":2,"title":"WHAT INFORMATION DO WE COLLECT?","slug":"what-information-do-we-collect","link":"#what-information-do-we-collect","children":[]},{"level":2,"title":"HOW DO WE PROCESS YOUR INFORMATION?","slug":"how-do-we-process-your-information","link":"#how-do-we-process-your-information","children":[]},{"level":2,"title":"WHAT LEGAL BASES DO WE RELY ON TO PROCESS YOUR INFORMATION?","slug":"what-legal-bases-do-we-rely-on-to-process-your-information","link":"#what-legal-bases-do-we-rely-on-to-process-your-information","children":[]},{"level":2,"title":"WHEN AND WITH WHOM DO WE SHARE YOUR PERSONAL INFORMATION?","slug":"when-and-with-whom-do-we-share-your-personal-information","link":"#when-and-with-whom-do-we-share-your-personal-information","children":[]},{"level":2,"title":"WHAT IS OUR STANCE ON THIRD-PARTY WEBSITES?","slug":"what-is-our-stance-on-third-party-websites","link":"#what-is-our-stance-on-third-party-websites","children":[]},{"level":2,"title":"DO WE USE COOKIES AND OTHER TRACKING TECHNOLOGIES?","slug":"do-we-use-cookies-and-other-tracking-technologies","link":"#do-we-use-cookies-and-other-tracking-technologies","children":[]},{"level":2,"title":"HOW LONG DO WE KEEP YOUR INFORMATION?","slug":"how-long-do-we-keep-your-information","link":"#how-long-do-we-keep-your-information","children":[]},{"level":2,"title":"HOW DO WE KEEP YOUR INFORMATION SAFE?","slug":"how-do-we-keep-your-information-safe","link":"#how-do-we-keep-your-information-safe","children":[]},{"level":2,"title":"DO WE COLLECT INFORMATION FROM MINORS?","slug":"do-we-collect-information-from-minors","link":"#do-we-collect-information-from-minors","children":[]},{"level":2,"title":"WHAT ARE YOUR PRIVACY RIGHTS?","slug":"what-are-your-privacy-rights","link":"#what-are-your-privacy-rights","children":[]},{"level":2,"title":"CONTROLS FOR DO-NOT-TRACK FEATURES","slug":"controls-for-do-not-track-features","link":"#controls-for-do-not-track-features","children":[]},{"level":2,"title":"DO UNITED STATES RESIDENTS HAVE SPECIFIC PRIVACY RIGHTS?","slug":"do-united-states-residents-have-specific-privacy-rights","link":"#do-united-states-residents-have-specific-privacy-rights","children":[]},{"level":2,"title":"DO OTHER REGIONS HAVE SPECIFIC PRIVACY RIGHTS?","slug":"do-other-regions-have-specific-privacy-rights","link":"#do-other-regions-have-specific-privacy-rights","children":[]},{"level":2,"title":"DO WE MAKE UPDATES TO THIS NOTICE?","slug":"do-we-make-updates-to-this-notice","link":"#do-we-make-updates-to-this-notice","children":[]},{"level":2,"title":"HOW CAN YOU CONTACT US ABOUT THIS NOTICE?","slug":"how-can-you-contact-us-about-this-notice","link":"#how-can-you-contact-us-about-this-notice","children":[]},{"level":2,"title":"HOW CAN YOU REVIEW, UPDATE, OR DELETE THE DATA WE COLLECT FROM YOU?","slug":"how-can-you-review-update-or-delete-the-data-we-collect-from-you","link":"#how-can-you-review-update-or-delete-the-data-we-collect-from-you","children":[]}],"git":{"createdTime":1734264353000,"updatedTime":1735482166000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":2,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":17.98,"words":5395},"filePathRelative":"en/instructions/Private.md","localizedDate":"December 15, 2024","autoDesc":true}');export{u as comp,d as data}; +import{_ as o}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as t,l as a,o as i}from"./app-5kORbCh3.js";const r={};function n(s,e){return i(),t("div",null,e[0]||(e[0]=[a('

Last updated December 29, 2024

This Privacy Policy for PvZ Gardendless ("we," "us," or "our"), describes how and why we might access, collect, store, use, and/or share ("process") your personal information when you use our services ("Services"), including when you:

  • Visit our website at pvzge.com, or any website of ours that links to this Privacy Notice
  • Engage with us in other related ways, including any sales, marketing, or events

Questions or concerns? Reading this Privacy Notice will help you understand your privacy rights and choices. We are responsible for making decisions about how your personal information is processed. If you do not agree with our policies and practices, please do not use our Services. If you still have any questions or concerns, please contact us at pr@ms.pvzge.com.

SUMMARY OF KEY POINTS

This summary provides key points from our Privacy Notice, but you can find out more details about any of these topics by using our table of contents to find the section you are looking for.

What personal information do we process? When you visit, use, or navigate our Services, we may process personal information depending on how you interact with us and the Services, the choices you make, and the products and features you use.

Do we process any sensitive personal information? Some of the information may be considered "special" or "sensitive" in certain jurisdictions, for example your racial or ethnic origins, sexual orientation, and religious beliefs. We do not process sensitive personal information.

Do we collect any information from third parties? We do not collect any information from third parties.

How do we process your information? We process your information to provide, improve, and administer our Services, communicate with you, for security and fraud prevention, and to comply with law. We may also process your information for other purposes with your consent. We process your information only when we have a valid legal reason to do so.

In what situations and with which types of parties do we share personal information? We may share information in specific situations and with specific categories of third parties.

How do we keep your information safe? We have adequate organizational and technical processes and procedures in place to protect your personal information. However, no electronic transmission over the internet or information storage technology can be guaranteed to be 100% secure, so we cannot promise or guarantee that hackers, cybercriminals, or other unauthorized third parties will not be able to defeat our security and improperly collect, access, steal, or modify your information.

What are your rights? Depending on where you are located geographically, the applicable privacy law may mean you have certain rights regarding your personal information..

How do you exercise your rights? The easiest way to exercise your rights is by submitting a data subject access request, or by contacting us. We will consider and act upon any request in accordance with applicable data protection laws.

WHAT INFORMATION DO WE COLLECT?

Personal information you disclose to us

In Short: We collect personal information that you provide to us.

We collect personal information that you voluntarily provide to us when you express an interest in obtaining information about us or our products and Services, when you participate in activities on the Services, or otherwise when you contact us.

Sensitive Information. We do not process sensitive information.

All personal information that you provide to us must be true, complete, and accurate, and you must notify us of any changes to such personal information.

Information automatically collected

In Short: Some information — such as your Internet Protocol (IP) address and/or browser and device characteristics — is collected automatically when you visit our Services.

We automatically collect certain information when you visit, use, or navigate the Services. This information does not reveal your specific identity (like your name or contact information) but may include device and usage information, such as your IP address, browser and device characteristics, operating system, language preferences, referring URLs, device name, country, location, information about how and when you use our Services, and other technical information. This information is primarily needed to maintain the security and operation of our Services, and for our internal analytics and reporting purposes.

The information we collect includes:

  • Log and Usage Data. Log and usage data is service-related, diagnostic, usage, and performance information our servers automatically collect when you access or use our Services and which we record in log files. Depending on how you interact with us, this log data may include your IP address, device information, browser type, and settings and information about your activity in the Services (such as the date/time stamps associated with your usage, pages and files viewed, searches, and other actions you take such as which features you use), device event information (such as system activity, error reports (sometimes called "crash dumps"), and hardware settings).
  • Device Data. We collect device data such as information about your computer, phone, tablet, or other device you use to access the Services. Depending on the device used, this device data may include information such as your IP address (or proxy server), device and application identification numbers, location, browser type, hardware model, Internet service provider and/or mobile carrier, operating system, and system configuration information.

Google API

Our use of information received from Google APIs will adhere to Google API Services User Data Policy, including the Limited Use requirements.

HOW DO WE PROCESS YOUR INFORMATION?

In Short: We process your information to provide, improve, and administer our Services, communicate with you, for security and fraud prevention, and to comply with law. We may also process your information for other purposes with your consent.

We process your personal information for a variety of reasons, depending on how you interact with our Services, including:

  • To request feedback. We may process your information when necessary to request feedback and to contact you about your use of our Services.
  • To deliver targeted advertising to you. We may process your information to develop and display personalized content and advertising tailored to your interests, location, and more.
  • To protect our Services. We may process your information as part of our efforts to keep our Services safe and secure, including fraud monitoring and prevention.
  • To identify usage trends. We may process information about how you use our Services to better understand how they are being used so we can improve them.
  • To determine the effectiveness of our marketing and promotional campaigns. We may process your information to better understand how to provide marketing and promotional campaigns that are most relevant to you.
  • To save or protect an individual's vital interest. We may process your information when necessary to save or protect an individual’s vital interest, such as to prevent harm.

In Short: We only process your personal information when we believe it is necessary and we have a valid legal reason (i.e., legal basis) to do so under applicable law, like with your consent, to comply with laws, to provide you with services to enter into or fulfill our contractual obligations, to protect your rights, or to fulfill our legitimate business interests.

If you are located in the EU or UK, this section applies to you.

The General Data Protection Regulation (GDPR) and UK GDPR require us to explain the valid legal bases we rely on in order to process your personal information. As such, we may rely on the following legal bases to process your personal information:

  • Consent. We may process your information if you have given us permission (i.e., consent) to use your personal information for a specific purpose. You can withdraw your consent at any time. Learn more about withdrawing your consent.
  • Legitimate Interests. We may process your information when we believe it is reasonably necessary to achieve our legitimate business interests and those interests do not outweigh your interests and fundamental rights and freedoms. For example, we may process your personal information for some of the purposes described in order to:
    • Develop and display personalized and relevant advertising content for our users
    • Analyze how our Services are used so we can improve them to engage and retain users
    • Support our marketing activities
    • Diagnose problems and/or prevent fraudulent activities
    • Understand how our users use our products and services so we can improve user experience
  • Legal Obligations. We may process your information where we believe it is necessary for compliance with our legal obligations, such as to cooperate with a law enforcement body or regulatory agency, exercise or defend our legal rights, or disclose your information as evidence in litigation in which we are involved.
  • Vital Interests. We may process your information where we believe it is necessary to protect your vital interests or the vital interests of a third party, such as situations involving potential threats to the safety of any person.

If you are located in Canada, this section applies to you.

We may process your information if you have given us specific permission (i.e., express consent) to use your personal information for a specific purpose, or in situations where your permission can be inferred (i.e., implied consent). You can withdraw your consent at any time.

In some exceptional cases, we may be legally permitted under applicable law to process your information without your consent, including, for example:

  • If collection is clearly in the interests of an individual and consent cannot be obtained in a timely way
  • For investigations and fraud detection and prevention
  • For business transactions provided certain conditions are met
  • If it is contained in a witness statement and the collection is necessary to assess, process, or settle an insurance claim
  • For identifying injured, ill, or deceased persons and communicating with next of kin
  • If we have reasonable grounds to believe an individual has been, is, or may be victim of financial abuse
  • If it is reasonable to expect collection and use with consent would compromise the availability or the accuracy of the information and the collection is reasonable for purposes related to investigating a breach of an agreement or a contravention of the laws of Canada or a province
  • If disclosure is required to comply with a subpoena, warrant, court order, or rules of the court relating to the production of records
  • If it was produced by an individual in the course of their employment, business, or profession and the collection is consistent with the purposes for which the information was produced
  • If the collection is solely for journalistic, artistic, or literary purposes
  • If the information is publicly available and is specified by the regulations

WHEN AND WITH WHOM DO WE SHARE YOUR PERSONAL INFORMATION?

In Short: We may share information in specific situations described in this section and/or with the following categories of third parties.

Vendors, Consultants, and Other Third-Party Service Providers. We may share your data with third-party vendors, service providers, contractors, or agents ("third parties") who perform services for us or on our behalf and require access to such information to do that work. We have contracts in place with our third parties, which are designed to help safeguard your personal information. This means that they cannot do anything with your personal information unless we have instructed them to do it. They will also not share your personal information with any organization apart from us. They also commit to protect the data they hold on our behalf and to retain it for the period we instruct.

The categories of third parties we may share personal information with are as follows:

  • Ad Networks
  • Affiliate Marketing Programs
  • Data Analytics Services
  • Performance Monitoring Tools
  • Website Hosting Service Providers

We also may need to share your personal information in the following situations:

  • Business Transfers. We may share or transfer your information in connection with, or during negotiations of, any merger, sale of company assets, financing, or acquisition of all or a portion of our business to another company.

WHAT IS OUR STANCE ON THIRD-PARTY WEBSITES?

In Short: We are not responsible for the safety of any information that you share with third parties that we may link to or who advertise on our Services, but are not affiliated with, our Services.

The Services may link to third-party websites, online services, or mobile applications and/or contain advertisements from third parties that are not affiliated with us and which may link to other websites, services, or applications. Accordingly, we do not make any guarantee regarding any such third parties, and we will not be liable for any loss or damage caused by the use of such third-party websites, services, or applications. The inclusion of a link towards a third-party website, service, or application does not imply an endorsement by us. We cannot guarantee the safety and privacy of data you provide to any third-party websites. Any data collected by third parties is not covered by this Privacy Notice. We are not responsible for the content or privacy and security practices and policies of any third parties, including other websites, services, or applications that may be linked to or from the Services. You should review the policies of such third parties and contact them directly to respond to your questions.

DO WE USE COOKIES AND OTHER TRACKING TECHNOLOGIES?

In Short: We may use cookies and other tracking technologies to collect and store your information.

We may use cookies and similar tracking technologies (like web beacons and pixels) to gather information when you interact with our Services. Some online tracking technologies help us maintain the security of our Services, prevent crashes, fix bugs, save your preferences, and assist with basic site functions.

We also permit third parties and service providers to use online tracking technologies on our Services for analytics and advertising, including to help manage and display advertisements, to tailor advertisements to your interests, or to send abandoned shopping cart reminders (depending on your communication preferences). The third parties and service providers use their technology to provide advertising about products and services tailored to your interests which may appear either on our Services or on other websites.

To the extent these online tracking technologies are deemed to be a "sale"/"sharing" (which includes targeted advertising, as defined under the applicable laws) under applicable US state laws.

Specific information about how we use such technologies and how you can refuse certain cookies is set out in our Cookie Notice.

Google Analytics

We may share your information with Google Analytics to track and analyze the use of the Services. The Google Analytics Advertising Features that we may use include: Google Display Network Impressions Reporting. To opt out of being tracked by Google Analytics across the Services, visit https://tools.google.com/dlpage/gaoptout. You can opt out of Google Analytics Advertising Features through Ads Settings and Ad Settings for mobile apps. Other opt out means include http://optout.networkadvertising.org/ and http://www.networkadvertising.org/mobile-choice. For more information on the privacy practices of Google, please visit the Google Privacy & Terms page.

HOW LONG DO WE KEEP YOUR INFORMATION?

In Short: We keep your information for as long as necessary to fulfill the purposes outlined in this Privacy Notice unless otherwise required by law.

We will only keep your personal information for as long as it is necessary for the purposes set out in this Privacy Notice, unless a longer retention period is required or permitted by law (such as tax, accounting, or other legal requirements).

When we have no ongoing legitimate business need to process your personal information, we will either delete or anonymize such information, or, if this is not possible (for example, because your personal information has been stored in backup archives), then we will securely store your personal information and isolate it from any further processing until deletion is possible.

HOW DO WE KEEP YOUR INFORMATION SAFE?

In Short: We aim to protect your personal information through a system of organizational and technical security measures.

We have implemented appropriate and reasonable technical and organizational security measures designed to protect the security of any personal information we process. However, despite our safeguards and efforts to secure your information, no electronic transmission over the Internet or information storage technology can be guaranteed to be 100% secure, so we cannot promise or guarantee that hackers, cybercriminals, or other unauthorized third parties will not be able to defeat our security and improperly collect, access, steal, or modify your information. Although we will do our best to protect your personal information, transmission of personal information to and from our Services is at your own risk. You should only access the Services within a secure environment.

DO WE COLLECT INFORMATION FROM MINORS?

In Short: We do not knowingly collect data from or market to children under 18 years of age.

We do not knowingly collect, solicit data from, or market to children under 18 years of age, nor do we knowingly sell such personal information. By using the Services, you represent that you are at least 18 or that you are the parent or guardian of such a minor and consent to such minor dependent’s use of the Services. If we learn that personal information from users less than 18 years of age has been collected, we will deactivate the account and take reasonable measures to promptly delete such data from our records. If you become aware of any data we may have collected from children under age 18, please contact us at pr@ms.pvzge.com.

WHAT ARE YOUR PRIVACY RIGHTS?

In Short: Depending on your state of residence in the US or in some regions, such as the European Economic Area (EEA), United Kingdom (UK), Switzerland, and Canada, you have rights that allow you greater access to and control over your personal information. You may review, change, or terminate your account at any time, depending on your country, province, or state of residence.

In some regions (like the EEA, UK, Switzerland, and Canada), you have certain rights under applicable data protection laws. These may include the right (i) to request access and obtain a copy of your personal information, (ii) to request rectification or erasure; (iii) to restrict the processing of your personal information; (iv) if applicable, to data portability; and (v) not to be subject to automated decision-making. In certain circumstances, you may also have the right to object to the processing of your personal information. You can make such a request by contacting us by using the contact details provided in the section "HOW CAN YOU CONTACT US ABOUT THIS NOTICE?" below.

We will consider and act upon any request in accordance with applicable data protection laws.

If you are located in the EEA or UK and you believe we are unlawfully processing your personal information, you also have the right to complain to your Member State data protection authority or UK data protection authority.

If you are located in Switzerland, you may contact the Federal Data Protection and Information Commissioner.

Withdrawing your consent: If we are relying on your consent to process your personal information, which may be express and/or implied consent depending on the applicable law, you have the right to withdraw your consent at any time. You can withdraw your consent at any time by contacting us by using the contact details provided in the section "HOW CAN YOU CONTACT US ABOUT THIS NOTICE?" below.

However, please note that this will not affect the lawfulness of the processing before its withdrawal nor, when applicable law allows, will it affect the processing of your personal information conducted in reliance on lawful processing grounds other than consent.

If you have questions or comments about your privacy rights, you may email us at pr@ms.pvzge.com.

CONTROLS FOR DO-NOT-TRACK FEATURES

Most web browsers and some mobile operating systems and mobile applications include a Do-Not-Track ("DNT") feature or setting you can activate to signal your privacy preference not to have data about your online browsing activities monitored and collected. At this stage, no uniform technology standard for recognizing and implementing DNT signals has been finalized. As such, we do not currently respond to DNT browser signals or any other mechanism that automatically communicates your choice not to be tracked online. If a standard for online tracking is adopted that we must follow in the future, we will inform you about that practice in a revised version of this Privacy Notice.

California law requires us to let you know how we respond to web browser DNT signals. Because there currently is not an industry or legal standard for recognizing or honoring DNT signals, we do not respond to them at this time.

DO UNITED STATES RESIDENTS HAVE SPECIFIC PRIVACY RIGHTS?

In Short: If you are a resident of California, Colorado, Connecticut, Delaware, Florida, Indiana, Iowa, Kentucky, Minnesota, Montana, Nebraska, New Hampshire, New Jersey, Oregon, Tennessee, Texas, Utah, or Virginia, you may have the right to request access to and receive details about the personal information we maintain about you and how we have processed it, correct inaccuracies, get a copy of, or delete your personal information. You may also have the right to withdraw your consent to our processing of your personal information. These rights may be limited in some circumstances by applicable law. More information is provided below.

Categories of Personal Information We Collect

We have not collected the following categories of personal information in the past twelve (12) months:

A. Identifiers Contact details, such as real name, alias, postal address, telephone or mobile contact number, unique personal identifier, online identifier, Internet Protocol address, email address, and account name

B. Personal information as defined in the California Customer Records statute Name, contact information, education, employment, employment history, and financial information

C. Protected classification characteristics under state or federal law Gender, age, date of birth, race and ethnicity, national origin, marital status, and other demographic data

D. Commercial information Transaction information, purchase history, financial details, and payment information

E. Biometric information Fingerprints and voiceprints

F. Internet or other similar network activity Browsing history, search history, online behavior, interest data, and interactions with our and other websites, applications, systems, and advertisements

G. Geolocation data Device location

H. Audio, electronic, sensory, or similar information Images and audio, video or call recordings created in connection with our business activities

I. Professional or employment-related information Business contact details in order to provide you our Services at a business level or job title, work history, and professional qualifications if you apply for a job with us

J. Education Information Student records and directory information

K. Inferences drawn from collected personal information Inferences drawn from any of the collected personal information listed above to create a profile or summary about, for example, an individual’s preferences and characteristics

L. Sensitive personal Information

We may also collect other personal information outside of these categories through instances where you interact with us in person, online, or by phone or mail in the context of:

  • Receiving help through our customer support channels;
  • Participation in customer surveys or contests; and
  • Facilitation in the delivery of our Services and to respond to your inquiries.

Sources of Personal Information

Learn more about the sources of personal information we collect in "WHAT INFORMATION DO WE COLLECT?"

How We Use and Share Personal Information

Learn more about how we use your personal information in the section, "HOW DO WE PROCESS YOUR INFORMATION?"

Will your information be shared with anyone else?

We may disclose your personal information with our service providers pursuant to a written contract between us and each service provider. Learn more about how we disclose personal information to in the section, "WHEN AND WITH WHOM DO WE SHARE YOUR PERSONAL INFORMATION?"

We may use your personal information for our own business purposes, such as for undertaking internal research for technological development and demonstration. This is not considered to be "selling" of your personal information.

We have not sold or shared any personal information to third parties for a business or commercial purpose in the preceding twelve (12) months. We have disclosed the following categories of personal information to third parties for a business or commercial purpose in the preceding twelve (12) months:

The categories of third parties to whom we disclosed personal information for a business or commercial purpose can be found under "WHEN AND WITH WHOM DO WE SHARE YOUR PERSONAL INFORMATION?"

Your Rights

You have rights under certain US state data protection laws. However, these rights are not absolute, and in certain cases, we may decline your request as permitted by law. These rights include:

  • Right to know whether or not we are processing your personal data
  • Right to access your personal data
  • Right to correct inaccuracies in your personal data
  • Right to request the deletion of your personal data
  • Right to obtain a copy of the personal data you previously shared with us
  • Right to non-discrimination for exercising your rights
  • Right to opt out of the processing of your personal data if it is used for targeted advertising (or sharing as defined under California’s privacy law), the sale of personal data, or profiling in furtherance of decisions that produce legal or similarly significant effects ("profiling")

Depending upon the state where you live, you may also have the following rights:

  • Right to access the categories of personal data being processed (as permitted by applicable law, including Minnesota’s privacy law)
  • Right to obtain a list of the categories of third parties to which we have disclosed personal data (as permitted by applicable law, including California's and Delaware's privacy law)
  • Right to obtain a list of specific third parties to which we have disclosed personal data (as permitted by applicable law, including Minnesota's and Oregon's privacy law)
  • Right to review, understand, question, and correct how personal data has been profiled (as permitted by applicable law, including Minnesota’s privacy law)
  • Right to limit use and disclosure of sensitive personal data (as permitted by applicable law, including California’s privacy law)
  • Right to opt out of the collection of sensitive data and personal data collected through the operation of a voice or facial recognition feature (as permitted by applicable law, including Florida’s privacy law)

How to Exercise Your Rights

To exercise these rights, you can contact us by submitting a data subject access request, by referring to the contact details at the bottom of this document.

We will honor your opt-out preferences if you enact the Global Privacy Control (GPC) opt-out signal on your browser.

Under certain US state data protection laws, you can designate an authorized agent to make a request on your behalf. We may deny a request from an authorized agent that does not submit proof that they have been validly authorized to act on your behalf in accordance with applicable laws.

Request Verification

Upon receiving your request, we will need to verify your identity to determine you are the same person about whom we have the information in our system. We will only use personal information provided in your request to verify your identity or authority to make the request. However, if we cannot verify your identity from the information already maintained by us, we may request that you provide additional information for the purposes of verifying your identity and for security or fraud-prevention purposes.

If you submit the request through an authorized agent, we may need to collect additional information to verify your identity before processing your request and the agent will need to provide a written and signed permission from you to submit such request on your behalf.

Appeals

Under certain US state data protection laws, if we decline to take action regarding your request, you may appeal our decision by emailing us at pr@ms.pvzge.com. We will inform you in writing of any action taken or not taken in response to the appeal, including a written explanation of the reasons for the decisions. If your appeal is denied, you may submit a complaint to your state attorney general.

California "Shine The Light" Law

California Civil Code Section 1798.83, also known as the "Shine The Light" law, permits our users who are California residents to request and obtain from us, once a year and free of charge, information about categories of personal information (if any) we disclosed to third parties for direct marketing purposes and the names and addresses of all third parties with which we shared personal information in the immediately preceding calendar year. If you are a California resident and would like to make such a request, please submit your request in writing to us by using the contact details provided in the section "HOW CAN YOU CONTACT US ABOUT THIS NOTICE?"

DO OTHER REGIONS HAVE SPECIFIC PRIVACY RIGHTS?

In Short: You may have additional rights based on the country you reside in.

Australia and New Zealand

We collect and process your personal information under the obligations and conditions set by Australia's Privacy Act 1988 and New Zealand's Privacy Act 2020 (Privacy Act).

This Privacy Notice satisfies the notice requirements defined in both Privacy Acts, in particular: what personal information we collect from you, from which sources, for which purposes, and other recipients of your personal information.

If you do not wish to provide the personal information necessary to fulfill their applicable purpose, it may affect our ability to provide our services, in particular:

  • offer you the products or services that you want
  • respond to or help with your requests

At any time, you have the right to request access to or correction of your personal information. You can make such a request by contacting us by using the contact details provided in the section "HOW CAN YOU REVIEW, UPDATE, OR DELETE THE DATA WE COLLECT FROM YOU?"

If you believe we are unlawfully processing your personal information, you have the right to submit a complaint about a breach of the Australian Privacy Principles to the Office of the Australian Information Commissioner and a breach of New Zealand's Privacy Principles to the Office of New Zealand Privacy Commissioner.

Republic of South Africa

At any time, you have the right to request access to or correction of your personal information. You can make such a request by contacting us by using the contact details provided in the section "HOW CAN YOU REVIEW, UPDATE, OR DELETE THE DATA WE COLLECT FROM YOU?"

If you are unsatisfied with the manner in which we address any complaint with regard to our processing of personal information, you can contact the office of the regulator, the details of which are:

The Information Regulator (South Africa)

General enquiries: enquiries@inforegulator.org.za

Complaints (complete POPIA/PAIA form 5): PAIAComplaints@inforegulator.org.za and POPIAComplaints@inforegulator.org.za

DO WE MAKE UPDATES TO THIS NOTICE?

In Short: Yes, we will update this notice as necessary to stay compliant with relevant laws.

We may update this Privacy Notice from time to time. The updated version will be indicated by an updated "Revised" date at the top of this Privacy Notice. If we make material changes to this Privacy Notice, we may notify you either by prominently posting a notice of such changes or by directly sending you a notification. We encourage you to review this Privacy Notice frequently to be informed of how we are protecting your information.

HOW CAN YOU CONTACT US ABOUT THIS NOTICE?

If you have questions or comments about this notice, you may email us at pr@ms.pvzge.com.

HOW CAN YOU REVIEW, UPDATE, OR DELETE THE DATA WE COLLECT FROM YOU?

Based on the applicable laws of your country or state of residence in the US, you may have the right to request access to the personal information we collect from you, details about how we have processed it, correct inaccuracies, or delete your personal information. You may also have the right to withdraw your consent to our processing of your personal information. These rights may be limited in some circumstances by applicable law. To request to review, update, or delete your personal information, please fill out and submit a data subject access request.

',145)]))}const u=o(r,[["render",n],["__file","Private.html.vue"]]),d=JSON.parse('{"path":"/en/instructions/Private.html","title":"Privacy Policy","lang":"en-US","frontmatter":{"title":"Privacy Policy","icon":"user-shield","index":true,"order":6,"pageInfo":false,"comment":false,"prev":false,"next":false,"description":"Last updated December 29, 2024 This Privacy Policy for PvZ Gardendless (\\"we,\\" \\"us,\\" or \\"our\\"), describes how and why we might access, collect, store, use, and/or share (\\"process...","head":[["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/Private.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website"}],["meta",{"property":"og:title","content":"Privacy Policy"}],["meta",{"property":"og:description","content":"Last updated December 29, 2024 This Privacy Policy for PvZ Gardendless (\\"we,\\" \\"us,\\" or \\"our\\"), describes how and why we might access, collect, store, use, and/or share (\\"process..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2024-12-29T14:22:46.000Z"}],["meta",{"property":"article:modified_time","content":"2024-12-29T14:22:46.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Privacy Policy\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-12-29T14:22:46.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":3,"title":"SUMMARY OF KEY POINTS","slug":"summary-of-key-points","link":"#summary-of-key-points","children":[]},{"level":2,"title":"WHAT INFORMATION DO WE COLLECT?","slug":"what-information-do-we-collect","link":"#what-information-do-we-collect","children":[]},{"level":2,"title":"HOW DO WE PROCESS YOUR INFORMATION?","slug":"how-do-we-process-your-information","link":"#how-do-we-process-your-information","children":[]},{"level":2,"title":"WHAT LEGAL BASES DO WE RELY ON TO PROCESS YOUR INFORMATION?","slug":"what-legal-bases-do-we-rely-on-to-process-your-information","link":"#what-legal-bases-do-we-rely-on-to-process-your-information","children":[]},{"level":2,"title":"WHEN AND WITH WHOM DO WE SHARE YOUR PERSONAL INFORMATION?","slug":"when-and-with-whom-do-we-share-your-personal-information","link":"#when-and-with-whom-do-we-share-your-personal-information","children":[]},{"level":2,"title":"WHAT IS OUR STANCE ON THIRD-PARTY WEBSITES?","slug":"what-is-our-stance-on-third-party-websites","link":"#what-is-our-stance-on-third-party-websites","children":[]},{"level":2,"title":"DO WE USE COOKIES AND OTHER TRACKING TECHNOLOGIES?","slug":"do-we-use-cookies-and-other-tracking-technologies","link":"#do-we-use-cookies-and-other-tracking-technologies","children":[]},{"level":2,"title":"HOW LONG DO WE KEEP YOUR INFORMATION?","slug":"how-long-do-we-keep-your-information","link":"#how-long-do-we-keep-your-information","children":[]},{"level":2,"title":"HOW DO WE KEEP YOUR INFORMATION SAFE?","slug":"how-do-we-keep-your-information-safe","link":"#how-do-we-keep-your-information-safe","children":[]},{"level":2,"title":"DO WE COLLECT INFORMATION FROM MINORS?","slug":"do-we-collect-information-from-minors","link":"#do-we-collect-information-from-minors","children":[]},{"level":2,"title":"WHAT ARE YOUR PRIVACY RIGHTS?","slug":"what-are-your-privacy-rights","link":"#what-are-your-privacy-rights","children":[]},{"level":2,"title":"CONTROLS FOR DO-NOT-TRACK FEATURES","slug":"controls-for-do-not-track-features","link":"#controls-for-do-not-track-features","children":[]},{"level":2,"title":"DO UNITED STATES RESIDENTS HAVE SPECIFIC PRIVACY RIGHTS?","slug":"do-united-states-residents-have-specific-privacy-rights","link":"#do-united-states-residents-have-specific-privacy-rights","children":[]},{"level":2,"title":"DO OTHER REGIONS HAVE SPECIFIC PRIVACY RIGHTS?","slug":"do-other-regions-have-specific-privacy-rights","link":"#do-other-regions-have-specific-privacy-rights","children":[]},{"level":2,"title":"DO WE MAKE UPDATES TO THIS NOTICE?","slug":"do-we-make-updates-to-this-notice","link":"#do-we-make-updates-to-this-notice","children":[]},{"level":2,"title":"HOW CAN YOU CONTACT US ABOUT THIS NOTICE?","slug":"how-can-you-contact-us-about-this-notice","link":"#how-can-you-contact-us-about-this-notice","children":[]},{"level":2,"title":"HOW CAN YOU REVIEW, UPDATE, OR DELETE THE DATA WE COLLECT FROM YOU?","slug":"how-can-you-review-update-or-delete-the-data-we-collect-from-you","link":"#how-can-you-review-update-or-delete-the-data-we-collect-from-you","children":[]}],"git":{"createdTime":1734264353000,"updatedTime":1735482166000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":2,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":17.98,"words":5395},"filePathRelative":"en/instructions/Private.md","localizedDate":"December 15, 2024","autoDesc":true}');export{u as comp,d as data}; diff --git a/assets/PvZinfo.html-pH2wwqjY.js b/assets/PvZinfo.html-CGG3VoDq.js similarity index 98% rename from assets/PvZinfo.html-pH2wwqjY.js rename to assets/PvZinfo.html-CGG3VoDq.js index 09006187..d4d702c5 100644 --- a/assets/PvZinfo.html-pH2wwqjY.js +++ b/assets/PvZinfo.html-CGG3VoDq.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as o,o as i}from"./app-7Rvnh9ni.js";const a={};function r(s,e){return i(),n("div",null,e[0]||(e[0]=[o('

Important

This website, Game and related content are not endorsed by or affiliated with EA.。

Plants vs. Zombies Original Version Information

Plants vs. Zombies 2 and related series games are developed and published by Electronic Arts Inc. and its subsidiary PopCap Games. All related copyrights and intellectual property rights belong to Electronic Arts and PopCap Games.

Please visit the official websites for more information about Plants vs. Zombies 2 and to download the original game:

Plants vs. Zombies series website: EA-PvZ

',5)]))}const p=t(a,[["render",r],["__file","PvZinfo.html.vue"]]),c=JSON.parse('{"path":"/en/instructions/PvZinfo.html","title":"Original Version","lang":"en-US","frontmatter":{"title":"Original Version","icon":"circle-info","index":true,"order":5,"pageInfo":false,"comment":false,"description":"Important This website, Game and related content are not endorsed by or affiliated with EA.。 Plants vs. Zombies Original Version Information Plants vs. Zombies 2 and related ser...","head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/PvZinfo.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/PvZinfo.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website"}],["meta",{"property":"og:title","content":"Original Version"}],["meta",{"property":"og:description","content":"Important This website, Game and related content are not endorsed by or affiliated with EA.。 Plants vs. Zombies Original Version Information Plants vs. Zombies 2 and related ser..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-10-07T07:26:16.000Z"}],["meta",{"property":"article:modified_time","content":"2024-10-07T07:26:16.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Original Version\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-10-07T07:26:16.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Plants vs. Zombies Original Version Information","slug":"plants-vs-zombies-original-version-information","link":"#plants-vs-zombies-original-version-information","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1728285976000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":7,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":0.34,"words":101},"filePathRelative":"en/instructions/PvZinfo.md","localizedDate":"July 11, 2024","autoDesc":true}');export{p as comp,c as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as o,o as i}from"./app-5kORbCh3.js";const a={};function r(s,e){return i(),n("div",null,e[0]||(e[0]=[o('

Important

This website, Game and related content are not endorsed by or affiliated with EA.。

Plants vs. Zombies Original Version Information

Plants vs. Zombies 2 and related series games are developed and published by Electronic Arts Inc. and its subsidiary PopCap Games. All related copyrights and intellectual property rights belong to Electronic Arts and PopCap Games.

Please visit the official websites for more information about Plants vs. Zombies 2 and to download the original game:

Plants vs. Zombies series website: EA-PvZ

',5)]))}const p=t(a,[["render",r],["__file","PvZinfo.html.vue"]]),c=JSON.parse('{"path":"/en/instructions/PvZinfo.html","title":"Original Version","lang":"en-US","frontmatter":{"title":"Original Version","icon":"circle-info","index":true,"order":5,"pageInfo":false,"comment":false,"description":"Important This website, Game and related content are not endorsed by or affiliated with EA.。 Plants vs. Zombies Original Version Information Plants vs. Zombies 2 and related ser...","head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/PvZinfo.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/PvZinfo.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website"}],["meta",{"property":"og:title","content":"Original Version"}],["meta",{"property":"og:description","content":"Important This website, Game and related content are not endorsed by or affiliated with EA.。 Plants vs. Zombies Original Version Information Plants vs. Zombies 2 and related ser..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-10-07T07:26:16.000Z"}],["meta",{"property":"article:modified_time","content":"2024-10-07T07:26:16.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Original Version\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-10-07T07:26:16.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Plants vs. Zombies Original Version Information","slug":"plants-vs-zombies-original-version-information","link":"#plants-vs-zombies-original-version-information","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1728285976000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":7,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":0.34,"words":101},"filePathRelative":"en/instructions/PvZinfo.md","localizedDate":"July 11, 2024","autoDesc":true}');export{p as comp,c as data}; diff --git a/assets/PvZinfo.html-B5wy3xxC.js b/assets/PvZinfo.html-CTKeaeyA.js similarity index 98% rename from assets/PvZinfo.html-B5wy3xxC.js rename to assets/PvZinfo.html-CTKeaeyA.js index 5932c770..64d4bffc 100644 --- a/assets/PvZinfo.html-B5wy3xxC.js +++ b/assets/PvZinfo.html-CTKeaeyA.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as o,o as i}from"./app-7Rvnh9ni.js";const a={};function r(s,e){return i(),n("div",null,e[0]||(e[0]=[o('

Важно

This website, Game and related content are not endorsed by or affiliated with EA.

Plants vs. Zombies Original Version Information

Plants vs. Zombies 2 and related series games are developed and published by Electronic Arts Inc. and its subsidiary PopCap Games. All related copyrights and intellectual property rights belong to Electronic Arts and PopCap Games.

Please visit the official websites for more information about Plants vs. Zombies 2 and to download the original game:

Plants vs. Zombies series website: EA-PvZ

',5)]))}const p=t(a,[["render",r],["__file","PvZinfo.html.vue"]]),c=JSON.parse('{"path":"/ru-RU/instructions/PvZinfo.html","title":"Оригинальное Издание","lang":"ru-RU","frontmatter":{"title":"Оригинальное Издание","icon":"circle-info","index":true,"order":5,"pageInfo":false,"comment":false,"description":"Важно This website, Game and related content are not endorsed by or affiliated with EA. Plants vs. Zombies Original Version Information Plants vs. Zombies 2 and related series g...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/PvZinfo.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/instructions/PvZinfo.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт"}],["meta",{"property":"og:title","content":"Оригинальное Издание"}],["meta",{"property":"og:description","content":"Важно This website, Game and related content are not endorsed by or affiliated with EA. Plants vs. Zombies Original Version Information Plants vs. Zombies 2 and related series g..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-10-07T07:26:16.000Z"}],["meta",{"property":"article:modified_time","content":"2024-10-07T07:26:16.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Оригинальное Издание\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-10-07T07:26:16.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Plants vs. Zombies Original Version Information","slug":"plants-vs-zombies-original-version-information","link":"#plants-vs-zombies-original-version-information","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1728285976000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":9,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":0.34,"words":101},"filePathRelative":"ru-RU/instructions/PvZinfo.md","localizedDate":"11 июля 2024 г.","autoDesc":true}');export{p as comp,c as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as o,o as i}from"./app-5kORbCh3.js";const a={};function r(s,e){return i(),n("div",null,e[0]||(e[0]=[o('

Важно

This website, Game and related content are not endorsed by or affiliated with EA.

Plants vs. Zombies Original Version Information

Plants vs. Zombies 2 and related series games are developed and published by Electronic Arts Inc. and its subsidiary PopCap Games. All related copyrights and intellectual property rights belong to Electronic Arts and PopCap Games.

Please visit the official websites for more information about Plants vs. Zombies 2 and to download the original game:

Plants vs. Zombies series website: EA-PvZ

',5)]))}const p=t(a,[["render",r],["__file","PvZinfo.html.vue"]]),c=JSON.parse('{"path":"/ru-RU/instructions/PvZinfo.html","title":"Оригинальное Издание","lang":"ru-RU","frontmatter":{"title":"Оригинальное Издание","icon":"circle-info","index":true,"order":5,"pageInfo":false,"comment":false,"description":"Важно This website, Game and related content are not endorsed by or affiliated with EA. Plants vs. Zombies Original Version Information Plants vs. Zombies 2 and related series g...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/PvZinfo.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/instructions/PvZinfo.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт"}],["meta",{"property":"og:title","content":"Оригинальное Издание"}],["meta",{"property":"og:description","content":"Важно This website, Game and related content are not endorsed by or affiliated with EA. Plants vs. Zombies Original Version Information Plants vs. Zombies 2 and related series g..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-10-07T07:26:16.000Z"}],["meta",{"property":"article:modified_time","content":"2024-10-07T07:26:16.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Оригинальное Издание\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-10-07T07:26:16.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Plants vs. Zombies Original Version Information","slug":"plants-vs-zombies-original-version-information","link":"#plants-vs-zombies-original-version-information","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1728285976000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":9,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":0.34,"words":101},"filePathRelative":"ru-RU/instructions/PvZinfo.md","localizedDate":"11 июля 2024 г.","autoDesc":true}');export{p as comp,c as data}; diff --git a/assets/PvZinfo.html-DldzVEaB.js b/assets/PvZinfo.html-Dyr2A21G.js similarity index 98% rename from assets/PvZinfo.html-DldzVEaB.js rename to assets/PvZinfo.html-Dyr2A21G.js index d6332c99..c1ff1bb9 100644 --- a/assets/PvZinfo.html-DldzVEaB.js +++ b/assets/PvZinfo.html-Dyr2A21G.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,l as n,o as a}from"./app-7Rvnh9ni.js";const i={};function r(s,e){return a(),o("div",null,e[0]||(e[0]=[n('

重要

本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。

This website, Game and related content are not endorsed by or affiliated with EA.

《植物大战僵尸》原版信息

《植物大战僵尸2》及相关系列游戏是由Electronic Arts Inc.及其子公司PopCap Games开发与发行的, 所有相关版权和知识产权归Electronic Arts及PopCap Games所有。

请访问官方网站获取更多关于《植物大战僵尸2》的信息以及原版游戏的下载:

《植物大战僵尸》系列游戏网站:EA-PvZ

Plants vs. Zombies Original Version Information

Plants vs. Zombies 2 and related series games are developed and published by Electronic Arts Inc. and its subsidiary PopCap Games. All related copyrights and intellectual property rights belong to Electronic Arts and PopCap Games.

Please visit the official websites for more information about Plants vs. Zombies 2 and to download the original game:

Plants vs. Zombies series website: EA-PvZ

',9)]))}const c=t(i,[["render",r],["__file","PvZinfo.html.vue"]]),m=JSON.parse('{"path":"/instructions/PvZinfo.html","title":"原版信息","lang":"zh-CN","frontmatter":{"title":"原版信息","icon":"circle-info","index":true,"order":5,"pageInfo":false,"comment":false,"description":"重要 本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。 This website, Game and related content are not endorsed by or affiliated with EA. 《植物大战僵尸》原版信息 《植物大战僵尸2》及相关系列游戏是由Electronic Arts Inc.及其子公司Po...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/PvZinfo.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/instructions/PvZinfo.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站"}],["meta",{"property":"og:title","content":"原版信息"}],["meta",{"property":"og:description","content":"重要 本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。 This website, Game and related content are not endorsed by or affiliated with EA. 《植物大战僵尸》原版信息 《植物大战僵尸2》及相关系列游戏是由Electronic Arts Inc.及其子公司Po..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:updated_time","content":"2024-10-07T07:26:16.000Z"}],["meta",{"property":"article:modified_time","content":"2024-10-07T07:26:16.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"原版信息\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-10-07T07:26:16.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《植物大战僵尸》原版信息","slug":"《植物大战僵尸》原版信息","link":"#《植物大战僵尸》原版信息","children":[]},{"level":2,"title":"Plants vs. Zombies Original Version Information","slug":"plants-vs-zombies-original-version-information","link":"#plants-vs-zombies-original-version-information","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1728285976000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":5,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":0.8,"words":240},"filePathRelative":"instructions/PvZinfo.md","localizedDate":"2024年7月11日","autoDesc":true}');export{c as comp,m as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,l as n,o as a}from"./app-5kORbCh3.js";const i={};function r(s,e){return a(),o("div",null,e[0]||(e[0]=[n('

重要

本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。

This website, Game and related content are not endorsed by or affiliated with EA.

《植物大战僵尸》原版信息

《植物大战僵尸2》及相关系列游戏是由Electronic Arts Inc.及其子公司PopCap Games开发与发行的, 所有相关版权和知识产权归Electronic Arts及PopCap Games所有。

请访问官方网站获取更多关于《植物大战僵尸2》的信息以及原版游戏的下载:

《植物大战僵尸》系列游戏网站:EA-PvZ

Plants vs. Zombies Original Version Information

Plants vs. Zombies 2 and related series games are developed and published by Electronic Arts Inc. and its subsidiary PopCap Games. All related copyrights and intellectual property rights belong to Electronic Arts and PopCap Games.

Please visit the official websites for more information about Plants vs. Zombies 2 and to download the original game:

Plants vs. Zombies series website: EA-PvZ

',9)]))}const c=t(i,[["render",r],["__file","PvZinfo.html.vue"]]),m=JSON.parse('{"path":"/instructions/PvZinfo.html","title":"原版信息","lang":"zh-CN","frontmatter":{"title":"原版信息","icon":"circle-info","index":true,"order":5,"pageInfo":false,"comment":false,"description":"重要 本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。 This website, Game and related content are not endorsed by or affiliated with EA. 《植物大战僵尸》原版信息 《植物大战僵尸2》及相关系列游戏是由Electronic Arts Inc.及其子公司Po...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/PvZinfo.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/PvZinfo.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/instructions/PvZinfo.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站"}],["meta",{"property":"og:title","content":"原版信息"}],["meta",{"property":"og:description","content":"重要 本网站,游戏和相关内容并未获得 EA 认可或与 EA 有合作关系。 This website, Game and related content are not endorsed by or affiliated with EA. 《植物大战僵尸》原版信息 《植物大战僵尸2》及相关系列游戏是由Electronic Arts Inc.及其子公司Po..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:updated_time","content":"2024-10-07T07:26:16.000Z"}],["meta",{"property":"article:modified_time","content":"2024-10-07T07:26:16.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"原版信息\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-10-07T07:26:16.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《植物大战僵尸》原版信息","slug":"《植物大战僵尸》原版信息","link":"#《植物大战僵尸》原版信息","children":[]},{"level":2,"title":"Plants vs. Zombies Original Version Information","slug":"plants-vs-zombies-original-version-information","link":"#plants-vs-zombies-original-version-information","children":[]}],"git":{"createdTime":1720715796000,"updatedTime":1728285976000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":5,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":0.8,"words":240},"filePathRelative":"instructions/PvZinfo.md","localizedDate":"2024年7月11日","autoDesc":true}');export{c as comp,m as data}; diff --git a/assets/Sponsor.html-CmhX5RbU.js b/assets/Sponsor.html-Cb8W3IE_.js similarity index 98% rename from assets/Sponsor.html-CmhX5RbU.js rename to assets/Sponsor.html-Cb8W3IE_.js index a29a9650..1dc8f34a 100644 --- a/assets/Sponsor.html-CmhX5RbU.js +++ b/assets/Sponsor.html-Cb8W3IE_.js @@ -1 +1 @@ -import{_ as o}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,b as e,d as t,o as a}from"./app-7Rvnh9ni.js";const l={};function s(i,r){return a(),n("div",null,r[0]||(r[0]=[e("h2",{id:"спонсоры-оффициального-саита-pvz2-gardendless",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#спонсоры-оффициального-саита-pvz2-gardendless"},[e("span",null,"Спонсоры оффициального сайта PvZ2 Gardendless")])],-1),e("p",null,[t("Отдельное спасибо "),e("a",{href:"https://space.bilibili.com/451272694",target:"_blank",rel:"noopener noreferrer"},"@普通的一名博客 plunt"),t(" за спонсирование домена этого веб-сайта.")],-1),e("div",{class:"video-container"},[e("iframe",{class:"youtube-video",src:"https://www.youtube.com/embed/I-psjVIRAPg?si=TCgPbna_tHWaltkW",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerpolicy:"strict-origin-when-cross-origin",allowfullscreen:""})],-1),e("p",null,[e("a",{href:"https://space.bilibili.com/355909245",target:"_blank",rel:"noopener noreferrer"},"@南 Garden"),t(', Разработчик игры "PvZ2 Gardendless", оказал большую поддержку в разработке и обслуживании этого веб-сайта.')],-1),e("p",null,"Спасибо вам за всю вашу поддержку Игры и Веб-сайта PvZ2 Gardendless !",-1)]))}const d=o(l,[["render",s],["__file","Sponsor.html.vue"]]),m=JSON.parse('{"path":"/ru-RU/contribution/Sponsor.html","title":"Спонсоры","lang":"ru-RU","frontmatter":{"title":"Спонсоры","icon":"fa-solid fa-hand-holding-heart","pageInfo":false,"comment":false,"index":true,"order":4,"description":"Спонсоры оффициального сайта PvZ2 Gardendless Отдельное спасибо @普通的一名博客 plunt за спонсирование домена этого веб-сайта. @南 Garden, Разработчик игры \\"PvZ2 Gardendless\\", оказал бо...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/contribution/Sponsor.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/contribution/Sponsor.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт"}],["meta",{"property":"og:title","content":"Спонсоры"}],["meta",{"property":"og:description","content":"Спонсоры оффициального сайта PvZ2 Gardendless Отдельное спасибо @普通的一名博客 plunt за спонсирование домена этого веб-сайта. @南 Garden, Разработчик игры \\"PvZ2 Gardendless\\", оказал бо..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2025-01-19T14:03:55.000Z"}],["meta",{"property":"article:modified_time","content":"2025-01-19T14:03:55.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Спонсоры\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2025-01-19T14:03:55.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Спонсоры оффициального сайта PvZ2 Gardendless","slug":"спонсоры-оффициального-саита-pvz2-gardendless","link":"#спонсоры-оффициального-саита-pvz2-gardendless","children":[]}],"git":{"createdTime":1720972614000,"updatedTime":1737295435000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":15,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":0.38,"words":114},"filePathRelative":"ru-RU/contribution/Sponsor.md","localizedDate":"14 июля 2024 г.","autoDesc":true}');export{d as comp,m as data}; +import{_ as o}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,b as e,d as t,o as a}from"./app-5kORbCh3.js";const l={};function s(i,r){return a(),n("div",null,r[0]||(r[0]=[e("h2",{id:"спонсоры-оффициального-саита-pvz2-gardendless",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#спонсоры-оффициального-саита-pvz2-gardendless"},[e("span",null,"Спонсоры оффициального сайта PvZ2 Gardendless")])],-1),e("p",null,[t("Отдельное спасибо "),e("a",{href:"https://space.bilibili.com/451272694",target:"_blank",rel:"noopener noreferrer"},"@普通的一名博客 plunt"),t(" за спонсирование домена этого веб-сайта.")],-1),e("div",{class:"video-container"},[e("iframe",{class:"youtube-video",src:"https://www.youtube.com/embed/I-psjVIRAPg?si=TCgPbna_tHWaltkW",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerpolicy:"strict-origin-when-cross-origin",allowfullscreen:""})],-1),e("p",null,[e("a",{href:"https://space.bilibili.com/355909245",target:"_blank",rel:"noopener noreferrer"},"@南 Garden"),t(', Разработчик игры "PvZ2 Gardendless", оказал большую поддержку в разработке и обслуживании этого веб-сайта.')],-1),e("p",null,"Спасибо вам за всю вашу поддержку Игры и Веб-сайта PvZ2 Gardendless !",-1)]))}const d=o(l,[["render",s],["__file","Sponsor.html.vue"]]),m=JSON.parse('{"path":"/ru-RU/contribution/Sponsor.html","title":"Спонсоры","lang":"ru-RU","frontmatter":{"title":"Спонсоры","icon":"fa-solid fa-hand-holding-heart","pageInfo":false,"comment":false,"index":true,"order":4,"description":"Спонсоры оффициального сайта PvZ2 Gardendless Отдельное спасибо @普通的一名博客 plunt за спонсирование домена этого веб-сайта. @南 Garden, Разработчик игры \\"PvZ2 Gardendless\\", оказал бо...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/contribution/Sponsor.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/contribution/Sponsor.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт"}],["meta",{"property":"og:title","content":"Спонсоры"}],["meta",{"property":"og:description","content":"Спонсоры оффициального сайта PvZ2 Gardendless Отдельное спасибо @普通的一名博客 plunt за спонсирование домена этого веб-сайта. @南 Garden, Разработчик игры \\"PvZ2 Gardendless\\", оказал бо..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2025-01-19T14:03:55.000Z"}],["meta",{"property":"article:modified_time","content":"2025-01-19T14:03:55.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Спонсоры\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2025-01-19T14:03:55.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Спонсоры оффициального сайта PvZ2 Gardendless","slug":"спонсоры-оффициального-саита-pvz2-gardendless","link":"#спонсоры-оффициального-саита-pvz2-gardendless","children":[]}],"git":{"createdTime":1720972614000,"updatedTime":1737295435000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":15,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":0.38,"words":114},"filePathRelative":"ru-RU/contribution/Sponsor.md","localizedDate":"14 июля 2024 г.","autoDesc":true}');export{d as comp,m as data}; diff --git a/assets/Sponsor.html-Bx3jAi8B.js b/assets/Sponsor.html-Cuzh4Yoz.js similarity index 98% rename from assets/Sponsor.html-Bx3jAi8B.js rename to assets/Sponsor.html-Cuzh4Yoz.js index 1074d7f5..57ce19ac 100644 --- a/assets/Sponsor.html-Bx3jAi8B.js +++ b/assets/Sponsor.html-Cuzh4Yoz.js @@ -1 +1 @@ -import{_ as r}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,b as e,d as o,o as a}from"./app-7Rvnh9ni.js";const s={};function i(l,t){return a(),n("div",null,t[0]||(t[0]=[e("h2",{id:"sponsors-of-the-official-website-of-pvz2-gardendless",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#sponsors-of-the-official-website-of-pvz2-gardendless"},[e("span",null,"Sponsors of the official website of PvZ2 Gardendless")])],-1),e("p",null,[o("Special thanks to "),e("a",{href:"https://space.bilibili.com/451272694",target:"_blank",rel:"noopener noreferrer"},"@普通的一名博客 plunt"),o(" for sponsoring this website domain.")],-1),e("div",{class:"video-container"},[e("iframe",{class:"youtube-video",src:"https://www.youtube.com/embed/I-psjVIRAPg?si=TCgPbna_tHWaltkW",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerpolicy:"strict-origin-when-cross-origin",allowfullscreen:""})],-1),e("p",null,[e("a",{href:"https://space.bilibili.com/355909245",target:"_blank",rel:"noopener noreferrer"},"@南 Garden"),o(',the developer of the game "PvZ2 Gardendless", has provided a lot of support for the development and maintenance of this website.')],-1),e("p",null,"Thank you for all your support of the PvZ2 Gardendless game and website!",-1)]))}const d=r(s,[["render",i],["__file","Sponsor.html.vue"]]),f=JSON.parse('{"path":"/en/contribution/Sponsor.html","title":"Sponsor","lang":"en-US","frontmatter":{"title":"Sponsor","icon":"fa-solid fa-hand-holding-heart","pageInfo":false,"comment":false,"index":true,"order":4,"description":"Sponsors of the official website of PvZ2 Gardendless Special thanks to @普通的一名博客 plunt for sponsoring this website domain. @南 Garden,the developer of the game \\"PvZ2 Gardendless\\",...","head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/contribution/Sponsor.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/contribution/Sponsor.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website"}],["meta",{"property":"og:title","content":"Sponsor"}],["meta",{"property":"og:description","content":"Sponsors of the official website of PvZ2 Gardendless Special thanks to @普通的一名博客 plunt for sponsoring this website domain. @南 Garden,the developer of the game \\"PvZ2 Gardendless\\",..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2025-01-19T14:03:55.000Z"}],["meta",{"property":"article:modified_time","content":"2025-01-19T14:03:55.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Sponsor\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2025-01-19T14:03:55.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Sponsors of the official website of PvZ2 Gardendless","slug":"sponsors-of-the-official-website-of-pvz2-gardendless","link":"#sponsors-of-the-official-website-of-pvz2-gardendless","children":[]}],"git":{"createdTime":1720972614000,"updatedTime":1737295435000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":13,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":0.42,"words":125},"filePathRelative":"en/contribution/Sponsor.md","localizedDate":"July 14, 2024","autoDesc":true}');export{d as comp,f as data}; +import{_ as r}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,b as e,d as o,o as a}from"./app-5kORbCh3.js";const s={};function i(l,t){return a(),n("div",null,t[0]||(t[0]=[e("h2",{id:"sponsors-of-the-official-website-of-pvz2-gardendless",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#sponsors-of-the-official-website-of-pvz2-gardendless"},[e("span",null,"Sponsors of the official website of PvZ2 Gardendless")])],-1),e("p",null,[o("Special thanks to "),e("a",{href:"https://space.bilibili.com/451272694",target:"_blank",rel:"noopener noreferrer"},"@普通的一名博客 plunt"),o(" for sponsoring this website domain.")],-1),e("div",{class:"video-container"},[e("iframe",{class:"youtube-video",src:"https://www.youtube.com/embed/I-psjVIRAPg?si=TCgPbna_tHWaltkW",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerpolicy:"strict-origin-when-cross-origin",allowfullscreen:""})],-1),e("p",null,[e("a",{href:"https://space.bilibili.com/355909245",target:"_blank",rel:"noopener noreferrer"},"@南 Garden"),o(',the developer of the game "PvZ2 Gardendless", has provided a lot of support for the development and maintenance of this website.')],-1),e("p",null,"Thank you for all your support of the PvZ2 Gardendless game and website!",-1)]))}const d=r(s,[["render",i],["__file","Sponsor.html.vue"]]),f=JSON.parse('{"path":"/en/contribution/Sponsor.html","title":"Sponsor","lang":"en-US","frontmatter":{"title":"Sponsor","icon":"fa-solid fa-hand-holding-heart","pageInfo":false,"comment":false,"index":true,"order":4,"description":"Sponsors of the official website of PvZ2 Gardendless Special thanks to @普通的一名博客 plunt for sponsoring this website domain. @南 Garden,the developer of the game \\"PvZ2 Gardendless\\",...","head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/contribution/Sponsor.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/contribution/Sponsor.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website"}],["meta",{"property":"og:title","content":"Sponsor"}],["meta",{"property":"og:description","content":"Sponsors of the official website of PvZ2 Gardendless Special thanks to @普通的一名博客 plunt for sponsoring this website domain. @南 Garden,the developer of the game \\"PvZ2 Gardendless\\",..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2025-01-19T14:03:55.000Z"}],["meta",{"property":"article:modified_time","content":"2025-01-19T14:03:55.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Sponsor\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2025-01-19T14:03:55.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Sponsors of the official website of PvZ2 Gardendless","slug":"sponsors-of-the-official-website-of-pvz2-gardendless","link":"#sponsors-of-the-official-website-of-pvz2-gardendless","children":[]}],"git":{"createdTime":1720972614000,"updatedTime":1737295435000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":13,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":0.42,"words":125},"filePathRelative":"en/contribution/Sponsor.md","localizedDate":"July 14, 2024","autoDesc":true}');export{d as comp,f as data}; diff --git a/assets/Sponsor.html-Dh9mO2qh.js b/assets/Sponsor.html-ayHAjz9S.js similarity index 98% rename from assets/Sponsor.html-Dh9mO2qh.js rename to assets/Sponsor.html-ayHAjz9S.js index 0bbcd2a2..064cc356 100644 --- a/assets/Sponsor.html-Dh9mO2qh.js +++ b/assets/Sponsor.html-ayHAjz9S.js @@ -1 +1 @@ -import{_ as n}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,b as t,d as o,e as l,o as i,r as s}from"./app-7Rvnh9ni.js";const p={};function d(m,e){const r=s("BiliBili");return i(),a("div",null,[e[0]||(e[0]=t("h2",{id:"《pvz2-gardendless》官网的赞助者",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#《pvz2-gardendless》官网的赞助者"},[t("span",null,"《PvZ2 Gardendless》官网的赞助者")])],-1)),e[1]||(e[1]=t("p",null,[o("特别感谢"),t("a",{href:"https://space.bilibili.com/451272694",target:"_blank",rel:"noopener noreferrer"},"@普通的一名博客 plunt"),o("赞助本网站域名。")],-1)),l(r,{bvid:"BV1HE4m1d7nt"}),e[2]||(e[2]=t("p",null,[o("《PvZ2 Gardendless》游戏的开发者"),t("a",{href:"https://space.bilibili.com/355909245",target:"_blank",rel:"noopener noreferrer"},"@南Garden"),o("对本网站的开发和维护提供了大量的支持。")],-1)),e[3]||(e[3]=t("p",null,"感谢所有对《PvZ2 Gardendless》游戏和官网的支持!",-1))])}const u=n(p,[["render",d],["__file","Sponsor.html.vue"]]),g=JSON.parse('{"path":"/contribution/Sponsor.html","title":"赞助者","lang":"zh-CN","frontmatter":{"title":"赞助者","icon":"fa-solid fa-hand-holding-heart","pageInfo":false,"comment":false,"index":true,"order":4,"description":"《PvZ2 Gardendless》官网的赞助者 特别感谢@普通的一名博客 plunt赞助本网站域名。","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/contribution/Sponsor.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/contribution/Sponsor.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站"}],["meta",{"property":"og:title","content":"赞助者"}],["meta",{"property":"og:description","content":"《PvZ2 Gardendless》官网的赞助者 特别感谢@普通的一名博客 plunt赞助本网站域名。"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:updated_time","content":"2025-01-19T14:03:55.000Z"}],["meta",{"property":"article:modified_time","content":"2025-01-19T14:03:55.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"赞助者\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2025-01-19T14:03:55.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《PvZ2 Gardendless》官网的赞助者","slug":"《pvz2-gardendless》官网的赞助者","link":"#《pvz2-gardendless》官网的赞助者","children":[]}],"git":{"createdTime":1720972614000,"updatedTime":1737295435000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":8,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":0.33,"words":99},"filePathRelative":"contribution/Sponsor.md","localizedDate":"2024年7月14日","autoDesc":true}');export{u as comp,g as data}; +import{_ as n}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,b as t,d as o,e as l,o as i,r as s}from"./app-5kORbCh3.js";const p={};function d(m,e){const r=s("BiliBili");return i(),a("div",null,[e[0]||(e[0]=t("h2",{id:"《pvz2-gardendless》官网的赞助者",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#《pvz2-gardendless》官网的赞助者"},[t("span",null,"《PvZ2 Gardendless》官网的赞助者")])],-1)),e[1]||(e[1]=t("p",null,[o("特别感谢"),t("a",{href:"https://space.bilibili.com/451272694",target:"_blank",rel:"noopener noreferrer"},"@普通的一名博客 plunt"),o("赞助本网站域名。")],-1)),l(r,{bvid:"BV1HE4m1d7nt"}),e[2]||(e[2]=t("p",null,[o("《PvZ2 Gardendless》游戏的开发者"),t("a",{href:"https://space.bilibili.com/355909245",target:"_blank",rel:"noopener noreferrer"},"@南Garden"),o("对本网站的开发和维护提供了大量的支持。")],-1)),e[3]||(e[3]=t("p",null,"感谢所有对《PvZ2 Gardendless》游戏和官网的支持!",-1))])}const u=n(p,[["render",d],["__file","Sponsor.html.vue"]]),g=JSON.parse('{"path":"/contribution/Sponsor.html","title":"赞助者","lang":"zh-CN","frontmatter":{"title":"赞助者","icon":"fa-solid fa-hand-holding-heart","pageInfo":false,"comment":false,"index":true,"order":4,"description":"《PvZ2 Gardendless》官网的赞助者 特别感谢@普通的一名博客 plunt赞助本网站域名。","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/contribution/Sponsor.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/contribution/Sponsor.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/contribution/Sponsor.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站"}],["meta",{"property":"og:title","content":"赞助者"}],["meta",{"property":"og:description","content":"《PvZ2 Gardendless》官网的赞助者 特别感谢@普通的一名博客 plunt赞助本网站域名。"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:updated_time","content":"2025-01-19T14:03:55.000Z"}],["meta",{"property":"article:modified_time","content":"2025-01-19T14:03:55.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"赞助者\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2025-01-19T14:03:55.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《PvZ2 Gardendless》官网的赞助者","slug":"《pvz2-gardendless》官网的赞助者","link":"#《pvz2-gardendless》官网的赞助者","children":[]}],"git":{"createdTime":1720972614000,"updatedTime":1737295435000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":8,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":0.33,"words":99},"filePathRelative":"contribution/Sponsor.md","localizedDate":"2024年7月14日","autoDesc":true}');export{u as comp,g as data}; diff --git a/assets/Submisson.html-ChoApJjf.js b/assets/Submisson.html-3IkVbKJK.js similarity index 99% rename from assets/Submisson.html-ChoApJjf.js rename to assets/Submisson.html-3IkVbKJK.js index 4818670f..223a79c0 100644 --- a/assets/Submisson.html-ChoApJjf.js +++ b/assets/Submisson.html-3IkVbKJK.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as i,o as a}from"./app-7Rvnh9ni.js";const s={};function o(r,e){return a(),n("div",null,e[0]||(e[0]=[i('

《PvZ2 Gardendless》玩家投稿协议

感谢您对《PvZ2: Gardendless》的热情与支持!为了更好地规范玩家自定义关卡的投稿行为,并确保开发团队能够合规、安全地使用玩家创作的内容,请仔细阅读并同意以下条款。您通过官方网站/Discord服务器等官方渠道上传或提交自定义关卡,即视为您同意本协议的全部内容。

1.授权声明

您同意,向《PvZ2: Gardendless》开发团队(以下简称“团队”)上传或提交的任何自定义关卡,均自动授权团队及其合作方享有以下权利:

  • 进行任何形式的宣传、展示和推广,包括但不限于通过官方网站、官方Discord服务器、社交媒体、直播平台等渠道展示您的作品。
  • 在不违反法律法规的前提下,自由地使用、修改、分发及再发布您的关卡。
  • 将您提交的关卡应用于游戏内的任何功能模块,包括但不限于关卡挑战、关卡创作工具和其他游戏玩法扩展。
  • 以任何形式展示、发布、推广您创作的内容,并与其它玩家分享。

2.开源授权

您提交的自定义关卡内容自动遵循 MIT 许可证协议开源,允许团队及所有其他用户以开源协议中所定义的条款自由使用您的作品。 您同意他人有权根据该协议的规定,复制、修改、合并、发布、发布衍生作品、分发、再许可和/或出售该内容。

3.保证与责任

您声明并保证,您拥有或已获得上传该关卡的全部必要权利,并且该关卡的内容不侵犯任何第三方的知识产权、隐私权或其他合法权益。 您应对因上传自定义关卡所引发的任何法律纠纷或争议承担全部责任,并同意在此类情况下免除团队及其合作伙伴的责任。

4.修改与终止

团队保留对本协议进行修改的权利,并将在修改后通过适当的渠道通知玩家。继续提交内容的玩家视为接受修改后的协议。 您可以随时停止向团队提交自定义关卡,但已提交的关卡仍将遵循本协议内容,且授权不可撤销。

5.协议生效

本协议自您上传或提交关卡之时起自动生效,并持续有效。 通过提交自定义关卡,您即表明您已阅读并同意以上条款。

《PvZ2: Gardendless》开发团队

Appendix: MIT License

Copyright <YEAR> <COPYRIGHT HOLDER>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

',19)]))}const p=t(s,[["render",o],["__file","Submisson.html.vue"]]),c=JSON.parse('{"path":"/instructions/Submisson.html","title":"玩家投稿协议","lang":"zh-CN","frontmatter":{"title":"玩家投稿协议","icon":"hand-holding-hand","index":true,"order":4,"pageInfo":false,"comment":false,"description":"《PvZ2 Gardendless》玩家投稿协议 感谢您对《PvZ2: Gardendless》的热情与支持!为了更好地规范玩家自定义关卡的投稿行为,并确保开发团队能够合规、安全地使用玩家创作的内容,请仔细阅读并同意以下条款。您通过官方网站/Discord服务器等官方渠道上传或提交自定义关卡,即视为您同意本协议的全部内容。 1.授权声明 您同意,向《P...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Submisson.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/instructions/Submisson.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站"}],["meta",{"property":"og:title","content":"玩家投稿协议"}],["meta",{"property":"og:description","content":"《PvZ2 Gardendless》玩家投稿协议 感谢您对《PvZ2: Gardendless》的热情与支持!为了更好地规范玩家自定义关卡的投稿行为,并确保开发团队能够合规、安全地使用玩家创作的内容,请仔细阅读并同意以下条款。您通过官方网站/Discord服务器等官方渠道上传或提交自定义关卡,即视为您同意本协议的全部内容。 1.授权声明 您同意,向《P..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:updated_time","content":"2024-10-13T11:02:00.000Z"}],["meta",{"property":"article:modified_time","content":"2024-10-13T11:02:00.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"玩家投稿协议\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-10-13T11:02:00.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《PvZ2 Gardendless》玩家投稿协议","slug":"《pvz2-gardendless》玩家投稿协议","link":"#《pvz2-gardendless》玩家投稿协议","children":[{"level":3,"title":"1.授权声明","slug":"_1-授权声明","link":"#_1-授权声明","children":[]},{"level":3,"title":"2.开源授权","slug":"_2-开源授权","link":"#_2-开源授权","children":[]},{"level":3,"title":"3.保证与责任","slug":"_3-保证与责任","link":"#_3-保证与责任","children":[]},{"level":3,"title":"4.修改与终止","slug":"_4-修改与终止","link":"#_4-修改与终止","children":[]},{"level":3,"title":"5.协议生效","slug":"_5-协议生效","link":"#_5-协议生效","children":[]}]},{"level":2,"title":"Appendix: MIT License","slug":"appendix-mit-license","link":"#appendix-mit-license","children":[]}],"git":{"createdTime":1726938409000,"updatedTime":1728817320000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":2,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":2.91,"words":873},"filePathRelative":"instructions/Submisson.md","localizedDate":"2024年9月21日","autoDesc":true}');export{p as comp,c as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,l as i,o as a}from"./app-5kORbCh3.js";const s={};function o(r,e){return a(),n("div",null,e[0]||(e[0]=[i('

《PvZ2 Gardendless》玩家投稿协议

感谢您对《PvZ2: Gardendless》的热情与支持!为了更好地规范玩家自定义关卡的投稿行为,并确保开发团队能够合规、安全地使用玩家创作的内容,请仔细阅读并同意以下条款。您通过官方网站/Discord服务器等官方渠道上传或提交自定义关卡,即视为您同意本协议的全部内容。

1.授权声明

您同意,向《PvZ2: Gardendless》开发团队(以下简称“团队”)上传或提交的任何自定义关卡,均自动授权团队及其合作方享有以下权利:

  • 进行任何形式的宣传、展示和推广,包括但不限于通过官方网站、官方Discord服务器、社交媒体、直播平台等渠道展示您的作品。
  • 在不违反法律法规的前提下,自由地使用、修改、分发及再发布您的关卡。
  • 将您提交的关卡应用于游戏内的任何功能模块,包括但不限于关卡挑战、关卡创作工具和其他游戏玩法扩展。
  • 以任何形式展示、发布、推广您创作的内容,并与其它玩家分享。

2.开源授权

您提交的自定义关卡内容自动遵循 MIT 许可证协议开源,允许团队及所有其他用户以开源协议中所定义的条款自由使用您的作品。 您同意他人有权根据该协议的规定,复制、修改、合并、发布、发布衍生作品、分发、再许可和/或出售该内容。

3.保证与责任

您声明并保证,您拥有或已获得上传该关卡的全部必要权利,并且该关卡的内容不侵犯任何第三方的知识产权、隐私权或其他合法权益。 您应对因上传自定义关卡所引发的任何法律纠纷或争议承担全部责任,并同意在此类情况下免除团队及其合作伙伴的责任。

4.修改与终止

团队保留对本协议进行修改的权利,并将在修改后通过适当的渠道通知玩家。继续提交内容的玩家视为接受修改后的协议。 您可以随时停止向团队提交自定义关卡,但已提交的关卡仍将遵循本协议内容,且授权不可撤销。

5.协议生效

本协议自您上传或提交关卡之时起自动生效,并持续有效。 通过提交自定义关卡,您即表明您已阅读并同意以上条款。

《PvZ2: Gardendless》开发团队

Appendix: MIT License

Copyright <YEAR> <COPYRIGHT HOLDER>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

',19)]))}const p=t(s,[["render",o],["__file","Submisson.html.vue"]]),c=JSON.parse('{"path":"/instructions/Submisson.html","title":"玩家投稿协议","lang":"zh-CN","frontmatter":{"title":"玩家投稿协议","icon":"hand-holding-hand","index":true,"order":4,"pageInfo":false,"comment":false,"description":"《PvZ2 Gardendless》玩家投稿协议 感谢您对《PvZ2: Gardendless》的热情与支持!为了更好地规范玩家自定义关卡的投稿行为,并确保开发团队能够合规、安全地使用玩家创作的内容,请仔细阅读并同意以下条款。您通过官方网站/Discord服务器等官方渠道上传或提交自定义关卡,即视为您同意本协议的全部内容。 1.授权声明 您同意,向《P...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Submisson.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/instructions/Submisson.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless 官方网站"}],["meta",{"property":"og:title","content":"玩家投稿协议"}],["meta",{"property":"og:description","content":"《PvZ2 Gardendless》玩家投稿协议 感谢您对《PvZ2: Gardendless》的热情与支持!为了更好地规范玩家自定义关卡的投稿行为,并确保开发团队能够合规、安全地使用玩家创作的内容,请仔细阅读并同意以下条款。您通过官方网站/Discord服务器等官方渠道上传或提交自定义关卡,即视为您同意本协议的全部内容。 1.授权声明 您同意,向《P..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:updated_time","content":"2024-10-13T11:02:00.000Z"}],["meta",{"property":"article:modified_time","content":"2024-10-13T11:02:00.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"玩家投稿协议\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-10-13T11:02:00.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"《PvZ2 Gardendless》玩家投稿协议","slug":"《pvz2-gardendless》玩家投稿协议","link":"#《pvz2-gardendless》玩家投稿协议","children":[{"level":3,"title":"1.授权声明","slug":"_1-授权声明","link":"#_1-授权声明","children":[]},{"level":3,"title":"2.开源授权","slug":"_2-开源授权","link":"#_2-开源授权","children":[]},{"level":3,"title":"3.保证与责任","slug":"_3-保证与责任","link":"#_3-保证与责任","children":[]},{"level":3,"title":"4.修改与终止","slug":"_4-修改与终止","link":"#_4-修改与终止","children":[]},{"level":3,"title":"5.协议生效","slug":"_5-协议生效","link":"#_5-协议生效","children":[]}]},{"level":2,"title":"Appendix: MIT License","slug":"appendix-mit-license","link":"#appendix-mit-license","children":[]}],"git":{"createdTime":1726938409000,"updatedTime":1728817320000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":2,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":2.91,"words":873},"filePathRelative":"instructions/Submisson.md","localizedDate":"2024年9月21日","autoDesc":true}');export{p as comp,c as data}; diff --git a/assets/Submisson.html-DGwA6jaL.js b/assets/Submisson.html-BTX9-7Gp.js similarity index 99% rename from assets/Submisson.html-DGwA6jaL.js rename to assets/Submisson.html-BTX9-7Gp.js index c66341ec..91d4ba2b 100644 --- a/assets/Submisson.html-DGwA6jaL.js +++ b/assets/Submisson.html-BTX9-7Gp.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,l as o,o as i}from"./app-7Rvnh9ni.js";const n={};function r(s,e){return i(),a("div",null,e[0]||(e[0]=[o('

Player Submission Agreement for PvZ2 Gardendless

Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created levels and ensure that the development team can use the content created by players in a compliant and safe manner, please read carefully and agree to the following terms. By uploading or submitting custom levels through official channels such as the official website/Discord server, you are deemed to have agreed to all the contents of this agreement.

1. Authorization Statement

You agree that any custom level uploaded or submitted to the PvZ2: Gardendless development team (hereinafter referred to as the "Team") automatically authorizes the Team and its partners to enjoy the following rights:

  • Carry out any form of publicity, display and promotion, including but not limited to displaying your work through official websites, official Discord servers, social media, live broadcast platforms and other channels.
  • Freely use, modify, distribute and republish your levels without violating laws and regulations.
  • Apply your submitted levels to any functional modules in the game, including but not limited to level challenges, level creation tools and other gameplay extensions.
  • Display, publish, promote your content in any form, and share it with other players.

2. Open Source Authorization

The custom level content you submit is automatically open sourced under the MIT License, allowing the team and all other users to freely use your work under the terms defined in the open source agreement.

You agree that others have the right to copy, modify, merge, publish, publish derivative works, distribute, sublicense and/or sell the content in accordance with the provisions of the agreement.

3. Guarantee and liability

You declare and guarantee that you own or have obtained all necessary rights to upload the level, and that the content of the level does not infringe the intellectual property rights, privacy rights or other legal rights of any third party. You shall bear full responsibility for any legal disputes or disputes arising from uploading custom levels, and agree to exempt the team and its partners from liability in such cases.

4. Modification and Termination

The team reserves the right to modify this agreement and will notify players through appropriate channels after the modification. Players who continue to submit content are deemed to have accepted the modified agreement. You can stop submitting custom levels to the team at any time, but the submitted levels will still comply with the content of this agreement and the authorization is irrevocable.

5. Effectiveness of the Agreement

This agreement will automatically take effect from the time you upload or submit the level and will continue to be effective.

By submitting a custom level, you indicate that you have read and agreed to the above terms.

PvZ2: Gardendless Development Team

Appendix: MIT License

Copyright <YEAR> <COPYRIGHT HOLDER>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

',21)]))}const h=t(n,[["render",r],["__file","Submisson.html.vue"]]),u=JSON.parse('{"path":"/ru-RU/instructions/Submisson.html","title":"Соглашение о представлении","lang":"ru-RU","frontmatter":{"title":"Соглашение о представлении","icon":"hand-holding-hand","index":true,"order":4,"pageInfo":false,"comment":false,"description":"Player Submission Agreement for PvZ2 Gardendless Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created le...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Submisson.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/instructions/Submisson.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт"}],["meta",{"property":"og:title","content":"Соглашение о представлении"}],["meta",{"property":"og:description","content":"Player Submission Agreement for PvZ2 Gardendless Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created le..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-10-13T11:02:00.000Z"}],["meta",{"property":"article:modified_time","content":"2024-10-13T11:02:00.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Соглашение о представлении\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-10-13T11:02:00.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Player Submission Agreement for PvZ2 Gardendless","slug":"player-submission-agreement-for-pvz2-gardendless","link":"#player-submission-agreement-for-pvz2-gardendless","children":[{"level":3,"title":"1. Authorization Statement","slug":"_1-authorization-statement","link":"#_1-authorization-statement","children":[]},{"level":3,"title":"2. Open Source Authorization","slug":"_2-open-source-authorization","link":"#_2-open-source-authorization","children":[]},{"level":3,"title":"3. Guarantee and liability","slug":"_3-guarantee-and-liability","link":"#_3-guarantee-and-liability","children":[]},{"level":3,"title":"4. Modification and Termination","slug":"_4-modification-and-termination","link":"#_4-modification-and-termination","children":[]},{"level":3,"title":"5. Effectiveness of the Agreement","slug":"_5-effectiveness-of-the-agreement","link":"#_5-effectiveness-of-the-agreement","children":[]}]},{"level":2,"title":"Appendix: MIT License","slug":"appendix-mit-license","link":"#appendix-mit-license","children":[]}],"git":{"createdTime":1726938409000,"updatedTime":1728817320000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":2,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":2.15,"words":644},"filePathRelative":"ru-RU/instructions/Submisson.md","localizedDate":"21 сентября 2024 г.","autoDesc":true}');export{h as comp,u as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,l as o,o as i}from"./app-5kORbCh3.js";const n={};function r(s,e){return i(),a("div",null,e[0]||(e[0]=[o('

Player Submission Agreement for PvZ2 Gardendless

Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created levels and ensure that the development team can use the content created by players in a compliant and safe manner, please read carefully and agree to the following terms. By uploading or submitting custom levels through official channels such as the official website/Discord server, you are deemed to have agreed to all the contents of this agreement.

1. Authorization Statement

You agree that any custom level uploaded or submitted to the PvZ2: Gardendless development team (hereinafter referred to as the "Team") automatically authorizes the Team and its partners to enjoy the following rights:

  • Carry out any form of publicity, display and promotion, including but not limited to displaying your work through official websites, official Discord servers, social media, live broadcast platforms and other channels.
  • Freely use, modify, distribute and republish your levels without violating laws and regulations.
  • Apply your submitted levels to any functional modules in the game, including but not limited to level challenges, level creation tools and other gameplay extensions.
  • Display, publish, promote your content in any form, and share it with other players.

2. Open Source Authorization

The custom level content you submit is automatically open sourced under the MIT License, allowing the team and all other users to freely use your work under the terms defined in the open source agreement.

You agree that others have the right to copy, modify, merge, publish, publish derivative works, distribute, sublicense and/or sell the content in accordance with the provisions of the agreement.

3. Guarantee and liability

You declare and guarantee that you own or have obtained all necessary rights to upload the level, and that the content of the level does not infringe the intellectual property rights, privacy rights or other legal rights of any third party. You shall bear full responsibility for any legal disputes or disputes arising from uploading custom levels, and agree to exempt the team and its partners from liability in such cases.

4. Modification and Termination

The team reserves the right to modify this agreement and will notify players through appropriate channels after the modification. Players who continue to submit content are deemed to have accepted the modified agreement. You can stop submitting custom levels to the team at any time, but the submitted levels will still comply with the content of this agreement and the authorization is irrevocable.

5. Effectiveness of the Agreement

This agreement will automatically take effect from the time you upload or submit the level and will continue to be effective.

By submitting a custom level, you indicate that you have read and agreed to the above terms.

PvZ2: Gardendless Development Team

Appendix: MIT License

Copyright <YEAR> <COPYRIGHT HOLDER>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

',21)]))}const h=t(n,[["render",r],["__file","Submisson.html.vue"]]),u=JSON.parse('{"path":"/ru-RU/instructions/Submisson.html","title":"Соглашение о представлении","lang":"ru-RU","frontmatter":{"title":"Соглашение о представлении","icon":"hand-holding-hand","index":true,"order":4,"pageInfo":false,"comment":false,"description":"Player Submission Agreement for PvZ2 Gardendless Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created le...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://www.pvzge.com/en/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Submisson.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/ru-RU/instructions/Submisson.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Официальный сайт"}],["meta",{"property":"og:title","content":"Соглашение о представлении"}],["meta",{"property":"og:description","content":"Player Submission Agreement for PvZ2 Gardendless Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created le..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-10-13T11:02:00.000Z"}],["meta",{"property":"article:modified_time","content":"2024-10-13T11:02:00.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Соглашение о представлении\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-10-13T11:02:00.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Player Submission Agreement for PvZ2 Gardendless","slug":"player-submission-agreement-for-pvz2-gardendless","link":"#player-submission-agreement-for-pvz2-gardendless","children":[{"level":3,"title":"1. Authorization Statement","slug":"_1-authorization-statement","link":"#_1-authorization-statement","children":[]},{"level":3,"title":"2. Open Source Authorization","slug":"_2-open-source-authorization","link":"#_2-open-source-authorization","children":[]},{"level":3,"title":"3. Guarantee and liability","slug":"_3-guarantee-and-liability","link":"#_3-guarantee-and-liability","children":[]},{"level":3,"title":"4. Modification and Termination","slug":"_4-modification-and-termination","link":"#_4-modification-and-termination","children":[]},{"level":3,"title":"5. Effectiveness of the Agreement","slug":"_5-effectiveness-of-the-agreement","link":"#_5-effectiveness-of-the-agreement","children":[]}]},{"level":2,"title":"Appendix: MIT License","slug":"appendix-mit-license","link":"#appendix-mit-license","children":[]}],"git":{"createdTime":1726938409000,"updatedTime":1728817320000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":2,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":2.15,"words":644},"filePathRelative":"ru-RU/instructions/Submisson.md","localizedDate":"21 сентября 2024 г.","autoDesc":true}');export{h as comp,u as data}; diff --git a/assets/Submisson.html-CLOB3t51.js b/assets/Submisson.html-D9FArBUe.js similarity index 99% rename from assets/Submisson.html-CLOB3t51.js rename to assets/Submisson.html-D9FArBUe.js index f055bd55..745e48cc 100644 --- a/assets/Submisson.html-CLOB3t51.js +++ b/assets/Submisson.html-D9FArBUe.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,l as i,o as n}from"./app-7Rvnh9ni.js";const o={};function r(s,e){return n(),a("div",null,e[0]||(e[0]=[i('

Player Submission Agreement for PvZ2 Gardendless

Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created levels and ensure that the development team can use the content created by players in a compliant and safe manner, please read carefully and agree to the following terms. By uploading or submitting custom levels through official channels such as the official website/Discord server, you are deemed to have agreed to all the contents of this agreement.

1. Authorization Statement

You agree that any custom level uploaded or submitted to the PvZ2: Gardendless development team (hereinafter referred to as the "Team") automatically authorizes the Team and its partners to enjoy the following rights:

  • Carry out any form of publicity, display and promotion, including but not limited to displaying your work through official websites, official Discord servers, social media, live broadcast platforms and other channels.
  • Freely use, modify, distribute and republish your levels without violating laws and regulations.
  • Apply your submitted levels to any functional modules in the game, including but not limited to level challenges, level creation tools and other gameplay extensions.
  • Display, publish, promote your content in any form, and share it with other players.

2. Open Source Authorization

The custom level content you submit is automatically open sourced under the MIT License, allowing the team and all other users to freely use your work under the terms defined in the open source agreement.

You agree that others have the right to copy, modify, merge, publish, publish derivative works, distribute, sublicense and/or sell the content in accordance with the provisions of the agreement.

3. Guarantee and liability

You declare and guarantee that you own or have obtained all necessary rights to upload the level, and that the content of the level does not infringe the intellectual property rights, privacy rights or other legal rights of any third party. You shall bear full responsibility for any legal disputes or disputes arising from uploading custom levels, and agree to exempt the team and its partners from liability in such cases.

4. Modification and Termination

The team reserves the right to modify this agreement and will notify players through appropriate channels after the modification. Players who continue to submit content are deemed to have accepted the modified agreement. You can stop submitting custom levels to the team at any time, but the submitted levels will still comply with the content of this agreement and the authorization is irrevocable.

5. Effectiveness of the Agreement

This agreement will automatically take effect from the time you upload or submit the level and will continue to be effective.

By submitting a custom level, you indicate that you have read and agreed to the above terms.

PvZ2: Gardendless Development Team

Appendix: MIT License

Copyright <YEAR> <COPYRIGHT HOLDER>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

',21)]))}const h=t(o,[["render",r],["__file","Submisson.html.vue"]]),u=JSON.parse('{"path":"/en/instructions/Submisson.html","title":"Submission Agreement","lang":"en-US","frontmatter":{"title":"Submission Agreement","icon":"hand-holding-hand","index":true,"order":4,"pageInfo":false,"comment":false,"description":"Player Submission Agreement for PvZ2 Gardendless Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created le...","head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Submisson.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/Submisson.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website"}],["meta",{"property":"og:title","content":"Submission Agreement"}],["meta",{"property":"og:description","content":"Player Submission Agreement for PvZ2 Gardendless Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created le..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-10-13T11:02:00.000Z"}],["meta",{"property":"article:modified_time","content":"2024-10-13T11:02:00.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Submission Agreement\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-10-13T11:02:00.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Player Submission Agreement for PvZ2 Gardendless","slug":"player-submission-agreement-for-pvz2-gardendless","link":"#player-submission-agreement-for-pvz2-gardendless","children":[{"level":3,"title":"1. Authorization Statement","slug":"_1-authorization-statement","link":"#_1-authorization-statement","children":[]},{"level":3,"title":"2. Open Source Authorization","slug":"_2-open-source-authorization","link":"#_2-open-source-authorization","children":[]},{"level":3,"title":"3. Guarantee and liability","slug":"_3-guarantee-and-liability","link":"#_3-guarantee-and-liability","children":[]},{"level":3,"title":"4. Modification and Termination","slug":"_4-modification-and-termination","link":"#_4-modification-and-termination","children":[]},{"level":3,"title":"5. Effectiveness of the Agreement","slug":"_5-effectiveness-of-the-agreement","link":"#_5-effectiveness-of-the-agreement","children":[]}]},{"level":2,"title":"Appendix: MIT License","slug":"appendix-mit-license","link":"#appendix-mit-license","children":[]}],"git":{"createdTime":1726938409000,"updatedTime":1728817320000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":2,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":2.14,"words":643},"filePathRelative":"en/instructions/Submisson.md","localizedDate":"September 21, 2024","autoDesc":true}');export{h as comp,u as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,l as i,o as n}from"./app-5kORbCh3.js";const o={};function r(s,e){return n(),a("div",null,e[0]||(e[0]=[i('

Player Submission Agreement for PvZ2 Gardendless

Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created levels and ensure that the development team can use the content created by players in a compliant and safe manner, please read carefully and agree to the following terms. By uploading or submitting custom levels through official channels such as the official website/Discord server, you are deemed to have agreed to all the contents of this agreement.

1. Authorization Statement

You agree that any custom level uploaded or submitted to the PvZ2: Gardendless development team (hereinafter referred to as the "Team") automatically authorizes the Team and its partners to enjoy the following rights:

  • Carry out any form of publicity, display and promotion, including but not limited to displaying your work through official websites, official Discord servers, social media, live broadcast platforms and other channels.
  • Freely use, modify, distribute and republish your levels without violating laws and regulations.
  • Apply your submitted levels to any functional modules in the game, including but not limited to level challenges, level creation tools and other gameplay extensions.
  • Display, publish, promote your content in any form, and share it with other players.

2. Open Source Authorization

The custom level content you submit is automatically open sourced under the MIT License, allowing the team and all other users to freely use your work under the terms defined in the open source agreement.

You agree that others have the right to copy, modify, merge, publish, publish derivative works, distribute, sublicense and/or sell the content in accordance with the provisions of the agreement.

3. Guarantee and liability

You declare and guarantee that you own or have obtained all necessary rights to upload the level, and that the content of the level does not infringe the intellectual property rights, privacy rights or other legal rights of any third party. You shall bear full responsibility for any legal disputes or disputes arising from uploading custom levels, and agree to exempt the team and its partners from liability in such cases.

4. Modification and Termination

The team reserves the right to modify this agreement and will notify players through appropriate channels after the modification. Players who continue to submit content are deemed to have accepted the modified agreement. You can stop submitting custom levels to the team at any time, but the submitted levels will still comply with the content of this agreement and the authorization is irrevocable.

5. Effectiveness of the Agreement

This agreement will automatically take effect from the time you upload or submit the level and will continue to be effective.

By submitting a custom level, you indicate that you have read and agreed to the above terms.

PvZ2: Gardendless Development Team

Appendix: MIT License

Copyright <YEAR> <COPYRIGHT HOLDER>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

',21)]))}const h=t(o,[["render",r],["__file","Submisson.html.vue"]]),u=JSON.parse('{"path":"/en/instructions/Submisson.html","title":"Submission Agreement","lang":"en-US","frontmatter":{"title":"Submission Agreement","icon":"hand-holding-hand","index":true,"order":4,"pageInfo":false,"comment":false,"description":"Player Submission Agreement for PvZ2 Gardendless Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created le...","head":[["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://www.pvzge.com/ru-RU/instructions/Submisson.html"}],["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://www.pvzge.com/instructions/Submisson.html"}],["meta",{"property":"og:url","content":"https://www.pvzge.com/en/instructions/Submisson.html"}],["meta",{"property":"og:site_name","content":"PvZ2 Gardendless Official Website"}],["meta",{"property":"og:title","content":"Submission Agreement"}],["meta",{"property":"og:description","content":"Player Submission Agreement for PvZ2 Gardendless Thank you for your enthusiasm and support for PvZ2: Gardendless! In order to better regulate the submission of player-created le..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-10-13T11:02:00.000Z"}],["meta",{"property":"article:modified_time","content":"2024-10-13T11:02:00.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Submission Agreement\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-10-13T11:02:00.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"LMYY\\",\\"url\\":\\"https://gaozih.com\\"}]}"]]},"headers":[{"level":2,"title":"Player Submission Agreement for PvZ2 Gardendless","slug":"player-submission-agreement-for-pvz2-gardendless","link":"#player-submission-agreement-for-pvz2-gardendless","children":[{"level":3,"title":"1. Authorization Statement","slug":"_1-authorization-statement","link":"#_1-authorization-statement","children":[]},{"level":3,"title":"2. Open Source Authorization","slug":"_2-open-source-authorization","link":"#_2-open-source-authorization","children":[]},{"level":3,"title":"3. Guarantee and liability","slug":"_3-guarantee-and-liability","link":"#_3-guarantee-and-liability","children":[]},{"level":3,"title":"4. Modification and Termination","slug":"_4-modification-and-termination","link":"#_4-modification-and-termination","children":[]},{"level":3,"title":"5. Effectiveness of the Agreement","slug":"_5-effectiveness-of-the-agreement","link":"#_5-effectiveness-of-the-agreement","children":[]}]},{"level":2,"title":"Appendix: MIT License","slug":"appendix-mit-license","link":"#appendix-mit-license","children":[]}],"git":{"createdTime":1726938409000,"updatedTime":1728817320000,"contributors":[{"name":"Gzh0821","username":"Gzh0821","email":"gaozih0821@outlook.com","commits":2,"url":"https://github.com/Gzh0821"}]},"readingTime":{"minutes":2.14,"words":643},"filePathRelative":"en/instructions/Submisson.md","localizedDate":"September 21, 2024","autoDesc":true}');export{h as comp,u as data}; diff --git a/assets/app-7Rvnh9ni.js b/assets/app-5kORbCh3.js similarity index 99% rename from assets/app-7Rvnh9ni.js rename to assets/app-5kORbCh3.js index b6a2072d..b12bd0d3 100644 --- a/assets/app-7Rvnh9ni.js +++ b/assets/app-5kORbCh3.js @@ -1,4 +1,4 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index.html-Cd7wa64Z.js","assets/plugin-vue_export-helper-DlAUqK2U.js","assets/index.html-DRE_QNFU.js","assets/plants.html-BuRIz2kO.js","assets/App-rV7fd8az.js","assets/zombies.html-JnqtYW5u.js","assets/App-CZM9yhi2.js","assets/index.html-CDA2nvnd.js","assets/Sponsor.html-Dh9mO2qh.js","assets/development.html-CUTmM1CL.js","assets/feedback.html-Dp6U-aOi.js","assets/index.html-D_A4DKZy.js","assets/community-level.html-PGyUaSJ9.js","assets/App-BtvcaFXj.js","assets/axios-upsvKRUO.js","assets/official-level.html-DE1tR_rG.js","assets/index.html-x0bZ5wp3.js","assets/index.html-BB2dynlH.js","assets/index.html-HqAAxLQ3.js","assets/FAQ.html-kslQvyHc.js","assets/index.html-DpPUxbx3.js","assets/requirement.html-Czy_34CK.js","assets/webGuide.html-Wwvo7AZb.js","assets/Agreement.html-BoCMDVHK.js","assets/Disclaimer.html-DyAcocPw.js","assets/OpenSource.html-xb098mYX.js","assets/PvZinfo.html-DldzVEaB.js","assets/index.html-CJkl2kvu.js","assets/Submisson.html-ChoApJjf.js","assets/index.html-DWH54DWR.js","assets/index.html-DoRbEbj5.js","assets/plants.html-DKlC5m9K.js","assets/zombies.html-Dj2n5fd5.js","assets/index.html-BCRh8uZp.js","assets/Sponsor.html-Bx3jAi8B.js","assets/development.html-CPvtwUKD.js","assets/feedback.html-Dcg8Evh2.js","assets/index.html-Dke3H05D.js","assets/community-level.html-2sedHsAW.js","assets/official-level.html-B02KYyUo.js","assets/index.html-CyqDBEGV.js","assets/FAQ.html-CFvCqqg_.js","assets/index.html-a6mn7AQB.js","assets/requirement.html-ekFfponY.js","assets/webGuide.html-CCCV4-ta.js","assets/Agreement.html-UmUnYFNU.js","assets/Disclaimer.html-g7T6S93k.js","assets/OpenSource.html-DBo4tyUr.js","assets/Private.html-DhvUeOhT.js","assets/PvZinfo.html-pH2wwqjY.js","assets/index.html-DV4cBCjT.js","assets/Submisson.html-CLOB3t51.js","assets/index.html-BhM4mDTE.js","assets/levelguide.html-qRviYk_n.js","assets/submitlevel.html-BBAB1lFG.js","assets/index.html-D2GhMfLJ.js","assets/plants.html-CzCBTDCi.js","assets/zombies.html-lkbKZPIs.js","assets/index.html-F10hVBGi.js","assets/Sponsor.html-CmhX5RbU.js","assets/development.html-DNmgBlQ_.js","assets/feedback.html-Bt9zPf8u.js","assets/index.html-IkKjHstr.js","assets/FAQ.html-Cy95GiA9.js","assets/index.html-CNaJmKUt.js","assets/requirement.html-DTqGUq6x.js","assets/Agreement.html-D_sjLbw5.js","assets/Disclaimer.html-C70JkF0b.js","assets/OpenSource.html-CzShuRuw.js","assets/PvZinfo.html-B5wy3xxC.js","assets/index.html-DaLr-oaM.js","assets/Submisson.html-DGwA6jaL.js","assets/index.html-ChC1Psf7.js","assets/levelguide.html-BrtNQr9j.js","assets/submitlevel.html-Cx16113V.js","assets/404.html-DYFBu9vm.js"])))=>i.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index.html-DlyA6K8K.js","assets/plugin-vue_export-helper-DlAUqK2U.js","assets/index.html-TH_CT5Vx.js","assets/plants.html-D-zDBdCI.js","assets/App-CHZXTt52.js","assets/zombies.html-BBC3fzjn.js","assets/App-DP_VI9Xx.js","assets/index.html-DJ1Fw8jY.js","assets/Sponsor.html-ayHAjz9S.js","assets/development.html-bbQZJ6kd.js","assets/feedback.html-BPHZgRY7.js","assets/index.html-DKBNxU85.js","assets/community-level.html-DqcSLXaq.js","assets/App-CQEJEO_G.js","assets/axios-upsvKRUO.js","assets/official-level.html-CnIh1Pvr.js","assets/index.html-CtDlsUjQ.js","assets/index.html-DNxttfPz.js","assets/index.html-BK7FYaCC.js","assets/FAQ.html-BDe4dRnI.js","assets/index.html-BhvdMcoU.js","assets/requirement.html-BjpGTGL9.js","assets/webGuide.html-WN_0JAxO.js","assets/Agreement.html-Z9GiRA7Z.js","assets/Disclaimer.html-BIJRSgxb.js","assets/OpenSource.html-UWhLY2_5.js","assets/PvZinfo.html-Dyr2A21G.js","assets/index.html-CEvO8qa8.js","assets/Submisson.html-3IkVbKJK.js","assets/index.html-BAjk93u3.js","assets/index.html-BjQbI2nP.js","assets/plants.html-CskevWYS.js","assets/zombies.html-CT7K4AmJ.js","assets/index.html-Che_iOLz.js","assets/Sponsor.html-Cuzh4Yoz.js","assets/development.html-BmsizYla.js","assets/feedback.html-DPk_8KiN.js","assets/index.html-CQ2BJBjR.js","assets/community-level.html-Dk1Rg-iP.js","assets/official-level.html-DtbBwHwL.js","assets/index.html-oXKc6HsZ.js","assets/FAQ.html-Xwk3u-f4.js","assets/index.html-m5JeXEpB.js","assets/requirement.html-B2tmUs7D.js","assets/webGuide.html-DX_woUm6.js","assets/Agreement.html-B93mwr4j.js","assets/Disclaimer.html-BiAd-wI5.js","assets/OpenSource.html-D1fjzsA3.js","assets/Private.html-CcBnPwel.js","assets/PvZinfo.html-CGG3VoDq.js","assets/index.html-r65y6DaM.js","assets/Submisson.html-D9FArBUe.js","assets/index.html-G9lQUw2J.js","assets/levelguide.html-ByAhVbHh.js","assets/submitlevel.html-DeERygaK.js","assets/index.html-CKTvQbd5.js","assets/plants.html-BFxMwCU6.js","assets/zombies.html-uQoDiKmG.js","assets/index.html-Ch8k4cjQ.js","assets/Sponsor.html-Cb8W3IE_.js","assets/development.html-CbGFYoAx.js","assets/feedback.html-DwxpiRBC.js","assets/index.html-D-Ul9Pgf.js","assets/FAQ.html-CzLG2HDW.js","assets/index.html-B3_yYpin.js","assets/requirement.html-CSnT6X7Z.js","assets/Agreement.html-DvYqbVvq.js","assets/Disclaimer.html-C2-rolfM.js","assets/OpenSource.html-CAG5lzsG.js","assets/PvZinfo.html-CTKeaeyA.js","assets/index.html-BDs1iG4X.js","assets/Submisson.html-BTX9-7Gp.js","assets/index.html-CdVNjr1H.js","assets/levelguide.html-CjqzXCs5.js","assets/submitlevel.html-vqsKdiu7.js","assets/404.html-BhidnwAe.js"])))=>i.map(i=>d[i]); const Dk="modulepreload",kk=function(e){return"/"+e},m$={},Ke=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),l=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));o=Promise.allSettled(n.map(s=>{if(s=kk(s),s in m$)return;m$[s]=!0;const u=s.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${c}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":Dk,u||(d.as="script"),d.crossOrigin="",d.href=s,l&&d.setAttribute("nonce",l),document.head.appendChild(d),u)return new Promise((f,p)=>{d.addEventListener("load",f),d.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${s}`)))})}))}function i(a){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=a,window.dispatchEvent(l),!l.defaultPrevented)throw a}return o.then(a=>{for(const l of a||[])l.status==="rejected"&&i(l.reason);return t().catch(i)})};/** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors @@ -31,7 +31,7 @@ Server rendered element contains fewer child nodes than client vdom.`),M=!0),Aa( * @vue/runtime-dom v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let X0;const j$=typeof window<"u"&&window.trustedTypes;if(j$)try{X0=j$.createPolicy("vue",{createHTML:e=>e})}catch{}const w_=X0?e=>X0.createHTML(e):e=>e,ZB="http://www.w3.org/2000/svg",QB="http://www.w3.org/1998/Math/MathML",ui=typeof document<"u"?document:null,V$=ui&&ui.createElement("template"),JB={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t==="svg"?ui.createElementNS(ZB,e):t==="mathml"?ui.createElementNS(QB,e):n?ui.createElement(e,{is:n}):ui.createElement(e);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>ui.createTextNode(e),createComment:e=>ui.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ui.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,i){const a=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{V$.innerHTML=w_(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const l=V$.content;if(r==="svg"||r==="mathml"){const s=l.firstChild;for(;s.firstChild;)l.appendChild(s.firstChild);l.removeChild(s)}t.insertBefore(l,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},zi="transition",_u="animation",Ls=Symbol("_vtc"),O_={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},__=$n({},FO,O_),eN=e=>(e.displayName="Transition",e.props=__,e),Ut=eN((e,{slots:t})=>j(UL,P_(e),t)),Ra=(e,t=[])=>{st(e)?e.forEach(n=>n(...t)):e&&e(...t)},W$=e=>e?st(e)?e.some(t=>t.length>1):e.length>1:!1;function P_(e){const t={};for(const M in e)M in O_||(t[M]=e[M]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:s=i,appearActiveClass:u=a,appearToClass:c=l,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,g=tN(o),m=g&&g[0],v=g&&g[1],{onBeforeEnter:b,onEnter:S,onEnterCancelled:C,onLeave:$,onLeaveCancelled:x,onBeforeAppear:O=b,onAppear:w=S,onAppearCancelled:P=C}=t,E=(M,R,F,A)=>{M._enterCancelled=A,Ki(M,R?c:l),Ki(M,R?u:a),F&&F()},T=(M,R)=>{M._isLeaving=!1,Ki(M,d),Ki(M,p),Ki(M,f),R&&R()},I=M=>(R,F)=>{const A=M?w:S,D=()=>E(R,M,F);Ra(A,[R,D]),K$(()=>{Ki(R,M?s:i),Ao(R,M?c:l),W$(A)||U$(R,r,m,D)})};return $n(t,{onBeforeEnter(M){Ra(b,[M]),Ao(M,i),Ao(M,a)},onBeforeAppear(M){Ra(O,[M]),Ao(M,s),Ao(M,u)},onEnter:I(!1),onAppear:I(!0),onLeave(M,R){M._isLeaving=!0;const F=()=>T(M,R);Ao(M,d),M._enterCancelled?(Ao(M,f),Y0()):(Y0(),Ao(M,f)),K$(()=>{M._isLeaving&&(Ki(M,d),Ao(M,p),W$($)||U$(M,r,v,F))}),Ra($,[M,F])},onEnterCancelled(M){E(M,!1,void 0,!0),Ra(C,[M])},onAppearCancelled(M){E(M,!0,void 0,!0),Ra(P,[M])},onLeaveCancelled(M){T(M),Ra(x,[M])}})}function tN(e){if(e==null)return null;if(Ht(e))return[Qm(e.enter),Qm(e.leave)];{const t=Qm(e);return[t,t]}}function Qm(e){return Hk(e)}function Ao(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Ls]||(e[Ls]=new Set)).add(t)}function Ki(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Ls];n&&(n.delete(t),n.size||(e[Ls]=void 0))}function K$(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let nN=0;function U$(e,t,n,r){const o=e._endId=++nN,i=()=>{o===e._endId&&r()};if(n!=null)return setTimeout(i,n);const{type:a,timeout:l,propCount:s}=E_(e,t);if(!a)return r();const u=a+"end";let c=0;const d=()=>{e.removeEventListener(u,f),i()},f=p=>{p.target===e&&++c>=s&&d()};setTimeout(()=>{c(n[g]||"").split(", "),o=r(`${zi}Delay`),i=r(`${zi}Duration`),a=G$(o,i),l=r(`${_u}Delay`),s=r(`${_u}Duration`),u=G$(l,s);let c=null,d=0,f=0;t===zi?a>0&&(c=zi,d=a,f=i.length):t===_u?u>0&&(c=_u,d=u,f=s.length):(d=Math.max(a,u),c=d>0?a>u?zi:_u:null,f=c?c===zi?i.length:s.length:0);const p=c===zi&&/\b(transform|all)(,|$)/.test(r(`${zi}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:p}}function G$(e,t){for(;e.lengthX$(n)+X$(e[r])))}function X$(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Y0(){return document.body.offsetHeight}function rN(e,t,n){const r=e[Ls];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Gp=Symbol("_vod"),I_=Symbol("_vsh"),ir={beforeMount(e,{value:t},{transition:n}){e[Gp]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Pu(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Pu(e,!0),r.enter(e)):r.leave(e,()=>{Pu(e,!1)}):Pu(e,t))},beforeUnmount(e,{value:t}){Pu(e,t)}};function Pu(e,t){e.style.display=t?e[Gp]:"none",e[I_]=!t}const oN=Symbol(""),iN=/(^|;)\s*display\s*:/;function aN(e,t,n){const r=e.style,o=zt(n);let i=!1;if(n&&!o){if(t)if(zt(t))for(const a of t.split(";")){const l=a.slice(0,a.indexOf(":")).trim();n[l]==null&&Vf(r,l,"")}else for(const a in t)n[a]==null&&Vf(r,a,"");for(const a in n)a==="display"&&(i=!0),Vf(r,a,n[a])}else if(o){if(t!==n){const a=r[oN];a&&(n+=";"+a),r.cssText=n,i=iN.test(n)}}else t&&e.removeAttribute("style");Gp in e&&(e[Gp]=i?r.display:"",e[I_]&&(r.display="none"))}const Y$=/\s*!important$/;function Vf(e,t,n){if(st(n))n.forEach(r=>Vf(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=lN(e,t);Y$.test(n)?e.setProperty(ba(r),n.replace(Y$,""),"important"):e[r]=n}}const q$=["Webkit","Moz","ms"],Jm={};function lN(e,t){const n=Jm[t];if(n)return n;let r=vr(t);if(r!=="filter"&&r in e)return Jm[t]=r;r=ld(r);for(let o=0;oev||(dN.then(()=>ev=0),ev=Date.now());function pN(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;yo(hN(r,n.value),t,5,[r])};return n.value=e,n.attached=fN(),n}function hN(e,t){if(st(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const nx=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,gN=(e,t,n,r,o,i)=>{const a=o==="svg";t==="class"?rN(e,r,a):t==="style"?aN(e,n,r):ad(t)?Zb(t)||uN(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):mN(e,t,r,a))?(J$(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Q$(e,t,r,a,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!zt(r))?J$(e,vr(t),r,i,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Q$(e,t,r,a))};function mN(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&nx(t)&&ut(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return nx(t)&&zt(n)?!1:t in e}const T_=new WeakMap,A_=new WeakMap,Xp=Symbol("_moveCb"),rx=Symbol("_enterCb"),vN=e=>(delete e.props.mode,e),bN=vN({name:"TransitionGroup",props:$n({},__,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=nn(),r=NO();let o,i;return Un(()=>{if(!o.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!$N(o[0].el,n.vnode.el,a))return;o.forEach(yN),o.forEach(SN);const l=o.filter(CN);Y0(),l.forEach(s=>{const u=s.el,c=u.style;Ao(u,a),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[Xp]=f=>{f&&f.target!==u||(!f||/transform$/.test(f.propertyName))&&(u.removeEventListener("transitionend",d),u[Xp]=null,Ki(u,a))};u.addEventListener("transitionend",d)})}),()=>{const a=rt(e),l=P_(a);let s=a.tag||Ue;if(o=[],i)for(let u=0;u{l.split(/\s+/).forEach(s=>s&&r.classList.remove(s))}),n.split(/\s+/).forEach(l=>l&&r.classList.add(l)),r.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(r);const{hasTransform:a}=E_(r);return i.removeChild(r),a}const ox=e=>{const t=e.props["onUpdate:modelValue"]||!1;return st(t)?n=>zf(t,n):t};function xN(e){e.target.composing=!0}function ix(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const tv=Symbol("_assign"),W4e={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[tv]=ox(o);const i=r||o.props&&o.props.type==="number";ql(e,t?"change":"input",a=>{if(a.target.composing)return;let l=e.value;n&&(l=l.trim()),i&&(l=L0(l)),e[tv](l)}),n&&ql(e,"change",()=>{e.value=e.value.trim()}),t||(ql(e,"compositionstart",xN),ql(e,"compositionend",ix),ql(e,"change",ix))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:o,number:i}},a){if(e[tv]=ox(a),e.composing)return;const l=(i||e.type==="number")&&!/^0\d/.test(e.value)?L0(e.value):e.value,s=t??"";l!==s&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||o&&e.value.trim()===s)||(e.value=s))}},wN=["ctrl","shift","alt","meta"],ON={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>wN.some(n=>e[`${n}Key`]&&!t.includes(n))},ax=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(o,...i)=>{for(let a=0;a{R_().render(...e)},PN=(...e)=>{const t=R_().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=k_(r);if(!o)return;const i=t._component;!ut(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const a=n(o,!1,D_(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),a},t},EN=(...e)=>{const t=_N().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=k_(r);if(o)return n(o,!0,D_(o))},t};function D_(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function k_(e){return zt(e)?document.querySelector(e):e}var dd=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),IN=/.md((\?|#).*)?$/,fg=(e,t="/")=>dd(e)||e.startsWith("/")&&!e.startsWith(t)&&!IN.test(e),fd=e=>/^(https?:)?\/\//.test(e),sx=e=>{if(!e||e.endsWith("/"))return e;let t=e.replace(/(^|\/)README.md$/i,"$1index.html");return t.endsWith(".md")?t=`${t.substring(0,t.length-3)}.html`:t.endsWith(".html")||(t=`${t}.html`),t.endsWith("/index.html")&&(t=t.substring(0,t.length-10)),t},TN="http://.",AN=(e,t)=>{if(!e.startsWith("/")&&t){const n=t.slice(0,t.lastIndexOf("/"));return sx(new URL(`${n}/${e}`,TN).pathname)}return sx(e)},MN=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const i=o.split("/").length-r.split("/").length;return i!==0?i:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"},RN=(e,t="/")=>{const n=e.replace(/^(?:https?:)?\/\/[^/]*/,"");return n.startsWith(t)?`/${n.slice(t.length)}`:n},DN=/(#|\?)/,L_=e=>{const[t,...n]=e.split(DN);return{pathname:t,hashAndQueries:n.join("")}},kN=["link","meta","script","style","noscript","template"],LN=["title","base"],BN=([e,t,n])=>LN.includes(e)?e:kN.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([r,o])=>typeof o=="boolean"?o?[r,""]:null:[r,o]).filter(r=>r!=null).sort(([r],[o])=>r.localeCompare(o)),n]):null,NN=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=BN(r);o&&!t.has(o)&&(t.add(o),n.push(r))}),n},FN=e=>e.startsWith("/")?e:`/${e}`,B_=e=>e.endsWith("/")||e.endsWith(".html")?e:`${e}/`,vy=e=>e.endsWith("/")?e.slice(0,-1):e,by=e=>e.startsWith("/")?e.slice(1):e,Sa=e=>Object.prototype.toString.call(e)==="[object Object]",sn=e=>typeof e=="string";const zN=JSON.parse("{}"),HN=Object.fromEntries([["/",{loader:()=>Ke(()=>import("./index.html-Cd7wa64Z.js"),__vite__mapDeps([0,1])),meta:{t:"主页",i:"home"}}],["/almanac/",{loader:()=>Ke(()=>import("./index.html-DRE_QNFU.js"),__vite__mapDeps([2,1])),meta:{t:"在线图鉴",i:"book-atlas"}}],["/almanac/plants.html",{loader:()=>Ke(()=>import("./plants.html-BuRIz2kO.js"),__vite__mapDeps([3,4,1])),meta:{t:"植物图鉴",i:"book-open",O:2}}],["/almanac/zombies.html",{loader:()=>Ke(()=>import("./zombies.html-JnqtYW5u.js"),__vite__mapDeps([5,6,1])),meta:{t:"僵尸图鉴",i:"book-open",O:3}}],["/contribution/",{loader:()=>Ke(()=>import("./index.html-CDA2nvnd.js"),__vite__mapDeps([7,1])),meta:{t:"用户社区",i:"comment"}}],["/contribution/Sponsor.html",{loader:()=>Ke(()=>import("./Sponsor.html-Dh9mO2qh.js"),__vite__mapDeps([8,1])),meta:{t:"赞助者",i:"fa-solid fa-hand-holding-heart",O:4}}],["/contribution/development.html",{loader:()=>Ke(()=>import("./development.html-CUTmM1CL.js"),__vite__mapDeps([9,1])),meta:{t:"协助开发",i:"code",O:3}}],["/contribution/feedback.html",{loader:()=>Ke(()=>import("./feedback.html-Dp6U-aOi.js"),__vite__mapDeps([10,1])),meta:{t:"问题反馈",i:"comments",O:5}}],["/custom-level/",{loader:()=>Ke(()=>import("./index.html-D_A4DKZy.js"),__vite__mapDeps([11,1])),meta:{t:"自定义关卡",i:"feather"}}],["/custom-level/community-level.html",{loader:()=>Ke(()=>import("./community-level.html-PGyUaSJ9.js"),__vite__mapDeps([12,13,14,1])),meta:{t:"社区关卡",i:"feather-pointed",O:3}}],["/custom-level/official-level.html",{loader:()=>Ke(()=>import("./official-level.html-DE1tR_rG.js"),__vite__mapDeps([15,13,14,1])),meta:{t:"官方关卡",i:"pen-fancy",O:2}}],["/devtool/",{loader:()=>Ke(()=>import("./index.html-x0bZ5wp3.js"),__vite__mapDeps([16,1])),meta:{t:"开发者工具",i:"screwdriver-wrench"}}],["/download/",{loader:()=>Ke(()=>import("./index.html-BB2dynlH.js"),__vite__mapDeps([17,14,1])),meta:{t:"下载链接",i:"download"}}],["/en/",{loader:()=>Ke(()=>import("./index.html-HqAAxLQ3.js"),__vite__mapDeps([18,1])),meta:{t:"Home Page",i:"home"}}],["/guide/FAQ.html",{loader:()=>Ke(()=>import("./FAQ.html-kslQvyHc.js"),__vite__mapDeps([19,1])),meta:{t:"常见问题FAQ",i:"question",O:2}}],["/guide/",{loader:()=>Ke(()=>import("./index.html-DpPUxbx3.js"),__vite__mapDeps([20,1])),meta:{t:"教程和指南",i:"book"}}],["/guide/requirement.html",{loader:()=>Ke(()=>import("./requirement.html-Czy_34CK.js"),__vite__mapDeps([21,1])),meta:{t:"系统和环境要求",i:"sliders",O:4}}],["/guide/webGuide.html",{loader:()=>Ke(()=>import("./webGuide.html-Wwvo7AZb.js"),__vite__mapDeps([22,1])),meta:{t:"官网开发指南",i:"laptop-code",O:5}}],["/instructions/Agreement.html",{loader:()=>Ke(()=>import("./Agreement.html-BoCMDVHK.js"),__vite__mapDeps([23,1])),meta:{t:"使用协议",i:"handshake",O:1}}],["/instructions/Disclaimer.html",{loader:()=>Ke(()=>import("./Disclaimer.html-DyAcocPw.js"),__vite__mapDeps([24,1])),meta:{t:"免责声明",i:"copyright",O:2}}],["/instructions/OpenSource.html",{loader:()=>Ke(()=>import("./OpenSource.html-xb098mYX.js"),__vite__mapDeps([25,1])),meta:{t:"开源声明",i:"gavel",O:3}}],["/instructions/PvZinfo.html",{loader:()=>Ke(()=>import("./PvZinfo.html-DldzVEaB.js"),__vite__mapDeps([26,1])),meta:{t:"原版信息",i:"circle-info",O:5}}],["/instructions/",{loader:()=>Ke(()=>import("./index.html-CJkl2kvu.js"),__vite__mapDeps([27,1])),meta:{t:"协议和声明",i:"info"}}],["/instructions/Submisson.html",{loader:()=>Ke(()=>import("./Submisson.html-ChoApJjf.js"),__vite__mapDeps([28,1])),meta:{t:"玩家投稿协议",i:"hand-holding-hand",O:4}}],["/ru-RU/",{loader:()=>Ke(()=>import("./index.html-DWH54DWR.js"),__vite__mapDeps([29,1])),meta:{t:"Домашняя страница",i:"home"}}],["/en/almanac/",{loader:()=>Ke(()=>import("./index.html-DoRbEbj5.js"),__vite__mapDeps([30,1])),meta:{t:"Almanac",i:"book-atlas"}}],["/en/almanac/plants.html",{loader:()=>Ke(()=>import("./plants.html-DKlC5m9K.js"),__vite__mapDeps([31,4,1])),meta:{t:"Plants Almanac",i:"book-open",O:2}}],["/en/almanac/zombies.html",{loader:()=>Ke(()=>import("./zombies.html-Dj2n5fd5.js"),__vite__mapDeps([32,6,1])),meta:{t:"Zombie Almanac",i:"book-open",O:3}}],["/en/contribution/",{loader:()=>Ke(()=>import("./index.html-BCRh8uZp.js"),__vite__mapDeps([33,1])),meta:{t:"Community",i:"comment"}}],["/en/contribution/Sponsor.html",{loader:()=>Ke(()=>import("./Sponsor.html-Bx3jAi8B.js"),__vite__mapDeps([34,1])),meta:{t:"Sponsor",i:"fa-solid fa-hand-holding-heart",O:4}}],["/en/contribution/development.html",{loader:()=>Ke(()=>import("./development.html-CPvtwUKD.js"),__vite__mapDeps([35,1])),meta:{t:"Development Help",i:"code",O:3}}],["/en/contribution/feedback.html",{loader:()=>Ke(()=>import("./feedback.html-Dcg8Evh2.js"),__vite__mapDeps([36,1])),meta:{t:"Feedback",i:"comments",O:5}}],["/en/custom-level/",{loader:()=>Ke(()=>import("./index.html-Dke3H05D.js"),__vite__mapDeps([37,1])),meta:{t:"Custom Level",i:"feather"}}],["/en/custom-level/community-level.html",{loader:()=>Ke(()=>import("./community-level.html-2sedHsAW.js"),__vite__mapDeps([38,13,14,1])),meta:{t:"Community Level",i:"feather-pointed",O:3}}],["/en/custom-level/official-level.html",{loader:()=>Ke(()=>import("./official-level.html-B02KYyUo.js"),__vite__mapDeps([39,13,14,1])),meta:{t:"Official Level",i:"pen-fancy",O:2}}],["/en/download/",{loader:()=>Ke(()=>import("./index.html-CyqDBEGV.js"),__vite__mapDeps([40,14,1])),meta:{t:"Download",i:"download"}}],["/en/guide/FAQ.html",{loader:()=>Ke(()=>import("./FAQ.html-CFvCqqg_.js"),__vite__mapDeps([41,1])),meta:{t:"FAQ",i:"question",O:2}}],["/en/guide/",{loader:()=>Ke(()=>import("./index.html-a6mn7AQB.js"),__vite__mapDeps([42,1])),meta:{t:"Guide",i:"book"}}],["/en/guide/requirement.html",{loader:()=>Ke(()=>import("./requirement.html-ekFfponY.js"),__vite__mapDeps([43,1])),meta:{t:"System Requirements",i:"sliders",O:4}}],["/en/guide/webGuide.html",{loader:()=>Ke(()=>import("./webGuide.html-CCCV4-ta.js"),__vite__mapDeps([44,1])),meta:{t:"Website Development Guide",i:"laptop-code",O:5}}],["/en/instructions/Agreement.html",{loader:()=>Ke(()=>import("./Agreement.html-UmUnYFNU.js"),__vite__mapDeps([45,1])),meta:{t:"Usage Agreement",i:"handshake",O:1}}],["/en/instructions/Disclaimer.html",{loader:()=>Ke(()=>import("./Disclaimer.html-g7T6S93k.js"),__vite__mapDeps([46,1])),meta:{t:"Copyright Disclaimer",i:"copyright",O:2}}],["/en/instructions/OpenSource.html",{loader:()=>Ke(()=>import("./OpenSource.html-DBo4tyUr.js"),__vite__mapDeps([47,1])),meta:{t:"Opensource Agreement",i:"gavel",O:3}}],["/en/instructions/Private.html",{loader:()=>Ke(()=>import("./Private.html-DhvUeOhT.js"),__vite__mapDeps([48,1])),meta:{t:"Privacy Policy",i:"user-shield",O:6}}],["/en/instructions/PvZinfo.html",{loader:()=>Ke(()=>import("./PvZinfo.html-pH2wwqjY.js"),__vite__mapDeps([49,1])),meta:{t:"Original Version",i:"circle-info",O:5}}],["/en/instructions/",{loader:()=>Ke(()=>import("./index.html-DV4cBCjT.js"),__vite__mapDeps([50,1])),meta:{t:"Agreement and Statement",i:"info"}}],["/en/instructions/Submisson.html",{loader:()=>Ke(()=>import("./Submisson.html-CLOB3t51.js"),__vite__mapDeps([51,1])),meta:{t:"Submission Agreement",i:"hand-holding-hand",O:4}}],["/guide/level/",{loader:()=>Ke(()=>import("./index.html-BhM4mDTE.js"),__vite__mapDeps([52,1])),meta:{t:"自定义关卡指南",i:"feather",O:3}}],["/guide/level/levelguide.html",{loader:()=>Ke(()=>import("./levelguide.html-qRviYk_n.js"),__vite__mapDeps([53,1])),meta:{t:"关卡文件",i:"file-pen",O:1}}],["/guide/level/submitlevel.html",{loader:()=>Ke(()=>import("./submitlevel.html-BBAB1lFG.js"),__vite__mapDeps([54,1])),meta:{t:"分享和投稿关卡",i:"share",O:2}}],["/ru-RU/almanac/",{loader:()=>Ke(()=>import("./index.html-D2GhMfLJ.js"),__vite__mapDeps([55,1])),meta:{t:"Альманах",i:"book-atlas"}}],["/ru-RU/almanac/plants.html",{loader:()=>Ke(()=>import("./plants.html-CzCBTDCi.js"),__vite__mapDeps([56,4,1])),meta:{t:"Альманах растений",i:"book-open",O:2}}],["/ru-RU/almanac/zombies.html",{loader:()=>Ke(()=>import("./zombies.html-lkbKZPIs.js"),__vite__mapDeps([57,6,1])),meta:{t:"Альманах зомби",i:"book-open",O:3}}],["/ru-RU/contribution/",{loader:()=>Ke(()=>import("./index.html-F10hVBGi.js"),__vite__mapDeps([58,1])),meta:{t:"Сообщество",i:"comment"}}],["/ru-RU/contribution/Sponsor.html",{loader:()=>Ke(()=>import("./Sponsor.html-CmhX5RbU.js"),__vite__mapDeps([59,1])),meta:{t:"Спонсоры",i:"fa-solid fa-hand-holding-heart",O:4}}],["/ru-RU/contribution/development.html",{loader:()=>Ke(()=>import("./development.html-DNmgBlQ_.js"),__vite__mapDeps([60,1])),meta:{t:"Помощь в разработке",i:"code",O:3}}],["/ru-RU/contribution/feedback.html",{loader:()=>Ke(()=>import("./feedback.html-Bt9zPf8u.js"),__vite__mapDeps([61,1])),meta:{t:"Обратная связь",i:"comments",O:5}}],["/ru-RU/download/",{loader:()=>Ke(()=>import("./index.html-IkKjHstr.js"),__vite__mapDeps([62,14,1])),meta:{t:"Скачивание",i:"download"}}],["/ru-RU/guide/FAQ.html",{loader:()=>Ke(()=>import("./FAQ.html-Cy95GiA9.js"),__vite__mapDeps([63,1])),meta:{t:"ЧаВо",i:"question",O:2}}],["/ru-RU/guide/",{loader:()=>Ke(()=>import("./index.html-CNaJmKUt.js"),__vite__mapDeps([64,1])),meta:{t:"Гид",i:"book"}}],["/ru-RU/guide/requirement.html",{loader:()=>Ke(()=>import("./requirement.html-DTqGUq6x.js"),__vite__mapDeps([65,1])),meta:{t:"Системные Требования",i:"sliders",O:3}}],["/ru-RU/instructions/Agreement.html",{loader:()=>Ke(()=>import("./Agreement.html-D_sjLbw5.js"),__vite__mapDeps([66,1])),meta:{t:"Пользовательское соглашение",i:"handshake",O:1}}],["/ru-RU/instructions/Disclaimer.html",{loader:()=>Ke(()=>import("./Disclaimer.html-C70JkF0b.js"),__vite__mapDeps([67,1])),meta:{t:"отказ от авторских прав",i:"copyright",O:2}}],["/ru-RU/instructions/OpenSource.html",{loader:()=>Ke(()=>import("./OpenSource.html-CzShuRuw.js"),__vite__mapDeps([68,1])),meta:{t:"Соглашение открытого исходного кода",i:"gavel",O:3}}],["/ru-RU/instructions/PvZinfo.html",{loader:()=>Ke(()=>import("./PvZinfo.html-B5wy3xxC.js"),__vite__mapDeps([69,1])),meta:{t:"Оригинальное Издание",i:"circle-info",O:5}}],["/ru-RU/instructions/",{loader:()=>Ke(()=>import("./index.html-DaLr-oaM.js"),__vite__mapDeps([70,1])),meta:{t:"Соглашение и заявление",i:"info"}}],["/ru-RU/instructions/Submisson.html",{loader:()=>Ke(()=>import("./Submisson.html-DGwA6jaL.js"),__vite__mapDeps([71,1])),meta:{t:"Соглашение о представлении",i:"hand-holding-hand",O:4}}],["/en/guide/level/",{loader:()=>Ke(()=>import("./index.html-ChC1Psf7.js"),__vite__mapDeps([72,1])),meta:{t:"Custom Level Guide",i:"feather",O:3}}],["/en/guide/level/levelguide.html",{loader:()=>Ke(()=>import("./levelguide.html-BrtNQr9j.js"),__vite__mapDeps([73,1])),meta:{t:"Level Files",i:"feather",O:1}}],["/en/guide/level/submitlevel.html",{loader:()=>Ke(()=>import("./submitlevel.html-Cx16113V.js"),__vite__mapDeps([74,1])),meta:{t:"Share and Contribute Levels",i:"share",O:2}}],["/404.html",{loader:()=>Ke(()=>import("./404.html-DYFBu9vm.js"),__vite__mapDeps([75,1])),meta:{t:""}}]]);function jN(){return N_().__VUE_DEVTOOLS_GLOBAL_HOOK__}function N_(){return typeof navigator<"u"&&typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}}const VN=typeof Proxy=="function",WN="devtools-plugin:setup",KN="plugin:settings:set";let Fl,q0;function UN(){var e;return Fl!==void 0||(typeof window<"u"&&window.performance?(Fl=!0,q0=window.performance):typeof globalThis<"u"&&(!((e=globalThis.perf_hooks)===null||e===void 0)&&e.performance)?(Fl=!0,q0=globalThis.perf_hooks.performance):Fl=!1),Fl}function GN(){return UN()?q0.now():Date.now()}class XN{constructor(t,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=n;const r={};if(t.settings)for(const a in t.settings){const l=t.settings[a];r[a]=l.defaultValue}const o=`__vue-devtools-plugin-settings__${t.id}`;let i=Object.assign({},r);try{const a=localStorage.getItem(o),l=JSON.parse(a);Object.assign(i,l)}catch{}this.fallbacks={getSettings(){return i},setSettings(a){try{localStorage.setItem(o,JSON.stringify(a))}catch{}i=a},now(){return GN()}},n&&n.on(KN,(a,l)=>{a===this.plugin.id&&this.fallbacks.setSettings(l)}),this.proxiedOn=new Proxy({},{get:(a,l)=>this.target?this.target.on[l]:(...s)=>{this.onQueue.push({method:l,args:s})}}),this.proxiedTarget=new Proxy({},{get:(a,l)=>this.target?this.target[l]:l==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(l)?(...s)=>(this.targetQueue.push({method:l,args:s,resolve:()=>{}}),this.fallbacks[l](...s)):(...s)=>new Promise(u=>{this.targetQueue.push({method:l,args:s,resolve:u})})})}async setRealTarget(t){this.target=t;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function YN(e,t){const n=e,r=N_(),o=jN(),i=VN&&n.enableEarlyProxy;if(o&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!i))o.emit(WN,e,t);else{const a=i?new XN(n,o):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:a}),a&&t(a.proxiedTarget)}}/*! +**/let X0;const j$=typeof window<"u"&&window.trustedTypes;if(j$)try{X0=j$.createPolicy("vue",{createHTML:e=>e})}catch{}const w_=X0?e=>X0.createHTML(e):e=>e,ZB="http://www.w3.org/2000/svg",QB="http://www.w3.org/1998/Math/MathML",ui=typeof document<"u"?document:null,V$=ui&&ui.createElement("template"),JB={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t==="svg"?ui.createElementNS(ZB,e):t==="mathml"?ui.createElementNS(QB,e):n?ui.createElement(e,{is:n}):ui.createElement(e);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>ui.createTextNode(e),createComment:e=>ui.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ui.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,i){const a=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{V$.innerHTML=w_(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const l=V$.content;if(r==="svg"||r==="mathml"){const s=l.firstChild;for(;s.firstChild;)l.appendChild(s.firstChild);l.removeChild(s)}t.insertBefore(l,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},zi="transition",_u="animation",Ls=Symbol("_vtc"),O_={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},__=$n({},FO,O_),eN=e=>(e.displayName="Transition",e.props=__,e),Ut=eN((e,{slots:t})=>j(UL,P_(e),t)),Ra=(e,t=[])=>{st(e)?e.forEach(n=>n(...t)):e&&e(...t)},W$=e=>e?st(e)?e.some(t=>t.length>1):e.length>1:!1;function P_(e){const t={};for(const M in e)M in O_||(t[M]=e[M]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:s=i,appearActiveClass:u=a,appearToClass:c=l,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,g=tN(o),m=g&&g[0],v=g&&g[1],{onBeforeEnter:b,onEnter:S,onEnterCancelled:C,onLeave:$,onLeaveCancelled:x,onBeforeAppear:O=b,onAppear:w=S,onAppearCancelled:P=C}=t,E=(M,R,F,A)=>{M._enterCancelled=A,Ki(M,R?c:l),Ki(M,R?u:a),F&&F()},T=(M,R)=>{M._isLeaving=!1,Ki(M,d),Ki(M,p),Ki(M,f),R&&R()},I=M=>(R,F)=>{const A=M?w:S,D=()=>E(R,M,F);Ra(A,[R,D]),K$(()=>{Ki(R,M?s:i),Ao(R,M?c:l),W$(A)||U$(R,r,m,D)})};return $n(t,{onBeforeEnter(M){Ra(b,[M]),Ao(M,i),Ao(M,a)},onBeforeAppear(M){Ra(O,[M]),Ao(M,s),Ao(M,u)},onEnter:I(!1),onAppear:I(!0),onLeave(M,R){M._isLeaving=!0;const F=()=>T(M,R);Ao(M,d),M._enterCancelled?(Ao(M,f),Y0()):(Y0(),Ao(M,f)),K$(()=>{M._isLeaving&&(Ki(M,d),Ao(M,p),W$($)||U$(M,r,v,F))}),Ra($,[M,F])},onEnterCancelled(M){E(M,!1,void 0,!0),Ra(C,[M])},onAppearCancelled(M){E(M,!0,void 0,!0),Ra(P,[M])},onLeaveCancelled(M){T(M),Ra(x,[M])}})}function tN(e){if(e==null)return null;if(Ht(e))return[Qm(e.enter),Qm(e.leave)];{const t=Qm(e);return[t,t]}}function Qm(e){return Hk(e)}function Ao(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Ls]||(e[Ls]=new Set)).add(t)}function Ki(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Ls];n&&(n.delete(t),n.size||(e[Ls]=void 0))}function K$(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let nN=0;function U$(e,t,n,r){const o=e._endId=++nN,i=()=>{o===e._endId&&r()};if(n!=null)return setTimeout(i,n);const{type:a,timeout:l,propCount:s}=E_(e,t);if(!a)return r();const u=a+"end";let c=0;const d=()=>{e.removeEventListener(u,f),i()},f=p=>{p.target===e&&++c>=s&&d()};setTimeout(()=>{c(n[g]||"").split(", "),o=r(`${zi}Delay`),i=r(`${zi}Duration`),a=G$(o,i),l=r(`${_u}Delay`),s=r(`${_u}Duration`),u=G$(l,s);let c=null,d=0,f=0;t===zi?a>0&&(c=zi,d=a,f=i.length):t===_u?u>0&&(c=_u,d=u,f=s.length):(d=Math.max(a,u),c=d>0?a>u?zi:_u:null,f=c?c===zi?i.length:s.length:0);const p=c===zi&&/\b(transform|all)(,|$)/.test(r(`${zi}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:p}}function G$(e,t){for(;e.lengthX$(n)+X$(e[r])))}function X$(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Y0(){return document.body.offsetHeight}function rN(e,t,n){const r=e[Ls];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Gp=Symbol("_vod"),I_=Symbol("_vsh"),ir={beforeMount(e,{value:t},{transition:n}){e[Gp]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Pu(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Pu(e,!0),r.enter(e)):r.leave(e,()=>{Pu(e,!1)}):Pu(e,t))},beforeUnmount(e,{value:t}){Pu(e,t)}};function Pu(e,t){e.style.display=t?e[Gp]:"none",e[I_]=!t}const oN=Symbol(""),iN=/(^|;)\s*display\s*:/;function aN(e,t,n){const r=e.style,o=zt(n);let i=!1;if(n&&!o){if(t)if(zt(t))for(const a of t.split(";")){const l=a.slice(0,a.indexOf(":")).trim();n[l]==null&&Vf(r,l,"")}else for(const a in t)n[a]==null&&Vf(r,a,"");for(const a in n)a==="display"&&(i=!0),Vf(r,a,n[a])}else if(o){if(t!==n){const a=r[oN];a&&(n+=";"+a),r.cssText=n,i=iN.test(n)}}else t&&e.removeAttribute("style");Gp in e&&(e[Gp]=i?r.display:"",e[I_]&&(r.display="none"))}const Y$=/\s*!important$/;function Vf(e,t,n){if(st(n))n.forEach(r=>Vf(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=lN(e,t);Y$.test(n)?e.setProperty(ba(r),n.replace(Y$,""),"important"):e[r]=n}}const q$=["Webkit","Moz","ms"],Jm={};function lN(e,t){const n=Jm[t];if(n)return n;let r=vr(t);if(r!=="filter"&&r in e)return Jm[t]=r;r=ld(r);for(let o=0;oev||(dN.then(()=>ev=0),ev=Date.now());function pN(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;yo(hN(r,n.value),t,5,[r])};return n.value=e,n.attached=fN(),n}function hN(e,t){if(st(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const nx=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,gN=(e,t,n,r,o,i)=>{const a=o==="svg";t==="class"?rN(e,r,a):t==="style"?aN(e,n,r):ad(t)?Zb(t)||uN(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):mN(e,t,r,a))?(J$(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Q$(e,t,r,a,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!zt(r))?J$(e,vr(t),r,i,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Q$(e,t,r,a))};function mN(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&nx(t)&&ut(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return nx(t)&&zt(n)?!1:t in e}const T_=new WeakMap,A_=new WeakMap,Xp=Symbol("_moveCb"),rx=Symbol("_enterCb"),vN=e=>(delete e.props.mode,e),bN=vN({name:"TransitionGroup",props:$n({},__,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=nn(),r=NO();let o,i;return Un(()=>{if(!o.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!$N(o[0].el,n.vnode.el,a))return;o.forEach(yN),o.forEach(SN);const l=o.filter(CN);Y0(),l.forEach(s=>{const u=s.el,c=u.style;Ao(u,a),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[Xp]=f=>{f&&f.target!==u||(!f||/transform$/.test(f.propertyName))&&(u.removeEventListener("transitionend",d),u[Xp]=null,Ki(u,a))};u.addEventListener("transitionend",d)})}),()=>{const a=rt(e),l=P_(a);let s=a.tag||Ue;if(o=[],i)for(let u=0;u{l.split(/\s+/).forEach(s=>s&&r.classList.remove(s))}),n.split(/\s+/).forEach(l=>l&&r.classList.add(l)),r.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(r);const{hasTransform:a}=E_(r);return i.removeChild(r),a}const ox=e=>{const t=e.props["onUpdate:modelValue"]||!1;return st(t)?n=>zf(t,n):t};function xN(e){e.target.composing=!0}function ix(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const tv=Symbol("_assign"),W4e={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[tv]=ox(o);const i=r||o.props&&o.props.type==="number";ql(e,t?"change":"input",a=>{if(a.target.composing)return;let l=e.value;n&&(l=l.trim()),i&&(l=L0(l)),e[tv](l)}),n&&ql(e,"change",()=>{e.value=e.value.trim()}),t||(ql(e,"compositionstart",xN),ql(e,"compositionend",ix),ql(e,"change",ix))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:o,number:i}},a){if(e[tv]=ox(a),e.composing)return;const l=(i||e.type==="number")&&!/^0\d/.test(e.value)?L0(e.value):e.value,s=t??"";l!==s&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||o&&e.value.trim()===s)||(e.value=s))}},wN=["ctrl","shift","alt","meta"],ON={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>wN.some(n=>e[`${n}Key`]&&!t.includes(n))},ax=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(o,...i)=>{for(let a=0;a{R_().render(...e)},PN=(...e)=>{const t=R_().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=k_(r);if(!o)return;const i=t._component;!ut(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const a=n(o,!1,D_(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),a},t},EN=(...e)=>{const t=_N().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=k_(r);if(o)return n(o,!0,D_(o))},t};function D_(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function k_(e){return zt(e)?document.querySelector(e):e}var dd=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),IN=/.md((\?|#).*)?$/,fg=(e,t="/")=>dd(e)||e.startsWith("/")&&!e.startsWith(t)&&!IN.test(e),fd=e=>/^(https?:)?\/\//.test(e),sx=e=>{if(!e||e.endsWith("/"))return e;let t=e.replace(/(^|\/)README.md$/i,"$1index.html");return t.endsWith(".md")?t=`${t.substring(0,t.length-3)}.html`:t.endsWith(".html")||(t=`${t}.html`),t.endsWith("/index.html")&&(t=t.substring(0,t.length-10)),t},TN="http://.",AN=(e,t)=>{if(!e.startsWith("/")&&t){const n=t.slice(0,t.lastIndexOf("/"));return sx(new URL(`${n}/${e}`,TN).pathname)}return sx(e)},MN=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const i=o.split("/").length-r.split("/").length;return i!==0?i:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"},RN=(e,t="/")=>{const n=e.replace(/^(?:https?:)?\/\/[^/]*/,"");return n.startsWith(t)?`/${n.slice(t.length)}`:n},DN=/(#|\?)/,L_=e=>{const[t,...n]=e.split(DN);return{pathname:t,hashAndQueries:n.join("")}},kN=["link","meta","script","style","noscript","template"],LN=["title","base"],BN=([e,t,n])=>LN.includes(e)?e:kN.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([r,o])=>typeof o=="boolean"?o?[r,""]:null:[r,o]).filter(r=>r!=null).sort(([r],[o])=>r.localeCompare(o)),n]):null,NN=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=BN(r);o&&!t.has(o)&&(t.add(o),n.push(r))}),n},FN=e=>e.startsWith("/")?e:`/${e}`,B_=e=>e.endsWith("/")||e.endsWith(".html")?e:`${e}/`,vy=e=>e.endsWith("/")?e.slice(0,-1):e,by=e=>e.startsWith("/")?e.slice(1):e,Sa=e=>Object.prototype.toString.call(e)==="[object Object]",sn=e=>typeof e=="string";const zN=JSON.parse("{}"),HN=Object.fromEntries([["/",{loader:()=>Ke(()=>import("./index.html-DlyA6K8K.js"),__vite__mapDeps([0,1])),meta:{t:"主页",i:"home"}}],["/almanac/",{loader:()=>Ke(()=>import("./index.html-TH_CT5Vx.js"),__vite__mapDeps([2,1])),meta:{t:"在线图鉴",i:"book-atlas"}}],["/almanac/plants.html",{loader:()=>Ke(()=>import("./plants.html-D-zDBdCI.js"),__vite__mapDeps([3,4,1])),meta:{t:"植物图鉴",i:"book-open",O:2}}],["/almanac/zombies.html",{loader:()=>Ke(()=>import("./zombies.html-BBC3fzjn.js"),__vite__mapDeps([5,6,1])),meta:{t:"僵尸图鉴",i:"book-open",O:3}}],["/contribution/",{loader:()=>Ke(()=>import("./index.html-DJ1Fw8jY.js"),__vite__mapDeps([7,1])),meta:{t:"用户社区",i:"comment"}}],["/contribution/Sponsor.html",{loader:()=>Ke(()=>import("./Sponsor.html-ayHAjz9S.js"),__vite__mapDeps([8,1])),meta:{t:"赞助者",i:"fa-solid fa-hand-holding-heart",O:4}}],["/contribution/development.html",{loader:()=>Ke(()=>import("./development.html-bbQZJ6kd.js"),__vite__mapDeps([9,1])),meta:{t:"协助开发",i:"code",O:3}}],["/contribution/feedback.html",{loader:()=>Ke(()=>import("./feedback.html-BPHZgRY7.js"),__vite__mapDeps([10,1])),meta:{t:"问题反馈",i:"comments",O:5}}],["/custom-level/",{loader:()=>Ke(()=>import("./index.html-DKBNxU85.js"),__vite__mapDeps([11,1])),meta:{t:"自定义关卡",i:"feather"}}],["/custom-level/community-level.html",{loader:()=>Ke(()=>import("./community-level.html-DqcSLXaq.js"),__vite__mapDeps([12,13,14,1])),meta:{t:"社区关卡",i:"feather-pointed",O:3}}],["/custom-level/official-level.html",{loader:()=>Ke(()=>import("./official-level.html-CnIh1Pvr.js"),__vite__mapDeps([15,13,14,1])),meta:{t:"官方关卡",i:"pen-fancy",O:2}}],["/devtool/",{loader:()=>Ke(()=>import("./index.html-CtDlsUjQ.js"),__vite__mapDeps([16,1])),meta:{t:"开发者工具",i:"screwdriver-wrench"}}],["/download/",{loader:()=>Ke(()=>import("./index.html-DNxttfPz.js"),__vite__mapDeps([17,14,1])),meta:{t:"下载链接",i:"download"}}],["/en/",{loader:()=>Ke(()=>import("./index.html-BK7FYaCC.js"),__vite__mapDeps([18,1])),meta:{t:"Home Page",i:"home"}}],["/guide/FAQ.html",{loader:()=>Ke(()=>import("./FAQ.html-BDe4dRnI.js"),__vite__mapDeps([19,1])),meta:{t:"常见问题FAQ",i:"question",O:2}}],["/guide/",{loader:()=>Ke(()=>import("./index.html-BhvdMcoU.js"),__vite__mapDeps([20,1])),meta:{t:"教程和指南",i:"book"}}],["/guide/requirement.html",{loader:()=>Ke(()=>import("./requirement.html-BjpGTGL9.js"),__vite__mapDeps([21,1])),meta:{t:"系统和环境要求",i:"sliders",O:4}}],["/guide/webGuide.html",{loader:()=>Ke(()=>import("./webGuide.html-WN_0JAxO.js"),__vite__mapDeps([22,1])),meta:{t:"官网开发指南",i:"laptop-code",O:5}}],["/instructions/Agreement.html",{loader:()=>Ke(()=>import("./Agreement.html-Z9GiRA7Z.js"),__vite__mapDeps([23,1])),meta:{t:"使用协议",i:"handshake",O:1}}],["/instructions/Disclaimer.html",{loader:()=>Ke(()=>import("./Disclaimer.html-BIJRSgxb.js"),__vite__mapDeps([24,1])),meta:{t:"免责声明",i:"copyright",O:2}}],["/instructions/OpenSource.html",{loader:()=>Ke(()=>import("./OpenSource.html-UWhLY2_5.js"),__vite__mapDeps([25,1])),meta:{t:"开源声明",i:"gavel",O:3}}],["/instructions/PvZinfo.html",{loader:()=>Ke(()=>import("./PvZinfo.html-Dyr2A21G.js"),__vite__mapDeps([26,1])),meta:{t:"原版信息",i:"circle-info",O:5}}],["/instructions/",{loader:()=>Ke(()=>import("./index.html-CEvO8qa8.js"),__vite__mapDeps([27,1])),meta:{t:"协议和声明",i:"info"}}],["/instructions/Submisson.html",{loader:()=>Ke(()=>import("./Submisson.html-3IkVbKJK.js"),__vite__mapDeps([28,1])),meta:{t:"玩家投稿协议",i:"hand-holding-hand",O:4}}],["/ru-RU/",{loader:()=>Ke(()=>import("./index.html-BAjk93u3.js"),__vite__mapDeps([29,1])),meta:{t:"Домашняя страница",i:"home"}}],["/en/almanac/",{loader:()=>Ke(()=>import("./index.html-BjQbI2nP.js"),__vite__mapDeps([30,1])),meta:{t:"Almanac",i:"book-atlas"}}],["/en/almanac/plants.html",{loader:()=>Ke(()=>import("./plants.html-CskevWYS.js"),__vite__mapDeps([31,4,1])),meta:{t:"Plants Almanac",i:"book-open",O:2}}],["/en/almanac/zombies.html",{loader:()=>Ke(()=>import("./zombies.html-CT7K4AmJ.js"),__vite__mapDeps([32,6,1])),meta:{t:"Zombie Almanac",i:"book-open",O:3}}],["/en/contribution/",{loader:()=>Ke(()=>import("./index.html-Che_iOLz.js"),__vite__mapDeps([33,1])),meta:{t:"Community",i:"comment"}}],["/en/contribution/Sponsor.html",{loader:()=>Ke(()=>import("./Sponsor.html-Cuzh4Yoz.js"),__vite__mapDeps([34,1])),meta:{t:"Sponsor",i:"fa-solid fa-hand-holding-heart",O:4}}],["/en/contribution/development.html",{loader:()=>Ke(()=>import("./development.html-BmsizYla.js"),__vite__mapDeps([35,1])),meta:{t:"Development Help",i:"code",O:3}}],["/en/contribution/feedback.html",{loader:()=>Ke(()=>import("./feedback.html-DPk_8KiN.js"),__vite__mapDeps([36,1])),meta:{t:"Feedback",i:"comments",O:5}}],["/en/custom-level/",{loader:()=>Ke(()=>import("./index.html-CQ2BJBjR.js"),__vite__mapDeps([37,1])),meta:{t:"Custom Level",i:"feather"}}],["/en/custom-level/community-level.html",{loader:()=>Ke(()=>import("./community-level.html-Dk1Rg-iP.js"),__vite__mapDeps([38,13,14,1])),meta:{t:"Community Level",i:"feather-pointed",O:3}}],["/en/custom-level/official-level.html",{loader:()=>Ke(()=>import("./official-level.html-DtbBwHwL.js"),__vite__mapDeps([39,13,14,1])),meta:{t:"Official Level",i:"pen-fancy",O:2}}],["/en/download/",{loader:()=>Ke(()=>import("./index.html-oXKc6HsZ.js"),__vite__mapDeps([40,14,1])),meta:{t:"Download",i:"download"}}],["/en/guide/FAQ.html",{loader:()=>Ke(()=>import("./FAQ.html-Xwk3u-f4.js"),__vite__mapDeps([41,1])),meta:{t:"FAQ",i:"question",O:2}}],["/en/guide/",{loader:()=>Ke(()=>import("./index.html-m5JeXEpB.js"),__vite__mapDeps([42,1])),meta:{t:"Guide",i:"book"}}],["/en/guide/requirement.html",{loader:()=>Ke(()=>import("./requirement.html-B2tmUs7D.js"),__vite__mapDeps([43,1])),meta:{t:"System Requirements",i:"sliders",O:4}}],["/en/guide/webGuide.html",{loader:()=>Ke(()=>import("./webGuide.html-DX_woUm6.js"),__vite__mapDeps([44,1])),meta:{t:"Website Development Guide",i:"laptop-code",O:5}}],["/en/instructions/Agreement.html",{loader:()=>Ke(()=>import("./Agreement.html-B93mwr4j.js"),__vite__mapDeps([45,1])),meta:{t:"Usage Agreement",i:"handshake",O:1}}],["/en/instructions/Disclaimer.html",{loader:()=>Ke(()=>import("./Disclaimer.html-BiAd-wI5.js"),__vite__mapDeps([46,1])),meta:{t:"Copyright Disclaimer",i:"copyright",O:2}}],["/en/instructions/OpenSource.html",{loader:()=>Ke(()=>import("./OpenSource.html-D1fjzsA3.js"),__vite__mapDeps([47,1])),meta:{t:"Opensource Agreement",i:"gavel",O:3}}],["/en/instructions/Private.html",{loader:()=>Ke(()=>import("./Private.html-CcBnPwel.js"),__vite__mapDeps([48,1])),meta:{t:"Privacy Policy",i:"user-shield",O:6}}],["/en/instructions/PvZinfo.html",{loader:()=>Ke(()=>import("./PvZinfo.html-CGG3VoDq.js"),__vite__mapDeps([49,1])),meta:{t:"Original Version",i:"circle-info",O:5}}],["/en/instructions/",{loader:()=>Ke(()=>import("./index.html-r65y6DaM.js"),__vite__mapDeps([50,1])),meta:{t:"Agreement and Statement",i:"info"}}],["/en/instructions/Submisson.html",{loader:()=>Ke(()=>import("./Submisson.html-D9FArBUe.js"),__vite__mapDeps([51,1])),meta:{t:"Submission Agreement",i:"hand-holding-hand",O:4}}],["/guide/level/",{loader:()=>Ke(()=>import("./index.html-G9lQUw2J.js"),__vite__mapDeps([52,1])),meta:{t:"自定义关卡指南",i:"feather",O:3}}],["/guide/level/levelguide.html",{loader:()=>Ke(()=>import("./levelguide.html-ByAhVbHh.js"),__vite__mapDeps([53,1])),meta:{t:"关卡文件",i:"file-pen",O:1}}],["/guide/level/submitlevel.html",{loader:()=>Ke(()=>import("./submitlevel.html-DeERygaK.js"),__vite__mapDeps([54,1])),meta:{t:"分享和投稿关卡",i:"share",O:2}}],["/ru-RU/almanac/",{loader:()=>Ke(()=>import("./index.html-CKTvQbd5.js"),__vite__mapDeps([55,1])),meta:{t:"Альманах",i:"book-atlas"}}],["/ru-RU/almanac/plants.html",{loader:()=>Ke(()=>import("./plants.html-BFxMwCU6.js"),__vite__mapDeps([56,4,1])),meta:{t:"Альманах растений",i:"book-open",O:2}}],["/ru-RU/almanac/zombies.html",{loader:()=>Ke(()=>import("./zombies.html-uQoDiKmG.js"),__vite__mapDeps([57,6,1])),meta:{t:"Альманах зомби",i:"book-open",O:3}}],["/ru-RU/contribution/",{loader:()=>Ke(()=>import("./index.html-Ch8k4cjQ.js"),__vite__mapDeps([58,1])),meta:{t:"Сообщество",i:"comment"}}],["/ru-RU/contribution/Sponsor.html",{loader:()=>Ke(()=>import("./Sponsor.html-Cb8W3IE_.js"),__vite__mapDeps([59,1])),meta:{t:"Спонсоры",i:"fa-solid fa-hand-holding-heart",O:4}}],["/ru-RU/contribution/development.html",{loader:()=>Ke(()=>import("./development.html-CbGFYoAx.js"),__vite__mapDeps([60,1])),meta:{t:"Помощь в разработке",i:"code",O:3}}],["/ru-RU/contribution/feedback.html",{loader:()=>Ke(()=>import("./feedback.html-DwxpiRBC.js"),__vite__mapDeps([61,1])),meta:{t:"Обратная связь",i:"comments",O:5}}],["/ru-RU/download/",{loader:()=>Ke(()=>import("./index.html-D-Ul9Pgf.js"),__vite__mapDeps([62,14,1])),meta:{t:"Скачивание",i:"download"}}],["/ru-RU/guide/FAQ.html",{loader:()=>Ke(()=>import("./FAQ.html-CzLG2HDW.js"),__vite__mapDeps([63,1])),meta:{t:"ЧаВо",i:"question",O:2}}],["/ru-RU/guide/",{loader:()=>Ke(()=>import("./index.html-B3_yYpin.js"),__vite__mapDeps([64,1])),meta:{t:"Гид",i:"book"}}],["/ru-RU/guide/requirement.html",{loader:()=>Ke(()=>import("./requirement.html-CSnT6X7Z.js"),__vite__mapDeps([65,1])),meta:{t:"Системные Требования",i:"sliders",O:3}}],["/ru-RU/instructions/Agreement.html",{loader:()=>Ke(()=>import("./Agreement.html-DvYqbVvq.js"),__vite__mapDeps([66,1])),meta:{t:"Пользовательское соглашение",i:"handshake",O:1}}],["/ru-RU/instructions/Disclaimer.html",{loader:()=>Ke(()=>import("./Disclaimer.html-C2-rolfM.js"),__vite__mapDeps([67,1])),meta:{t:"отказ от авторских прав",i:"copyright",O:2}}],["/ru-RU/instructions/OpenSource.html",{loader:()=>Ke(()=>import("./OpenSource.html-CAG5lzsG.js"),__vite__mapDeps([68,1])),meta:{t:"Соглашение открытого исходного кода",i:"gavel",O:3}}],["/ru-RU/instructions/PvZinfo.html",{loader:()=>Ke(()=>import("./PvZinfo.html-CTKeaeyA.js"),__vite__mapDeps([69,1])),meta:{t:"Оригинальное Издание",i:"circle-info",O:5}}],["/ru-RU/instructions/",{loader:()=>Ke(()=>import("./index.html-BDs1iG4X.js"),__vite__mapDeps([70,1])),meta:{t:"Соглашение и заявление",i:"info"}}],["/ru-RU/instructions/Submisson.html",{loader:()=>Ke(()=>import("./Submisson.html-BTX9-7Gp.js"),__vite__mapDeps([71,1])),meta:{t:"Соглашение о представлении",i:"hand-holding-hand",O:4}}],["/en/guide/level/",{loader:()=>Ke(()=>import("./index.html-CdVNjr1H.js"),__vite__mapDeps([72,1])),meta:{t:"Custom Level Guide",i:"feather",O:3}}],["/en/guide/level/levelguide.html",{loader:()=>Ke(()=>import("./levelguide.html-CjqzXCs5.js"),__vite__mapDeps([73,1])),meta:{t:"Level Files",i:"feather",O:1}}],["/en/guide/level/submitlevel.html",{loader:()=>Ke(()=>import("./submitlevel.html-vqsKdiu7.js"),__vite__mapDeps([74,1])),meta:{t:"Share and Contribute Levels",i:"share",O:2}}],["/404.html",{loader:()=>Ke(()=>import("./404.html-BhidnwAe.js"),__vite__mapDeps([75,1])),meta:{t:""}}]]);function jN(){return N_().__VUE_DEVTOOLS_GLOBAL_HOOK__}function N_(){return typeof navigator<"u"&&typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}}const VN=typeof Proxy=="function",WN="devtools-plugin:setup",KN="plugin:settings:set";let Fl,q0;function UN(){var e;return Fl!==void 0||(typeof window<"u"&&window.performance?(Fl=!0,q0=window.performance):typeof globalThis<"u"&&(!((e=globalThis.perf_hooks)===null||e===void 0)&&e.performance)?(Fl=!0,q0=globalThis.perf_hooks.performance):Fl=!1),Fl}function GN(){return UN()?q0.now():Date.now()}class XN{constructor(t,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=n;const r={};if(t.settings)for(const a in t.settings){const l=t.settings[a];r[a]=l.defaultValue}const o=`__vue-devtools-plugin-settings__${t.id}`;let i=Object.assign({},r);try{const a=localStorage.getItem(o),l=JSON.parse(a);Object.assign(i,l)}catch{}this.fallbacks={getSettings(){return i},setSettings(a){try{localStorage.setItem(o,JSON.stringify(a))}catch{}i=a},now(){return GN()}},n&&n.on(KN,(a,l)=>{a===this.plugin.id&&this.fallbacks.setSettings(l)}),this.proxiedOn=new Proxy({},{get:(a,l)=>this.target?this.target.on[l]:(...s)=>{this.onQueue.push({method:l,args:s})}}),this.proxiedTarget=new Proxy({},{get:(a,l)=>this.target?this.target[l]:l==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(l)?(...s)=>(this.targetQueue.push({method:l,args:s,resolve:()=>{}}),this.fallbacks[l](...s)):(...s)=>new Promise(u=>{this.targetQueue.push({method:l,args:s,resolve:u})})})}async setRealTarget(t){this.target=t;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function YN(e,t){const n=e,r=N_(),o=jN(),i=VN&&n.enableEarlyProxy;if(o&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!i))o.emit(WN,e,t);else{const a=i?new XN(n,o):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:a}),a&&t(a.proxiedTarget)}}/*! * vue-router v4.5.0 * (c) 2024 Eduardo San Martin Morote * @license MIT @@ -50,7 +50,7 @@ height: ${Rx(r)}`},o):o};mg.displayName="LoadingIcon";var _r=Uint8Array,ns=Uint1 ${r}}`)),t.appendChild(o)}},BH=["html","js","css"],NH=e=>{const t=wl(e),n={html:[],js:[],css:[],isLegal:!1};return BH.forEach(r=>{const o=t.filter(i=>kx[r].types.includes(i));if(o.length){const i=o[0];n[r]=[e[i].replace(/^\n|\n$/g,""),kx[r].map[i]??i]}}),n.isLegal=(!n.html.length||n.html[1]==="none")&&(!n.js.length||n.js[1]==="none")&&(!n.css.length||n.css[1]==="none"),n},wP=e=>e.replace(/
/g,"
").replace(/<((\S+)[^<]*?)\s+\/>/g,"<$1>"),OP=e=>`
${wP(e)}
`,FH=e=>`${e.replace("export default ","const $reactApp = ").replace(/App\.__style__(\s*)=(\s*)`([\s\S]*)?`/,"")}; -ReactDOM.createRoot(document.getElementById("app")).render(React.createElement($reactApp))`,zH=e=>e.replace(/export\s+default\s*\{(\n*[\s\S]*)\n*\}\s*;?$/u,"Vue.createApp({$1}).mount('#app')").replace(/export\s+default\s*define(Async)?Component\s*\(\s*\{(\n*[\s\S]*)\n*\}\s*\)\s*;?$/u,"Vue.createApp({$1}).mount('#app')").trim(),_P=e=>`(function(exports){var module={};module.exports=exports;${e};return module.exports.__esModule?exports.default:module.exports;})({})`,HH=(e,t)=>{const n=My(t),r=e.js[0]??"";return{...n,html:wP(e.html[0]??""),js:r,css:e.css[0]??"",isLegal:e.isLegal,getScript:()=>{var o,i;return n.useBabel?((i=(o=window.Babel)==null?void 0:o.transform(r,{presets:["es2015"]}))==null?void 0:i.code)??"":r}}},jH=/