added stepping sounds

This commit is contained in:
2026-02-08 09:16:17 +11:00
parent e441a121ff
commit 137a979c5c
235 changed files with 3881 additions and 170 deletions

View File

@@ -6,12 +6,21 @@
[ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="3_5cjqa"]
[ext_resource type="Resource" uid="uid://b5pc3frhx467q" path="res://Classes/Engineer/class.tres" id="3_ksxj8"]
[ext_resource type="Resource" uid="uid://cygfdfqhk2vhw" path="res://Levels/Level1/wave1.tres" id="6_xm2iu"]
[ext_resource type="Resource" uid="uid://dfmwdshr7k10t" path="res://Levels/Level1/wave2.tres" id="7_mqq1f"]
[ext_resource type="Resource" uid="uid://gi2aci5co4i0" path="res://Levels/Level1/wave3.tres" id="8_4p7s7"]
[ext_resource type="Resource" uid="uid://b60npeapn8f82" path="res://Levels/Level1/wave4.tres" id="9_vtpjo"]
[ext_resource type="Resource" uid="uid://ckadophirmra5" path="res://Levels/Level1/wave5.tres" id="10_2qu5l"]
[ext_resource type="Resource" uid="uid://bdskawdb7174i" path="res://Levels/Level1/wave6.tres" id="11_varur"]
[ext_resource type="Resource" uid="uid://cqm54pu03l510" path="res://Zones/Moat/zc_moat.tres" id="12_qh4uj"]
[ext_resource type="Resource" uid="uid://bwe8kjkht7fcm" path="res://Levels/Level1/wave7.tres" id="12_r8d1f"]
[ext_resource type="Resource" uid="uid://dgf3pxomo7pqs" path="res://Levels/Level1/wave8.tres" id="13_jadtx"]
[resource]
script = ExtResource("2_52rgn")
author = "PuppyFruitGames"
display_title = "Moat"
hero_class = ExtResource("3_ksxj8")
allowed_cards = Array[ExtResource("1_yuhm2")]([ExtResource("2_vvycy")])
waves = Array[ExtResource("3_5cjqa")]([ExtResource("6_xm2iu")])
waves = Array[ExtResource("3_5cjqa")]([ExtResource("6_xm2iu"), ExtResource("7_mqq1f"), ExtResource("8_4p7s7"), ExtResource("9_vtpjo"), ExtResource("10_2qu5l"), ExtResource("11_varur"), ExtResource("12_r8d1f"), ExtResource("13_jadtx")])
zone = ExtResource("12_qh4uj")
metadata/_custom_type_script = "uid://dalgif6huggwg"

View File

@@ -4,30 +4,16 @@
[ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="2_tihwe"]
[ext_resource type="Resource" uid="uid://8eba45hql7bo" path="res://Enemies/EyeDog/eye_dog.tres" id="2_ywnes"]
[sub_resource type="Resource" id="Resource_wug4u"]
script = ExtResource("1_wj13r")
enemy = ExtResource("2_ywnes")
count = 4
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[sub_resource type="Resource" id="Resource_1qdvn"]
script = ExtResource("1_wj13r")
enemy = ExtResource("2_ywnes")
count = 4
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[sub_resource type="Resource" id="Resource_pwamm"]
script = ExtResource("1_wj13r")
enemy = ExtResource("2_ywnes")
count = 2
count = 5
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[resource]
script = ExtResource("2_tihwe")
enemy_groups = Dictionary[ExtResource("1_wj13r"), int]({
SubResource("Resource_wug4u"): 0,
SubResource("Resource_1qdvn"): 1,
SubResource("Resource_pwamm"): 4
SubResource("Resource_1qdvn"): 1
})
rewards_blank_cassette = true
metadata/_custom_type_script = "uid://bp6q371iypd06"

32
Levels/Level1/wave2.tres Normal file
View File

