Added first setup of level-based system
This commit is contained in:
24
Level2/specs.tres
Normal file
24
Level2/specs.tres
Normal file
@@ -0,0 +1,24 @@
|
||||
[gd_resource type="Resource" script_class="LevelSpecs" format=3 uid="uid://dffoufw4bnfn7"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://d40isem6w5d8" path="res://Scripts/Resources/card.gd" id="1_rchhl"]
|
||||
[ext_resource type="Resource" uid="uid://deer0awg4d18o" path="res://Cards/assault.tres" id="2_geygk"]
|
||||
[ext_resource type="Script" uid="uid://dalgif6huggwg" path="res://Scripts/Resources/level_specs.gd" id="2_y3kr2"]
|
||||
[ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="3_05rhi"]
|
||||
[ext_resource type="Resource" uid="uid://b37r54q84vqoi" path="res://Cards/rocket_launcher.tres" id="3_xdjpy"]
|
||||
[ext_resource type="Resource" uid="uid://b5pc3frhx467q" path="res://Classes/Engineer/class.tres" id="4_ldc6i"]
|
||||
[ext_resource type="Resource" uid="uid://7dqtd1owl7g3" path="res://Level2/wave1.tres" id="7_siv73"]
|
||||
[ext_resource type="Resource" uid="uid://dafixx8vfmr3h" path="res://Level2/wave2.tres" id="8_kee6w"]
|
||||
[ext_resource type="Resource" uid="uid://cricfym5wcf3w" path="res://Level2/wave3.tres" id="9_k6fmx"]
|
||||
[ext_resource type="Resource" uid="uid://cky3wcbc3kob0" path="res://Level2/wave4.tres" id="10_dd7gv"]
|
||||
[ext_resource type="Resource" uid="uid://b5wbmohc1ryla" path="res://Level2/wave5.tres" id="11_nmbqu"]
|
||||
[ext_resource type="Resource" uid="uid://11e6ak5jg2pn" path="res://Level2/wave6.tres" id="12_p0fmg"]
|
||||
[ext_resource type="Resource" uid="uid://cvtuui3grpslm" path="res://Level2/wave7.tres" id="13_alfsy"]
|
||||
[ext_resource type="Resource" uid="uid://7t61us4e01bb" path="res://Level2/wave8.tres" id="14_jyonc"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_y3kr2")
|
||||
hero_class = ExtResource("4_ldc6i")
|
||||
allowed_cards = Array[ExtResource("1_rchhl")]([ExtResource("2_geygk"), ExtResource("3_xdjpy")])
|
||||
waves = Array[ExtResource("3_05rhi")]([ExtResource("7_siv73"), ExtResource("8_kee6w"), ExtResource("9_k6fmx"), ExtResource("10_dd7gv"), ExtResource("11_nmbqu"), ExtResource("12_p0fmg"), ExtResource("13_alfsy"), ExtResource("14_jyonc")])
|
||||
points_blocked = Array[int]([40, 41, 42])
|
||||
metadata/_custom_type_script = "uid://dalgif6huggwg"
|
||||
13
Level2/wave1.tres
Normal file
13
Level2/wave1.tres
Normal file
@@ -0,0 +1,13 @@
|
||||
[gd_resource type="Resource" script_class="WaveConfig" format=3 uid="uid://7dqtd1owl7g3"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cbwxa2a4hfcy4" path="res://Scripts/Resources/enemy.gd" id="1_dhlut"]
|
||||
[ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="2_50dab"]
|
||||
[ext_resource type="Resource" uid="uid://8eba45hql7bo" path="res://Enemies/EyeDog/eye_dog.tres" id="2_iaotk"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_50dab")
|
||||
enemies = Dictionary[ExtResource("1_dhlut"), int]({
|
||||
ExtResource("2_iaotk"): 5
|
||||
})
|
||||
rewards_blank_cassette = true
|
||||
metadata/_custom_type_script = "uid://bp6q371iypd06"
|
||||
13
Level2/wave2.tres
Normal file
13
Level2/wave2.tres
Normal file
@@ -0,0 +1,13 @@
|
||||
[gd_resource type="Resource" script_class="WaveConfig" format=3 uid="uid://dafixx8vfmr3h"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cbwxa2a4hfcy4" path="res://Scripts/Resources/enemy.gd" id="1_rhace"]
|
||||
[ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="2_l5n6q"]
|
||||
[ext_resource type="Resource" uid="uid://bffhb5krs5elm" path="res://Enemies/Crystalisk/crystalisk.tres" id="2_n5glm"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_l5n6q")
|
||||
enemies = Dictionary[ExtResource("1_rhace"), int]({
|
||||
ExtResource("2_n5glm"): 6
|
||||
})
|
||||
new_shop = true
|
||||
metadata/_custom_type_script = "uid://bp6q371iypd06"
|
||||
13
Level2/wave3.tres
Normal file
13
Level2/wave3.tres
Normal file
@@ -0,0 +1,13 @@
|
||||
[gd_resource type="Resource" script_class="WaveConfig" format=3 uid="uid://cricfym5wcf3w"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cbwxa2a4hfcy4" path="res://Scripts/Resources/enemy.gd" id="1_a61ug"]
|
||||
[ext_resource type="Resource" uid="uid://cvehqh4tt28g7" path="res://Enemies/BabyEyeDog/baby_eye_dog.tres" id="2_3ov7j"]
|
||||
[ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="2_47xps"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_47xps")
|
||||
enemies = Dictionary[ExtResource("1_a61ug"), int]({
|
||||
ExtResource("2_3ov7j"): 10
|
||||
})
|
||||
rewards_blank_cassette = true
|
||||
metadata/_custom_type_script = "uid://bp6q371iypd06"
|
||||
16
Level2/wave4.tres
Normal file
16
Level2/wave4.tres
Normal file
@@ -0,0 +1,16 @@
|
||||
[gd_resource type="Resource" script_class="WaveConfig" format=3 uid="uid://cky3wcbc3kob0"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cbwxa2a4hfcy4" path="res://Scripts/Resources/enemy.gd" id="1_7c1qm"]
|
||||
[ext_resource type="Resource" uid="uid://8eba45hql7bo" path="res://Enemies/EyeDog/eye_dog.tres" id="2_6m45b"]
|
||||
[ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="2_n286l"]
|
||||
[ext_resource type="Resource" uid="uid://dxi17xvdlhkvc" path="res://Enemies/ElderEyeDog/elder_eye_dog.tres" id="3_qjnea"]
|
||||
[ext_resource type="Resource" uid="uid://bffhb5krs5elm" path="res://Enemies/Crystalisk/crystalisk.tres" id="4_8uy8t"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_n286l")
|
||||
enemies = Dictionary[ExtResource("1_7c1qm"), int]({
|
||||
ExtResource("2_6m45b"): 6,
|
||||
ExtResource("3_qjnea"): 2,
|
||||
ExtResource("4_8uy8t"): 8
|
||||
})
|
||||
metadata/_custom_type_script = "uid://bp6q371iypd06"
|
||||
15
Level2/wave5.tres
Normal file
15
Level2/wave5.tres
Normal file
@@ -0,0 +1,15 @@
|
||||
[gd_resource type="Resource" script_class="WaveConfig" format=3 uid="uid://b5wbmohc1ryla"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cbwxa2a4hfcy4" path="res://Scripts/Resources/enemy.gd" id="1_yfa3k"]
|
||||
[ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="2_84e3q"]
|
||||
[ext_resource type="Resource" uid="uid://8eba45hql7bo" path="res://Enemies/EyeDog/eye_dog.tres" id="2_ugnlg"]
|
||||
[ext_resource type="Resource" uid="uid://bffhb5krs5elm" path="res://Enemies/Crystalisk/crystalisk.tres" id="3_3e1qp"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_84e3q")
|
||||
enemies = Dictionary[ExtResource("1_yfa3k"), int]({
|
||||
ExtResource("2_ugnlg"): 10,
|
||||
ExtResource("3_3e1qp"): 10
|
||||
})
|
||||
rewards_blank_cassette = true
|
||||
metadata/_custom_type_script = "uid://bp6q371iypd06"
|
||||
18
Level2/wave6.tres
Normal file
18
Level2/wave6.tres
Normal file
@@ -0,0 +1,18 @@
|
||||
[gd_resource type="Resource" script_class="WaveConfig" format=3 uid="uid://11e6ak5jg2pn"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cbwxa2a4hfcy4" path="res://Scripts/Resources/enemy.gd" id="1_n1yiu"]
|
||||
[ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="2_f752f"]
|
||||
[ext_resource type="Resource" uid="uid://8eba45hql7bo" path="res://Enemies/EyeDog/eye_dog.tres" id="3_uomax"]
|
||||
[ext_resource type="Resource" uid="uid://dxi17xvdlhkvc" path="res://Enemies/ElderEyeDog/elder_eye_dog.tres" id="4_mu3r3"]
|
||||
[ext_resource type="Resource" uid="uid://bffhb5krs5elm" path="res://Enemies/Crystalisk/crystalisk.tres" id="4_wrrsl"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_f752f")
|
||||
enemies = Dictionary[ExtResource("1_n1yiu"), int]({
|
||||
ExtResource("3_uomax"): 6,
|
||||
ExtResource("4_mu3r3"): 3,
|
||||
ExtResource("4_wrrsl"): 8
|
||||
})
|
||||
new_shop = true
|
||||
bonus_cash = 3
|
||||
metadata/_custom_type_script = "uid://bp6q371iypd06"
|
||||
14
Level2/wave7.tres
Normal file
14
Level2/wave7.tres
Normal file
@@ -0,0 +1,14 @@
|
||||
[gd_resource type="Resource" script_class="WaveConfig" format=3 uid="uid://cvtuui3grpslm"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cbwxa2a4hfcy4" path="res://Scripts/Resources/enemy.gd" id="1_j1606"]
|
||||
[ext_resource type="Resource" uid="uid://bffhb5krs5elm" path="res://Enemies/Crystalisk/crystalisk.tres" id="2_6r48e"]
|
||||
[ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="2_uttqy"]
|
||||
[ext_resource type="Resource" uid="uid://8eba45hql7bo" path="res://Enemies/EyeDog/eye_dog.tres" id="3_ptl2k"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_uttqy")
|
||||
enemies = Dictionary[ExtResource("1_j1606"), int]({
|
||||
ExtResource("2_6r48e"): 35,
|
||||
ExtResource("3_ptl2k"): 5
|
||||
})
|
||||
metadata/_custom_type_script = "uid://bp6q371iypd06"
|
||||
14
Level2/wave8.tres
Normal file
14
Level2/wave8.tres
Normal file
@@ -0,0 +1,14 @@
|
||||
[gd_resource type="Resource" script_class="WaveConfig" format=3 uid="uid://7t61us4e01bb"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cbwxa2a4hfcy4" path="res://Scripts/Resources/enemy.gd" id="1_f4qev"]
|
||||
[ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="2_3trsl"]
|
||||
[ext_resource type="Resource" uid="uid://cvehqh4tt28g7" path="res://Enemies/BabyEyeDog/baby_eye_dog.tres" id="2_r8dsv"]
|
||||
[ext_resource type="Resource" uid="uid://bffhb5krs5elm" path="res://Enemies/Crystalisk/crystalisk.tres" id="3_o75u5"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_3trsl")
|
||||
enemies = Dictionary[ExtResource("1_f4qev"), int]({
|
||||
ExtResource("2_r8dsv"): 25,
|
||||
ExtResource("3_o75u5"): 5
|
||||
})
|
||||
metadata/_custom_type_script = "uid://bp6q371iypd06"
|
||||
Reference in New Issue
Block a user