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="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)
[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"]
height = 5.88721
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"]
size = Vector3(16, 6, 16)
@@ -58,39 +69,73 @@ subdivide_depth = 1
[node name="Gallery Room" type="Node3D"]
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)
[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)
[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)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
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)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
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)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.16653, 2.2774, 5.73198)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.16653, 2.2774, 7.52543)
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)
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)
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="."]
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
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)
amount = 20
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"]
script = ExtResource("2_fp3eo")
[node name="A2-Balcony" parent="." instance=ExtResource("2_csh2d")]
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)
[node name="Model" type="Node3D" parent="."]
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)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
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)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
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)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D3"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D3"]
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)
[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)
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)
visible = false
use_collision = true
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)
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)
visible = false
use_collision = true
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)
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)
visible = false
use_collision = true
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)
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)
visible = false
use_collision = true
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)
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)
visible = false
use_collision = true
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)
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)
visible = false
use_collision = true
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)
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)
visible = false
use_collision = true
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)
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)
visible = false
use_collision = true
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)
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)
visible = false
use_collision = true
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)
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)
visible = false
use_collision = true
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)
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)
visible = false
use_collision = true
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)
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)
[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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
light_color = Color(0.796587, 0.874441, 0.885927, 1)
light_energy = 0.375
@@ -336,7 +340,9 @@ shadow_enabled = true
omni_range = 25.5788
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)
amount = 20
lifetime = 41.19
@@ -344,8 +350,8 @@ local_coords = true
process_material = SubResource("ParticleProcessMaterial_1jm1q")
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)
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="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"]
[sub_resource type="CylinderShape3D" id="CylinderShape3D_nxf8e"]
height = 5.7417
radius = 0.6
[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"]
size = Vector3(24.1278, 5.6973, 3.228)
size = Vector3(24.2205, 4.50259, 2.96209)
[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"]
size = Vector3(48, 6, 28)
@@ -58,108 +70,106 @@ subdivide_depth = 1
[node name="Long Room B" type="Node3D"]
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)
[node name="StaticBody3D2" type="StaticBody3D" parent="Collision"]
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.5561, 0.575928, -4.44821)
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)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0897675, -2.04143, -0.0276489)
shape = SubResource("BoxShape3D_0611p")
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.8566, 0.837021, 12.7209)
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)
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0543671, 0.031002, -12.7383)
shape = SubResource("BoxShape3D_h44ap")
[node name="CollisionShape3D15" 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")
[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)
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.7821, 0.031002, -12.7383)
shape = SubResource("BoxShape3D_erovx")
[node name="CollisionShape3D22" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.8797, 0.914078, -6.88366)
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17.9463, 0.031002, -12.7383)
shape = SubResource("BoxShape3D_erovx")
[node name="CollisionShape3D23" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -21.5334, 0.914078, 6.79162)
shape = SubResource("BoxShape3D_erovx")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.8934, 0.031002, -7.95091)
shape = SubResource("BoxShape3D_7i5m1")
[node name="CollisionShape3D24" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -21.5334, 0.914078, -6.88366)
shape = SubResource("BoxShape3D_erovx")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -21.5835, 0.031002, -7.95091)
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="."]
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)
shape = SubResource("BoxShape3D_w5a3p")
[node name="GPUParticles3D2" type="GPUParticles3D" 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="Lights" type="Node3D" parent="."]
[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)
light_energy = 5.0
shadow_enabled = true
omni_range = 26.443
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)
light_energy = 6.665
shadow_enabled = true
@@ -221,10 +225,20 @@ shadow_blur = 10.0
omni_range = 26.443
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)
light_energy = 6.48
shadow_enabled = true
shadow_blur = 10.0
omni_range = 26.443
omni_attenuation = 1.781
[node name="VFX" type="Node3D" parent="."]
[node name="GPUParticles3D2" type="GPUParticles3D" parent="VFX"]
transform = Transform3D(1.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="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)
[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"]
size = Vector3(19.9991, 14.9419, 1)
@@ -29,6 +29,13 @@ size = Vector3(19.9991, 14.9419, 1)
height = 7.69843
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"]
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")
[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")
[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)
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="."]
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="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"]
[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"]
size = Vector3(2.71826, 3.02222, 22.426)
size = Vector3(2.71826, 9.30457, 22.426)
[sub_resource type="CylinderShape3D" id="CylinderShape3D_orhq3"]
height = 16.2433
radius = 3.50342
[sub_resource type="BoxShape3D" id="BoxShape3D_orhq3"]
size = Vector3(1.19385, 5.11926, 3.3562)
size = Vector3(1.19385, 8.79645, 3.3562)
[sub_resource type="BoxShape3D" id="BoxShape3D_a1yx5"]
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"]
size = Vector3(2.42413, 10.4887, 28.0771)
[sub_resource type="BoxShape3D" id="BoxShape3D_vwwuc"]
size = Vector3(66.2156, 0.100586, 30.1233)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_dhety"]
albedo_texture = ExtResource("24_wjhqq")
texture_filter = 0
@@ -87,7 +90,9 @@ subdivide_depth = 1
[node name="Proscenium\'s Room" type="Node3D"]
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="."]
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")
[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")
[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")
[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")
[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")
[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")
[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")
[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")
[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")
[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")
[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)
shape = SubResource("BoxShape3D_vbs5p")
[node name="CollisionShape3D23" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.41394, -3.08452, -9.26294)
shape = SubResource("BoxShape3D_vwwuc")
[node name="Doors" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.74721, 0)
@@ -245,15 +254,9 @@ visible = false
[node name="CollisionShape3D" parent="NPC/Proscenium/Hitbox" index="0"]
visible = false
[node name="GPUParticles3D2" type="GPUParticles3D" 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="Light" type="Node3D" parent="."]
[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)
light_energy = 3.012
shadow_enabled = true
@@ -261,4 +264,14 @@ shadow_blur = 1.24
omni_range = 7.66
omni_attenuation = 0.19
[node name="VFX" type="Node3D" parent="."]
[node name="GPUParticles3D2" type="GPUParticles3D" parent="VFX"]
transform = Transform3D(0.854, 0, 0, 0, 0.502, 0, 0, 0, 0.672, 0.361126, 4.14917, -0.438256)
amount = 20
lifetime = 41.19
local_coords = true
process_material = SubResource("ParticleProcessMaterial_vwwuc")
draw_pass_1 = SubResource("QuadMesh_386pt")
[editable path="NPC/Proscenium"]

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="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
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"]
noise_type = 3
frequency = 0.051
@@ -1347,150 +1295,277 @@ size = Vector2(33.455, 31.71)
subdivide_width = 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"]
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)
[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)
mesh = SubResource("ArrayMesh_hq7ri")
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)
mesh = SubResource("ArrayMesh_6xrwy")
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)
mesh = SubResource("ArrayMesh_dhucy")
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)
mesh = SubResource("ArrayMesh_mo4tc")
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)
mesh = SubResource("ArrayMesh_8iym0")
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)
mesh = SubResource("ArrayMesh_nubln")
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)
mesh = SubResource("ArrayMesh_j85ci")
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)
mesh = SubResource("ArrayMesh_0lb53")
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)
visible = false
mesh = SubResource("ArrayMesh_6ensm")
skeleton = NodePath("")
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)
mesh = SubResource("ArrayMesh_iu77u")
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)
mesh = SubResource("ArrayMesh_bvy5c")
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)
mesh = SubResource("ArrayMesh_cwnab")
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)
mesh = SubResource("ArrayMesh_uwame")
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)
mesh = SubResource("ArrayMesh_vb2n1")
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)
mesh = SubResource("ArrayMesh_0ipt5")
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)
[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)
[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)
shape = SubResource("CylinderShape3D_4qphd")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.489, -1.10962, -16.2888)
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.1904, -1.10962, -16.998)
shape = SubResource("CylinderShape3D_o6uge")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.3048, 0, -22.7352)
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.1182, 0, -22.2873)
shape = SubResource("CylinderShape3D_o6uge")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.19607, 0, -22.7352)
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.83059, 0, -22.362)
shape = SubResource("CylinderShape3D_o6uge")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.25304, 0, -22.7352)
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.68525, 0, -22.3721)
shape = SubResource("CylinderShape3D_o6uge")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.2083, 0, -22.7352)
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.9835, 0, -22.3203)
shape = SubResource("CylinderShape3D_o6uge")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.2083, 0, -16.4115)
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.9663, 0, -16.9993)
shape = SubResource("CylinderShape3D_o6uge")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.2083, 0, 2.22175)
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.0217, 0, 2.4457)
shape = SubResource("CylinderShape3D_o6uge")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.2083, 0, 8.11564)
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.0963, 0, 7.81704)
shape = SubResource("CylinderShape3D_o6uge")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.28374, 0, 8.11564)
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.65699, 0, 7.92902)
shape = SubResource("CylinderShape3D_o6uge")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.59513, 0, 8.11564)
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.9409, 0, 8.04649)
shape = SubResource("CylinderShape3D_o6uge")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.7248, -0.878723, 3.00605)
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.2753, -0.878723, 2.52198)
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)
shape = SubResource("BoxShape3D_o6uge")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Collision/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0501515, -1.74612, -7.21086)
shape = SubResource("ConvexPolygonShape3D_p2jw2")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Collisions/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.0187, -1.66674, 10.5949)
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="."]
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")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.80806, 0)
[node name="GPUParticles3D2" type="GPUParticles3D" 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="Lights" type="Node3D" parent="."]
[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)
light_energy = 1.434
shadow_enabled = true
@@ -1528,8 +1597,12 @@ shadow_blur = 2.797
omni_range = 14.312
omni_attenuation = 0.413
[node name="Top Water" type="MeshInstance3D" parent="."]
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="VFX" type="Node3D" parent="."]
[node name="GPUParticles3D2" type="GPUParticles3D" parent="VFX"]
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")

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="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="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"]
size = Vector3(0.628906, 21, 19.2147)
@@ -19,11 +13,21 @@ size = Vector3(0.628906, 21, 19.2147)
height = 11.6425
radius = 1.40381
[sub_resource type="BoxShape3D" id="BoxShape3D_bracd"]
size = Vector3(1.31396, 11.3767, 3.75488)
[sub_resource type="BoxShape3D" id="BoxShape3D_kx0t3"]
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"]
size = Vector3(20, 20, 36)
size = Vector3(13.496, 20, 17.3486)
[sub_resource type="BoxShape3D" id="BoxShape3D_wu8s2"]
size = Vector3(15.7098, 10.2039, 7.09571)
@@ -397,7 +401,7 @@ tracks/1/keys = {
tracks/2/type = "value"
tracks/2/imported = false
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/loop_wrap = true
tracks/2/keys = {
@@ -409,7 +413,7 @@ tracks/2/keys = {
tracks/3/type = "value"
tracks/3/imported = false
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/loop_wrap = true
tracks/3/keys = {
@@ -448,7 +452,7 @@ tracks/1/keys = {
tracks/2/type = "value"
tracks/2/imported = false
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/loop_wrap = true
tracks/2/keys = {
@@ -467,54 +471,62 @@ _data = {
[node name="Floor Exit B" type="Node3D"]
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)
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)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/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"]
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.234899, -4, -2.54907)
shape = SubResource("BoxShape3D_7230f")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -7.78578, -4, -0.669771)
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
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")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 7.83053, -7.21649, -0.669771)
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
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")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.02964, -5.18835, 9.67496)
shape = SubResource("BoxShape3D_bracd")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.58114, -4.59102, 4.08284)
shape = SubResource("BoxShape3D_kx0t3")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.99862, -5.18835, 9.61777)
shape = SubResource("BoxShape3D_bracd")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.60572, -4.59102, 4.08284)
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="."]
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"]
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="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.08768, 0)
visible = false
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
@@ -531,7 +542,7 @@ collision_layer = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -3.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")
[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)
shape = SubResource("BoxShape3D_wu8s2")
[node name="GPUParticles3D2" type="GPUParticles3D" parent="."]
transform = Transform3D(0.464, 0, 0, 0, 0.227, 0, 0, 0, 0.462, 10.4639, 4.40841, 7.92556)
visible = false
amount = 20
lifetime = 41.19
local_coords = true
process_material = SubResource("ParticleProcessMaterial_vsgtq")
draw_pass_1 = SubResource("QuadMesh_fnbln")
[node name="Lights" type="Node3D" parent="."]
[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)
light_energy = 6.436
light_energy = 6.02043
shadow_enabled = true
shadow_blur = 10.0
omni_range = 20.929
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)
light_energy = 6.78638
light_energy = 6.02043
shadow_enabled = true
shadow_blur = 10.0
omni_range = 20.929
omni_attenuation = 1.346
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="."]
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="."]
[node name="OmniLight3D3" type="OmniLight3D" parent="Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 13.623, -5.91127)
light_energy = 4.7
omni_range = 14.399
[node name="FogVolume" type="FogVolume" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.482666, 20.6513, -16.0869)
size = Vector3(30.7642, 10.3584, 24.915)
[node name="Audio" type="Node3D" parent="."]
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
root_node = NodePath("../AnimatedSprite3D")
libraries = {
&"": SubResource("AnimationLibrary_ljhl3")
}
autoplay = "Flame Flicker"
[node name="FLAME1" type="AudioStreamPlayer3D" parent="."]
[node name="FLAME1" type="AudioStreamPlayer3D" parent="Audio"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.61801, 4.12166, 0.173719)
stream = ExtResource("6_pmpee")
autoplay = true
@@ -605,10 +588,43 @@ max_distance = 25.0
bus = &"AMBIENT"
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)
stream = ExtResource("6_pmpee")
autoplay = true
max_distance = 25.0
bus = &"AMBIENT"
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="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)
amount = 20
lifetime = 41.19
@@ -48,38 +84,8 @@ local_coords = true
process_material = SubResource("ParticleProcessMaterial_roqqs")
draw_pass_1 = SubResource("QuadMesh_gmwua")
[node name="OmniLight3D" type="OmniLight3D" parent="."]
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="."]
[node name="FogVolume" type="FogVolume" parent="VFX"]
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)
[node name="A2 Donut" parent="." instance=ExtResource("1_8nndw")]
[editable path="A2 Donut"]
[editable path="Model/A2 Donut"]

View File

@@ -12,34 +12,24 @@ size = Vector3(28, 6, 48)
[node name="40_DonutGallery" type="Node3D"]
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)
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)
size = Vector3(27.5767, 11.1167, 28.1017)
[node name="SpotLight3D" type="SpotLight3D" 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="Collisions" type="Node3D" parent="."]
[node name="OmniLight3D" type="OmniLight3D" parent="."]
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="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
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")
[node name="Spawn Points" type="Node3D" parent="."]
@@ -78,3 +68,19 @@ collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
shape = SubResource("BoxShape3D_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="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="."]
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)
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)
[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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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="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"]
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"]
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"]
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="."]
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"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.826404, 1.9843, -0.0330553)
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