added enemy spawners

This commit is contained in:
Derek
2025-04-19 17:03:03 -05:00
parent 8d17c855cd
commit 423feb8fc3
50 changed files with 881 additions and 495 deletions

View File

@@ -1,15 +1,13 @@
[gd_scene load_steps=18 format=3 uid="uid://dsnddbrlqkav2"]
[gd_scene load_steps=16 format=3 uid="uid://dsnddbrlqkav2"]
[ext_resource type="Script" uid="uid://pm8n67yhip1p" path="res://scripts/sublevel.gd" id="1_8cuhv"]
[ext_resource type="PackedScene" uid="uid://c7dhavrt11u55" path="res://enemy_spawner.tscn" id="3_q77vb"]
[ext_resource type="Script" uid="uid://12l74jckdnpl" path="res://scripts/room_manager.gd" id="5_ngmqi"]
[ext_resource type="PackedScene" uid="uid://djr7vnr1hcx82" path="res://assets/spider2.tscn" id="6_qmuhr"]
[ext_resource type="Material" uid="uid://bjryln3so1lgw" path="res://assets/materials/prototype/prototype_green.tres" id="7_1bmnm"]
[ext_resource type="Material" uid="uid://br2pyyyl2n3cx" path="res://assets/materials/prototype/prototype1.tres" id="7_l3crk"]
[ext_resource type="PackedScene" uid="uid://c6bpysq1tjhy4" path="res://vendingmahcine.tscn" id="7_pr7m0"]
[ext_resource type="PackedScene" uid="uid://by3n26uvps8tb" path="res://assets/water_tower.tscn" id="14_yn32s"]
[ext_resource type="PackedScene" uid="uid://cgo4qyul7ix5p" path="res://assets/ladder.tscn" id="15_bsva3"]
[ext_resource type="PackedScene" uid="uid://c5t4uqihf8q0i" path="res://scripts/chest_spawner.tscn" id="15_n0y5v"]
[ext_resource type="PackedScene" uid="uid://cdpxctwwi12j" path="res://assets/ladder_collision_check.tscn" id="15_vb271"]
[ext_resource type="PackedScene" uid="uid://bj1y0fbjtul4a" path="res://post_processing.tscn" id="16_p7sg0"]
[ext_resource type="PackedScene" uid="uid://dc0fxhbw6x1h3" path="res://tube_top.tscn" id="17_2h4hu"]
[ext_resource type="PackedScene" uid="uid://20csd6dmwj4y" path="res://assets/jump_platform.tscn" id="17_8q5j4"]
@@ -30,85 +28,64 @@ script = ExtResource("1_8cuhv")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -31.749, 0, 44.3496)
script = ExtResource("5_ngmqi")
room_lockdown = true
number_of_enemies = 25
number_of_drops = 30
[node name="spider" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.87933, 0, 1.40028)
[node name="EnemySpawner" parent="Level" instance=ExtResource("3_q77vb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.0256, 21.3166, -12.2573)
size = Vector3(10.7617, 1, 9.86035)
[node name="spider2" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.69998, 9.53674e-07, 3.9282)
[node name="EnemySpawner2" parent="Level" instance=ExtResource("3_q77vb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 32.416, 21.3589, -11.7032)
size = Vector3(9.07227, 1, 9.16992)
[node name="spider3" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.14727, -1.90735e-06, -3.3705)
[node name="EnemySpawner3" parent="Level" instance=ExtResource("3_q77vb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 33.2077, 20.8179, 4.22345)
size = Vector3(9.12549, 1, 9.16992)
[node name="spider4" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.485, 0, 1.40028)
[node name="EnemySpawner4" parent="Level" instance=ExtResource("3_q77vb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.83975, 20.8179, 30.2766)
size = Vector3(9.40466, 1, 1.37305)
[node name="spider5" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.66438, 9.53674e-07, 3.9282)
[node name="EnemySpawner5" parent="Level" instance=ExtResource("3_q77vb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.906, 51.4924, 30.2766)
size = Vector3(9.40466, 1, 1.37305)
[node name="spider19" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.555158, 20.1288, -13.5454)
[node name="EnemySpawner10" parent="Level" instance=ExtResource("3_q77vb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -31.3113, 21.2903, -9.03331)
size = Vector3(3.48666, 1, 8.0271)
[node name="spider24" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.26685, 20.1288, -11.0161)
[node name="EnemySpawner11" parent="Level" instance=ExtResource("3_q77vb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17.4079, 0.884353, 17.041)
size = Vector3(15.0226, 1, 8.0271)
[node name="spider25" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.8267, 20.1288, -12.2057)
[node name="EnemySpawner12" parent="Level" instance=ExtResource("3_q77vb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.54227, 0.884353, 5.12714)
size = Vector3(15.0226, 1, 8.0271)
[node name="spider26" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.0956, 9.76406, -28.6448)
[node name="EnemySpawner13" parent="Level" instance=ExtResource("3_q77vb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.91772, 0.884353, 19.1236)
size = Vector3(15.0226, 1, 8.0271)
[node name="spider20" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 31.9941, 20.1288, -12.0341)
[node name="EnemySpawner14" parent="Level" instance=ExtResource("3_q77vb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.4234, 0.884353, -16.7419)
size = Vector3(15.0226, 1, 8.0271)
[node name="spider21" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 32.9991, 20.1288, 3.22339)
[node name="EnemySpawner6" parent="Level" instance=ExtResource("3_q77vb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -28.5439, 48.9129, 13.1231)
size = Vector3(12.5021, 1, 39.9274)
[node name="spider22" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -31.757, 20.1288, -7.44882)
[node name="EnemySpawner7" parent="Level" instance=ExtResource("3_q77vb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38.1853, 51.5852, -13.3319)
size = Vector3(8.36169, 1, 6.77002)
[node name="spider23" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.11419, 20.1288, 30.3185)
[node name="EnemySpawner8" parent="Level" instance=ExtResource("3_q77vb")]
transform = Transform3D(0.633907, 0, 0.773409, 0, 1, 0, -0.773409, 0, 0.633907, -12.4119, 10.5342, -28.3223)
size = Vector3(8.36169, 1, 6.77002)
[node name="spider6" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.21709, -1.90735e-06, -3.3705)
[node name="spider7" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.91809, 0, 23.7467)
[node name="spider8" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.58085, 2.86102e-06, 21.6052)
[node name="spider9" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.02814, -1.36424e-12, 14.3065)
[node name="spider10" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.6041, 1.90735e-06, 19.0773)
[node name="spider11" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.78351, 2.86102e-06, 21.6052)
[node name="spider12" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.33622, -1.36424e-12, 14.3065)
[node name="spider13" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.0234, 48.4515, 1.40028)
[node name="spider14" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -27.2028, 48.4515, 3.9282)
[node name="spider15" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26.7555, 48.4515, -3.3705)
[node name="spider16" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -31.1425, 48.4515, 19.0773)
[node name="spider17" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -28.322, 48.4515, 21.6052)
[node name="spider18" parent="Level" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -27.8747, 48.4515, 14.3065)
[node name="EnemySpawner9" parent="Level" instance=ExtResource("3_q77vb")]
transform = Transform3D(0.633907, 0, 0.773409, 0, 1, 0, -0.773409, 0, 0.633907, -12.4123, 5.29482, -28.317)
size = Vector3(8.36169, 1, 6.77002)
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -31.749, 0, 44.3496)
@@ -345,12 +322,6 @@ transform = Transform3D(0.813009, 0, -0.582251, 0, 1, 0, 0.582251, 0, 0.813009,
[node name="Water Tower" parent="." instance=ExtResource("14_yn32s")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.06201, -0.170555, 70.3219)
[node name="LadderCollisionCheck" parent="." instance=ExtResource("15_vb271")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -44.4677, -0.500688, 6.99471)
[node name="Ladder" parent="." instance=ExtResource("15_bsva3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -44.4735, -0.170555, 8.32051)
[node name="PostProcessing" parent="." instance=ExtResource("16_p7sg0")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -31.749, 0, 44.3496)