From 55b65e516328e749be3e455f3f81737fc3a25e4e Mon Sep 17 00:00:00 2001 From: Rendo Date: Wed, 30 Jul 2025 05:48:57 +0500 Subject: [PATCH 1/9] tiles now at foot level --- scenes/entities/tiles/base_tile.tscn | 1 + 1 file changed, 1 insertion(+) diff --git a/scenes/entities/tiles/base_tile.tscn b/scenes/entities/tiles/base_tile.tscn index dae4271..58bac5a 100644 --- a/scenes/entities/tiles/base_tile.tscn +++ b/scenes/entities/tiles/base_tile.tscn @@ -12,6 +12,7 @@ MaxHP = 10.0 completeInvulnerability = true [node name="Sprite2D" type="Sprite2D" parent="."] +position = Vector2(0, 12) [node name="EffectCollider" type="Area2D" parent="."] collision_layer = 256 From e1b3fb8724e9f089a505f9d83db27abda2f1655f Mon Sep 17 00:00:00 2001 From: Rendo Date: Wed, 30 Jul 2025 05:51:02 +0500 Subject: [PATCH 2/9] repeater frame --- assets/plants/Repeater.tres | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/assets/plants/Repeater.tres b/assets/plants/Repeater.tres index ac232f3..85f96ca 100644 --- a/assets/plants/Repeater.tres +++ b/assets/plants/Repeater.tres @@ -1,8 +1,20 @@ -[gd_resource type="Resource" script_class="PlantResource" load_steps=5 format=3 uid="uid://b4r1687hg0rf5"] +[gd_resource type="Resource" script_class="PlantResource" load_steps=10 format=3 uid="uid://b4r1687hg0rf5"] [ext_resource type="Texture2D" uid="uid://dvldjlg0nr355" path="res://assets/sprites/atlases/atlas1.png" id="1_6km43"] +[ext_resource type="Texture2D" uid="uid://dhf2opi0brx23" path="res://assets/sprites/gui/almanach/premium_field.tres" id="1_ormja"] [ext_resource type="PackedScene" uid="uid://bb4ya5qx224ca" path="res://scenes/entities/plants/repeater.tscn" id="2_6km43"] +[ext_resource type="Texture2D" uid="uid://31jc2e7dijas" path="res://assets/sprites/gui/PremiumPlantCard.tres" id="2_8djti"] [ext_resource type="Script" uid="uid://cyenlko1knygw" path="res://scripts/resources/entities/PlantResource.cs" id="3_e606l"] +[ext_resource type="Script" uid="uid://3m7xks3xq3hl" path="res://scripts/gui/seedpackets/CustomSeedpacketFrame.cs" id="3_qnhmj"] + +[sub_resource type="LabelSettings" id="LabelSettings_2f3e1"] + +[sub_resource type="Resource" id="Resource_87lkl"] +script = ExtResource("3_qnhmj") +frame = ExtResource("2_8djti") +font = SubResource("LabelSettings_2f3e1") +almanachField = ExtResource("1_ormja") +metadata/_custom_type_script = "uid://3m7xks3xq3hl" [sub_resource type="AtlasTexture" id="AtlasTexture_qnsfo"] atlas = ExtResource("1_6km43") @@ -19,4 +31,5 @@ Scene = ExtResource("2_6km43") ReloadTime = 5.0 ReloadProgress = 0.0 Preview = SubResource("AtlasTexture_qnsfo") +CustomFrame = SubResource("Resource_87lkl") Order = 12 From d1ecb72e16250651eb403a6284dc174d72181b05 Mon Sep 17 00:00:00 2001 From: CaTronick Date: Thu, 31 Jul 2025 01:10:58 +0300 Subject: [PATCH 3/9] Added pole vaulting zombie animations --- assets/animations/zombies/polevaulter.res | Bin 0 -> 12555 bytes .../zombies/polevaulter_without.res | Bin 0 -> 11613 bytes assets/sprites/zombies/polevaulter.png | Bin 3332 -> 0 bytes assets/sprites/zombies/polevaulting.png | Bin 0 -> 3323 bytes ...ter.png.import => polevaulting.png.import} | 8 ++--- assets/sprites/zombies/зомбешест.png | Bin 0 -> 1607 bytes assets/sprites/zombies/зомбешест.png.import | 34 ++++++++++++++++++ 7 files changed, 38 insertions(+), 4 deletions(-) create mode 100644 assets/animations/zombies/polevaulter.res create mode 100644 assets/animations/zombies/polevaulter_without.res delete mode 100644 assets/sprites/zombies/polevaulter.png create mode 100644 assets/sprites/zombies/polevaulting.png rename assets/sprites/zombies/{polevaulter.png.import => polevaulting.png.import} (67%) create mode 100644 assets/sprites/zombies/зомбешест.png create mode 100644 assets/sprites/zombies/зомбешест.png.import diff --git a/assets/animations/zombies/polevaulter.res b/assets/animations/zombies/polevaulter.res new file mode 100644 index 0000000000000000000000000000000000000000..e2cbcf87e106cb6d7964b9e911a3e8aac98cff08 GIT binary patch literal 12555 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 literal 0 HcmV?d00001 diff --git a/assets/animations/zombies/polevaulter_without.res b/assets/animations/zombies/polevaulter_without.res new file mode 100644 index 0000000000000000000000000000000000000000..2b7e8e80a338c6e4c80a58001c51c90567fde85e GIT binary patch literal 11613 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 literal 0 HcmV?d00001 diff --git a/assets/sprites/zombies/polevaulter.png b/assets/sprites/zombies/polevaulter.png deleted file mode 100644 index 7379901f2857e7359a3c3fe4dac361cdb778aea5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3332 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 Fe*pB_n{)sG literal 0 HcmV?d00001 diff --git a/assets/sprites/zombies/зомбешест.png.import b/assets/sprites/zombies/зомбешест.png.import new file mode 100644 index 0000000..ff0b622 --- /dev/null +++ b/assets/sprites/zombies/зомбешест.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cvfa8vi5ekyjh" +path="res://.godot/imported/зомбешест.png-3258fc66a5cf4b42af14e335c216bd55.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/zombies/зомбешест.png" +dest_files=["res://.godot/imported/зомбешест.png-3258fc66a5cf4b42af14e335c216bd55.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 From 08504ce4bf18c5842c9b9ec07fec5c8f3b85a4de Mon Sep 17 00:00:00 2001 From: CaTronick Date: Thu, 31 Jul 2025 14:22:39 +0300 Subject: [PATCH 4/9] added screendoor zombie --- assets/animations/zombies/screendoor.res | Bin 0 -> 11193 bytes assets/sprites/zombies/Screendoor1.png | Bin 0 -> 3222 bytes assets/sprites/zombies/Screendoor1.png.import | 34 ++++++++++++++++++ assets/sprites/zombies/Screendoor2.png | Bin 0 -> 3105 bytes assets/sprites/zombies/Screendoor2.png.import | 34 ++++++++++++++++++ assets/sprites/zombies/basic.png | Bin 1320 -> 1320 bytes assets/sprites/zombies/hobo.png | Bin 1655 -> 1656 bytes assets/sprites/zombies/polevaulting.png | Bin 3323 -> 3317 bytes assets/sprites/zombies/screendoor.png | Bin 4739 -> 930 bytes assets/sprites/zombies/screendoor.png.import | 2 +- 10 files changed, 69 insertions(+), 1 deletion(-) create mode 100644 assets/animations/zombies/screendoor.res create mode 100644 assets/sprites/zombies/Screendoor1.png create mode 100644 assets/sprites/zombies/Screendoor1.png.import create mode 100644 assets/sprites/zombies/Screendoor2.png create mode 100644 assets/sprites/zombies/Screendoor2.png.import diff --git a/assets/animations/zombies/screendoor.res b/assets/animations/zombies/screendoor.res new file mode 100644 index 0000000000000000000000000000000000000000..436413c008ef3b32fc054b66df0d090b624068fe GIT binary patch literal 11193 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 IM6N<$g0H(d0ssI2 literal 0 HcmV?d00001 diff --git a/assets/sprites/zombies/Screendoor1.png.import b/assets/sprites/zombies/Screendoor1.png.import new file mode 100644 index 0000000..55ec941 --- /dev/null +++ b/assets/sprites/zombies/Screendoor1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dj4bqnlg87squ" +path="res://.godot/imported/Screendoor1.png-903f8c27586778d89830ea453d96240e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/zombies/Screendoor1.png" +dest_files=["res://.godot/imported/Screendoor1.png-903f8c27586778d89830ea453d96240e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/zombies/Screendoor2.png b/assets/sprites/zombies/Screendoor2.png new file mode 100644 index 0000000000000000000000000000000000000000..963c1c180abb11e003c1b937a40aa28757695ce9 GIT binary patch literal 3105 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

