Collisions for floor set B

This commit is contained in:
2026-01-29 01:12:44 -08:00
parent f346f0f529
commit 39b2bc631d
22 changed files with 1828 additions and 1060 deletions

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,4 +1,4 @@
[gd_scene load_steps=14 format=3 uid="uid://dra1mqcqhw7g0"] [gd_scene load_steps=17 format=3 uid="uid://dra1mqcqhw7g0"]
[ext_resource type="PackedScene" uid="uid://dxgo871lwt6ph" path="res://src/map/dungeon/models/Area 2/Gallery/A2-Gallery.glb" id="2_ghwoy"] [ext_resource type="PackedScene" uid="uid://dxgo871lwt6ph" path="res://src/map/dungeon/models/Area 2/Gallery/A2-Gallery.glb" id="2_ghwoy"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_snhgn"] [ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_snhgn"]
@@ -11,12 +11,23 @@ data = PackedVector3Array(-20.2288, -3.5303, 24.4935, -27.1642, 6.0396, 24.4935,
data = PackedVector3Array(0.8855, 1, -0.8856, -1, 1, 0.8855, -1, 1, -0.8856, 0.8855, 1, -0.8856, 0.8855, 1, 0.8855, -1, 1, 0.8855, -1, -1, 1, 0.8855, -1, -1, -1, -1, -1, 0.8855, -1, -1, -1, -1, 1, 1, -1, 0.8855, 1, -1, 0.8855, -1, -1, 1, 0.8855, -1, 1, 0.8855, -1, -1, 1, -1, 0.8855, 1, -1, -0.8856, -1, -1, -1, -1, 0.8855, 1, -1, -1, 1, -1, 0.8855, 1, -1, -1, -1, -1, 1, -0.8856, -1, 1, -0.8856, -1, -1, -1, -1, 0.8855, -1, -1, 0.8855, 1, -1, 1, -0.8856, -1, 1, 0.8855, 1, 0.8855, 0.8855, 0.8846, -1, 0.8855, 1, -1, 0.8855, 1, 0.8855, 0.8855, 0.8846, 0.8855, 0.8855, 0.8846, -1, 0.8855, -1, -1, -1, 0.8855, 0.8855, -1, -1, 0.8855, -1, -1, -1, -1, 0.8855, -1, -1, 0.8855, 0.8855, -1, 0.8855, 1, 0.8855, 1, 0.8855, 0.8855, 0.8855, 0.8855, 1, 0.8855, 1, -0.8856, 0.8855, 0.8855, -1, 1, 0.8855, -0.8856, -1, 1, -0.8856, 0.8855, 0.8855, -1, 0.8855, 1, -0.8856, -1, 1, -0.8856, -1, 0.8855, -1, 0.8855, 0.8855, -1, 1, 0.8855, -0.8856, 0.8855, -1, -1, 1, -1, -0.8856, 1, 0.8855, -0.8856, 0.8855, 0.8855, -1, 0.8855, -1, -1, 0.8855, 1, -0.8856, 1, 0.8855, 0.8855, 0.8855, 1, 0.8855, 0.8855, 1, -0.8856, 1, 0.8855, -0.8856, 1, 0.8855, 0.8855, 0.8855, 0.8855, 1, 1, -1, 0.8855, 0.8855, -1, 1, 0.8855, 0.8855, 1, 1, 0.8855, 0.8855, 1, -1, 0.8855, 0.8855, 1, 0.8855, -1, 0.8855, 1, -1, 1, 0.8855, 0.8855, 1, 0.8855, 0.8855, 0.8855, 1, -1, 0.8855, 1, 0.8855, -1, 1, -1, 0.8855, 1, 0.8855, 0.8855, 1, 0.8855, -1, 1, -1, -1, 1, -1, 0.8855, 1, 0.8846, -1, -0.8856, 0.8846, 0.8855, 0.8855, 0.8846, 0.8855, -0.8856, 0.8846, -1, -0.8856, 0.8846, -1, 0.8855, 0.8846, 0.8855, 0.8855, 1, -1, 0.8855, 0.8846, -1, -0.8856, 1, -1, -0.8856, 1, -1, 0.8855, 0.8846, -1, 0.8855, 0.8846, -1, -0.8856, 1, 0.8855, -0.8856, 0.8846, 0.8855, 0.8855, 1, 0.8855, 0.8855, 1, 0.8855, -0.8856, 0.8846, 0.8855, -0.8856, 0.8846, 0.8855, 0.8855, 1, -1, -0.8856, 0.8846, 0.8855, -0.8856, 1, 0.8855, -0.8856, 1, -1, -0.8856, 0.8846, -1, -0.8856, 0.8846, 0.8855, -0.8856) data = PackedVector3Array(0.8855, 1, -0.8856, -1, 1, 0.8855, -1, 1, -0.8856, 0.8855, 1, -0.8856, 0.8855, 1, 0.8855, -1, 1, 0.8855, -1, -1, 1, 0.8855, -1, -1, -1, -1, -1, 0.8855, -1, -1, -1, -1, 1, 1, -1, 0.8855, 1, -1, 0.8855, -1, -1, 1, 0.8855, -1, 1, 0.8855, -1, -1, 1, -1, 0.8855, 1, -1, -0.8856, -1, -1, -1, -1, 0.8855, 1, -1, -1, 1, -1, 0.8855, 1, -1, -1, -1, -1, 1, -0.8856, -1, 1, -0.8856, -1, -1, -1, -1, 0.8855, -1, -1, 0.8855, 1, -1, 1, -0.8856, -1, 1, 0.8855, 1, 0.8855, 0.8855, 0.8846, -1, 0.8855, 1, -1, 0.8855, 1, 0.8855, 0.8855, 0.8846, 0.8855, 0.8855, 0.8846, -1, 0.8855, -1, -1, -1, 0.8855, 0.8855, -1, -1, 0.8855, -1, -1, -1, -1, 0.8855, -1, -1, 0.8855, 0.8855, -1, 0.8855, 1, 0.8855, 1, 0.8855, 0.8855, 0.8855, 0.8855, 1, 0.8855, 1, -0.8856, 0.8855, 0.8855, -1, 1, 0.8855, -0.8856, -1, 1, -0.8856, 0.8855, 0.8855, -1, 0.8855, 1, -0.8856, -1, 1, -0.8856, -1, 0.8855, -1, 0.8855, 0.8855, -1, 1, 0.8855, -0.8856, 0.8855, -1, -1, 1, -1, -0.8856, 1, 0.8855, -0.8856, 0.8855, 0.8855, -1, 0.8855, -1, -1, 0.8855, 1, -0.8856, 1, 0.8855, 0.8855, 0.8855, 1, 0.8855, 0.8855, 1, -0.8856, 1, 0.8855, -0.8856, 1, 0.8855, 0.8855, 0.8855, 0.8855, 1, 1, -1, 0.8855, 0.8855, -1, 1, 0.8855, 0.8855, 1, 1, 0.8855, 0.8855, 1, -1, 0.8855, 0.8855, 1, 0.8855, -1, 0.8855, 1, -1, 1, 0.8855, 0.8855, 1, 0.8855, 0.8855, 0.8855, 1, -1, 0.8855, 1, 0.8855, -1, 1, -1, 0.8855, 1, 0.8855, 0.8855, 1, 0.8855, -1, 1, -1, -1, 1, -1, 0.8855, 1, 0.8846, -1, -0.8856, 0.8846, 0.8855, 0.8855, 0.8846, 0.8855, -0.8856, 0.8846, -1, -0.8856, 0.8846, -1, 0.8855, 0.8846, 0.8855, 0.8855, 1, -1, 0.8855, 0.8846, -1, -0.8856, 1, -1, -0.8856, 1, -1, 0.8855, 0.8846, -1, 0.8855, 0.8846, -1, -0.8856, 1, 0.8855, -0.8856, 0.8846, 0.8855, 0.8855, 1, 0.8855, 0.8855, 1, 0.8855, -0.8856, 0.8846, 0.8855, -0.8856, 0.8846, 0.8855, 0.8855, 1, -1, -0.8856, 0.8846, 0.8855, -0.8856, 1, 0.8855, -0.8856, 1, -1, -0.8856, 0.8846, -1, -0.8856, 0.8846, 0.8855, -0.8856)
[sub_resource type="BoxShape3D" id="BoxShape3D_crgp3"] [sub_resource type="BoxShape3D" id="BoxShape3D_crgp3"]
size = Vector3(15.6313, 6.36047, 3.97705) size = Vector3(15.6313, 6.36047, 0.390148)
[sub_resource type="CylinderShape3D" id="CylinderShape3D_crgp3"] [sub_resource type="CylinderShape3D" id="CylinderShape3D_crgp3"]
height = 5.88721 height = 5.88721
radius = 0.774902 radius = 0.774902
[sub_resource type="CylinderShape3D" id="CylinderShape3D_0m8be"]
height = 4.7168
radius = 0.452637
[sub_resource type="CylinderShape3D" id="CylinderShape3D_ph5pf"]
height = 4.7168
radius = 0.630371
[sub_resource type="BoxShape3D" id="BoxShape3D_0m8be"]
size = Vector3(16.0869, 0.001, 16.1317)
[sub_resource type="BoxShape3D" id="BoxShape3D_wex81"] [sub_resource type="BoxShape3D" id="BoxShape3D_wex81"]
size = Vector3(16, 6, 16) size = Vector3(16, 6, 16)
@@ -58,39 +69,73 @@ subdivide_depth = 1
[node name="Gallery Room" type="Node3D"] [node name="Gallery Room" type="Node3D"]
script = ExtResource("2_snhgn") script = ExtResource("2_snhgn")
[node name="A2-Gallery" parent="." instance=ExtResource("2_ghwoy")] [node name="Model" type="Node3D" parent="."]
[node name="A2-Gallery" parent="Model" instance=ExtResource("2_ghwoy")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.329483, 0) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.329483, 0)
[node name="Collision" type="Node3D" parent="."] [node name="Collisions" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.67052, 0) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.67052, 0)
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"] [node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
transform = Transform3D(0.287344, 0, 0, 0, 0.287443, 0, 0, 0, 0.287429, -0.272251, 2.99555, 0.883331) transform = Transform3D(0.287344, 0, 0, 0, 0.287443, 0, 0, 0, 0.287429, -0.272251, 2.99555, 0.883331)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
shape = SubResource("ConcavePolygonShape3D_6dnld") shape = SubResource("ConcavePolygonShape3D_6dnld")
[node name="StaticBody3D2" type="StaticBody3D" parent="Collision"] [node name="StaticBody3D2" type="StaticBody3D" parent="Collisions"]
transform = Transform3D(0.833059, 0, 0, 0, 1, 0, 0, 0, 3.981, -7.24325, -0.978149, 0.31073) transform = Transform3D(0.833059, 0, 0, 0, 1, 0, 0, 0, 3.981, -7.24325, -0.978149, 0.31073)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
shape = SubResource("ConcavePolygonShape3D_snhgn") shape = SubResource("ConcavePolygonShape3D_snhgn")
[node name="StaticBody3D3" type="StaticBody3D" parent="Collision"] [node name="StaticBody3D3" type="StaticBody3D" parent="Collisions"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.19835, -1.07575, 0.173335) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.19835, -1.07575, 0.173335)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D3"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.16653, 2.2774, 5.73198) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.16653, 2.2774, 7.52543)
shape = SubResource("BoxShape3D_crgp3") shape = SubResource("BoxShape3D_crgp3")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D3"] [node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.37241, 2.10646, -7.28079) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.37241, 2.10646, -7.28079)
shape = SubResource("CylinderShape3D_crgp3") shape = SubResource("CylinderShape3D_crgp3")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D3"] [node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.85255, 1.9436, -7.09318) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.85255, 1.9436, -7.09318)
shape = SubResource("CylinderShape3D_crgp3") shape = SubResource("CylinderShape3D_crgp3")
[node name="CollisionShape3D27" type="CollisionShape3D" parent="Collisions/StaticBody3D3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.42576, 1.45301, -0.934856)
shape = SubResource("CylinderShape3D_0m8be")
[node name="CollisionShape3D28" type="CollisionShape3D" parent="Collisions/StaticBody3D3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.42576, 1.45301, 4.27903)
shape = SubResource("CylinderShape3D_0m8be")
[node name="CollisionShape3D29" type="CollisionShape3D" parent="Collisions/StaticBody3D3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.508633, 1.45301, -7.78161)
shape = SubResource("CylinderShape3D_0m8be")
[node name="CollisionShape3D30" type="CollisionShape3D" parent="Collisions/StaticBody3D3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.7716, 1.45301, -7.78161)
shape = SubResource("CylinderShape3D_0m8be")
[node name="CollisionShape3D31" type="CollisionShape3D" parent="Collisions/StaticBody3D3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.39069, 1.45301, 6.09457)
shape = SubResource("CylinderShape3D_ph5pf")
[node name="CollisionShape3D32" type="CollisionShape3D" parent="Collisions/StaticBody3D3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.18374, 1.45301, 6.09457)
shape = SubResource("CylinderShape3D_ph5pf")
[node name="CollisionShape3D33" type="CollisionShape3D" parent="Collisions/StaticBody3D3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.95775, 1.45301, 6.09457)
shape = SubResource("CylinderShape3D_ph5pf")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.13232, -0.900418, -0.221252)
shape = SubResource("BoxShape3D_0m8be")
[node name="Spawn Points" type="Node3D" parent="."] [node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.32823, 0) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.32823, 0)
@@ -134,7 +179,9 @@ light_energy = 4.5
shadow_enabled = true shadow_enabled = true
omni_range = 13.0 omni_range = 13.0
[node name="GPUParticles3D2" type="GPUParticles3D" parent="."] [node name="VFX" type="Node3D" parent="."]
[node name="GPUParticles3D2" type="GPUParticles3D" parent="VFX"]
transform = Transform3D(0.459, 0, 0, 0, 0.197, 0, 0, 0, 0.407, 0.361126, 4.14917, -0.438256) transform = Transform3D(0.459, 0, 0, 0, 0.197, 0, 0, 0, 0.407, 0.361126, 4.14917, -0.438256)
amount = 20 amount = 20
lifetime = 41.19 lifetime = 41.19

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -114,180 +114,182 @@ subdivide_depth = 1
[node name="Balcony Room 2" type="Node3D"] [node name="Balcony Room 2" type="Node3D"]
script = ExtResource("2_fp3eo") script = ExtResource("2_fp3eo")
[node name="A2-Balcony" parent="." instance=ExtResource("2_csh2d")] [node name="Model" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.2198, -10.6702, 0)
[node name="Collision" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0443707, 1.96361, 0.00334716)
visible = false visible = false
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"] [node name="A2-Balcony" parent="Model" instance=ExtResource("2_csh2d")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.2198, -10.6702, 0)
[node name="Collisions" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0443707, 1.96361, 0.00334716)
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
transform = Transform3D(17.9944, 0, 0, 0, 12.016, 0, 0, 0, 16, -0.21486, 1.5481, 0.641838) transform = Transform3D(17.9944, 0, 0, 0, 12.016, 0, 0, 0, 16, -0.21486, 1.5481, 0.641838)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
shape = SubResource("ConcavePolygonShape3D_ueu6m") shape = SubResource("ConcavePolygonShape3D_ueu6m")
[node name="StaticBody3D2" type="StaticBody3D" parent="Collision"] [node name="StaticBody3D2" type="StaticBody3D" parent="Collisions"]
transform = Transform3D(3.36494, 0, 0, 0, 3.36494, 0, 0, 0, 3.36494, -11.4769, 2.0066, -10.227) transform = Transform3D(3.36494, 0, 0, 0, 3.36494, 0, 0, 0, 3.36494, -11.4769, 2.0066, -10.227)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
shape = SubResource("ConcavePolygonShape3D_l314a") shape = SubResource("ConcavePolygonShape3D_l314a")
[node name="StaticBody3D3" type="StaticBody3D" parent="Collision"] [node name="StaticBody3D3" type="StaticBody3D" parent="Collisions"]
transform = Transform3D(3.36494, 0, 0, 0, 3.36494, 0, 0, 0, 3.36494, 11.548, 2.0066, -10.3169) transform = Transform3D(3.36494, 0, 0, 0, 3.36494, 0, 0, 0, 3.36494, 11.548, 2.0066, -10.3169)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D3"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D3"]
shape = SubResource("ConcavePolygonShape3D_mhaj1") shape = SubResource("ConcavePolygonShape3D_mhaj1")
[node name="Balcony Collision" type="Node3D" parent="Collision"] [node name="Balcony Collision" type="Node3D" parent="Collisions"]
transform = Transform3D(0, 1, 0, -0.874825, 0, 0, 0, 0, 1, -5.66427, -1.0837, -5.24297) transform = Transform3D(0, 1, 0, -0.874825, 0, 0, 0, 0, 1, -5.66427, -1.0837, -5.24297)
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/Balcony Collision"] [node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -13.7353, 0, 17.9944, 0, 0, 0, 0, 16, -3.00841, 5.44941, 5.88477) transform = Transform3D(0, -13.7353, 0, 17.9944, 0, 0, 0, 0, 16, -3.00841, 5.44941, 5.88477)
shape = SubResource("ConcavePolygonShape3D_qjp0o") shape = SubResource("ConcavePolygonShape3D_qjp0o")
[node name="CSGCylinder3D" type="CSGCylinder3D" parent="Collision/Balcony Collision"] [node name="CSGCylinder3D" type="CSGCylinder3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 1, 0, 0, 0, 0, 1, 0.0164304, 12.0606, 5.93387) transform = Transform3D(0, -5.71543, 0, 1, 0, 0, 0, 0, 1, 0.0164304, 12.0606, 5.93387)
visible = false visible = false
use_collision = true use_collision = true
radius = 1.62367 radius = 1.62367
[node name="CSGBakedCollisionShape3D" type="CollisionShape3D" parent="Collision/Balcony Collision"] [node name="CSGBakedCollisionShape3D" type="CollisionShape3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 1, 0, 0, 0, 0, 1, 0.0164304, 12.0606, 5.93387) transform = Transform3D(0, -5.71543, 0, 1, 0, 0, 0, 0, 1, 0.0164304, 12.0606, 5.93387)
shape = SubResource("ConcavePolygonShape3D_h1ewn") shape = SubResource("ConcavePolygonShape3D_h1ewn")
[node name="CSGCylinder3D2" type="CSGCylinder3D" parent="Collision/Balcony Collision"] [node name="CSGCylinder3D2" type="CSGCylinder3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 1, 0, 0, 0, 0, 1, 0.0164304, 11.5462, 8.30587) transform = Transform3D(0, -5.71543, 0, 1, 0, 0, 0, 0, 1, 0.0164304, 11.5462, 8.30587)
visible = false visible = false
use_collision = true use_collision = true
radius = 1.62367 radius = 1.62367
[node name="CSGBakedCollisionShape3D2" type="CollisionShape3D" parent="Collision/Balcony Collision"] [node name="CSGBakedCollisionShape3D2" type="CollisionShape3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 1, 0, 0, 0, 0, 1, 0.0164304, 11.5462, 8.30587) transform = Transform3D(0, -5.71543, 0, 1, 0, 0, 0, 0, 1, 0.0164304, 11.5462, 8.30587)
shape = SubResource("ConcavePolygonShape3D_65wjq") shape = SubResource("ConcavePolygonShape3D_65wjq")
[node name="CSGCylinder3D3" type="CSGCylinder3D" parent="Collision/Balcony Collision"] [node name="CSGCylinder3D3" type="CSGCylinder3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 1, 0, 0, 0, 0, 1, 0.0164304, 9.84581, 9.60617) transform = Transform3D(0, -5.71543, 0, 1, 0, 0, 0, 0, 1, 0.0164304, 9.84581, 9.60617)
visible = false visible = false
use_collision = true use_collision = true
radius = 1.62367 radius = 1.62367
[node name="CSGBakedCollisionShape3D3" type="CollisionShape3D" parent="Collision/Balcony Collision"] [node name="CSGBakedCollisionShape3D3" type="CollisionShape3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 1, 0, 0, 0, 0, 1, 0.0164304, 9.84581, 9.60617) transform = Transform3D(0, -5.71543, 0, 1, 0, 0, 0, 0, 1, 0.0164304, 9.84581, 9.60617)
shape = SubResource("ConcavePolygonShape3D_cyka4") shape = SubResource("ConcavePolygonShape3D_cyka4")
[node name="CSGCylinder3D4" type="CSGCylinder3D" parent="Collision/Balcony Collision"] [node name="CSGCylinder3D4" type="CSGCylinder3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 1, 0, 0, 0, 0, 1, 0.0164304, 7.55951, 10.7779) transform = Transform3D(0, -5.71543, 0, 1, 0, 0, 0, 0, 1, 0.0164304, 7.55951, 10.7779)
visible = false visible = false
use_collision = true use_collision = true
radius = 1.62367 radius = 1.62367
[node name="CSGBakedCollisionShape3D4" type="CollisionShape3D" parent="Collision/Balcony Collision"] [node name="CSGBakedCollisionShape3D4" type="CollisionShape3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 1, 0, 0, 0, 0, 1, 0.0164304, 7.55951, 10.7779) transform = Transform3D(0, -5.71543, 0, 1, 0, 0, 0, 0, 1, 0.0164304, 7.55951, 10.7779)
shape = SubResource("ConcavePolygonShape3D_fp3fh") shape = SubResource("ConcavePolygonShape3D_fp3fh")
[node name="CSGCylinder3D5" type="CSGCylinder3D" parent="Collision/Balcony Collision"] [node name="CSGCylinder3D5" type="CSGCylinder3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 0.91799, 0, 0.396603, -0.396603, 0, 0.91799, 0.0164304, 5.87971, 10.9502) transform = Transform3D(0, -5.71543, 0, 0.91799, 0, 0.396603, -0.396603, 0, 0.91799, 0.0164304, 5.87971, 10.9502)
visible = false visible = false
use_collision = true use_collision = true
radius = 1.20722 radius = 1.20722
[node name="CSGBakedCollisionShape3D5" type="CollisionShape3D" parent="Collision/Balcony Collision"] [node name="CSGBakedCollisionShape3D5" type="CollisionShape3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 0.91799, 0, 0.396603, -0.396603, 0, 0.91799, 0.0164304, 5.87971, 10.9502) transform = Transform3D(0, -5.71543, 0, 0.91799, 0, 0.396603, -0.396603, 0, 0.91799, 0.0164304, 5.87971, 10.9502)
shape = SubResource("ConcavePolygonShape3D_7m4sw") shape = SubResource("ConcavePolygonShape3D_7m4sw")
[node name="CSGCylinder3D6" type="CSGCylinder3D" parent="Collision/Balcony Collision"] [node name="CSGCylinder3D6" type="CSGCylinder3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 0.986946, 0, -0.161053, 0.161053, 0, 0.986946, 0.0164304, 4.24301, 10.734) transform = Transform3D(0, -5.71543, 0, 0.986946, 0, -0.161053, 0.161053, 0, 0.986946, 0.0164304, 4.24301, 10.734)
visible = false visible = false
use_collision = true use_collision = true
radius = 1.20722 radius = 1.20722
[node name="CSGBakedCollisionShape3D6" type="CollisionShape3D" parent="Collision/Balcony Collision"] [node name="CSGBakedCollisionShape3D6" type="CollisionShape3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 0.986946, 0, -0.161053, 0.161053, 0, 0.986946, 0.0164304, 4.24301, 10.734) transform = Transform3D(0, -5.71543, 0, 0.986946, 0, -0.161053, 0.161053, 0, 0.986946, 0.0164304, 4.24301, 10.734)
shape = SubResource("ConcavePolygonShape3D_6wdqa") shape = SubResource("ConcavePolygonShape3D_6wdqa")
[node name="CSGCylinder3D7" type="CSGCylinder3D" parent="Collision/Balcony Collision"] [node name="CSGCylinder3D7" type="CSGCylinder3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 0.986946, 0, -0.161053, 0.161053, 0, 0.986946, 0.0164304, 2.89981, 10.24) transform = Transform3D(0, -5.71543, 0, 0.986946, 0, -0.161053, 0.161053, 0, 0.986946, 0.0164304, 2.89981, 10.24)
visible = false visible = false
use_collision = true use_collision = true
radius = 1.20722 radius = 1.20722
[node name="CSGBakedCollisionShape3D7" type="CollisionShape3D" parent="Collision/Balcony Collision"] [node name="CSGBakedCollisionShape3D7" type="CollisionShape3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 0.986946, 0, -0.161053, 0.161053, 0, 0.986946, 0.0164304, 2.89981, 10.24) transform = Transform3D(0, -5.71543, 0, 0.986946, 0, -0.161053, 0.161053, 0, 0.986946, 0.0164304, 2.89981, 10.24)
shape = SubResource("ConcavePolygonShape3D_lr2q3") shape = SubResource("ConcavePolygonShape3D_lr2q3")
[node name="CSGCylinder3D8" type="CSGCylinder3D" parent="Collision/Balcony Collision"] [node name="CSGCylinder3D8" type="CSGCylinder3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 0.986946, 0, -0.161053, 0.161053, 0, 0.986946, 0.0164304, 1.68771, 9.34447) transform = Transform3D(0, -5.71543, 0, 0.986946, 0, -0.161053, 0.161053, 0, 0.986946, 0.0164304, 1.68771, 9.34447)
visible = false visible = false
use_collision = true use_collision = true
radius = 1.20722 radius = 1.20722
[node name="CSGBakedCollisionShape3D8" type="CollisionShape3D" parent="Collision/Balcony Collision"] [node name="CSGBakedCollisionShape3D8" type="CollisionShape3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 0.986946, 0, -0.161053, 0.161053, 0, 0.986946, 0.0164304, 1.68771, 9.34447) transform = Transform3D(0, -5.71543, 0, 0.986946, 0, -0.161053, 0.161053, 0, 0.986946, 0.0164304, 1.68771, 9.34447)
shape = SubResource("ConcavePolygonShape3D_phf36") shape = SubResource("ConcavePolygonShape3D_phf36")
[node name="CSGCylinder3D9" type="CSGCylinder3D" parent="Collision/Balcony Collision"] [node name="CSGCylinder3D9" type="CSGCylinder3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 0.995768, 0, 0.0919014, -0.0919014, 0, 0.995768, 0.0164304, 0.529711, 8.18647) transform = Transform3D(0, -5.71543, 0, 0.995768, 0, 0.0919014, -0.0919014, 0, 0.995768, 0.0164304, 0.529711, 8.18647)
visible = false visible = false
use_collision = true use_collision = true
radius = 1.20722 radius = 1.20722
[node name="CSGBakedCollisionShape3D9" type="CollisionShape3D" parent="Collision/Balcony Collision"] [node name="CSGBakedCollisionShape3D9" type="CollisionShape3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 0.995768, 0, 0.0919014, -0.0919014, 0, 0.995768, 0.0164304, 0.529711, 8.18647) transform = Transform3D(0, -5.71543, 0, 0.995768, 0, 0.0919014, -0.0919014, 0, 0.995768, 0.0164304, 0.529711, 8.18647)
shape = SubResource("ConcavePolygonShape3D_63k6p") shape = SubResource("ConcavePolygonShape3D_63k6p")
[node name="CSGCylinder3D10" type="CSGCylinder3D" parent="Collision/Balcony Collision"] [node name="CSGCylinder3D10" type="CSGCylinder3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 0.995768, 0, 0.0919014, -0.0919014, 0, 0.995768, 0.0164304, -0.435249, 6.70417) transform = Transform3D(0, -5.71543, 0, 0.995768, 0, 0.0919014, -0.0919014, 0, 0.995768, 0.0164304, -0.435249, 6.70417)
visible = false visible = false
use_collision = true use_collision = true
radius = 1.20722 radius = 1.20722
[node name="CSGBakedCollisionShape3D10" type="CollisionShape3D" parent="Collision/Balcony Collision"] [node name="CSGBakedCollisionShape3D10" type="CollisionShape3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 0.995768, 0, 0.0919014, -0.0919014, 0, 0.995768, 0.0164304, -0.435249, 6.70417) transform = Transform3D(0, -5.71543, 0, 0.995768, 0, 0.0919014, -0.0919014, 0, 0.995768, 0.0164304, -0.435249, 6.70417)
shape = SubResource("ConcavePolygonShape3D_3os4t") shape = SubResource("ConcavePolygonShape3D_3os4t")
[node name="CSGCylinder3D11" type="CSGCylinder3D" parent="Collision/Balcony Collision"] [node name="CSGCylinder3D11" type="CSGCylinder3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 0.995768, 0, 0.0919014, -0.0919014, 0, 0.995768, 0.0164304, -0.381209, 5.20657) transform = Transform3D(0, -5.71543, 0, 0.995768, 0, 0.0919014, -0.0919014, 0, 0.995768, 0.0164304, -0.381209, 5.20657)
visible = false visible = false
use_collision = true use_collision = true
radius = 0.983567 radius = 0.983567
[node name="CSGBakedCollisionShape3D11" type="CollisionShape3D" parent="Collision/Balcony Collision"] [node name="CSGBakedCollisionShape3D11" type="CollisionShape3D" parent="Collisions/Balcony Collision"]
transform = Transform3D(0, -5.71543, 0, 0.995768, 0, 0.0919014, -0.0919014, 0, 0.995768, 0.0164304, -0.381209, 5.20657) transform = Transform3D(0, -5.71543, 0, 0.995768, 0, 0.0919014, -0.0919014, 0, 0.995768, 0.0164304, -0.381209, 5.20657)
shape = SubResource("ConcavePolygonShape3D_h7snd") shape = SubResource("ConcavePolygonShape3D_h7snd")
[node name="StaticBody3D4" type="StaticBody3D" parent="Collision"] [node name="StaticBody3D4" type="StaticBody3D" parent="Collisions"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.00543e-05, -7.62939e-06, 3.8147e-05) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.00543e-05, -7.62939e-06, 3.8147e-05)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D4"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D4"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.7631, -0.858398, 0.0823975) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.7631, -0.858398, 0.0823975)
shape = SubResource("BoxShape3D_38ju4") shape = SubResource("BoxShape3D_38ju4")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D4"] [node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D4"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.7631, -0.858398, -4.15595) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.7631, -0.858398, -4.15595)
shape = SubResource("BoxShape3D_udxag") shape = SubResource("BoxShape3D_udxag")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D4"] [node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D4"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.48046, -0.858398, -10.0363) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.48046, -0.858398, -10.0363)
shape = SubResource("BoxShape3D_xivcv") shape = SubResource("BoxShape3D_xivcv")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody3D4"] [node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D4"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.30578, -0.858398, -10.0363) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.30578, -0.858398, -10.0363)
shape = SubResource("BoxShape3D_dqf11") shape = SubResource("BoxShape3D_dqf11")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/StaticBody3D4"] [node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D4"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.8196, -0.858398, -4.56968) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.8196, -0.858398, -4.56968)
shape = SubResource("BoxShape3D_ueu6m") shape = SubResource("BoxShape3D_ueu6m")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody3D4"] [node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D4"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.8196, -0.858398, 0.327161) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.8196, -0.858398, 0.327161)
shape = SubResource("BoxShape3D_l314a") shape = SubResource("BoxShape3D_l314a")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody3D4"] [node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D4"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.11736, -0.858398, -0.0462719) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.11736, -0.858398, -0.0462719)
shape = SubResource("BoxShape3D_mhaj1") shape = SubResource("BoxShape3D_mhaj1")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody3D4"] [node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D4"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.96749, -0.858398, -0.351093) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.96749, -0.858398, -0.351093)
shape = SubResource("BoxShape3D_qjp0o") shape = SubResource("BoxShape3D_qjp0o")
@@ -328,7 +330,9 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -7.8126, -1.19209e-07) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -7.8126, -1.19209e-07)
shape = SubResource("BoxShape3D_lyww4") shape = SubResource("BoxShape3D_lyww4")
[node name="OmniLight3D" type="OmniLight3D" parent="."] [node name="Lights" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.28145, 3.49835, 2.21715) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.28145, 3.49835, 2.21715)
light_color = Color(0.796587, 0.874441, 0.885927, 1) light_color = Color(0.796587, 0.874441, 0.885927, 1)
light_energy = 0.375 light_energy = 0.375
@@ -336,7 +340,9 @@ shadow_enabled = true
omni_range = 25.5788 omni_range = 25.5788
omni_attenuation = 0.063 omni_attenuation = 0.063
[node name="GPUParticles3D2" type="GPUParticles3D" parent="."] [node name="VFX" type="Node3D" parent="."]
[node name="GPUParticles3D2" type="GPUParticles3D" parent="VFX"]
transform = Transform3D(1.184, 0, 0, 0, 0.532, 0, 0, 0, 1.072, -1.94239, 1.69646, 3.40306) transform = Transform3D(1.184, 0, 0, 0, 0.532, 0, 0, 0, 1.072, -1.94239, 1.69646, 3.40306)
amount = 20 amount = 20
lifetime = 41.19 lifetime = 41.19
@@ -344,8 +350,8 @@ local_coords = true
process_material = SubResource("ParticleProcessMaterial_1jm1q") process_material = SubResource("ParticleProcessMaterial_1jm1q")
draw_pass_1 = SubResource("QuadMesh_3twk6") draw_pass_1 = SubResource("QuadMesh_3twk6")
[node name="FogVolume" type="FogVolume" parent="."] [node name="FogVolume" type="FogVolume" parent="VFX"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.169195, 2.84043, 4.49679) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.169195, 2.84043, 4.49679)
size = Vector3(62.564, 16.0134, 50.5484) size = Vector3(62.564, 16.0134, 50.5484)
[editable path="A2-Balcony"] [editable path="Model/A2-Balcony"]

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,21 +1,33 @@
[gd_scene load_steps=14 format=3 uid="uid://b8tiuu3l181ke"] [gd_scene load_steps=18 format=3 uid="uid://b8tiuu3l181ke"]
[ext_resource type="PackedScene" uid="uid://xahptbyj5wfn" path="res://src/map/dungeon/models/Area 2/Longroom/A2-Longroom.glb" id="2_kp5lh"] [ext_resource type="PackedScene" uid="uid://xahptbyj5wfn" path="res://src/map/dungeon/models/Area 2/Longroom/A2-Longroom.glb" id="2_kp5lh"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_oayuk"] [ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_oayuk"]
[ext_resource type="Texture2D" uid="uid://dw50ys561j8no" path="res://src/map/assets/DUST_1.png" id="6_7i5m1"] [ext_resource type="Texture2D" uid="uid://dw50ys561j8no" path="res://src/map/assets/DUST_1.png" id="6_7i5m1"]
[sub_resource type="CylinderShape3D" id="CylinderShape3D_nxf8e"]
height = 5.7417
radius = 0.6
[sub_resource type="BoxShape3D" id="BoxShape3D_0611p"] [sub_resource type="BoxShape3D" id="BoxShape3D_0611p"]
size = Vector3(4.25128, 5.6973, 3.228) size = Vector3(48.0169, 0.0893555, 27.9613)
[sub_resource type="BoxShape3D" id="BoxShape3D_h44ap"] [sub_resource type="BoxShape3D" id="BoxShape3D_h44ap"]
size = Vector3(24.1278, 5.6973, 3.228) size = Vector3(24.2205, 4.50259, 2.96209)
[sub_resource type="BoxShape3D" id="BoxShape3D_erovx"] [sub_resource type="BoxShape3D" id="BoxShape3D_erovx"]
size = Vector3(4.1886, 5.94046, 9.94958) size = Vector3(4.033, 4.50259, 2.96209)
[sub_resource type="BoxShape3D" id="BoxShape3D_7i5m1"]
size = Vector3(4.33136, 4.50259, 11.8544)
[sub_resource type="BoxShape3D" id="BoxShape3D_kp5lh"]
size = Vector3(8.31462, 4.50259, 2.53498)
[sub_resource type="BoxShape3D" id="BoxShape3D_0nke0"]
size = Vector3(8.31462, 4.50259, 2.53498)
[sub_resource type="BoxShape3D" id="BoxShape3D_7b6f1"]
size = Vector3(24.325, 4.50259, 2.53498)
[sub_resource type="CylinderShape3D" id="CylinderShape3D_0611p"]
height = 5.91919
radius = 0.618652
[sub_resource type="BoxShape3D" id="BoxShape3D_w5a3p"] [sub_resource type="BoxShape3D" id="BoxShape3D_w5a3p"]
size = Vector3(48, 6, 28) size = Vector3(48, 6, 28)
@@ -58,108 +70,106 @@ subdivide_depth = 1
[node name="Long Room B" type="Node3D"] [node name="Long Room B" type="Node3D"]
script = ExtResource("2_oayuk") script = ExtResource("2_oayuk")
[node name="A2-Longroom" parent="." instance=ExtResource("2_kp5lh")] [node name="Model" type="Node3D" parent="."]
[node name="Collision" type="Node3D" parent="."] [node name="A2-Longroom" parent="Model" instance=ExtResource("2_kp5lh")]
[node name="Collisions" 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, 2, 0)
[node name="StaticBody3D2" type="StaticBody3D" parent="Collision"] [node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.5561, 0.575928, -4.44821) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0897675, -2.04143, -0.0276489)
shape = SubResource("CylinderShape3D_nxf8e")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.5586, 0, 3.96788)
shape = SubResource("CylinderShape3D_nxf8e")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.1684, 0, 10.4136)
shape = SubResource("CylinderShape3D_nxf8e")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.768, 0, 10.4054)
shape = SubResource("CylinderShape3D_nxf8e")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.753, 0, 10.3836)
shape = SubResource("CylinderShape3D_nxf8e")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.1392, 0, 10.3945)
shape = SubResource("CylinderShape3D_nxf8e")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.3929, 0, 4.27544)
shape = SubResource("CylinderShape3D_nxf8e")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.3602, 0, -4.11745)
shape = SubResource("CylinderShape3D_nxf8e")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.2096, 0, -9.98801)
shape = SubResource("CylinderShape3D_nxf8e")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.85789, 0, -9.96619)
shape = SubResource("CylinderShape3D_nxf8e")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.74371, 0, -9.99892)
shape = SubResource("CylinderShape3D_nxf8e")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.1366, 0, -9.98801)
shape = SubResource("CylinderShape3D_nxf8e")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.0367, 0.837021, 12.7209)
shape = SubResource("BoxShape3D_0611p") shape = SubResource("BoxShape3D_0611p")
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.8566, 0.837021, 12.7209) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0543671, 0.031002, -12.7383)
shape = SubResource("BoxShape3D_0611p")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0232801, 0.837021, 12.7209)
shape = SubResource("BoxShape3D_h44ap") shape = SubResource("BoxShape3D_h44ap")
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0232801, 0.837021, 12.7209) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.7821, 0.031002, -12.7383)
shape = SubResource("BoxShape3D_h44ap")
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.0367, 0.837021, -13.0889)
shape = SubResource("BoxShape3D_0611p")
[node name="CollisionShape3D18" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.8566, 0.837021, -13.0889)
shape = SubResource("BoxShape3D_0611p")
[node name="CollisionShape3D19" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0232801, 0.837021, -13.0889)
shape = SubResource("BoxShape3D_h44ap")
[node name="CollisionShape3D20" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0232801, 0.837021, -13.0889)
shape = SubResource("BoxShape3D_h44ap")
[node name="CollisionShape3D21" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.8797, 0.914078, 6.79162)
shape = SubResource("BoxShape3D_erovx") shape = SubResource("BoxShape3D_erovx")
[node name="CollisionShape3D22" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.8797, 0.914078, -6.88366) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17.9463, 0.031002, -12.7383)
shape = SubResource("BoxShape3D_erovx") shape = SubResource("BoxShape3D_erovx")
[node name="CollisionShape3D23" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -21.5334, 0.914078, 6.79162) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.8934, 0.031002, -7.95091)
shape = SubResource("BoxShape3D_erovx") shape = SubResource("BoxShape3D_7i5m1")
[node name="CollisionShape3D24" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D12" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -21.5334, 0.914078, -6.88366) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -21.5835, 0.031002, -7.95091)
shape = SubResource("BoxShape3D_erovx") shape = SubResource("BoxShape3D_7i5m1")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.8934, 0.031002, 7.73602)
shape = SubResource("BoxShape3D_7i5m1")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -21.6226, 0.031002, 7.73602)
shape = SubResource("BoxShape3D_7i5m1")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19.9018, 0.031002, 12.3957)
shape = SubResource("BoxShape3D_kp5lh")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -19.8363, 0.031002, 12.3957)
shape = SubResource("BoxShape3D_0nke0")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0290565, 0.031002, 12.3957)
shape = SubResource("BoxShape3D_7b6f1")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.5582, 0.838013, 3.93307)
shape = SubResource("CylinderShape3D_0611p")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.1406, 0.838013, 10.3633)
shape = SubResource("CylinderShape3D_0611p")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.76182, 0.838013, 10.3633)
shape = SubResource("CylinderShape3D_0611p")
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.73174, 0.838013, -9.98185)
shape = SubResource("CylinderShape3D_0611p")
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.1387, 0.838013, -9.98185)
shape = SubResource("CylinderShape3D_0611p")
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.5447, 0.838013, -4.47749)
shape = SubResource("CylinderShape3D_0611p")
[node name="CollisionShape3D18" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.7569, 0.838013, 10.3798)
shape = SubResource("CylinderShape3D_0611p")
[node name="CollisionShape3D19" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.1507, 0.838013, 10.3798)
shape = SubResource("CylinderShape3D_0611p")
[node name="CollisionShape3D20" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.3828, 0.838013, 4.24237)
shape = SubResource("CylinderShape3D_0611p")
[node name="CollisionShape3D21" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.3828, 0.838013, -4.08998)
shape = SubResource("CylinderShape3D_0611p")
[node name="CollisionShape3D22" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.26, 0.838013, -10.0367)
shape = SubResource("CylinderShape3D_0611p")
[node name="CollisionShape3D23" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.83995, 0.838013, -10.0367)
shape = SubResource("CylinderShape3D_0611p")
[node name="Spawn Points" type="Node3D" parent="."] [node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.24608, 1.662, 0) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.24608, 1.662, 0)
@@ -198,22 +208,16 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
shape = SubResource("BoxShape3D_w5a3p") shape = SubResource("BoxShape3D_w5a3p")
[node name="GPUParticles3D2" type="GPUParticles3D" parent="."] [node name="Lights" type="Node3D" parent="."]
transform = Transform3D(1.084, 0, 0, 0, 0.257, 0, 0, 0, 0.682, 0.688172, 4.22838, 0.00214195)
amount = 20
lifetime = 41.19
local_coords = true
process_material = SubResource("ParticleProcessMaterial_7b6f1")
draw_pass_1 = SubResource("QuadMesh_0nke0")
[node name="OmniLight3D" type="OmniLight3D" parent="."] [node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.2159, 5.26953, -0.382709) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.2159, 5.26953, -0.382709)
light_energy = 5.0 light_energy = 5.0
shadow_enabled = true shadow_enabled = true
omni_range = 26.443 omni_range = 26.443
omni_attenuation = 1.781 omni_attenuation = 1.781
[node name="OmniLight3D3" type="OmniLight3D" parent="."] [node name="OmniLight3D3" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.86789, 5.26953, -0.382709) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.86789, 5.26953, -0.382709)
light_energy = 6.665 light_energy = 6.665
shadow_enabled = true shadow_enabled = true
@@ -221,10 +225,20 @@ shadow_blur = 10.0
omni_range = 26.443 omni_range = 26.443
omni_attenuation = 1.781 omni_attenuation = 1.781
[node name="OmniLight3D2" type="OmniLight3D" parent="."] [node name="OmniLight3D2" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.98437, 5.26953, -0.382709) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.98437, 5.26953, -0.382709)
light_energy = 6.48 light_energy = 6.48
shadow_enabled = true shadow_enabled = true
shadow_blur = 10.0 shadow_blur = 10.0
omni_range = 26.443 omni_range = 26.443
omni_attenuation = 1.781 omni_attenuation = 1.781
[node name="VFX" type="Node3D" parent="."]
[node name="GPUParticles3D2" type="GPUParticles3D" parent="VFX"]
transform = Transform3D(1.084, 0, 0, 0, 0.257, 0, 0, 0, 0.682, 0.688172, 4.22838, 0.00214195)
amount = 20
lifetime = 41.19
local_coords = true
process_material = SubResource("ParticleProcessMaterial_7b6f1")
draw_pass_1 = SubResource("QuadMesh_0nke0")

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=28 format=3 uid="uid://b1oayub1dt5ag"] [gd_scene load_steps=30 format=3 uid="uid://b1oayub1dt5ag"]
[ext_resource type="Script" uid="uid://bccyfmj8ikewh" path="res://src/map/dungeon/code/SpecialRoom.cs" id="1_2ejwg"] [ext_resource type="Script" uid="uid://bccyfmj8ikewh" path="res://src/map/dungeon/code/SpecialRoom.cs" id="1_2ejwg"]
[ext_resource type="PackedScene" uid="uid://cglb4comfsrkq" path="res://src/map/dungeon/models/Area 2/Dismantled/A2-Dismantled.glb" id="2_kepl6"] [ext_resource type="PackedScene" uid="uid://cglb4comfsrkq" path="res://src/map/dungeon/models/Area 2/Dismantled/A2-Dismantled.glb" id="2_kepl6"]
@@ -20,7 +20,7 @@ size = Vector3(36.0071, 14.9419, 1)
size = Vector3(12.0194, 14.9419, 4.96362) size = Vector3(12.0194, 14.9419, 4.96362)
[sub_resource type="BoxShape3D" id="BoxShape3D_x0rdp"] [sub_resource type="BoxShape3D" id="BoxShape3D_x0rdp"]
size = Vector3(0.721748, 14.9419, 8.07169) size = Vector3(0.429233, 14.9419, 8.07169)
[sub_resource type="BoxShape3D" id="BoxShape3D_kepl6"] [sub_resource type="BoxShape3D" id="BoxShape3D_kepl6"]
size = Vector3(19.9991, 14.9419, 1) size = Vector3(19.9991, 14.9419, 1)
@@ -29,6 +29,13 @@ size = Vector3(19.9991, 14.9419, 1)
height = 7.69843 height = 7.69843
radius = 0.749023 radius = 0.749023
[sub_resource type="CylinderShape3D" id="CylinderShape3D_ohig7"]
height = 4.8584
radius = 0.452637
[sub_resource type="BoxShape3D" id="BoxShape3D_ohig7"]
size = Vector3(36.9648, 0.150879, 19.9662)
[sub_resource type="BoxShape3D" id="BoxShape3D_3f3ac"] [sub_resource type="BoxShape3D" id="BoxShape3D_3f3ac"]
size = Vector3(36, 20, 20) size = Vector3(36, 20, 20)
@@ -174,7 +181,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 33.6385, 9.23235, 2.61584)
shape = SubResource("BoxShape3D_x0rdp") shape = SubResource("BoxShape3D_x0rdp")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D9" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 33.6385, 9.23235, 14.5931) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 33.7848, 9.23235, 14.5931)
shape = SubResource("BoxShape3D_x0rdp") shape = SubResource("BoxShape3D_x0rdp")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
@@ -189,6 +196,18 @@ shape = SubResource("CylinderShape3D_2ejwg")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.3704, 5.19147, 2.53433) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.3704, 5.19147, 2.53433)
shape = SubResource("CylinderShape3D_2ejwg") shape = SubResource("CylinderShape3D_2ejwg")
[node name="CollisionShape3D37" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 33.5185, 3.6704, 6.01001)
shape = SubResource("CylinderShape3D_ohig7")
[node name="CollisionShape3D38" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 33.5185, 3.6704, 11.2101)
shape = SubResource("CylinderShape3D_ohig7")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.4905, 1.8692, 8.5882)
shape = SubResource("BoxShape3D_ohig7")
[node name="Room" type="Node3D" parent="."] [node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.681246, -0.227311) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.681246, -0.227311)

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=25 format=3 uid="uid://cuau7xgx3rkxu"] [gd_scene load_steps=26 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="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="PackedScene" uid="uid://dekf66gxvufrt" path="res://src/map/dungeon/models/Area 2/Proscenium/A2-Proscenium.glb" id="2_vbs5p"]
@@ -7,17 +7,17 @@
[ext_resource type="PackedScene" uid="uid://bhsoehmr37aws" path="res://src/npc/Proscenium/Proscenium.tscn" id="32_t4lrk"] [ext_resource type="PackedScene" uid="uid://bhsoehmr37aws" path="res://src/npc/Proscenium/Proscenium.tscn" id="32_t4lrk"]
[sub_resource type="BoxShape3D" id="BoxShape3D_u1ybt"] [sub_resource type="BoxShape3D" id="BoxShape3D_u1ybt"]
size = Vector3(3.95313, 3.02222, 10.8324) size = Vector3(3.95313, 8.42651, 10.8324)
[sub_resource type="BoxShape3D" id="BoxShape3D_ncyu1"] [sub_resource type="BoxShape3D" id="BoxShape3D_ncyu1"]
size = Vector3(2.71826, 3.02222, 22.426) size = Vector3(2.71826, 9.30457, 22.426)
[sub_resource type="CylinderShape3D" id="CylinderShape3D_orhq3"] [sub_resource type="CylinderShape3D" id="CylinderShape3D_orhq3"]
height = 16.2433 height = 16.2433
radius = 3.50342 radius = 3.50342
[sub_resource type="BoxShape3D" id="BoxShape3D_orhq3"] [sub_resource type="BoxShape3D" id="BoxShape3D_orhq3"]
size = Vector3(1.19385, 5.11926, 3.3562) size = Vector3(1.19385, 8.79645, 3.3562)
[sub_resource type="BoxShape3D" id="BoxShape3D_a1yx5"] [sub_resource type="BoxShape3D" id="BoxShape3D_a1yx5"]
size = Vector3(6.31128, 15.885, 22.369) size = Vector3(6.31128, 15.885, 22.369)
@@ -40,6 +40,9 @@ size = Vector3(35.9987, 10.4887, 12.0497)
[sub_resource type="BoxShape3D" id="BoxShape3D_vbs5p"] [sub_resource type="BoxShape3D" id="BoxShape3D_vbs5p"]
size = Vector3(2.42413, 10.4887, 28.0771) 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"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_dhety"]
albedo_texture = ExtResource("24_wjhqq") albedo_texture = ExtResource("24_wjhqq")
texture_filter = 0 texture_filter = 0
@@ -87,7 +90,9 @@ subdivide_depth = 1
[node name="Proscenium\'s Room" type="Node3D"] [node name="Proscenium\'s Room" type="Node3D"]
script = ExtResource("1_w3a78") script = ExtResource("1_w3a78")
[node name="A2-Proscenium" parent="." instance=ExtResource("2_vbs5p")] [node name="Model" type="Node3D" parent="."]
[node name="A2-Proscenium" parent="Model" instance=ExtResource("2_vbs5p")]
[node name="Collision" type="Node3D" parent="."] [node name="Collision" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.32238, 0) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.32238, 0)
@@ -100,11 +105,11 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.38769, -1.01111, -0.828796
shape = SubResource("BoxShape3D_u1ybt") shape = SubResource("BoxShape3D_u1ybt")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.38769, -1.01111, -17.7535) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.38769, 1.69104, -17.7535)
shape = SubResource("BoxShape3D_u1ybt") shape = SubResource("BoxShape3D_u1ybt")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [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, -1.01111, -20.6004) 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") shape = SubResource("BoxShape3D_ncyu1")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
@@ -120,27 +125,27 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.7547, 2.66736, -19.7642)
shape = SubResource("CylinderShape3D_orhq3") shape = SubResource("CylinderShape3D_orhq3")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.15522, -0.528496, -3.93219) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.96822, -0.528496, -3.93219)
shape = SubResource("BoxShape3D_orhq3") shape = SubResource("BoxShape3D_orhq3")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.15522, -0.528496, -14.5045) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.06614, -0.528496, -14.5045)
shape = SubResource("BoxShape3D_orhq3") shape = SubResource("BoxShape3D_orhq3")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D9" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.6966, -0.528496, -14.5045) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.58364, -0.528496, -14.5045)
shape = SubResource("BoxShape3D_orhq3") shape = SubResource("BoxShape3D_orhq3")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D10" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.2744, -0.528496, -14.5045) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0222, -0.528496, -14.5045)
shape = SubResource("BoxShape3D_orhq3") shape = SubResource("BoxShape3D_orhq3")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D11" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.2744, -0.528496, -3.96865) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.1263, -0.528496, -3.96865)
shape = SubResource("BoxShape3D_orhq3") shape = SubResource("BoxShape3D_orhq3")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D12" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.6966, -0.528496, -3.96865) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.5688, 1.3101, -3.96865)
shape = SubResource("BoxShape3D_orhq3") shape = SubResource("BoxShape3D_orhq3")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D13" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
@@ -183,6 +188,10 @@ shape = SubResource("BoxShape3D_w3a78")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22.726, 2.18499, -9.20493) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22.726, 2.18499, -9.20493)
shape = SubResource("BoxShape3D_vbs5p") 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="."] [node name="Doors" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.74721, 0) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.74721, 0)
@@ -245,15 +254,9 @@ visible = false
[node name="CollisionShape3D" parent="NPC/Proscenium/Hitbox" index="0"] [node name="CollisionShape3D" parent="NPC/Proscenium/Hitbox" index="0"]
visible = false visible = false
[node name="GPUParticles3D2" type="GPUParticles3D" parent="."] [node name="Light" type="Node3D" parent="."]
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")
[node name="OmniLight3D2" type="OmniLight3D" 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) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.38779, 4.05302, -0.0836668)
light_energy = 3.012 light_energy = 3.012
shadow_enabled = true shadow_enabled = true
@@ -261,4 +264,14 @@ shadow_blur = 1.24
omni_range = 7.66 omni_range = 7.66
omni_attenuation = 0.19 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"] [editable path="NPC/Proscenium"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=92 format=4 uid="uid://b6akxaacr8jd2"] [gd_scene load_steps=94 format=4 uid="uid://b6akxaacr8jd2"]
[ext_resource type="Script" uid="uid://bccyfmj8ikewh" path="res://src/map/dungeon/code/SpecialRoom.cs" id="1_r0ujh"] [ext_resource type="Script" uid="uid://bccyfmj8ikewh" path="res://src/map/dungeon/code/SpecialRoom.cs" id="1_r0ujh"]
[ext_resource type="Texture2D" uid="uid://cjy6hw7ehd6hs" path="res://src/map/dungeon/models/Area 2/Puer/A2-Puer_AREA_2_MAIN_STONE.png" id="2_bhd03"] [ext_resource type="Texture2D" uid="uid://cjy6hw7ehd6hs" path="res://src/map/dungeon/models/Area 2/Puer/A2-Puer_AREA_2_MAIN_STONE.png" id="2_bhd03"]
@@ -1220,58 +1220,6 @@ _surfaces = [{
blend_shape_mode = 0 blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_hitb7") shadow_mesh = SubResource("ArrayMesh_hitb7")
[sub_resource type="CylinderShape3D" id="CylinderShape3D_4qphd"]
height = 9.5874
radius = 6.11182
[sub_resource type="CylinderShape3D" id="CylinderShape3D_o6uge"]
height = 11.6984
radius = 2.65576
[sub_resource type="BoxShape3D" id="BoxShape3D_o6uge"]
size = Vector3(3.77737, 13.2483, 7.50493)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_p2jw2"]
points = PackedVector3Array(-16.5967, -4.0898, -16.667, 18.3135, 9.05323, -18.3282, -18.2579, 9.05323, 18.2432, 18.3135, 9.05323, 18.2432, -16.5967, -4.0898, 16.582, -18.2579, 9.05323, -18.3282, 16.6523, -4.0898, 16.582, 16.6523, -4.0898, -16.667, -2.55692, -5.09667, 5.64194, -5.66546, -5.10326, -2.62976, 5.75386, -5.14588, -2.64614, 2.61604, -5.10582, 5.64968, -5.65743, -5.09377, 2.54111, 2.63166, -5.14644, -5.76903, -2.57254, -5.13728, -5.76129, 5.74582, -5.13637, 2.55749, -6.14946, -5.06912, -0.55539, 6.24121, -5.10829, -0.558391, 0.543721, -5.10869, -6.25627, 0.540633, -5.06838, 6.13408)
[sub_resource type="BoxShape3D" id="BoxShape3D_407jo"]
size = Vector3(36, 6, 36)
[sub_resource type="Curve" id="Curve_plnii"]
_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_cyxiu"]
curve = SubResource("Curve_plnii")
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_407jo"]
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_cyxiu")
gravity = Vector3(0, -0.07, 0)
scale_min = 0.0
scale_max = 0.0
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_p2jw2"]
transparency = 1
cull_mode = 2
shading_mode = 0
albedo_color = Color(1, 1, 1, 0.0862745)
albedo_texture = ExtResource("20_7etq1")
billboard_mode = 2
[sub_resource type="QuadMesh" id="QuadMesh_70dbl"]
material = SubResource("StandardMaterial3D_p2jw2")
size = Vector2(0.1, 0.1)
subdivide_width = 1
subdivide_depth = 1
[sub_resource type="FastNoiseLite" id="FastNoiseLite_d8mjt"] [sub_resource type="FastNoiseLite" id="FastNoiseLite_d8mjt"]
noise_type = 3 noise_type = 3
frequency = 0.051 frequency = 0.051
@@ -1347,150 +1295,277 @@ size = Vector2(33.455, 31.71)
subdivide_width = 100 subdivide_width = 100
subdivide_depth = 100 subdivide_depth = 100
[sub_resource type="CylinderShape3D" id="CylinderShape3D_4qphd"]
height = 9.5874
radius = 6.11182
[sub_resource type="CylinderShape3D" id="CylinderShape3D_o6uge"]
height = 11.6984
radius = 2.65576
[sub_resource type="BoxShape3D" id="BoxShape3D_o6uge"]
size = Vector3(3.77737, 13.2483, 7.50493)
[sub_resource type="BoxShape3D" id="BoxShape3D_p2jw2"]
size = Vector3(16.0153, 8.34869, 0.344238)
[sub_resource type="BoxShape3D" id="BoxShape3D_70dbl"]
size = Vector3(16.0153, 8.34869, 0.344238)
[sub_resource type="CylinderShape3D" id="CylinderShape3D_407jo"]
height = 4.7168
radius = 0.452637
[sub_resource type="BoxShape3D" id="BoxShape3D_407jo"]
size = Vector3(36, 6, 36)
[sub_resource type="Curve" id="Curve_plnii"]
_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_cyxiu"]
curve = SubResource("Curve_plnii")
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_407jo"]
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_cyxiu")
gravity = Vector3(0, -0.07, 0)
scale_min = 0.0
scale_max = 0.0
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_p2jw2"]
transparency = 1
cull_mode = 2
shading_mode = 0
albedo_color = Color(1, 1, 1, 0.0862745)
albedo_texture = ExtResource("20_7etq1")
billboard_mode = 2
[sub_resource type="QuadMesh" id="QuadMesh_70dbl"]
material = SubResource("StandardMaterial3D_p2jw2")
size = Vector2(0.1, 0.1)
subdivide_width = 1
subdivide_depth = 1
[node name="Puer\'s Room" type="Node3D"] [node name="Puer\'s Room" type="Node3D"]
script = ExtResource("1_r0ujh") script = ExtResource("1_r0ujh")
[node name="a2-puer" type="Node3D" parent="."] [node name="Model" type="Node3D" parent="."]
[node name="a2-puer" type="Node3D" parent="Model"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0493407, 0) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0493407, 0)
[node name="RAILING SOLID" type="MeshInstance3D" parent="a2-puer"] [node name="RAILING SOLID" type="MeshInstance3D" parent="Model/a2-puer"]
transform = Transform3D(0.945, 0, 0, 0, 0.945, 0, 0, 0, 0.945, -0.018812, 1.02136, 0.0887066) transform = Transform3D(0.945, 0, 0, 0, 0.945, 0, 0, 0, 0.945, -0.018812, 1.02136, 0.0887066)
mesh = SubResource("ArrayMesh_hq7ri") mesh = SubResource("ArrayMesh_hq7ri")
skeleton = NodePath("") skeleton = NodePath("")
[node name="PATHOGEN 3" type="MeshInstance3D" parent="a2-puer"] [node name="PATHOGEN 3" type="MeshInstance3D" parent="Model/a2-puer"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.70512, 7.40272, -10.4239) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.70512, 7.40272, -10.4239)
mesh = SubResource("ArrayMesh_6xrwy") mesh = SubResource("ArrayMesh_6xrwy")
skeleton = NodePath("") skeleton = NodePath("")
[node name="PLATFORM" type="MeshInstance3D" parent="a2-puer"] [node name="PLATFORM" type="MeshInstance3D" parent="Model/a2-puer"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00336504, 0.365037, -0.0931746) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00336504, 0.365037, -0.0931746)
mesh = SubResource("ArrayMesh_dhucy") mesh = SubResource("ArrayMesh_dhucy")
skeleton = NodePath("") skeleton = NodePath("")
[node name="Pancaked Ways_022" type="MeshInstance3D" parent="a2-puer"] [node name="Pancaked Ways_022" type="MeshInstance3D" parent="Model/a2-puer"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17.6062, 3.83925, -0.00212391) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17.6062, 3.83925, -0.00212391)
mesh = SubResource("ArrayMesh_mo4tc") mesh = SubResource("ArrayMesh_mo4tc")
skeleton = NodePath("") skeleton = NodePath("")
[node name="Pancaked Ways_023" type="MeshInstance3D" parent="a2-puer"] [node name="Pancaked Ways_023" type="MeshInstance3D" parent="Model/a2-puer"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00811214, 3.84075, -17.6048) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00811214, 3.84075, -17.6048)
mesh = SubResource("ArrayMesh_8iym0") mesh = SubResource("ArrayMesh_8iym0")
skeleton = NodePath("") skeleton = NodePath("")
[node name="Pancaked Ways_024" type="MeshInstance3D" parent="a2-puer"] [node name="Pancaked Ways_024" type="MeshInstance3D" parent="Model/a2-puer"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00396784, 3.83303, 17.6194) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00396784, 3.83303, 17.6194)
mesh = SubResource("ArrayMesh_nubln") mesh = SubResource("ArrayMesh_nubln")
skeleton = NodePath("") skeleton = NodePath("")
[node name="Pancaked Ways_025" type="MeshInstance3D" parent="a2-puer"] [node name="Pancaked Ways_025" type="MeshInstance3D" parent="Model/a2-puer"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.5936, 3.84079, -0.00204628) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.5936, 3.84079, -0.00204628)
mesh = SubResource("ArrayMesh_j85ci") mesh = SubResource("ArrayMesh_j85ci")
skeleton = NodePath("") skeleton = NodePath("")
[node name="RUBBLE_001" type="MeshInstance3D" parent="a2-puer"] [node name="RUBBLE_001" type="MeshInstance3D" parent="Model/a2-puer"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.14574, 0.0075953, 7.9509) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.14574, 0.0075953, 7.9509)
mesh = SubResource("ArrayMesh_0lb53") mesh = SubResource("ArrayMesh_0lb53")
skeleton = NodePath("") skeleton = NodePath("")
[node name="WATER_001" type="MeshInstance3D" parent="a2-puer"] [node name="WATER_001" type="MeshInstance3D" parent="Model/a2-puer"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.218374, -0.773469, -0.0943666) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.218374, -0.773469, -0.0943666)
visible = false visible = false
mesh = SubResource("ArrayMesh_6ensm") mesh = SubResource("ArrayMesh_6ensm")
skeleton = NodePath("") skeleton = NodePath("")
surface_material_override/0 = SubResource("ShaderMaterial_cyxiu") surface_material_override/0 = SubResource("ShaderMaterial_cyxiu")
[node name="ROOM" type="MeshInstance3D" parent="a2-puer"] [node name="ROOM" type="MeshInstance3D" parent="Model/a2-puer"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.034063, 4.06938, 0.0439863) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.034063, 4.06938, 0.0439863)
mesh = SubResource("ArrayMesh_iu77u") mesh = SubResource("ArrayMesh_iu77u")
skeleton = NodePath("") skeleton = NodePath("")
[node name="PATHOGEN1" type="MeshInstance3D" parent="a2-puer"] [node name="PATHOGEN1" type="MeshInstance3D" parent="Model/a2-puer"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.48907, 7.24248, -9.04116) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.48907, 7.24248, -9.04116)
mesh = SubResource("ArrayMesh_bvy5c") mesh = SubResource("ArrayMesh_bvy5c")
skeleton = NodePath("") skeleton = NodePath("")
[node name="PATHOGEN 2" type="MeshInstance3D" parent="a2-puer"] [node name="PATHOGEN 2" type="MeshInstance3D" parent="Model/a2-puer"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.44445, 6.31144, 10.4806) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.44445, 6.31144, 10.4806)
mesh = SubResource("ArrayMesh_cwnab") mesh = SubResource("ArrayMesh_cwnab")
skeleton = NodePath("") skeleton = NodePath("")
[node name="TOP THING" type="MeshInstance3D" parent="a2-puer"] [node name="TOP THING" type="MeshInstance3D" parent="Model/a2-puer"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.123622, 12.3484, -0.580641) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.123622, 12.3484, -0.580641)
mesh = SubResource("ArrayMesh_uwame") mesh = SubResource("ArrayMesh_uwame")
skeleton = NodePath("") skeleton = NodePath("")
[node name="Cylinder_015" type="MeshInstance3D" parent="a2-puer"] [node name="Cylinder_015" type="MeshInstance3D" parent="Model/a2-puer"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.32384, 5.63086, -1.38641) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.32384, 5.63086, -1.38641)
mesh = SubResource("ArrayMesh_vb2n1") mesh = SubResource("ArrayMesh_vb2n1")
skeleton = NodePath("") skeleton = NodePath("")
[node name="Cylinder_020" type="MeshInstance3D" parent="a2-puer"] [node name="Cylinder_020" type="MeshInstance3D" parent="Model/a2-puer"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.9455, 1.93831, 12.045) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.9455, 1.93831, 12.045)
mesh = SubResource("ArrayMesh_0ipt5") mesh = SubResource("ArrayMesh_0ipt5")
skeleton = NodePath("") skeleton = NodePath("")
[node name="Collision" type="Node3D" parent="."] [node name="Top Water" type="MeshInstance3D" parent="Model"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.169727, -1.1895, 0.0638962)
mesh = SubResource("PlaneMesh_njl1u")
skeleton = NodePath("../../..")
[node name="Collisions" 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, 2, 0)
[node name="StaticBody3D2" type="StaticBody3D" parent="Collision"] [node name="StaticBody3D2" type="StaticBody3D" parent="Collisions"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0160885, 3.86484, 7.25485) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0160885, 3.86484, 7.25485)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0789547, -2.32056, -7.07955) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0789547, -2.32056, -7.07955)
shape = SubResource("CylinderShape3D_4qphd") shape = SubResource("CylinderShape3D_4qphd")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.489, -1.10962, -16.2888) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.1904, -1.10962, -16.998)
shape = SubResource("CylinderShape3D_o6uge") shape = SubResource("CylinderShape3D_o6uge")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.3048, 0, -22.7352) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.1182, 0, -22.2873)
shape = SubResource("CylinderShape3D_o6uge") shape = SubResource("CylinderShape3D_o6uge")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.19607, 0, -22.7352) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.83059, 0, -22.362)
shape = SubResource("CylinderShape3D_o6uge") shape = SubResource("CylinderShape3D_o6uge")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.25304, 0, -22.7352) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.68525, 0, -22.3721)
shape = SubResource("CylinderShape3D_o6uge") shape = SubResource("CylinderShape3D_o6uge")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.2083, 0, -22.7352) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.9835, 0, -22.3203)
shape = SubResource("CylinderShape3D_o6uge") shape = SubResource("CylinderShape3D_o6uge")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.2083, 0, -16.4115) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.9663, 0, -16.9993)
shape = SubResource("CylinderShape3D_o6uge") shape = SubResource("CylinderShape3D_o6uge")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.2083, 0, 2.22175) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.0217, 0, 2.4457)
shape = SubResource("CylinderShape3D_o6uge") shape = SubResource("CylinderShape3D_o6uge")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D9" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.2083, 0, 8.11564) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.0963, 0, 7.81704)
shape = SubResource("CylinderShape3D_o6uge") shape = SubResource("CylinderShape3D_o6uge")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D10" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.28374, 0, 8.11564) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.65699, 0, 7.92902)
shape = SubResource("CylinderShape3D_o6uge") shape = SubResource("CylinderShape3D_o6uge")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D11" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.59513, 0, 8.11564) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.9409, 0, 8.04649)
shape = SubResource("CylinderShape3D_o6uge") shape = SubResource("CylinderShape3D_o6uge")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D12" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.7248, -0.878723, 3.00605) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.2753, -0.878723, 2.52198)
shape = SubResource("CylinderShape3D_o6uge") shape = SubResource("CylinderShape3D_o6uge")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D14" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(0.689797, 0.723853, -0.0147328, 6.42564e-10, 0.0203491, 0.999793, 0.724003, -0.689654, 0.0140368, -12.1034, -3.73691, 5.21405) transform = Transform3D(0.689797, 0.723853, -0.0147328, 6.42564e-10, 0.0203491, 0.999793, 0.724003, -0.689654, 0.0140368, -12.1034, -3.73691, 5.21405)
shape = SubResource("BoxShape3D_o6uge") shape = SubResource("BoxShape3D_o6uge")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Collision/StaticBody3D2"] [node name="CollisionShape3D13" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0501515, -1.74612, -7.21086) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.0187, -1.66674, 10.5949)
shape = SubResource("ConvexPolygonShape3D_p2jw2") shape = SubResource("BoxShape3D_p2jw2")
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.95837, -1.66674, 10.5949)
shape = SubResource("BoxShape3D_p2jw2")
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.95837, -1.66674, -25.2814)
shape = SubResource("BoxShape3D_p2jw2")
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.0036, -1.66674, -25.2814)
shape = SubResource("BoxShape3D_p2jw2")
[node name="CollisionShape3D18" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -18.1659, -1.66674, -17.223)
shape = SubResource("BoxShape3D_70dbl")
[node name="CollisionShape3D19" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -18.1659, -1.66674, 2.77485)
shape = SubResource("BoxShape3D_70dbl")
[node name="CollisionShape3D20" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 18.1409, -1.66674, -17.223)
shape = SubResource("BoxShape3D_70dbl")
[node name="CollisionShape3D21" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 18.1409, -1.66674, 2.77485)
shape = SubResource("BoxShape3D_70dbl")
[node name="CollisionShape3D32" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.62343, -3.40129, 10.2788)
shape = SubResource("CylinderShape3D_407jo")
[node name="CollisionShape3D33" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.62112, -3.40129, 10.2788)
shape = SubResource("CylinderShape3D_407jo")
[node name="CollisionShape3D34" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.62343, -3.40129, -24.7762)
shape = SubResource("CylinderShape3D_407jo")
[node name="CollisionShape3D35" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.62112, -3.40129, -24.7762)
shape = SubResource("CylinderShape3D_407jo")
[node name="CollisionShape3D36" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.5109, -3.47329, -4.63257)
shape = SubResource("CylinderShape3D_407jo")
[node name="CollisionShape3D37" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.5109, -3.47329, -9.92922)
shape = SubResource("CylinderShape3D_407jo")
[node name="CollisionShape3D38" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17.5273, -3.47329, -4.63257)
shape = SubResource("CylinderShape3D_407jo")
[node name="CollisionShape3D39" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17.5273, -3.47329, -9.92922)
shape = SubResource("CylinderShape3D_407jo")
[node name="Room" type="Node3D" parent="."] [node name="Room" 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, 2, 0)
@@ -1512,15 +1587,9 @@ transform = Transform3D(1.28, 0, 0, 0, 1.28, 0, 0, 0, 1.28, 0, 0.486467, 0)
[node name="Puer" parent="NPC" instance=ExtResource("24_p2jw2")] [node name="Puer" parent="NPC" instance=ExtResource("24_p2jw2")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.80806, 0) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.80806, 0)
[node name="GPUParticles3D2" type="GPUParticles3D" parent="."] [node name="Lights" type="Node3D" parent="."]
transform = Transform3D(0.859, 0, 0, 0, 0.427, 0, 0, 0, 0.877, 0.361126, 4.14917, -0.438256)
amount = 20
lifetime = 41.19
local_coords = true
process_material = SubResource("ParticleProcessMaterial_407jo")
draw_pass_1 = SubResource("QuadMesh_70dbl")
[node name="OmniLight3D" type="OmniLight3D" parent="."] [node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.141112, 3.66531, -0.0836668) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.141112, 3.66531, -0.0836668)
light_energy = 1.434 light_energy = 1.434
shadow_enabled = true shadow_enabled = true
@@ -1528,8 +1597,12 @@ shadow_blur = 2.797
omni_range = 14.312 omni_range = 14.312
omni_attenuation = 0.413 omni_attenuation = 0.413
[node name="Top Water" type="MeshInstance3D" parent="."] [node name="VFX" type="Node3D" parent="."]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.169727, -1.1895, 0.0638962) [node name="GPUParticles3D2" type="GPUParticles3D" parent="VFX"]
mesh = SubResource("PlaneMesh_njl1u") transform = Transform3D(0.859, 0, 0, 0, 0.427, 0, 0, 0, 0.877, 0.361126, 4.14917, -0.438256)
skeleton = NodePath("../..") amount = 20
lifetime = 41.19
local_coords = true
process_material = SubResource("ParticleProcessMaterial_407jo")
draw_pass_1 = SubResource("QuadMesh_70dbl")

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=64 format=3 uid="uid://02v033xrh6xi"] [gd_scene load_steps=65 format=3 uid="uid://02v033xrh6xi"]
[ext_resource type="Script" uid="uid://bd824eigybu51" path="res://src/map/dungeon/code/ExitRoom.cs" id="2_7o05s"] [ext_resource type="Script" uid="uid://bd824eigybu51" path="res://src/map/dungeon/code/ExitRoom.cs" id="2_7o05s"]
[ext_resource type="PackedScene" uid="uid://bpihpjlg5mcq" path="res://src/map/dungeon/models/Area 2/Exit/A2-Exit.glb" id="2_d13sj"] [ext_resource type="PackedScene" uid="uid://bpihpjlg5mcq" path="res://src/map/dungeon/models/Area 2/Exit/A2-Exit.glb" id="2_d13sj"]
@@ -6,12 +6,6 @@
[ext_resource type="Texture2D" uid="uid://b7kj1pxt7wx1g" path="res://src/vfx/World/BLUE_FLAME.png" id="5_pmpee"] [ext_resource type="Texture2D" uid="uid://b7kj1pxt7wx1g" path="res://src/vfx/World/BLUE_FLAME.png" id="5_pmpee"]
[ext_resource type="AudioStream" uid="uid://b306wov6yfaan" path="res://src/audio/sfx/amb_flame_burning.ogg" id="6_pmpee"] [ext_resource type="AudioStream" uid="uid://b306wov6yfaan" path="res://src/audio/sfx/amb_flame_burning.ogg" id="6_pmpee"]
[sub_resource type="BoxShape3D" id="BoxShape3D_umdkt"]
size = Vector3(0.391602, 21, 37)
[sub_resource type="BoxShape3D" id="BoxShape3D_daunu"]
size = Vector3(0.628906, 21, 6.86426)
[sub_resource type="BoxShape3D" id="BoxShape3D_7230f"] [sub_resource type="BoxShape3D" id="BoxShape3D_7230f"]
size = Vector3(0.628906, 21, 19.2147) size = Vector3(0.628906, 21, 19.2147)
@@ -19,11 +13,21 @@ size = Vector3(0.628906, 21, 19.2147)
height = 11.6425 height = 11.6425
radius = 1.40381 radius = 1.40381
[sub_resource type="BoxShape3D" id="BoxShape3D_bracd"] [sub_resource type="BoxShape3D" id="BoxShape3D_kx0t3"]
size = Vector3(1.31396, 11.3767, 3.75488) size = Vector3(0.308014, 12.6314, 18.1379)
[sub_resource type="BoxShape3D" id="BoxShape3D_pmpee"]
size = Vector3(4.70886, 4.88952, 0.247559)
[sub_resource type="BoxShape3D" id="BoxShape3D_d13sj"]
size = Vector3(1.12109, 11.4861, 3.61377)
[sub_resource type="CylinderShape3D" id="CylinderShape3D_kx0t3"]
height = 4.7168
radius = 0.452637
[sub_resource type="BoxShape3D" id="BoxShape3D_7o05s"] [sub_resource type="BoxShape3D" id="BoxShape3D_7o05s"]
size = Vector3(20, 20, 36) size = Vector3(13.496, 20, 17.3486)
[sub_resource type="BoxShape3D" id="BoxShape3D_wu8s2"] [sub_resource type="BoxShape3D" id="BoxShape3D_wu8s2"]
size = Vector3(15.7098, 10.2039, 7.09571) size = Vector3(15.7098, 10.2039, 7.09571)
@@ -397,7 +401,7 @@ tracks/1/keys = {
tracks/2/type = "value" tracks/2/type = "value"
tracks/2/imported = false tracks/2/imported = false
tracks/2/enabled = true tracks/2/enabled = true
tracks/2/path = NodePath("../OmniLight3D:light_energy") tracks/2/path = NodePath("../Lights/OmniLight3D:light_energy")
tracks/2/interp = 1 tracks/2/interp = 1
tracks/2/loop_wrap = true tracks/2/loop_wrap = true
tracks/2/keys = { tracks/2/keys = {
@@ -409,7 +413,7 @@ tracks/2/keys = {
tracks/3/type = "value" tracks/3/type = "value"
tracks/3/imported = false tracks/3/imported = false
tracks/3/enabled = true tracks/3/enabled = true
tracks/3/path = NodePath("../OmniLight3D2:light_energy") tracks/3/path = NodePath("../Lights/OmniLight3D2:light_energy")
tracks/3/interp = 1 tracks/3/interp = 1
tracks/3/loop_wrap = true tracks/3/loop_wrap = true
tracks/3/keys = { tracks/3/keys = {
@@ -448,7 +452,7 @@ tracks/1/keys = {
tracks/2/type = "value" tracks/2/type = "value"
tracks/2/imported = false tracks/2/imported = false
tracks/2/enabled = true tracks/2/enabled = true
tracks/2/path = NodePath("../OmniLight3D:light_energy") tracks/2/path = NodePath("../Lights/OmniLight3D:light_energy")
tracks/2/interp = 1 tracks/2/interp = 1
tracks/2/loop_wrap = true tracks/2/loop_wrap = true
tracks/2/keys = { tracks/2/keys = {
@@ -467,54 +471,62 @@ _data = {
[node name="Floor Exit B" type="Node3D"] [node name="Floor Exit B" type="Node3D"]
script = ExtResource("2_7o05s") script = ExtResource("2_7o05s")
[node name="A2-Exit2" parent="." instance=ExtResource("2_d13sj")] [node name="Model" type="Node3D" parent="."]
[node name="Collision" type="Node3D" parent="."] [node name="A2-Exit2" parent="Model" instance=ExtResource("2_d13sj")]
[node name="Collisions" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.78288, 0) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.78288, 0)
visible = false
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"] [node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 8.11174, 2.89397) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 8.11174, 2.89397)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D"] [node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.6958, 0, -3)
shape = SubResource("BoxShape3D_umdkt")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.76518, -4, -3)
shape = SubResource("BoxShape3D_umdkt")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 5.93701, -4, 14.8145)
shape = SubResource("BoxShape3D_daunu")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -6.14846, -4, 14.8145)
shape = SubResource("BoxShape3D_daunu")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.234899, -4, -2.54907) transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.234899, -4, -2.54907)
shape = SubResource("BoxShape3D_7230f") shape = SubResource("BoxShape3D_7230f")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody3D"] [node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/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, -5.62537, -4.97691, -2.88419)
shape = SubResource("CylinderShape3D_umdkt") shape = SubResource("CylinderShape3D_umdkt")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody3D"] [node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/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, 5.50809, -5.39357, -2.83018)
shape = SubResource("CylinderShape3D_umdkt") shape = SubResource("CylinderShape3D_umdkt")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody3D"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.02964, -5.18835, 9.67496) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.58114, -4.59102, 4.08284)
shape = SubResource("BoxShape3D_bracd") shape = SubResource("BoxShape3D_kx0t3")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collision/StaticBody3D"] [node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.99862, -5.18835, 9.61777) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.60572, -4.59102, 4.08284)
shape = SubResource("BoxShape3D_bracd") shape = SubResource("BoxShape3D_kx0t3")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.39616, -8.37341, 13.0093)
shape = SubResource("BoxShape3D_pmpee")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.30423, -8.4472, 13.0093)
shape = SubResource("BoxShape3D_pmpee")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.20806, -5.24304, 7.30454)
shape = SubResource("BoxShape3D_d13sj")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.16945, -5.24304, 7.30454)
shape = SubResource("BoxShape3D_d13sj")
[node name="CollisionShape3D38" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.64639, -9.23092, 12.7172)
shape = SubResource("CylinderShape3D_kx0t3")
[node name="CollisionShape3D39" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.78246, -9.23092, 12.7172)
shape = SubResource("CylinderShape3D_kx0t3")
[node name="Spawn Points" type="Node3D" parent="."] [node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.93856, 9.80872) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.93856, 9.80872)
visible = false
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"] [node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true unique_name_in_owner = true
@@ -522,7 +534,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.61757, -1.89174, 0.580412)
[node name="Room" type="Node3D" parent="."] [node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.08768, 0) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.08768, 0)
visible = false
[node name="Room" type="Area3D" parent="Room"] [node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true unique_name_in_owner = true
@@ -531,7 +542,7 @@ collision_layer = 0
collision_mask = 10 collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -3.99197, -1.19209e-07) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0133419, -3.99197, 7.38916)
shape = SubResource("BoxShape3D_7o05s") shape = SubResource("BoxShape3D_7o05s")
[node name="Exit" type="Area3D" parent="Room"] [node name="Exit" type="Area3D" parent="Room"]
@@ -544,60 +555,32 @@ collision_mask = 256
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00295544, 1.56831, 4.23168) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00295544, 1.56831, 4.23168)
shape = SubResource("BoxShape3D_wu8s2") shape = SubResource("BoxShape3D_wu8s2")
[node name="GPUParticles3D2" type="GPUParticles3D" parent="."] [node name="Lights" type="Node3D" parent="."]
transform = Transform3D(0.464, 0, 0, 0, 0.227, 0, 0, 0, 0.462, 10.4639, 4.40841, 7.92556)
visible = false
amount = 20
lifetime = 41.19
local_coords = true
process_material = SubResource("ParticleProcessMaterial_vsgtq")
draw_pass_1 = SubResource("QuadMesh_fnbln")
[node name="OmniLight3D" type="OmniLight3D" parent="."] [node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.50137, 4.05861, 0.0702511) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.50137, 4.05861, 0.0702511)
light_energy = 6.436 light_energy = 6.02043
shadow_enabled = true shadow_enabled = true
shadow_blur = 10.0 shadow_blur = 10.0
omni_range = 20.929 omni_range = 20.929
omni_attenuation = 1.346 omni_attenuation = 1.346
[node name="OmniLight3D2" type="OmniLight3D" parent="."] [node name="OmniLight3D2" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.6103, 4.13878, 0.141568) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.6103, 4.13878, 0.141568)
light_energy = 6.78638 light_energy = 6.02043
shadow_enabled = true shadow_enabled = true
shadow_blur = 10.0 shadow_blur = 10.0
omni_range = 20.929 omni_range = 20.929
omni_attenuation = 1.346 omni_attenuation = 1.346
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="."] [node name="OmniLight3D3" type="OmniLight3D" parent="Lights"]
transform = Transform3D(0.615, 0, 0, 0, 0.445, 0, 0, 0, 0.445, -5.59708, 4.55575, 0.0437837)
billboard = 2
sprite_frames = SubResource("SpriteFrames_chrua")
autoplay = "default"
[node name="AnimatedSprite3D2" type="AnimatedSprite3D" parent="."]
transform = Transform3D(0.615, 0, 0, 0, 0.445, 0, 0, 0, 0.445, 5.50123, 4.48291, 0.094732)
billboard = 2
sprite_frames = SubResource("SpriteFrames_chrua")
autoplay = "default"
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 13.623, -5.91127) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 13.623, -5.91127)
light_energy = 4.7 light_energy = 4.7
omni_range = 14.399 omni_range = 14.399
[node name="FogVolume" type="FogVolume" parent="."] [node name="Audio" type="Node3D" 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)
[node name="AnimationPlayer" type="AnimationPlayer" parent="."] [node name="FLAME1" type="AudioStreamPlayer3D" parent="Audio"]
root_node = NodePath("../AnimatedSprite3D")
libraries = {
&"": SubResource("AnimationLibrary_ljhl3")
}
autoplay = "Flame Flicker"
[node name="FLAME1" type="AudioStreamPlayer3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.61801, 4.12166, 0.173719) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.61801, 4.12166, 0.173719)
stream = ExtResource("6_pmpee") stream = ExtResource("6_pmpee")
autoplay = true autoplay = true
@@ -605,10 +588,43 @@ max_distance = 25.0
bus = &"AMBIENT" bus = &"AMBIENT"
parameters/looping = true parameters/looping = true
[node name="FLAME2" type="AudioStreamPlayer3D" parent="."] [node name="FLAME2" type="AudioStreamPlayer3D" parent="Audio"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.49696, 4.09516, 0.0324825) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.49696, 4.09516, 0.0324825)
stream = ExtResource("6_pmpee") stream = ExtResource("6_pmpee")
autoplay = true autoplay = true
max_distance = 25.0 max_distance = 25.0
bus = &"AMBIENT" bus = &"AMBIENT"
parameters/looping = true parameters/looping = true
[node name="VFX" type="Node3D" parent="."]
[node name="FogVolume" type="FogVolume" parent="VFX"]
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)
[node name="GPUParticles3D2" type="GPUParticles3D" parent="VFX"]
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_vsgtq")
draw_pass_1 = SubResource("QuadMesh_fnbln")
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="VFX"]
transform = Transform3D(0.615, 0, 0, 0, 0.445, 0, 0, 0, 0.445, -5.59708, 4.55575, 0.0437837)
billboard = 2
sprite_frames = SubResource("SpriteFrames_chrua")
autoplay = "default"
[node name="AnimatedSprite3D2" type="AnimatedSprite3D" parent="VFX"]
transform = Transform3D(0.615, 0, 0, 0, 0.445, 0, 0, 0, 0.445, 5.50123, 4.48291, 0.094732)
billboard = 2
sprite_frames = SubResource("SpriteFrames_chrua")
autoplay = "default"
[node name="AnimationPlayer" type="AnimationPlayer" parent="VFX"]
root_node = NodePath("../AnimatedSprite3D")
libraries = {
&"": SubResource("AnimationLibrary_ljhl3")
}
autoplay = "Flame Flicker"

