wave flag

This commit is contained in:
Rendo 2025-07-17 00:09:24 +05:00
commit 6d9edc0dc2
7 changed files with 168 additions and 26 deletions

View file

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="AdventureLevelResource" load_steps=18 format=3 uid="uid://br3364jty1j0i"]
[gd_resource type="Resource" script_class="AdventureLevelResource" load_steps=32 format=3 uid="uid://br3364jty1j0i"]
[ext_resource type="Script" uid="uid://bximdujbkj2n4" path="res://addons/pvzadventure/AdventureLevelResource.cs" id="1_qb1ge"]
[ext_resource type="Script" uid="uid://cw7yc3i2lgcja" path="res://addons/pvzadventure/WaveEvent.cs" id="2_8aewt"]
@ -9,44 +9,115 @@
[ext_resource type="Resource" uid="uid://nceohd32fkxk" path="res://resources/zombies/conehead.tres" id="7_yvl2y"]
[ext_resource type="Resource" uid="uid://buvacn56kyy2p" path="res://resources/zombies/basic.tres" id="8_ulhin"]
[ext_resource type="Resource" uid="uid://c38vfdw5b60xw" path="res://resources/zombies/hobo.tres" id="9_ulhin"]
[ext_resource type="Resource" uid="uid://cugwy5bw4wljr" path="res://resources/zombies/door_zombie.tres" id="10_cafd0"]
[sub_resource type="Resource" id="Resource_yvl2y"]
[sub_resource type="Resource" id="Resource_n6yt3"]
script = ExtResource("4_8miqm")
zombies = Array[ExtResource("5_8miqm")]([null, ExtResource("7_yvl2y"), ExtResource("6_s62qb"), ExtResource("6_s62qb"), null])
zombies = Array[ExtResource("5_8miqm")]([null, null, ExtResource("8_ulhin"), null, null])
[sub_resource type="Resource" id="Resource_s62qb"]
[sub_resource type="Resource" id="Resource_8aewt"]
script = ExtResource("3_hlq35")
zombiesOrdered = Array[ExtResource("4_8miqm")]([SubResource("Resource_yvl2y")])
zombiesOrdered = Array[ExtResource("4_8miqm")]([SubResource("Resource_n6yt3")])
events = Array[ExtResource("2_8aewt")]([])
customWaveDelay = 10.0
customWaveDelay = 0.0
isHugeWave = false
[sub_resource type="Resource" id="Resource_cafd0"]
[sub_resource type="Resource" id="Resource_8h2xm"]
script = ExtResource("4_8miqm")
zombies = Array[ExtResource("5_8miqm")]([null, ExtResource("7_yvl2y"), null, ExtResource("7_yvl2y"), null])
zombies = Array[ExtResource("5_8miqm")]([null, ExtResource("8_ulhin"), null, ExtResource("8_ulhin"), null])
[sub_resource type="Resource" id="Resource_y8rkm"]
[sub_resource type="Resource" id="Resource_3hvjc"]
script = ExtResource("4_8miqm")
zombies = Array[ExtResource("5_8miqm")]([ExtResource("8_ulhin"), null, ExtResource("8_ulhin"), null, ExtResource("8_ulhin")])
zombies = Array[ExtResource("5_8miqm")]([null, null, null, null, null])
[sub_resource type="Resource" id="Resource_ulhin"]
[sub_resource type="Resource" id="Resource_hlq35"]
script = ExtResource("3_hlq35")
zombiesOrdered = Array[ExtResource("4_8miqm")]([SubResource("Resource_cafd0"), SubResource("Resource_y8rkm")])
zombiesOrdered = Array[ExtResource("4_8miqm")]([SubResource("Resource_8h2xm"), SubResource("Resource_3hvjc")])
events = Array[ExtResource("2_8aewt")]([])
customWaveDelay = 0.0
isHugeWave = false
[sub_resource type="Resource" id="Resource_lxlrs"]
script = ExtResource("4_8miqm")
zombies = Array[ExtResource("5_8miqm")]([null, null, ExtResource("8_ulhin"), null, null])
[sub_resource type="Resource" id="Resource_8miqm"]
script = ExtResource("3_hlq35")
zombiesOrdered = Array[ExtResource("4_8miqm")]([SubResource("Resource_lxlrs")])
events = Array[ExtResource("2_8aewt")]([])
customWaveDelay = 0.0
isHugeWave = true
[sub_resource type="Resource" id="Resource_n6yt3"]
script = ExtResource("4_8miqm")
zombies = Array[ExtResource("5_8miqm")]([null, ExtResource("9_ulhin"), ExtResource("9_ulhin"), ExtResource("9_ulhin"), null])
[sub_resource type="Resource" id="Resource_s62qb"]
script = ExtResource("3_hlq35")
zombiesOrdered = Array[ExtResource("4_8miqm")]([])
events = Array[ExtResource("2_8aewt")]([])
customWaveDelay = 0.0
isHugeWave = false
[sub_resource type="Resource" id="Resource_8h2xm"]
[sub_resource type="Resource" id="Resource_ntuje"]
script = ExtResource("4_8miqm")
zombies = Array[ExtResource("5_8miqm")]([ExtResource("8_ulhin"), ExtResource("7_yvl2y"), ExtResource("6_s62qb"), ExtResource("7_yvl2y"), ExtResource("8_ulhin")])
zombies = Array[ExtResource("5_8miqm")]([null, null, ExtResource("8_ulhin"), null, null])
[sub_resource type="Resource" id="Resource_psuap"]
script = ExtResource("4_8miqm")
zombies = Array[ExtResource("5_8miqm")]([null, ExtResource("8_ulhin"), null, null, null])
[sub_resource type="Resource" id="Resource_yvl2y"]
script = ExtResource("3_hlq35")
zombiesOrdered = Array[ExtResource("4_8miqm")]([SubResource("Resource_ntuje"), SubResource("Resource_psuap")])
events = Array[ExtResource("2_8aewt")]([])
customWaveDelay = 0.0
isHugeWave = false
[sub_resource type="Resource" id="Resource_elhtc"]
script = ExtResource("4_8miqm")
zombies = Array[ExtResource("5_8miqm")]([null, null, null, ExtResource("8_ulhin"), null])
[sub_resource type="Resource" id="Resource_cmki6"]
script = ExtResource("4_8miqm")
zombies = Array[ExtResource("5_8miqm")]([null, null, ExtResource("8_ulhin"), null, null])
[sub_resource type="Resource" id="Resource_f5jkp"]
script = ExtResource("4_8miqm")
zombies = Array[ExtResource("5_8miqm")]([null, ExtResource("6_s62qb"), null, null, null])
[sub_resource type="Resource" id="Resource_ulhin"]
script = ExtResource("3_hlq35")
zombiesOrdered = Array[ExtResource("4_8miqm")]([SubResource("Resource_elhtc"), SubResource("Resource_cmki6"), SubResource("Resource_f5jkp")])
events = Array[ExtResource("2_8aewt")]([])
customWaveDelay = 0.0
isHugeWave = false
[sub_resource type="Resource" id="Resource_ipg75"]
script = ExtResource("4_8miqm")
zombies = Array[ExtResource("5_8miqm")]([null, null, ExtResource("9_ulhin"), null, null])
[sub_resource type="Resource" id="Resource_cafd0"]
script = ExtResource("3_hlq35")
zombiesOrdered = Array[ExtResource("4_8miqm")]([SubResource("Resource_ipg75")])
events = Array[ExtResource("2_8aewt")]([])
customWaveDelay = 0.0
isHugeWave = true
[sub_resource type="Resource" id="Resource_2tcqp"]
script = ExtResource("4_8miqm")
zombies = Array[ExtResource("5_8miqm")]([null, null, null, ExtResource("7_yvl2y"), null])
[sub_resource type="Resource" id="Resource_y8rkm"]
script = ExtResource("3_hlq35")
zombiesOrdered = Array[ExtResource("4_8miqm")]([SubResource("Resource_2tcqp")])
events = Array[ExtResource("2_8aewt")]([])
customWaveDelay = 0.0
isHugeWave = false
[sub_resource type="Resource" id="Resource_6i5yw"]
script = ExtResource("4_8miqm")
zombies = Array[ExtResource("5_8miqm")]([ExtResource("10_cafd0"), ExtResource("8_ulhin"), ExtResource("6_s62qb"), ExtResource("7_yvl2y"), ExtResource("9_ulhin")])
[sub_resource type="Resource" id="Resource_dbrq5"]
script = ExtResource("3_hlq35")
zombiesOrdered = Array[ExtResource("4_8miqm")]([SubResource("Resource_n6yt3"), SubResource("Resource_8h2xm")])
zombiesOrdered = Array[ExtResource("4_8miqm")]([SubResource("Resource_6i5yw")])
events = Array[ExtResource("2_8aewt")]([])
customWaveDelay = 0.0
isHugeWave = true
@ -55,7 +126,7 @@ isHugeWave = true
script = ExtResource("1_qb1ge")
startSun = 50.0
wavePercentage = 0.5
standardWaveDelay = 8.0
standardWaveDelay = 12.0
initialWaveDelay = 20.0
waves = [SubResource("Resource_s62qb"), SubResource("Resource_ulhin"), SubResource("Resource_dbrq5")]
waves = [SubResource("Resource_8aewt"), SubResource("Resource_hlq35"), SubResource("Resource_8miqm"), SubResource("Resource_s62qb"), SubResource("Resource_yvl2y"), SubResource("Resource_ulhin"), SubResource("Resource_cafd0"), SubResource("Resource_y8rkm"), SubResource("Resource_dbrq5")]
metadata/_custom_type_script = "uid://bximdujbkj2n4"