@@ -0,0 +1,32 @@
[gd_resource type="Resource" script_class="WaveConfig" format=3 uid="uid://dfmwdshr7k10t"]
[ext_resource type="Script" uid="uid://3grc2j4bjrnw" path="res://enemy_group.gd" id="1_mipfg"]
[ext_resource type="Resource" uid="uid://8eba45hql7bo" path="res://Enemies/EyeDog/eye_dog.tres" id="2_yu6dw"]
[ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="3_pwjb7"]
[sub_resource type="Resource" id="Resource_wug4u"]
script = ExtResource("1_mipfg")
enemy = ExtResource("2_yu6dw")
count = 4
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[sub_resource type="Resource" id="Resource_1qdvn"]
script = ExtResource("1_mipfg")
enemy = ExtResource("2_yu6dw")
count = 4
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[sub_resource type="Resource" id="Resource_pwamm"]
script = ExtResource("1_mipfg")
enemy = ExtResource("2_yu6dw")
count = 2
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[resource]
script = ExtResource("3_pwjb7")
enemy_groups = Dictionary[ExtResource("1_mipfg"), int]({
SubResource("Resource_wug4u"): 0,
SubResource("Resource_1qdvn"): 1,
SubResource("Resource_pwamm"): 4
})
metadata/_custom_type_script = "uid://bp6q371iypd06"

27
Levels/Level1/wave3.tres Normal file
View File

@@ -0,0 +1,27 @@
[gd_resource type="Resource" script_class="WaveConfig" format=3 uid="uid://gi2aci5co4i0"]
[ext_resource type="Script" uid="uid://3grc2j4bjrnw" path="res://enemy_group.gd" id="1_p2cct"]
[ext_resource type="Resource" uid="uid://8eba45hql7bo" path="res://Enemies/EyeDog/eye_dog.tres" id="2_manrb"]
[ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="3_flldk"]
[ext_resource type="Resource" uid="uid://dxi17xvdlhkvc" path="res://Enemies/ElderEyeDog/elder_eye_dog.tres" id="3_manrb"]
[sub_resource type="Resource" id="Resource_wug4u"]
script = ExtResource("1_p2cct")
enemy = ExtResource("2_manrb")
count = 15
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[sub_resource type="Resource" id="Resource_flldk"]
script = ExtResource("1_p2cct")
enemy = ExtResource("3_manrb")
count = 8
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[resource]
script = ExtResource("3_flldk")
enemy_groups = Dictionary[ExtResource("1_p2cct"), int]({
SubResource("Resource_wug4u"): 0,
SubResource("Resource_flldk"): 1
})
rewards_blank_cassette = true
metadata/_custom_type_script = "uid://bp6q371iypd06"

47
Levels/Level1/wave4.tres Normal file
View File

@@ -0,0 +1,47 @@
[gd_resource type="Resource" script_class="WaveConfig" format=3 uid="uid://b60npeapn8f82"]
[ext_resource type="Script" uid="uid://3grc2j4bjrnw" path="res://enemy_group.gd" id="1_n6h5y"]
[ext_resource type="Resource" uid="uid://8eba45hql7bo" path="res://Enemies/EyeDog/eye_dog.tres" id="2_euys0"]
[ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="3_xyjue"]
[sub_resource type="Resource" id="Resource_wug4u"]
script = ExtResource("1_n6h5y")
enemy = ExtResource("2_euys0")
count = 6
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[sub_resource type="Resource" id="Resource_1qdvn"]
script = ExtResource("1_n6h5y")
enemy = ExtResource("2_euys0")
count = 6
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[sub_resource type="Resource" id="Resource_pwamm"]
script = ExtResource("1_n6h5y")
enemy = ExtResource("2_euys0")
count = 6
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[sub_resource type="Resource" id="Resource_n6h5y"]
script = ExtResource("1_n6h5y")
enemy = ExtResource("2_euys0")
count = 6
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[sub_resource type="Resource" id="Resource_euys0"]
script = ExtResource("1_n6h5y")
enemy = ExtResource("2_euys0")
count = 6
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[resource]
script = ExtResource("3_xyjue")
enemy_groups = Dictionary[ExtResource("1_n6h5y"), int]({
SubResource("Resource_wug4u"): 0,
SubResource("Resource_1qdvn"): 1,
SubResource("Resource_pwamm"): 2,
SubResource("Resource_n6h5y"): 3,
SubResource("Resource_euys0"): 4
})
rewards_blank_cassette = true
metadata/_custom_type_script = "uid://bp6q371iypd06"

