Breadmouth-home/Born Without Teeth/Levels/Test_Level.tscn
2021-09-02 14:23:34 -07:00

91 lines
13 KiB
Plaintext

[gd_scene load_steps=9 format=2]
[ext_resource path="res://Wander/Wander.tscn" type="PackedScene" id=1]
[ext_resource path="res://Breadmouth/Breadmouth.tscn" type="PackedScene" id=2]
[ext_resource path="res://Player/Player.tscn" type="PackedScene" id=3]
[ext_resource path="res://Levels/PathFollow.gd" type="Script" id=4]
[sub_resource type="Curve3D" id=1]
_data = {
"points": PoolVector3Array( 0, 0, 0, 0, 0, 0, -45.103, -0.599421, -29.0815, 0, 0, 0, 0, 0, 0, -25.6349, -2.33403, -36.4348, 0, 0, 0, 0, 0, 0, 27.7753, -0.633789, -45.7235, 0, 0, 0, 0, 0, 0, 59.5118, -0.843674, -24.8239, 0, 0, 0, 0, 0, 0, 57.5766, -2.96985, 14.6532, 0, 0, 0, 0, 0, 0, 42.4824, -2.19807, 44.4545, 0, 0, 0, 0, 0, 0, -5.49005, -2.95581, 55.0985, 0, 0, 0, 0, 0, 0, -35.009, -2.06948, 52.5351, 0, 0, 0, 0, 0, 0, -51.1267, -1.78384, 31.8726, 0, 0, 0, 0, 0, 0, -53.4921, -1.39532, 5.43253, 0, 0, 0, 0, 0, 0, -54.2752, -0.0146008, -1.90121, 0, 0, 0, 0, 0, 0, -52.4929, -0.599421, -17.6082, 0, 0, 0, 0, 0, 0, -45.103, -0.599421, -28.9022 ),
"tilts": PoolRealArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 )
}
up_vector_enabled = false
[sub_resource type="NavigationMesh" id=2]
vertices = PoolVector3Array( -89.5, 1.65765, -97, -97, 1.65765, -97, -97, 1.65765, -85, -82, 1.65765, -97, -89.5, 1.65765, -97, -97, 1.65765, -85, -82, 1.65765, -97, -97, 1.65765, -85, -97, 1.65765, -79, -74.5, 1.65765, -97, -59.5, 1.65765, -97, -67, 1.65765, -97, -97, 1.65765, -71.5, -97, 1.65765, -59.5, -74.5, 1.65765, -97, -97, 1.65765, -79, -97, 1.65765, -71.5, -67, 1.65765, -97, -41.5, 1.65765, -53.5, -52, 1.65765, -97, -59.5, 1.65765, -97, -97, 1.65765, -59.5, -97, 1.65765, -53.5, -41.5, 1.65765, -44.5, -37, 1.65765, -55, -37, 1.65765, -97, -44.5, 1.65765, -97, -41.5, 1.65765, -53.5, -37, 1.65765, -55, -44.5, 1.65765, -97, -52, 1.65765, -97, -97, 1.65765, -53.5, -97, 1.65765, -46, -41.5, 1.65765, -44.5, 87.5, 1.65765, 96.5, 96.5, 1.65765, 96.5, 96.5, 1.65765, 89, 96.5, 1.65765, -85, 96.5, 1.65765, -97, 87.5, 1.65765, -97, 87.5, 1.65765, 96.5, 96.5, 1.65765, 89, 96.5, 1.65765, 83, 80, 1.65765, 96.5, -31, 5.65765, -8.5, -35.5, 6.65765, -7, -34, 11.6576, 9.5, -29.5, 1.65765, 12.5, -30, 4.65765, 5.5, -32.5, 1.65765, -32.5, -32.5, 1.65765, -22, -31, 1.65765, -13, -29.5, 1.65765, 12.5, -31, 1.65765, 21.5, -31, 1.65765, 32, 96.5, 1.65765, -61, 36.5, 1.65765, -97, 29, 1.65765, -97, 96.5, 1.65765, -49, 30.5, 1.65765, 96.5, 38, 1.65765, 96.5, 96.5, 1.65765, 59, 96.5, 1.65765, 47, 96.5, 1.65765, -85, 87.5, 1.65765, -97, 78.5, 1.65765, -97, -31, 1.65765, -13, -31, 5.65765, -8.5, -29.5, 1.65765, 12.5, -30, 4.65765, 4, -30.5, 4.65765, -4.5, -30, 4.65765, 5.5, 71, 1.65765, 96.5, 80, 1.65765, 96.5, 96.5, 1.65765, 83, 96.5, 1.65765, -85, 78.5, 1.65765, -97, 69.5, 1.65765, -97, -32.5, 1.65765, -43, -32.5, 1.65765, -32.5, -31, 1.65765, -13, -29.5, 1.65765, 12.5, -31, 1.65765, 32, -31, 1.65765, 42.5, 63.5, 1.65765, 96.5, 71, 1.65765, 96.5, 96.5, 1.65765, 83, 96.5, 1.65765, -73, 96.5, 1.65765, -85, 69.5, 1.65765, -97, 62, 1.65765, -97, -32.5, 1.65765, -53.5, -32.5, 1.65765, -43, -31, 1.65765, -13, -29.5, 1.65765, 12.5, -29.875, 4.65765, 4.25, -30.25, 4.65765, -4, -30.625, 1.65765, -12.25, -30.5, 4.65765, -4.5, -30, 4.65765, 4, -29.5, 1.65765, 12.5, -31, 1.65765, 42.5, -31, 1.65765, 53, 21.5, 1.65765, 96.5, 30.5, 1.65765, 96.5, 63.5, 1.65765, 96.5, 96.5, 1.65765, 83, 96.5, 1.65765, 71, 54.5, 1.65765, 96.5, 96.5, 1.65765, -1, 96.5, 1.65765, -13, 29, 1.65765, -97, -35.5, 1.65765, 54.5, -35.5, 1.65765, 96.5, -28, 1.65765, 96.5, -29.5, 1.65765, -97, -37, 1.65765, -97, -37, 1.65765, -55, -31, 1.65765, 53, -35.5, 1.65765, 54.5, -28, 1.65765, 96.5, -19, 1.65765, 96.5, -29.5, 1.65765, -97, -37, 1.65765, -55, -32.5, 1.65765, -53.5, -20.5, 1.65765, -97, 30.5, 1.65765, 96.5, 96.5, 1.65765, 35, 96.5, 1.65765, 23, 96.5, 1.65765, -25, 96.5, 1.65765, -37, 29, 1.65765, -97, -31, 1.65765, 53, -19, 1.65765, 96.5, -11.5, 1.65765, 96.5, -13, 1.65765, -97, -20.5, 1.65765, -97, -32.5, 1.65765, -53.5, 96.5, 1.65765, -37, 96.5, 1.65765, -49, 29, 1.65765, -97, 96.5, 1.65765, -73, 62, 1.65765, -97, 53, 1.65765, -97, -31, 1.65765, 53, -11.5, 1.65765, 96.5, -2.5, 1.65765, 96.5, -4, 1.65765, -97, -13, 1.65765, -97, -32.5, 1.65765, -53.5, 47, 1.65765, 96.5, 54.5, 1.65765, 96.5, 96.5, 1.65765, 71, 96.5, 1.65765, -73, 53, 1.65765, -97, 45.5, 1.65765, -97, -31, 1.65765, 53, -2.5, 1.65765, 96.5, 5, 1.65765, 96.5, 3.5, 1.65765, -97, -4, 1.65765, -97, -32.5, 1.65765, -53.5, 47, 1.65765, 96.5, 96.5, 1.65765, 71, 96.5, 1.65765, 59, 38, 1.65765, 96.5, 96.5, 1.65765, -61, 96.5, 1.65765, -73, 45.5, 1.65765, -97, 36.5, 1.65765, -97, -31, 1.65765, 53, 5, 1.65765, 96.5, 14, 1.65765, 96.5, 12.5, 1.65765, -97, 3.5, 1.65765, -97, -32.5, 1.65765, -53.5, 30.5, 1.65765, 96.5, 96.5, 1.65765, 47, 96.5, 1.65765, 35, -31, 1.65765, 53, 14, 1.65765, 96.5, 21.5, 1.65765, 96.5, 20, 1.65765, -97, 12.5, 1.65765, -97, -32.5, 1.65765, -53.5, 30.5, 1.65765, 96.5, 96.5, 1.65765, 23, 96.5, 1.65765, 11, 96.5, 1.65765, -13, 96.5, 1.65765, -25, 29, 1.65765, -97, 30.5, 1.65765, 96.5, 96.5, 1.65765, 11, 96.5, 1.65765, -1, 29, 1.65765, -97, -32.5, 1.65765, -53.5, -29.5, 1.65765, 12.5, -30.625, 1.65765, -12.25, -30.25, 4.65765, -4, -29.875, 4.65765, 4.25, -19.1457, 1.65765, -19.0946, 29, 1.65765, -97, 20, 1.65765, -97, -32.5, 1.65765, -53.5, -41.5, 1.65765, -44.5, -97, 1.65765, -46, -97, 1.65765, -38.5, -41.5, 1.65765, -38.5, -41.5, 1.65765, -31, -41.5, 1.65765, -38.5, -97, 1.65765, -38.5, -97, 1.65765, -31, -97, 1.65765, -23.5, -97, 1.65765, -16, -41.5, 1.65765, -17.5, -41.5, 1.65765, -25, -41.5, 1.65765, -25, -41.5, 1.65765, -31, -97, 1.65765, -31, -97, 1.65765, -23.5, -40, 6.65765, 9.5, -34, 11.6576, 9.5, -35.5, 6.65765, -7, -41.5, 1.65765, -8.5, -40.5, 1.65765, 3.5, -41.5, 1.65765, -8.5, -97, 1.65765, -7, -97, 1.65765, 2, -40, 1.65765, 21.5, -40, 6.65765, 9.5, -41.5, 1.65765, -8.5, -97, 1.65765, 2, -97, 1.65765, 11, -40, 1.65765, 15.5, -40.5, 1.65765, 3.5, -41.5, 1.65765, -8.5, -41.5, 1.65765, -17.5, -97, 1.65765, -16, -97, 1.65765, -7, -97, 1.65765, 11, -97, 1.65765, 21.5, -40, 1.65765, 21.5, -40, 1.65765, 30.5, -40, 1.65765, 21.5, -97, 1.65765, 21.5, -97, 1.65765, 30.5, -97, 1.65765, 41, -40, 1.65765, 41, -40, 1.65765, 30.5, -97, 1.65765, 30.5, -97, 1.65765, 89, -97, 1.65765, 96.5, -89.5, 1.65765, 96.5, -97, 1.65765, 81.5, -97, 1.65765, 89, -89.5, 1.65765, 96.5, -97, 1.65765, 81.5, -89.5, 1.65765, 96.5, -82, 1.65765, 96.5, -97, 1.65765, 74, -59.5, 1.65765, 96.5, -52, 1.65765, 96.5, -40, 1.65765, 53, -97, 1.65765, 74, -82, 1.65765, 96.5, -74.5, 1.65765, 96.5, -97, 1.65765, 68, -67, 1.65765, 96.5, -59.5, 1.65765, 96.5, -40, 1.65765, 53, -40, 1.65765, 41, -97, 1.65765, 47, -97, 1.65765, 54.5, -97, 1.65765, 68, -74.5, 1.65765, 96.5, -67, 1.65765, 96.5, -97, 1.65765, 60.5, -44.5, 1.65765, 96.5, -35.5, 1.65765, 96.5, -35.5, 1.65765, 54.5, -44.5, 1.65765, 96.5, -35.5, 1.65765, 54.5, -40, 1.65765, 53, -52, 1.65765, 96.5, -97, 1.65765, 41, -97, 1.65765, 47, -40, 1.65765, 41, -97, 1.65765, 54.5, -97, 1.65765, 60.5, -67, 1.65765, 96.5 )
polygons = [ PoolIntArray( 2, 1, 0 ), PoolIntArray( 5, 4, 3 ), PoolIntArray( 7, 6, 8 ), PoolIntArray( 8, 6, 9 ), PoolIntArray( 11, 10, 12 ), PoolIntArray( 12, 10, 13 ), PoolIntArray( 15, 14, 16 ), PoolIntArray( 16, 14, 17 ), PoolIntArray( 19, 18, 20 ), PoolIntArray( 20, 18, 23 ), PoolIntArray( 20, 23, 21 ), PoolIntArray( 21, 23, 22 ), PoolIntArray( 26, 25, 24 ), PoolIntArray( 28, 27, 29 ), PoolIntArray( 29, 27, 30 ), PoolIntArray( 33, 32, 31 ), PoolIntArray( 36, 35, 34 ), PoolIntArray( 39, 38, 37 ), PoolIntArray( 41, 40, 42 ), PoolIntArray( 42, 40, 43 ), PoolIntArray( 47, 46, 48 ), PoolIntArray( 48, 46, 45 ), PoolIntArray( 48, 45, 44 ), PoolIntArray( 51, 50, 49 ), PoolIntArray( 54, 53, 52 ), PoolIntArray( 56, 55, 57 ), PoolIntArray( 57, 55, 58 ), PoolIntArray( 60, 59, 61 ), PoolIntArray( 61, 59, 62 ), PoolIntArray( 65, 64, 63 ), PoolIntArray( 68, 71, 69 ), PoolIntArray( 69, 71, 70 ), PoolIntArray( 70, 71, 67 ), PoolIntArray( 70, 67, 66 ), PoolIntArray( 74, 73, 72 ), PoolIntArray( 77, 76, 75 ), PoolIntArray( 80, 79, 78 ), PoolIntArray( 83, 82, 81 ), PoolIntArray( 86, 85, 84 ), PoolIntArray( 89, 88, 90 ), PoolIntArray( 90, 88, 87 ), PoolIntArray( 94, 99, 95 ), PoolIntArray( 95, 99, 96 ), PoolIntArray( 96, 99, 98 ), PoolIntArray( 96, 98, 97 ), PoolIntArray( 97, 98, 93 ), PoolIntArray( 97, 93, 92 ), PoolIntArray( 97, 92, 91 ), PoolIntArray( 101, 100, 102 ), PoolIntArray( 102, 100, 103 ), PoolIntArray( 103, 100, 104 ), PoolIntArray( 105, 108, 106 ), PoolIntArray( 106, 108, 107 ), PoolIntArray( 109, 111, 110 ), PoolIntArray( 114, 113, 112 ), PoolIntArray( 117, 116, 115 ), PoolIntArray( 119, 118, 120 ), PoolIntArray( 120, 118, 121 ), PoolIntArray( 123, 122, 124 ), PoolIntArray( 124, 122, 125 ), PoolIntArray( 128, 127, 126 ), PoolIntArray( 131, 130, 129 ), PoolIntArray( 134, 133, 132 ), PoolIntArray( 137, 136, 135 ), PoolIntArray( 140, 139, 138 ), PoolIntArray( 143, 142, 141 ), PoolIntArray( 146, 145, 144 ), PoolIntArray( 149, 148, 147 ), PoolIntArray( 152, 151, 150 ), PoolIntArray( 155, 154, 153 ), PoolIntArray( 158, 157, 156 ), PoolIntArray( 161, 160, 159 ), PoolIntArray( 162, 165, 163 ), PoolIntArray( 163, 165, 164 ), PoolIntArray( 168, 167, 169 ), PoolIntArray( 169, 167, 166 ), PoolIntArray( 172, 171, 170 ), PoolIntArray( 175, 174, 173 ), PoolIntArray( 178, 177, 176 ), PoolIntArray( 181, 180, 179 ), PoolIntArray( 184, 183, 182 ), PoolIntArray( 187, 186, 185 ), PoolIntArray( 190, 189, 188 ), PoolIntArray( 199, 200, 196 ), PoolIntArray( 196, 192, 191 ), PoolIntArray( 192, 200, 193 ), PoolIntArray( 193, 200, 194 ), PoolIntArray( 194, 200, 195 ), PoolIntArray( 195, 200, 197 ), PoolIntArray( 197, 200, 198 ), PoolIntArray( 198, 200, 199 ), PoolIntArray( 200, 192, 196 ), PoolIntArray( 203, 202, 201 ), PoolIntArray( 207, 206, 204 ), PoolIntArray( 204, 206, 205 ), PoolIntArray( 211, 210, 208 ), PoolIntArray( 208, 210, 209 ), PoolIntArray( 215, 214, 212 ), PoolIntArray( 212, 214, 213 ), PoolIntArray( 217, 216, 218 ), PoolIntArray( 218, 216, 219 ), PoolIntArray( 220, 224, 221 ), PoolIntArray( 221, 224, 222 ), PoolIntArray( 222, 224, 223 ), PoolIntArray( 227, 226, 225 ), PoolIntArray( 229, 233, 234 ), PoolIntArray( 234, 233, 228 ), PoolIntArray( 234, 228, 230 ), PoolIntArray( 230, 228, 231 ), PoolIntArray( 231, 228, 232 ), PoolIntArray( 238, 237, 235 ), PoolIntArray( 235, 237, 236 ), PoolIntArray( 241, 240, 239 ), PoolIntArray( 245, 244, 242 ), PoolIntArray( 242, 244, 243 ), PoolIntArray( 249, 248, 246 ), PoolIntArray( 246, 248, 247 ), PoolIntArray( 252, 251, 250 ), PoolIntArray( 255, 254, 253 ), PoolIntArray( 257, 256, 258 ), PoolIntArray( 258, 256, 259 ), PoolIntArray( 262, 261, 260 ), PoolIntArray( 263, 266, 264 ), PoolIntArray( 264, 266, 265 ), PoolIntArray( 268, 267, 269 ), PoolIntArray( 269, 267, 270 ), PoolIntArray( 270, 267, 272 ), PoolIntArray( 270, 272, 271 ), PoolIntArray( 274, 273, 275 ), PoolIntArray( 275, 273, 276 ), PoolIntArray( 279, 278, 277 ), PoolIntArray( 281, 280, 282 ), PoolIntArray( 282, 280, 283 ), PoolIntArray( 286, 285, 284 ), PoolIntArray( 289, 288, 287 ) ]
cell/size = 1.5
cell/height = 1.0
agent/radius = 3.0
agent/max_climb = 5.0
[sub_resource type="PlaneMesh" id=3]
size = Vector2( 200, 200 )
[sub_resource type="CylinderMesh" id=4]
[node name="Spatial" type="Spatial"]
[node name="CSGBox" type="CSGBox" parent="."]
use_collision = true
collision_layer = 4
width = 200.0
height = 0.5
depth = 200.0
[node name="Path" type="Path" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 3.352, 0, 0 )
curve = SubResource( 1 )
[node name="PathFollow" type="PathFollow" parent="Path"]
transform = Transform( -0.381755, 0.453066, 0.8056, 0, 0.871615, -0.49019, -0.924263, -0.187133, -0.332743, -45.103, -0.599421, -29.0815 )
rotation_mode = 0
script = ExtResource( 4 )
[node name="Wander" parent="Path/PathFollow" instance=ExtResource( 1 )]
visible = false
[node name="Navigation" type="Navigation" parent="."]
[node name="NavigationMeshInstance" type="NavigationMeshInstance" parent="Navigation"]
navmesh = SubResource( 2 )
[node name="MeshInstance" type="MeshInstance" parent="Navigation/NavigationMeshInstance"]
mesh = SubResource( 3 )
material/0 = null
[node name="CSGBox2" type="CSGBox" parent="Navigation/NavigationMeshInstance/MeshInstance"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -36.403, 2.5, 0 )
width = 5.0
height = 5.0
depth = 20.0
[node name="CSGBox" type="CSGBox" parent="Navigation/NavigationMeshInstance/MeshInstance"]
transform = Transform( -4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -37.1814, 5.48315, -30.5568 )
width = 41.0237
height = 10.0
depth = 0.5
[node name="CSGBox" type="CSGBox" parent="Navigation/NavigationMeshInstance/MeshInstance/CSGBox"]
[node name="CSGMesh" type="CSGMesh" parent="Navigation/NavigationMeshInstance/MeshInstance/CSGBox/CSGBox"]
mesh = SubResource( 4 )
[node name="CSGBox2" type="CSGBox" parent="Navigation/NavigationMeshInstance/MeshInstance/CSGBox"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -60.9804, 0, 1.83106 )
width = 41.0237
height = 10.0
depth = 0.5
[node name="CSGBox" type="CSGBox" parent="Navigation/NavigationMeshInstance/MeshInstance/CSGBox/CSGBox2"]
transform = Transform( 1, 0, 0, 0, -0.5, -0.866025, 0, 0.866025, -0.5, 30.5068, -5.655, 10 )
width = 20.0
height = 19.816
depth = 0.5
[node name="Breadmouth" parent="Navigation" instance=ExtResource( 2 )]
[node name="Player" parent="." instance=ExtResource( 3 )]
transform = Transform( -4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -77.8387, 0, 0 )