Initial pass of lighting and particle systems for all area 1 rooms complete.

This commit is contained in:
Pal
2025-10-04 03:52:04 -07:00
parent f2e22032df
commit ad29e57fc9
296 changed files with 9716 additions and 1596 deletions

File diff suppressed because one or more lines are too long

View File

@@ -97,6 +97,7 @@ transform = Transform3D(0.108167, 0.0160921, -0.26644, -0.0480183, 0.283968, -0.
[node name="Collision" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.98162, 0)
visible = false
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 29.0197, -61.6663, -123.329)
@@ -123,6 +124,7 @@ shape = SubResource("ConcavePolygonShape3D_b3r1q")
[node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.7193, 0)
visible = false
[node name="ItemDatabase" parent="Spawn Points" instance=ExtResource("19_rlr0c")]
unique_name_in_owner = true
@@ -153,6 +155,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.2757, -0.246464, 4.4206)
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00223, 0)
visible = false
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
@@ -181,7 +184,7 @@ surface_material_override/0 = SubResource("StandardMaterial3D_vyfk3")
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.383, 6.70561, 8.71907)
light_energy = 5.049
light_energy = 1.904
shadow_enabled = true
omni_range = 14.948

View File

@@ -841,7 +841,7 @@ script = ExtResource("1_5ni02")
[node name="OmniLight3D11" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.0746, 5.13098, 26.6426)
light_color = Color(0.310077, 0.721337, 1, 1)
light_color = Color(1.97336e-06, 0.703962, 0.150021, 1)
light_energy = 0.155
shadow_enabled = true
omni_range = 11.236
@@ -849,7 +849,7 @@ omni_attenuation = -0.343
[node name="OmniLight3D12" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27.8411, 5.13098, 27.8112)
light_color = Color(0.310077, 0.721337, 1, 1)
light_color = Color(1.97336e-06, 0.703962, 0.150021, 1)
light_energy = 0.155
shadow_enabled = true
omni_range = 11.236
@@ -857,7 +857,7 @@ omni_attenuation = -0.343
[node name="OmniLight3D13" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27.1805, 5.13098, 7.72368)
light_color = Color(0.310077, 0.721337, 1, 1)
light_color = Color(1.97336e-06, 0.703962, 0.150021, 1)
light_energy = 0.155
shadow_enabled = true
omni_range = 11.236
@@ -865,7 +865,7 @@ omni_attenuation = -0.343
[node name="OmniLight3D14" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.49731, 5.13098, 8.48584)
light_color = Color(0.310077, 0.721337, 1, 1)
light_color = Color(1.97336e-06, 0.703962, 0.150021, 1)
light_energy = 0.155
shadow_enabled = true
omni_range = 11.236
@@ -1128,70 +1128,70 @@ draw_pass_1 = SubResource("QuadMesh_1b53s")
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22.8063, 1.72011, 17.7728)
light_color = Color(0.0487139, 0.529406, 0.529006, 1)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
shadow_enabled = true
omni_range = 16.104
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13.2248, 1.72011, 18.0123)
light_color = Color(0.0487139, 0.529406, 0.529006, 1)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
shadow_enabled = true
omni_range = 16.104
[node name="OmniLight3D4" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.5594, 1.72011, 14.6588)
light_color = Color(0.0487139, 0.529406, 0.529006, 1)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
shadow_enabled = true
omni_range = 16.104
[node name="OmniLight3D5" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.6107, 1.72011, 21.4342)
light_color = Color(0.0487139, 0.529406, 0.529006, 1)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
shadow_enabled = true
omni_range = 16.104
[node name="OmniLight3D6" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.1011, 1.72011, 22.7346)
light_color = Color(0.0487139, 0.529406, 0.529006, 1)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
shadow_enabled = true
omni_range = 16.104
[node name="OmniLight3D7" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.5231, 1.72011, 21.2803)
light_color = Color(0.0487139, 0.529406, 0.529006, 1)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
shadow_enabled = true
omni_range = 16.104
[node name="OmniLight3D8" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17.8616, 1.72011, 13.2044)
light_color = Color(0.0487139, 0.529406, 0.529006, 1)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
shadow_enabled = true
omni_range = 16.104
[node name="OmniLight3D9" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.3349, 1.72011, 14.385)
light_color = Color(0.0487139, 0.529406, 0.529006, 1)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
shadow_enabled = true
omni_range = 16.104
[node name="OmniLight3D10" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.6428, 1.72011, 21.2631)
light_color = Color(0.0487139, 0.529406, 0.529006, 1)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
shadow_enabled = true
omni_range = 16.104
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.28, 0.166375, 18.488)
light_color = Color(0.0487139, 0.529406, 0.529006, 1)
light_color = Color(0.288422, 0.532296, 0.224511, 1)
light_energy = 1.875
shadow_enabled = true
omni_range = 7.598

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,7 +1,8 @@
[gd_scene load_steps=10 format=3 uid="uid://dhm2lyfkrjugf"]
[gd_scene load_steps=16 format=3 uid="uid://dhm2lyfkrjugf"]
[ext_resource type="PackedScene" uid="uid://c0ka3jrtfu0dg" path="res://src/map/dungeon/models/Area 1/LongRoom/longroom fixes.glb" id="2_8lisv"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_lh7xt"]
[ext_resource type="PackedScene" uid="uid://cpcyhl2opia0e" path="res://src/map/dungeon/models/Area 1/LongRoom/A1-Longroom.glb" id="2_p6dw8"]
[ext_resource type="Texture2D" uid="uid://dw50ys561j8no" path="res://src/map/assets/DUST_1.png" id="5_p6dw8"]
[ext_resource type="Texture2D" uid="uid://deggm1f2vn0et" path="res://src/minimap/textures/Room Maps/mi_long_room.png" id="6_aug1p"]
[ext_resource type="PackedScene" uid="uid://twrj4wixcbu7" path="res://src/items/ItemDatabase.tscn" id="16_5u3o4"]
@@ -22,13 +23,51 @@ transparency = 1
albedo_texture = ExtResource("6_aug1p")
texture_filter = 0
[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="A1-Longroom" parent="." instance=ExtResource("2_p6dw8")]
[node name="A1-Longroom" type="Node3D" parent="."]
[node name="longroom fixes" parent="A1-Longroom" instance=ExtResource("2_8lisv")]
[node name="Collision" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
visible = false
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.427568, -2.01445, 0.160736)
@@ -89,6 +128,7 @@ shape = SubResource("CylinderShape3D_cvuwr")
[node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.60304, -0.0507202)
visible = false
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
@@ -128,6 +168,7 @@ unique_name_in_owner = true
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.01312, 0)
visible = false
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
@@ -144,3 +185,32 @@ shape = SubResource("BoxShape3D_7sgjq")
layers = 2
mesh = SubResource("PlaneMesh_rum6r")
surface_material_override/0 = SubResource("StandardMaterial3D_s7fpw")
[node name="GPUParticles3D2" type="GPUParticles3D" parent="."]
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")
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.2159, 6.1146, -0.382709)
light_energy = 5.0
shadow_enabled = true
omni_range = 18.0
omni_attenuation = 1.781
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.86789, 6.1146, -0.382709)
light_energy = 5.0
shadow_enabled = true
omni_range = 18.0
omni_attenuation = 1.781
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.98437, 6.1146, -0.382709)
light_energy = 5.0
shadow_enabled = true
omni_range = 18.0
omni_attenuation = 1.781