25
Levels/Level1/wave5.tres Normal file
View File

@@ -0,0 +1,25 @@
[gd_resource type="Resource" script_class="WaveConfig" format=3 uid="uid://ckadophirmra5"]
[ext_resource type="Script" uid="uid://3grc2j4bjrnw" path="res://enemy_group.gd" id="1_0u7gc"]
[ext_resource type="Resource" uid="uid://cvehqh4tt28g7" path="res://Enemies/BabyEyeDog/baby_eye_dog.tres" id="2_0u7gc"]
[ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="3_qm0wt"]
[sub_resource type="Resource" id="Resource_tab3n"]
script = ExtResource("1_0u7gc")
enemy = ExtResource("2_0u7gc")
count = 30
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[sub_resource type="Resource" id="Resource_qm0wt"]
script = ExtResource("1_0u7gc")
enemy = ExtResource("2_0u7gc")
count = 10
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[resource]
script = ExtResource("3_qm0wt")
enemy_groups = Dictionary[ExtResource("1_0u7gc"), int]({
SubResource("Resource_tab3n"): 0,
SubResource("Resource_qm0wt"): 3
})
metadata/_custom_type_script = "uid://bp6q371iypd06"

41
Levels/Level1/wave6.tres Normal file
View File

@@ -0,0 +1,41 @@
[gd_resource type="Resource" script_class="WaveConfig" format=3 uid="uid://bdskawdb7174i"]
[ext_resource type="Script" uid="uid://3grc2j4bjrnw" path="res://enemy_group.gd" id="1_njap1"]
[ext_resource type="Resource" uid="uid://dxi17xvdlhkvc" path="res://Enemies/ElderEyeDog/elder_eye_dog.tres" id="2_1ll4s"]
[ext_resource type="Resource" uid="uid://8eba45hql7bo" path="res://Enemies/EyeDog/eye_dog.tres" id="2_o06hi"]
[ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="3_1ll4s"]
[ext_resource type="Resource" uid="uid://cvehqh4tt28g7" path="res://Enemies/BabyEyeDog/baby_eye_dog.tres" id="3_i4lde"]
[sub_resource type="Resource" id="Resource_wug4u"]
script = ExtResource("1_njap1")
enemy = ExtResource("2_1ll4s")
count = 12
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[sub_resource type="Resource" id="Resource_5qvn6"]
script = ExtResource("1_njap1")
enemy = ExtResource("2_1ll4s")
count = 6
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[sub_resource type="Resource" id="Resource_ssahj"]
script = ExtResource("1_njap1")
enemy = ExtResource("3_i4lde")
count = 15
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[sub_resource type="Resource" id="Resource_nyjet"]
script = ExtResource("1_njap1")
enemy = ExtResource("2_o06hi")
count = 8
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[resource]
script = ExtResource("3_1ll4s")
enemy_groups = Dictionary[ExtResource("1_njap1"), int]({
SubResource("Resource_wug4u"): 0,
SubResource("Resource_5qvn6"): 2,
SubResource("Resource_ssahj"): 2,
SubResource("Resource_nyjet"): 1
})
metadata/_custom_type_script = "uid://bp6q371iypd06"

41
Levels/Level1/wave7.tres Normal file
View File

