278 lines
12 KiB
Plaintext
278 lines
12 KiB
Plaintext
[gd_scene load_steps=15 format=2]
|
|
|
|
[ext_resource path="res://Level/Labyrinth/LabyrinthCorridorTrue.tscn" type="PackedScene" id=1]
|
|
[ext_resource path="res://Level/Labyrinth/LabyrinthCrossing.tscn" type="PackedScene" id=2]
|
|
[ext_resource path="res://Level/Labyrinth/LabyrinthCorridorMasked.tscn" type="PackedScene" id=3]
|
|
[ext_resource path="res://Characters/Player/Player.tscn" type="PackedScene" id=4]
|
|
[ext_resource path="res://Resources/Audio/LabyrinthMusic/labyrinth.wav" type="AudioStream" id=5]
|
|
|
|
[sub_resource type="PlaneMesh" id=1]
|
|
size = Vector2( 130, 8 )
|
|
|
|
[sub_resource type="ConvexPolygonShape" id=2]
|
|
points = PoolVector3Array( 65, 0, 4, -65, 0, 4, 65, 0, -4, -65, 0, -4 )
|
|
|
|
[sub_resource type="ConvexPolygonShape" id=3]
|
|
points = PoolVector3Array( 65, 0, 4, -65, 0, 4, 65, 0, -4, -65, 0, -4 )
|
|
|
|
[sub_resource type="ConvexPolygonShape" id=4]
|
|
points = PoolVector3Array( 65, 0, 4, -65, 0, 4, 65, 0, -4, -65, 0, -4 )
|
|
|
|
[sub_resource type="ConvexPolygonShape" id=5]
|
|
points = PoolVector3Array( 65, 0, 4, -65, 0, 4, 65, 0, -4, -65, 0, -4 )
|
|
|
|
[sub_resource type="ConvexPolygonShape" id=6]
|
|
points = PoolVector3Array( 65, 0, 4, -65, 0, 4, 65, 0, -4, -65, 0, -4 )
|
|
|
|
[sub_resource type="ConvexPolygonShape" id=7]
|
|
points = PoolVector3Array( 65, 0, 4, -65, 0, 4, 65, 0, -4, -65, 0, -4 )
|
|
|
|
[sub_resource type="ConvexPolygonShape" id=8]
|
|
points = PoolVector3Array( 65, 0, 4, -65, 0, 4, 65, 0, -4, -65, 0, -4 )
|
|
|
|
[sub_resource type="Environment" id=9]
|
|
ambient_light_color = Color( 0.290196, 0, 0, 1 )
|
|
|
|
[node name="Labyrinth" type="Spatial"]
|
|
|
|
[node name="LabyrinthCorridorTrue" parent="." instance=ExtResource( 1 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 0, 0 )
|
|
|
|
[node name="LabyrinthCorridorTrue2" parent="." instance=ExtResource( 1 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -15, 0, 0 )
|
|
|
|
[node name="LabyrinthCorridorTrue3" parent="." instance=ExtResource( 1 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -15, 0, 0 )
|
|
|
|
[node name="LabyrinthCorridorTrue4" parent="." instance=ExtResource( 1 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -15, 0, 0 )
|
|
|
|
[node name="LabyrinthCorridorTrue11" parent="." instance=ExtResource( 1 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -15, 0, -60 )
|
|
|
|
[node name="LabyrinthCorridorTrue9" parent="." instance=ExtResource( 1 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -45, 0, 30 )
|
|
|
|
[node name="LabyrinthCorridorTrue13" parent="." instance=ExtResource( 1 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -105, 0, 30 )
|
|
|
|
[node name="LabyrinthCorridorTrue16" parent="." instance=ExtResource( 1 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -75, 0, -30 )
|
|
|
|
[node name="LabyrinthCorridorTrue5" parent="." instance=ExtResource( 1 )]
|
|
transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, 0, 0, 15 )
|
|
|
|
[node name="LabyrinthCorridorTrue6" parent="." instance=ExtResource( 1 )]
|
|
transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -30, 0, -15 )
|
|
|
|
[node name="LabyrinthCorridorTrue17" parent="." instance=ExtResource( 1 )]
|
|
transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -90, 0, -15 )
|
|
|
|
[node name="LabyrinthCorridorTrue18" parent="." instance=ExtResource( 1 )]
|
|
transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -90, 0, 15 )
|
|
|
|
[node name="LabyrinthCorridorTrue8" parent="." instance=ExtResource( 1 )]
|
|
transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -30, 0, -45 )
|
|
|
|
[node name="LabyrinthCorridorTrue12" parent="." instance=ExtResource( 1 )]
|
|
transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -60, 0, -45 )
|
|
|
|
[node name="LabyrinthCorridorTrue10" parent="." instance=ExtResource( 1 )]
|
|
transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, 0, 0, -45 )
|
|
|
|
[node name="LabyrinthCorridorTrue7" parent="." instance=ExtResource( 1 )]
|
|
transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -30, 0, 15 )
|
|
|
|
[node name="LabyrinthCrossing" parent="." instance=ExtResource( 2 )]
|
|
|
|
[node name="LabyrinthCrossing3" parent="." instance=ExtResource( 2 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 0 )
|
|
|
|
[node name="LabyrinthCrossing6" parent="." instance=ExtResource( 2 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 30 )
|
|
|
|
[node name="LabyrinthCrossing7" parent="." instance=ExtResource( 2 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, 30 )
|
|
|
|
[node name="LabyrinthCrossing15" parent="." instance=ExtResource( 2 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, 30 )
|
|
|
|
[node name="LabyrinthCrossing11" parent="." instance=ExtResource( 2 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, 0 )
|
|
|
|
[node name="LabyrinthCrossing17" parent="." instance=ExtResource( 2 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, 0 )
|
|
|
|
[node name="LabyrinthCrossing13" parent="." instance=ExtResource( 2 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, -60 )
|
|
|
|
[node name="LabyrinthCrossing14" parent="." instance=ExtResource( 2 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, -60 )
|
|
|
|
[node name="LabyrinthCrossing2" parent="." instance=ExtResource( 2 )]
|
|
|
|
[node name="LabyrinthCrossing22" parent="." instance=ExtResource( 2 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 0 )
|
|
|
|
[node name="LabyrinthCrossing5" parent="." instance=ExtResource( 2 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, -30 )
|
|
|
|
[node name="LabyrinthCrossing12" parent="." instance=ExtResource( 2 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, -30 )
|
|
|
|
[node name="LabyrinthCrossing16" parent="." instance=ExtResource( 2 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, -30 )
|
|
|
|
[node name="LabyrinthCrossing8" parent="." instance=ExtResource( 2 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, -60 )
|
|
|
|
[node name="LabyrinthCrossing9" parent="." instance=ExtResource( 2 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -60 )
|
|
|
|
[node name="LabyrinthCrossing10" parent="." instance=ExtResource( 2 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -30 )
|
|
|
|
[node name="LabyrinthCrossing4" parent="." instance=ExtResource( 2 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 30 )
|
|
|
|
[node name="LabyrinthCorridorMasked" parent="." instance=ExtResource( 3 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -45, 0, 0 )
|
|
|
|
[node name="LabyrinthCorridorMasked5" parent="." instance=ExtResource( 3 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -75, 0, 0 )
|
|
|
|
[node name="LabyrinthCorridorMasked6" parent="." instance=ExtResource( 3 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -75, 0, 30 )
|
|
|
|
[node name="LabyrinthCorridorMasked7" parent="." instance=ExtResource( 3 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -15, 0, 30 )
|
|
|
|
[node name="LabyrinthCorridorMasked4" parent="." instance=ExtResource( 3 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -45, 0, -30 )
|
|
|
|
[node name="LabyrinthCorridorMasked12" parent="." instance=ExtResource( 3 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -15, 0, -30 )
|
|
|
|
[node name="LabyrinthCorridorMasked9" parent="." instance=ExtResource( 3 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -45, 0, -60 )
|
|
|
|
[node name="LabyrinthCorridorMasked10" parent="." instance=ExtResource( 3 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -75, 0, -60 )
|
|
|
|
[node name="LabyrinthCorridorMasked11" parent="." instance=ExtResource( 3 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -105, 0, -60 )
|
|
|
|
[node name="LabyrinthCorridorMasked2" parent="." instance=ExtResource( 3 )]
|
|
transform = Transform( -4.37114e-008, 0, -1, 0, 1, 0, 1, 0, -4.37114e-008, -60, 0, 15 )
|
|
|
|
[node name="LabyrinthCorridorMasked3" parent="." instance=ExtResource( 3 )]
|
|
transform = Transform( -4.37114e-008, 0, -1, 0, 1, 0, 1, 0, -4.37114e-008, -60, 0, -15 )
|
|
|
|
[node name="LabyrinthCorridorMasked13" parent="." instance=ExtResource( 3 )]
|
|
transform = Transform( -4.37114e-008, 0, -1, 0, 1, 0, 1, 0, -4.37114e-008, -90, 0, -45 )
|
|
|
|
[node name="LabyrinthCorridorMasked8" parent="." instance=ExtResource( 3 )]
|
|
transform = Transform( -4.37114e-008, 0, -1, 0, 1, 0, 1, 0, -4.37114e-008, 0, 0, -15 )
|
|
|
|
[node name="Player" parent="." instance=ExtResource( 4 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 2, 0 )
|
|
IsOutside = false
|
|
IsInLabyrinth = true
|
|
|
|
[node name="OuterWalls" type="Spatial" parent="."]
|
|
|
|
[node name="MeshInstance" type="MeshInstance" parent="OuterWalls"]
|
|
transform = Transform( -1, -8.74228e-008, 3.82137e-015, 0, -4.37114e-008, -1, 8.74228e-008, -1, 4.37114e-008, -50, 5, 35 )
|
|
layers = 3
|
|
mesh = SubResource( 1 )
|
|
material/0 = null
|
|
|
|
[node name="StaticBody" type="StaticBody" parent="OuterWalls/MeshInstance"]
|
|
|
|
[node name="CollisionShape" type="CollisionShape" parent="OuterWalls/MeshInstance/StaticBody"]
|
|
shape = SubResource( 2 )
|
|
|
|
[node name="MeshInstance2" type="MeshInstance" parent="OuterWalls"]
|
|
transform = Transform( 1, 1.74846e-007, -7.64274e-015, 0, -4.37114e-008, -1, -1.74846e-007, 1, -4.37114e-008, -50, 5, -65 )
|
|
layers = 3
|
|
mesh = SubResource( 1 )
|
|
material/0 = null
|
|
|
|
[node name="StaticBody" type="StaticBody" parent="OuterWalls/MeshInstance2"]
|
|
|
|
[node name="CollisionShape" type="CollisionShape" parent="OuterWalls/MeshInstance2/StaticBody"]
|
|
shape = SubResource( 3 )
|
|
|
|
[node name="MeshInstance3" type="MeshInstance" parent="OuterWalls"]
|
|
transform = Transform( 1.31134e-007, -1, 4.37114e-008, 0, -4.37114e-008, -1, 1, 1.31134e-007, -5.73206e-015, 4.99999, 5, -70 )
|
|
layers = 3
|
|
mesh = SubResource( 1 )
|
|
material/0 = null
|
|
|
|
[node name="StaticBody" type="StaticBody" parent="OuterWalls/MeshInstance3"]
|
|
|
|
[node name="CollisionShape" type="CollisionShape" parent="OuterWalls/MeshInstance3/StaticBody"]
|
|
shape = SubResource( 4 )
|
|
|
|
[node name="MeshInstance4" type="MeshInstance" parent="OuterWalls"]
|
|
transform = Transform( 1.31134e-007, -1, 4.37114e-008, 0, -4.37114e-008, -1, 1, 1.31134e-007, -5.73206e-015, 4.99999, 5, 70 )
|
|
layers = 3
|
|
mesh = SubResource( 1 )
|
|
material/0 = null
|
|
|
|
[node name="StaticBody" type="StaticBody" parent="OuterWalls/MeshInstance4"]
|
|
|
|
[node name="CollisionShape" type="CollisionShape" parent="OuterWalls/MeshInstance4/StaticBody"]
|
|
shape = SubResource( 5 )
|
|
|
|
[node name="MeshInstance5" type="MeshInstance" parent="OuterWalls"]
|
|
transform = Transform( 1.31134e-007, -1, 4.37114e-008, 0, -4.37114e-008, -1, 1, 1.31134e-007, -5.73206e-015, 35, 5, -7.62939e-006 )
|
|
layers = 3
|
|
mesh = SubResource( 1 )
|
|
material/0 = null
|
|
|
|
[node name="StaticBody" type="StaticBody" parent="OuterWalls/MeshInstance5"]
|
|
|
|
[node name="CollisionShape" type="CollisionShape" parent="OuterWalls/MeshInstance5/StaticBody"]
|
|
shape = SubResource( 6 )
|
|
|
|
[node name="MeshInstance8" type="MeshInstance" parent="OuterWalls"]
|
|
transform = Transform( -7.98311e-008, 1, -4.37114e-008, 0, -4.37114e-008, -1, -0.49, -1.62921e-007, 7.12149e-015, -95, 5, -15 )
|
|
layers = 3
|
|
mesh = SubResource( 1 )
|
|
material/0 = null
|
|
|
|
[node name="StaticBody" type="StaticBody" parent="OuterWalls/MeshInstance8"]
|
|
|
|
[node name="CollisionShape" type="CollisionShape" parent="OuterWalls/MeshInstance8/StaticBody"]
|
|
shape = SubResource( 6 )
|
|
|
|
[node name="MeshInstance6" type="MeshInstance" parent="OuterWalls"]
|
|
transform = Transform( -1, -8.74228e-008, 3.82137e-015, 0, -4.37114e-008, -1, 8.74228e-008, -1, 4.37114e-008, 75, 5, 4.99999 )
|
|
layers = 3
|
|
mesh = SubResource( 1 )
|
|
material/0 = null
|
|
|
|
[node name="StaticBody" type="StaticBody" parent="OuterWalls/MeshInstance6"]
|
|
|
|
[node name="CollisionShape" type="CollisionShape" parent="OuterWalls/MeshInstance6/StaticBody"]
|
|
shape = SubResource( 7 )
|
|
|
|
[node name="MeshInstance7" type="MeshInstance" parent="OuterWalls"]
|
|
transform = Transform( 1, 1.74846e-007, -7.64274e-015, 0, -4.37114e-008, -1, -1.74846e-007, 1, -4.37114e-008, 75, 5, -5.00001 )
|
|
layers = 3
|
|
mesh = SubResource( 1 )
|
|
material/0 = null
|
|
|
|
[node name="StaticBody" type="StaticBody" parent="OuterWalls/MeshInstance7"]
|
|
|
|
[node name="CollisionShape" type="CollisionShape" parent="OuterWalls/MeshInstance7/StaticBody"]
|
|
shape = SubResource( 8 )
|
|
|
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
|
environment = SubResource( 9 )
|
|
|
|
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
|
|
stream = ExtResource( 5 )
|
|
autoplay = true
|