ok;PNx`8_%b+SucS66VhS!_yg zOfX*{c{-Fs8+#Q;1?gPI%~OZy$UB z-Gxze{-+r+Z10+kQq$x#NIJ?E-9NEfb$`_(y0^Qj)csmVJ)qmLZTj=^FsALOjj(lX z{R`TT+8B`*RVK?{(B)VUI_l9QzoV_K1KK#{8@h0@^vI||-{i<0$?`k;nd`f@6)jFE z9d)|()i>Ma6ZSG;sj23I&J9i3ns$SzLEq?T`nC0Rp7}jqHiRm_qX$ugx|s&~z<<8Y zaF$EdLACKSQR}9{PZGq}19i67HfV9Y=Pt(Z{x)i+RZ~&l2&5<1P#&~2hgH6cdFi>% zo%~$XDc?@eAZhW8r=`)Y1%}Ps$t5<7T6b~%jR3r*U$5>y&Axij=e7QRO!U^~D*=3> tkUzBa`P;+hc5nD~jeevwE^Qaae-x1&b#)0cbN2uM002ovPDHLkV1l{DUA_PS diff --git a/assets/sprites/zombies/hobo.png b/assets/sprites/zombies/hobo.png index eee9f1138965b76939b94897c73f807aa5cf0907..0aac23c535bc735af56ade7534691b85c2e586d3 100644 GIT binary patch delta 1541 zcmV+g2KxE;4EPL?g@4{jL_t(&fyLU3nxiTV0N@BkTX)v?f7~S(Lb$ZXX?qU+*00^M z`cEK$FmN~u0LYsK3x5b9=n3|H`%TZ~Jp#`;N;Aw5V=OlNzP&IVVS1C>?Uug9gr`j7 zBo-Xap}*7Z_C@9q%6pOtjo;gNA{0U`{he;NuQCC{slkjZ(SJgu$hOs>cKt3hp;MTFoD|NMiJ|O_(kAp~>3+i( zS9(~VGfNk8IhskCq1HMg&Aq~4?7D(P%DXUQ>uj!cg$XvA(rf11qBF?F+8YhVD5uKp z(*0hed34SCmw(LK2|>z5d-tckdZRg2 z-~KV?0=3emZA#Z?OHw7nTBeO=Xq)5Hnafq?qUV)LzkkfM(G25M<-^QUt}<7SX6er2 zY1aHd%((9RuHU{IPUk2zp7xAcQz$ff@G3o@0%S>7%`T=t0)pEFm0h_gkb% zY>OK)7p-+&SpBF_n6l)6S)$C-XK~0jj(_G-qFIv&jyHs}J7YzaXyz(|vhcm0Eg%5K z5Sfccv-U}J_+1bKcV+$E%mNP3IwP$fI`-p#4s0RZV|o8lxumJ?3qL}bbo8T znUpi9q>!wKmS50p&65o1`rd6 zOPfH;g-XW@k4BMpP{X7;Ptfnl;JbBXV#n~{9I8xN>~}F=DJ7y)W?ckt_hiD1Nkfh> z2d9VmTFDVL0d12*#_o1g2KQK=w0}*@1fG;(r}hcu+5~hyKDJK;lYxPl8!iV36ZpUl z+{HXoQq5mm|D7{w)q)#m?uw*Cn#`tVOotL*Z#v67Bj-Bj5LJ9~ckfQ+;Ixa0x#aoT zsk6*3HHCB*<6t_KEwfwnMCGXydZunZelnVkGqp>|%

{njL74m+c)_hkx`NXU9y; zw11Bf!#_I@#gn*N7B-J1TW)V=HW z?q?y7)AsJBEz&2O_t(p%M>cPkW1TmD%^`nx^j|PvNXNxxVQQkIv7L#0ky)sH8P7_b rGnGkuu)kJ*Vb79^j5^AE%b3eQbw91P0-DKV00000NkvXXu0mjf;g1VY delta 1540 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 Ef|xNe@Bjb+ delta 3224 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 Date: Fri, 15 Aug 2025 00:48:20 +0300 Subject: [PATCH 5/9] Added screendoor lost anim --- .../animations/zombies/basic.res529147762.tmp | Bin 0 -> 9303 bytes .../zombies/basic_zombie.res539323473.tmp | Bin 0 -> 716 bytes .../basic_zombie_anim.res548740166.tmp | Bin 0 -> 12737 bytes assets/animations/zombies/screendoor.res | Bin 11193 -> 15160 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 assets/animations/zombies/basic.res529147762.tmp create mode 100644 assets/animations/zombies/basic_zombie.res539323473.tmp create mode 100644 assets/animations/zombies/basic_zombie_anim.res548740166.tmp diff --git a/assets/animations/zombies/basic.res529147762.tmp b/assets/animations/zombies/basic.res529147762.tmp new file mode 100644 index 0000000000000000000000000000000000000000..e02f886706a6acc32de96efdb3a6e87b04ffa7e4 GIT binary patch literal 9303 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 literal 0 HcmV?d00001 diff --git a/assets/animations/zombies/basic_zombie.res539323473.tmp b/assets/animations/zombies/basic_zombie.res539323473.tmp new file mode 100644 index 0000000000000000000000000000000000000000..18e1357dbbb39369a7bd719bed44818a7610a9f6 GIT binary patch literal 716 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 literal 11193 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 Date: Fri, 15 Aug 2025 00:51:31 +0300 Subject: [PATCH 6/9] door zomb --- assets/animations/zombies/screendoor.res | Bin 15160 -> 15149 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/assets/animations/zombies/screendoor.res b/assets/animations/zombies/screendoor.res index 6ddc76d99ba2f00f8a4ce3aa5391efb5a617ae27..4f6afb457eef58b084bf7e2ddaae55a0829557e7 100644 GIT binary patch delta 1971 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 P-eu|?iUw5yQd2`ij}X4z From 0e2d94af5e3a7763376cb6244fc753ec62a27ace Mon Sep 17 00:00:00 2001 From: CaTronick Date: Tue, 26 Aug 2025 01:25:06 +0300 Subject: [PATCH 7/9] Polevaulter_without anim added with pole --- .../zombies/polevaulter_without.res | Bin 11613 -> 21285 bytes assets/sprites/zombies/polevaulting.png | Bin 3317 -> 3300 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/assets/animations/zombies/polevaulter_without.res b/assets/animations/zombies/polevaulter_without.res index 2b7e8e80a338c6e4c80a58001c51c90567fde85e..f11f117b053937256de231bc74bbed8a408cbd6e 100644 GIT binary patch literal 21285 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 literal 11613 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 diff --git a/assets/sprites/zombies/polevaulting.png b/assets/sprites/zombies/polevaulting.png index 0a298c485bcdc81b524828f07b16f8a21f9d0f83..614c043c153961d3a6555ddc511493aa3b091b18 100644 GIT binary patch delta 3250 zcmV;j3{CU(8RQv|F#(>DG9`cYQWUxk#5J;oQK(B_Oo>rUjEileQe%jPOYxiSSaD?+ zTY*Lp(HCt{cUdR~C)SftsUs{|YJ-&;+m!gBWcsjsMrZDxd*|NSne|HE55#C^X7Aje z^WF1v&)iL+fx5up;JcoBZglhyscOsZ=-A`U&E2fJ9215*1_E^-nHztL?Rk%`9rOTT z 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 delta 3252 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 From ff4852656b6ba991390b0893c25a878d6c75191a Mon Sep 17 00:00:00 2001 From: Rendo Date: Sun, 6 Sep 2026 13:48:09 +0500 Subject: [PATCH 8/9] Retroactively fossified --- NewLON.csproj.old | 6 ++++++ addons/pvzadventure/icons/delete.png.import | 6 ++++++ ...odePro-Italic-VariableFont_wght.ttf.import | 1 + assets/sprites/atlases/PlantPanel.png.import | 6 ++++++ assets/sprites/atlases/almanach.png.import | 6 ++++++ assets/sprites/atlases/atlas1.png.import | 6 ++++++ assets/sprites/atlases/atlas2.png.import | 6 ++++++ assets/sprites/atlases/buttons.png.import | 6 ++++++ .../atlases/cursor/default_arrow.png.import | 6 ++++++ .../atlases/cursor/default_point.png.import | 6 ++++++ .../atlases/cursor/plant_arrow.png.import | 6 ++++++ .../atlases/cursor/shovel_arrow.png.import | 6 ++++++ assets/sprites/atlases/cursors.png.import | 6 ++++++ assets/sprites/atlases/plant_atlas.png.import | 6 ++++++ assets/sprites/atlases/plants/aloe.png.import | 6 ++++++ .../atlases/plants/cumbucer.png.import | 6 ++++++ .../sprites/atlases/plants/garlic.png.import | 6 ++++++ .../sprites/atlases/plants/nerdus.png.import | 6 ++++++ .../atlases/plants/nerdus_attack.png.import | 6 ++++++ .../atlases/plants/nerdus_idle.png.import | 6 ++++++ .../atlases/plants/peashooter.png.import | 6 ++++++ .../atlases/plants/potato_mine.png.import | 6 ++++++ .../atlases/plants/snow_pea.png.import | 6 ++++++ .../atlases/plants/spikeweed.png.import | 6 ++++++ .../atlases/plants/sunflower.png.import | 6 ++++++ .../atlases/plants/threepeater.png.import | 6 ++++++ .../sprites/atlases/plants/wallnut.png.import | 6 ++++++ assets/sprites/atlases/sun_atlas.png.import | 6 ++++++ .../atlases/tile_animations.png.import | 6 ++++++ assets/sprites/background_summer.png.import | 6 ++++++ assets/sprites/field.png.import | 6 ++++++ assets/sprites/gold.png.import | 6 ++++++ assets/sprites/golden_bg.png.import | 6 ++++++ assets/sprites/gui/EmptyPlantCard.png.import | 6 ++++++ assets/sprites/gui/PlantPanel.png.import | 6 ++++++ .../sprites/gui/main_menu_buttons.png.import | 6 ++++++ assets/sprites/gui/shovel_button.png.import | 6 ++++++ assets/sprites/icon_test.png.import | 6 ++++++ assets/sprites/leafy_background.png.import | 6 ++++++ assets/sprites/lehauico.png.import | 6 ++++++ assets/sprites/logo.png.import | 6 ++++++ assets/sprites/menu_bg.png.import | 6 ++++++ assets/sprites/pon.png.import | 6 ++++++ assets/sprites/vertical_logo.png.import | 6 ++++++ assets/sprites/white_box.png.import | 6 ++++++ assets/sprites/zombies/Screendoor1.png.import | 6 ++++++ assets/sprites/zombies/Screendoor2.png.import | 6 ++++++ assets/sprites/zombies/armor.png.import | 6 ++++++ assets/sprites/zombies/basic.png.import | 6 ++++++ assets/sprites/zombies/basic_fem.png.import | 6 ++++++ assets/sprites/zombies/hobo.png.import | 6 ++++++ .../sprites/zombies/polevaulting.png.import | 6 ++++++ assets/sprites/zombies/previews.png.import | 6 ++++++ assets/sprites/zombies/screendoor.png.import | 6 ++++++ .../sprites/zombies/screendoor_fem.png.import | 6 ++++++ assets/sprites/zombies/Зомби_бочка.png.import | 6 ++++++ assets/sprites/zombies/Зондби.png.import | 6 ++++++ assets/sprites/zombies/зомбешест.png.import | 6 ++++++ icon.png.import | 6 ++++++ icon.svg.import | 6 ++++++ translations/gui.csv.import | 2 ++ translations/gui.en.translation | Bin 2662 -> 2688 bytes translations/gui.ru.translation | Bin 3565 -> 3591 bytes translations/plants.csv.import | 2 ++ translations/plants.en.translation | Bin 3842 -> 3868 bytes translations/plants.ru.translation | Bin 5345 -> 5371 bytes translations/rewards.csv.import | 2 ++ translations/rewards.en.translation | Bin 1094 -> 1120 bytes translations/rewards.ru.translation | Bin 1809 -> 1835 bytes translations/zombies.csv.import | 2 ++ translations/zombies.en.translation | Bin 2026 -> 2052 bytes translations/zombies.ru.translation | Bin 2817 -> 2843 bytes 72 files changed, 363 insertions(+) create mode 100644 NewLON.csproj.old diff --git a/NewLON.csproj.old b/NewLON.csproj.old new file mode 100644 index 0000000..8eebc1d --- /dev/null +++ b/NewLON.csproj.old @@ -0,0 +1,6 @@ + + + net8.0 + true + + \ No newline at end of file diff --git a/addons/pvzadventure/icons/delete.png.import b/addons/pvzadventure/icons/delete.png.import index 47132c9..7f7d301 100644 --- a/addons/pvzadventure/icons/delete.png.import +++ b/addons/pvzadventure/icons/delete.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/delete.png-5697ccae9dc8575df9addcc6c74dabd6.c compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/fonts/SourceCodePro-Italic-VariableFont_wght.ttf.import b/assets/fonts/SourceCodePro-Italic-VariableFont_wght.ttf.import index 6944ffd..8c30dcc 100644 --- a/assets/fonts/SourceCodePro-Italic-VariableFont_wght.ttf.import +++ b/assets/fonts/SourceCodePro-Italic-VariableFont_wght.ttf.import @@ -21,6 +21,7 @@ msdf_pixel_range=8 msdf_size=48 allow_system_fallback=true force_autohinter=false +modulate_color_glyphs=false hinting=1 subpixel_positioning=4 keep_rounding_remainders=true diff --git a/assets/sprites/atlases/PlantPanel.png.import b/assets/sprites/atlases/PlantPanel.png.import index 21fcad3..7387f68 100644 --- a/assets/sprites/atlases/PlantPanel.png.import +++ b/assets/sprites/atlases/PlantPanel.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/PlantPanel.png-80a3691aae5329c92a536e473dba5d compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/almanach.png.import b/assets/sprites/atlases/almanach.png.import index dab95cb..bb6527f 100644 --- a/assets/sprites/atlases/almanach.png.import +++ b/assets/sprites/atlases/almanach.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/almanach.png-1b0cb0349d268e403872b63f07361b9a compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/atlas1.png.import b/assets/sprites/atlases/atlas1.png.import index 0638fc7..895e15a 100644 --- a/assets/sprites/atlases/atlas1.png.import +++ b/assets/sprites/atlases/atlas1.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/atlas1.png-d9b0e26b17d461e6bb422d603802b67a.c compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/atlas2.png.import b/assets/sprites/atlases/atlas2.png.import index fd870f8..4d3a6e8 100644 --- a/assets/sprites/atlases/atlas2.png.import +++ b/assets/sprites/atlases/atlas2.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/atlas2.png-e622880e29243d7232ebeb6861d4288e.c compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/buttons.png.import b/assets/sprites/atlases/buttons.png.import index 9f51d9c..c5e1836 100644 --- a/assets/sprites/atlases/buttons.png.import +++ b/assets/sprites/atlases/buttons.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/buttons.png-3aeb713c6d839208d95029b5a2b993c9. compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/cursor/default_arrow.png.import b/assets/sprites/atlases/cursor/default_arrow.png.import index b2e2c90..5da058a 100644 --- a/assets/sprites/atlases/cursor/default_arrow.png.import +++ b/assets/sprites/atlases/cursor/default_arrow.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/default_arrow.png-1f28ab8cea591f4487d681c783e compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/cursor/default_point.png.import b/assets/sprites/atlases/cursor/default_point.png.import index bf8f04f..0f8c79d 100644 --- a/assets/sprites/atlases/cursor/default_point.png.import +++ b/assets/sprites/atlases/cursor/default_point.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/default_point.png-b784c50ce053ec62476f81e29e9 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/cursor/plant_arrow.png.import b/assets/sprites/atlases/cursor/plant_arrow.png.import index 4924161..2c82eec 100644 --- a/assets/sprites/atlases/cursor/plant_arrow.png.import +++ b/assets/sprites/atlases/cursor/plant_arrow.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/plant_arrow.png-3956c2fc071eacbb66c6ef38b1a85 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/cursor/shovel_arrow.png.import b/assets/sprites/atlases/cursor/shovel_arrow.png.import index 0fc9161..7dce42a 100644 --- a/assets/sprites/atlases/cursor/shovel_arrow.png.import +++ b/assets/sprites/atlases/cursor/shovel_arrow.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/shovel_arrow.png-4920259538173907d058312f63ce compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/cursors.png.import b/assets/sprites/atlases/cursors.png.import index 92b3f1c..733ae92 100644 --- a/assets/sprites/atlases/cursors.png.import +++ b/assets/sprites/atlases/cursors.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/cursors.png-4bab4899b5bee9fb9f2191e6a4c15507. compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/plant_atlas.png.import b/assets/sprites/atlases/plant_atlas.png.import index c56596b..559d766 100644 --- a/assets/sprites/atlases/plant_atlas.png.import +++ b/assets/sprites/atlases/plant_atlas.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/plant_atlas.png-7c803e7a32a2e016afd0df2b56563 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/plants/aloe.png.import b/assets/sprites/atlases/plants/aloe.png.import index 92e6b66..ed23027 100644 --- a/assets/sprites/atlases/plants/aloe.png.import +++ b/assets/sprites/atlases/plants/aloe.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/aloe.png-98cab871a2223a6762bf6c83bc166a4d.cte compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/plants/cumbucer.png.import b/assets/sprites/atlases/plants/cumbucer.png.import index 77a5ad8..5b3dafc 100644 --- a/assets/sprites/atlases/plants/cumbucer.png.import +++ b/assets/sprites/atlases/plants/cumbucer.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/cumbucer.png-1a6d916c5ccfc340ef886d81a8be070c compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/plants/garlic.png.import b/assets/sprites/atlases/plants/garlic.png.import index 55c4776..81ee751 100644 --- a/assets/sprites/atlases/plants/garlic.png.import +++ b/assets/sprites/atlases/plants/garlic.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/garlic.png-e679c5b7eb4502e36fe465910bfa1756.c compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/plants/nerdus.png.import b/assets/sprites/atlases/plants/nerdus.png.import index 7c1a08a..6e9c3db 100644 --- a/assets/sprites/atlases/plants/nerdus.png.import +++ b/assets/sprites/atlases/plants/nerdus.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/nerdus.png-ec431205ffd49ae84928c7fa5c535086.c compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/plants/nerdus_attack.png.import b/assets/sprites/atlases/plants/nerdus_attack.png.import index 1c7f55e..50e44e0 100644 --- a/assets/sprites/atlases/plants/nerdus_attack.png.import +++ b/assets/sprites/atlases/plants/nerdus_attack.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/nerdus_attack.png-b5525c75a5c1206ed7ff9828533 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/plants/nerdus_idle.png.import b/assets/sprites/atlases/plants/nerdus_idle.png.import index 6fce0e1..2d11050 100644 --- a/assets/sprites/atlases/plants/nerdus_idle.png.import +++ b/assets/sprites/atlases/plants/nerdus_idle.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/nerdus_idle.png-460516daa87af0de882346b10c06a compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/plants/peashooter.png.import b/assets/sprites/atlases/plants/peashooter.png.import index 286f625..64c9cca 100644 --- a/assets/sprites/atlases/plants/peashooter.png.import +++ b/assets/sprites/atlases/plants/peashooter.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/peashooter.png-83b25b47dba7075c5ff9c13b11015a compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/plants/potato_mine.png.import b/assets/sprites/atlases/plants/potato_mine.png.import index 6033dc2..9262cd1 100644 --- a/assets/sprites/atlases/plants/potato_mine.png.import +++ b/assets/sprites/atlases/plants/potato_mine.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/potato_mine.png-522970a968710e713bbe9c4c1c14c compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/plants/snow_pea.png.import b/assets/sprites/atlases/plants/snow_pea.png.import index fd568b2..08dd964 100644 --- a/assets/sprites/atlases/plants/snow_pea.png.import +++ b/assets/sprites/atlases/plants/snow_pea.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/snow_pea.png-1955bdf47a5a3e1e8e04ad4787e98a49 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/plants/spikeweed.png.import b/assets/sprites/atlases/plants/spikeweed.png.import index d19cb35..a41c201 100644 --- a/assets/sprites/atlases/plants/spikeweed.png.import +++ b/assets/sprites/atlases/plants/spikeweed.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/spikeweed.png-65536246af1ae74d9a917b7eb281a3d compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/plants/sunflower.png.import b/assets/sprites/atlases/plants/sunflower.png.import index a4ceebd..73fe0af 100644 --- a/assets/sprites/atlases/plants/sunflower.png.import +++ b/assets/sprites/atlases/plants/sunflower.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/sunflower.png-f1ec7688cdcdb0c6fd2aeee3e5aef48 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/plants/threepeater.png.import b/assets/sprites/atlases/plants/threepeater.png.import index 909ae85..596f694 100644 --- a/assets/sprites/atlases/plants/threepeater.png.import +++ b/assets/sprites/atlases/plants/threepeater.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/threepeater.png-50948012376f5154c435c851ed145 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/plants/wallnut.png.import b/assets/sprites/atlases/plants/wallnut.png.import index 5e5ea0c..145c99f 100644 --- a/assets/sprites/atlases/plants/wallnut.png.import +++ b/assets/sprites/atlases/plants/wallnut.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/wallnut.png-7cb59ad96ebf875f629356b2b7d79add. compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/sun_atlas.png.import b/assets/sprites/atlases/sun_atlas.png.import index 9d043ac..67e35cc 100644 --- a/assets/sprites/atlases/sun_atlas.png.import +++ b/assets/sprites/atlases/sun_atlas.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/sun_atlas.png-b9a6b053b94a7c890cd3dc831a1947e compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/atlases/tile_animations.png.import b/assets/sprites/atlases/tile_animations.png.import index 1bdcfcb..bf2d413 100644 --- a/assets/sprites/atlases/tile_animations.png.import +++ b/assets/sprites/atlases/tile_animations.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/tile_animations.png-ebed5638cb5445e829528a589 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/background_summer.png.import b/assets/sprites/background_summer.png.import index d23f720..7fef918 100644 --- a/assets/sprites/background_summer.png.import +++ b/assets/sprites/background_summer.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/background_summer.png-700d604c57ef18a3dd284f0 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/field.png.import b/assets/sprites/field.png.import index 9245ce8..12445b1 100644 --- a/assets/sprites/field.png.import +++ b/assets/sprites/field.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/field.png-8fc12d6ddb4478900fc9b327337caa43.ct compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/gold.png.import b/assets/sprites/gold.png.import index 8793f71..8bb681d 100644 --- a/assets/sprites/gold.png.import +++ b/assets/sprites/gold.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/gold.png-c9486b6d2b144dc0f2b6faa5d7a615d4.cte compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/golden_bg.png.import b/assets/sprites/golden_bg.png.import index cb67911..dd2bc91 100644 --- a/assets/sprites/golden_bg.png.import +++ b/assets/sprites/golden_bg.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/golden_bg.png-f122c61fcac80f54fa09625ea5d266e compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/gui/EmptyPlantCard.png.import b/assets/sprites/gui/EmptyPlantCard.png.import index 38e918c..d5f231e 100644 --- a/assets/sprites/gui/EmptyPlantCard.png.import +++ b/assets/sprites/gui/EmptyPlantCard.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/EmptyPlantCard.png-1c00937df6b4404c406414f4f4 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/gui/PlantPanel.png.import b/assets/sprites/gui/PlantPanel.png.import index f401adf..70d6bf5 100644 --- a/assets/sprites/gui/PlantPanel.png.import +++ b/assets/sprites/gui/PlantPanel.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/PlantPanel.png-0763568f9f3ab7f90b34d5907a5a53 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/gui/main_menu_buttons.png.import b/assets/sprites/gui/main_menu_buttons.png.import index 4f431a2..3cee6b9 100644 --- a/assets/sprites/gui/main_menu_buttons.png.import +++ b/assets/sprites/gui/main_menu_buttons.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/main_menu_buttons.png-879fc80bdc5542387833913 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/gui/shovel_button.png.import b/assets/sprites/gui/shovel_button.png.import index 8328bbe..564797c 100644 --- a/assets/sprites/gui/shovel_button.png.import +++ b/assets/sprites/gui/shovel_button.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/shovel_button.png-c2f09bdee84da389a849b137a44 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/icon_test.png.import b/assets/sprites/icon_test.png.import index eacdc77..e510e8c 100644 --- a/assets/sprites/icon_test.png.import +++ b/assets/sprites/icon_test.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon_test.png-cde187f809ad7f44b656b5ae6be2490 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/leafy_background.png.import b/assets/sprites/leafy_background.png.import index e308216..e7bf7fd 100644 --- a/assets/sprites/leafy_background.png.import +++ b/assets/sprites/leafy_background.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/leafy_background.png-76728ff4c19f7ae660721d89 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/lehauico.png.import b/assets/sprites/lehauico.png.import index 8621c4c..ee4e8c0 100644 --- a/assets/sprites/lehauico.png.import +++ b/assets/sprites/lehauico.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/lehauico.png-7d3ceb79a8b11d6ff84c775c2702634c compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/logo.png.import b/assets/sprites/logo.png.import index 9f91655..b96e0f0 100644 --- a/assets/sprites/logo.png.import +++ b/assets/sprites/logo.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/logo.png-ec0d5908606a38766100cfc93f0dfde6.cte compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/menu_bg.png.import b/assets/sprites/menu_bg.png.import index ebb6119..ac1549b 100644 --- a/assets/sprites/menu_bg.png.import +++ b/assets/sprites/menu_bg.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/menu_bg.png-9478556fe857b797a39f623531c087e9. compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/pon.png.import b/assets/sprites/pon.png.import index 3de5c8f..6b57e3d 100644 --- a/assets/sprites/pon.png.import +++ b/assets/sprites/pon.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/pon.png-3e7efb58dffb516a84244a831349a644.ctex compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/vertical_logo.png.import b/assets/sprites/vertical_logo.png.import index 1cce508..0443265 100644 --- a/assets/sprites/vertical_logo.png.import +++ b/assets/sprites/vertical_logo.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/vertical_logo.png-30a74afc1637ae5d91a97bcaec1 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/white_box.png.import b/assets/sprites/white_box.png.import index 788ded4..e01d3a9 100644 --- a/assets/sprites/white_box.png.import +++ b/assets/sprites/white_box.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/white_box.png-eab8f329b0dc39a0d0cf36a0bf99864 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/zombies/Screendoor1.png.import b/assets/sprites/zombies/Screendoor1.png.import index 55ec941..0bfaf7e 100644 --- a/assets/sprites/zombies/Screendoor1.png.import +++ b/assets/sprites/zombies/Screendoor1.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/Screendoor1.png-903f8c27586778d89830ea453d962 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/zombies/Screendoor2.png.import b/assets/sprites/zombies/Screendoor2.png.import index 3a58c5d..e3c7576 100644 --- a/assets/sprites/zombies/Screendoor2.png.import +++ b/assets/sprites/zombies/Screendoor2.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/Screendoor2.png-23021440e0d5c55adff199ddd6edd compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/zombies/armor.png.import b/assets/sprites/zombies/armor.png.import index 03332d8..f8fa90a 100644 --- a/assets/sprites/zombies/armor.png.import +++ b/assets/sprites/zombies/armor.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/armor.png-202dadab8385ded6ae4a287a397444dc.ct compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/zombies/basic.png.import b/assets/sprites/zombies/basic.png.import index 6f1c698..5fc9cdb 100644 --- a/assets/sprites/zombies/basic.png.import +++ b/assets/sprites/zombies/basic.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/basic.png-205c58c8e7a1c883499253aaac0827ad.ct compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/zombies/basic_fem.png.import b/assets/sprites/zombies/basic_fem.png.import index 1f1dd84..503ceba 100644 --- a/assets/sprites/zombies/basic_fem.png.import +++ b/assets/sprites/zombies/basic_fem.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/basic_fem.png-127aa80fcab40abe52a558e5d27d9b5 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/zombies/hobo.png.import b/assets/sprites/zombies/hobo.png.import index d7617a3..f24fdcc 100644 --- a/assets/sprites/zombies/hobo.png.import +++ b/assets/sprites/zombies/hobo.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/hobo.png-3a16a8c443698b434e4066b4d1a9eb45.cte compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/zombies/polevaulting.png.import b/assets/sprites/zombies/polevaulting.png.import index 99ddc03..93b33b0 100644 --- a/assets/sprites/zombies/polevaulting.png.import +++ b/assets/sprites/zombies/polevaulting.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/polevaulting.png-632da0d58cb351629b0e5005fd59 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/zombies/previews.png.import b/assets/sprites/zombies/previews.png.import index 4e0ece8..e3fc2d3 100644 --- a/assets/sprites/zombies/previews.png.import +++ b/assets/sprites/zombies/previews.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/previews.png-bf5734315ff51e6cede135bafe2c4975 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/zombies/screendoor.png.import b/assets/sprites/zombies/screendoor.png.import index 7a74c28..4b9ae3b 100644 --- a/assets/sprites/zombies/screendoor.png.import +++ b/assets/sprites/zombies/screendoor.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/screendoor.png-215bb197239ee5db1b25f8a23e7c9f compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/zombies/screendoor_fem.png.import b/assets/sprites/zombies/screendoor_fem.png.import index 07e1ed6..1302eeb 100644 --- a/assets/sprites/zombies/screendoor_fem.png.import +++ b/assets/sprites/zombies/screendoor_fem.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/screendoor_fem.png-2ee7b01445eb11951dbc02e1dc compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/zombies/Зомби_бочка.png.import b/assets/sprites/zombies/Зомби_бочка.png.import index fcfcabd..05a931e 100644 --- a/assets/sprites/zombies/Зомби_бочка.png.import +++ b/assets/sprites/zombies/Зомби_бочка.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/Зомби_бочка.png-4c647d5c6d593289ec8 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/zombies/Зондби.png.import b/assets/sprites/zombies/Зондби.png.import index 8769469..d1ae449 100644 --- a/assets/sprites/zombies/Зондби.png.import +++ b/assets/sprites/zombies/Зондби.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/Зондби.png-232f73fd1fdda4bd055015133aa6 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/assets/sprites/zombies/зомбешест.png.import b/assets/sprites/zombies/зомбешест.png.import index ff0b622..c5e9d44 100644 --- a/assets/sprites/zombies/зомбешест.png.import +++ b/assets/sprites/zombies/зомбешест.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/зомбешест.png-3258fc66a5cf4b42af14e3 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/icon.png.import b/icon.png.import index 5c8b1d1..d293e18 100644 --- a/icon.png.import +++ b/icon.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.cte compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/icon.svg.import b/icon.svg.import index c838fd7..026870b 100644 --- a/icon.svg.import +++ b/icon.svg.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.cte compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/translations/gui.csv.import b/translations/gui.csv.import index 3e16be7..3e79a91 100644 --- a/translations/gui.csv.import +++ b/translations/gui.csv.import @@ -15,3 +15,5 @@ dest_files=["res://translations/gui.en.translation", "res://translations/gui.ru. compress=true delimiter=0 +unescape_keys=false +unescape_translations=true diff --git a/translations/gui.en.translation b/translations/gui.en.translation index 412b4603d39c9f39984e782cf7088d0769c31563..c879d328b38342bea95600a407680ffda5ec133d 100644 GIT binary patch delta 97 zcmaDR(jY1r6ddHt00k^Snth^R0wd?dB2Ni1Ag>^&v?wtrzNj=OwKzV%EVZa8GiBn= p3`Xb4N{lLutdrdt(;3+|uVe3Ef8BO}}9 RSY~l{9(JHoMj!@h2LKq74k7>m diff --git a/translations/gui.ru.translation b/translations/gui.ru.translation index d15e23b64a9592da69484b98b5db8e5318941144..5de240a77b2bd8433accadda1b2f0bceec8a46a5 100644 GIT binary patch delta 97 zcmaDW-7X^-6ddHt00k^Snth^R0wd?dB2Ni1Ag>^&v?wtrzNj=OwKzV%EVZa8GiBn= p3`Xb4N{q>dqkS(;3+|?_-?I$jH7qh`FDOhXbgK5r{$N0swMg7dHR^ delta 72 zcmZpdc`Gd#6ddHt00k^Snq{J30wc%7BF~9e(-<`;+b|k4vP>>uOlM@>e1mZ^BO}}9 R9Oiy59(JHoMj!@h2LLUh4)p*4 diff --git a/translations/plants.csv.import b/translations/plants.csv.import index 3a2532f..8fdf007 100644 --- a/translations/plants.csv.import +++ b/translations/plants.csv.import @@ -15,3 +15,5 @@ dest_files=["res://translations/plants.en.translation", "res://translations/plan compress=true delimiter=0 +unescape_keys=false +unescape_translations=true diff --git a/translations/plants.en.translation b/translations/plants.en.translation index de149a38e52f7e82388294fa82ca56f78f546db0..5a792f2f6d800b480cdfa11750a7c0e89f8988f7 100644 GIT binary patch delta 97 zcmZpYn^&v?wtrzNj=OwKzV%EVZa8GiBn= p3`Xb4N{lLutdrdtk2A7u=4aAoVr1WJ&9a+|hXbgK5r{$N0sulS7AXJ# delta 72 zcmbOu*CZzx6ddHt00k^Snq{J30wc%7BF~9e(-<`;+c2syvP@27JkH3vS(8bdiIHt{ RD9dgx9(JHoMj!@h2LJ|D4d(y= diff --git a/translations/plants.ru.translation b/translations/plants.ru.translation index 548442abc3d0499852ecf0b7216e7a9a62cc046a..80d945407f9ed872be2475224f5753583072afe7 100644 GIT binary patch delta 97 zcmaE;`CC&kC^*QO0SZ`vH2Xxs1V+w@MV=C3Kwd#kX;ETMd{JpmYH@siS!z*HX3E5! p8H~=8l^Bf~Sto}v9%p3REXSnH#K^wci=|tDhXbgK5r{$N0sxgl7Y_gc delta 72 zcmeyZ`A}0ZC^*QO0SZ`vG|NQ61V)aDMV=F{rZH+xwqZ18WSLyRc$|@Svjvkj6C>N^ R6qarQ9(JHoMj!@h2LMF24$S}n diff --git a/translations/rewards.csv.import b/translations/rewards.csv.import index 5e333f6..62f567c 100644 --- a/translations/rewards.csv.import +++ b/translations/rewards.csv.import @@ -15,3 +15,5 @@ dest_files=["res://translations/rewards.en.translation", "res://translations/rew compress=true delimiter=0 +unescape_keys=false +unescape_translations=true diff --git a/translations/rewards.en.translation b/translations/rewards.en.translation index e0de19601f6275f9ed648881e595197db27bd717..b2154adc57077cbdc62bf19f8df52a50ba36620f 100644 GIT binary patch delta 97 zcmX@c@qj}xC^*QO0SZ`vH2Xxs1V+w@MV=C3Kwd#kX;ETMd{JpmYH@siS!z*HX3E5! p8H~=8l^9hRStq+QrZci_UeD;w$jH9=H;C^*QO0SZ`vG|NQ61V)aDMV=F{rZH+xwqZ18WSLyRn9j($`39pmBO}{p R73SZ}JnTTFj6e+14geA`4tD?m diff --git a/translations/zombies.csv.import b/translations/zombies.csv.import index 85f447e..4d0877a 100644 --- a/translations/zombies.csv.import +++ b/translations/zombies.csv.import @@ -15,3 +15,5 @@ dest_files=["res://translations/zombies.en.translation", "res://translations/zom compress=true delimiter=0 +unescape_keys=false +unescape_translations=true diff --git a/translations/zombies.en.translation b/translations/zombies.en.translation index 60ced28c6c77a415ce1061004f6871d1c5b099dd..90e4762770913fed93f75015858d9375cbf1f489 100644 GIT binary patch delta 96 zcmaFG-y$Fw6ddHt00k^Snth^R0wd?dB2Ni1Ag>^&v?wtrzNj=OwKzV%EVZa8GiBn= o3`Xb4N{lLutdrdt?HSo7w=?c$WZ&$}G@F%&1E`4+h(X2z07c&xng9R* delta 71 zcmZn>c*QRm6ddHt00k^Snq{J30wc%7BF~9e(-<`;+c2syvP@27v}a_UypVA>BirU! QrrE4K>_C-_Kn&6i01RjjSO5S3 diff --git a/translations/zombies.ru.translation b/translations/zombies.ru.translation index bd7ec7e615cda320c28325a2a5f32c5407478ab8..efa9d7d1929d4baf072f492e950765f76de04548 100644 GIT binary patch delta 96 zcmZn^n=K|76ddHt00k^Snth^R0wd?dB2Ni1Ag>^&v?wtrzNj=OwKzV%EVZa8GiBn= o3`Xb4N{q>dqkS?HSo7Ph;H8$i6v>uv}a_Uyn%5yBirU2 Qro|jQ>_C-_Kn&6i005W{S^xk5 From 2f5e80295d8f2bd03cf92265dde0c4168e1b3b87 Mon Sep 17 00:00:00 2001 From: Rendo Date: Sun, 6 Sep 2026 14:22:10 +0500 Subject: [PATCH 9/9] feat: Added readme, fixed dependecies --- NewLON.csproj | 2 +- NewLON.csproj.old.1 | 6 + README.md | 27 +++ .../animations/zombies/basic_zombie_tree.tres | 2 +- assets/audio/music/music_placeholder.tres | 3 + assets/levels/video_level.tres | 55 +---- assets/plants/Nerdus.tres | 5 +- assets/sprites/particles/dirt_material.tres | 2 +- assets/themes/ChooseYourSeeds.tres | 2 +- assets/themes/GameStyle.tres | 4 +- assets/zombies/basic.tres | 4 +- assets/zombies/buckethead.tres | 3 +- assets/zombies/conehead.tres | 3 +- assets/zombies/hobo.tres | 3 +- project.godot | 5 +- scenes/entities/Zombies/cone_zombie.tscn | 217 +++++++++--------- scenes/gui/choose_your_seeds.tscn | 4 +- scenes/main_menu.tscn | 4 +- scenes/templates/level_template.tscn | 6 +- scripts/entities/AnimationStatistics.cs | 2 +- 20 files changed, 164 insertions(+), 195 deletions(-) create mode 100644 NewLON.csproj.old.1 create mode 100644 README.md create mode 100644 assets/audio/music/music_placeholder.tres diff --git a/NewLON.csproj b/NewLON.csproj index 8eebc1d..b40b9a8 100644 --- a/NewLON.csproj +++ b/NewLON.csproj @@ -1,4 +1,4 @@ - + net8.0 true diff --git a/NewLON.csproj.old.1 b/NewLON.csproj.old.1 new file mode 100644 index 0000000..8eebc1d --- /dev/null +++ b/NewLON.csproj.old.1 @@ -0,0 +1,6 @@ + + + net8.0 + true + + \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..e0608ce --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +# New Liberation of Neighborville +This is a Plants versus Zombies fangame developed by @GeoPlayerRu, @CaTronick and @slaimy4. +# Features +- Level editing plugin named pvzadventure. +- Stackable stats through FloatModifier. +- Reusable zombies and plants logic. +- Decoupled GUI through signals and global signal bus. +# How to build +## Prerequisites +- Godot Mono >= 4.7 +- .NET SDK >= 8.0 +- Git +## Build +### Windows +1. Clone the repository: `git clone https://github.com/GeoPlayerRu/newlon-public.git` (or use SSH) +2. Open the project in Godot. +3. Import project if required +4. To build windows executable, run: **Project -> Export**. +5. Select **Windows Desktop** preset and click **Export Project**. If you don't have Windows export template installed, you can install it through modal window. +6. Choose an output location and export project. +### Linux +1. Clone the repository: `git clone https://github.com/GeoPlayerRu/newlon-public.git` (or use SSH) +2. Open the project in Godot. +3. Import project if required +4. To build windows executable, run: **Project -> Export**. +5. Select **Linux Desktop** preset and click **Export Project**. If you don't have Windows export template installed, you can install it through modal window. +6. Choose an output location and export project. diff --git a/assets/animations/zombies/basic_zombie_tree.tres b/assets/animations/zombies/basic_zombie_tree.tres index 1d088e0..c2c5070 100644 --- a/assets/animations/zombies/basic_zombie_tree.tres +++ b/assets/animations/zombies/basic_zombie_tree.tres @@ -1,4 +1,4 @@ -[gd_resource type="AnimationNodeStateMachine" load_steps=10 format=3 uid="uid://dj0blope85bg7"] +[gd_resource type="AnimationNodeStateMachine" format=3 uid="uid://dj0blope85bg7"] [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_w2cv7"] animation = &"basic/death" diff --git a/assets/audio/music/music_placeholder.tres b/assets/audio/music/music_placeholder.tres new file mode 100644 index 0000000..c6ae4f0 --- /dev/null +++ b/assets/audio/music/music_placeholder.tres @@ -0,0 +1,3 @@ +[gd_resource type="AudioStream" format=3 uid="uid://cr0o5lqt6044g"] + +[resource] diff --git a/assets/levels/video_level.tres b/assets/levels/video_level.tres index 8219e51..5a0f478 100644 --- a/assets/levels/video_level.tres +++ b/assets/levels/video_level.tres @@ -1,4 +1,4 @@ -[gd_resource type="Resource" script_class="AdventureLevelResource" load_steps=68 format=3 uid="uid://dwd5oqr0tuvhv"] +[gd_resource type="Resource" script_class="AdventureLevelResource" format=3 uid="uid://dwd5oqr0tuvhv"] [ext_resource type="Resource" uid="uid://c268ghdrraxgr" path="res://assets/rewards/NerdusReward.tres" id="1_eqa0o"] [ext_resource type="PackedScene" uid="uid://c5lplejgx7mex" path="res://scenes/entities/tiles/speed_tile.tscn" id="1_jfmww"] @@ -22,9 +22,6 @@ zombies = Array[ExtResource("6_66y5q")]([null, null, null, null, ExtResource("7_ [sub_resource type="Resource" id="Resource_c21si"] script = ExtResource("4_kc7t2") zombiesOrdered = Array[ExtResource("5_66y5q")]([SubResource("Resource_67vjw")]) -events = Array[ExtResource("3_icaa5")]([]) -customWaveDelay = 0.0 -isHugeWave = false [sub_resource type="Resource" id="Resource_8mi8t"] script = ExtResource("5_66y5q") @@ -33,9 +30,6 @@ zombies = Array[ExtResource("6_66y5q")]([null, ExtResource("7_c21si"), null, nul [sub_resource type="Resource" id="Resource_icaa5"] script = ExtResource("4_kc7t2") zombiesOrdered = Array[ExtResource("5_66y5q")]([SubResource("Resource_8mi8t")]) -events = Array[ExtResource("3_icaa5")]([]) -customWaveDelay = 0.0 -isHugeWave = false [sub_resource type="Resource" id="Resource_w7y4b"] script = ExtResource("5_66y5q") @@ -44,9 +38,6 @@ zombies = Array[ExtResource("6_66y5q")]([ExtResource("7_c21si"), null, ExtResour [sub_resource type="Resource" id="Resource_kc7t2"] script = ExtResource("4_kc7t2") zombiesOrdered = Array[ExtResource("5_66y5q")]([SubResource("Resource_w7y4b")]) -events = Array[ExtResource("3_icaa5")]([]) -customWaveDelay = 0.0 -isHugeWave = false [sub_resource type="Resource" id="Resource_h4874"] script = ExtResource("5_66y5q") @@ -55,9 +46,6 @@ zombies = Array[ExtResource("6_66y5q")]([null, null, ExtResource("8_c21si"), nul [sub_resource type="Resource" id="Resource_66y5q"] script = ExtResource("4_kc7t2") zombiesOrdered = Array[ExtResource("5_66y5q")]([SubResource("Resource_h4874")]) -events = Array[ExtResource("3_icaa5")]([]) -customWaveDelay = 0.0 -isHugeWave = false [sub_resource type="Resource" id="Resource_tflu2"] script = ExtResource("5_66y5q") @@ -70,9 +58,6 @@ zombies = Array[ExtResource("6_66y5q")]([ExtResource("7_c21si"), null, null, Ext [sub_resource type="Resource" id="Resource_tuvrx"] script = ExtResource("4_kc7t2") zombiesOrdered = Array[ExtResource("5_66y5q")]([SubResource("Resource_tflu2"), SubResource("Resource_o4ycu")]) -events = Array[ExtResource("3_icaa5")]([]) -customWaveDelay = 0.0 -isHugeWave = false [sub_resource type="Resource" id="Resource_j5brc"] script = ExtResource("5_66y5q") @@ -85,9 +70,6 @@ zombies = Array[ExtResource("6_66y5q")]([null, null, ExtResource("7_c21si"), nul [sub_resource type="Resource" id="Resource_t4nit"] script = ExtResource("4_kc7t2") zombiesOrdered = Array[ExtResource("5_66y5q")]([SubResource("Resource_j5brc"), SubResource("Resource_pu4uy")]) -events = Array[ExtResource("3_icaa5")]([]) -customWaveDelay = 0.0 -isHugeWave = false [sub_resource type="Resource" id="Resource_cce24"] script = ExtResource("5_66y5q") @@ -95,7 +77,6 @@ zombies = Array[ExtResource("6_66y5q")]([ExtResource("8_c21si"), null, ExtResour [sub_resource type="Resource" id="Resource_60k6l"] script = ExtResource("5_66y5q") -zombies = Array[ExtResource("6_66y5q")]([null, null, null, null, null]) [sub_resource type="Resource" id="Resource_kligk"] script = ExtResource("5_66y5q") @@ -104,9 +85,6 @@ zombies = Array[ExtResource("6_66y5q")]([null, ExtResource("8_c21si"), null, nul [sub_resource type="Resource" id="Resource_qx8xe"] script = ExtResource("4_kc7t2") zombiesOrdered = Array[ExtResource("5_66y5q")]([SubResource("Resource_cce24"), SubResource("Resource_60k6l"), SubResource("Resource_kligk")]) -events = Array[ExtResource("3_icaa5")]([]) -customWaveDelay = 0.0 -isHugeWave = false [sub_resource type="Resource" id="Resource_r0qdt"] script = ExtResource("5_66y5q") @@ -123,9 +101,6 @@ zombies = Array[ExtResource("6_66y5q")]([ExtResource("7_c21si"), null, ExtResour [sub_resource type="Resource" id="Resource_hyvhe"] script = ExtResource("4_kc7t2") zombiesOrdered = Array[ExtResource("5_66y5q")]([SubResource("Resource_r0qdt"), SubResource("Resource_idcf6"), SubResource("Resource_pm6go")]) -events = Array[ExtResource("3_icaa5")]([]) -customWaveDelay = 0.0 -isHugeWave = false [sub_resource type="Resource" id="Resource_n1jd7"] script = ExtResource("5_66y5q") @@ -146,8 +121,6 @@ zombies = Array[ExtResource("6_66y5q")]([null, ExtResource("8_c21si"), null, Ext [sub_resource type="Resource" id="Resource_8syff"] script = ExtResource("4_kc7t2") zombiesOrdered = Array[ExtResource("5_66y5q")]([SubResource("Resource_n1jd7"), SubResource("Resource_0tojl"), SubResource("Resource_clry7"), SubResource("Resource_fbnvb")]) -events = Array[ExtResource("3_icaa5")]([]) -customWaveDelay = 0.0 isHugeWave = true [sub_resource type="Resource" id="Resource_ljbqu"] @@ -161,9 +134,6 @@ zombies = Array[ExtResource("6_66y5q")]([null, null, null, null, ExtResource("8_ [sub_resource type="Resource" id="Resource_jfmww"] script = ExtResource("4_kc7t2") zombiesOrdered = Array[ExtResource("5_66y5q")]([SubResource("Resource_ljbqu"), SubResource("Resource_x1qhy")]) -events = Array[ExtResource("3_icaa5")]([]) -customWaveDelay = 0.0 -isHugeWave = false [sub_resource type="Resource" id="Resource_b6q86"] script = ExtResource("5_66y5q") @@ -176,9 +146,6 @@ zombies = Array[ExtResource("6_66y5q")]([null, ExtResource("8_c21si"), null, nul [sub_resource type="Resource" id="Resource_vrqir"] script = ExtResource("4_kc7t2") zombiesOrdered = Array[ExtResource("5_66y5q")]([SubResource("Resource_b6q86"), SubResource("Resource_kkdeh")]) -events = Array[ExtResource("3_icaa5")]([]) -customWaveDelay = 0.0 -isHugeWave = false [sub_resource type="Resource" id="Resource_lux4m"] script = ExtResource("5_66y5q") @@ -191,9 +158,6 @@ zombies = Array[ExtResource("6_66y5q")]([ExtResource("8_c21si"), null, ExtResour [sub_resource type="Resource" id="Resource_2seob"] script = ExtResource("4_kc7t2") zombiesOrdered = Array[ExtResource("5_66y5q")]([SubResource("Resource_lux4m"), SubResource("Resource_8akqo")]) -events = Array[ExtResource("3_icaa5")]([]) -customWaveDelay = 0.0 -isHugeWave = false [sub_resource type="Resource" id="Resource_dnmud"] script = ExtResource("5_66y5q") @@ -210,9 +174,6 @@ zombies = Array[ExtResource("6_66y5q")]([null, null, ExtResource("8_c21si"), Ext [sub_resource type="Resource" id="Resource_geil0"] script = ExtResource("4_kc7t2") zombiesOrdered = Array[ExtResource("5_66y5q")]([SubResource("Resource_dnmud"), SubResource("Resource_2g220"), SubResource("Resource_6mt11")]) -events = Array[ExtResource("3_icaa5")]([]) -customWaveDelay = 0.0 -isHugeWave = false [sub_resource type="Resource" id="Resource_lael2"] script = ExtResource("5_66y5q") @@ -229,9 +190,6 @@ zombies = Array[ExtResource("6_66y5q")]([ExtResource("8_c21si"), null, ExtResour [sub_resource type="Resource" id="Resource_lxb1x"] script = ExtResource("4_kc7t2") zombiesOrdered = Array[ExtResource("5_66y5q")]([SubResource("Resource_lael2"), SubResource("Resource_ptm5g"), SubResource("Resource_ivdh0")]) -events = Array[ExtResource("3_icaa5")]([]) -customWaveDelay = 0.0 -isHugeWave = false [sub_resource type="Resource" id="Resource_a02hf"] script = ExtResource("5_66y5q") @@ -240,9 +198,6 @@ zombies = Array[ExtResource("6_66y5q")]([null, ExtResource("9_tuvrx"), ExtResour [sub_resource type="Resource" id="Resource_o5y12"] script = ExtResource("4_kc7t2") zombiesOrdered = Array[ExtResource("5_66y5q")]([SubResource("Resource_a02hf")]) -events = Array[ExtResource("3_icaa5")]([]) -customWaveDelay = 0.0 -isHugeWave = false [sub_resource type="Resource" id="Resource_ojvab"] script = ExtResource("5_66y5q") @@ -255,9 +210,6 @@ zombies = Array[ExtResource("6_66y5q")]([null, ExtResource("9_tuvrx"), ExtResour [sub_resource type="Resource" id="Resource_diw66"] script = ExtResource("4_kc7t2") zombiesOrdered = Array[ExtResource("5_66y5q")]([SubResource("Resource_ojvab"), SubResource("Resource_680eh")]) -events = Array[ExtResource("3_icaa5")]([]) -customWaveDelay = 0.0 -isHugeWave = false [sub_resource type="Resource" id="Resource_3yjvk"] script = ExtResource("5_66y5q") @@ -274,20 +226,15 @@ zombies = Array[ExtResource("6_66y5q")]([ExtResource("8_c21si"), ExtResource("8_ [sub_resource type="Resource" id="Resource_pwwqn"] script = ExtResource("4_kc7t2") zombiesOrdered = Array[ExtResource("5_66y5q")]([SubResource("Resource_3yjvk"), SubResource("Resource_vqnxn"), SubResource("Resource_78ix5")]) -events = Array[ExtResource("3_icaa5")]([]) -customWaveDelay = 0.0 isHugeWave = true [resource] script = ExtResource("1_r0wru") -startSun = 50 wavePercentage = 0.5 standardWaveDelay = 30.0 initialWaveDelay = 20.0 reward = ExtResource("1_eqa0o") forbiddenPlants = Array[String](["garlic", "nerdus"]) -forbiddenTags = Array[String]([]) -prepickedPlants = Array[String]([]) waves = Array[ExtResource("4_kc7t2")]([SubResource("Resource_c21si"), SubResource("Resource_icaa5"), SubResource("Resource_kc7t2"), SubResource("Resource_66y5q"), SubResource("Resource_tuvrx"), SubResource("Resource_t4nit"), SubResource("Resource_qx8xe"), SubResource("Resource_hyvhe"), SubResource("Resource_8syff"), SubResource("Resource_jfmww"), SubResource("Resource_vrqir"), SubResource("Resource_2seob"), SubResource("Resource_geil0"), SubResource("Resource_lxb1x"), SubResource("Resource_o5y12"), SubResource("Resource_diw66"), SubResource("Resource_pwwqn")]) initialScenes = Array[PackedScene]([null, null, null, null, null, null, null, null, ExtResource("1_jfmww"), null, null, null, null, null, null, null, null, ExtResource("1_qx8xe"), null, null, null, null, null, null, null, null, ExtResource("2_8syff"), null, null, null, null, null, null, null, null, ExtResource("2_hyvhe"), null, null, null, null, null, null, null, null, ExtResource("1_jfmww")]) metadata/_custom_type_script = "uid://bximdujbkj2n4" diff --git a/assets/plants/Nerdus.tres b/assets/plants/Nerdus.tres index 90aeb8d..3202e7e 100644 --- a/assets/plants/Nerdus.tres +++ b/assets/plants/Nerdus.tres @@ -1,4 +1,4 @@ -[gd_resource type="Resource" script_class="PlantResource" load_steps=5 format=3 uid="uid://8edvnmwu4tyn"] +[gd_resource type="Resource" script_class="PlantResource" format=3 uid="uid://8edvnmwu4tyn"] [ext_resource type="Texture2D" uid="uid://b06e8xhdy77d1" path="res://assets/sprites/atlases/plants/nerdus.png" id="1_of51r"] [ext_resource type="PackedScene" uid="uid://k5aj2slxar7w" path="res://scenes/entities/plants/nerdus.tscn" id="2_0i6qf"] @@ -10,14 +10,11 @@ region = Rect2(477, 9, 60, 59) [resource] script = ExtResource("3_30qd0") -Layer = 1 -DontRegister = false NameKey = "nerdus" DescriptionKey = "nerdus_desc" Cost = 125.0 Scene = ExtResource("2_0i6qf") ReloadTime = 10.0 -ReloadProgress = 0.0 Preview = SubResource("AtlasTexture_ivp5w") Order = 10 metadata/_custom_type_script = "uid://cyenlko1knygw" diff --git a/assets/sprites/particles/dirt_material.tres b/assets/sprites/particles/dirt_material.tres index 07457c9..4ab81a0 100644 --- a/assets/sprites/particles/dirt_material.tres +++ b/assets/sprites/particles/dirt_material.tres @@ -1,4 +1,4 @@ -[gd_resource type="ParticleProcessMaterial" load_steps=5 format=3 uid="uid://dmpscw60bfrj"] +[gd_resource type="ParticleProcessMaterial" format=3 uid="uid://dmpscw60bfrj"] [sub_resource type="Curve" id="Curve_oyxjr"] _data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.745794, 1), 0.0, -3.06933, 0, 0, Vector2(1, 0), -4.13429, 0.0, 0, 0] diff --git a/assets/themes/ChooseYourSeeds.tres b/assets/themes/ChooseYourSeeds.tres index fe483d4..31f25b7 100644 --- a/assets/themes/ChooseYourSeeds.tres +++ b/assets/themes/ChooseYourSeeds.tres @@ -1,4 +1,4 @@ -[gd_resource type="Theme" load_steps=13 format=3 uid="uid://e8n88g31w7x7"] +[gd_resource type="Theme" format=3 uid="uid://e8n88g31w7x7"] [ext_resource type="Texture2D" uid="uid://ci1a150qo2op2" path="res://assets/sprites/gui/ChooseYourSeeds/Panel.tres" id="1_86pbs"] [ext_resource type="Texture2D" uid="uid://bj5fouwjk3kum" path="res://assets/sprites/gui/ChooseYourSeeds/InnerPanel.tres" id="2_txg3r"] diff --git a/assets/themes/GameStyle.tres b/assets/themes/GameStyle.tres index 42764e6..948b5bd 100644 --- a/assets/themes/GameStyle.tres +++ b/assets/themes/GameStyle.tres @@ -1,6 +1,5 @@ -[gd_resource type="Theme" load_steps=40 format=3 uid="uid://b8l285cjcgeyi"] +[gd_resource type="Theme" format=3 uid="uid://b8l285cjcgeyi"] -[ext_resource type="FontFile" uid="uid://nbrt5q3t8tud" path="res://assets/fonts/pico12.ttf" id="1_103to"] [ext_resource type="Texture2D" uid="uid://d0yhee0scl7mc" path="res://assets/sprites/gui/ButtonBackground.tres" id="1_y0kbp"] [ext_resource type="Texture2D" uid="uid://dxmg20mrnpt8r" path="res://assets/sprites/gui/SelectionGeneric.tres" id="2_h0nd2"] [ext_resource type="Texture2D" uid="uid://b5skdm3q7tkh3" path="res://assets/sprites/gui/ChooseYourSeeds/Grabber.tres" id="3_i6w8j"] @@ -173,7 +172,6 @@ texture_margin_right = 7.0 texture_margin_bottom = 4.0 [resource] -default_font = ExtResource("1_103to") Button/colors/font_color = Color(0, 0, 0, 1) Button/colors/font_focus_color = Color(0, 0, 0, 1) Button/colors/font_outline_color = Color(1, 1, 1, 1) diff --git a/assets/zombies/basic.tres b/assets/zombies/basic.tres index 7d17747..df72a95 100644 --- a/assets/zombies/basic.tres +++ b/assets/zombies/basic.tres @@ -1,4 +1,4 @@ -[gd_resource type="Resource" script_class="ZombieResource" load_steps=5 format=3 uid="uid://buvacn56kyy2p"] +[gd_resource type="Resource" script_class="ZombieResource" format=3 uid="uid://buvacn56kyy2p"] [ext_resource type="PackedScene" uid="uid://co11v3w8hbwgf" path="res://scenes/entities/Zombies/zombie.tscn" id="1_c2mq3"] [ext_resource type="Script" uid="uid://cqxj7o8hdm82n" path="res://scripts/resources/entities/ZombieResource.cs" id="1_k277m"] @@ -15,7 +15,5 @@ DescriptionKey = "basic_desc" Cost = 1.0 Scene = ExtResource("1_c2mq3") ReloadTime = 1.0 -ReloadProgress = 0.0 Preview = SubResource("AtlasTexture_wu2q8") -Order = 0 metadata/_custom_type_script = "uid://cqxj7o8hdm82n" diff --git a/assets/zombies/buckethead.tres b/assets/zombies/buckethead.tres index f288f99..72400d3 100644 --- a/assets/zombies/buckethead.tres +++ b/assets/zombies/buckethead.tres @@ -1,4 +1,4 @@ -[gd_resource type="Resource" script_class="ZombieResource" load_steps=5 format=3 uid="uid://dkhjlu7u0vny6"] +[gd_resource type="Resource" script_class="ZombieResource" format=3 uid="uid://dkhjlu7u0vny6"] [ext_resource type="PackedScene" uid="uid://xu4i6tmkv00a" path="res://scenes/entities/Zombies/bucket_zombie.tscn" id="1_lhcag"] [ext_resource type="Script" uid="uid://cqxj7o8hdm82n" path="res://scripts/resources/entities/ZombieResource.cs" id="1_sngfh"] @@ -15,7 +15,6 @@ DescriptionKey = "buckethead_desc" Cost = 5.0 Scene = ExtResource("1_lhcag") ReloadTime = 1.0 -ReloadProgress = 0.0 Preview = SubResource("AtlasTexture_drksh") Order = 2 metadata/_custom_type_script = "uid://cqxj7o8hdm82n" diff --git a/assets/zombies/conehead.tres b/assets/zombies/conehead.tres index 64b2f05..93ec3d5 100644 --- a/assets/zombies/conehead.tres +++ b/assets/zombies/conehead.tres @@ -1,4 +1,4 @@ -[gd_resource type="Resource" script_class="ZombieResource" load_steps=5 format=3 uid="uid://nceohd32fkxk"] +[gd_resource type="Resource" script_class="ZombieResource" format=3 uid="uid://nceohd32fkxk"] [ext_resource type="Texture2D" uid="uid://5gpf2sodhn6e" path="res://assets/sprites/zombies/previews.png" id="1_f7g7v"] [ext_resource type="PackedScene" uid="uid://hhjbqkjqpt7x" path="res://scenes/entities/Zombies/cone_zombie.tscn" id="1_llf5l"] @@ -15,7 +15,6 @@ DescriptionKey = "conehead_desc" Cost = 2.0 Scene = ExtResource("1_llf5l") ReloadTime = 1.0 -ReloadProgress = 0.0 Preview = SubResource("AtlasTexture_q44xp") Order = 1 metadata/_custom_type_script = "uid://cqxj7o8hdm82n" diff --git a/assets/zombies/hobo.tres b/assets/zombies/hobo.tres index ed23809..25ebc14 100644 --- a/assets/zombies/hobo.tres +++ b/assets/zombies/hobo.tres @@ -1,4 +1,4 @@ -[gd_resource type="Resource" script_class="ZombieResource" load_steps=5 format=3 uid="uid://c38vfdw5b60xw"] +[gd_resource type="Resource" script_class="ZombieResource" format=3 uid="uid://c38vfdw5b60xw"] [ext_resource type="PackedScene" uid="uid://bgqmwsb6ynm81" path="res://scenes/entities/Zombies/hobo.tscn" id="1_4myt6"] [ext_resource type="Texture2D" uid="uid://5gpf2sodhn6e" path="res://assets/sprites/zombies/previews.png" id="1_nt7w3"] @@ -15,7 +15,6 @@ DescriptionKey = "hobo_desc" Cost = 7.0 Scene = ExtResource("1_4myt6") ReloadTime = 1.0 -ReloadProgress = 0.0 Preview = SubResource("AtlasTexture_73ahc") Order = 5 metadata/_custom_type_script = "uid://cqxj7o8hdm82n" diff --git a/project.godot b/project.godot index 96ed95b..cbd622f 100644 --- a/project.godot +++ b/project.godot @@ -12,13 +12,14 @@ config_version=5 warnings/check_invalid_track_paths=false warnings/check_angle_interpolation_type_conflicting=false +compatibility/default_parent_skeleton_in_mesh_instance_3d=true [application] config/name="Liberation of the Neighbourville" config/version="0.3.0" run/main_scene="uid://bfstrli64u23y" -config/features=PackedStringArray("4.4", "C#", "Forward Plus") +config/features=PackedStringArray("4.7", "C#", "Forward Plus") config/icon="res://icon.png" config/windows_native_icon="res://icon.ico" @@ -68,7 +69,7 @@ import/blender/enabled=false [gui] theme/custom="res://assets/themes/GameStyle.tres" -theme/custom_font="res://assets/fonts/pico12.ttf" +theme/custom_font="uid://bor21ae1lks57" [input] diff --git a/scenes/entities/Zombies/cone_zombie.tscn b/scenes/entities/Zombies/cone_zombie.tscn index 26d0608..50c63ed 100644 --- a/scenes/entities/Zombies/cone_zombie.tscn +++ b/scenes/entities/Zombies/cone_zombie.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=69 format=3 uid="uid://hhjbqkjqpt7x"] +[gd_scene format=3 uid="uid://hhjbqkjqpt7x"] [ext_resource type="Script" uid="uid://dildme6epx8l4" path="res://scripts/entities/zombies/RuntimeZombieData.cs" id="1_ffeg6"] [ext_resource type="Material" uid="uid://jr0vpg030jqv" path="res://assets/ZombieMaterial.tres" id="2_ffeg6"] @@ -88,7 +88,7 @@ joint_data/1/bone2d_node = NodePath("Butt/RightUpperLeg/RightLowerLeg") joint_data/1/rotate_from_joint = false joint_data/1/enable_constraint = true joint_data/1/constraint_angle_min = 0.0 -joint_data/1/constraint_angle_max = 160.0 +joint_data/1/constraint_angle_max = 159.99998 joint_data/1/constraint_angle_invert = false joint_data/1/constraint_in_localspace = true joint_data/1/editor_draw_gizmo = true @@ -763,7 +763,6 @@ size = Vector2(26, 48) resource_local_to_scene = true script = ExtResource("4_qof5v") flat_value = 5.0 -percentage_value = 0.0 mult_value = 1.0 [sub_resource type="RectangleShape2D" id="RectangleShape2D_r4ug6"] @@ -776,13 +775,12 @@ nodes/TimeScale/node = SubResource("AnimationNodeTimeScale_2q05d") nodes/TimeScale/position = Vector2(60, 120) nodes/Tree/node = ExtResource("16_q51xn") nodes/Tree/position = Vector2(-240, 120) -node_connections = [&"TimeScale", 0, &"Tree", &"output", 0, &"TimeScale"] +node_connections = [&"output", 0, &"TimeScale", &"TimeScale", 0, &"Tree"] [sub_resource type="Resource" id="Resource_b6mal"] resource_local_to_scene = true script = ExtResource("4_qof5v") flat_value = 0.2 -percentage_value = 0.0 mult_value = 1.0 [sub_resource type="Resource" id="Resource_dn8ha"] @@ -790,7 +788,7 @@ script = ExtResource("31_uyysk") restartTreshold = -1.0 metadata/_custom_type_script = "uid://c1x4n4nqyq72f" -[node name="ConeZombie" type="Node2D" node_paths=PackedStringArray("_armor", "_player", "_tree")] +[node name="ConeZombie" type="Node2D" unique_id=1999406667 node_paths=PackedStringArray("_armor", "_player", "_tree")] y_sort_enabled = true script = ExtResource("1_ffeg6") _armor = NodePath("Armor") @@ -799,187 +797,187 @@ _player = NodePath("CanvasGroup/basic_zombie_walk/AnimationPlayer") _tree = NodePath("AnimationTree") metadata/_edit_vertical_guides_ = [-159.0] -[node name="CanvasGroup" type="CanvasGroup" parent="."] +[node name="CanvasGroup" type="CanvasGroup" parent="." unique_id=1129309871] material = ExtResource("2_ffeg6") -[node name="basic_zombie_walk" type="Node2D" parent="CanvasGroup"] +[node name="basic_zombie_walk" type="Node2D" parent="CanvasGroup" unique_id=385596969] -[node name="Zombie" type="Skeleton2D" parent="CanvasGroup/basic_zombie_walk"] +[node name="Zombie" type="Skeleton2D" parent="CanvasGroup/basic_zombie_walk" unique_id=1943185794] use_parent_material = true modification_stack = SubResource("SkeletonModificationStack2D_wn68q") -[node name="Butt" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie"] +[node name="Butt" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie" unique_id=795974917] use_parent_material = true position = Vector2(5, -35) scale = Vector2(0.999903, 0.999903) rest = Transform2D(1, 0, 0, 1, 5, -35) editor_settings/show_bone_gizmo = false -[node name="Butt" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt"] +[node name="Butt" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt" unique_id=164696415] use_parent_material = true texture = SubResource("AtlasTexture_jvn5w") centered = false offset = Vector2(-10, -3) metadata/_edit_lock_ = true -[node name="RightUpperLeg" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt"] +[node name="RightUpperLeg" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt" unique_id=1034286519] use_parent_material = true position = Vector2(-6, 3) -scale = Vector2(0.999834, 0.999834) +scale = Vector2(0.9998335, 0.9998335) rest = Transform2D(1, 0, 0, 1, -6, 3) editor_settings/show_bone_gizmo = false -[node name="Right_Upper_Leg" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/RightUpperLeg"] +[node name="Right_Upper_Leg" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/RightUpperLeg" unique_id=584013320] texture = SubResource("AtlasTexture_vmdbp") centered = false offset = Vector2(-6, -2) metadata/_edit_lock_ = true -[node name="RightLowerLeg" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/RightUpperLeg"] +[node name="RightLowerLeg" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/RightUpperLeg" unique_id=162145444] position = Vector2(-2, 12) -scale = Vector2(0.999834, 0.999834) +scale = Vector2(0.99983305, 0.99983305) rest = Transform2D(1, 0, 0, 1, -2, 12) editor_settings/show_bone_gizmo = false -[node name="RightFoot" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/RightUpperLeg/RightLowerLeg"] +[node name="RightFoot" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/RightUpperLeg/RightLowerLeg" unique_id=677635125] position = Vector2(-2, 14) -scale = Vector2(0.999833, 0.999833) +scale = Vector2(0.99983346, 0.99983346) rest = Transform2D(1, 0, 0, 1, -2, 14) auto_calculate_length_and_angle = false length = 12.0 bone_angle = 0.0 editor_settings/show_bone_gizmo = false -[node name="Right_Foot" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/RightUpperLeg/RightLowerLeg/RightFoot"] +[node name="Right_Foot" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/RightUpperLeg/RightLowerLeg/RightFoot" unique_id=932037777] texture = SubResource("AtlasTexture_x1oyw") centered = false offset = Vector2(-4, -3) metadata/_edit_lock_ = true -[node name="Right_Lower_Leg" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/RightUpperLeg/RightLowerLeg"] +[node name="Right_Lower_Leg" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/RightUpperLeg/RightLowerLeg" unique_id=1843247467] position = Vector2(-18, -2) texture = SubResource("AtlasTexture_vjx3c") centered = false offset = Vector2(12, 1) metadata/_edit_lock_ = true -[node name="LeftUpperLeg" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt"] +[node name="LeftUpperLeg" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt" unique_id=1905444680] use_parent_material = true position = Vector2(6, 4) -scale = Vector2(0.999835, 0.999835) +scale = Vector2(0.99983406, 0.99983406) rest = Transform2D(1, 0, 0, 1, 6, 4) editor_settings/show_bone_gizmo = false -[node name="Left_Upper_Leg" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/LeftUpperLeg"] +[node name="Left_Upper_Leg" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/LeftUpperLeg" unique_id=2084109444] texture = SubResource("AtlasTexture_f31xd") centered = false offset = Vector2(-4, -2) metadata/_edit_lock_ = true -[node name="LeftLowerLeg" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/LeftUpperLeg"] +[node name="LeftLowerLeg" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/LeftUpperLeg" unique_id=959607445] position = Vector2(-1, 13) -scale = Vector2(0.999831, 0.999831) +scale = Vector2(0.999832, 0.999832) rest = Transform2D(1, 0, 0, 1, -1, 13) editor_settings/show_bone_gizmo = false -[node name="Left_Lower_Leg" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/LeftUpperLeg/LeftLowerLeg"] +[node name="Left_Lower_Leg" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/LeftUpperLeg/LeftLowerLeg" unique_id=76301716] texture = SubResource("AtlasTexture_od8jf") centered = false offset = Vector2(-1, 0) metadata/_edit_lock_ = true -[node name="LeftFoot" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/LeftUpperLeg/LeftLowerLeg"] +[node name="LeftFoot" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/LeftUpperLeg/LeftLowerLeg" unique_id=1062821486] position = Vector2(6, 10) -scale = Vector2(0.999829, 0.999829) +scale = Vector2(0.9998278, 0.9998278) rest = Transform2D(1, 0, 0, 1, 6, 10) auto_calculate_length_and_angle = false length = 12.0 -bone_angle = 160.0 +bone_angle = 159.99998 editor_settings/show_bone_gizmo = false -[node name="Left_Foot" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/LeftUpperLeg/LeftLowerLeg/LeftFoot"] +[node name="Left_Foot" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/LeftUpperLeg/LeftLowerLeg/LeftFoot" unique_id=15553433] texture = SubResource("AtlasTexture_p4711") centered = false offset = Vector2(-14, -3) metadata/_edit_lock_ = true -[node name="Body" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt"] +[node name="Body" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt" unique_id=1907869417] use_parent_material = true position = Vector2(1, -2) -scale = Vector2(0.99983, 0.99983) +scale = Vector2(0.9998302, 0.9998302) rest = Transform2D(1, 0, 0, 1, 1, -2) editor_settings/show_bone_gizmo = false -[node name="RightUpperArm" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body"] +[node name="RightUpperArm" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body" unique_id=946087935] use_parent_material = true position = Vector2(-14, -23) -scale = Vector2(0.999828, 0.999828) +scale = Vector2(0.9998299, 0.9998299) rest = Transform2D(1, 0, 0, 1, -14, -23) editor_settings/show_bone_gizmo = false -[node name="Right_Upper_Arm" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/RightUpperArm"] +[node name="Right_Upper_Arm" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/RightUpperArm" unique_id=746692844] texture = SubResource("AtlasTexture_1bk2b") centered = false offset = Vector2(-4, -2) metadata/_edit_lock_ = true -[node name="RightLowerArm" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/RightUpperArm"] +[node name="RightLowerArm" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/RightUpperArm" unique_id=1789170061] position = Vector2(-2, 15) -scale = Vector2(0.999828, 0.999828) +scale = Vector2(0.9998273, 0.9998273) rest = Transform2D(1, 0, 0, 1, -2, 15) editor_settings/show_bone_gizmo = false -[node name="RightHand" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/RightUpperArm/RightLowerArm"] +[node name="RightHand" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/RightUpperArm/RightLowerArm" unique_id=145342599] position = Vector2(-1, 13) -scale = Vector2(0.999828, 0.999828) +scale = Vector2(0.9998282, 0.9998282) rest = Transform2D(1, 0, 0, 1, -1, 13) auto_calculate_length_and_angle = false length = 8.0 bone_angle = 90.0 editor_settings/show_bone_gizmo = false -[node name="Right_Hand" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/RightUpperArm/RightLowerArm/RightHand"] +[node name="Right_Hand" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/RightUpperArm/RightLowerArm/RightHand" unique_id=1274473728] texture = SubResource("AtlasTexture_y06yv") centered = false offset = Vector2(-4, -2) metadata/_edit_lock_ = true -[node name="Right_Lower_Arm" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/RightUpperArm/RightLowerArm"] +[node name="Right_Lower_Arm" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/RightUpperArm/RightLowerArm" unique_id=1352830962] texture = SubResource("AtlasTexture_lu8go") centered = false offset = Vector2(-5, -1) metadata/_edit_lock_ = true -[node name="Body" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body"] +[node name="Body" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body" unique_id=771620428] rotation = 0.00163735 texture = SubResource("AtlasTexture_cdq7v") centered = false offset = Vector2(-15, -27) metadata/_edit_lock_ = true -[node name="Tie" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body"] +[node name="Tie" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body" unique_id=1947555003] position = Vector2(-9, -21) -rotation = -0.128654 -skew = -0.000155091 +rotation = 0.019353122 +skew = -0.00015544891 rest = Transform2D(1, 0, 0, 1, -9, -21) auto_calculate_length_and_angle = false length = 24.0 -bone_angle = 100.0 +bone_angle = 99.99999 editor_settings/show_bone_gizmo = false -[node name="Tie" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Tie"] +[node name="Tie" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Tie" unique_id=1901132754] texture = SubResource("AtlasTexture_e7wc3") centered = false offset = Vector2(-10, -1) metadata/_edit_lock_ = true -[node name="Head" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body"] +[node name="Head" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body" unique_id=1041113385] position = Vector2(-10, -25) -scale = Vector2(0.999827, 0.999827) +scale = Vector2(0.9998268, 0.9998268) rest = Transform2D(1, 0, 0, 1, -10, -25) editor_settings/show_bone_gizmo = false -[node name="HeadParticle" type="RigidBody2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head" node_paths=PackedStringArray("data")] +[node name="HeadParticle" type="RigidBody2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head" unique_id=1483790769 node_paths=PackedStringArray("data")] collision_layer = 128 collision_mask = 64 freeze = true @@ -990,57 +988,57 @@ minTorque = -45.0 maxTorque = 45.0 Impulse = 100.0 -[node name="Head" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/HeadParticle"] +[node name="Head" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/HeadParticle" unique_id=598225201] texture = SubResource("AtlasTexture_wn68q") centered = false offset = Vector2(-20, -24) metadata/_edit_lock_ = true -[node name="Right_Eye" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/HeadParticle/Head"] +[node name="Right_Eye" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/HeadParticle/Head" unique_id=1749601143] position = Vector2(-16, -8) texture = SubResource("AtlasTexture_vcc72") centered = false offset = Vector2(-2, -2) metadata/_edit_lock_ = true -[node name="Left_Eye" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/HeadParticle/Head"] -position = Vector2(-4, -9.00001) +[node name="Left_Eye" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/HeadParticle/Head" unique_id=986909267] +position = Vector2(-4, -9) texture = SubResource("AtlasTexture_kto0i") centered = false offset = Vector2(-2, -2) metadata/_edit_lock_ = true -[node name="Jaw" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/HeadParticle/Head"] -position = Vector2(-2.84023, 2.61439) -rotation = -0.0898652 -scale = Vector2(0.999827, 0.999827) +[node name="Jaw" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/HeadParticle/Head" unique_id=1069419130] +position = Vector2(-3.0002377, 2.9995995) +rotation = 0.0018781578 +scale = Vector2(0.99982774, 0.99982774) texture = SubResource("AtlasTexture_x5uj2") centered = false offset = Vector2(-12, -2) metadata/_edit_lock_ = true -[node name="CollisionShape2D" type="CollisionShape2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/HeadParticle"] +[node name="CollisionShape2D" type="CollisionShape2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/HeadParticle" unique_id=6887028] position = Vector2(-4.58496, -8.21035) shape = SubResource("CircleShape2D_dn8ha") -[node name="Observer" type="Node" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/HeadParticle" node_paths=PackedStringArray("_observedEntity")] +[node name="Observer" type="Node" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/HeadParticle" unique_id=988397786 node_paths=PackedStringArray("_observedEntity")] script = ExtResource("5_25dv7") _threshold = 0.0 _observedEntity = NodePath("../../../../../../../..") -[node name="Jaw" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head"] +[node name="Jaw" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head" unique_id=2111714051] position = Vector2(-3, 3) -scale = Vector2(0.999827, 0.999827) +scale = Vector2(0.99982774, 0.99982774) rest = Transform2D(1, 0, 0, 1, -3, 3) auto_calculate_length_and_angle = false length = 11.0 bone_angle = 180.0 editor_settings/show_bone_gizmo = false -[node name="RemoteTransform2D" type="RemoteTransform2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/Jaw"] +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/Jaw" unique_id=342549113] remote_path = NodePath("../../HeadParticle/Head/Jaw") -[node name="RightEye" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head"] +[node name="RightEye" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head" unique_id=407223440] position = Vector2(-16, -8) rest = Transform2D(1, 0, 0, 1, -16, -8) auto_calculate_length_and_angle = false @@ -1048,10 +1046,10 @@ length = 2.0 bone_angle = 180.0 editor_settings/show_bone_gizmo = false -[node name="RemoteTransform2D" type="RemoteTransform2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/RightEye"] +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/RightEye" unique_id=1248656797] remote_path = NodePath("../../HeadParticle/Head/Right_Eye") -[node name="LeftEye" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head"] +[node name="LeftEye" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head" unique_id=959830729] position = Vector2(-4, -9) rest = Transform2D(1, 0, 0, 1, -4, -9) auto_calculate_length_and_angle = false @@ -1059,10 +1057,10 @@ length = 2.0 bone_angle = 180.0 editor_settings/show_bone_gizmo = false -[node name="RemoteTransform2D" type="RemoteTransform2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/LeftEye"] +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/LeftEye" unique_id=1818970779] remote_path = NodePath("../../HeadParticle/Head/Left_Eye") -[node name="Hat" type="RigidBody2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head" node_paths=PackedStringArray("data")] +[node name="Hat" type="RigidBody2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head" unique_id=1134701617 node_paths=PackedStringArray("data")] position = Vector2(-2.5, -13.5) collision_layer = 128 collision_mask = 64 @@ -1076,7 +1074,7 @@ minTorque = -45.0 maxTorque = 45.0 Impulse = 100.0 -[node name="Sprite" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/Hat" node_paths=PackedStringArray("armor")] +[node name="Sprite" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/Hat" unique_id=1279935408 node_paths=PackedStringArray("armor")] material = ExtResource("3_b8kja") position = Vector2(-1, -12) texture = ExtResource("4_qdhik") @@ -1085,24 +1083,24 @@ armor = NodePath("../../../../../../../../Armor") degradationStages = Array[Texture]([ExtResource("4_qdhik"), ExtResource("6_b6mal"), ExtResource("7_011r0")]) thresholdPercentage = Array[float]([1.0, 0.667, 0.333]) -[node name="CollisionShape2D" type="CollisionShape2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/Hat"] +[node name="CollisionShape2D" type="CollisionShape2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/Head/Hat" unique_id=227061930] position = Vector2(1, -6) shape = SubResource("CircleShape2D_67t4t") -[node name="LeftUpperArm" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body"] +[node name="LeftUpperArm" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body" unique_id=1323908108] position = Vector2(-1, -20) -scale = Vector2(0.999829, 0.999829) +scale = Vector2(0.9998292, 0.9998292) rest = Transform2D(1, 0, 0, 1, -1, -20) editor_settings/show_bone_gizmo = false -[node name="Left_Upper_Arm" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/LeftUpperArm"] +[node name="Left_Upper_Arm" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/LeftUpperArm" unique_id=2132464215] position = Vector2(-37, 10) texture = SubResource("AtlasTexture_djocr") centered = false offset = Vector2(33, -12) metadata/_edit_lock_ = true -[node name="HandProjectile" type="RigidBody2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/LeftUpperArm" node_paths=PackedStringArray("data")] +[node name="HandProjectile" type="RigidBody2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/LeftUpperArm" unique_id=952092305 node_paths=PackedStringArray("data")] position = Vector2(-2, 14) collision_layer = 128 collision_mask = 64 @@ -1112,84 +1110,82 @@ data = NodePath("../../../../../../..") minTorque = -45.0 maxTorque = 45.0 -[node name="Left_Lower_Arm" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/LeftUpperArm/HandProjectile"] -rotation = -0.136361 -scale = Vector2(0.999995, 0.999995) +[node name="Left_Lower_Arm" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/LeftUpperArm/HandProjectile" unique_id=463473818] +rotation = 0.018196192 +scale = Vector2(0.99999845, 0.99999845) texture = SubResource("AtlasTexture_auqeq") centered = false offset = Vector2(-5, 0) metadata/_edit_lock_ = true -[node name="Left_Hand" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/LeftUpperArm/HandProjectile/Left_Lower_Arm"] +[node name="Left_Hand" type="Sprite2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/LeftUpperArm/HandProjectile/Left_Lower_Arm" unique_id=488142694] show_behind_parent = true -position = Vector2(-0.99983, 12.9978) -rotation = -0.112403 -scale = Vector2(0.999658, 0.999658) +position = Vector2(-0.9998299, 12.997793) +rotation = -0.00803068 +scale = Vector2(0.9996578, 0.9996578) texture = SubResource("AtlasTexture_vlvtp") centered = false offset = Vector2(-4, -1) metadata/_edit_lock_ = true -[node name="CollisionShape2D" type="CollisionShape2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/LeftUpperArm/HandProjectile"] +[node name="CollisionShape2D" type="CollisionShape2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/LeftUpperArm/HandProjectile" unique_id=533330192] position = Vector2(-0.00104554, 13.0063) shape = SubResource("CapsuleShape2D_ccrjo") -[node name="Observer" type="Node" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/LeftUpperArm/HandProjectile" node_paths=PackedStringArray("_observedEntity")] +[node name="Observer" type="Node" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/LeftUpperArm/HandProjectile" unique_id=852053571 node_paths=PackedStringArray("_observedEntity")] script = ExtResource("5_25dv7") _observedEntity = NodePath("../../../../../../../..") -[node name="LeftLowerArm" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/LeftUpperArm"] +[node name="LeftLowerArm" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/LeftUpperArm" unique_id=3124898] position = Vector2(-2, 14) -scale = Vector2(0.999825, 0.999825) +scale = Vector2(0.9998285, 0.9998285) rest = Transform2D(1, 0, 0, 1, -2, 14) editor_settings/show_bone_gizmo = false -[node name="LeftHand" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/LeftUpperArm/LeftLowerArm"] +[node name="LeftHand" type="Bone2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/LeftUpperArm/LeftLowerArm" unique_id=732280987] position = Vector2(-1, 13) -scale = Vector2(0.999828, 0.999828) +scale = Vector2(0.99982774, 0.99982774) rest = Transform2D(1, 0, 0, 1, -1, 13) auto_calculate_length_and_angle = false length = 6.0 bone_angle = 90.0 editor_settings/show_bone_gizmo = false -[node name="Left_Hand_Remote" type="RemoteTransform2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/LeftUpperArm/LeftLowerArm/LeftHand"] +[node name="Left_Hand_Remote" type="RemoteTransform2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/LeftUpperArm/LeftLowerArm/LeftHand" unique_id=1867280343] remote_path = NodePath("../../../HandProjectile/Left_Lower_Arm/Left_Hand") -[node name="Left_Lower_Arm_Remote" type="RemoteTransform2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/LeftUpperArm/LeftLowerArm"] +[node name="Left_Lower_Arm_Remote" type="RemoteTransform2D" parent="CanvasGroup/basic_zombie_walk/Zombie/Butt/Body/LeftUpperArm/LeftLowerArm" unique_id=910352972] scale = Vector2(1.00017, 1.00017) remote_path = NodePath("../../HandProjectile/Left_Lower_Arm") -[node name="AnimationPlayer" type="AnimationPlayer" parent="CanvasGroup/basic_zombie_walk"] -libraries = { -&"": SubResource("AnimationLibrary_x5uj2"), -&"basic": ExtResource("12_1gn3d") -} +[node name="AnimationPlayer" type="AnimationPlayer" parent="CanvasGroup/basic_zombie_walk" unique_id=506659006] +libraries/ = SubResource("AnimationLibrary_x5uj2") +libraries/basic = ExtResource("12_1gn3d") -[node name="EatingStatistics" type="Node" parent="CanvasGroup/basic_zombie_walk/AnimationPlayer"] +[node name="EatingStatistics" type="Node" parent="CanvasGroup/basic_zombie_walk/AnimationPlayer" unique_id=700981960] script = ExtResource("13_xh0ny") animationName = "basic/eating" trackToFind = "../../Eatbox" -[node name="Hitbox" type="Area2D" parent="."] +[node name="Hitbox" type="Area2D" parent="." unique_id=251807560] collision_layer = 8 collision_mask = 0 -[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox" unique_id=816449133] position = Vector2(4, -24) shape = SubResource("RectangleShape2D_hxyad") -[node name="Eatbox" type="Area2D" parent="."] +[node name="Eatbox" type="Area2D" parent="." unique_id=595724131] collision_layer = 0 collision_mask = 2 script = ExtResource("14_kx47n") _damage = SubResource("Resource_011r0") -[node name="CollisionShape2D" type="CollisionShape2D" parent="Eatbox"] +[node name="CollisionShape2D" type="CollisionShape2D" parent="Eatbox" unique_id=1581084579] position = Vector2(-10, -24) shape = SubResource("RectangleShape2D_r4ug6") -[node name="AnimationTree" type="AnimationTree" parent="." node_paths=PackedStringArray("entity")] +[node name="AnimationTree" type="AnimationTree" parent="." unique_id=1329054274 node_paths=PackedStringArray("entity")] root_node = NodePath("../CanvasGroup/basic_zombie_walk") tree_root = SubResource("AnimationNodeBlendTree_ccrjo") advance_expression_base_node = NodePath("../Eatbox") @@ -1198,51 +1194,50 @@ parameters/TimeScale/scale = 1.0 script = ExtResource("17_tttgn") entity = NodePath("..") -[node name="Mover" type="Node" parent="."] +[node name="Mover" type="Node" parent="." unique_id=1042035982] script = ExtResource("18_1pso5") _speed = SubResource("Resource_b6mal") -_speedControlMult = 0.706804 -[node name="HitPlayer" type="Node" parent="."] +[node name="HitPlayer" type="Node" parent="." unique_id=1140799369] script = ExtResource("19_n3dlr") playlist = Array[AudioStream]([ExtResource("7_0amn8"), ExtResource("7_67t4t")]) channels = Array[String](["plastic_hit", "hit"]) metadata/_custom_type_script = "uid://c36bj8u7jghc7" -[node name="Armor" type="Node" parent="."] +[node name="Armor" type="Node" parent="." unique_id=990267966] script = ExtResource("3_5s7in") MaxHP = 195.0 -[node name="FlashController" type="Node" parent="Armor"] +[node name="FlashController" type="Node" parent="Armor" unique_id=1365989252] script = ExtResource("13_7fceb") shaderMaterial = ExtResource("3_b8kja") -[node name="GroanPlayer" type="Node" parent="."] +[node name="GroanPlayer" type="Node" parent="." unique_id=2003013600] script = ExtResource("24_v3jd8") audioStream = ExtResource("25_6yd48") channel = "groan" metadata/_custom_type_script = "uid://c36bj8u7jghc7" -[node name="Timer" type="Timer" parent="GroanPlayer"] +[node name="Timer" type="Timer" parent="GroanPlayer" unique_id=374275492] wait_time = 20.0 -[node name="StartTimer" type="Timer" parent="GroanPlayer/Timer"] +[node name="StartTimer" type="Timer" parent="GroanPlayer/Timer" unique_id=1716066968] wait_time = 5.0 one_shot = true autostart = true -[node name="EffectPlayer" type="Node" parent="."] +[node name="EffectPlayer" type="Node" parent="." unique_id=392459671] script = ExtResource("26_myimu") effectsToMap = Array[Resource]([ExtResource("27_dxxec"), ExtResource("28_wg63k")]) streamsToMapTo = Array[AudioStream]([ExtResource("29_fah3r"), ExtResource("30_p00wq")]) streamSettings = Array[Object]([null, SubResource("Resource_dn8ha")]) -[node name="DeathHandler" type="Node" parent="." node_paths=PackedStringArray("_tree", "_collider")] +[node name="DeathHandler" type="Node" parent="." unique_id=142096281 node_paths=PackedStringArray("_tree", "_collider")] script = ExtResource("32_1sywa") _tree = NodePath("../AnimationTree") _collider = NodePath("../Hitbox/CollisionShape2D") -[node name="FlashController" type="Node" parent="."] +[node name="FlashController" type="Node" parent="." unique_id=1494745309] script = ExtResource("13_7fceb") shaderMaterial = ExtResource("2_ffeg6") diff --git a/scenes/gui/choose_your_seeds.tscn b/scenes/gui/choose_your_seeds.tscn index 50f1fab..62617b5 100644 --- a/scenes/gui/choose_your_seeds.tscn +++ b/scenes/gui/choose_your_seeds.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=26 format=3 uid="uid://dpxxjfd5lv5sv"] +[gd_scene format=3 uid="uid://dpxxjfd5lv5sv"] [ext_resource type="Theme" uid="uid://e8n88g31w7x7" path="res://assets/themes/ChooseYourSeeds.tres" id="1_bfo8i"] [ext_resource type="Texture2D" uid="uid://dr8a0rx42o3qy" path="res://assets/sprites/gui/ChooseYourSeeds/PlantFrame.tres" id="2_so2bw"] @@ -14,7 +14,7 @@ [ext_resource type="AudioStream" uid="uid://bdx83fokp6kha" path="res://assets/audio/sfx/buttonclick.mp3" id="9_v7xff"] [ext_resource type="Script" uid="uid://c1x4n4nqyq72f" path="res://scripts/audio/ChannelSettings.cs" id="10_nlh6x"] [ext_resource type="PackedScene" uid="uid://bvpt0q4j6nx18" path="res://scenes/gui/almanach.tscn" id="11_nlh6x"] -[ext_resource type="AudioStream" uid="uid://mu86q1r1dvgo" path="res://assets/audio/music/03. Choose Your Seeds.mp3" id="13_y65t1"] +[ext_resource type="AudioStream" uid="uid://cr0o5lqt6044g" path="res://assets/audio/music/music_placeholder.tres" id="13_y65t1"] [ext_resource type="Script" uid="uid://b4ysi1iutmju3" path="res://scripts/audio/ChooseYourSeedsMusic.cs" id="14_rptyw"] [ext_resource type="Script" uid="uid://bksslrqq5vhm3" path="res://scripts/gui/choose_your_seeds/CYSFocusSetup.cs" id="15_rptyw"] diff --git a/scenes/main_menu.tscn b/scenes/main_menu.tscn index 57e395f..8aa69d5 100644 --- a/scenes/main_menu.tscn +++ b/scenes/main_menu.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=20 format=3 uid="uid://bfstrli64u23y"] +[gd_scene format=3 uid="uid://bfstrli64u23y"] [ext_resource type="Texture2D" uid="uid://dvldjlg0nr355" path="res://assets/sprites/atlases/atlas1.png" id="1_jk1qb"] [ext_resource type="Script" uid="uid://drru785m4eep" path="res://scripts/gui/main_menu_rich_text.gd" id="2_5dd4i"] @@ -11,7 +11,7 @@ [ext_resource type="Script" uid="uid://c36bj8u7jghc7" path="res://scripts/audio/ChannelPlayer.cs" id="7_7b55j"] [ext_resource type="Texture2D" uid="uid://drydueofrb448" path="res://assets/sprites/gui/almanach/book.tres" id="7_flqon"] [ext_resource type="AudioStream" uid="uid://bdx83fokp6kha" path="res://assets/audio/sfx/buttonclick.mp3" id="8_5pajh"] -[ext_resource type="AudioStream" uid="uid://cp7c8ys8sk2r0" path="res://assets/audio/music/Toxa/Upcoming Serenity.wav" id="12_1ajci"] +[ext_resource type="AudioStream" uid="uid://cr0o5lqt6044g" path="res://assets/audio/music/music_placeholder.tres" id="12_1ajci"] [ext_resource type="PackedScene" uid="uid://bvpt0q4j6nx18" path="res://scenes/gui/almanach.tscn" id="12_rcqid"] [ext_resource type="PackedScene" uid="uid://djfsa0pxqeoq1" path="res://scenes/gui/cursor_canvas_layer.tscn" id="14_1ajci"] diff --git a/scenes/templates/level_template.tscn b/scenes/templates/level_template.tscn index 60fa513..1dbe793 100644 --- a/scenes/templates/level_template.tscn +++ b/scenes/templates/level_template.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=57 format=3 uid="uid://dd3yegl1xo44m"] +[gd_scene format=3 uid="uid://dd3yegl1xo44m"] [ext_resource type="AudioStream" uid="uid://b6xb6mjdecg6a" path="res://assets/audio/sfx/level/readysetplant.mp3" id="1_4gg2g"] [ext_resource type="Script" uid="uid://bndu1h5kgcde8" path="res://scripts/level/RuntimeLevelData.cs" id="1_31ltw"] @@ -34,8 +34,8 @@ [ext_resource type="Script" uid="uid://bc3s06ejbotma" path="res://scripts/gui/ZombieLevelPreviewer.cs" id="24_y5tw7"] [ext_resource type="Script" uid="uid://b31mnk4enldc4" path="res://scripts/level/InitialPackedSceneSpawner.cs" id="26_i7rp7"] [ext_resource type="AudioStream" uid="uid://bwnmx7t3hcw6h" path="res://assets/audio/sfx/level/awooga.mp3" id="32_xsaqy"] -[ext_resource type="AudioStream" uid="uid://cfybn7wn04frs" path="res://assets/audio/music/Grasswalk_Standard.mp3" id="34_tqd4v"] -[ext_resource type="AudioStream" uid="uid://get7nh1goi1c" path="res://assets/audio/music/Grasswalk_cool.mp3" id="35_4gg2g"] +[ext_resource type="AudioStream" uid="uid://cr0o5lqt6044g" path="res://assets/audio/music/music_placeholder.tres" id="34_tqd4v"] +[ext_resource type="AudioStream" uid="uid://cr0o5lqt6044g" path="res://assets/audio/music/music_placeholder.tres" id="35_4gg2g"] [ext_resource type="Script" uid="uid://bnj5tlcpmep2o" path="res://scripts/audio/MusicTransitioner.cs" id="36_wwgye"] [ext_resource type="PackedScene" uid="uid://djfsa0pxqeoq1" path="res://scenes/gui/cursor_canvas_layer.tscn" id="38_wwgye"] diff --git a/scripts/entities/AnimationStatistics.cs b/scripts/entities/AnimationStatistics.cs index 1db029e..50a2516 100644 --- a/scripts/entities/AnimationStatistics.cs +++ b/scripts/entities/AnimationStatistics.cs @@ -12,6 +12,6 @@ public partial class AnimationStatistics : Node var animation = GetParent().GetAnimation(animationName); var track_id = animation.FindTrack(trackToFind,Animation.TrackType.Method); - invokationsPerSecond = animation.TrackGetKeyCount(track_id)/ animation.Length; + invokationsPerSecond = animation.TrackGetKeyCount(track_id)/(float)animation.Length; } }