Files
GameJamDungeon/Zennysoft.Game.Ma/src/map/dungeon/rooms/Set A/11. Long Room.tscn

297 lines
12 KiB
Plaintext

[gd_scene load_steps=24 format=3 uid="uid://dhm2lyfkrjugf"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_lh7xt"]
[ext_resource type="PackedScene" uid="uid://upif0wx18xp0" path="res://src/map/dungeon/models/Area 1/LongRoom/A1-Longroom.glb" id="4_ykoit"]
[ext_resource type="PackedScene" uid="uid://cxwyge2s1yswu" path="res://src/map/Placeables/A1-Socket.tscn" id="5_8lisv"]
[ext_resource type="Texture2D" uid="uid://dw50ys561j8no" path="res://src/map/assets/DUST_1.png" id="5_p6dw8"]
[sub_resource type="BoxShape3D" id="BoxShape3D_ykoit"]
size = Vector3(47.994, 0.1, 28.0326)
[sub_resource type="BoxShape3D" id="BoxShape3D_aug1p"]
size = Vector3(8.01769, 18.5375, 2.65506)
[sub_resource type="BoxShape3D" id="BoxShape3D_rum6r"]
size = Vector3(23.9873, 18.5375, 2.67981)
[sub_resource type="BoxShape3D" id="BoxShape3D_aejdd"]
size = Vector3(8.17658, 18.5375, 3.29169)
[sub_resource type="BoxShape3D" id="BoxShape3D_8lisv"]
size = Vector3(24.082, 18.5375, 3.29169)
[sub_resource type="BoxShape3D" id="BoxShape3D_p6dw8"]
size = Vector3(8.07006, 18.5375, 3.29169)
[sub_resource type="BoxShape3D" id="BoxShape3D_s7fpw"]
size = Vector3(4.42621, 18.5375, 12.5859)
[sub_resource type="BoxShape3D" id="BoxShape3D_n8orv"]
size = Vector3(4.3974, 18.5375, 12.0776)
[sub_resource type="BoxShape3D" id="BoxShape3D_l5ow8"]
size = Vector3(5.21678, 18.5375, 11.5451)
[sub_resource type="BoxShape3D" id="BoxShape3D_ujd85"]
size = Vector3(5.19586, 18.538, 12.663)
[sub_resource type="BoxShape3D" id="BoxShape3D_nopim"]
size = Vector3(8.06241, 18.5375, 0.25)
[sub_resource type="BoxShape3D" id="BoxShape3D_77n34"]
size = Vector3(8.11414, 18.5375, 2.64691)
[sub_resource type="CylinderShape3D" id="CylinderShape3D_ykoit"]
height = 5.30835
radius = 0.618164
[sub_resource type="BoxShape3D" id="BoxShape3D_7sgjq"]
size = Vector3(48, 12, 28)
[sub_resource type="Curve" id="Curve_aug1p"]
_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_rum6r"]
curve = SubResource("Curve_aug1p")
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_s7fpw"]
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_rum6r")
gravity = Vector3(0, -0.07, 0)
scale_min = 0.0
scale_max = 0.0
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_aejdd"]
transparency = 1
cull_mode = 2
shading_mode = 0
albedo_color = Color(1, 1, 1, 0.0862745)
albedo_texture = ExtResource("5_p6dw8")
billboard_mode = 2
[sub_resource type="QuadMesh" id="QuadMesh_nopim"]
material = SubResource("StandardMaterial3D_aejdd")
size = Vector2(0.1, 0.1)
subdivide_width = 1
subdivide_depth = 1
[node name="Long Room" type="Node3D"]
script = ExtResource("2_lh7xt")
[node name="Model" type="Node3D" parent="."]
[node name="A1-Longroom2" parent="Model" instance=ExtResource("4_ykoit")]
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -3.51296, -3.429, 0)
[node name="Node3D" parent="Model" instance=ExtResource("5_8lisv")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.484, -0.0184639, -14.0308)
[node name="Node3D2" parent="Model" instance=ExtResource("5_8lisv")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.4346, -0.00476956, -14.0216)
[node name="Node3D3" parent="Model" instance=ExtResource("5_8lisv")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.4862, -0.00280151, 14.0527)
[node name="Node3D4" parent="Model" instance=ExtResource("5_8lisv")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.4776, 0.000311971, 14.1293)
[node name="Node3D5" parent="Model" instance=ExtResource("5_8lisv")]
transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -25.6334, -0.0400968, 0.0222913)
[node name="Node3D6" parent="Model" instance=ExtResource("5_8lisv")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 22.4945, -0.0338768, 0.0316634)
[node name="Collisions" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
[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, -1.50718, -2.01083, 0.57196)
shape = SubResource("BoxShape3D_ykoit")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.5353, 7.21213, -12.1052)
shape = SubResource("BoxShape3D_aug1p")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.47409, 7.21213, -12.0929)
shape = SubResource("BoxShape3D_rum6r")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.5159, 7.21213, 12.8397)
shape = SubResource("BoxShape3D_aejdd")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.48834, 7.21213, 12.8397)
shape = SubResource("BoxShape3D_8lisv")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -21.4358, 7.21213, 12.8397)
shape = SubResource("BoxShape3D_p6dw8")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23.2577, 7.21213, 8.88979)
shape = SubResource("BoxShape3D_s7fpw")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23.2721, 7.21213, -7.39219)
shape = SubResource("BoxShape3D_n8orv")
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.0826, 7.21213, -7.65842)
shape = SubResource("BoxShape3D_l5ow8")
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.0811, 7.21213, 8.322)
shape = SubResource("BoxShape3D_ujd85")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -21.447, 7.21213, 14.538)
shape = SubResource("BoxShape3D_nopim")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -21.406, 7.21213, -12.1093)
shape = SubResource("BoxShape3D_77n34")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.9643, 0.693726, 3.00021)
shape = SubResource("CylinderShape3D_ykoit")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.9408, 0.693726, 10.654)
shape = SubResource("CylinderShape3D_ykoit")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.2216, 0.693726, 10.6304)
shape = SubResource("CylinderShape3D_ykoit")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.81993, 0.693726, 10.6304)
shape = SubResource("CylinderShape3D_ykoit")
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.6868, 0.693726, 10.6517)
shape = SubResource("CylinderShape3D_ykoit")
[node name="CollisionShape3D18" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.6829, 0.693726, 3.00976)
shape = SubResource("CylinderShape3D_ykoit")
[node name="CollisionShape3D19" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.6848, 0.693726, -2.97804)
shape = SubResource("CylinderShape3D_ykoit")
[node name="CollisionShape3D20" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.6848, 0.693726, -10.5474)
shape = SubResource("CylinderShape3D_ykoit")
[node name="CollisionShape3D21" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.80195, 0.693726, -10.5412)
shape = SubResource("CylinderShape3D_ykoit")
[node name="CollisionShape3D22" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.2417, 0.693726, -10.5509)
shape = SubResource("CylinderShape3D_ykoit")
[node name="CollisionShape3D23" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.9662, 0.693726, -10.5417)
shape = SubResource("CylinderShape3D_ykoit")
[node name="CollisionShape3D24" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.9662, 0.693726, -2.99528)
shape = SubResource("CylinderShape3D_ykoit")
[node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.051)
[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.287, 0, -4.701)
[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.992, 0, 0.765)
[node name="ItemSpawnPoint" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.1815, -2.83566, 5.54452)
[node name="ItemSpawnPoint2" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2.83566, 0)
[node name="ItemSpawnPoint3" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.06931, -2.83566, 4.09619)
[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.992, 0, 0.765)
[node name="EnemySpawn1" type="Marker3D" parent="Spawn Points/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.266, 0, 6.644)
[node name="EnemySpawn2" type="Marker3D" parent="Spawn Points/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.808, 0, -3.291)
[node name="EnemySpawn3" type="Marker3D" parent="Spawn Points/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.928, 0, -6.4)
[node name="EnemySpawn4" type="Marker3D" parent="Spawn Points/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.327, 0, -3.413)
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.01312, 0)
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
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, 3.93401, 0)
shape = SubResource("BoxShape3D_7sgjq")
[node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.2159, 9.44069, -0.382709)
light_energy = 5.0
shadow_enabled = true
omni_range = 26.443
omni_attenuation = 1.781
[node name="OmniLight3D3" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.86789, 9.44069, -0.382709)
light_energy = 6.665
shadow_enabled = true
shadow_blur = 10.0
omni_range = 26.443
omni_attenuation = 1.781
[node name="OmniLight3D2" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.98437, 9.44069, -0.382709)
light_energy = 6.48
shadow_enabled = true
shadow_blur = 10.0
omni_range = 26.443
omni_attenuation = 1.781
[node name="VFX" type="Node3D" parent="."]
[node name="GPUParticles3D2" type="GPUParticles3D" parent="VFX"]
transform = Transform3D(1.174, 0, 0, 0, 0.512, 0, 0, 0, 0.667, -0.88068, 10.2538, 0.00214195)
amount = 20
lifetime = 41.19
local_coords = true
process_material = SubResource("ParticleProcessMaterial_s7fpw")
draw_pass_1 = SubResource("QuadMesh_nopim")
[editable path="Model/A1-Longroom2"]