File diff suppressed because one or more lines are too long

View File

@@ -1,11 +1,88 @@
[gd_scene load_steps=17 format=3 uid="uid://dfpyfpnya0f4u"]
[gd_scene load_steps=30 format=3 uid="uid://dfpyfpnya0f4u"]
[ext_resource type="PackedScene" uid="uid://dohedsn6xm54q" path="res://src/map/dungeon/models/Area 1/Water/WaterRoomFixs.glb" id="2_8fw5d"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_hbsbj"]
[ext_resource type="PackedScene" uid="uid://u4uaqkvrucuk" path="res://src/map/dungeon/models/Area 1/Water/A1-Waterroom.glb" id="2_kqon4"]
[ext_resource type="Shader" uid="uid://blrcjqdo7emhs" path="res://src/map/overworld/Models/water.gdshader" id="3_amoqa"]
[ext_resource type="CompressedTexture2DArray" uid="uid://c0kjnbpgaa6bs" path="res://src/map/assets/caustics.png" id="4_drj03"]
[ext_resource type="Texture2D" uid="uid://cbsdc4uthojov" path="res://src/map/assets/waternormal2.jpg" id="5_8py18"]
[ext_resource type="Texture2D" uid="uid://c1jomp8ljn482" path="res://src/minimap/textures/Room Maps/mi_water_room.png" id="5_f4tjo"]
[ext_resource type="Texture2D" uid="uid://del2dfj3etokd" path="res://src/map/assets/Blocked Door A1 .png" id="22_v7b66"]
[ext_resource type="Texture2D" uid="uid://dw50ys561j8no" path="res://src/map/assets/DUST_1.png" id="8_7spr2"]
[ext_resource type="PackedScene" uid="uid://twrj4wixcbu7" path="res://src/items/ItemDatabase.tscn" id="24_7qo1y"]
[sub_resource type="FastNoiseLite" id="FastNoiseLite_d8mjt"]
noise_type = 3
frequency = 0.051
fractal_type = 0
domain_warp_enabled = true
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_j4rtt"]
seamless = true
noise = SubResource("FastNoiseLite_d8mjt")
[sub_resource type="FastNoiseLite" id="FastNoiseLite_7im4w"]
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_h05sd"]
noise = SubResource("FastNoiseLite_7im4w")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_m06k3"]
render_priority = 0
shader = ExtResource("3_amoqa")
shader_parameter/wave_1 = Vector4(0.3, 4, 0.2, 0.6)
shader_parameter/wave_2 = Vector4(-0.26, -0.19, 0.01, 0.47)
shader_parameter/wave_3 = Vector4(-7.67, 5.63, 0.1, 0.38)
shader_parameter/wave_4 = Vector4(-0.42, -1.63, 0.1, 0.28)
shader_parameter/wave_5 = Vector4(1.66, 0.07, 0.15, 1.81)
shader_parameter/wave_6 = Vector4(1.2, 1.14, 0.01, 0.33)
shader_parameter/wave_7 = Vector4(-1.6, 7.3, 0.11, 0.73)
shader_parameter/wave_8 = Vector4(-0.42, -1.63, 0.15, 1.52)
shader_parameter/time_factor = 10.0
shader_parameter/noise_zoom = 2.0
shader_parameter/noise_amp = 1.0
shader_parameter/base_water_color = Color(0, 0.236438, 0.288282, 1)
shader_parameter/fresnel_water_color = Color(0.340911, 0.668426, 0.773118, 1)
shader_parameter/deep_water_color = Color(0.68544, 0.993102, 0.481037, 1)
shader_parameter/shallow_water_color = Color(0.429253, 0.702526, 0.373379, 1)
shader_parameter/beers_law = 0.605
shader_parameter/depth_offset = -0.355
shader_parameter/near = 7.0
shader_parameter/far = 10000.0
shader_parameter/edge_texture_scale = 3.5
shader_parameter/edge_texture_offset = 1.0
shader_parameter/edge_texture_speed = 0.1
shader_parameter/edge_foam_intensity = 2.0
shader_parameter/edge_fade_start = -3.0
shader_parameter/edge_fade_end = 6.6
shader_parameter/peak_height_threshold = 1.0
shader_parameter/peak_color = Vector3(1, 1, 1)
shader_parameter/peak_intensity = 1.0
shader_parameter/foam_intensity = 1.0
shader_parameter/foam_scale = 1.0
shader_parameter/metallic = 0.6
shader_parameter/roughness = 0.54
shader_parameter/uv_scale_text_a = 0.1
shader_parameter/uv_speed_text_a = Vector2(1.18, 1.52)
shader_parameter/uv_scale_text_b = 0.6
shader_parameter/uv_speed_text_b = Vector2(0.15, 0.1)
shader_parameter/normal_strength = 1.0
shader_parameter/uv_sampler_scale = 0.3
shader_parameter/blend_factor = 0.03
shader_parameter/perturbation_strength = 1.0
shader_parameter/perturbation_time = 0.3
shader_parameter/normalmap_a = ExtResource("5_8py18")
shader_parameter/normalmap_b = SubResource("NoiseTexture2D_j4rtt")
shader_parameter/uv_sampler = SubResource("NoiseTexture2D_h05sd")
shader_parameter/caustic_sampler = ExtResource("4_drj03")
shader_parameter/num_caustic_layers = 1.0
shader_parameter/caustic_distortion_strength = 0.001
[sub_resource type="PlaneMesh" id="PlaneMesh_y8f5r"]
lightmap_size_hint = Vector2i(1003, 753)
material = SubResource("ShaderMaterial_m06k3")
uv2_padding = 3.49
size = Vector2(2.145, 2.59)
subdivide_width = 100
subdivide_depth = 100
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_kjv35"]
data = PackedVector3Array(-1, -1, 1, -1, 1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, 1, 1, -1, 1, -1, -1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, 1, 1, 1, -1, 1, -1, 1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, -1, -1, -1, 1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, 1, 1, -1, 1, 1, 1, -1, -1, 1, 1, -1, 1, -1, 1, 1, -1, 1, 1, 1, -1, 1, 1)
@@ -27,10 +104,6 @@ data = PackedVector3Array(-1, -1, 1, -1, 1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1,
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_7ueaq"]
data = PackedVector3Array(-1, -1, 1, -1, 1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, 1, 1, -1, 1, -1, -1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, 1, 1, 1, -1, 1, -1, 1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, -1, -1, -1, 1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, 1, 1, -1, 1, 1, 1, -1, -1, 1, 1, -1, 1, -1, 1, 1, -1, 1, 1, 1, -1, 1, 1)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_bbivh"]
albedo_texture = ExtResource("22_v7b66")
texture_filter = 0
[sub_resource type="BoxShape3D" id="BoxShape3D_2nfuf"]
size = Vector3(28, 8, 48)
@@ -41,13 +114,54 @@ size = Vector2(34, 54)
albedo_texture = ExtResource("5_f4tjo")
texture_filter = 0
[sub_resource type="Curve" id="Curve_q1vjy"]
_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_l2o7d"]
curve = SubResource("Curve_q1vjy")
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_iskcw"]
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_l2o7d")
gravity = Vector3(0, -0.07, 0)
scale_min = 0.0
scale_max = 0.0
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_xwvac"]
transparency = 1
cull_mode = 2
shading_mode = 0
albedo_color = Color(1, 1, 1, 0.0862745)
albedo_texture = ExtResource("8_7spr2")
billboard_mode = 2
[sub_resource type="QuadMesh" id="QuadMesh_0ydkh"]
material = SubResource("StandardMaterial3D_xwvac")
size = Vector2(0.1, 0.1)
subdivide_width = 1
subdivide_depth = 1
[node name="Water Room" type="Node3D"]
script = ExtResource("2_hbsbj")
[node name="A1-Waterroom" parent="." instance=ExtResource("2_kqon4")]
[node name="WaterRoomFixs" parent="." instance=ExtResource("2_8fw5d")]
[node name="Water" type="MeshInstance3D" parent="."]
transform = Transform3D(13.0548, 0, 0, 0, 2.5024, 0, 0, 0, 17.6818, -0.169842, -0.975074, 2.29559)
mesh = SubResource("PlaneMesh_y8f5r")
skeleton = NodePath("")
[node name="Collision" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.09202, 0)
visible = false
[node name="CSGBox3D2" type="CSGBox3D" parent="Collision"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.193875, -0.524414, 10.1829)
@@ -92,73 +206,9 @@ shape = SubResource("ConcavePolygonShape3D_orydj")
transform = Transform3D(2.0328, 0, 0, 0, 4.81285, 0, 0, 0, 2.0328, -2.80237, 20.0794, 46.4933)
shape = SubResource("ConcavePolygonShape3D_7ueaq")
[node name="Doors" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
[node name="CSGBox3D" type="CSGBox3D" parent="Doors"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.436156, 0.336497, -0.173249)
visible = false
operation = 1
flip_faces = true
size = Vector3(28, 8, 48)
[node name="CSGBox2" type="CSGBox3D" parent="Doors"]
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.0337188, -0.0442432, 24.01)
use_collision = true
size = Vector3(4.05, 4.05, 0.01)
material = SubResource("StandardMaterial3D_bbivh")
[node name="DOOR?" type="CSGBox3D" parent="Doors/CSGBox2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.158761, 0.0255874, 0.454861)
operation = 2
size = Vector3(4.68123, 4.4873, 2)
[node name="CSGBox3" type="CSGBox3D" parent="Doors"]
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -13.9316, 0.00211943, 14.0081)
use_collision = true
size = Vector3(4.05, 4.05, 0.01)
material = SubResource("StandardMaterial3D_bbivh")
[node name="DOOR?" type="CSGBox3D" parent="Doors/CSGBox3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0736329, -0.0184021, 0.296013)
operation = 2
size = Vector3(4.30325, 4.17523, 2)
[node name="CSGBox4" type="CSGBox3D" parent="Doors"]
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, 13.9858, -0.00724125, 9.98952)
use_collision = true
size = Vector3(4.05, 4.05, 0.01)
material = SubResource("StandardMaterial3D_bbivh")
[node name="DOOR?" type="CSGBox3D" parent="Doors/CSGBox4"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0680817, 0.0738831, 0.454861)
operation = 2
size = Vector3(4.42288, 4.47699, 2)
[node name="CSGBox5" type="CSGBox3D" parent="Doors"]
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, 13.9433, -0.00513518, -9.98787)
use_collision = true
size = Vector3(4.05, 4.05, 0.01)
material = SubResource("StandardMaterial3D_bbivh")
[node name="DOOR?" type="CSGBox3D" parent="Doors/CSGBox5"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0419586, -0.0255432, 0.454861)
operation = 2
size = Vector3(4.38626, 4.2818, 2)
[node name="CSGBox6" type="CSGBox3D" parent="Doors"]
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -13.9446, 0.00928619, -13.9958)
use_collision = true
size = Vector3(4.05, 4.05, 0.01)
material = SubResource("StandardMaterial3D_bbivh")
[node name="DOOR?" type="CSGBox3D" parent="Doors/CSGBox6"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.195253, 0.00814819, -0.329626)
operation = 2
size = Vector3(4.47996, 4.23199, 2)
[node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0)
visible = false
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
@@ -189,6 +239,7 @@ unique_name_in_owner = true
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
visible = false
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
@@ -200,10 +251,106 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 1.9843, 0)
shape = SubResource("BoxShape3D_2nfuf")
[node name="Minimap" type="Node3D" parent="."]
visible = false
[node name="mi_water" type="MeshInstance3D" parent="Minimap"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 1)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_44h5a")
skeleton = NodePath("")
surface_material_override/0 = SubResource("StandardMaterial3D_8fw5d")
[node name="GPUParticles3D2" type="GPUParticles3D" parent="."]
transform = Transform3D(0.804, 0, 0, 0, 0.247, 0, 0, 0, 1.267, -0.599395, 5.23328, 0.999428)
amount = 20
lifetime = 41.19
local_coords = true
process_material = SubResource("ParticleProcessMaterial_iskcw")
draw_pass_1 = SubResource("QuadMesh_0ydkh")
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.4526, 3.48991, 26.2586)
light_color = Color(0.939964, 0.858607, 0.64025, 1)
light_energy = 4.956
light_specular = 0.0
shadow_enabled = true
omni_range = 20.0
omni_attenuation = 1.231
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.0944, 3.48784, 26.2237)
light_color = Color(0.939964, 0.858607, 0.64025, 1)
light_energy = 4.956
light_specular = 0.0
shadow_enabled = true
omni_range = 20.0
omni_attenuation = 1.231
[node name="OmniLight3D5" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.45265, 2.48991, 1.25865)
light_color = Color(0.939964, 0.858607, 0.64025, 1)
light_energy = 2.387
light_specular = 0.0
shadow_enabled = true
omni_range = 20.0
omni_attenuation = 1.231
[node name="OmniLight3D6" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.09441, 2.48784, 1.22373)
light_color = Color(0.939964, 0.858607, 0.64025, 1)
light_energy = 2.387
light_specular = 0.0
shadow_enabled = true
omni_range = 20.0
omni_attenuation = 1.231
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.4526, 3.48991, -24.3261)
light_color = Color(0.939964, 0.858607, 0.64025, 1)
light_energy = 4.956
light_specular = 0.0
shadow_enabled = true
omni_range = 20.0
omni_attenuation = 1.231
[node name="OmniLight3D4" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.0944, 3.48784, -24.361)
light_color = Color(0.939964, 0.858607, 0.64025, 1)
light_energy = 4.956
light_specular = 0.0
shadow_enabled = true
omni_range = 20.0
omni_attenuation = 1.231
[node name="SpotLight3D" type="SpotLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 6, -10)
light_energy = 10.618
spot_range = 12.0
spot_attenuation = 0.65
spot_angle = 38.9975
[node name="SpotLight3D2" type="SpotLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 7, 11)
light_energy = 10.618
spot_range = 12.0
spot_attenuation = 0.65
spot_angle = 38.9975
[node name="FogVolume" type="FogVolume" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 8.5, 10)
size = Vector3(6, 5, 8)
[node name="FogVolume2" type="FogVolume" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 8.5, -10)
size = Vector3(6, 5, 8)
[node name="OmniLight3D7" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4, -10)
omni_range = 3.747
omni_attenuation = -0.85
[node name="OmniLight3D8" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4, 10.1454)
omni_range = 3.747
omni_attenuation = -0.85

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,11 +1,11 @@
[gd_scene load_steps=18 format=3 uid="uid://cihbmyo0ltq4m"]
[gd_scene load_steps=64 format=3 uid="uid://cihbmyo0ltq4m"]
[ext_resource type="PackedScene" uid="uid://c77acs4px36hq" path="res://src/map/dungeon/models/Area 1/Exit/A1-Exit.glb" id="2_54fgm"]
[ext_resource type="Script" uid="uid://bd824eigybu51" path="res://src/map/dungeon/code/ExitRoom.cs" id="2_umdkt"]
[ext_resource type="Texture2D" uid="uid://dw50ys561j8no" path="res://src/map/assets/DUST_1.png" id="5_54fgm"]
[ext_resource type="Texture2D" uid="uid://b7kj1pxt7wx1g" path="res://src/vfx/World/BLUE_FLAME.png" id="6_5n72k"]
[ext_resource type="Texture2D" uid="uid://dw8vvn66qqfj2" path="res://src/minimap/textures/Room Maps/mi_exit.png" id="6_ljhl3"]
[ext_resource type="PackedScene" uid="uid://twrj4wixcbu7" path="res://src/items/ItemDatabase.tscn" id="16_ymrc7"]
[ext_resource type="Texture2D" uid="uid://del2dfj3etokd" path="res://src/map/assets/Blocked Door A1 .png" id="17_c2x10"]
[ext_resource type="Texture2D" uid="uid://bkvegamuqdsdd" path="res://src/map/dungeon/corridors/Corridor A/CORRIDOR test_FLOOR1.jpg" id="18_r3pjb"]
[sub_resource type="BoxShape3D" id="BoxShape3D_umdkt"]
size = Vector3(0.391602, 21, 37)
@@ -17,19 +17,12 @@ size = Vector3(0.0434814, 21, 6.864)
size = Vector3(4.66064, 21, 19.2147)
[sub_resource type="CylinderShape3D" id="CylinderShape3D_umdkt"]
height = 11.6425
height = 14.3952
radius = 1.40381
[sub_resource type="BoxShape3D" id="BoxShape3D_62xqw"]
size = Vector3(1.31396, 11.3767, 3.75488)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_51rrf"]
albedo_texture = ExtResource("17_c2x10")
texture_filter = 0
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_alrge"]
albedo_texture = ExtResource("18_r3pjb")
[sub_resource type="BoxShape3D" id="BoxShape3D_mg5bq"]
size = Vector3(15.7098, 10.2039, 7.09571)
@@ -44,13 +37,352 @@ transparency = 1
albedo_texture = ExtResource("6_ljhl3")
texture_filter = 0
[sub_resource type="Curve" id="Curve_l1s1j"]
_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_xbcfg"]
curve = SubResource("Curve_l1s1j")
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_63u6y"]
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_xbcfg")
gravity = Vector3(0, -0.07, 0)
scale_min = 0.0
scale_max = 0.0
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ecy5p"]
transparency = 1
cull_mode = 2
shading_mode = 0
albedo_color = Color(1, 1, 1, 0.0862745)
albedo_texture = ExtResource("5_54fgm")
billboard_mode = 2
[sub_resource type="QuadMesh" id="QuadMesh_fwdls"]
material = SubResource("StandardMaterial3D_ecy5p")
size = Vector2(0.1, 0.1)
subdivide_width = 1
subdivide_depth = 1
[sub_resource type="AtlasTexture" id="AtlasTexture_fa0yd"]
atlas = ExtResource("6_5n72k")
region = Rect2(1024, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_xvxtm"]
atlas = ExtResource("6_5n72k")
region = Rect2(1536, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_yckbp"]
atlas = ExtResource("6_5n72k")
region = Rect2(2048, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_k3wb6"]
atlas = ExtResource("6_5n72k")
region = Rect2(2560, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_lvx8f"]
atlas = ExtResource("6_5n72k")
region = Rect2(3072, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_5jf3f"]
atlas = ExtResource("6_5n72k")
region = Rect2(3584, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_yaek2"]
atlas = ExtResource("6_5n72k")
region = Rect2(4096, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_m7ked"]
atlas = ExtResource("6_5n72k")
region = Rect2(4608, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_tgauh"]
atlas = ExtResource("6_5n72k")
region = Rect2(5120, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_23ip1"]
atlas = ExtResource("6_5n72k")
region = Rect2(5632, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_xwq6u"]
atlas = ExtResource("6_5n72k")
region = Rect2(6144, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_dvh5e"]
atlas = ExtResource("6_5n72k")
region = Rect2(6656, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_oryp2"]
atlas = ExtResource("6_5n72k")
region = Rect2(7168, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_vnvpj"]
atlas = ExtResource("6_5n72k")
region = Rect2(7680, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_huh6d"]
atlas = ExtResource("6_5n72k")
region = Rect2(8192, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_vwdtx"]
atlas = ExtResource("6_5n72k")
region = Rect2(8704, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_wj4rl"]
atlas = ExtResource("6_5n72k")
region = Rect2(9216, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_ufqel"]
atlas = ExtResource("6_5n72k")
region = Rect2(9728, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_gm2xs"]
atlas = ExtResource("6_5n72k")
region = Rect2(10240, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_6qdtc"]
atlas = ExtResource("6_5n72k")
region = Rect2(10752, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_7doc0"]
atlas = ExtResource("6_5n72k")
region = Rect2(11264, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_bastv"]
atlas = ExtResource("6_5n72k")
region = Rect2(11776, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_7wx2a"]
atlas = ExtResource("6_5n72k")
region = Rect2(12288, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_2oybq"]
atlas = ExtResource("6_5n72k")
region = Rect2(12800, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_ajic6"]
atlas = ExtResource("6_5n72k")
region = Rect2(13312, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_york4"]
atlas = ExtResource("6_5n72k")
region = Rect2(13824, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_en15j"]
atlas = ExtResource("6_5n72k")
region = Rect2(14336, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_18mqb"]
atlas = ExtResource("6_5n72k")
region = Rect2(14848, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_2fevs"]
atlas = ExtResource("6_5n72k")
region = Rect2(15360, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_r4nju"]
atlas = ExtResource("6_5n72k")
region = Rect2(15872, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_fia20"]
atlas = ExtResource("6_5n72k")
region = Rect2(0, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_nhfcs"]
atlas = ExtResource("6_5n72k")
region = Rect2(512, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_8btat"]
atlas = ExtResource("6_5n72k")
region = Rect2(1024, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_62cid"]
atlas = ExtResource("6_5n72k")
region = Rect2(1536, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_f43j4"]
atlas = ExtResource("6_5n72k")
region = Rect2(2048, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_8almt"]
atlas = ExtResource("6_5n72k")
region = Rect2(2560, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_8nqox"]
atlas = ExtResource("6_5n72k")
region = Rect2(3072, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_7fvd3"]
atlas = ExtResource("6_5n72k")
region = Rect2(3584, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_44yh0"]
atlas = ExtResource("6_5n72k")
region = Rect2(4096, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_76xwn"]
atlas = ExtResource("6_5n72k")
region = Rect2(4608, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_wep0j"]
atlas = ExtResource("6_5n72k")
region = Rect2(5120, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_i6qdo"]
atlas = ExtResource("6_5n72k")
region = Rect2(5632, 502, 512, 502)
[sub_resource type="SpriteFrames" id="SpriteFrames_s0p2a"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_fa0yd")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_xvxtm")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_yckbp")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_k3wb6")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_lvx8f")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_5jf3f")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_yaek2")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_m7ked")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_tgauh")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_23ip1")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_xwq6u")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_dvh5e")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_oryp2")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_vnvpj")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_huh6d")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_vwdtx")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_wj4rl")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ufqel")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_gm2xs")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_6qdtc")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_7doc0")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_bastv")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_7wx2a")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_2oybq")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ajic6")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_york4")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_en15j")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_18mqb")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_2fevs")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_r4nju")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_fia20")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_nhfcs")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_8btat")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_62cid")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_f43j4")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_8almt")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_8nqox")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_7fvd3")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_44yh0")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_76xwn")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_wep0j")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_i6qdo")
}],
"loop": true,
"name": &"default",
"speed": 16.0
}]
[node name="Floor Exit A" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.1224, 0, 19.9536)
script = ExtResource("2_umdkt")
[node name="A1-Exit" parent="." instance=ExtResource("2_54fgm")]
[node name="Collision" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 6.46985, -2.01312)
visible = false
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 8.11174, 2.89397)
@@ -76,11 +408,11 @@ transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.2348
shape = SubResource("BoxShape3D_7230f")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -7.78578, -4, -0.669771)
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -8.15778, -7.50703, -0.669771)
shape = SubResource("CylinderShape3D_umdkt")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 7.83053, -7.21649, -0.669771)
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 8.13223, -8.33589, -0.669771)
shape = SubResource("CylinderShape3D_umdkt")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody3D"]
@@ -91,30 +423,9 @@ shape = SubResource("BoxShape3D_62xqw")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.99862, -5.18835, 9.61777)
shape = SubResource("BoxShape3D_62xqw")
[node name="Doors" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.27408, -2.87056)
[node name="CSGBox3D" type="CSGBox3D" parent="Doors"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0314088, 4.23029, -0.0385468)
visible = false
operation = 1
flip_faces = true
size = Vector3(20, 10, 16)
[node name="CSGBox2" type="CSGBox3D" parent="Doors"]
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.00117315, 0.00535172, 17.9884)
use_collision = true
size = Vector3(4.05, 4.05, 0.01)
material = SubResource("StandardMaterial3D_51rrf")
[node name="DOOR1" type="CSGBox3D" parent="Doors/CSGBox2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.293891, 0, -0.104667)
material_override = SubResource("StandardMaterial3D_alrge")
operation = 2
size = Vector3(4.98816, 4, 2)
[node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.90128, -0.186399)
visible = false
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
@@ -133,6 +444,7 @@ unique_name_in_owner = true
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.38592, -1.90128)
visible = false
[node name="Exit" type="Area3D" parent="Room"]
unique_name_in_owner = true
@@ -156,7 +468,55 @@ shape = SubResource("BoxShape3D_tgauh")
[node name="Minimap" type="Node3D" parent="."]
[node name="mi_exit" type="MeshInstance3D" parent="Minimap"]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, -1.38831, -1.9859)
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, -1.986)
layers = 3
mesh = SubResource("PlaneMesh_5n72k")
surface_material_override/0 = SubResource("StandardMaterial3D_l1s1j")
[node name="GPUParticles3D2" type="GPUParticles3D" parent="."]
transform = Transform3D(0.464, 0, 0, 0, 0.227, 0, 0, 0, 0.462, 10.4639, 4.40841, 7.92556)
amount = 20
lifetime = 41.19
local_coords = true
process_material = SubResource("ParticleProcessMaterial_63u6y")
draw_pass_1 = SubResource("QuadMesh_fwdls")
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.86203, 4.919, 0.443518)
light_color = Color(0.414176, 0.813573, 0.948183, 1)
light_energy = 6.436
shadow_enabled = true
omni_range = 20.929
omni_attenuation = 1.346
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.09453, 4.919, 0.443518)
light_color = Color(0.414176, 0.813573, 0.948183, 1)
light_energy = 6.436
shadow_enabled = true
omni_range = 20.929
omni_attenuation = 1.346
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="."]
transform = Transform3D(0.885, 0, 0, 0, 0.445, 0, 0, 0, 0.445, -7.91461, 5.15882, 0.45137)
billboard = 2
sprite_frames = SubResource("SpriteFrames_s0p2a")
autoplay = "default"
frame_progress = 0.691121
[node name="AnimatedSprite3D2" type="AnimatedSprite3D" parent="."]
transform = Transform3D(0.8, 0, 0, 0, 0.445, 0, 0, 0, 0.445, 8.15739, 5.15882, 0.45137)
billboard = 2
sprite_frames = SubResource("SpriteFrames_s0p2a")
autoplay = "default"
frame_progress = 0.46563
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 13.623, -5.91127)
light_color = Color(0, 0.768998, 0.560773, 1)
light_energy = 4.7
omni_range = 14.399
[node name="FogVolume" type="FogVolume" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.482666, 20.6513, -16.0869)
size = Vector3(30.7642, 10.3584, 24.915)