[gd_scene load_steps=5 format=3 uid="uid://covuxcwb25yeo"] [ext_resource type="PackedScene" uid="uid://dxm83cmpppqxr" path="res://src/world/grunk_beast/beast_spawner/beast_spawn_zone/beast_spawn_zone.tscn" id="1_t70on"] [ext_resource type="PackedScene" uid="uid://c8vbjgol5nenc" path="res://src/world/grunk_beast/beast_spawner/floor_spawner.tscn" id="2_s2562"] [ext_resource type="PackedScene" uid="uid://5vh7mnjavlle" path="res://src/world/grunk_beast/beast_spawner/transient_floor_spawner.tscn" id="3_aixto"] [sub_resource type="BoxShape3D" id="BoxShape3D_xbtal"] size = Vector3(6, 3, 12) [node name="DisabledSpawns" type="Node3D"] [node name="BeastSpawnZone" parent="." instance=ExtResource("1_t70on")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.2, 0, 9.3) [node name="CollisionShape3D" type="CollisionShape3D" parent="BeastSpawnZone"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 1.5, -3) shape = SubResource("BoxShape3D_xbtal") [node name="FloorSpawner" parent="BeastSpawnZone" instance=ExtResource("2_s2562")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -6) [node name="TransientFloorSpawner" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] [node name="TransientFloorSpawner8" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.5, 0, 0) [node name="TransientFloorSpawner9" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.9, 0, 0) [node name="TransientFloorSpawner10" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.38419e-07, 0, -1.5) [node name="TransientFloorSpawner11" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.5, 0, -1.5) [node name="TransientFloorSpawner12" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -1.5) [node name="TransientFloorSpawner13" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.8, 0, -1.5) [node name="TransientFloorSpawner14" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.5, 0, -3) [node name="TransientFloorSpawner15" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.5, 0, -3) [node name="TransientFloorSpawner16" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -4.5) [node name="TransientFloorSpawner17" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.4, 0, -3.3) [node name="TransientFloorSpawner18" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.899999, 0, -3.3) [node name="TransientFloorSpawner19" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.5, 0, -0.6) [node name="TransientFloorSpawner20" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.3, 0, -0.6) [node name="TransientFloorSpawner21" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.8, 0, -0.6) [node name="TransientFloorSpawner22" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.1, 0, -2.4) [node name="TransientFloorSpawner23" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.19209e-06, 0, -2.4) [node name="TransientFloorSpawner24" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.19209e-06, 0, -0.6) [node name="TransientFloorSpawner25" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -5.4) [node name="TransientFloorSpawner2" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, 0) [node name="TransientFloorSpawner3" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.8, 0, 0) [node name="TransientFloorSpawner4" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -3) [node name="TransientFloorSpawner5" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -3) [node name="TransientFloorSpawner6" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.38419e-07, 0, -3) [node name="TransientFloorSpawner7" parent="BeastSpawnZone" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -6) [node name="BeastSpawnZone2" parent="." instance=ExtResource("1_t70on")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.8, 0, 9.3) [node name="CollisionShape3D" type="CollisionShape3D" parent="BeastSpawnZone2"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 1.5, -3) shape = SubResource("BoxShape3D_xbtal") [node name="FloorSpawner" parent="BeastSpawnZone2" instance=ExtResource("2_s2562")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -6) [node name="TransientFloorSpawner" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] [node name="TransientFloorSpawner8" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.5, 0, 0) [node name="TransientFloorSpawner9" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.9, 0, 0) [node name="TransientFloorSpawner10" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.38419e-07, 0, -1.5) [node name="TransientFloorSpawner11" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.5, 0, -1.5) [node name="TransientFloorSpawner12" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -1.5) [node name="TransientFloorSpawner13" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.8, 0, -1.5) [node name="TransientFloorSpawner14" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.5, 0, -3) [node name="TransientFloorSpawner15" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -1.8) [node name="TransientFloorSpawner17" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.4, 0, -3.3) [node name="TransientFloorSpawner18" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -0.6) [node name="TransientFloorSpawner19" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.5, 0, -0.6) [node name="TransientFloorSpawner20" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.3, 0, -0.6) [node name="TransientFloorSpawner21" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.8, 0, -0.6) [node name="TransientFloorSpawner22" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.1, 0, -2.4) [node name="TransientFloorSpawner23" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.7, 0, -2.4) [node name="TransientFloorSpawner24" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.19209e-06, 0, -0.6) [node name="TransientFloorSpawner2" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, 0) [node name="TransientFloorSpawner3" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.8, 0, 0) [node name="TransientFloorSpawner4" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -3) [node name="TransientFloorSpawner5" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -3) [node name="TransientFloorSpawner6" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 0) [node name="TransientFloorSpawner26" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.599999, 0, -1.8) [node name="TransientFloorSpawner7" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -6) [node name="TransientFloorSpawner25" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -5.4) [node name="TransientFloorSpawner16" parent="BeastSpawnZone2" instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -4.5) [node name="UpperFloorSpawner" parent="." instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.2, 0, 0.3) [node name="UpperFloorSpawner2" parent="." instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.2, 0, 0.3) [node name="UpperFloorSpawner3" parent="." instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.2, 0, 0.3) [node name="UpperFloorSpawner4" parent="." instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.8, 0, 0.3) [node name="UpperFloorSpawner5" parent="." instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.8, 0, 0.3) [node name="UpperFloorSpawner6" parent="." instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.7, 0, 0.3) [node name="UpperFloorSpawner7" parent="." instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.7, 0, 0.3) [node name="UpperFloorSpawner8" parent="." instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.3, 0, 0.3) [node name="UpperFloorSpawner9" parent="." instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.3, 0, 0.3) [node name="UpperFloorSpawner10" parent="." instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.3, 0, 0.3) [node name="UpperFloorSpawner11" parent="." instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.8, 0, 0.3) [node name="UpperFloorSpawner12" parent="." instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.8, 0, 3.3) [node name="UpperFloorSpawner13" parent="." instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.2, 0, 3.3) [node name="UpperFloorSpawner14" parent="." instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.2, 0, 1.8) [node name="UpperFloorSpawner15" parent="." instance=ExtResource("3_aixto")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.8, 0, 1.8)