File diff suppressed because one or more lines are too long

View File

@@ -40,7 +40,43 @@ subdivide_depth = 1
[node name="40_DonutGallery" type="Node3D"] [node name="40_DonutGallery" type="Node3D"]
[node name="GPUParticles3D2" type="GPUParticles3D" parent="."] [node name="Model" type="Node3D" parent="."]
[node name="A2 Donut" parent="Model" instance=ExtResource("1_8nndw")]
[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, 2.26678, -23.6828)
omni_range = 11.2655
[node name="OmniLight3D2" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 9.09179, 11.647)
light_energy = 4.963
shadow_enabled = true
omni_range = 17.759
[node name="OmniLight3D3" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 9.09179, -11.6382)
light_energy = 4.963
shadow_enabled = true
omni_range = 17.759
[node name="OmniLight3D4" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.3707, 9.09179, 0.127988)
light_energy = 4.963
shadow_enabled = true
omni_range = 17.759
[node name="OmniLight3D5" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.0628, 9.09179, 0.127988)
light_energy = 4.963
shadow_enabled = true
omni_range = 17.759
[node name="VFX" type="Node3D" parent="."]
[node name="GPUParticles3D2" type="GPUParticles3D" parent="VFX"]
transform = Transform3D(5.169, 0, 0, 0, 2.932, 0, 0, 0, 5.667, 0.112471, 4.29823, -0.0744419) transform = Transform3D(5.169, 0, 0, 0, 2.932, 0, 0, 0, 5.667, 0.112471, 4.29823, -0.0744419)
amount = 20 amount = 20
lifetime = 41.19 lifetime = 41.19
@@ -48,38 +84,8 @@ local_coords = true
process_material = SubResource("ParticleProcessMaterial_roqqs") process_material = SubResource("ParticleProcessMaterial_roqqs")
draw_pass_1 = SubResource("QuadMesh_gmwua") draw_pass_1 = SubResource("QuadMesh_gmwua")
[node name="OmniLight3D" type="OmniLight3D" parent="."] [node name="FogVolume" type="FogVolume" parent="VFX"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.26678, -23.6828)
omni_range = 11.2655
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 9.09179, 11.647)
light_energy = 4.963
shadow_enabled = true
omni_range = 17.759
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 9.09179, -11.6382)
light_energy = 4.963
shadow_enabled = true
omni_range = 17.759
[node name="OmniLight3D4" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.3707, 9.09179, 0.127988)
light_energy = 4.963
shadow_enabled = true
omni_range = 17.759
[node name="OmniLight3D5" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.0628, 9.09179, 0.127988)
light_energy = 4.963
shadow_enabled = true
omni_range = 17.759
[node name="FogVolume" type="FogVolume" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00845337, 15.2848, -6.46941) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00845337, 15.2848, -6.46941)
size = Vector3(35.5961, 7.12933, 48.7726) size = Vector3(35.5961, 7.12933, 48.7726)
[node name="A2 Donut" parent="." instance=ExtResource("1_8nndw")] [editable path="Model/A2 Donut"]
[editable path="A2 Donut"]

