Files
GameJamDungeon/Zennysoft.Game.Ma/src/map/dungeon/rooms/Set A/05. Pit Room A.tscn
2026-01-17 00:00:37 -08:00

363 lines
15 KiB
Plaintext

[gd_scene load_steps=18 format=3 uid="uid://cam640h4euewx"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="1_5ni02"]
[ext_resource type="PackedScene" uid="uid://xseoidsaunp4" path="res://src/map/dungeon/models/Area 1/Pit/A1-Pit.glb" id="2_ial2h"]
[ext_resource type="Texture2D" uid="uid://psqcaww3ufpx" path="res://src/minimap/textures/Room Maps/mi_pit_room.png" id="6_5ju0l"]
[ext_resource type="Texture2D" uid="uid://dw50ys561j8no" path="res://src/map/assets/DUST_1.png" id="23_vp6c3"]
[sub_resource type="BoxShape3D" id="BoxShape3D_ial2h"]
size = Vector3(0.25, 18.7304, 24.5964)
[sub_resource type="CylinderShape3D" id="CylinderShape3D_ial2h"]
height = 17.4449
radius = 3.8335
[sub_resource type="CylinderShape3D" id="CylinderShape3D_454xj"]
height = 14.5145
radius = 7.5
[sub_resource type="BoxShape3D" id="BoxShape3D_454xj"]
size = Vector3(53.9292, 0.1, 53.7235)
[sub_resource type="BoxShape3D" id="BoxShape3D_ueomb"]
size = Vector3(0.25, 18.7304, 24.5964)
[sub_resource type="BoxShape3D" id="BoxShape3D_c4wqw"]
size = Vector3(36, 8, 36)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_06rpm"]
shading_mode = 0
albedo_texture = ExtResource("6_5ju0l")
texture_filter = 0
[sub_resource type="PlaneMesh" id="PlaneMesh_gx7da"]
material = SubResource("StandardMaterial3D_06rpm")
size = Vector2(36, 36)
[sub_resource type="Curve" id="Curve_7744s"]
_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_t71yg"]
curve = SubResource("Curve_7744s")
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_hisav"]
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_t71yg")
gravity = Vector3(0, -0.07, 0)
scale_min = 0.0
scale_max = 0.0
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_q2pi3"]
transparency = 1
cull_mode = 2
shading_mode = 0
albedo_color = Color(1, 1, 1, 0.0862745)
albedo_texture = ExtResource("23_vp6c3")
billboard_mode = 2
[sub_resource type="QuadMesh" id="QuadMesh_1b53s"]
material = SubResource("StandardMaterial3D_q2pi3")
size = Vector2(0.1, 0.1)
subdivide_width = 1
subdivide_depth = 1
[node name="Pit Room A" type="Node3D"]
script = ExtResource("1_5ni02")
[node name="OmniLight3D11" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60.7801, 5.13098, -26.3464)
light_color = Color(1.97336e-06, 0.703962, 0.150021, 1)
light_energy = 0.155
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 11.236
omni_attenuation = -0.343
[node name="OmniLight3D12" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 79.5466, 5.13098, -25.1778)
light_color = Color(1.97336e-06, 0.703962, 0.150021, 1)
light_energy = 0.155
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 11.236
omni_attenuation = -0.343
[node name="OmniLight3D13" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 78.886, 5.13098, -45.2653)
light_color = Color(1.97336e-06, 0.703962, 0.150021, 1)
light_energy = 0.155
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 11.236
omni_attenuation = -0.343
[node name="OmniLight3D14" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 61.2028, 5.13098, -44.5032)
light_color = Color(1.97336e-06, 0.703962, 0.150021, 1)
light_energy = 0.155
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 11.236
omni_attenuation = -0.343
[node name="A1-Pit2" parent="." instance=ExtResource("2_ial2h")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 43.4707, -1.67631, -8.80541)
[node name="Model" type="Node3D" parent="."]
[node name="Collision" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.02876, 0)
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42.8897, 7.58684, -49.2063)
shape = SubResource("BoxShape3D_ial2h")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42.7999, 7.58684, -20.2835)
shape = SubResource("BoxShape3D_ial2h")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-1, 0, -1.50996e-07, 0, 1, 0, 1.50996e-07, 0, -1, 96.8092, 7.58684, -49.2063)
shape = SubResource("BoxShape3D_ial2h")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-1, 0, -1.50996e-07, 0, 1, 0, 1.50996e-07, 0, -1, 96.7194, 7.58684, -20.2835)
shape = SubResource("BoxShape3D_ial2h")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 55.3249, 7.58684, -8.0086)
shape = SubResource("BoxShape3D_ial2h")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 83.8872, 7.58684, -7.9414)
shape = SubResource("BoxShape3D_ial2h")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 55.1835, 6.52057, -57.8746)
shape = SubResource("CylinderShape3D_ial2h")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46.935, 6.52057, -57.8746)
shape = SubResource("CylinderShape3D_ial2h")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46.935, 6.52057, -49.5324)
shape = SubResource("CylinderShape3D_ial2h")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 47.2106, 6.52057, -20.4561)
shape = SubResource("CylinderShape3D_ial2h")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 47.1417, 6.52057, -12.3263)
shape = SubResource("CylinderShape3D_ial2h")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 55.4092, 6.52057, -12.3263)
shape = SubResource("CylinderShape3D_ial2h")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 84.5523, 6.52057, -12.3263)
shape = SubResource("CylinderShape3D_ial2h")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 92.8198, 6.52057, -12.3263)
shape = SubResource("CylinderShape3D_ial2h")
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 92.8198, 6.52057, -20.4561)
shape = SubResource("CylinderShape3D_ial2h")
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 92.5965, 6.52057, -49.6625)
shape = SubResource("CylinderShape3D_ial2h")
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 92.5965, 6.52057, -57.777)
shape = SubResource("CylinderShape3D_ial2h")
[node name="CollisionShape3D18" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 84.3331, 6.52057, -57.777)
shape = SubResource("CylinderShape3D_ial2h")
[node name="CollisionShape3D19" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 69.6757, 5.42905, -35.1283)
shape = SubResource("CylinderShape3D_454xj")
[node name="CollisionShape3D20" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 69.8879, -2.02379, -34.8403)
shape = SubResource("BoxShape3D_454xj")
[node name="CollisionShape3D21" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 55.2959, 7.58684, -7.9486)
shape = SubResource("BoxShape3D_ueomb")
[node name="CollisionShape3D22" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 83.8173, 7.58684, -7.9486)
shape = SubResource("BoxShape3D_ueomb")
[node name="CollisionShape3D23" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 55.2959, 7.58684, -61.894)
shape = SubResource("BoxShape3D_ueomb")
[node name="CollisionShape3D24" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 83.8173, 7.58684, -61.894)
shape = SubResource("BoxShape3D_ueomb")
[node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.02876, 0)
visible = false
[node name="ItemSpawnPoints" type="Node3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.764877, 4.39249, -0.545075)
[node name="ItemSpawnPoint" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.6584, -6.07459, 8.98591)
[node name="ItemSpawnPoint2" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24.4352, -6.07459, 8.98591)
[node name="ItemSpawnPoint3" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24.4352, -6.07459, 29.7575)
[node name="EnemySpawnPoints" type="Node3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.764877, 4.39249, -0.545075)
[node name="Marker3D" type="Marker3D" parent="Spawn Points/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26.1398, -5.72487, 18)
[node name="Marker3D2" type="Marker3D" parent="Spawn Points/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.7689, -5.81234, 18)
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.23212, -1.76654, 7.753)
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.77516, 0)
visible = false
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 15.689, 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, 18.0457, -13.6094, 18)
shape = SubResource("BoxShape3D_c4wqw")
[node name="Minimap" type="Node3D" parent="."]
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 17.9999)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_gx7da")
[node name="GPUParticles3D2" type="GPUParticles3D" parent="."]
transform = Transform3D(0.869, 0, 0, 0, 0.332, 0, 0, 0, 0.967, 69.7365, 4.51225, -35.39)
amount = 20
lifetime = 41.19
local_coords = true
process_material = SubResource("ParticleProcessMaterial_hisav")
draw_pass_1 = SubResource("QuadMesh_1b53s")
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 74.5118, 1.72011, -35.2162)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 16.104
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 64.9303, 1.72011, -34.9767)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 16.104
[node name="OmniLight3D4" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 66.2649, 1.72011, -38.3302)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 16.104
[node name="OmniLight3D5" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 66.3162, 1.72011, -31.5548)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 16.104
[node name="OmniLight3D6" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 69.8066, 1.72011, -30.2544)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 16.104
[node name="OmniLight3D7" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 73.2286, 1.72011, -31.7087)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 16.104
[node name="OmniLight3D8" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 69.5671, 1.72011, -39.7846)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 16.104
[node name="OmniLight3D9" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 73.0404, 1.72011, -38.604)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 16.104
[node name="OmniLight3D10" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 73.3483, 1.72011, -31.7259)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 16.104
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 69.9855, 0.166375, -34.501)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
light_cull_mask = 4294967293
shadow_enabled = true
omni_range = 7.598
omni_attenuation = 1.969
[node name="FogVolume" type="FogVolume" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70.1695, -2.75744, -33.8206)
size = Vector3(32.3798, 5.64899, 29.6947)