275 lines
12 KiB
Plaintext
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")
|