Win and loose conditions
This commit is contained in:
parent
804122a3bd
commit
b551c7f012
15 changed files with 193 additions and 122 deletions
|
|
@ -1,123 +1,124 @@
|
|||
[gd_resource type="Resource" script_class="AdventureLevelResource" load_steps=29 format=3 uid="uid://ctbue7dex4umy"]
|
||||
[gd_resource type="Resource" script_class="AdventureLevelResource" load_steps=30 format=3 uid="uid://ctbue7dex4umy"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bximdujbkj2n4" path="res://addons/pvzadventure/AdventureLevelResource.cs" id="1_46lr8"]
|
||||
[ext_resource type="Script" uid="uid://cw7yc3i2lgcja" path="res://addons/pvzadventure/WaveEvent.cs" id="2_otfbt"]
|
||||
[ext_resource type="Script" uid="uid://7rptlb5qr3b6" path="res://addons/pvzadventure/WaveData.cs" id="3_cugtx"]
|
||||
[ext_resource type="Script" uid="uid://dl12rj75tk2qi" path="res://addons/pvzadventure/RowSpawn.cs" id="4_y1e37"]
|
||||
[ext_resource type="Script" uid="uid://cqxj7o8hdm82n" path="res://scripts/resources/ZombieResource.cs" id="5_uatri"]
|
||||
[ext_resource type="Resource" uid="uid://buvacn56kyy2p" path="res://assets/zombies/basic.tres" id="6_qsvr4"]
|
||||
[ext_resource type="Resource" uid="uid://nceohd32fkxk" path="res://assets/zombies/conehead.tres" id="7_qsvr4"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_5e1dl"]
|
||||
script = ExtResource("4_y1e37")
|
||||
zombies = [null, null, null, ExtResource("6_qsvr4"), null]
|
||||
zombies = Array[ExtResource("5_uatri")]([null, null, null, ExtResource("6_qsvr4"), null])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_qsvr4"]
|
||||
script = ExtResource("3_cugtx")
|
||||
zombiesOrdered = [SubResource("Resource_5e1dl")]
|
||||
zombiesOrdered = Array[ExtResource("4_y1e37")]([SubResource("Resource_5e1dl")])
|
||||
events = Array[ExtResource("2_otfbt")]([])
|
||||
customWaveDelay = 0.0
|
||||
isHugeWave = false
|
||||
|
||||
[sub_resource type="Resource" id="Resource_y1e37"]
|
||||
script = ExtResource("4_y1e37")
|
||||
zombies = [null, ExtResource("6_qsvr4"), null, null, null]
|
||||
zombies = Array[ExtResource("5_uatri")]([null, ExtResource("6_qsvr4"), null, null, null])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_otfbt"]
|
||||
script = ExtResource("3_cugtx")
|
||||
zombiesOrdered = [SubResource("Resource_y1e37")]
|
||||
zombiesOrdered = Array[ExtResource("4_y1e37")]([SubResource("Resource_y1e37")])
|
||||
events = Array[ExtResource("2_otfbt")]([])
|
||||
customWaveDelay = 0.0
|
||||
isHugeWave = false
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ciic2"]
|
||||
script = ExtResource("4_y1e37")
|
||||
zombies = [ExtResource("6_qsvr4"), null, null, ExtResource("6_qsvr4"), null]
|
||||
zombies = Array[ExtResource("5_uatri")]([ExtResource("6_qsvr4"), null, null, ExtResource("6_qsvr4"), null])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_nv3y4"]
|
||||
script = ExtResource("3_cugtx")
|
||||
zombiesOrdered = [SubResource("Resource_ciic2")]
|
||||
zombiesOrdered = Array[ExtResource("4_y1e37")]([SubResource("Resource_ciic2")])
|
||||
events = Array[ExtResource("2_otfbt")]([])
|
||||
customWaveDelay = 0.0
|
||||
isHugeWave = false
|
||||
|
||||
[sub_resource type="Resource" id="Resource_1ut7p"]
|
||||
script = ExtResource("4_y1e37")
|
||||
zombies = [null, null, ExtResource("7_qsvr4"), null, null]
|
||||
zombies = Array[ExtResource("5_uatri")]([null, null, ExtResource("7_qsvr4"), null, null])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_mt5r8"]
|
||||
script = ExtResource("3_cugtx")
|
||||
zombiesOrdered = [SubResource("Resource_1ut7p")]
|
||||
zombiesOrdered = Array[ExtResource("4_y1e37")]([SubResource("Resource_1ut7p")])
|
||||
events = Array[ExtResource("2_otfbt")]([])
|
||||
customWaveDelay = 0.0
|
||||
isHugeWave = false
|
||||
|
||||
[sub_resource type="Resource" id="Resource_he3sm"]
|
||||
script = ExtResource("4_y1e37")
|
||||
zombies = [ExtResource("6_qsvr4"), ExtResource("6_qsvr4"), ExtResource("6_qsvr4"), null, null]
|
||||
zombies = Array[ExtResource("5_uatri")]([ExtResource("6_qsvr4"), ExtResource("6_qsvr4"), ExtResource("6_qsvr4"), null, null])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_kugcf"]
|
||||
script = ExtResource("3_cugtx")
|
||||
zombiesOrdered = [SubResource("Resource_he3sm")]
|
||||
zombiesOrdered = Array[ExtResource("4_y1e37")]([SubResource("Resource_he3sm")])
|
||||
events = Array[ExtResource("2_otfbt")]([])
|
||||
customWaveDelay = 0.0
|
||||
isHugeWave = false
|
||||
|
||||
[sub_resource type="Resource" id="Resource_sadu8"]
|
||||
script = ExtResource("4_y1e37")
|
||||
zombies = [null, ExtResource("6_qsvr4"), ExtResource("6_qsvr4"), null, ExtResource("6_qsvr4")]
|
||||
zombies = Array[ExtResource("5_uatri")]([null, ExtResource("6_qsvr4"), ExtResource("6_qsvr4"), null, ExtResource("6_qsvr4")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_p5aki"]
|
||||
script = ExtResource("4_y1e37")
|
||||
zombies = [null, null, ExtResource("7_qsvr4"), null, null]
|
||||
zombies = Array[ExtResource("5_uatri")]([null, null, ExtResource("7_qsvr4"), null, null])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_oyvhx"]
|
||||
script = ExtResource("3_cugtx")
|
||||
zombiesOrdered = [SubResource("Resource_sadu8"), SubResource("Resource_p5aki")]
|
||||
zombiesOrdered = Array[ExtResource("4_y1e37")]([SubResource("Resource_sadu8"), SubResource("Resource_p5aki")])
|
||||
events = Array[ExtResource("2_otfbt")]([])
|
||||
customWaveDelay = 0.0
|
||||
isHugeWave = false
|
||||
|
||||
[sub_resource type="Resource" id="Resource_vikxa"]
|
||||
script = ExtResource("4_y1e37")
|
||||
zombies = [ExtResource("7_qsvr4"), null, null, null, ExtResource("7_qsvr4")]
|
||||
zombies = Array[ExtResource("5_uatri")]([ExtResource("7_qsvr4"), null, null, null, ExtResource("7_qsvr4")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_k4k25"]
|
||||
script = ExtResource("3_cugtx")
|
||||
zombiesOrdered = [SubResource("Resource_vikxa")]
|
||||
zombiesOrdered = Array[ExtResource("4_y1e37")]([SubResource("Resource_vikxa")])
|
||||
events = Array[ExtResource("2_otfbt")]([])
|
||||
customWaveDelay = 0.0
|
||||
isHugeWave = false
|
||||
|
||||
[sub_resource type="Resource" id="Resource_gp8ns"]
|
||||
script = ExtResource("4_y1e37")
|
||||
zombies = [null, null, ExtResource("7_qsvr4"), ExtResource("7_qsvr4"), null]
|
||||
zombies = Array[ExtResource("5_uatri")]([null, null, ExtResource("7_qsvr4"), ExtResource("7_qsvr4"), null])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ki4sn"]
|
||||
script = ExtResource("4_y1e37")
|
||||
zombies = [null, ExtResource("6_qsvr4"), ExtResource("6_qsvr4"), null, ExtResource("6_qsvr4")]
|
||||
zombies = Array[ExtResource("5_uatri")]([null, ExtResource("6_qsvr4"), ExtResource("6_qsvr4"), null, ExtResource("6_qsvr4")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_oxbea"]
|
||||
script = ExtResource("3_cugtx")
|
||||
zombiesOrdered = [SubResource("Resource_gp8ns"), SubResource("Resource_ki4sn")]
|
||||
zombiesOrdered = Array[ExtResource("4_y1e37")]([SubResource("Resource_gp8ns"), SubResource("Resource_ki4sn")])
|
||||
events = Array[ExtResource("2_otfbt")]([])
|
||||
customWaveDelay = 0.0
|
||||
isHugeWave = false
|
||||
|
||||
[sub_resource type="Resource" id="Resource_2irq2"]
|
||||
script = ExtResource("4_y1e37")
|
||||
zombies = [ExtResource("6_qsvr4"), null, ExtResource("6_qsvr4"), ExtResource("6_qsvr4"), null]
|
||||
zombies = Array[ExtResource("5_uatri")]([ExtResource("6_qsvr4"), null, ExtResource("6_qsvr4"), ExtResource("6_qsvr4"), null])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ipu8d"]
|
||||
script = ExtResource("4_y1e37")
|
||||
zombies = [null, ExtResource("6_qsvr4"), ExtResource("6_qsvr4"), null, ExtResource("6_qsvr4")]
|
||||
zombies = Array[ExtResource("5_uatri")]([null, ExtResource("6_qsvr4"), ExtResource("6_qsvr4"), null, ExtResource("6_qsvr4")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_vu1ng"]
|
||||
script = ExtResource("4_y1e37")
|
||||
zombies = [null, ExtResource("7_qsvr4"), ExtResource("7_qsvr4"), ExtResource("7_qsvr4"), null]
|
||||
zombies = Array[ExtResource("5_uatri")]([null, ExtResource("7_qsvr4"), ExtResource("7_qsvr4"), ExtResource("7_qsvr4"), null])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_5cdj6"]
|
||||
script = ExtResource("3_cugtx")
|
||||
zombiesOrdered = [SubResource("Resource_2irq2"), SubResource("Resource_ipu8d"), SubResource("Resource_vu1ng")]
|
||||
zombiesOrdered = Array[ExtResource("4_y1e37")]([SubResource("Resource_2irq2"), SubResource("Resource_ipu8d"), SubResource("Resource_vu1ng")])
|
||||
events = Array[ExtResource("2_otfbt")]([])
|
||||
customWaveDelay = 20.0
|
||||
isHugeWave = true
|
||||
|
|
@ -126,7 +127,7 @@ isHugeWave = true
|
|||
script = ExtResource("1_46lr8")
|
||||
startSun = 50
|
||||
wavePercentage = 0.5
|
||||
standardWaveDelay = 15.0
|
||||
standardWaveDelay = 30.0
|
||||
initialWaveDelay = 20.0
|
||||
waves = [SubResource("Resource_qsvr4"), SubResource("Resource_otfbt"), SubResource("Resource_nv3y4"), SubResource("Resource_mt5r8"), SubResource("Resource_kugcf"), SubResource("Resource_oyvhx"), SubResource("Resource_k4k25"), SubResource("Resource_oxbea"), SubResource("Resource_5cdj6")]
|
||||
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])
|
||||
|
|
|
|||
40
assets/levels/win_test.tres
Normal file
40
assets/levels/win_test.tres
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
[gd_resource type="Resource" script_class="AdventureLevelResource" load_steps=12 format=3 uid="uid://ds2js2vylygvy"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bximdujbkj2n4" path="res://addons/pvzadventure/AdventureLevelResource.cs" id="1_gpqmh"]
|
||||
[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"]
|
||||
[ext_resource type="Script" uid="uid://cqxj7o8hdm82n" path="res://scripts/resources/ZombieResource.cs" id="5_tpjav"]
|
||||
[ext_resource type="Resource" uid="uid://buvacn56kyy2p" path="res://assets/zombies/basic.tres" id="6_swlbc"]
|
||||
[ext_resource type="Resource" uid="uid://nceohd32fkxk" path="res://assets/zombies/conehead.tres" id="7_swlbc"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_sw8bw"]
|
||||
script = ExtResource("4_tpjav")
|
||||
zombies = Array[ExtResource("5_tpjav")]([null, null, ExtResource("6_swlbc"), null, null])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_swlbc"]
|
||||
script = ExtResource("3_mtsmf")
|
||||
zombiesOrdered = Array[ExtResource("4_tpjav")]([SubResource("Resource_sw8bw")])
|
||||
events = Array[ExtResource("2_pkoaj")]([])
|
||||
customWaveDelay = 0.0
|
||||
isHugeWave = false
|
||||
|
||||
[sub_resource type="Resource" id="Resource_5gmed"]
|
||||
script = ExtResource("4_tpjav")
|
||||
zombies = Array[ExtResource("5_tpjav")]([null, null, ExtResource("7_swlbc"), null, null])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_pkoaj"]
|
||||
script = ExtResource("3_mtsmf")
|
||||
zombiesOrdered = Array[ExtResource("4_tpjav")]([SubResource("Resource_5gmed")])
|
||||
events = Array[ExtResource("2_pkoaj")]([])
|
||||
customWaveDelay = 0.0
|
||||
isHugeWave = false
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_gpqmh")
|
||||
startSun = 50
|
||||
wavePercentage = 0.0
|
||||
standardWaveDelay = 20.0
|
||||
initialWaveDelay = 10.0
|
||||
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])
|
||||
Loading…
Add table
Add a link
Reference in a new issue