View File

@@ -12,34 +12,24 @@ size = Vector3(28, 6, 48)
[node name="40_DonutGallery" type="Node3D"] [node name="40_DonutGallery" type="Node3D"]
script = ExtResource("1_e3spp") script = ExtResource("1_e3spp")
[node name="A2 Circular Water Room" parent="." instance=ExtResource("1_wyllr")] [node name="Model" type="Node3D" parent="."]
[node name="FogVolume" type="FogVolume" parent="A2 Circular Water Room"] [node name="A2 Circular Water Room" parent="Model" instance=ExtResource("1_wyllr")]
[node name="FogVolume" type="FogVolume" parent="Model/A2 Circular Water Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0890198, -27.6868, 0.0737915) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0890198, -27.6868, 0.0737915)
size = Vector3(27.5767, 24.041, 28.1017) size = Vector3(27.5767, 24.041, 28.1017)
[node name="FogVolume2" type="FogVolume" parent="A2 Circular Water Room"] [node name="FogVolume2" type="FogVolume" parent="Model/A2 Circular Water Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0890198, 20.9393, 0.0737915) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0890198, 20.9393, 0.0737915)
size = Vector3(27.5767, 11.1167, 28.1017) size = Vector3(27.5767, 11.1167, 28.1017)
[node name="SpotLight3D" type="SpotLight3D" parent="."] [node name="Collisions" type="Node3D" parent="."]
transform = Transform3D(0.955335, -1.29178e-08, 0.295525, -0.295525, -4.1759e-08, 0.955335, 0, -1, -4.37114e-08, 5.51394, 14.0044, 0)
light_energy = 9.242
shadow_enabled = true
shadow_opacity = 0.93
spot_range = 48.914
[node name="OmniLight3D" type="OmniLight3D" parent="."] [node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 8.403, 0)
light_energy = 1.762
shadow_enabled = true
omni_range = 17.759
omni_attenuation = 0.81
[node name="StaticBody3D" type="StaticBody3D" parent="."]
transform = Transform3D(9.69048, 0, 0, 0, 9.69048, 0, 0, 0, 9.69048, -0.0314422, 2.84891, -0.00925446) transform = Transform3D(9.69048, 0, 0, 0, 9.69048, 0, 0, 0, 9.69048, -0.0314422, 2.84891, -0.00925446)
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
shape = SubResource("ConcavePolygonShape3D_awssr") shape = SubResource("ConcavePolygonShape3D_awssr")
[node name="Spawn Points" type="Node3D" parent="."] [node name="Spawn Points" type="Node3D" parent="."]
@@ -78,3 +68,19 @@ collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"] [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) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
shape = SubResource("BoxShape3D_a5ll2") shape = SubResource("BoxShape3D_a5ll2")
[node name="Lights" type="Node3D" parent="."]
[node name="SpotLight3D" type="SpotLight3D" parent="Lights"]
transform = Transform3D(0.955335, -1.29178e-08, 0.295525, -0.295525, -4.1759e-08, 0.955335, 0, -1, -4.37114e-08, 5.51394, 14.0044, 0)
light_energy = 9.242
shadow_enabled = true
shadow_opacity = 0.93
spot_range = 48.914
[node name="OmniLight3D" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 8.403, 0)
light_energy = 1.762
shadow_enabled = true
omni_range = 17.759
omni_attenuation = 0.81

View File

@@ -31,7 +31,9 @@ size = Vector3(19.9524, 0.1, 19.9805)
[node name="42_SmallBlockRoomA2" type="Node3D"] [node name="42_SmallBlockRoomA2" type="Node3D"]
[node name="A2-BlockRoomSmall" parent="." instance=ExtResource("1_jxmh2")] [node name="Model" type="Node3D" parent="."]
[node name="A2-BlockRoomSmall" parent="Model" instance=ExtResource("1_jxmh2")]
[node name="Spawn Points" type="Node3D" parent="."] [node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.2895, 0, -9.00508) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.2895, 0, -9.00508)
@@ -80,47 +82,47 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.3539, 4.09071, 8.84395) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.3539, 4.09071, 8.84395)
shape = SubResource("BoxShape3D_jxmh2") shape = SubResource("BoxShape3D_jxmh2")
[node name="Collision" type="Node3D" parent="."] [node name="Collisions" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.785047, 2.10907, -0.117584) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.785047, 2.10907, -0.117584)
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"] [node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.1391, -0.142086, 3.98045) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.1391, -0.142086, 3.98045)
shape = SubResource("BoxShape3D_sabk0") shape = SubResource("BoxShape3D_sabk0")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D"] [node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.18206, -0.142086, -4.0277) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.18206, -0.142086, -4.0277)
shape = SubResource("BoxShape3D_7grvb") shape = SubResource("BoxShape3D_7grvb")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D"] [node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.80376, -0.142086, 3.98045) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.80376, -0.142086, 3.98045)
shape = SubResource("BoxShape3D_ibu4r") shape = SubResource("BoxShape3D_ibu4r")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody3D"] [node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.81566, -0.142086, -4.03325) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.81566, -0.142086, -4.03325)
shape = SubResource("BoxShape3D_nun7e") shape = SubResource("BoxShape3D_nun7e")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/StaticBody3D"] [node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.80767, -0.142086, -8.02014) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.80767, -0.142086, -8.02014)
shape = SubResource("BoxShape3D_3rcm8") shape = SubResource("BoxShape3D_3rcm8")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody3D"] [node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.17954, -0.142086, -8.02014) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.17954, -0.142086, -8.02014)
shape = SubResource("BoxShape3D_1i15w") shape = SubResource("BoxShape3D_1i15w")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody3D"] [node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.17954, -0.142086, 7.97142) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.17954, -0.142086, 7.97142)
shape = SubResource("BoxShape3D_y7etk") shape = SubResource("BoxShape3D_y7etk")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collision/StaticBody3D"] [node name="CollisionShape3D9" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.81589, -0.142086, 7.97142) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.81589, -0.142086, 7.97142)
shape = SubResource("BoxShape3D_y7etk") shape = SubResource("BoxShape3D_y7etk")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collision/StaticBody3D"] [node name="CollisionShape3D10" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.81748, -0.142086, 5.93779) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.81748, -0.142086, 5.93779)
shape = SubResource("BoxShape3D_y7etk") shape = SubResource("BoxShape3D_y7etk")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody3D"] [node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.833786, -2.14556, -0.00332832) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.833786, -2.14556, -0.00332832)
shape = SubResource("BoxShape3D_f1d2a") shape = SubResource("BoxShape3D_f1d2a")

