diff --git a/Level/Labyrinth.tscn b/Level/Labyrinth.tscn index a8fb6de..ead6a93 100644 --- a/Level/Labyrinth.tscn +++ b/Level/Labyrinth.tscn @@ -1,10 +1,13 @@ -[gd_scene load_steps=15 format=2] +[gd_scene load_steps=20 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] +[ext_resource path="res://Resources/Models/Material.material" type="Material" id=6] +[ext_resource path="res://Level/Interactables/Door/Door.tscn" type="PackedScene" id=7] +[ext_resource path="res://Level/Interactables/Key/Key.tscn" type="PackedScene" id=8] [sub_resource type="PlaneMesh" id=1] size = Vector2( 130, 8 ) @@ -33,6 +36,25 @@ 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 ) +[sub_resource type="ArrayMesh" id=10] +resource_name = "Cube" +surfaces/0 = { +"aabb": AABB( -1, -1, -1, 2, 2, 2 ), +"array_data": PoolByteArray( 205, 204, 76, 63, 205, 204, 76, 63, 205, 204, 76, 63, 0, 129, 0, 0, 129, 0, 0, 129, 0, 54, 0, 58, 205, 204, 76, 191, 205, 204, 76, 63, 205, 204, 76, 191, 0, 129, 0, 0, 129, 0, 0, 129, 0, 57, 0, 60, 205, 204, 76, 63, 205, 204, 76, 63, 205, 204, 76, 191, 0, 129, 0, 0, 129, 0, 0, 129, 0, 54, 0, 60, 89, 145, 21, 63, 205, 204, 76, 191, 205, 204, 76, 63, 0, 0, 129, 0, 8, 126, 0, 129, 0, 54, 0, 58, 205, 204, 76, 191, 205, 204, 76, 63, 205, 204, 76, 63, 0, 0, 129, 0, 9, 126, 0, 129, 0, 57, 0, 56, 205, 204, 76, 63, 205, 204, 76, 63, 205, 204, 76, 63, 0, 0, 129, 0, 16, 125, 0, 129, 0, 57, 0, 58, 205, 204, 76, 191, 205, 204, 76, 191, 205, 204, 76, 191, 127, 0, 0, 0, 0, 127, 0, 129, 0, 54, 0, 52, 205, 204, 76, 191, 205, 204, 76, 63, 205, 204, 76, 63, 127, 0, 0, 0, 0, 127, 0, 129, 0, 57, 0, 56, 205, 204, 76, 191, 205, 204, 76, 191, 205, 204, 76, 63, 127, 0, 0, 0, 0, 127, 0, 129, 0, 54, 0, 56, 205, 204, 76, 191, 205, 204, 76, 191, 205, 204, 76, 63, 0, 127, 0, 0, 126, 0, 0, 129, 0, 54, 0, 0, 89, 145, 21, 63, 205, 204, 76, 191, 205, 204, 76, 191, 0, 127, 0, 0, 126, 0, 0, 129, 0, 57, 0, 52, 205, 204, 76, 191, 205, 204, 76, 191, 205, 204, 76, 191, 0, 127, 0, 0, 127, 0, 0, 129, 0, 54, 0, 52, 89, 145, 21, 63, 205, 204, 76, 191, 205, 204, 76, 63, 144, 0, 198, 0, 0, 127, 0, 129, 0, 48, 0, 52, 205, 204, 76, 63, 9, 111, 49, 191, 48, 34, 195, 62, 144, 0, 198, 0, 0, 127, 0, 129, 78, 48, 243, 53, 205, 204, 76, 63, 228, 124, 76, 191, 48, 34, 195, 62, 144, 0, 198, 0, 0, 127, 0, 129, 1, 48, 243, 53, 89, 145, 21, 63, 205, 204, 76, 191, 205, 204, 76, 191, 0, 0, 127, 0, 8, 126, 0, 129, 0, 57, 0, 52, 205, 204, 76, 191, 205, 204, 76, 63, 205, 204, 76, 191, 0, 0, 127, 0, 9, 126, 0, 129, 0, 59, 0, 56, 205, 204, 76, 191, 205, 204, 76, 191, 205, 204, 76, 191, 0, 0, 127, 0, 0, 127, 0, 129, 0, 57, 0, 56, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 191, 0, 127, 0, 0, 129, 0, 0, 127, 0, 57, 0, 60, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 127, 0, 0, 129, 0, 0, 127, 0, 54, 0, 58, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 191, 0, 127, 0, 0, 129, 0, 0, 127, 0, 54, 0, 60, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 127, 0, 0, 127, 0, 127, 0, 57, 0, 58, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 127, 0, 0, 127, 0, 127, 0, 54, 0, 56, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 127, 0, 0, 127, 0, 127, 0, 54, 0, 58, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 63, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 56, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 52, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 63, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 56, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 191, 0, 129, 0, 0, 127, 0, 0, 127, 0, 57, 0, 52, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 63, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 52, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 191, 127, 0, 0, 0, 0, 127, 0, 127, 0, 48, 0, 56, 0, 0, 128, 63, 228, 124, 76, 191, 0, 215, 163, 188, 127, 0, 0, 0, 0, 127, 0, 127, 206, 48, 10, 54, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 63, 127, 0, 0, 0, 0, 127, 0, 127, 0, 48, 0, 52, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 129, 0, 0, 127, 0, 127, 0, 59, 0, 56, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 129, 0, 0, 127, 0, 127, 0, 57, 0, 52, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 129, 0, 0, 127, 0, 127, 0, 57, 0, 56, 205, 204, 76, 63, 228, 124, 76, 191, 48, 34, 195, 190, 145, 0, 61, 0, 0, 126, 0, 129, 0, 54, 117, 57, 0, 0, 128, 63, 187, 32, 61, 191, 0, 215, 163, 188, 145, 0, 61, 0, 0, 127, 0, 129, 0, 57, 66, 57, 205, 204, 76, 63, 9, 111, 49, 191, 48, 34, 195, 190, 145, 0, 61, 0, 0, 127, 0, 129, 0, 57, 117, 57, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 52, 0, 0, 128, 63, 187, 32, 61, 191, 0, 215, 163, 60, 127, 0, 0, 0, 0, 127, 0, 127, 11, 49, 245, 53, 0, 0, 128, 63, 187, 32, 61, 191, 0, 215, 163, 188, 127, 0, 0, 0, 0, 127, 0, 127, 11, 49, 10, 54, 0, 0, 128, 63, 228, 124, 76, 191, 0, 215, 163, 60, 0, 127, 0, 0, 61, 0, 145, 129, 246, 50, 0, 52, 205, 204, 76, 63, 228, 124, 76, 191, 48, 34, 195, 190, 0, 127, 0, 0, 61, 0, 145, 129, 41, 50, 0, 56, 205, 204, 76, 63, 228, 124, 76, 191, 48, 34, 195, 62, 0, 127, 0, 0, 61, 0, 145, 129, 41, 50, 0, 52, 205, 204, 76, 63, 9, 111, 49, 191, 48, 34, 195, 62, 228, 133, 0, 0, 195, 13, 110, 129, 117, 58, 0, 52, 0, 0, 128, 63, 187, 32, 61, 191, 0, 215, 163, 188, 228, 133, 0, 0, 195, 13, 110, 129, 66, 58, 0, 56, 0, 0, 128, 63, 187, 32, 61, 191, 0, 215, 163, 60, 228, 133, 0, 0, 195, 13, 110, 129, 66, 58, 0, 52, 205, 204, 76, 63, 9, 111, 49, 191, 48, 34, 195, 190, 129, 0, 0, 0, 0, 105, 186, 129, 78, 48, 12, 54, 205, 204, 76, 63, 205, 204, 76, 63, 205, 204, 76, 63, 129, 0, 0, 0, 0, 124, 232, 129, 0, 54, 0, 52, 205, 204, 76, 63, 205, 204, 76, 63, 205, 204, 76, 191, 129, 0, 0, 0, 0, 123, 29, 129, 0, 54, 0, 56, 205, 204, 76, 63, 228, 124, 76, 191, 48, 34, 195, 62, 145, 0, 195, 0, 0, 127, 0, 129, 0, 54, 83, 44, 0, 0, 128, 63, 187, 32, 61, 191, 0, 215, 163, 60, 145, 0, 195, 0, 0, 126, 0, 129, 0, 57, 236, 45, 0, 0, 128, 63, 228, 124, 76, 191, 0, 215, 163, 60, 145, 0, 195, 0, 0, 127, 0, 129, 0, 54, 236, 45, 205, 204, 76, 191, 205, 204, 76, 63, 205, 204, 76, 63, 0, 129, 0, 0, 129, 0, 0, 129, 0, 57, 0, 58, 205, 204, 76, 191, 205, 204, 76, 191, 205, 204, 76, 63, 0, 0, 129, 0, 0, 127, 0, 129, 0, 54, 0, 56, 205, 204, 76, 191, 205, 204, 76, 63, 205, 204, 76, 191, 127, 0, 0, 0, 0, 127, 0, 129, 0, 57, 0, 52, 89, 145, 21, 63, 205, 204, 76, 191, 205, 204, 76, 63, 0, 127, 0, 0, 127, 0, 0, 129, 0, 57, 0, 0, 205, 204, 76, 63, 228, 124, 76, 191, 48, 34, 195, 190, 0, 126, 0, 0, 1, 0, 130, 129, 1, 48, 12, 54, 89, 145, 21, 63, 205, 204, 76, 191, 205, 204, 76, 191, 0, 126, 0, 0, 1, 0, 130, 129, 0, 48, 0, 56, 205, 204, 76, 63, 228, 124, 76, 191, 48, 34, 195, 62, 0, 126, 0, 0, 1, 0, 130, 129, 1, 48, 243, 53, 89, 145, 21, 63, 205, 204, 76, 191, 205, 204, 76, 191, 0, 126, 0, 0, 65, 0, 109, 129, 0, 48, 0, 56, 89, 145, 21, 63, 205, 204, 76, 191, 205, 204, 76, 63, 0, 126, 0, 0, 65, 0, 109, 129, 0, 48, 0, 52, 205, 204, 76, 63, 228, 124, 76, 191, 48, 34, 195, 62, 0, 126, 0, 0, 65, 0, 109, 129, 1, 48, 243, 53, 205, 204, 76, 63, 205, 204, 76, 63, 205, 204, 76, 191, 0, 0, 127, 0, 16, 125, 0, 129, 0, 59, 0, 52, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 63, 0, 127, 0, 0, 129, 0, 0, 127, 0, 57, 0, 58, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 127, 0, 0, 127, 0, 127, 0, 57, 0, 56, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 191, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 52, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 63, 0, 129, 0, 0, 127, 0, 0, 127, 0, 57, 0, 0, 0, 0, 128, 63, 228, 124, 76, 191, 0, 215, 163, 60, 127, 0, 0, 0, 0, 127, 0, 127, 206, 48, 245, 53, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 129, 0, 0, 127, 0, 127, 0, 59, 0, 52, 205, 204, 76, 63, 228, 124, 76, 191, 48, 34, 195, 190, 145, 0, 61, 0, 0, 127, 0, 129, 0, 54, 117, 57, 0, 0, 128, 63, 228, 124, 76, 191, 0, 215, 163, 188, 145, 0, 61, 0, 0, 127, 0, 129, 0, 54, 66, 57, 0, 0, 128, 63, 187, 32, 61, 191, 0, 215, 163, 188, 145, 0, 61, 0, 0, 126, 0, 129, 0, 57, 66, 57, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 191, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 56, 0, 0, 128, 63, 228, 124, 76, 191, 0, 215, 163, 60, 0, 127, 0, 0, 61, 0, 111, 129, 246, 50, 0, 52, 0, 0, 128, 63, 228, 124, 76, 191, 0, 215, 163, 188, 0, 127, 0, 0, 61, 0, 111, 129, 246, 50, 0, 56, 205, 204, 76, 63, 228, 124, 76, 191, 48, 34, 195, 190, 0, 127, 0, 0, 61, 0, 111, 129, 41, 50, 0, 56, 205, 204, 76, 63, 9, 111, 49, 191, 48, 34, 195, 62, 228, 133, 0, 0, 195, 13, 146, 129, 117, 58, 0, 52, 205, 204, 76, 63, 9, 111, 49, 191, 48, 34, 195, 190, 228, 133, 0, 0, 195, 13, 146, 129, 117, 58, 0, 56, 0, 0, 128, 63, 187, 32, 61, 191, 0, 215, 163, 188, 228, 133, 0, 0, 195, 13, 146, 129, 66, 58, 0, 56, 89, 145, 21, 63, 205, 204, 76, 191, 205, 204, 76, 191, 144, 0, 58, 0, 0, 127, 0, 129, 0, 48, 0, 56, 205, 204, 76, 63, 228, 124, 76, 191, 48, 34, 195, 190, 144, 0, 58, 0, 0, 127, 0, 129, 1, 48, 12, 54, 205, 204, 76, 63, 9, 111, 49, 191, 48, 34, 195, 190, 144, 0, 58, 0, 0, 127, 0, 129, 78, 48, 12, 54, 205, 204, 76, 63, 9, 111, 49, 191, 48, 34, 195, 62, 143, 15, 202, 0, 16, 125, 0, 129, 78, 48, 243, 53, 89, 145, 21, 63, 205, 204, 76, 191, 205, 204, 76, 63, 143, 15, 202, 0, 16, 125, 0, 129, 0, 48, 0, 52, 205, 204, 76, 63, 205, 204, 76, 63, 205, 204, 76, 63, 143, 15, 202, 0, 16, 125, 0, 129, 0, 54, 0, 52, 205, 204, 76, 63, 205, 204, 76, 63, 205, 204, 76, 191, 143, 15, 54, 0, 16, 125, 0, 129, 0, 54, 0, 56, 89, 145, 21, 63, 205, 204, 76, 191, 205, 204, 76, 191, 143, 15, 54, 0, 16, 125, 0, 129, 0, 48, 0, 56, 205, 204, 76, 63, 9, 111, 49, 191, 48, 34, 195, 190, 143, 15, 54, 0, 16, 125, 0, 129, 78, 48, 12, 54, 205, 204, 76, 63, 9, 111, 49, 191, 48, 34, 195, 62, 129, 0, 0, 0, 0, 13, 130, 129, 78, 48, 243, 53, 205, 204, 76, 63, 228, 124, 76, 191, 48, 34, 195, 62, 145, 0, 195, 0, 0, 126, 0, 129, 0, 54, 83, 44, 205, 204, 76, 63, 9, 111, 49, 191, 48, 34, 195, 62, 145, 0, 195, 0, 0, 127, 0, 129, 0, 57, 83, 44, 0, 0, 128, 63, 187, 32, 61, 191, 0, 215, 163, 60, 145, 0, 195, 0, 0, 127, 0, 129, 0, 57, 236, 45 ), +"array_index_data": PoolByteArray( 0, 0, 2, 0, 1, 0, 3, 0, 5, 0, 4, 0, 6, 0, 8, 0, 7, 0, 9, 0, 11, 0, 10, 0, 12, 0, 14, 0, 13, 0, 15, 0, 17, 0, 16, 0, 18, 0, 20, 0, 19, 0, 21, 0, 23, 0, 22, 0, 24, 0, 26, 0, 25, 0, 27, 0, 29, 0, 28, 0, 30, 0, 32, 0, 31, 0, 33, 0, 35, 0, 34, 0, 36, 0, 38, 0, 37, 0, 39, 0, 41, 0, 40, 0, 42, 0, 44, 0, 43, 0, 45, 0, 47, 0, 46, 0, 48, 0, 50, 0, 49, 0, 51, 0, 53, 0, 52, 0, 0, 0, 1, 0, 54, 0, 3, 0, 4, 0, 55, 0, 6, 0, 7, 0, 56, 0, 9, 0, 10, 0, 57, 0, 58, 0, 60, 0, 59, 0, 61, 0, 63, 0, 62, 0, 15, 0, 16, 0, 64, 0, 18, 0, 19, 0, 65, 0, 21, 0, 22, 0, 66, 0, 24, 0, 25, 0, 67, 0, 27, 0, 28, 0, 68, 0, 30, 0, 31, 0, 41, 0, 31, 0, 32, 0, 69, 0, 33, 0, 34, 0, 70, 0, 71, 0, 73, 0, 72, 0, 39, 0, 40, 0, 32, 0, 32, 0, 40, 0, 69, 0, 30, 0, 41, 0, 74, 0, 74, 0, 41, 0, 39, 0, 75, 0, 77, 0, 76, 0, 78, 0, 80, 0, 79, 0, 81, 0, 83, 0, 82, 0, 84, 0, 86, 0, 85, 0, 87, 0, 89, 0, 88, 0, 48, 0, 49, 0, 90, 0, 91, 0, 93, 0, 92, 0 ), +"blend_shape_data": [ ], +"format": 97559, +"index_count": 132, +"material": ExtResource( 6 ), +"name": "Material", +"primitive": 4, +"skeleton_aabb": [ ], +"vertex_count": 94 +} + +[sub_resource type="ConcavePolygonShape" id=11] +data = PoolVector3Array( 0.8, 0.8, 0.8, 0.8, 0.8, -0.8, -0.8, 0.8, -0.8, 0.5842, -0.8, 0.8, 0.8, 0.8, 0.8, -0.8, 0.8, 0.8, -0.8, -0.8, -0.8, -0.8, -0.8, 0.8, -0.8, 0.8, 0.8, -0.8, -0.8, 0.8, -0.8, -0.8, -0.8, 0.5842, -0.8, -0.8, 0.5842, -0.8, 0.8, 0.8, -0.7988, 0.3811, 0.8, -0.6931, 0.3811, 0.5842, -0.8, -0.8, -0.8, -0.8, -0.8, -0.8, 0.8, -0.8, -1, 1, -1, 1, 1, -1, 1, 1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, -1, -1, 1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, 1, 1, -1, -1, 1, -1, 1, 1, -0.7988, -0.02, -1, 1, -1, -1, -1, -1, 1, -1, -1, 0.8, -0.7988, -0.3811, 0.8, -0.6931, -0.3811, 1, -0.7388, -0.02, 1, 1, 1, 1, -0.7388, -0.02, 1, -0.7388, 0.02, 1, -0.7988, 0.02, 0.8, -0.7988, 0.3811, 0.8, -0.7988, -0.3811, 0.8, -0.6931, 0.3811, 1, -0.7388, 0.02, 1, -0.7388, -0.02, 0.8, -0.6931, -0.3811, 0.8, 0.8, -0.8, 0.8, 0.8, 0.8, 0.8, -0.7988, 0.3811, 1, -0.7988, 0.02, 1, -0.7388, 0.02, 0.8, 0.8, 0.8, -0.8, 0.8, -0.8, -0.8, 0.8, 0.8, 0.5842, -0.8, 0.8, -0.8, 0.8, 0.8, -0.8, -0.8, 0.8, -0.8, -0.8, -0.8, -0.8, 0.8, 0.8, -0.8, 0.8, -0.8, -0.8, -0.8, 0.8, 0.5842, -0.8, -0.8, 0.5842, -0.8, 0.8, 0.8, -0.7988, -0.3811, 0.8, -0.7988, 0.3811, 0.5842, -0.8, -0.8, 0.5842, -0.8, -0.8, 0.8, -0.7988, 0.3811, 0.5842, -0.8, 0.8, 0.5842, -0.8, -0.8, -0.8, 0.8, -0.8, 0.8, 0.8, -0.8, -1, 1, -1, 1, 1, 1, -1, 1, 1, 1, 1, 1, -1, -1, 1, -1, 1, 1, -1, 1, 1, -1, -1, -1, -1, 1, -1, 1, -1, -1, -1, -1, 1, 1, -1, 1, 1, -1, -1, 1, -0.7988, -0.02, 1, -0.7388, -0.02, 1, -0.7988, -0.02, 1, -1, 1, 1, -0.7988, 0.02, -1, 1, -1, 1, -1, -1, 1, 1, -1, 0.8, -0.7988, -0.3811, 1, -0.7388, -0.02, 1, -0.7988, -0.02, 1, 1, 1, 1, -0.7388, 0.02, 1, -1, 1, 1, -1, 1, 1, -0.7388, 0.02, 1, -0.7988, 0.02, 1, -1, -1, 1, -0.7388, -0.02, 1, 1, -1, 1, 1, -1, 1, -0.7388, -0.02, 1, 1, 1, 1, -0.7988, 0.02, 0.8, -0.7988, -0.3811, 1, -0.7988, -0.02, 0.8, -0.6931, 0.3811, 1, -0.7388, -0.02, 0.8, -0.6931, -0.3811, 0.5842, -0.8, -0.8, 0.8, -0.6931, -0.3811, 0.8, -0.7988, -0.3811, 0.8, -0.6931, 0.3811, 0.8, 0.8, 0.8, 0.5842, -0.8, 0.8, 0.8, 0.8, -0.8, 0.8, -0.6931, -0.3811, 0.5842, -0.8, -0.8, 0.8, -0.6931, -0.3811, 0.8, 0.8, 0.8, 0.8, -0.6931, 0.3811, 0.8, -0.7988, 0.3811, 1, -0.7388, 0.02, 0.8, -0.6931, 0.3811 ) + [node name="Labyrinth" type="Spatial"] [node name="LabyrinthCorridorTrue" parent="." instance=ExtResource( 1 )] @@ -60,28 +82,28 @@ transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -105, 0, 30 ) 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 ) +transform = Transform( -4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 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 ) +transform = Transform( -4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -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 ) +transform = Transform( -4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -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 ) +transform = Transform( -4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -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 ) +transform = Transform( -4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -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 ) +transform = Transform( -4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -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 ) +transform = Transform( -4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 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 ) +transform = Transform( -4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -30, 0, 15 ) [node name="LabyrinthCrossing" parent="." instance=ExtResource( 2 )] @@ -163,16 +185,16 @@ transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -75, 0, -60 ) 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 ) +transform = Transform( -4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -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 ) +transform = Transform( -4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -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 ) +transform = Transform( -4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -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 ) +transform = Transform( -4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, -15 ) [node name="Player" parent="." instance=ExtResource( 4 )] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 2, 0 ) @@ -182,7 +204,7 @@ 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 ) +transform = Transform( -1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, -50, 5, 35 ) layers = 3 mesh = SubResource( 1 ) material/0 = null @@ -193,7 +215,7 @@ material/0 = null 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 ) +transform = Transform( 1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, -50, 5, -65 ) layers = 3 mesh = SubResource( 1 ) material/0 = null @@ -204,7 +226,7 @@ material/0 = null 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 ) +transform = Transform( 1.31134e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31134e-07, -5.73206e-15, 4.99999, 5, -70 ) layers = 3 mesh = SubResource( 1 ) material/0 = null @@ -215,7 +237,7 @@ material/0 = null 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 ) +transform = Transform( 1.31134e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31134e-07, -5.73206e-15, 4.99999, 5, 70 ) layers = 3 mesh = SubResource( 1 ) material/0 = null @@ -226,7 +248,7 @@ material/0 = null 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 ) +transform = Transform( 1.31134e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31134e-07, -5.73206e-15, 35, 5, -7.62939e-06 ) layers = 3 mesh = SubResource( 1 ) material/0 = null @@ -236,8 +258,19 @@ material/0 = null [node name="CollisionShape" type="CollisionShape" parent="OuterWalls/MeshInstance5/StaticBody"] shape = SubResource( 6 ) +[node name="MeshInstance9" type="MeshInstance" parent="OuterWalls"] +transform = Transform( -2.18557e-07, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -2.18557e-07, 9.55343e-15, -115, 5, 45 ) +layers = 3 +mesh = SubResource( 1 ) +material/0 = null + +[node name="StaticBody" type="StaticBody" parent="OuterWalls/MeshInstance9"] + +[node name="CollisionShape" type="CollisionShape" parent="OuterWalls/MeshInstance9/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 ) +transform = Transform( -7.98311e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -0.49, -1.62921e-07, 7.12149e-15, -95, 5, -15 ) layers = 3 mesh = SubResource( 1 ) material/0 = null @@ -248,7 +281,7 @@ material/0 = null 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 ) +transform = Transform( -1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, 75, 5, 4.99999 ) layers = 3 mesh = SubResource( 1 ) material/0 = null @@ -259,7 +292,7 @@ material/0 = null 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 ) +transform = Transform( 1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, 75, 5, -5.00001 ) layers = 3 mesh = SubResource( 1 ) material/0 = null @@ -275,3 +308,27 @@ environment = SubResource( 9 ) [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] stream = ExtResource( 5 ) autoplay = true + +[node name="WinArea" type="MeshInstance" parent="."] +transform = Transform( 50, 0, 0, 0, 50, 0, 0, 0, 50, -160.34, 41.07, -60.47 ) +layers = 3 +mesh = SubResource( 10 ) +material/0 = null + +[node name="Door" parent="WinArea" instance=ExtResource( 7 )] +transform = Transform( -8.74228e-10, 0, 0.02, 0, 0.02, 0, -0.02, 0, -8.74228e-10, 1.00377, -0.768335, 0.0196958 ) +door_lvl = 1 + +[node name="OmniLight" type="OmniLight" parent="WinArea"] +transform = Transform( 0.02, 0, 0, 0, 0.02, 0, 0, 0, 0.02, 0, -0.72, 0 ) +layers = 3 +omni_range = 56.7 + +[node name="StaticBody" type="StaticBody" parent="WinArea"] + +[node name="CollisionShape" type="CollisionShape" parent="WinArea/StaticBody"] +shape = SubResource( 11 ) + +[node name="Key" parent="." instance=ExtResource( 8 )] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -109, 2, 30 ) +key_id = 1