diff --git a/assets/Models/DecorationAssetsPt1.blend b/assets/Models/DecorationAssetsPt1.blend index e703c38..85dc790 100644 Binary files a/assets/Models/DecorationAssetsPt1.blend and b/assets/Models/DecorationAssetsPt1.blend differ diff --git a/assets/Models/DecorationAssetsPt1.blend1 b/assets/Models/DecorationAssetsPt1.blend1 index 6dda67f..bedbb91 100644 Binary files a/assets/Models/DecorationAssetsPt1.blend1 and b/assets/Models/DecorationAssetsPt1.blend1 differ diff --git a/scenes/test_level_2v2.tscn b/scenes/test_level_2v2.tscn index 082e5ff..91e6b55 100644 --- a/scenes/test_level_2v2.tscn +++ b/scenes/test_level_2v2.tscn @@ -59,8 +59,8 @@ dof_blur_near_distance = 0.7 dof_blur_near_transition = 0.2 [sub_resource type="NavigationMesh" id="NavigationMesh_1kybg"] -vertices = PackedVector3Array(-8.151, 42.25, -53.9556, -8.151, 42.25, 98.7944, 2.599, 42.25, 98.7944, 2.599, 42.25, -53.9556, -74.151, 0.499999, -29.9556, -72.401, 0.499999, -30.2056, -72.651, 0.499999, -35.4556, -115.901, 0.499999, -35.4556, -115.901, 0.499999, 9.0444, -74.151, 0.499999, 8.7944, -74.151, 0.499999, -29.9556, -115.901, 0.499999, -35.4556, -72.401, 0.499999, -30.2056, -66.651, 0.499999, -30.2056, -66.401, 0.499999, -35.4556, -72.651, 0.499999, -35.4556, -66.401, 0.499999, -35.4556, -66.651, 0.499999, -30.2056, -64.901, 0.499999, -29.9556, -64.901, 0.499999, -7.7056, -57.651, 0.499999, -7.4556, -57.401, 0.499999, -9.2056, -64.901, 0.499999, -29.9556, -66.401, 0.499999, -35.4556, -64.901, 0.499999, -29.9556, -57.401, 0.499999, -9.2056, -26.151, 0.499999, -9.2056, -25.901, 0.499999, -35.4556, -24.401, 0.499999, -0.705605, -23.901, 0.499999, -0.455605, -23.651, 0.499999, -8.2056, -24.401, 0.499999, -8.9556, 8.599, 0.499999, -8.2056, 22.849, 0.499999, -8.2056, 23.099, 0.499999, -35.4556, 7.849, 0.499999, -8.2056, 8.099, 0.499999, 0.0443954, 8.349, 0.499999, 0.0443954, 8.599, 0.499999, -8.2056, 7.849, 0.499999, -8.2056, 8.599, 0.499999, -8.2056, 23.099, 0.499999, -35.4556, -25.901, 0.499999, -35.4556, -26.151, 0.499999, -9.2056, -24.401, 0.499999, -8.9556, -25.901, 0.499999, -35.4556, -24.401, 0.499999, -8.9556, -23.651, 0.499999, -8.2056, 7.849, 0.499999, -8.2056, 23.099, 0.499999, -35.4556, 24.599, 0.499999, 7.5444, 28.849, 0.249999, 20.7944, 30.599, 0.249999, 21.0444, 24.599, 0.499999, -7.9556, 30.599, 0.249999, 21.0444, 30.599, 0.249999, 25.0444, 40.599, 0.499999, 37.5444, 56.099, 0.499999, 37.5444, 23.099, 0.499999, -35.4556, 22.849, 0.499999, -8.2056, 24.599, 0.499999, -7.9556, 24.599, 0.499999, -7.9556, 30.599, 0.249999, 21.0444, 56.099, 0.499999, 37.5444, 115.849, 0.499999, 39.7944, 115.849, 0.499999, -35.4556, 23.099, 0.499999, -35.4556, 56.099, 0.499999, 37.5444, 56.349, 0.499999, 39.7944, 115.849, 0.499999, 39.7944, -73.151, 6.5, -29.2056, -73.151, 6.5, 9.5444, -65.901, 6.5, 9.5444, -65.901, 6.5, -29.2056, -72.901, 0.749999, -28.9556, -72.901, 0.749999, 9.2944, -66.151, 0.749999, 9.2944, -66.151, 0.749999, -28.9556, -56.651, 7.75, -8.2056, -56.651, 7.75, 6.0444, -25.401, 7.75, 6.0444, -25.401, 7.75, -8.2056, -56.401, 0.499999, -7.9556, -56.401, 0.499999, 5.7944, -25.651, 0.499999, 5.7944, -25.651, 0.499999, -7.9556, -64.901, 0.499999, 5.5444, -57.651, 0.499999, 5.2944, -57.651, 0.499999, -7.4556, -64.901, 0.499999, -7.7056, -22.901, 7.75, -7.2056, -22.901, 7.75, 7.0444, -8.651, 7.75, 7.0444, -8.651, 7.75, -7.2056, -7.151, 4.75, -7.2056, -7.151, 4.75, 7.0444, 7.099, 4.75, 7.0444, 7.099, 4.75, -7.2056, 9.349, 20.25, -7.2056, 9.349, 20.25, 7.0444, 23.599, 20.25, 7.0444, 23.599, 20.25, -7.2056, -22.651, 0.499999, -6.9556, -22.651, 0.499999, 6.7944, -8.901, 0.499999, 6.7944, -8.901, 0.499999, -6.9556, -6.901, 0.499999, -6.9556, -6.901, 0.499999, 6.7944, 6.849, 0.499999, 6.7944, 6.849, 0.499999, -6.9556, 9.599, 0.499999, -6.9556, 9.599, 0.499999, 6.7944, 23.349, 0.499999, 6.7944, 23.349, 0.499999, -6.9556, -64.901, 0.499999, 10.2944, -66.901, 0.499999, 10.5444, -66.901, 0.499999, 13.2944, -64.901, 0.499999, 13.5444, -57.401, 0.499999, 7.0444, -64.901, 0.499999, 10.2944, -64.901, 0.499999, 13.5444, -23.901, 0.499999, -0.455605, -24.401, 0.499999, -0.705605, -24.651, 0.499999, 7.0444, -23.901, 0.499999, 7.7944, -57.401, 0.499999, 7.0444, -64.901, 0.499999, 13.5444, -57.401, 0.499999, 36.5444, -21.651, 0.499999, 36.5444, -23.901, 0.499999, 7.7944, -24.651, 0.499999, 7.0444, -64.901, 0.499999, 38.0444, -57.651, 0.499999, 38.2944, -57.401, 0.499999, 36.5444, -64.901, 0.499999, 13.5444, -57.401, 0.499999, 7.0444, -57.651, 0.499999, 5.2944, -64.901, 0.499999, 5.5444, -64.901, 0.499999, 10.2944, -21.651, 0.499999, 36.5444, -21.651, 0.499999, 8.0444, -23.901, 0.499999, 7.7944, 6.349, 0.499999, 37.5444, 6.599, 0.499999, 39.5444, 8.349, 0.499999, 39.5444, 8.599, 0.499999, 37.5444, 4.349, 0.499999, 8.0444, 4.349, 0.499999, 37.5444, 6.349, 0.499999, 37.5444, 8.349, 0.499999, 7.7944, 8.349, 0.499999, 0.0443954, 8.099, 0.499999, 0.0443954, 8.099, 0.499999, 7.7944, 8.099, 0.499999, 7.7944, 4.349, 0.499999, 8.0444, 6.349, 0.499999, 37.5444, 8.599, 0.499999, 37.5444, 10.599, 0.499999, 8.0444, 8.349, 0.499999, 7.7944, 8.599, 0.499999, 37.5444, 10.599, 0.499999, 37.5444, 10.599, 0.499999, 8.0444, 24.099, 0.499999, 8.0444, 28.349, 0.249999, 21.2944, 28.849, 0.249999, 20.7944, 24.599, 0.499999, 7.5444, -21.651, 0.499999, 36.5444, -19.151, 0.499999, 36.5444, -19.151, 0.499999, 8.0444, -21.651, 0.499999, 8.0444, -16.901, 0.499999, 39.0444, -9.651, 0.499999, 39.2944, -9.401, 0.499999, 37.5444, -16.901, 0.499999, 36.7944, -16.901, 0.499999, 36.7944, -9.401, 0.499999, 37.5444, -7.401, 0.499999, 37.5444, -7.151, 0.499999, 8.2944, -19.151, 0.499999, 8.0444, -19.151, 0.499999, 36.5444, -7.151, 0.499999, 8.2944, -7.401, 0.499999, 37.5444, 4.349, 0.499999, 37.5444, 4.349, 0.499999, 8.0444, 24.099, 0.499999, 37.5444, 28.349, 0.249999, 25.0444, 28.349, 0.249999, 21.2944, 24.099, 0.499999, 8.0444, 10.599, 0.499999, 8.0444, 10.599, 0.499999, 37.5444, -73.901, 0.499999, 13.2944, -66.901, 0.499999, 13.2944, -66.901, 0.499999, 10.5444, -73.901, 0.499999, 10.5444, -73.901, 0.499999, 10.5444, -74.151, 0.499999, 8.7944, -115.901, 0.499999, 9.0444, -115.901, 0.499999, 14.7944, -74.151, 0.249999, 15.0444, -73.901, 0.499999, 13.2944, -73.151, 6.5, 14.2944, -73.151, 6.5, 53.0444, -65.901, 6.5, 53.0444, -65.901, 6.5, 14.2944, -115.901, 0.499999, 52.5444, -74.151, 0.499999, 52.2944, -74.151, 0.249999, 15.0444, -115.901, 0.499999, 14.7944, 24.099, 0.499999, 37.5444, 24.599, 0.499999, 38.0444, 28.849, 0.249999, 25.5444, 28.349, 0.249999, 25.0444, 30.349, 0.249999, 25.5444, 28.849, 0.249999, 25.5444, 24.599, 0.499999, 38.0444, 30.599, 0.249999, 25.0444, 30.349, 0.249999, 25.5444, 24.599, 0.499999, 38.0444, 40.099, 0.499999, 37.7944, 40.599, 0.499999, 37.5444, 24.599, 0.499999, 38.0444, 24.599, 0.499999, 39.7944, 40.099, 0.499999, 39.7944, 40.099, 0.499999, 37.7944, -72.901, 0.749999, 31.2944, -72.901, 0.749999, 52.7944, -66.151, 0.749999, 52.7944, -66.151, 0.749999, 31.2944, -56.651, 7.75, 37.5444, -56.651, 7.75, 51.7944, -17.901, 7.75, 51.7944, -17.901, 7.75, 37.5444, -56.401, 0.499999, 37.7944, -56.401, 0.499999, 51.5444, -18.151, 0.499999, 51.5444, -18.151, 0.499999, 37.7944, -64.901, 0.499999, 51.2944, -57.651, 0.499999, 51.0444, -57.651, 0.499999, 38.2944, -64.901, 0.499999, 38.0444, 55.349, 4.5, 52.7944, 55.599, 4.5, 49.7944, 55.599, 4.75, 38.5444, 41.099, 4.75, 38.2944, 41.099, 4.75, 52.7944, -8.651, 7.75, 38.5444, -8.651, 7.75, 52.7944, 5.599, 7.75, 52.7944, 5.599, 7.75, 38.5444, 9.349, 20.25, 38.5444, 9.349, 20.25, 52.7944, 23.599, 20.25, 52.7944, 23.599, 20.25, 38.5444, -8.401, 0.499999, 38.7944, -8.401, 0.499999, 52.5444, 5.349, 0.499999, 52.5444, 5.349, 0.499999, 38.7944, 23.099, 0.499999, 52.5444, 23.349, 0.499999, 51.7944, 23.349, 0.499999, 38.7944, 9.599, 0.499999, 38.7944, 9.599, 0.499999, 52.5444, 41.349, 0.499999, 38.7944, 41.349, 0.499999, 51.5444, 41.849, 0.499999, 51.7944, 55.099, 0.499999, 52.5444, 55.099, 0.499999, 38.7944, 41.849, 0.499999, 51.7944, 41.849, 0.499999, 52.5444, 55.099, 0.499999, 52.5444, -16.901, 0.499999, 51.0444, -9.651, 0.499999, 51.2944, -9.651, 0.499999, 39.2944, -16.901, 0.499999, 39.0444, 8.349, 0.499999, 53.5444, 8.349, 0.499999, 39.5444, 6.599, 0.499999, 39.5444, 6.599, 0.499999, 53.5444, 6.599, 0.499999, 53.5444, 4.349, 0.499999, 53.7944, 4.349, 0.499999, 80.2944, 10.599, 0.499999, 80.2944, 10.599, 0.499999, 53.7944, 8.349, 0.499999, 53.5444, 40.099, 0.499999, 39.7944, 24.599, 0.499999, 39.7944, 24.599, 0.499999, 51.5444, 40.099, 0.499999, 51.5444, 56.349, 0.499999, 53.5444, 54.099, 0.499999, 53.7944, 54.099, 0.499999, 80.2944, 115.849, 0.499999, 39.7944, 56.349, 0.499999, 39.7944, 56.349, 0.499999, 53.5444, 115.849, 0.499999, 80.2944, 115.849, 0.499999, 39.7944, 56.349, 0.499999, 53.5444, 54.099, 0.499999, 80.2944, -64.901, 0.499999, 53.7944, -66.901, 0.499999, 54.0444, -66.901, 0.499999, 56.7944, -64.901, 0.499999, 57.0444, -57.401, 0.499999, 52.7944, -64.901, 0.499999, 53.7944, -64.901, 0.499999, 57.0444, -57.401, 0.499999, 52.7944, -57.651, 0.499999, 51.0444, -64.901, 0.499999, 51.2944, -64.901, 0.499999, 53.7944, -57.401, 0.499999, 52.7944, -64.901, 0.499999, 57.0444, -64.901, 0.499999, 80.2944, -19.151, 0.499999, 80.2944, -19.151, 0.499999, 52.7944, -9.651, 0.499999, 51.2944, -16.901, 0.499999, 51.0444, -17.151, 0.499999, 52.7944, -9.651, 0.499999, 53.5444, -9.651, 0.499999, 53.5444, -17.151, 0.499999, 52.7944, -19.151, 0.499999, 52.7944, -19.151, 0.499999, 80.2944, -7.401, 0.499999, 80.2944, -7.401, 0.499999, 53.7944, -73.901, 0.499999, 56.7944, -66.901, 0.499999, 56.7944, -66.901, 0.499999, 54.0444, -73.901, 0.499999, 54.0444, -73.901, 0.499999, 54.0444, -74.151, 0.499999, 52.2944, -115.901, 0.499999, 52.5444, -115.901, 0.499999, 58.2944, -74.151, 0.499999, 58.5444, -73.901, 0.499999, 56.7944, 40.349, 0.499999, 53.7944, 40.099, 0.499999, 53.0444, 24.599, 0.499999, 53.0444, 24.349, 0.499999, 53.7944, 22.349, 0.499999, 80.2944, 42.349, 0.499999, 80.2944, 24.349, 0.499999, 53.7944, 22.349, 0.499999, 53.7944, 22.349, 0.499999, 80.2944, 42.349, 0.499999, 80.2944, 42.349, 0.499999, 53.7944, 40.349, 0.499999, 53.7944, -7.401, 0.499999, 80.2944, 4.349, 0.499999, 80.2944, 4.349, 0.499999, 53.7944, -7.401, 0.499999, 53.7944, 10.599, 0.499999, 80.2944, 22.349, 0.499999, 80.2944, 22.349, 0.499999, 53.7944, 10.599, 0.499999, 53.7944, 42.349, 0.499999, 80.2944, 54.099, 0.499999, 80.2944, 54.099, 0.499999, 53.7944, 42.349, 0.499999, 53.7944, -73.151, 6.5, 57.7944, -73.151, 6.5, 96.5444, -65.901, 6.5, 96.5444, -65.901, 6.5, 57.7944, -72.901, 0.749999, 58.0444, -72.901, 0.749999, 80.2944, -66.151, 0.749999, 80.2944, -66.151, 0.749999, 58.0444, -74.151, 0.499999, 58.5444, -115.901, 0.499999, 58.2944, -115.901, 0.499999, 80.2944, -74.151, 0.499999, 80.2944, -73.151, 6.5, 101.294, -73.151, 6.5, 140.044, -65.901, 6.5, 140.044, -65.901, 6.5, 101.294, -73.151, 6.5, 144.794, -73.151, 6.5, 183.544, -65.901, 6.5, 183.544, -65.901, 6.5, 144.794, -73.151, 6.5, 188.294, -73.151, 6.5, 227.044, -65.901, 6.5, 227.044, -65.901, 6.5, 188.294, -73.151, 6.5, 231.794, -73.151, 6.5, 270.544, -65.901, 6.5, 270.544, -65.901, 6.5, 231.794, -73.151, 6.5, 275.294, -73.151, 6.5, 314.044, -65.901, 6.5, 314.044, -65.901, 6.5, 275.294, -73.151, 6.5, 318.794, -73.151, 6.5, 357.544, -65.901, 6.5, 357.544, -65.901, 6.5, 318.794, -73.151, 6.5, 362.294, -73.151, 6.5, 401.044, -65.901, 6.5, 401.044, -65.901, 6.5, 362.294, -73.151, 6.5, 405.794, -73.151, 6.5, 444.544, -65.901, 6.5, 444.544, -65.901, 6.5, 405.794, -73.151, 6.5, 449.044, -73.151, 6.5, 488.044, -65.901, 6.5, 488.044, -65.901, 6.5, 449.044, -73.151, 6.5, 492.544, -73.151, 6.5, 531.544, -65.901, 6.5, 531.544, -65.901, 6.5, 492.544, -73.151, 6.5, 536.044, -73.151, 6.5, 575.044, -65.901, 6.5, 575.044, -65.901, 6.5, 536.044, -73.151, 6.5, 579.544, -73.151, 6.5, 618.544, -65.901, 6.5, 618.544, -65.901, 6.5, 579.544, -73.151, 6.5, 623.044, -73.151, 6.5, 662.044, -65.901, 6.5, 662.044, -65.901, 6.5, 623.044, -73.151, 6.5, 666.544, -73.151, 6.5, 705.294, -65.901, 6.5, 705.294, -65.901, 6.5, 666.544, -73.151, 6.5, 710.044, -73.151, 6.5, 748.794, -65.901, 6.5, 748.794, -65.901, 6.5, 710.044) -polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1), PackedInt32Array(5, 4, 6), PackedInt32Array(6, 4, 7), PackedInt32Array(9, 8, 10), PackedInt32Array(10, 8, 11), PackedInt32Array(12, 15, 13), PackedInt32Array(13, 15, 14), PackedInt32Array(18, 17, 16), PackedInt32Array(20, 19, 21), PackedInt32Array(21, 19, 22), PackedInt32Array(24, 23, 25), PackedInt32Array(25, 23, 26), PackedInt32Array(26, 23, 27), PackedInt32Array(29, 28, 30), PackedInt32Array(30, 28, 31), PackedInt32Array(34, 33, 32), PackedInt32Array(36, 35, 37), PackedInt32Array(37, 35, 38), PackedInt32Array(41, 40, 39), PackedInt32Array(44, 43, 42), PackedInt32Array(46, 45, 47), PackedInt32Array(47, 45, 48), PackedInt32Array(48, 45, 49), PackedInt32Array(51, 50, 52), PackedInt32Array(52, 50, 53), PackedInt32Array(55, 54, 56), PackedInt32Array(56, 54, 57), PackedInt32Array(60, 59, 58), PackedInt32Array(61, 66, 62), PackedInt32Array(62, 66, 63), PackedInt32Array(63, 66, 64), PackedInt32Array(64, 66, 65), PackedInt32Array(69, 68, 67), PackedInt32Array(73, 72, 70), PackedInt32Array(70, 72, 71), PackedInt32Array(77, 76, 74), PackedInt32Array(74, 76, 75), PackedInt32Array(81, 80, 78), PackedInt32Array(78, 80, 79), PackedInt32Array(85, 84, 82), PackedInt32Array(82, 84, 83), PackedInt32Array(87, 86, 88), PackedInt32Array(88, 86, 89), PackedInt32Array(93, 92, 90), PackedInt32Array(90, 92, 91), PackedInt32Array(97, 96, 94), PackedInt32Array(94, 96, 95), PackedInt32Array(101, 100, 98), PackedInt32Array(98, 100, 99), PackedInt32Array(105, 104, 102), PackedInt32Array(102, 104, 103), PackedInt32Array(109, 108, 106), PackedInt32Array(106, 108, 107), PackedInt32Array(113, 112, 110), PackedInt32Array(110, 112, 111), PackedInt32Array(115, 114, 116), PackedInt32Array(116, 114, 117), PackedInt32Array(120, 119, 118), PackedInt32Array(122, 121, 123), PackedInt32Array(123, 121, 124), PackedInt32Array(129, 128, 130), PackedInt32Array(130, 128, 125), PackedInt32Array(125, 128, 126), PackedInt32Array(126, 128, 127), PackedInt32Array(132, 131, 133), PackedInt32Array(133, 131, 134), PackedInt32Array(136, 135, 137), PackedInt32Array(137, 135, 138), PackedInt32Array(141, 140, 139), PackedInt32Array(143, 142, 144), PackedInt32Array(144, 142, 145), PackedInt32Array(148, 147, 146), PackedInt32Array(152, 151, 149), PackedInt32Array(149, 151, 150), PackedInt32Array(158, 157, 153), PackedInt32Array(153, 157, 154), PackedInt32Array(154, 157, 156), PackedInt32Array(154, 156, 155), PackedInt32Array(161, 160, 159), PackedInt32Array(165, 164, 162), PackedInt32Array(162, 164, 163), PackedInt32Array(169, 168, 166), PackedInt32Array(166, 168, 167), PackedInt32Array(171, 170, 172), PackedInt32Array(172, 170, 173), PackedInt32Array(175, 174, 176), PackedInt32Array(176, 174, 179), PackedInt32Array(176, 179, 177), PackedInt32Array(177, 179, 178), PackedInt32Array(181, 180, 182), PackedInt32Array(182, 180, 183), PackedInt32Array(185, 184, 186), PackedInt32Array(186, 184, 189), PackedInt32Array(186, 189, 187), PackedInt32Array(187, 189, 188), PackedInt32Array(193, 192, 190), PackedInt32Array(190, 192, 191), PackedInt32Array(199, 198, 194), PackedInt32Array(194, 198, 195), PackedInt32Array(195, 198, 197), PackedInt32Array(195, 197, 196), PackedInt32Array(203, 202, 200), PackedInt32Array(200, 202, 201), PackedInt32Array(205, 204, 206), PackedInt32Array(206, 204, 207), PackedInt32Array(211, 210, 208), PackedInt32Array(208, 210, 209), PackedInt32Array(214, 213, 212), PackedInt32Array(216, 215, 217), PackedInt32Array(217, 215, 218), PackedInt32Array(218, 215, 219), PackedInt32Array(221, 220, 222), PackedInt32Array(222, 220, 223), PackedInt32Array(227, 226, 224), PackedInt32Array(224, 226, 225), PackedInt32Array(231, 230, 228), PackedInt32Array(228, 230, 229), PackedInt32Array(235, 234, 232), PackedInt32Array(232, 234, 233), PackedInt32Array(237, 236, 238), PackedInt32Array(238, 236, 239), PackedInt32Array(241, 240, 242), PackedInt32Array(242, 240, 244), PackedInt32Array(242, 244, 243), PackedInt32Array(248, 247, 245), PackedInt32Array(245, 247, 246), PackedInt32Array(252, 251, 249), PackedInt32Array(249, 251, 250), PackedInt32Array(256, 255, 253), PackedInt32Array(253, 255, 254), PackedInt32Array(258, 257, 259), PackedInt32Array(259, 257, 261), PackedInt32Array(259, 261, 260), PackedInt32Array(263, 262, 264), PackedInt32Array(264, 262, 266), PackedInt32Array(264, 266, 265), PackedInt32Array(269, 268, 267), PackedInt32Array(273, 272, 270), PackedInt32Array(270, 272, 271), PackedInt32Array(277, 276, 274), PackedInt32Array(274, 276, 275), PackedInt32Array(283, 282, 278), PackedInt32Array(278, 282, 279), PackedInt32Array(279, 282, 281), PackedInt32Array(279, 281, 280), PackedInt32Array(287, 286, 284), PackedInt32Array(284, 286, 285), PackedInt32Array(290, 289, 288), PackedInt32Array(293, 292, 291), PackedInt32Array(297, 296, 294), PackedInt32Array(294, 296, 295), PackedInt32Array(299, 298, 300), PackedInt32Array(300, 298, 301), PackedInt32Array(304, 303, 302), PackedInt32Array(306, 305, 307), PackedInt32Array(307, 305, 308), PackedInt32Array(310, 309, 311), PackedInt32Array(311, 309, 313), PackedInt32Array(311, 313, 312), PackedInt32Array(315, 314, 316), PackedInt32Array(316, 314, 317), PackedInt32Array(319, 318, 320), PackedInt32Array(320, 318, 323), PackedInt32Array(320, 323, 322), PackedInt32Array(320, 322, 321), PackedInt32Array(327, 326, 324), PackedInt32Array(324, 326, 325), PackedInt32Array(333, 332, 328), PackedInt32Array(328, 332, 329), PackedInt32Array(329, 332, 331), PackedInt32Array(329, 331, 330), PackedInt32Array(335, 334, 336), PackedInt32Array(336, 334, 337), PackedInt32Array(337, 334, 339), PackedInt32Array(337, 339, 338), PackedInt32Array(342, 341, 340), PackedInt32Array(345, 344, 343), PackedInt32Array(349, 348, 346), PackedInt32Array(346, 348, 347), PackedInt32Array(353, 352, 350), PackedInt32Array(350, 352, 351), PackedInt32Array(357, 356, 354), PackedInt32Array(354, 356, 355), PackedInt32Array(361, 360, 358), PackedInt32Array(358, 360, 359), PackedInt32Array(365, 364, 362), PackedInt32Array(362, 364, 363), PackedInt32Array(369, 368, 366), PackedInt32Array(366, 368, 367), PackedInt32Array(373, 372, 370), PackedInt32Array(370, 372, 371), PackedInt32Array(377, 376, 374), PackedInt32Array(374, 376, 375), PackedInt32Array(381, 380, 378), PackedInt32Array(378, 380, 379), PackedInt32Array(385, 384, 382), PackedInt32Array(382, 384, 383), PackedInt32Array(389, 388, 386), PackedInt32Array(386, 388, 387), PackedInt32Array(393, 392, 390), PackedInt32Array(390, 392, 391), PackedInt32Array(397, 396, 394), PackedInt32Array(394, 396, 395), PackedInt32Array(401, 400, 398), PackedInt32Array(398, 400, 399), PackedInt32Array(405, 404, 402), PackedInt32Array(402, 404, 403), PackedInt32Array(409, 408, 406), PackedInt32Array(406, 408, 407), PackedInt32Array(413, 412, 410), PackedInt32Array(410, 412, 411), PackedInt32Array(417, 416, 414), PackedInt32Array(414, 416, 415), PackedInt32Array(421, 420, 418), PackedInt32Array(418, 420, 419), PackedInt32Array(425, 424, 422), PackedInt32Array(422, 424, 423), PackedInt32Array(429, 428, 426), PackedInt32Array(426, 428, 427)] +vertices = PackedVector3Array(-8.151, 42.25, -53.9556, -8.151, 42.25, 98.7944, 2.599, 42.25, 98.7944, 2.599, 42.25, -53.9556, -57.651, 0.499999, -8.9556, -55.901, 0.499999, -9.2056, -56.151, 0.499999, -35.4556, -115.901, 0.499999, 5.5444, -57.651, 0.499999, 5.2944, -57.651, 0.499999, -8.9556, -57.651, 0.499999, -8.9556, -56.151, 0.499999, -35.4556, -115.901, 0.499999, -35.4556, -115.901, 0.499999, 5.5444, -55.901, 0.499999, -9.2056, -26.151, 0.499999, -9.2056, -25.901, 0.499999, -35.4556, -56.151, 0.499999, -35.4556, -24.401, 0.499999, -0.705605, -23.901, 0.499999, -0.455605, -23.651, 0.499999, -8.2056, -24.401, 0.499999, -8.9556, 8.599, 0.499999, -8.2056, 22.849, 0.499999, -8.2056, 23.099, 0.499999, -35.4556, 7.849, 0.499999, -8.2056, 8.099, 0.499999, 0.0443954, 8.349, 0.499999, 0.0443954, 8.599, 0.499999, -8.2056, 7.849, 0.499999, -8.2056, 8.599, 0.499999, -8.2056, 23.099, 0.499999, -35.4556, -25.901, 0.499999, -35.4556, -26.151, 0.499999, -9.2056, -24.401, 0.499999, -8.9556, -25.901, 0.499999, -35.4556, -24.401, 0.499999, -8.9556, -23.651, 0.499999, -8.2056, 7.849, 0.499999, -8.2056, 23.099, 0.499999, -35.4556, 24.599, 0.499999, 7.5444, 28.849, 0.249999, 20.7944, 30.599, 0.249999, 21.0444, 24.599, 0.499999, -7.9556, 30.599, 0.249999, 21.0444, 30.599, 0.249999, 25.0444, 40.599, 0.499999, 37.5444, 56.099, 0.499999, 37.5444, 23.099, 0.499999, -35.4556, 22.849, 0.499999, -8.2056, 24.599, 0.499999, -7.9556, 24.599, 0.499999, -7.9556, 30.599, 0.249999, 21.0444, 56.099, 0.499999, 37.5444, 115.849, 0.499999, 39.7944, 115.849, 0.499999, -35.4556, 23.099, 0.499999, -35.4556, 56.099, 0.499999, 37.5444, 56.349, 0.499999, 39.7944, 115.849, 0.499999, 39.7944, -56.651, 7.75, -8.2056, -56.651, 7.75, 6.0444, -25.401, 7.75, 6.0444, -25.401, 7.75, -8.2056, -56.401, 0.499999, -7.9556, -56.401, 0.499999, 5.7944, -25.651, 0.499999, 5.7944, -25.651, 0.499999, -7.9556, -22.901, 7.75, -7.2056, -22.901, 7.75, 7.0444, -8.651, 7.75, 7.0444, -8.651, 7.75, -7.2056, -7.151, 4.75, -7.2056, -7.151, 4.75, 7.0444, 7.099, 4.75, 7.0444, 7.099, 4.75, -7.2056, 9.349, 20.25, -7.2056, 9.349, 20.25, 7.0444, 23.599, 20.25, 7.0444, 23.599, 20.25, -7.2056, -22.651, 0.499999, -6.9556, -22.651, 0.499999, 6.7944, -8.901, 0.499999, 6.7944, -8.901, 0.499999, -6.9556, -6.901, 0.499999, -6.9556, -6.901, 0.499999, 6.7944, 6.849, 0.499999, 6.7944, 6.849, 0.499999, -6.9556, 9.599, 0.499999, -6.9556, 9.599, 0.499999, 6.7944, 23.349, 0.499999, 6.7944, 23.349, 0.499999, -6.9556, -23.901, 0.499999, -0.455605, -24.401, 0.499999, -0.705605, -24.651, 0.499999, 7.0444, -23.901, 0.499999, 7.7944, -21.651, 0.499999, 36.5444, -23.901, 0.499999, 7.7944, -24.651, 0.499999, 7.0444, -55.401, 0.499999, 7.0444, -55.401, 0.499999, 36.5444, -21.651, 0.499999, 36.5444, -21.651, 0.499999, 8.0444, -23.901, 0.499999, 7.7944, 6.349, 0.499999, 37.5444, 6.599, 0.499999, 39.5444, 8.349, 0.499999, 39.5444, 8.599, 0.499999, 37.5444, 4.349, 0.499999, 8.0444, 4.349, 0.499999, 37.5444, 6.349, 0.499999, 37.5444, 8.349, 0.499999, 7.7944, 8.349, 0.499999, 0.0443954, 8.099, 0.499999, 0.0443954, 8.099, 0.499999, 7.7944, 8.099, 0.499999, 7.7944, 4.349, 0.499999, 8.0444, 6.349, 0.499999, 37.5444, 8.599, 0.499999, 37.5444, 10.599, 0.499999, 8.0444, 8.349, 0.499999, 7.7944, 8.599, 0.499999, 37.5444, 10.599, 0.499999, 37.5444, 10.599, 0.499999, 8.0444, -57.401, 0.499999, 36.5444, -55.401, 0.499999, 36.5444, -55.401, 0.499999, 7.0444, -57.401, 0.499999, 7.0444, -57.651, 0.499999, 38.2944, -57.401, 0.499999, 36.5444, -57.401, 0.499999, 7.0444, -57.651, 0.499999, 5.2944, -115.901, 0.499999, 5.5444, -115.901, 0.499999, 38.0444, 24.099, 0.499999, 8.0444, 28.349, 0.249999, 21.2944, 28.849, 0.249999, 20.7944, 24.599, 0.499999, 7.5444, -21.651, 0.499999, 36.5444, -19.151, 0.499999, 36.5444, -19.151, 0.499999, 8.0444, -21.651, 0.499999, 8.0444, -16.901, 0.499999, 39.0444, -9.651, 0.499999, 39.2944, -9.401, 0.499999, 37.5444, -16.901, 0.499999, 36.7944, -16.901, 0.499999, 36.7944, -9.401, 0.499999, 37.5444, -7.401, 0.499999, 37.5444, -7.151, 0.499999, 8.2944, -19.151, 0.499999, 8.0444, -19.151, 0.499999, 36.5444, -7.151, 0.499999, 8.2944, -7.401, 0.499999, 37.5444, 4.349, 0.499999, 37.5444, 4.349, 0.499999, 8.0444, 24.099, 0.499999, 37.5444, 28.349, 0.249999, 25.0444, 28.349, 0.249999, 21.2944, 24.099, 0.499999, 8.0444, 10.599, 0.499999, 8.0444, 10.599, 0.499999, 37.5444, 24.099, 0.499999, 37.5444, 24.599, 0.499999, 38.0444, 28.849, 0.249999, 25.5444, 28.349, 0.249999, 25.0444, 30.349, 0.249999, 25.5444, 28.849, 0.249999, 25.5444, 24.599, 0.499999, 38.0444, 30.599, 0.249999, 25.0444, 30.349, 0.249999, 25.5444, 24.599, 0.499999, 38.0444, 40.099, 0.499999, 37.7944, 40.599, 0.499999, 37.5444, 24.599, 0.499999, 38.0444, 24.599, 0.499999, 39.7944, 40.099, 0.499999, 39.7944, 40.099, 0.499999, 37.7944, -56.651, 7.75, 37.5444, -56.651, 7.75, 51.7944, -17.901, 7.75, 51.7944, -17.901, 7.75, 37.5444, -56.401, 0.499999, 37.7944, -56.401, 0.499999, 51.5444, -18.151, 0.499999, 51.5444, -18.151, 0.499999, 37.7944, -55.401, 0.499999, 80.2944, -55.401, 0.499999, 52.7944, -57.651, 0.499999, 52.5444, -57.651, 0.499999, 52.5444, -57.651, 0.499999, 38.2944, -115.901, 0.499999, 38.0444, -57.651, 0.499999, 52.5444, -115.901, 0.499999, 38.0444, -115.901, 0.499999, 80.2944, -55.401, 0.499999, 80.2944, 55.349, 4.5, 52.7944, 55.599, 4.5, 49.7944, 55.599, 4.75, 38.5444, 41.099, 4.75, 38.2944, 41.099, 4.75, 52.7944, -8.651, 7.75, 38.5444, -8.651, 7.75, 52.7944, 5.599, 7.75, 52.7944, 5.599, 7.75, 38.5444, 9.349, 20.25, 38.5444, 9.349, 20.25, 52.7944, 23.599, 20.25, 52.7944, 23.599, 20.25, 38.5444, -8.401, 0.499999, 38.7944, -8.401, 0.499999, 52.5444, 5.349, 0.499999, 52.5444, 5.349, 0.499999, 38.7944, 23.099, 0.499999, 52.5444, 23.349, 0.499999, 51.7944, 23.349, 0.499999, 38.7944, 9.599, 0.499999, 38.7944, 9.599, 0.499999, 52.5444, 41.349, 0.499999, 38.7944, 41.349, 0.499999, 51.5444, 41.849, 0.499999, 51.7944, 55.099, 0.499999, 52.5444, 55.099, 0.499999, 38.7944, 41.849, 0.499999, 51.7944, 41.849, 0.499999, 52.5444, 55.099, 0.499999, 52.5444, -16.901, 0.499999, 51.0444, -9.651, 0.499999, 51.2944, -9.651, 0.499999, 39.2944, -16.901, 0.499999, 39.0444, 8.349, 0.499999, 53.5444, 8.349, 0.499999, 39.5444, 6.599, 0.499999, 39.5444, 6.599, 0.499999, 53.5444, 6.599, 0.499999, 53.5444, 4.349, 0.499999, 53.7944, 4.349, 0.499999, 80.2944, 10.599, 0.499999, 80.2944, 10.599, 0.499999, 53.7944, 8.349, 0.499999, 53.5444, 40.099, 0.499999, 39.7944, 24.599, 0.499999, 39.7944, 24.599, 0.499999, 51.5444, 40.099, 0.499999, 51.5444, 56.349, 0.499999, 53.5444, 54.099, 0.499999, 53.7944, 54.099, 0.499999, 80.2944, 115.849, 0.499999, 39.7944, 56.349, 0.499999, 39.7944, 56.349, 0.499999, 53.5444, 115.849, 0.499999, 80.2944, 115.849, 0.499999, 39.7944, 56.349, 0.499999, 53.5444, 54.099, 0.499999, 80.2944, -9.651, 0.499999, 51.2944, -16.901, 0.499999, 51.0444, -17.151, 0.499999, 52.7944, -9.651, 0.499999, 53.5444, -9.651, 0.499999, 53.5444, -17.151, 0.499999, 52.7944, -19.151, 0.499999, 52.7944, -19.151, 0.499999, 80.2944, -7.401, 0.499999, 80.2944, -7.401, 0.499999, 53.7944, -55.401, 0.499999, 80.2944, -19.151, 0.499999, 80.2944, -19.151, 0.499999, 52.7944, -55.401, 0.499999, 52.7944, 40.349, 0.499999, 53.7944, 40.099, 0.499999, 53.0444, 24.599, 0.499999, 53.0444, 24.349, 0.499999, 53.7944, 22.349, 0.499999, 80.2944, 42.349, 0.499999, 80.2944, 24.349, 0.499999, 53.7944, 22.349, 0.499999, 53.7944, 22.349, 0.499999, 80.2944, 42.349, 0.499999, 80.2944, 42.349, 0.499999, 53.7944, 40.349, 0.499999, 53.7944, -7.401, 0.499999, 80.2944, 4.349, 0.499999, 80.2944, 4.349, 0.499999, 53.7944, -7.401, 0.499999, 53.7944, 10.599, 0.499999, 80.2944, 22.349, 0.499999, 80.2944, 22.349, 0.499999, 53.7944, 10.599, 0.499999, 53.7944, 42.349, 0.499999, 80.2944, 54.099, 0.499999, 80.2944, 54.099, 0.499999, 53.7944, 42.349, 0.499999, 53.7944) +polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1), PackedInt32Array(6, 5, 4), PackedInt32Array(9, 8, 7), PackedInt32Array(11, 10, 12), PackedInt32Array(12, 10, 13), PackedInt32Array(14, 17, 15), PackedInt32Array(15, 17, 16), PackedInt32Array(19, 18, 20), PackedInt32Array(20, 18, 21), PackedInt32Array(24, 23, 22), PackedInt32Array(26, 25, 27), PackedInt32Array(27, 25, 28), PackedInt32Array(31, 30, 29), PackedInt32Array(34, 33, 32), PackedInt32Array(36, 35, 37), PackedInt32Array(37, 35, 38), PackedInt32Array(38, 35, 39), PackedInt32Array(41, 40, 42), PackedInt32Array(42, 40, 43), PackedInt32Array(45, 44, 46), PackedInt32Array(46, 44, 47), PackedInt32Array(50, 49, 48), PackedInt32Array(51, 56, 52), PackedInt32Array(52, 56, 53), PackedInt32Array(53, 56, 54), PackedInt32Array(54, 56, 55), PackedInt32Array(59, 58, 57), PackedInt32Array(63, 62, 60), PackedInt32Array(60, 62, 61), PackedInt32Array(67, 66, 64), PackedInt32Array(64, 66, 65), PackedInt32Array(71, 70, 68), PackedInt32Array(68, 70, 69), PackedInt32Array(75, 74, 72), PackedInt32Array(72, 74, 73), PackedInt32Array(79, 78, 76), PackedInt32Array(76, 78, 77), PackedInt32Array(83, 82, 80), PackedInt32Array(80, 82, 81), PackedInt32Array(87, 86, 84), PackedInt32Array(84, 86, 85), PackedInt32Array(91, 90, 88), PackedInt32Array(88, 90, 89), PackedInt32Array(93, 92, 94), PackedInt32Array(94, 92, 95), PackedInt32Array(97, 96, 98), PackedInt32Array(98, 96, 99), PackedInt32Array(99, 96, 100), PackedInt32Array(103, 102, 101), PackedInt32Array(105, 104, 106), PackedInt32Array(106, 104, 107), PackedInt32Array(110, 109, 108), PackedInt32Array(114, 113, 111), PackedInt32Array(111, 113, 112), PackedInt32Array(120, 119, 115), PackedInt32Array(115, 119, 116), PackedInt32Array(116, 119, 118), PackedInt32Array(116, 118, 117), PackedInt32Array(123, 122, 121), PackedInt32Array(127, 126, 124), PackedInt32Array(124, 126, 125), PackedInt32Array(129, 128, 130), PackedInt32Array(130, 128, 131), PackedInt32Array(131, 128, 133), PackedInt32Array(131, 133, 132), PackedInt32Array(137, 136, 134), PackedInt32Array(134, 136, 135), PackedInt32Array(141, 140, 138), PackedInt32Array(138, 140, 139), PackedInt32Array(143, 142, 144), PackedInt32Array(144, 142, 145), PackedInt32Array(147, 146, 148), PackedInt32Array(148, 146, 151), PackedInt32Array(148, 151, 149), PackedInt32Array(149, 151, 150), PackedInt32Array(153, 152, 154), PackedInt32Array(154, 152, 155), PackedInt32Array(157, 156, 158), PackedInt32Array(158, 156, 161), PackedInt32Array(158, 161, 159), PackedInt32Array(159, 161, 160), PackedInt32Array(165, 164, 162), PackedInt32Array(162, 164, 163), PackedInt32Array(168, 167, 166), PackedInt32Array(170, 169, 171), PackedInt32Array(171, 169, 172), PackedInt32Array(172, 169, 173), PackedInt32Array(175, 174, 176), PackedInt32Array(176, 174, 177), PackedInt32Array(181, 180, 178), PackedInt32Array(178, 180, 179), PackedInt32Array(185, 184, 182), PackedInt32Array(182, 184, 183), PackedInt32Array(188, 187, 186), PackedInt32Array(191, 190, 189), PackedInt32Array(195, 194, 192), PackedInt32Array(192, 194, 193), PackedInt32Array(197, 196, 198), PackedInt32Array(198, 196, 200), PackedInt32Array(198, 200, 199), PackedInt32Array(204, 203, 201), PackedInt32Array(201, 203, 202), PackedInt32Array(208, 207, 205), PackedInt32Array(205, 207, 206), PackedInt32Array(212, 211, 209), PackedInt32Array(209, 211, 210), PackedInt32Array(214, 213, 215), PackedInt32Array(215, 213, 217), PackedInt32Array(215, 217, 216), PackedInt32Array(219, 218, 220), PackedInt32Array(220, 218, 222), PackedInt32Array(220, 222, 221), PackedInt32Array(225, 224, 223), PackedInt32Array(229, 228, 226), PackedInt32Array(226, 228, 227), PackedInt32Array(233, 232, 230), PackedInt32Array(230, 232, 231), PackedInt32Array(239, 238, 234), PackedInt32Array(234, 238, 235), PackedInt32Array(235, 238, 237), PackedInt32Array(235, 237, 236), PackedInt32Array(243, 242, 240), PackedInt32Array(240, 242, 241), PackedInt32Array(246, 245, 244), PackedInt32Array(249, 248, 247), PackedInt32Array(253, 252, 250), PackedInt32Array(250, 252, 251), PackedInt32Array(255, 254, 256), PackedInt32Array(256, 254, 257), PackedInt32Array(259, 258, 260), PackedInt32Array(260, 258, 263), PackedInt32Array(260, 263, 262), PackedInt32Array(260, 262, 261), PackedInt32Array(267, 266, 264), PackedInt32Array(264, 266, 265), PackedInt32Array(269, 268, 270), PackedInt32Array(270, 268, 271), PackedInt32Array(271, 268, 273), PackedInt32Array(271, 273, 272), PackedInt32Array(276, 275, 274), PackedInt32Array(279, 278, 277), PackedInt32Array(283, 282, 280), PackedInt32Array(280, 282, 281), PackedInt32Array(287, 286, 284), PackedInt32Array(284, 286, 285), PackedInt32Array(291, 290, 288), PackedInt32Array(288, 290, 289)] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_sk5ge"] uv1_scale = Vector3(8.75, 8.75, 8.75) @@ -1116,6 +1116,8 @@ gun_2 = ExtResource("3_sxsd3") [node name="Player" parent="." instance=ExtResource("2_f87c2")] transform = Transform3D(-0.866025, 0, -0.5, 0, 1, 0, 0.5, 0, -0.866025, -16.0295, 1.4435, 12.1166) +AUDIO = false +MAX_STAMINA = 300 weapon_sway_amount = 0.07 weapon_rotation_amount = 0.07 @@ -1428,6 +1430,9 @@ shape = SubResource("BoxShape3D_fl1u5") [node name="GarbageBin" parent="Decorations" instance=ExtResource("19_ma1ga")] transform = Transform3D(-0.999086, 0, -0.0427475, 0, 1, 0, 0.0427475, 0, -0.999086, 29.4975, 0.116186, 48.908) +[node name="GarbageBin2" parent="Decorations" instance=ExtResource("19_ma1ga")] +transform = Transform3D(-0.999086, 0, -0.0427475, 0, 1, 0, 0.0427475, 0, -0.999086, -42.8899, 0.146637, 34.2163) + [node name="Train2" parent="Decorations" instance=ExtResource("19_vcb4t")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -69.1904, 1.12627, 45.0474) @@ -1487,3 +1492,15 @@ player_path = NodePath("../../Player") [node name="spider8" parent="Spider Hivemind" instance=ExtResource("32_yw30t")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25.9101, -0.228643, 17.8685) player_path = NodePath("../../Player") + +[node name="spider9" parent="Spider Hivemind" instance=ExtResource("32_yw30t")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.67616, 7.32017, 40.4548) +player_path = NodePath("../../Player") + +[node name="spider10" parent="Spider Hivemind" instance=ExtResource("32_yw30t")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.82865, 7.32017, 42.5586) +player_path = NodePath("../../Player") + +[node name="spider11" parent="Spider Hivemind" instance=ExtResource("32_yw30t")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.10333, 7.32017, 42.5467) +player_path = NodePath("../../Player") diff --git a/scripts/player.gd b/scripts/player.gd index 088d3e0..28ccd88 100644 --- a/scripts/player.gd +++ b/scripts/player.gd @@ -14,6 +14,7 @@ var rng = RandomNumberGenerator.new() @export_group("Player Movement") @export var WALK_SPEED = 7.0 @export var SPRINT_SPEED = 15.0 +@export var MAX_STAMINA = 1800 @export var JUMP_VELOCITY = 10 @export var SENSITIVITY = .01 @export var sensitivity_shift = true @@ -53,7 +54,6 @@ var recoiling = false # Slow Down Variables const SLOWSPEED = .2 -const MAX_STAMINA = 1800 const STAMINA_DRAIN = 100 var remaining_stamina = MAX_STAMINA # Pickups