View File

@@ -1,11 +1,8 @@
[gd_scene load_steps=8 format=3 uid="uid://bbyjnuf1p6w3r"] [gd_scene load_steps=14 format=3 uid="uid://bbyjnuf1p6w3r"]
[ext_resource type="PackedScene" uid="uid://ddeqj2mmaw0vr" path="res://src/map/dungeon/models/Area 2/BlockRoomLarge/A2-BlockRoomLarge.glb" id="1_37pbi"] [ext_resource type="PackedScene" uid="uid://ddeqj2mmaw0vr" path="res://src/map/dungeon/models/Area 2/BlockRoomLarge/A2-BlockRoomLarge.glb" id="1_37pbi"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="1_wvkq2"] [ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="1_wvkq2"]
[sub_resource type="BoxShape3D" id="BoxShape3D_37pbi"]
size = Vector3(36.0175, 8, 20.0029)
[sub_resource type="BoxShape3D" id="BoxShape3D_wvkq2"] [sub_resource type="BoxShape3D" id="BoxShape3D_wvkq2"]
size = Vector3(3.96191, 3.96552, 8.00346) size = Vector3(3.96191, 3.96552, 8.00346)
@@ -18,10 +15,105 @@ size = Vector3(2.03163, 3.96552, 4.13477)
[sub_resource type="BoxShape3D" id="BoxShape3D_yv0am"] [sub_resource type="BoxShape3D" id="BoxShape3D_yv0am"]
size = Vector3(2.03163, 3.96552, 6.03076) size = Vector3(2.03163, 3.96552, 6.03076)
[sub_resource type="BoxShape3D" id="BoxShape3D_bdm5v"]
size = Vector3(35.9951, 0.18042, 19.9845)
[sub_resource type="BoxShape3D" id="BoxShape3D_2fujl"]
size = Vector3(10.0407, 8.76935, 1.9873)
[sub_resource type="BoxShape3D" id="BoxShape3D_yd8n7"]
size = Vector3(2.06396, 8.83475, 6.00958)
[sub_resource type="BoxShape3D" id="BoxShape3D_ivxol"]
size = Vector3(4.04688, 8.36009, 3.95416)
[sub_resource type="BoxShape3D" id="BoxShape3D_0o4f7"]
size = Vector3(2.04858, 8.36009, 3.95416)
[sub_resource type="BoxShape3D" id="BoxShape3D_sw7hf"]
size = Vector3(28.1197, 8.36009, 1.94437)
[sub_resource type="BoxShape3D" id="BoxShape3D_37pbi"]
size = Vector3(36.0175, 8, 20.0029)
[node name="LargeBlockRoom" type="Node3D"] [node name="LargeBlockRoom" type="Node3D"]
script = ExtResource("1_wvkq2") script = ExtResource("1_wvkq2")
[node name="A2-BlockRoomLarge" parent="." instance=ExtResource("1_37pbi")] [node name="Model" type="Node3D" parent="."]
[node name="A2-BlockRoomLarge" parent="Model" instance=ExtResource("1_37pbi")]
[node name="Collisions" type="Node3D" parent="."]
[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, -15.8564, 1.99805, 5.7969)
shape = SubResource("BoxShape3D_wvkq2")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.8564, 1.99805, -6.17724)
shape = SubResource("BoxShape3D_wvkq2")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.0897, 1.99805, 5.7969)
shape = SubResource("BoxShape3D_wvkq2")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.0897, 1.99805, -6.17724)
shape = SubResource("BoxShape3D_wvkq2")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.122485, 1.99805, -10.1741)
shape = SubResource("BoxShape3D_w7x07")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.122485, 1.99805, 9.80632)
shape = SubResource("BoxShape3D_w7x07")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 12.0712, 1.99805, 8.791)
shape = SubResource("BoxShape3D_48eg6")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -6.90235, 1.99805, 8.791)
shape = SubResource("BoxShape3D_yv0am")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0647259, -0.0815005, -0.109314)
shape = SubResource("BoxShape3D_bdm5v")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.89137, 3.88467, -9.17784)
shape = SubResource("BoxShape3D_2fujl")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.88669, 0.751404, 6.81665)
shape = SubResource("BoxShape3D_yd8n7")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.88669, 3.91737, 6.81665)
shape = SubResource("BoxShape3D_yd8n7")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.8859, 3.68005, -8.17906)
shape = SubResource("BoxShape3D_ivxol")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.01399, 3.68005, -10.167)
shape = SubResource("BoxShape3D_0o4f7")
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.1185, 3.68005, -10.167)
shape = SubResource("BoxShape3D_0o4f7")
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13.0888, 3.68005, -10.167)
shape = SubResource("BoxShape3D_0o4f7")
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.154522, 3.68005, -11.0642)
shape = SubResource("BoxShape3D_sw7hf")
[node name="Spawn Points" type="Node3D" parent="."] [node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.97031, 0) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.97031, 0)
@@ -67,39 +159,3 @@ collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.826404, 1.9843, -0.0330553) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.826404, 1.9843, -0.0330553)
shape = SubResource("BoxShape3D_37pbi") shape = SubResource("BoxShape3D_37pbi")
[node name="Collision" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.8564, 1.99805, 5.7969)
shape = SubResource("BoxShape3D_wvkq2")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.8564, 1.99805, -6.17724)
shape = SubResource("BoxShape3D_wvkq2")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.0897, 1.99805, 5.7969)
shape = SubResource("BoxShape3D_wvkq2")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.0897, 1.99805, -6.17724)
shape = SubResource("BoxShape3D_wvkq2")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.122485, 1.99805, -10.1741)
shape = SubResource("BoxShape3D_w7x07")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.122485, 1.99805, 9.80632)
shape = SubResource("BoxShape3D_w7x07")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 12.0712, 1.99805, 8.791)
shape = SubResource("BoxShape3D_48eg6")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -6.90235, 1.99805, 8.791)
shape = SubResource("BoxShape3D_yv0am")

File diff suppressed because one or more lines are too long