@@ -0,0 +1,41 @@
[gd_resource type="Resource" script_class="WaveConfig" format=3 uid="uid://bwe8kjkht7fcm"]
[ext_resource type="Script" uid="uid://3grc2j4bjrnw" path="res://enemy_group.gd" id="1_prhdl"]
[ext_resource type="Resource" uid="uid://8eba45hql7bo" path="res://Enemies/EyeDog/eye_dog.tres" id="2_nugbm"]
[ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="3_b1t41"]
[ext_resource type="Resource" uid="uid://cvehqh4tt28g7" path="res://Enemies/BabyEyeDog/baby_eye_dog.tres" id="3_nugbm"]
[sub_resource type="Resource" id="Resource_wug4u"]
script = ExtResource("1_prhdl")
enemy = ExtResource("2_nugbm")
count = 10
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[sub_resource type="Resource" id="Resource_1qdvn"]
script = ExtResource("1_prhdl")
enemy = ExtResource("2_nugbm")
count = 13
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[sub_resource type="Resource" id="Resource_pwamm"]
script = ExtResource("1_prhdl")
enemy = ExtResource("2_nugbm")
count = 12
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[sub_resource type="Resource" id="Resource_b1t41"]
script = ExtResource("1_prhdl")
enemy = ExtResource("3_nugbm")
count = 10
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[resource]
script = ExtResource("3_b1t41")
enemy_groups = Dictionary[ExtResource("1_prhdl"), int]({
SubResource("Resource_wug4u"): 2,
SubResource("Resource_1qdvn"): 1,
SubResource("Resource_pwamm"): 3,
SubResource("Resource_b1t41"): 1
})
rewards_blank_cassette = true
metadata/_custom_type_script = "uid://bp6q371iypd06"

56
Levels/Level1/wave8.tres Normal file
View File

@@ -0,0 +1,56 @@
[gd_resource type="Resource" script_class="WaveConfig" format=3 uid="uid://dgf3pxomo7pqs"]
[ext_resource type="Script" uid="uid://3grc2j4bjrnw" path="res://enemy_group.gd" id="1_qkeak"]
[ext_resource type="Resource" uid="uid://8eba45hql7bo" path="res://Enemies/EyeDog/eye_dog.tres" id="2_qado3"]
[ext_resource type="Resource" uid="uid://dxi17xvdlhkvc" path="res://Enemies/ElderEyeDog/elder_eye_dog.tres" id="3_1s075"]
[ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="3_hijmv"]
[ext_resource type="Resource" uid="uid://cvehqh4tt28g7" path="res://Enemies/BabyEyeDog/baby_eye_dog.tres" id="4_1csii"]
[sub_resource type="Resource" id="Resource_wug4u"]
script = ExtResource("1_qkeak")
enemy = ExtResource("2_qado3")
count = 12
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[sub_resource type="Resource" id="Resource_1qdvn"]
script = ExtResource("1_qkeak")
enemy = ExtResource("3_1s075")
count = 10
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[sub_resource type="Resource" id="Resource_pwamm"]
script = ExtResource("1_qkeak")
enemy = ExtResource("4_1csii")
count = 16
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[sub_resource type="Resource" id="Resource_uemaq"]
script = ExtResource("1_qkeak")
enemy = ExtResource("4_1csii")
count = 26
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[sub_resource type="Resource" id="Resource_ykvv7"]
script = ExtResource("1_qkeak")
enemy = ExtResource("4_1csii")
count = 24
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[sub_resource type="Resource" id="Resource_d02ik"]
script = ExtResource("1_qkeak")
enemy = ExtResource("2_qado3")
count = 10
metadata/_custom_type_script = "uid://3grc2j4bjrnw"
[resource]
script = ExtResource("3_hijmv")
enemy_groups = Dictionary[ExtResource("1_qkeak"), int]({
SubResource("Resource_wug4u"): 0,
SubResource("Resource_1qdvn"): 1,
SubResource("Resource_pwamm"): 2,
SubResource("Resource_uemaq"): 4,
SubResource("Resource_ykvv7"): 1,
SubResource("Resource_d02ik"): 0
})
rewards_blank_cassette = true
metadata/_custom_type_script = "uid://bp6q371iypd06"