droppable items and win

This commit is contained in:
Rendo 2025-07-20 22:11:23 +05:00
commit 5bdbfa4d82
47 changed files with 820 additions and 85 deletions

View file

@ -144,7 +144,7 @@ isHugeWave = true
[resource]
script = ExtResource("1_qb1ge")
startSun = 50.0
startSun = 50
wavePercentage = 0.5
standardWaveDelay = 5.0
initialWaveDelay = 20.0

View file

@ -1,6 +1,7 @@
[gd_resource type="Resource" script_class="AdventureLevelResource" load_steps=12 format=3 uid="uid://ds2js2vylygvy"]
[gd_resource type="Resource" script_class="AdventureLevelResource" load_steps=13 format=3 uid="uid://ds2js2vylygvy"]
[ext_resource type="Script" uid="uid://bximdujbkj2n4" path="res://addons/pvzadventure/AdventureLevelResource.cs" id="1_gpqmh"]
[ext_resource type="Resource" uid="uid://cvbxosnd7cn5l" path="res://assets/rewards/SunflowerReward.tres" id="1_sw8bw"]
[ext_resource type="Script" uid="uid://cw7yc3i2lgcja" path="res://addons/pvzadventure/WaveEvent.cs" id="2_pkoaj"]
[ext_resource type="Script" uid="uid://7rptlb5qr3b6" path="res://addons/pvzadventure/WaveData.cs" id="3_mtsmf"]
[ext_resource type="Script" uid="uid://dl12rj75tk2qi" path="res://addons/pvzadventure/RowSpawn.cs" id="4_tpjav"]
@ -32,9 +33,10 @@ isHugeWave = false
[resource]
script = ExtResource("1_gpqmh")
startSun = 50
startSun = 150
wavePercentage = 0.0
standardWaveDelay = 20.0
initialWaveDelay = 10.0
reward = ExtResource("1_sw8bw")
waves = [SubResource("Resource_swlbc"), SubResource("Resource_pkoaj")]
initialScenes = Array[PackedScene]([null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null])

View file

@ -0,0 +1,13 @@
[gd_resource type="Resource" script_class="PlantReward" load_steps=4 format=3 uid="uid://co53dl5pxc0nr"]
[ext_resource type="Resource" uid="uid://bf7vjtufjc8kt" path="res://assets/plants/Aloe.tres" id="1_v5yns"]
[ext_resource type="PackedScene" uid="uid://myjhi5m0eaap" path="res://scenes/templates/plant_reward.tscn" id="2_6fujh"]
[ext_resource type="Script" uid="uid://c8e40t5nbo83r" path="res://scripts/resources/PlantReward.cs" id="3_0ahmi"]
[resource]
script = ExtResource("3_0ahmi")
Plant = ExtResource("1_v5yns")
Scene = ExtResource("2_6fujh")
Name = "aloe"
Description = "rwd_aloe"
metadata/_custom_type_script = "uid://c8e40t5nbo83r"

View file

@ -0,0 +1,13 @@
[gd_resource type="Resource" script_class="PlantReward" load_steps=4 format=3 uid="uid://b7jjqhhb6cv7i"]
[ext_resource type="PackedScene" uid="uid://myjhi5m0eaap" path="res://scenes/templates/plant_reward.tscn" id="1_nwe4k"]
[ext_resource type="Resource" uid="uid://ciewunnfalrbb" path="res://assets/plants/Cucumber.tres" id="1_y7bpw"]
[ext_resource type="Script" uid="uid://c8e40t5nbo83r" path="res://scripts/resources/PlantReward.cs" id="2_y7bpw"]
[resource]
script = ExtResource("2_y7bpw")
Plant = ExtResource("1_y7bpw")
Scene = ExtResource("1_nwe4k")
Name = "cucumber"
Description = "rwd_cucumber"
metadata/_custom_type_script = "uid://c8e40t5nbo83r"

View file

@ -0,0 +1,13 @@
[gd_resource type="Resource" script_class="PlantReward" load_steps=4 format=3 uid="uid://bhy1gc3vi8le1"]
[ext_resource type="Resource" uid="uid://btkkaow4tyw55" path="res://assets/plants/Garlic.tres" id="1_ti6wf"]
[ext_resource type="PackedScene" uid="uid://myjhi5m0eaap" path="res://scenes/templates/plant_reward.tscn" id="2_jsj0n"]
[ext_resource type="Script" uid="uid://c8e40t5nbo83r" path="res://scripts/resources/PlantReward.cs" id="3_k120q"]
[resource]
script = ExtResource("3_k120q")
Plant = ExtResource("1_ti6wf")
Scene = ExtResource("2_jsj0n")
Name = "garlic"
Description = "rwd_garlic"
metadata/_custom_type_script = "uid://c8e40t5nbo83r"

View file

@ -0,0 +1,13 @@
[gd_resource type="Resource" script_class="PlantReward" load_steps=4 format=3 uid="uid://c268ghdrraxgr"]
[ext_resource type="Resource" uid="uid://8edvnmwu4tyn" path="res://assets/plants/Nerdus.tres" id="1_aujky"]
[ext_resource type="PackedScene" uid="uid://myjhi5m0eaap" path="res://scenes/templates/plant_reward.tscn" id="2_oa88s"]
[ext_resource type="Script" uid="uid://c8e40t5nbo83r" path="res://scripts/resources/PlantReward.cs" id="3_y1663"]
[resource]
script = ExtResource("3_y1663")
Plant = ExtResource("1_aujky")
Scene = ExtResource("2_oa88s")
Name = "nerdus"
Description = "rwd_nerdus"
metadata/_custom_type_script = "uid://c8e40t5nbo83r"

