294 lines
12 KiB
Plaintext
294 lines
12 KiB
Plaintext
[gd_scene load_steps=28 format=3 uid="uid://cuau7xgx3rkxu"]
|
|
|
|
[ext_resource type="Script" uid="uid://bccyfmj8ikewh" path="res://src/map/dungeon/code/SpecialRoom.cs" id="1_w3a78"]
|
|
[ext_resource type="PackedScene" uid="uid://dekf66gxvufrt" path="res://src/map/dungeon/models/Area 2/Proscenium/A2-Proscenium.glb" id="2_vbs5p"]
|
|
[ext_resource type="Texture2D" uid="uid://dw50ys561j8no" path="res://src/map/assets/DUST_1.png" id="5_wpyu0"]
|
|
[ext_resource type="Texture2D" uid="uid://dvast710lxrmw" path="res://src/map/assets/Dungeon Door Models/A2_BLOCKED_DOOR.png" id="24_wjhqq"]
|
|
[ext_resource type="PackedScene" uid="uid://bhsoehmr37aws" path="res://src/npc/Proscenium/Proscenium.tscn" id="32_t4lrk"]
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_u1ybt"]
|
|
size = Vector3(3.95313, 8.42651, 10.8324)
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_ncyu1"]
|
|
size = Vector3(2.71826, 9.30457, 22.426)
|
|
|
|
[sub_resource type="CylinderShape3D" id="CylinderShape3D_orhq3"]
|
|
height = 16.2433
|
|
radius = 3.50342
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_orhq3"]
|
|
size = Vector3(1.19385, 8.79645, 3.3562)
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_a1yx5"]
|
|
size = Vector3(6.31128, 15.885, 22.369)
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_6a84v"]
|
|
size = Vector3(10.5557, 6.76465, 4.82887)
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_tyd88"]
|
|
size = Vector3(1.41217, 3.98596, 1.39063)
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_pvt80"]
|
|
size = Vector3(1.35815, 5.27942, 8.62299)
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_wpyu0"]
|
|
size = Vector3(30.033, 4.00281, 12.0497)
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_w3a78"]
|
|
size = Vector3(35.9987, 10.4887, 12.0497)
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_vbs5p"]
|
|
size = Vector3(2.42413, 10.4887, 28.0771)
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_vwwuc"]
|
|
size = Vector3(66.2156, 0.100586, 30.1233)
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_dhety"]
|
|
albedo_texture = ExtResource("24_wjhqq")
|
|
texture_filter = 0
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hwsho"]
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_nu4bg"]
|
|
size = Vector3(36, 6, 28)
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_wpyu0"]
|
|
albedo_color = Color(0, 0, 0, 1)
|
|
|
|
[sub_resource type="PlaneMesh" id="PlaneMesh_w3a78"]
|
|
material = SubResource("StandardMaterial3D_wpyu0")
|
|
size = Vector2(67, 31)
|
|
|
|
[sub_resource type="Curve" id="Curve_vbs5p"]
|
|
_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_dirfg"]
|
|
curve = SubResource("Curve_vbs5p")
|
|
|
|
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_vwwuc"]
|
|
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_dirfg")
|
|
gravity = Vector3(0, -0.07, 0)
|
|
scale_min = 0.0
|
|
scale_max = 0.0
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_726dd"]
|
|
transparency = 1
|
|
cull_mode = 2
|
|
shading_mode = 0
|
|
albedo_color = Color(1, 1, 1, 0.0862745)
|
|
albedo_texture = ExtResource("5_wpyu0")
|
|
billboard_mode = 2
|
|
|
|
[sub_resource type="QuadMesh" id="QuadMesh_386pt"]
|
|
material = SubResource("StandardMaterial3D_726dd")
|
|
size = Vector2(0.1, 0.1)
|
|
subdivide_width = 1
|
|
subdivide_depth = 1
|
|
|
|
[node name="Proscenium\'s Room" type="Node3D"]
|
|
script = ExtResource("1_w3a78")
|
|
|
|
[node name="Model" type="Node3D" parent="."]
|
|
|
|
[node name="A2-Proscenium" parent="Model" instance=ExtResource("2_vbs5p")]
|
|
|
|
[node name="Collision" type="Node3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.32238, 0)
|
|
|
|
[node name="StaticBody3D2" type="StaticBody3D" parent="Collision"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.65285, 0.790657, 9.22067)
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.38769, -1.01111, -0.828796)
|
|
shape = SubResource("BoxShape3D_u1ybt")
|
|
|
|
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.38769, 1.69104, -17.7535)
|
|
shape = SubResource("BoxShape3D_u1ybt")
|
|
|
|
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 6.7989, 2.13006, -20.6004)
|
|
shape = SubResource("BoxShape3D_ncyu1")
|
|
|
|
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 6.7989, -1.01111, 1.898)
|
|
shape = SubResource("BoxShape3D_ncyu1")
|
|
|
|
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.358, 3.85089, 1.37329)
|
|
shape = SubResource("CylinderShape3D_orhq3")
|
|
|
|
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.7547, 2.66736, -19.7642)
|
|
shape = SubResource("CylinderShape3D_orhq3")
|
|
|
|
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.96822, -0.528496, -3.93219)
|
|
shape = SubResource("BoxShape3D_orhq3")
|
|
|
|
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.06614, -0.528496, -14.5045)
|
|
shape = SubResource("BoxShape3D_orhq3")
|
|
|
|
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.58364, -0.528496, -14.5045)
|
|
shape = SubResource("BoxShape3D_orhq3")
|
|
|
|
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0222, -0.528496, -14.5045)
|
|
shape = SubResource("BoxShape3D_orhq3")
|
|
|
|
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.1263, -0.528496, -3.96865)
|
|
shape = SubResource("BoxShape3D_orhq3")
|
|
|
|
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.5688, 1.3101, -3.96865)
|
|
shape = SubResource("BoxShape3D_orhq3")
|
|
|
|
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24.8084, 1.09351, -8.49274)
|
|
shape = SubResource("BoxShape3D_a1yx5")
|
|
|
|
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.8283, 0.227051, -9.23622)
|
|
shape = SubResource("BoxShape3D_6a84v")
|
|
|
|
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(0.67185, 0, 0.740687, 0, 1, 0, -0.740687, 0, 0.67185, 15.5231, -1.16229, -10.3233)
|
|
shape = SubResource("BoxShape3D_tyd88")
|
|
|
|
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(-0.684738, 0, 0.728789, 0, 1, 0, -0.728789, 0, -0.684738, 15.6293, -1.16229, -8.22511)
|
|
shape = SubResource("BoxShape3D_tyd88")
|
|
|
|
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(0.92126, 0, -0.388947, 0, 1, 0, 0.388947, 0, 0.92126, 15.1015, -0.374318, 1.04119)
|
|
shape = SubResource("BoxShape3D_pvt80")
|
|
|
|
[node name="CollisionShape3D18" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23.4676, -1.0556, -1.39149)
|
|
shape = SubResource("BoxShape3D_wpyu0")
|
|
|
|
[node name="CollisionShape3D19" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23.4676, -1.05796, -17.3032)
|
|
shape = SubResource("BoxShape3D_wpyu0")
|
|
|
|
[node name="CollisionShape3D20" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.54544, 2.18499, -26.3806)
|
|
shape = SubResource("BoxShape3D_w3a78")
|
|
|
|
[node name="CollisionShape3D21" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.54544, 2.18499, 10.6559)
|
|
shape = SubResource("BoxShape3D_w3a78")
|
|
|
|
[node name="CollisionShape3D22" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22.726, 2.18499, -9.20493)
|
|
shape = SubResource("BoxShape3D_vbs5p")
|
|
|
|
[node name="CollisionShape3D23" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.41394, -3.08452, -9.26294)
|
|
shape = SubResource("BoxShape3D_vwwuc")
|
|
|
|
[node name="Doors" type="Node3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.74721, 0)
|
|
|
|
[node name="CSGBox3D" type="CSGBox3D" parent="Doors"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0224749, 1.83591, -0.00639793)
|
|
visible = false
|
|
operation = 1
|
|
flip_faces = true
|
|
size = Vector3(20.0113, 8, 16.0328)
|
|
|
|
[node name="CSGBox2" 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, -17.9446, -0.0149008, -0.0786845)
|
|
use_collision = true
|
|
size = Vector3(4.05, 4.05, 0.01)
|
|
material = SubResource("StandardMaterial3D_dhety")
|
|
|
|
[node name="DOOR1" type="CSGBox3D" parent="Doors/CSGBox2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.264776, 0.057373, 0.0686455)
|
|
material_override = SubResource("StandardMaterial3D_hwsho")
|
|
operation = 2
|
|
size = Vector3(5.09671, 4.3667, 2)
|
|
|
|
[node name="Room" type="Node3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.32238, 0)
|
|
|
|
[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_nu4bg")
|
|
|
|
[node name="MinimapShadow" type="Node3D" parent="Room"]
|
|
unique_name_in_owner = true
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Room/MinimapShadow"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.0048, -2.09774, 0.0293603)
|
|
layers = 2
|
|
sorting_offset = 100.0
|
|
mesh = SubResource("PlaneMesh_w3a78")
|
|
|
|
[node name="NPC" type="Node3D" parent="."]
|
|
transform = Transform3D(0.535, 0, 0, 0, 0.535, 0, 0, 0, 0.535, 1.27456, 1.75386, 0)
|
|
|
|
[node name="Proscenium" parent="NPC" instance=ExtResource("32_t4lrk")]
|
|
transform = Transform3D(-5.24537e-08, 0, 1.2, 0, 1.2, 0, -1.2, 0, -5.24537e-08, 8.65444, 1.80024, -0.184306)
|
|
|
|
[node name="AnimatedSprite3D" parent="NPC/Proscenium" index="0"]
|
|
transform = Transform3D(1.1, 0, 7.10543e-15, 0, 1.1, 0, -7.10543e-15, 0, 1.1, 0, 0.0548556, 0)
|
|
|
|
[node name="DialogueZone" parent="NPC/Proscenium" index="1"]
|
|
visible = false
|
|
|
|
[node name="CollisionShape3D" parent="NPC/Proscenium/DialogueZone" index="0"]
|
|
visible = false
|
|
|
|
[node name="Collision" parent="NPC/Proscenium" index="2"]
|
|
visible = false
|
|
|
|
[node name="CollisionShape3D" parent="NPC/Proscenium/Collision" index="0"]
|
|
visible = false
|
|
|
|
[node name="Hitbox" parent="NPC/Proscenium" index="3"]
|
|
visible = false
|
|
|
|
[node name="CollisionShape3D" parent="NPC/Proscenium/Hitbox" index="0"]
|
|
visible = false
|
|
|
|
[node name="Light" type="Node3D" parent="."]
|
|
|
|
[node name="OmniLight3D2" type="OmniLight3D" parent="Light"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.38779, 4.05302, -0.0836668)
|
|
light_energy = 3.012
|
|
shadow_enabled = true
|
|
shadow_blur = 1.24
|
|
omni_range = 7.66
|
|
omni_attenuation = 0.19
|
|
|
|
[node name="VFX" type="Node3D" parent="."]
|
|
|
|
[node name="GPUParticles3D2" type="GPUParticles3D" parent="VFX"]
|
|
transform = Transform3D(0.854, 0, 0, 0, 0.502, 0, 0, 0, 0.672, 0.361126, 4.14917, -0.438256)
|
|
amount = 20
|
|
lifetime = 41.19
|
|
local_coords = true
|
|
process_material = SubResource("ParticleProcessMaterial_vwwuc")
|
|
draw_pass_1 = SubResource("QuadMesh_386pt")
|
|
|
|
[editable path="NPC/Proscenium"]
|