[gd_scene load_steps=26 format=3 uid="uid://dbfkpodwvxmfe"] [ext_resource type="PackedScene" uid="uid://coxgcbcccj24q" path="res://src/map/dungeon/models/Area 2/Deadend/A2-Deadend.glb" id="2_3jq7h"] [ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_dhi6g"] [ext_resource type="Texture2D" uid="uid://dw50ys561j8no" path="res://src/map/assets/DUST_1.png" id="5_xirjv"] [sub_resource type="BoxShape3D" id="BoxShape3D_y6ow7"] size = Vector3(0.970215, 8.02051, 16.0186) [sub_resource type="BoxShape3D" id="BoxShape3D_ew8nf"] size = Vector3(0.970215, 8.02051, 20.0227) [sub_resource type="BoxShape3D" id="BoxShape3D_bn1yf"] size = Vector3(0.970215, 8.02051, 7.92633) [sub_resource type="BoxShape3D" id="BoxShape3D_pk3md"] size = Vector3(0.970215, 8.02051, 7.92633) [sub_resource type="CylinderShape3D" id="CylinderShape3D_y6ow7"] height = 6.45361 radius = 1.00098 [sub_resource type="BoxShape3D" id="BoxShape3D_xirjv"] size = Vector3(2.11053, 4.52734, 6.37991) [sub_resource type="BoxShape3D" id="BoxShape3D_k1t35"] size = Vector3(4.09531, 4.52734, 2.35744) [sub_resource type="BoxShape3D" id="BoxShape3D_3jq7h"] size = Vector3(20.0308, 0.001, 16.085) [sub_resource type="CylinderShape3D" id="CylinderShape3D_ew8nf"] height = 4.7168 radius = 0.452637 [sub_resource type="BoxShape3D" id="BoxShape3D_kske3"] size = Vector3(20, 6, 16) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_y6ow7"] albedo_color = Color(0, 0, 0, 1) [sub_resource type="PlaneMesh" id="PlaneMesh_ew8nf"] material = SubResource("StandardMaterial3D_y6ow7") size = Vector2(21, 17) [sub_resource type="Curve" id="Curve_k1t35"] _limits = [-2.0, 2.0, 0.0, 1.0] _data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0] point_count = 2 [sub_resource type="CurveTexture" id="CurveTexture_312b8"] curve = SubResource("Curve_k1t35") [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_3jq7h"] lifetime_randomness = 0.05 emission_shape = 3 emission_box_extents = Vector3(22.2, 22.505, 22) angle_min = -245.3 angle_max = 417.9 orbit_velocity_min = -0.0269999 orbit_velocity_max = 0.0400001 orbit_velocity_curve = SubResource("CurveTexture_312b8") gravity = Vector3(0, -0.07, 0) scale_min = 0.0 scale_max = 0.0 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jig7d"] transparency = 1 cull_mode = 2 shading_mode = 0 albedo_color = Color(1, 1, 1, 0.0862745) albedo_texture = ExtResource("5_xirjv") billboard_mode = 2 [sub_resource type="QuadMesh" id="QuadMesh_bn1yf"] material = SubResource("StandardMaterial3D_jig7d") size = Vector2(0.1, 0.1) subdivide_width = 1 subdivide_depth = 1 [sub_resource type="Curve" id="Curve_pk3md"] _limits = [-2.0, 2.0, 0.0, 1.0] _data = [Vector2(0.00358423, 0.230769), 0.0, 0.0, 0, 0, Vector2(0.982079, -1.03846), 0.0, 0.0, 0, 0] point_count = 2 [sub_resource type="CurveTexture" id="CurveTexture_irn6x"] curve = SubResource("Curve_pk3md") [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_kdgfu"] lifetime_randomness = 0.05 emission_shape = 3 emission_box_extents = Vector3(22.2, 22.505, 22) angle_min = -245.3 angle_max = 417.9 orbit_velocity_min = -0.0269999 orbit_velocity_max = 0.0400001 orbit_velocity_curve = SubResource("CurveTexture_irn6x") gravity = Vector3(0, -0.07, 0) scale_min = 0.0 scale_max = 0.0 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_0ng01"] transparency = 1 cull_mode = 2 shading_mode = 0 albedo_color = Color(1, 1, 1, 0.0862745) albedo_texture = ExtResource("5_xirjv") billboard_mode = 2 [sub_resource type="QuadMesh" id="QuadMesh_ec0oy"] material = SubResource("StandardMaterial3D_0ng01") size = Vector2(0.1, 0.1) subdivide_width = 1 subdivide_depth = 1 [node name="Pedestal Room" type="Node3D"] script = ExtResource("2_dhi6g") [node name="Model" type="Node3D" parent="."] [node name="A2-Deadend" parent="Model" instance=ExtResource("2_3jq7h")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.0186386, 0.155262) [node name="Collisions" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.98136, 0.155262) [node name="StaticBody3D" type="StaticBody3D" parent="Collisions"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.83146, 2.01318, -0.00746107) shape = SubResource("BoxShape3D_y6ow7") [node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.84019, 2.01318, -0.00746107) shape = SubResource("BoxShape3D_y6ow7") [node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.00816059, 2.01318, 7.78149) shape = SubResource("BoxShape3D_ew8nf") [node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D"] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 6.04003, 2.01318, -7.63542) shape = SubResource("BoxShape3D_bn1yf") [node name="CollisionShape3D9" type="CollisionShape3D" parent="Collisions/StaticBody3D"] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -6.07364, 2.01318, -7.63542) shape = SubResource("BoxShape3D_bn1yf") [node name="CollisionShape3D10" type="CollisionShape3D" parent="Collisions/StaticBody3D"] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 5.89699, 2.01318, -7.63542) shape = SubResource("BoxShape3D_pk3md") [node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.14478, -0.0617151) shape = SubResource("CylinderShape3D_y6ow7") [node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.69208, 0.229906, -4.83234) shape = SubResource("BoxShape3D_xirjv") [node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.69969, 0.229906, -6.84358) shape = SubResource("BoxShape3D_k1t35") [node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0593262, -1.96925, -0.0053997) shape = SubResource("BoxShape3D_3jq7h") [node name="CollisionShape3D32" type="CollisionShape3D" parent="Collisions/StaticBody3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.56299, -0.00124025, -7.48946) shape = SubResource("CylinderShape3D_ew8nf") [node name="CollisionShape3D33" type="CollisionShape3D" parent="Collisions/StaticBody3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.62617, -0.00124025, -7.48946) shape = SubResource("CylinderShape3D_ew8nf") [node name="Spawn Points" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.98136, 0.155262) [node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"] unique_name_in_owner = true transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.336617, -1.37707, 0.928175) [node name="ItemSpawnPoints" type="Node3D" parent="Spawn Points"] unique_name_in_owner = true transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25.114, 0.496096, 10.8555) [node name="ItemSpawnPoint" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.4261, -1.87126, -14.9165) [node name="ItemSpawnPoint3" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.37, -1.58527, -14.1998) [node name="EnemySpawnPoints" type="Node3D" parent="Spawn Points"] unique_name_in_owner = true transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25.114, 0.496096, 10.8555) [node name="EnemySpawn1" type="Marker3D" parent="Spawn Points/EnemySpawnPoints"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 23.9514, -2.12568, -13.2894) [node name="Room" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.98136, 0.155262) [node name="Room" type="Area3D" parent="Room"] unique_name_in_owner = true transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0) collision_layer = 0 collision_mask = 10 [node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07) shape = SubResource("BoxShape3D_kske3") [node name="MinimapShadow" type="Node3D" parent="Room"] unique_name_in_owner = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020082, -2.09774, 0.0293603) layers = 2 sorting_offset = 100.0 mesh = SubResource("PlaneMesh_ew8nf") [node name="Lights" type="Node3D" parent="."] [node name="OmniLight3D" type="OmniLight3D" parent="Lights"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.61747, 6.74876, 3.17837) light_energy = 4.0 light_specular = 0.0 omni_range = 8.594 [node name="OmniLight3D2" type="OmniLight3D" parent="Lights"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.92997, 6.74876, 3.17837) light_energy = 4.0 light_specular = 0.0 omni_range = 8.594 [node name="OmniLight3D3" type="OmniLight3D" parent="Lights"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.61747, 6.74876, -3.33312) light_energy = 4.0 light_specular = 0.0 omni_range = 8.594 [node name="OmniLight3D4" type="OmniLight3D" parent="Lights"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.92997, 6.74876, -3.33312) light_energy = 4.0 light_specular = 0.0 omni_range = 8.594 [node name="VFX" type="Node3D" parent="."] [node name="GPUParticles3D2" type="GPUParticles3D" parent="VFX"] transform = Transform3D(0.459, 0, 0, 0, 0.197, 0, 0, 0, 0.407, 0.361126, 4.14917, -0.438256) amount = 20 lifetime = 41.19 local_coords = true process_material = SubResource("ParticleProcessMaterial_3jq7h") draw_pass_1 = SubResource("QuadMesh_bn1yf") [node name="GPUParticles3D3" type="GPUParticles3D" parent="VFX"] transform = Transform3D(0.459, 0, 0, 0, 0.197, 0, 0, 0, 0.407, -0.0827962, 4.14917, 0.408006) amount = 20 lifetime = 41.19 local_coords = true process_material = SubResource("ParticleProcessMaterial_kdgfu") draw_pass_1 = SubResource("QuadMesh_ec0oy") [editable path="Model/A2-Deadend"]