View file

@ -0,0 +1,13 @@
[gd_resource type="Resource" script_class="PlantReward" load_steps=4 format=3 uid="uid://3qnpc64r3v3l"]
[ext_resource type="PackedScene" uid="uid://myjhi5m0eaap" path="res://scenes/templates/plant_reward.tscn" id="1_3td81"]
[ext_resource type="Resource" uid="uid://bu25xgjd68gv8" path="res://assets/plants/PotatoMine.tres" id="1_pxrwk"]
[ext_resource type="Script" uid="uid://c8e40t5nbo83r" path="res://scripts/resources/PlantReward.cs" id="2_pxrwk"]
[resource]
script = ExtResource("2_pxrwk")
Plant = ExtResource("1_pxrwk")
Scene = ExtResource("1_3td81")
Name = "potatomine"
Description = "rwd_potatomine"
metadata/_custom_type_script = "uid://c8e40t5nbo83r"

View file

@ -0,0 +1,13 @@
[gd_resource type="Resource" script_class="PlantReward" load_steps=4 format=3 uid="uid://1xc5f4nnc75i"]
[ext_resource type="Resource" uid="uid://duflq3eexs6m" path="res://assets/plants/Snowpea.tres" id="1_llpxp"]
[ext_resource type="PackedScene" uid="uid://myjhi5m0eaap" path="res://scenes/templates/plant_reward.tscn" id="2_c26gh"]
[ext_resource type="Script" uid="uid://c8e40t5nbo83r" path="res://scripts/resources/PlantReward.cs" id="3_xcfmg"]
[resource]
script = ExtResource("3_xcfmg")
Plant = ExtResource("1_llpxp")
Scene = ExtResource("2_c26gh")
Name = "snowpea"
Description = "rwd_snowpea"
metadata/_custom_type_script = "uid://c8e40t5nbo83r"

View file

@ -0,0 +1,13 @@
[gd_resource type="Resource" script_class="PlantReward" load_steps=4 format=3 uid="uid://cvbxosnd7cn5l"]
[ext_resource type="Script" uid="uid://c8e40t5nbo83r" path="res://scripts/resources/PlantReward.cs" id="1_cc1yg"]
[ext_resource type="Resource" uid="uid://drm42f48urvc4" path="res://assets/plants/Sunflower.tres" id="1_qduei"]
[ext_resource type="PackedScene" uid="uid://myjhi5m0eaap" path="res://scenes/templates/plant_reward.tscn" id="2_qxx0x"]
[resource]
script = ExtResource("1_cc1yg")
Plant = ExtResource("1_qduei")
Scene = ExtResource("2_qxx0x")
Name = "sunflower"
Description = "rwd_sunflower"
metadata/_custom_type_script = "uid://c8e40t5nbo83r"

View file

@ -0,0 +1,13 @@
[gd_resource type="Resource" script_class="PlantReward" load_steps=4 format=3 uid="uid://c5rg8mq50wka2"]
[ext_resource type="Resource" uid="uid://bnhwg57euiyf5" path="res://assets/plants/Threepeater.tres" id="1_bcp4j"]
[ext_resource type="PackedScene" uid="uid://myjhi5m0eaap" path="res://scenes/templates/plant_reward.tscn" id="2_h66y0"]
[ext_resource type="Script" uid="uid://c8e40t5nbo83r" path="res://scripts/resources/PlantReward.cs" id="3_2tva0"]
[resource]
script = ExtResource("3_2tva0")
Plant = ExtResource("1_bcp4j")
Scene = ExtResource("2_h66y0")
Name = "threepeater"
Description = "rwd_threepeater"
metadata/_custom_type_script = "uid://c8e40t5nbo83r"

View file

@ -0,0 +1,13 @@
[gd_resource type="Resource" script_class="PlantReward" load_steps=4 format=3 uid="uid://cqy84f0msdhof"]
[ext_resource type="Resource" uid="uid://c2e2yj7rgoswi" path="res://assets/plants/Wallnut.tres" id="1_wbjkr"]
[ext_resource type="PackedScene" uid="uid://myjhi5m0eaap" path="res://scenes/templates/plant_reward.tscn" id="2_66qmw"]
[ext_resource type="Script" uid="uid://c8e40t5nbo83r" path="res://scripts/resources/PlantReward.cs" id="3_iv5xe"]
[resource]
script = ExtResource("3_iv5xe")
Plant = ExtResource("1_wbjkr")
Scene = ExtResource("2_66qmw")
Name = "wallnut"
Description = "rwd_wallnut"
metadata/_custom_type_script = "uid://c8e40t5nbo83r"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Before After
Before After

View file

@ -4,4 +4,4 @@
[resource]
atlas = ExtResource("1_3sdui")
region = Rect2(0, 144, 170, 63)
region = Rect2(0, 143, 170, 85)

Binary file not shown.

After

Width:  |  Height:  |  Size: 199 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://nc6t245565lu"
path="res://.godot/imported/leafy_background.png-76728ff4c19f7ae660721d899dcd7ad9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/sprites/leafy_background.png"
dest_files=["res://.godot/imported/leafy_background.png-76728ff4c19f7ae660721d899dcd7ad9.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

Binary file not shown.