Files
GameJamDungeon/Zennysoft.Game.Ma/src/map/dungeon/rooms/Set B/22. Pit Room B.tscn
2026-01-29 01:12:44 -08:00

275 lines
12 KiB
Plaintext

[gd_scene load_steps=21 format=3 uid="uid://cq82tqhlshn1k"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_7fo8x"]
[ext_resource type="PackedScene" uid="uid://dycfeab5r3s1w" path="res://src/map/dungeon/models/Area 2/Pit/A2-Pit.glb" id="2_ycerh"]
[ext_resource type="Texture2D" uid="uid://dw50ys561j8no" path="res://src/map/assets/DUST_1.png" id="5_6mfs2"]
[sub_resource type="BoxShape3D" id="BoxShape3D_hfmc7"]
size = Vector3(0.25, 18.7304, 24.5964)
[sub_resource type="CylinderShape3D" id="CylinderShape3D_qjo7v"]
height = 17.4449
radius = 3.8335
[sub_resource type="CylinderShape3D" id="CylinderShape3D_6mfs2"]
height = 14.5145
radius = 7.5
[sub_resource type="BoxShape3D" id="BoxShape3D_ycerh"]
size = Vector3(53.9292, 0.1, 53.7235)
[sub_resource type="BoxShape3D" id="BoxShape3D_x0sr3"]
size = Vector3(0.25, 19.187, 23.5609)
[sub_resource type="BoxShape3D" id="BoxShape3D_6mfs2"]
size = Vector3(0.195801, 18.7304, 24.1127)
[sub_resource type="BoxShape3D" id="BoxShape3D_4aqt8"]
size = Vector3(0.25, 19.187, 23.5701)
[sub_resource type="BoxShape3D" id="BoxShape3D_xpqkd"]
size = Vector3(0.25, 19.187, 25.6083)
[sub_resource type="CylinderShape3D" id="CylinderShape3D_x0sr3"]
height = 4.7168
radius = 0.452637
[sub_resource type="BoxShape3D" id="BoxShape3D_pqndw"]
size = Vector3(52.1012, 0.001, 52.1391)
[sub_resource type="BoxShape3D" id="BoxShape3D_d346t"]
size = Vector3(36, 6, 36)
[sub_resource type="Curve" id="Curve_ycerh"]
_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_xpqkd"]
curve = SubResource("Curve_ycerh")
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_x0sr3"]
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_xpqkd")
gravity = Vector3(0, -0.07, 0)
scale_min = 0.0
scale_max = 0.0
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4aqt8"]
transparency = 1
cull_mode = 2
shading_mode = 0
albedo_color = Color(1, 1, 1, 0.0862745)
albedo_texture = ExtResource("5_6mfs2")
billboard_mode = 2
[sub_resource type="QuadMesh" id="QuadMesh_bom1w"]
material = SubResource("StandardMaterial3D_4aqt8")
size = Vector2(0.1, 0.1)
subdivide_width = 1
subdivide_depth = 1
[sub_resource type="FogMaterial" id="FogMaterial_qjo7v"]
density = 1.5486
[node name="Pit Room B" type="Node3D"]
script = ExtResource("2_7fo8x")
[node name="Model" type="Node3D" parent="."]
[node name="A2-Pit" parent="Model" instance=ExtResource("2_ycerh")]
[node name="Collisions" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.84883, 0)
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -68.4636, 4.25, 34.382)
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/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_hfmc7")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 53.6758, 6.52057, -56.3682)
shape = SubResource("CylinderShape3D_qjo7v")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46.4051, 6.52057, -56.2124)
shape = SubResource("CylinderShape3D_qjo7v")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46.6224, 6.52057, -48.9701)
shape = SubResource("CylinderShape3D_qjo7v")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46.4246, 6.52057, -19.9007)
shape = SubResource("CylinderShape3D_qjo7v")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46.561, 6.52057, -12.6389)
shape = SubResource("CylinderShape3D_qjo7v")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 53.6892, 6.52057, -12.6835)
shape = SubResource("CylinderShape3D_qjo7v")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 83.0564, 6.52057, -12.706)
shape = SubResource("CylinderShape3D_qjo7v")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90.5942, 6.52057, -12.6836)
shape = SubResource("CylinderShape3D_qjo7v")
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90.3038, 6.52057, -19.9348)
shape = SubResource("CylinderShape3D_qjo7v")
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90.6316, 6.52057, -49.1284)
shape = SubResource("CylinderShape3D_qjo7v")
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90.4726, 6.52057, -56.6159)
shape = SubResource("CylinderShape3D_qjo7v")
[node name="CollisionShape3D18" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 83.0225, 6.52057, -56.4637)
shape = SubResource("CylinderShape3D_qjo7v")
[node name="CollisionShape3D19" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 68.7186, 5.42905, -34.6306)
shape = SubResource("CylinderShape3D_6mfs2")
[node name="CollisionShape3D20" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 69.8879, -2.02379, -34.8403)
shape = SubResource("BoxShape3D_ycerh")
[node name="CollisionShape3D21" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 54.7781, 7.58684, -8.65736)
shape = SubResource("BoxShape3D_x0sr3")
[node name="CollisionShape3D22" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 82.5777, 7.26542, -8.53315)
shape = SubResource("BoxShape3D_6mfs2")
[node name="CollisionShape3D23" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 54.7827, 7.58684, -60.6207)
shape = SubResource("BoxShape3D_4aqt8")
[node name="CollisionShape3D24" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 83.3114, 7.35855, -60.3082)
shape = SubResource("BoxShape3D_xpqkd")
[node name="CollisionShape3D25" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 71.0216, -0.00124037, -9.04686)
shape = SubResource("CylinderShape3D_x0sr3")
[node name="CollisionShape3D26" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 65.9555, -0.00124037, -9.04686)
shape = SubResource("CylinderShape3D_x0sr3")
[node name="CollisionShape3D27" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 71.15, -0.00124025, -60.1168)
shape = SubResource("CylinderShape3D_x0sr3")
[node name="CollisionShape3D29" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 94.0265, -0.00124037, -32.039)
shape = SubResource("CylinderShape3D_x0sr3")
[node name="CollisionShape3D30" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 94.0265, -0.00124037, -37.1873)
shape = SubResource("CylinderShape3D_x0sr3")
[node name="CollisionShape3D31" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42.9801, -0.00124025, -31.8904)
shape = SubResource("CylinderShape3D_x0sr3")
[node name="CollisionShape3D32" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42.97, -0.00124025, -37.1873)
shape = SubResource("CylinderShape3D_x0sr3")
[node name="CollisionShape3D28" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 65.8124, -0.00124025, -60.1977)
shape = SubResource("CylinderShape3D_x0sr3")
[node name="CollisionShape3D33" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 68.5365, -2.06627, -34.4811)
shape = SubResource("BoxShape3D_pqndw")
[node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.82181, 0)
[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, -3.34155, -6.07459, -9.01409)
[node name="ItemSpawnPoint2" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.43525, -6.07459, -9.01409)
[node name="ItemSpawnPoint3" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.43525, -6.07459, 11.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, 8.13979, -5.72487, 0)
[node name="Marker3D2" type="Marker3D" parent="Spawn Points/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.2311, -5.81234, 0)
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.76788, -1.76654, -10.247)
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.82181, 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, 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_d346t")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.288392, 3.74148, -0.0836668)
light_energy = 4.5
shadow_enabled = true
shadow_blur = 3.428
omni_range = 13.64
omni_attenuation = 0.769
[node name="VFX" type="Node3D" parent="."]
[node name="GPUParticles3D2" type="GPUParticles3D" parent="VFX"]
transform = Transform3D(0.879, 0, 0, 0, 0.407, 0, 0, 0, 0.832, 0.649518, 7.89065, -0.521923)
amount = 20
lifetime = 41.19
local_coords = true
process_material = SubResource("ParticleProcessMaterial_x0sr3")
draw_pass_1 = SubResource("QuadMesh_bom1w")
[node name="FogVolume" type="FogVolume" parent="VFX"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.106932, 9.40369, -0.564365)
size = Vector3(6.32806, 2.79297, 5.94653)
shape = 2
material = SubResource("FogMaterial_qjo7v")