Make player, enemy, and items spawn at consistent heights

This commit is contained in:
2024-09-25 21:33:11 -07:00
parent 7f1f1a8a14
commit 41c24c5ab3
31 changed files with 2146 additions and 802 deletions

View File

@@ -599,8 +599,9 @@ states/idle_left_walk/position = Vector2(331, 196.947)
transitions = ["Start", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_vljb2"), "idle_front_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_3xv6a"), "idle_left_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_0h1op"), "idle_front_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_361b7"), "idle_back_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_wftla"), "idle_back_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_gqqkl"), "idle_left_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_5cj36"), "idle_front_walk", "attack", SubResource("AnimationNodeStateMachineTransition_4t05h"), "attack", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_8hgxu"), "attack", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_fq2yw"), "attack", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_yqm0k"), "idle_back_walk", "attack", SubResource("AnimationNodeStateMachineTransition_bmy1k"), "idle_left_walk", "attack", SubResource("AnimationNodeStateMachineTransition_mxl7w")]
graph_offset = Vector2(-190, -62.0526)
[node name="Sproingy" type="RigidBody3D"]
[node name="Chariot" type="RigidBody3D"]
process_mode = 1
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0)
collision_layer = 10
collision_mask = 11
axis_lock_linear_y = true

View File

@@ -583,6 +583,7 @@ graph_offset = Vector2(-121, -17.0526)
[node name="FilthEater" type="RigidBody3D"]
process_mode = 1
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0)
collision_layer = 10
collision_mask = 11
axis_lock_linear_y = true

View File

@@ -392,6 +392,241 @@ tracks/32/interp = 1
tracks/32/loop_wrap = true
tracks/32/keys = PackedFloat32Array(0, 1, -0.514417, -0.701671, 0.342235, 0.354835, 0.0333333, 1, -0.516575, -0.696077, 0.34818, 0.356928, 0.0666667, 1, -0.521046, -0.683648, 0.361099, 0.361585, 0.1, 1, -0.526802, -0.665825, 0.378966, 0.368161, 0.133333, 1, -0.532831, -0.644142, 0.399731, 0.376016, 0.166667, 1, -0.538235, -0.620345, 0.421387, 0.384587, 0.2, 1, -0.541623, -0.598138, 0.440584, 0.393398, 0.233333, 1, -0.543484, -0.578544, 0.457025, 0.401298, 0.266667, 1, -0.544416, -0.56113, 0.47147, 0.407996, 0.3, 1, -0.544778, -0.545632, 0.484336, 0.413427, 0.333333, 1, -0.544721, -0.531989, 0.495718, 0.417767, 0.366667, 1, -0.544377, -0.520646, 0.505311, 0.421002, 0.4, 1, -0.543924, -0.510791, 0.513622, 0.423594, 0.433333, 1, -0.543459, -0.502293, 0.520716, 0.425687, 0.466667, 1, -0.543068, -0.495006, 0.52665, 0.427418, 0.5, 1, -0.542828, -0.488779, 0.531472, 0.428917, 0.533333, 1, -0.542927, -0.483649, 0.534893, 0.430352, 0.566667, 1, -0.543361, -0.479085, 0.537304, 0.431904, 0.6, 1, -0.544186, -0.474919, 0.538729, 0.433686, 0.633333, 1, -0.545455, -0.470982, 0.539193, 0.435806, 0.666667, 1, -0.547213, -0.467098, 0.538712, 0.438368, 0.7, 1, -0.549718, -0.46294, 0.537006, 0.441725, 0.733333, 1, -0.552835, -0.458304, 0.534392, 0.445821, 0.766667, 1, -0.556593, -0.453005, 0.530871, 0.450742, 0.8, 1, -0.561009, -0.446855, 0.526438, 0.456567, 0.833333, 1, -0.566094, -0.43966, 0.521083, 0.463367, 0.866667, 1, -0.574512, -0.428383, 0.511969, 0.473617, 0.9, 1, -0.580739, -0.420013, 0.504981, 0.480963, 0.933333, 1, -0.583481, -0.416308, 0.501836, 0.484146, 1.5, 1, -0.583481, -0.416308, 0.501836, 0.484147, 1.53333, 1, -0.586926, -0.412707, 0.504724, 0.480046, 1.56667, 1, -0.593849, -0.405313, 0.510547, 0.4716, 1.6, 1, -0.602537, -0.395719, 0.517887, 0.460596, 1.63333, 1, -0.611371, -0.385577, 0.525409, 0.44889, 1.66667, 1, -0.618875, -0.376627, 0.531899, 0.43844, 1.7, 1, -0.62194, -0.372867, 0.534831, 0.433723, 1.73333, 1, -0.621975, -0.376239, 0.534019, 0.431758, 1.76667, 1, -0.620122, -0.387062, 0.529695, 0.430181, 1.8, 1, -0.616869, -0.404941, 0.52204, 0.42775, 1.83333, 1, -0.61211, -0.428794, 0.511234, 0.424379, 1.86667, 1, -0.605462, -0.458552, 0.496893, 0.419813, 1.9, 1, -0.597286, -0.490892, 0.480276, 0.414256, 1.93333, 1, -0.587653, -0.524555, 0.461789, 0.407745, 2, 1, -0.564883, -0.591093, 0.421348, 0.392406, 2.03333, 1, -0.552901, -0.620859, 0.401387, 0.384349, 2.06667, 1, -0.54137, -0.646947, 0.382828, 0.376592, 2.1, 1, -0.530904, -0.668795, 0.366451, 0.36955, 2.13333, 1, -0.522132, -0.685942, 0.353021, 0.363646, 2.16667, 1, -0.515661, -0.697975, 0.34327, 0.359292, 2.2, 1, -0.513299, -0.702245, 0.339742, 0.357704, 2.20833, 1, -0.512705, -0.703308, 0.338857, 0.357304)
[sub_resource type="Animation" id="Animation_wf6hu"]
resource_name = "ATTACK SMALLER"
length = 1.875
tracks/0/type = "position_3d"
tracks/0/imported = true
tracks/0/enabled = true
tracks/0/path = NodePath("Armature/Skeleton3D:spine1")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = PackedFloat32Array(0, 1, 0.0996386, -0.165872, -1.53144, 0.0333333, 1, 0.0995486, -0.168523, -1.53405, 0.0666667, 1, 0.0993379, -0.174681, -1.5401, 0.1, 1, 0.0990208, -0.183879, -1.54915, 0.133333, 1, 0.0986117, -0.19565, -1.56072, 0.166667, 1, 0.0981248, -0.209526, -1.57436, 0.2, 1, 0.0975628, -0.225272, -1.58985, 0.233333, 1, 0.0969661, -0.24172, -1.60602, 0.266667, 1, 0.0963489, -0.258402, -1.62242, 0.3, 1, 0.0957256, -0.274849, -1.6386, 0.333333, 1, 0.0951104, -0.290595, -1.65408, 0.366667, 1, 0.0945347, -0.30447, -1.66772, 0.4, 1, 0.0940102, -0.31624, -1.6793, 0.433333, 1, 0.093551, -0.325437, -1.68834, 0.466667, 1, 0.0931717, -0.331594, -1.6944, 0.5, 1, 0.0928864, -0.334243, -1.697, 0.533333, 1, 0.0927194, -0.332647, -1.697, 0.566667, 1, 0.0925574, -0.328918, -1.697, 0.6, 1, 0.0923362, -0.323315, -1.697, 0.633333, 1, 0.0919916, -0.316098, -1.697, 0.666667, 1, 0.0914594, -0.307526, -1.697, 0.7, 1, 0.0905487, -0.297664, -1.697, 0.733333, 1, 0.0892578, -0.287224, -1.697, 0.766667, 1, 0.0875226, -0.276465, -1.697, 0.833333, 1, 0.0824624, -0.255025, -1.697, 0.866667, 1, 0.07521, -0.245061, -1.69432, 0.9, 1, 0.0628355, -0.235599, -1.68815, 0.933333, 1, 0.0462335, -0.226615, -1.679, 0.966667, 1, 0.026299, -0.218083, -1.66741, 1, 1, 0.00392662, -0.209981, -1.65391, 1.06667, 1, -0.043493, -0.195179, -1.62357, 1.1, 1, -0.065938, -0.188287, -1.60843, 1.13333, 1, -0.0863469, -0.181702, -1.594, 1.16667, 1, -0.103825, -0.175399, -1.58082, 1.2, 1, -0.115605, -0.169426, -1.57035, 1.23333, 1, -0.12177, -0.163661, -1.56271, 1.26667, 1, -0.122756, -0.158079, -1.55727, 1.3, 1, -0.119406, -0.152662, -1.55323, 1.33333, 1, -0.112965, -0.147408, -1.54961, 1.36667, 1, -0.103036, -0.142394, -1.54651, 1.4, 1, -0.090967, -0.137578, -1.54376, 1.43333, 1, -0.0770763, -0.132972, -1.54136, 1.46667, 1, -0.0616807, -0.128588, -1.53926, 1.5, 1, -0.0450975, -0.124438, -1.53747, 1.6, 1, 0.00788799, -0.113815, -1.53386, 1.63333, 1, 0.0251749, -0.110845, -1.53308, 1.66667, 1, 0.0417455, -0.10818, -1.53247, 1.7, 1, 0.0567264, -0.105946, -1.53207, 1.73333, 1, 0.070039, -0.104054, -1.53179, 1.76667, 1, 0.081366, -0.102514, -1.5316, 1.8, 1, 0.0903901, -0.10134, -1.5315, 1.83333, 1, 0.0967941, -0.100542, -1.53145, 1.875, 1, 0.0996386, -0.100203, -1.53144)
tracks/1/type = "rotation_3d"
tracks/1/imported = true
tracks/1/enabled = true
tracks/1/path = NodePath("Armature/Skeleton3D:spine1")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = PackedFloat32Array(0, 1, 0.0256267, -0.805691, 0.0118477, 0.591662, 0.0333333, 1, 0.0248054, -0.805692, 0.012675, 0.59168, 0.0666667, 1, 0.0228655, -0.805688, 0.0146378, 0.591718, 0.1, 1, 0.0199202, -0.805671, 0.0176308, 0.591766, 0.133333, 1, 0.0160826, -0.805628, 0.0215486, 0.591812, 0.166667, 1, 0.0114658, -0.805544, 0.0262855, 0.591842, 0.2, 1, 0.00603765, -0.805401, 0.0319032, 0.591841, 0.233333, 1, 0.000172794, -0.805191, 0.0380212, 0.591795, 0.266667, 1, -0.00601334, -0.804907, 0.0445317, 0.591697, 0.3, 1, -0.0124049, -0.804545, 0.0513268, 0.59154, 0.366667, 1, -0.0252532, -0.803598, 0.0652918, 0.59104, 0.4, 1, -0.0313615, -0.803041, 0.0721385, 0.590709, 0.433333, 1, -0.0370951, -0.802451, 0.0787322, 0.590337, 0.466667, 1, -0.042339, -0.80185, 0.0849668, 0.589936, 0.5, 1, -0.046979, -0.801263, 0.0907373, 0.589523, 0.533333, 1, -0.050459, -0.800734, 0.0959104, 0.589135, 0.566667, 1, -0.0530326, -0.800248, 0.100724, 0.588766, 0.6, 1, -0.0548164, -0.79982, 0.105148, 0.58841, 0.633333, 1, -0.0559272, -0.799463, 0.109154, 0.588062, 0.666667, 1, -0.0564812, -0.799186, 0.112713, 0.587714, 0.7, 1, -0.0565248, -0.799035, 0.115617, 0.587351, 0.733333, 1, -0.0563582, -0.798988, 0.117985, 0.58696, 0.766667, 1, -0.0560966, -0.799052, 0.119787, 0.586532, 0.8, 1, -0.055855, -0.799236, 0.120994, 0.586057, 0.833333, 1, -0.0557486, -0.799545, 0.121575, 0.585525, 0.866667, 1, -0.0542009, -0.804342, 0.119613, 0.579473, 0.9, 1, -0.0505434, -0.81467, 0.114879, 0.566181, 0.933333, 1, -0.045069, -0.829279, 0.107733, 0.546496, 0.966667, 1, -0.0380788, -0.846826, 0.0985425, 0.521272, 1, 1, -0.029891, -0.865969, 0.0876999, 0.491439, 1.06667, 1, -0.0116967, -0.903344, 0.0633369, 0.424053, 1.1, 1, -0.00286965, -0.919026, 0.0513937, 0.390821, 1.13333, 1, 0.00525768, -0.932052, 0.0403286, 0.360035, 1.16667, 1, 0.0123123, -0.942227, 0.0306722, 0.333341, 1.2, 1, 0.0172603, -0.94856, 0.0238718, 0.315224, 1.23333, 1, 0.0201468, -0.951718, 0.0198965, 0.305664, 1.26667, 1, 0.0215425, -0.952298, 0.0179845, 0.303878, 1.3, 1, 0.0221225, -0.95084, 0.0172167, 0.308412, 1.33333, 1, 0.0226681, -0.947949, 0.0165198, 0.317184, 1.36667, 1, 0.023167, -0.943302, 0.015908, 0.330744, 1.4, 1, 0.0236275, -0.937363, 0.015352, 0.347214, 1.43333, 1, 0.0240462, -0.930139, 0.0148469, 0.366119, 1.46667, 1, 0.0244201, -0.921655, 0.0143882, 0.386974, 1.5, 1, 0.0247463, -0.911962, 0.0139721, 0.40929, 1.53333, 1, 0.0250122, -0.901096, 0.0136098, 0.432683, 1.6, 1, 0.0253978, -0.877293, 0.0129884, 0.479107, 1.63333, 1, 0.0255216, -0.864839, 0.0127266, 0.501238, 1.66667, 1, 0.0256042, -0.852411, 0.0124964, 0.522095, 1.7, 1, 0.0256462, -0.840801, 0.0123098, 0.540597, 1.73333, 1, 0.025663, -0.83019, 0.0121538, 0.556756, 1.76667, 1, 0.0256619, -0.820956, 0.0120288, 0.570288, 1.8, 1, 0.0256503, -0.81347, 0.0119352, 0.580918, 1.83333, 1, 0.0256356, -0.808095, 0.0118732, 0.588374, 1.86667, 1, 0.0256285, -0.806173, 0.0118528, 0.591005, 1.875, 1, 0.0256267, -0.805691, 0.0118477, 0.591662)
tracks/2/type = "rotation_3d"
tracks/2/imported = true
tracks/2/enabled = true
tracks/2/path = NodePath("Armature/Skeleton3D:spine0")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = PackedFloat32Array(0, 1, -0.0145981, -0.120534, -0.248151, 0.961082, 0.0333333, 1, -0.0250763, -0.12848, -0.252324, 0.958748, 0.0666667, 1, -0.0481146, -0.145873, -0.261331, 0.952949, 0.1, 1, -0.0804474, -0.170108, -0.273582, 0.943262, 0.133333, 1, -0.118636, -0.198465, -0.287461, 0.929464, 0.166667, 1, -0.159112, -0.228198, -0.301455, 0.911994, 0.2, 1, -0.195685, -0.254768, -0.313449, 0.893616, 0.233333, 1, -0.224344, -0.275387, -0.322399, 0.877434, 0.266667, 1, -0.242277, -0.288196, -0.327793, 0.866485, 0.3, 1, -0.250916, -0.283541, -0.329452, 0.864932, 0.333333, 1, -0.255494, -0.243492, -0.326982, 0.876651, 0.366667, 1, -0.264162, -0.157399, -0.320263, 0.896033, 0.4, 1, -0.271212, -0.0773625, -0.31268, 0.907023, 0.433333, 1, -0.275622, -0.0222631, -0.306418, 0.910849, 0.466667, 1, -0.277774, 0.0030081, -0.302961, 0.911618, 0.5, 1, -0.278129, 0.0076047, -0.301631, 0.911924, 0.833333, 1, -0.278129, 0.0076047, -0.301631, 0.911924, 0.866667, 1, -0.254747, -0.0127337, -0.298358, 0.919742, 0.9, 1, -0.205518, -0.054785, -0.290604, 0.932904, 0.933333, 1, -0.140571, -0.108753, -0.278683, 0.943795, 0.966667, 1, -0.0715487, -0.164324, -0.264014, 0.947721, 1, 1, -0.0113936, -0.211309, -0.249609, 0.944941, 1.03333, 1, 0.0133747, -0.230269, -0.243245, 0.942141, 1.06667, 1, 0.0195657, -0.234973, -0.241615, 0.94129, 1.2, 1, 0.019295, -0.234076, -0.241681, 0.941502, 1.23333, 1, 0.0186511, -0.231943, -0.241837, 0.942003, 1.26667, 1, 0.0176668, -0.228678, -0.242073, 0.942759, 1.3, 1, 0.0163744, -0.22439, -0.242379, 0.943734, 1.33333, 1, 0.0148067, -0.219182, -0.242742, 0.94489, 1.36667, 1, 0.0129372, -0.212965, -0.243166, 0.946229, 1.4, 1, 0.0108908, -0.206152, -0.243617, 0.947646, 1.43333, 1, 0.00870042, -0.198849, -0.244086, 0.949108, 1.46667, 1, 0.00639953, -0.191166, -0.244562, 0.950581, 1.5, 1, 0.00402159, -0.183215, -0.245037, 0.952036, 1.56667, 1, -0.000780486, -0.16712, -0.245943, 0.954768, 1.6, 1, -0.00311125, -0.159291, -0.246357, 0.955994, 1.63333, 1, -0.00535001, -0.151759, -0.246739, 0.957111, 1.66667, 1, -0.00746294, -0.144642, -0.247085, 0.958109, 1.7, 1, -0.00934102, -0.138307, -0.247381, 0.958951, 1.73333, 1, -0.0109927, -0.132729, -0.247632, 0.959656, 1.76667, 1, -0.0123848, -0.128024, -0.247837, 0.960226, 1.8, 1, -0.0134841, -0.124306, -0.247995, 0.960659, 1.83333, 1, -0.0142574, -0.121688, -0.248104, 0.960954, 1.875, 1, -0.0145981, -0.120534, -0.248151, 0.961082)
tracks/3/type = "rotation_3d"
tracks/3/imported = true
tracks/3/enabled = true
tracks/3/path = NodePath("Armature/Skeleton3D:neck1")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = PackedFloat32Array(0, 1, -0.00164717, -0.070092, -0.171953, 0.982607, 0.266667, 1, -0.00164719, -0.070092, -0.171953, 0.982607, 0.3, 1, -0.000358914, -0.0873073, -0.171855, 0.981246, 0.333333, 1, 0.00479121, -0.155855, -0.170949, 0.972863, 0.366667, 1, 0.0144091, -0.282669, -0.167022, 0.944454, 0.4, 1, 0.0205228, -0.362437, -0.162953, 0.917423, 0.433333, 1, 0.0229868, -0.39439, -0.160949, 0.904446, 0.933333, 1, 0.0228634, -0.392792, -0.161054, 0.905126, 1, 1, 0.0227516, -0.391345, -0.16115, 0.905738, 1.16667, 1, 0.0227243, -0.390991, -0.161173, 0.905888, 1.2, 1, 0.0225395, -0.388598, -0.161329, 0.906894, 1.23333, 1, 0.0220987, -0.382886, -0.161696, 0.909266, 1.26667, 1, 0.0214219, -0.374109, -0.162247, 0.91283, 1.3, 1, 0.0205287, -0.362513, -0.162949, 0.917394, 1.33333, 1, 0.0194383, -0.348336, -0.163768, 0.922748, 1.36667, 1, 0.0181276, -0.331266, -0.164698, 0.928875, 1.4, 1, 0.0166824, -0.312408, -0.165656, 0.935244, 1.43333, 1, 0.0151251, -0.292046, -0.16661, 0.941659, 1.46667, 1, 0.0134794, -0.270481, -0.167531, 0.947941, 1.5, 1, 0.0117698, -0.248027, -0.168394, 0.953933, 1.53333, 1, 0.0100284, -0.225104, -0.169176, 0.959483, 1.56667, 1, 0.0083007, -0.202311, -0.169857, 0.964443, 1.6, 1, 0.00661357, -0.180003, -0.17043, 0.968767, 1.63333, 1, 0.00499343, -0.158537, -0.170896, 0.972438, 1.66667, 1, 0.00346644, -0.138264, -0.171261, 0.97547, 1.7, 1, 0.0021139, -0.120275, -0.171523, 0.977808, 1.73333, 1, 0.000927631, -0.104473, -0.171706, 0.979593, 1.76667, 1, -6.93091e-05, -0.0911739, -0.171826, 0.980899, 1.8, 1, -0.000854282, -0.0806911, -0.171899, 0.981804, 1.83333, 1, -0.00140503, -0.0733303, -0.171939, 0.982374, 1.86667, 1, -0.00159874, -0.0707397, -0.17195, 0.982561, 1.875, 1, -0.00164717, -0.070092, -0.171953, 0.982607)
tracks/4/type = "rotation_3d"
tracks/4/imported = true
tracks/4/enabled = true
tracks/4/path = NodePath("Armature/Skeleton3D:neck2")
tracks/4/interp = 0
tracks/4/loop_wrap = true
tracks/4/keys = PackedFloat32Array(0, 1, -0.00793817, 0.0237057, 0.0155337, 0.999567)
tracks/5/type = "rotation_3d"
tracks/5/imported = true
tracks/5/enabled = true
tracks/5/path = NodePath("Armature/Skeleton3D:neck3")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = PackedFloat32Array(0, 1, -0.00638545, 0.0590521, 0.183295, 0.981262, 0.0333333, 1, -0.00572902, 0.0594345, 0.184522, 0.981013, 0.0666667, 1, -0.00429512, 0.0602692, 0.1872, 0.980462, 0.1, 1, -0.00229091, 0.0614348, 0.190941, 0.979675, 0.133333, 1, 7.63392e-05, 0.06281, 0.195353, 0.97872, 0.166667, 1, 0.00259916, 0.0642736, 0.20005, 0.977672, 0.2, 1, 0.00491444, 0.065615, 0.204355, 0.976683, 0.233333, 1, 0.00676299, 0.0666849, 0.207789, 0.975875, 0.266667, 1, 0.00793764, 0.0673641, 0.209969, 0.975352, 0.3, 1, 0.0084299, 0.0676487, 0.210882, 0.975131, 1.23333, 1, 0.00786891, 0.0673244, 0.209841, 0.975383, 1.26667, 1, 0.00744441, 0.067079, 0.209054, 0.975572, 1.3, 1, 0.00688752, 0.0667569, 0.20802, 0.97582, 1.33333, 1, 0.00621256, 0.0663664, 0.206767, 0.976117, 1.36667, 1, 0.00540875, 0.0659012, 0.205274, 0.976468, 1.4, 1, 0.00452975, 0.0653923, 0.20364, 0.976849, 1.43333, 1, 0.00358989, 0.0648478, 0.201893, 0.977252, 1.46667, 1, 0.00260347, 0.0642761, 0.200058, 0.97767, 1.5, 1, 0.00158481, 0.0636853, 0.198163, 0.978097, 1.56667, 1, -0.000470436, 0.0624925, 0.194335, 0.978943, 1.6, 1, -0.00146762, 0.0619132, 0.192476, 0.979346, 1.63333, 1, -0.00242541, 0.0613566, 0.19069, 0.979728, 1.66667, 1, -0.00332953, 0.0608309, 0.189003, 0.980085, 1.7, 1, -0.00413336, 0.0603633, 0.187502, 0.980399, 1.73333, 1, -0.00484057, 0.0599517, 0.186182, 0.980673, 1.76667, 1, -0.00543684, 0.0596046, 0.185068, 0.980901, 1.8, 1, -0.00590786, 0.0593303, 0.184188, 0.981081, 1.86667, 1, -0.00635623, 0.0590691, 0.18335, 0.981251, 1.875, 1, -0.00638545, 0.0590521, 0.183295, 0.981262)
tracks/6/type = "rotation_3d"
tracks/6/imported = true
tracks/6/enabled = true
tracks/6/path = NodePath("Armature/Skeleton3D:neck4")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = PackedFloat32Array(0, 1, -0.0503622, -0.000903206, 0.0112395, 0.998667, 0.833333, 1, -0.0503622, -0.000903177, 0.0112396, 0.998667, 0.866667, 1, -0.0533944, -0.00202249, 0.0131618, 0.998485, 0.9, 1, -0.0595743, -0.00430457, 0.0170805, 0.998069, 0.933333, 1, -0.067499, -0.00723246, 0.0221074, 0.997448, 0.966667, 1, -0.0757666, -0.0102889, 0.0273538, 0.996697, 1, 1, -0.0829789, -0.0129567, 0.0319324, 0.995955, 1.03333, 1, -0.0860007, -0.0140748, 0.0338512, 0.99562, 1.23333, 1, -0.0857774, -0.0139922, 0.0337095, 0.995646, 1.26667, 1, -0.0847248, -0.0136027, 0.0330411, 0.995764, 1.3, 1, -0.0833438, -0.0130917, 0.0321641, 0.995916, 1.33333, 1, -0.0816695, -0.0124722, 0.031101, 0.996096, 1.36667, 1, -0.0796751, -0.0117345, 0.0298349, 0.996305, 1.4, 1, -0.0774936, -0.0109276, 0.02845, 0.996527, 1.43333, 1, -0.0751604, -0.0100647, 0.0269691, 0.996756, 1.46667, 1, -0.0727109, -0.009159, 0.0254145, 0.996987, 1.5, 1, -0.0701806, -0.00822361, 0.0238088, 0.997216, 1.53333, 1, -0.0676141, -0.00727497, 0.0221803, 0.997438, 1.56667, 1, -0.0650735, -0.00633613, 0.0205686, 0.997648, 1.6, 1, -0.0625947, -0.00542028, 0.0189962, 0.997844, 1.63333, 1, -0.0602132, -0.00454056, 0.0174857, 0.998022, 1.66667, 1, -0.0579648, -0.00371011, 0.0160598, 0.998183, 1.7, 1, -0.0559654, -0.00297174, 0.0147919, 0.998319, 1.73333, 1, -0.0542061, -0.00232215, 0.0136764, 0.998433, 1.76667, 1, -0.0527226, -0.00177448, 0.0127359, 0.998526, 1.8, 1, -0.0515506, -0.00134183, 0.0119929, 0.998598, 1.83333, 1, -0.0507257, -0.00103734, 0.01147, 0.998646, 1.875, 1, -0.0503622, -0.000903206, 0.0112395, 0.998667)
tracks/7/type = "rotation_3d"
tracks/7/imported = true
tracks/7/enabled = true
tracks/7/path = NodePath("Armature/Skeleton3D:head1")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = PackedFloat32Array(0, 1, -0.327135, 0.0505906, -0.45005, 0.829384, 0.0333333, 1, -0.326703, 0.0641533, -0.446454, 0.830559, 0.0666667, 1, -0.325525, 0.0939543, -0.438228, 0.832564, 0.1, 1, -0.323337, 0.135729, -0.425941, 0.834029, 0.133333, 1, -0.319941, 0.184991, -0.4103, 0.833708, 0.166667, 1, -0.315361, 0.237104, -0.392363, 0.830891, 0.2, 1, -0.310329, 0.284096, -0.374918, 0.826089, 0.233333, 1, -0.305773, 0.320849, -0.360398, 0.820775, 0.266667, 1, -0.30264, 0.343814, -0.350921, 0.816735, 0.3, 1, -0.301277, 0.353316, -0.346907, 0.814896, 0.4, 1, -0.301277, 0.353316, -0.346907, 0.814896, 0.433333, 1, -0.301172, 0.35802, -0.347496, 0.812628, 0.466667, 1, -0.300407, 0.369877, -0.349086, 0.806899, 0.5, 1, -0.297952, 0.389043, -0.351881, 0.797528, 0.533333, 1, -0.29153, 0.407059, -0.355565, 0.789232, 0.566667, 1, -0.282911, 0.422997, -0.359439, 0.782201, 0.6, 1, -0.272978, 0.437243, -0.363217, 0.776128, 0.633333, 1, -0.262603, 0.450177, -0.366615, 0.770697, 0.666667, 1, -0.252659, 0.462185, -0.369347, 0.765592, 0.7, 1, -0.245033, 0.473772, -0.370655, 0.760338, 0.733333, 1, -0.240418, 0.4856, -0.370439, 0.754432, 0.766667, 1, -0.239672, 0.498047, -0.3684, 0.747521, 0.8, 1, -0.243644, 0.511458, -0.364204, 0.739191, 0.833333, 1, -0.253154, 0.526108, -0.357468, 0.728931, 0.866667, 1, -0.282196, 0.534637, -0.344626, 0.718166, 0.9, 1, -0.326348, 0.534135, -0.327198, 0.707911, 0.966667, 1, -0.427302, 0.514059, -0.286724, 0.686255, 1, 1, -0.46857, 0.500673, -0.269151, 0.676259, 1.03333, 1, -0.48516, 0.494397, -0.261893, 0.672014, 1.06667, 1, -0.489278, 0.492799, -0.260063, 0.670912, 1.16667, 1, -0.489278, 0.492799, -0.260063, 0.670912, 1.2, 1, -0.488527, 0.489799, -0.261885, 0.672945, 1.23333, 1, -0.486699, 0.482601, -0.266218, 0.677752, 1.26667, 1, -0.483797, 0.471445, -0.272828, 0.685014, 1.3, 1, -0.479794, 0.456542, -0.281464, 0.694367, 1.33333, 1, -0.474642, 0.438088, -0.291862, 0.705416, 1.36667, 1, -0.468054, 0.415491, -0.304165, 0.718176, 1.4, 1, -0.460314, 0.390143, -0.317432, 0.73153, 1.43333, 1, -0.451434, 0.362381, -0.331347, 0.745048, 1.46667, 1, -0.44146, 0.332594, -0.345594, 0.758327, 1.5, 1, -0.430482, 0.301229, -0.359867, 0.771, 1.53333, 1, -0.418691, 0.268938, -0.373816, 0.782708, 1.56667, 1, -0.406432, 0.236667, -0.387029, 0.793102, 1.6, 1, -0.393957, 0.205003, -0.399311, 0.802074, 1.63333, 1, -0.381544, 0.174524, -0.410512, 0.809596, 1.66667, 1, -0.369489, 0.145801, -0.420525, 0.815708, 1.7, 1, -0.358576, 0.120467, -0.428926, 0.820325, 1.73333, 1, -0.34882, 0.0983152, -0.435946, 0.823778, 1.76667, 1, -0.340499, 0.0797649, -0.441593, 0.826253, 1.8, 1, -0.333877, 0.0652159, -0.445875, 0.82793, 1.83333, 1, -0.329199, 0.0550486, -0.448791, 0.828966, 1.86667, 1, -0.327549, 0.0514823, -0.449799, 0.829302, 1.875, 1, -0.327135, 0.0505906, -0.45005, 0.829384)
tracks/8/type = "rotation_3d"
tracks/8/imported = true
tracks/8/enabled = true
tracks/8/path = NodePath("Armature/Skeleton3D:arm1_L")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = PackedFloat32Array(0, 1, -0.814455, -0.0954406, -0.0238501, 0.571826, 0.0333333, 1, -0.810562, -0.094614, -0.0227145, 0.577514, 0.0666667, 1, -0.802213, -0.0909492, -0.0183989, 0.589783, 0.1, 1, -0.790632, -0.082806, -0.00939778, 0.606594, 0.133333, 1, -0.776937, -0.0685128, 0.005815, 0.625813, 0.166667, 1, -0.762097, -0.0463733, 0.0287737, 0.645159, 0.2, 1, -0.748091, -0.0103608, 0.0651758, 0.660306, 0.233333, 1, -0.734912, 0.0384617, 0.113673, 0.667461, 0.266667, 1, -0.721559, 0.100879, 0.174676, 0.662318, 0.3, 1, -0.711718, 0.170709, 0.26188, 0.629075, 0.333333, 1, -0.707197, 0.232794, 0.398848, 0.535351, 0.366667, 1, -0.682355, 0.271733, 0.577561, 0.356337, 0.4, 1, -0.621868, 0.309828, 0.688584, 0.2077, 0.433333, 1, -0.560587, 0.345721, 0.741294, 0.129235, 0.466667, 1, -0.519469, 0.374438, 0.75912, 0.116984, 0.5, 1, -0.500481, 0.382396, 0.766162, 0.127627, 0.533333, 1, -0.490019, 0.387034, 0.770829, 0.12613, 0.566667, 1, -0.477011, 0.39315, 0.776918, 0.119548, 0.6, 1, -0.461988, 0.400265, 0.783877, 0.109052, 0.633333, 1, -0.445505, 0.407902, 0.791175, 0.0958273, 0.666667, 1, -0.42817, 0.415619, 0.798346, 0.0810858, 0.7, 1, -0.411149, 0.42277, 0.804835, 0.0668004, 0.733333, 1, -0.395379, 0.428962, 0.810356, 0.0546829, 0.766667, 1, -0.38162, 0.433959, 0.814822, 0.0459436, 0.8, 1, -0.370635, 0.43755, 0.818189, 0.0417854, 0.833333, 1, -0.363162, 0.439519, 0.820398, 0.0434018, 0.866667, 1, -0.415004, 0.421899, 0.800107, 0.0979842, 0.9, 1, -0.532217, 0.369092, 0.730772, 0.215614, 0.933333, 1, -0.665009, 0.274555, 0.592218, 0.362851, 0.966667, 1, -0.75823, 0.152852, 0.399622, 0.491961, 1, 1, -0.791382, 0.0458626, 0.221418, 0.567966, 1.03333, 1, -0.793768, 0.0068853, 0.154728, 0.58817, 1.06667, 1, -0.793574, -0.00287561, 0.137884, 0.592639, 1.16667, 1, -0.793574, -0.00287563, 0.137884, 0.592639, 1.2, 1, -0.793853, -0.00361692, 0.136609, 0.592556, 1.23333, 1, -0.79451, -0.00538025, 0.133575, 0.592354, 1.26667, 1, -0.795495, -0.00807605, 0.128932, 0.592029, 1.3, 1, -0.796752, -0.0116146, 0.122832, 0.591577, 1.33333, 1, -0.798222, -0.0159061, 0.115424, 0.590987, 1.36667, 1, -0.799895, -0.0210212, 0.106581, 0.590226, 1.4, 1, -0.801627, -0.0266163, 0.0968894, 0.58932, 1.43333, 1, -0.803366, -0.0325984, 0.0865072, 0.588266, 1.46667, 1, -0.805064, -0.0388742, 0.0755928, 0.587066, 1.5, 1, -0.80668, -0.0453494, 0.0643069, 0.585726, 1.53333, 1, -0.808175, -0.0519059, 0.052854, 0.584264, 1.56667, 1, -0.809512, -0.0583812, 0.0415177, 0.582716, 1.6, 1, -0.810679, -0.0646827, 0.0304616, 0.581109, 1.63333, 1, -0.811673, -0.0707189, 0.0198485, 0.579476, 1.66667, 1, -0.812496, -0.0763995, 0.00984043, 0.577856, 1.7, 1, -0.813134, -0.0814321, 0.000957597, 0.576352, 1.73333, 1, -0.813622, -0.0858464, -0.00684676, 0.57498, 1.76667, 1, -0.813982, -0.089558, -0.0134179, 0.573788, 1.8, 1, -0.814232, -0.0924827, -0.0186019, 0.572824, 1.83333, 1, -0.81439, -0.0945367, -0.0222459, 0.572134, 1.86667, 1, -0.814442, -0.0952598, -0.0235293, 0.571888, 1.875, 1, -0.814455, -0.0954406, -0.0238501, 0.571826)
tracks/9/type = "rotation_3d"
tracks/9/imported = true
tracks/9/enabled = true
tracks/9/path = NodePath("Armature/Skeleton3D:arm2_L")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/keys = PackedFloat32Array(0, 1, -0.115057, 0.109368, -0.147698, 0.97621, 0.266667, 1, -0.115057, 0.109368, -0.147698, 0.97621, 0.3, 1, -0.122182, 0.103103, -0.137121, 0.977568, 0.333333, 1, -0.150419, 0.0778477, -0.0945544, 0.981006, 0.366667, 1, -0.201967, 0.0298787, -0.0140282, 0.978836, 0.4, 1, -0.234271, -0.00152078, 0.0384604, 0.971409, 0.433333, 1, -0.247205, -0.0144095, 0.0599555, 0.966999, 0.833333, 1, -0.247204, -0.0144095, 0.0599554, 0.966999, 0.866667, 1, -0.246565, -0.00566606, 0.0625901, 0.967086, 0.9, 1, -0.245196, 0.0121903, 0.0679539, 0.967012, 0.933333, 1, -0.24331, 0.0351215, 0.0748091, 0.966421, 0.966667, 1, -0.24119, 0.059062, 0.0819264, 0.965208, 1, 1, -0.239215, 0.0799385, 0.0880996, 0.963652, 1.03333, 1, -0.238353, 0.0886744, 0.0906736, 0.962862, 1.06667, 1, -0.238134, 0.0908572, 0.091316, 0.962652, 1.16667, 1, -0.238134, 0.0908573, 0.091316, 0.962652, 1.2, 1, -0.237219, 0.0910315, 0.0894315, 0.963038, 1.23333, 1, -0.235036, 0.0914445, 0.0849441, 0.96394, 1.26667, 1, -0.231684, 0.092072, 0.0780732, 0.965272, 1.3, 1, -0.227258, 0.092888, 0.0690367, 0.966933, 1.33333, 1, -0.22185, 0.0938661, 0.0580526, 0.968815, 1.36667, 1, -0.215346, 0.0950153, 0.0449205, 0.970866, 1.4, 1, -0.208164, 0.0962507, 0.0305181, 0.972868, 1.43333, 1, -0.200409, 0.0975456, 0.0150821, 0.974727, 1.46667, 1, -0.192194, 0.0988747, -0.00114584, 0.976363, 1.5, 1, -0.183634, 0.100214, -0.0179199, 0.977709, 1.53333, 1, -0.174885, 0.101535, -0.0349276, 0.978717, 1.56667, 1, -0.166168, 0.102805, -0.0517351, 0.979358, 1.6, 1, -0.157618, 0.104007, -0.0680938, 0.979644, 1.63333, 1, -0.149367, 0.105127, -0.0837593, 0.979603, 1.66667, 1, -0.141553, 0.106151, -0.0984914, 0.979282, 1.7, 1, -0.134595, 0.107033, -0.111524, 0.97877, 1.73333, 1, -0.128463, 0.107789, -0.122942, 0.978143, 1.76667, 1, -0.123289, 0.10841, -0.13253, 0.977488, 1.8, 1, -0.119201, 0.10889, -0.140077, 0.976889, 1.83333, 1, -0.116324, 0.109223, -0.14537, 0.976425, 1.86667, 1, -0.11531, 0.109339, -0.147233, 0.976254, 1.875, 1, -0.115057, 0.109368, -0.147698, 0.97621)
tracks/10/type = "rotation_3d"
tracks/10/imported = true
tracks/10/enabled = true
tracks/10/path = NodePath("Armature/Skeleton3D:arm3_L")
tracks/10/interp = 1
tracks/10/loop_wrap = true
tracks/10/keys = PackedFloat32Array(0, 1, -0.198666, -0.526459, -0.59096, 0.578047, 0.833333, 1, -0.198666, -0.526459, -0.59096, 0.578047, 0.866667, 1, -0.199828, -0.510916, -0.583384, 0.598913, 0.9, 1, -0.201759, -0.477663, -0.566399, 0.640565, 0.933333, 1, -0.203318, -0.43252, -0.541845, 0.69137, 0.966667, 1, -0.203812, -0.38285, -0.513114, 0.740675, 1, 1, -0.203295, -0.337926, -0.485774, 0.780065, 1.03333, 1, -0.202823, -0.31889, -0.473834, 0.795395, 1.06667, 1, -0.202682, -0.314093, -0.470794, 0.799136, 1.16667, 1, -0.202682, -0.314093, -0.470794, 0.799136, 1.2, 1, -0.202737, -0.315926, -0.471957, 0.797712, 1.23333, 1, -0.202863, -0.320284, -0.474715, 0.794299, 1.26667, 1, -0.20304, -0.326934, -0.478904, 0.789012, 1.3, 1, -0.203246, -0.335636, -0.484348, 0.781951, 1.33333, 1, -0.203453, -0.346145, -0.490865, 0.773202, 1.36667, 1, -0.20364, -0.358614, -0.498514, 0.762502, 1.4, 1, -0.203768, -0.37216, -0.506719, 0.750474, 1.43333, 1, -0.203816, -0.38652, -0.515293, 0.737248, 1.46667, 1, -0.203766, -0.401435, -0.524059, 0.722974, 1.5, 1, -0.203607, -0.416649, -0.532848, 0.707829, 1.53333, 1, -0.203333, -0.431856, -0.541472, 0.692072, 1.56667, 1, -0.202952, -0.446657, -0.549705, 0.676116, 1.6, 1, -0.202475, -0.460839, -0.557436, 0.660224, 1.63333, 1, -0.20192, -0.474207, -0.564577, 0.644678, 1.66667, 1, -0.201311, -0.486583, -0.571053, 0.629769, 1.7, 1, -0.200702, -0.497365, -0.576585, 0.616358, 1.73333, 1, -0.200114, -0.506682, -0.581278, 0.604436, 1.76667, 1, -0.199581, -0.514412, -0.585109, 0.594302, 1.8, 1, -0.199137, -0.520434, -0.588053, 0.586248, 1.83333, 1, -0.198812, -0.524625, -0.590079, 0.580559, 1.86667, 1, -0.198695, -0.526093, -0.590785, 0.57855, 1.875, 1, -0.198666, -0.526459, -0.59096, 0.578047)
tracks/11/type = "rotation_3d"
tracks/11/imported = true
tracks/11/enabled = true
tracks/11/path = NodePath("Armature/Skeleton3D:hand_L")
tracks/11/interp = 0
tracks/11/loop_wrap = true
tracks/11/keys = PackedFloat32Array(0, 1, -0.27629, -0.0267945, -0.027508, 0.960307)
tracks/12/type = "position_3d"
tracks/12/imported = true
tracks/12/enabled = true
tracks/12/path = NodePath("Armature/Skeleton3D:arm1_R")
tracks/12/interp = 1
tracks/12/loop_wrap = true
tracks/12/keys = PackedFloat32Array(0, 1, -0.168656, 3.38988, 0.124869, 0.0333333, 1, -0.170219, 3.4019, 0.122595, 0.0666667, 1, -0.173634, 3.42816, 0.117629, 0.1, 1, -0.178407, 3.46487, 0.110689, 0.133333, 1, -0.184044, 3.50822, 0.102492, 0.166667, 1, -0.190052, 3.55442, 0.0937568, 0.2, 1, -0.195566, 3.59683, 0.0857393, 0.233333, 1, -0.199969, 3.63068, 0.0793374, 0.266667, 1, -0.202766, 3.6522, 0.075269, 0.3, 1, -0.203939, 3.66122, 0.0735638, 0.933333, 1, -0.203753, 3.65979, 0.0738354, 1, 1, -0.203584, 3.65849, 0.0740809, 1.16667, 1, -0.203544, 3.65817, 0.0741409, 1.2, 1, -0.203265, 3.65603, 0.0745455, 1.23333, 1, -0.202603, 3.65094, 0.0755079, 1.26667, 1, -0.201592, 3.64317, 0.0769782, 1.3, 1, -0.200265, 3.63296, 0.078907, 1.33333, 1, -0.198658, 3.6206, 0.0812446, 1.36667, 1, -0.196743, 3.60588, 0.0840285, 1.4, 1, -0.19465, 3.58978, 0.0870723, 1.43333, 1, -0.192411, 3.57257, 0.0903267, 1.46667, 1, -0.190062, 3.5545, 0.0937424, 1.5, 1, -0.187637, 3.53585, 0.0972695, 1.53333, 1, -0.185176, 3.51693, 0.100846, 1.56667, 1, -0.182742, 3.49821, 0.104386, 1.6, 1, -0.180368, 3.47995, 0.107839, 1.63333, 1, -0.178087, 3.46241, 0.111155, 1.66667, 1, -0.175934, 3.44585, 0.114286, 1.7, 1, -0.174019, 3.43113, 0.117069, 1.73333, 1, -0.172335, 3.41818, 0.119519, 1.76667, 1, -0.170915, 3.40725, 0.121584, 1.8, 1, -0.169793, 3.39862, 0.123215, 1.83333, 1, -0.169004, 3.39255, 0.124363, 1.875, 1, -0.168656, 3.38988, 0.124869)
tracks/13/type = "rotation_3d"
tracks/13/imported = true
tracks/13/enabled = true
tracks/13/path = NodePath("Armature/Skeleton3D:arm1_R")
tracks/13/interp = 1
tracks/13/loop_wrap = true
tracks/13/keys = PackedFloat32Array(0, 1, 0.502686, -0.531044, -0.680821, 0.0422068, 0.266667, 1, 0.502686, -0.531044, -0.680821, 0.0422068, 0.3, 1, 0.463402, -0.54856, -0.691116, 0.0818446, 0.333333, 1, 0.291391, -0.598762, -0.707685, 0.236129, 0.366667, 1, -0.155423, -0.583708, -0.594217, 0.53107, 0.4, 1, -0.398277, -0.493987, -0.444812, 0.632056, 0.433333, 1, -0.48031, -0.447023, -0.376421, 0.654049, 0.5, 1, -0.48031, -0.447023, -0.376421, 0.654049, 0.533333, 1, -0.482055, -0.444713, -0.374163, 0.655634, 0.566667, 1, -0.486, -0.439545, -0.369113, 0.659061, 0.6, 1, -0.491703, -0.432107, -0.36185, 0.663759, 0.633333, 1, -0.498722, -0.422993, -0.352957, 0.66916, 0.7, 1, -0.514991, -0.40257, -0.333049, 0.679558, 0.733333, 1, -0.523132, -0.393275, -0.323985, 0.683155, 0.766667, 1, -0.530745, -0.385647, -0.316529, 0.685125, 0.8, 1, -0.537546, -0.38041, -0.311374, 0.685112, 0.833333, 1, -0.543255, -0.378285, -0.309211, 0.682762, 0.866667, 1, -0.518813, -0.433059, -0.351582, 0.647829, 0.9, 1, -0.441591, -0.5503, -0.441898, 0.553979, 0.933333, 1, -0.306208, -0.67881, -0.539824, 0.392485, 0.966667, 1, -0.136758, -0.763123, -0.602319, 0.190136, 1, 1, 0.00788273, -0.786398, -0.617439, 0.0168523, 1.03333, 1, 0.0594588, -0.78489, -0.615132, -0.0450096, 1.06667, 1, -0.0723056, 0.783715, 0.613929, 0.0604451, 1.16667, 1, -0.0723056, 0.783715, 0.613929, 0.0604451, 1.2, 1, -0.0758122, 0.782519, 0.615104, 0.0596899, 1.23333, 1, -0.0841818, 0.779615, 0.617871, 0.0578826, 1.26667, 1, -0.0970317, 0.775014, 0.622015, 0.0550945, 1.3, 1, -0.113975, 0.768686, 0.627288, 0.0513936, 1.33333, 1, -0.134618, 0.76057, 0.633417, 0.0468465, 1.36667, 1, -0.15941, 0.750227, 0.640343, 0.0413294, 1.4, 1, -0.186621, 0.738117, 0.647392, 0.0352025, 1.43333, 1, -0.21574, 0.724262, 0.654282, 0.028562, 1.46667, 1, -0.246231, 0.708738, 0.660755, 0.0215129, 1.5, 1, -0.277543, 0.691683, 0.666591, 0.0141694, 1.53333, 1, -0.30899, 0.673381, 0.671595, 0.00668397, 1.56667, 1, -0.339642, 0.654362, 0.675613, -0.000723237, 1.6, 1, 0.368999, -0.63501, -0.678631, 0.00792436, 1.63333, 1, 0.396606, -0.615746, -0.680692, 0.0147964, 1.66667, 1, 0.422058, -0.597026, -0.681892, 0.0212224, 1.7, 1, 0.444073, -0.580053, -0.682361, 0.0268541, 1.73333, 1, 0.462987, -0.564865, -0.682321, 0.0317491, 1.76667, 1, 0.478586, -0.551899, -0.681968, 0.0358278, 1.8, 1, 0.490669, -0.54157, -0.681486, 0.0390143, 1.83333, 1, 0.499037, -0.534268, -0.681043, 0.0412346, 1.86667, 1, 0.501957, -0.53169, -0.680867, 0.0420125, 1.875, 1, 0.502686, -0.531044, -0.680821, 0.0422068)
tracks/14/type = "rotation_3d"
tracks/14/imported = true
tracks/14/enabled = true
tracks/14/path = NodePath("Armature/Skeleton3D:arm2_R")
tracks/14/interp = 1
tracks/14/loop_wrap = true
tracks/14/keys = PackedFloat32Array(0, 1, -0.167967, 0.00983894, -0.337985, 0.92599, 0.0333333, 1, -0.172507, 0.0507408, -0.321948, 0.929525, 0.0666667, 1, -0.182281, 0.147738, -0.281721, 0.930366, 0.1, 1, -0.19381, 0.292064, -0.215416, 0.911445, 0.133333, 1, -0.202089, 0.463613, -0.125066, 0.85357, 0.166667, 1, -0.202822, 0.632541, -0.0202419, 0.747225, 0.2, 1, -0.197542, 0.756753, 0.0701607, 0.619176, 0.233333, 1, -0.190944, 0.834623, 0.135331, 0.498629, 0.266667, 1, -0.187917, 0.879651, 0.173997, 0.400782, 0.3, 1, -0.209327, 0.903377, 0.173645, 0.331572, 0.333333, 1, -0.290343, 0.906408, 0.107816, 0.287228, 0.366667, 1, -0.427358, 0.866528, -0.0234938, 0.256791, 0.4, 1, -0.505622, 0.822701, -0.106897, 0.236817, 0.433333, 1, -0.534981, 0.80108, -0.140258, 0.228896, 0.5, 1, -0.534981, 0.80108, -0.140258, 0.228896, 0.533333, 1, -0.534115, 0.800238, -0.140032, 0.233948, 0.566667, 1, -0.531702, 0.798593, -0.139391, 0.245181, 0.6, 1, -0.527451, 0.796537, -0.138247, 0.261176, 0.633333, 1, -0.521073, 0.79445, -0.136513, 0.280529, 0.666667, 1, -0.512301, 0.792744, -0.13411, 0.30186, 0.7, 1, -0.5, 0.792695, -0.130702, 0.323345, 0.733333, 1, -0.484639, 0.794605, -0.126416, 0.343141, 0.766667, 1, -0.465932, 0.799084, -0.121164, 0.360128, 0.8, 1, -0.443515, 0.806756, -0.114834, 0.373165, 0.833333, 1, -0.416923, 0.818202, -0.107291, 0.381063, 0.866667, 1, -0.377199, 0.83842, -0.0889134, 0.383233, 0.9, 1, -0.327289, 0.861879, -0.0601763, 0.382655, 0.933333, 1, -0.273024, 0.883711, -0.0261737, 0.379246, 0.966667, 1, -0.221007, 0.900785, 0.00776734, 0.373739, 1, 1, -0.178394, 0.911945, 0.0362489, 0.367721, 1.03333, 1, -0.161485, 0.915675, 0.0477684, 0.364938, 1.06667, 1, -0.157247, 0.916545, 0.0506452, 0.364218, 1.16667, 1, -0.157247, 0.916545, 0.0506453, 0.364218, 1.2, 1, -0.158149, 0.913962, 0.0477642, 0.37065, 1.23333, 1, -0.160302, 0.907469, 0.0407526, 0.386191, 1.26667, 1, -0.163584, 0.896625, 0.0296853, 0.410394, 1.3, 1, -0.167825, 0.880679, 0.0145998, 0.442748, 1.33333, 1, -0.172811, 0.858594, -0.00448541, 0.482631, 1.36667, 1, -0.178546, 0.827378, -0.0287908, 0.531731, 1.4, 1, -0.184268, 0.787292, -0.0566562, 0.585668, 1.43333, 1, -0.189506, 0.737474, -0.0874741, 0.642315, 1.46667, 1, -0.193774, 0.677602, -0.120384, 0.699152, 1.5, 1, -0.196628, 0.608119, -0.154303, 0.753471, 1.53333, 1, -0.197729, 0.531125, -0.187693, 0.802235, 1.56667, 1, -0.197005, 0.451002, -0.218632, 0.842607, 1.6, 1, -0.194667, 0.370945, -0.246258, 0.873992, 1.63333, 1, -0.191079, 0.294022, -0.270074, 0.896716, 1.66667, 1, -0.186699, 0.222934, -0.289914, 0.911808, 1.7, 1, -0.182259, 0.163002, -0.305119, 0.920388, 1.73333, 1, -0.177989, 0.112303, -0.316938, 0.924802, 1.76667, 1, -0.174196, 0.0712519, -0.325822, 0.926509, 1.8, 1, -0.171118, 0.0400879, -0.332162, 0.926704, 1.83333, 1, -0.168931, 0.0189367, -0.336268, 0.926298, 1.86667, 1, -0.168161, 0.0116586, -0.337644, 0.926058, 1.875, 1, -0.167967, 0.00983894, -0.337985, 0.92599)
tracks/15/type = "rotation_3d"
tracks/15/imported = true
tracks/15/enabled = true
tracks/15/path = NodePath("Armature/Skeleton3D:arm3_R")
tracks/15/interp = 1
tracks/15/loop_wrap = true
tracks/15/keys = PackedFloat32Array(0, 1, -0.0077377, 0.0960272, 0.278179, 0.955686, 0.0666667, 1, -0.00833142, 0.0960235, 0.277915, 0.955758, 0.1, 1, -0.00952822, 0.0960462, 0.277455, 0.955878, 0.133333, 1, -0.011697, 0.0961042, 0.276661, 0.956078, 0.166667, 1, -0.0151166, 0.0962111, 0.275447, 0.95637, 0.2, 1, -0.0207633, 0.0964101, 0.273494, 0.956805, 0.233333, 1, -0.0285008, 0.0966953, 0.270847, 0.95733, 0.266667, 1, -0.0386098, 0.0970753, 0.2674, 0.957906, 0.3, 1, -0.0655982, 0.102011, 0.253452, 0.959715, 0.333333, 1, -0.137814, 0.11993, 0.208599, 0.960786, 0.366667, 1, -0.257137, 0.151163, 0.125522, 0.94619, 0.4, 1, -0.330436, 0.169618, 0.0706025, 0.925774, 0.433333, 1, -0.339382, 0.170967, 0.0545296, 0.923373, 0.466667, 1, -0.29845, 0.156453, 0.0673203, 0.939105, 0.5, 1, -0.255286, 0.133421, 0.0796314, 0.954299, 0.533333, 1, -0.252326, 0.11405, 0.0738948, 0.958052, 0.566667, 1, -0.250746, 0.097913, 0.0621728, 0.96108, 0.6, 1, -0.250192, 0.0847103, 0.0457687, 0.963397, 0.633333, 1, -0.250297, 0.074151, 0.0259988, 0.964975, 0.666667, 1, -0.250699, 0.0659589, 0.00419596, 0.965806, 0.7, 1, -0.250865, 0.0604151, -0.0175704, 0.965975, 0.733333, 1, -0.250348, 0.0564668, -0.0372091, 0.965791, 0.766667, 1, -0.24887, 0.0538624, -0.0533207, 0.965567, 0.8, 1, -0.24617, 0.0523495, -0.0645263, 0.965659, 0.833333, 1, -0.241985, 0.0516719, -0.0694635, 0.96641, 0.866667, 1, -0.22225, 0.0526742, -0.056741, 0.971911, 0.9, 1, -0.187313, 0.0549729, -0.0307274, 0.980279, 0.933333, 1, -0.143767, 0.0578914, 0.00280191, 0.987913, 0.966667, 1, -0.0987022, 0.0608135, 0.0378452, 0.992536, 1, 1, -0.0596551, 0.063231, 0.0682862, 0.993871, 1.03333, 1, -0.0434605, 0.064203, 0.0809348, 0.9937, 1.06667, 1, -0.0394087, 0.0644417, 0.0840918, 0.993591, 1.16667, 1, -0.0394088, 0.0644418, 0.0840918, 0.993591, 1.2, 1, -0.039163, 0.0647036, 0.0856504, 0.99345, 1.23333, 1, -0.038578, 0.0653261, 0.089358, 0.993106, 1.26667, 1, -0.0376821, 0.0662763, 0.0950261, 0.992551, 1.3, 1, -0.0365035, 0.0675207, 0.102466, 0.991771, 1.33333, 1, -0.0350702, 0.0690258, 0.111486, 0.990745, 1.36667, 1, -0.0333558, 0.0708141, 0.122239, 0.989409, 1.4, 1, -0.0314732, 0.0727627, 0.133999, 0.987805, 1.43333, 1, -0.0294524, 0.0748371, 0.146569, 0.985926, 1.46667, 1, -0.0273235, 0.0770033, 0.15975, 0.98377, 1.5, 1, -0.0251176, 0.0792272, 0.173344, 0.981348, 1.53333, 1, -0.0228737, 0.0814678, 0.187104, 0.978689, 1.56667, 1, -0.0206483, 0.0836689, 0.200684, 0.975858, 1.6, 1, -0.0184738, 0.0857993, 0.21389, 0.972907, 1.63333, 1, -0.0163828, 0.0878291, 0.22653, 0.969898, 1.66667, 1, -0.0144078, 0.0897295, 0.238415, 0.966902, 1.7, 1, -0.0126522, 0.0914051, 0.248938, 0.964114, 1.73333, 1, -0.0111079, 0.0928683, 0.258161, 0.961564, 1.76667, 1, -0.00980637, 0.0940938, 0.265909, 0.959345, 1.8, 1, -0.00877876, 0.0950564, 0.272011, 0.957548, 1.83333, 1, -0.00805601, 0.0957308, 0.276295, 0.956259, 1.86667, 1, -0.00780136, 0.095968, 0.277803, 0.955801, 1.875, 1, -0.0077377, 0.0960272, 0.278179, 0.955686)
tracks/16/type = "rotation_3d"
tracks/16/imported = true
tracks/16/enabled = true
tracks/16/path = NodePath("Armature/Skeleton3D:hand_R")
tracks/16/interp = 1
tracks/16/loop_wrap = true
tracks/16/keys = PackedFloat32Array(0, 1, 0.269563, -0.115884, -0.127436, 0.947453, 0.266667, 1, 0.269563, -0.115884, -0.127436, 0.947453, 0.3, 1, 0.262814, -0.115604, -0.139293, 0.947714, 0.333333, 1, 0.235344, -0.11427, -0.18644, 0.946993, 0.366667, 1, 0.182062, -0.110859, -0.273157, 0.938056, 0.4, 1, 0.146352, -0.108016, -0.328077, 0.926973, 0.433333, 1, 0.131501, -0.10671, -0.35021, 0.921235, 0.5, 1, 0.131501, -0.10671, -0.35021, 0.921235, 0.533333, 1, 0.143696, -0.132183, -0.343123, 0.918774, 0.566667, 1, 0.171959, -0.191785, -0.325255, 0.909867, 0.6, 1, 0.213294, -0.280507, -0.29518, 0.888083, 0.633333, 1, 0.262871, -0.389764, -0.251879, 0.845896, 0.7, 1, 0.358229, -0.61297, -0.135432, 0.691085, 0.733333, 1, 0.389115, -0.692051, -0.0804758, 0.602643, 0.766667, 1, 0.408331, -0.745063, -0.0366079, 0.526124, 0.8, 1, 0.418548, -0.775531, -0.00748645, 0.47256, 0.833333, 1, 0.422282, -0.787343, 0.00487768, 0.449161, 0.866667, 1, 0.422285, -0.786987, 0.00475569, 0.449782, 0.9, 1, 0.422291, -0.78626, 0.00450665, 0.451049, 0.933333, 1, 0.422297, -0.785324, 0.00418668, 0.452675, 0.966667, 1, 0.422302, -0.784341, 0.0038521, 0.454373, 1, 1, 0.422304, -0.783479, 0.00355941, 0.455858, 1.16667, 1, 0.422305, -0.783026, 0.00340571, 0.456637, 1.2, 1, 0.422302, -0.779933, 0.0023636, 0.461908, 1.23333, 1, 0.422229, -0.772369, -0.000144649, 0.47452, 1.26667, 1, 0.421928, -0.760279, -0.00404034, 0.493899, 1.3, 1, 0.421172, -0.743472, -0.00924676, 0.519401, 1.33333, 1, 0.419674, -0.721656, -0.015686, 0.55031, 1.36667, 1, 0.416973, -0.693278, -0.023597, 0.587318, 1.4, 1, 0.412825, -0.659567, -0.0324148, 0.627292, 1.43333, 1, 0.406954, -0.620573, -0.0419509, 0.668968, 1.46667, 1, 0.399157, -0.576576, -0.0519859, 0.711007, 1.5, 1, 0.389342, -0.528136, -0.0622748, 0.752069, 1.53333, 1, 0.377634, -0.476423, -0.0724977, 0.79067, 1.56667, 1, 0.364488, -0.423487, -0.0822455, 0.825253, 1.6, 1, 0.35034, -0.370736, -0.0913121, 0.855265, 1.63333, 1, 0.335707, -0.319579, -0.0995405, 0.88049, 1.66667, 1, 0.32115, -0.271368, -0.106822, 0.901006, 1.7, 1, 0.307882, -0.229327, -0.112816, 0.916455, 1.73333, 1, 0.295961, -0.192874, -0.117756, 0.928084, 1.76667, 1, 0.285791, -0.162644, -0.121677, 0.936518, 1.8, 1, 0.277722, -0.139181, -0.124613, 0.942322, 1.83333, 1, 0.272053, -0.122951, -0.126589, 0.945963, 1.86667, 1, 0.270062, -0.117298, -0.127267, 0.947159, 1.875, 1, 0.269563, -0.115884, -0.127436, 0.947453)
tracks/17/type = "position_3d"
tracks/17/imported = true
tracks/17/enabled = true
tracks/17/path = NodePath("Armature/Skeleton3D:hip_L")
tracks/17/interp = 1
tracks/17/loop_wrap = true
tracks/17/keys = PackedFloat32Array(0, 1, 0.147751, -0.372124, -1.49267, 0.0333333, 1, 0.147722, -0.370069, -1.49528, 0.0666667, 1, 0.147647, -0.365292, -1.50135, 0.1, 1, 0.147522, -0.35815, -1.51041, 0.133333, 1, 0.147346, -0.349003, -1.52201, 0.166667, 1, 0.147114, -0.33821, -1.53568, 0.2, 1, 0.146802, -0.325941, -1.55118, 0.233333, 1, 0.146427, -0.313102, -1.56736, 0.266667, 1, 0.145984, -0.300052, -1.58376, 0.3, 1, 0.145472, -0.287151, -1.59992, 0.333333, 1, 0.144887, -0.274758, -1.61537, 0.366667, 1, 0.144199, -0.263759, -1.62896, 0.4, 1, 0.143428, -0.254344, -1.64045, 0.433333, 1, 0.142574, -0.246873, -1.64939, 0.466667, 1, 0.141631, -0.241704, -1.65531, 0.5, 1, 0.140598, -0.239196, -1.65775, 0.566667, 1, 0.139149, -0.238695, -1.65752, 0.666667, 1, 0.137926, -0.239881, -1.65751, 0.7, 1, 0.137258, -0.241021, -1.65757, 0.733333, 1, 0.136249, -0.24254, -1.65763, 0.766667, 1, 0.134799, -0.244462, -1.65769, 0.8, 1, 0.132807, -0.246813, -1.65773, 0.833333, 1, 0.130174, -0.24962, -1.65775, 0.866667, 1, 0.122906, -0.251774, -1.65709, 0.9, 1, 0.110345, -0.252646, -1.65557, 0.933333, 1, 0.0934105, -0.252414, -1.65335, 0.966667, 1, 0.0730226, -0.251257, -1.65055, 1, 1, 0.0501007, -0.249353, -1.64733, 1.06667, 1, 0.00140193, -0.244052, -1.64033, 1.1, 1, -0.0216912, -0.24126, -1.63697, 1.13333, 1, -0.0427208, -0.238611, -1.6339, 1.16667, 1, -0.0607673, -0.236285, -1.63126, 1.2, 1, -0.0729975, -0.234743, -1.62947, 1.23333, 1, -0.0794861, -0.234058, -1.62854, 1.26667, 1, -0.0806622, -0.234582, -1.62754, 1.3, 1, -0.0773705, -0.236557, -1.62554, 1.33333, 1, -0.070872, -0.240107, -1.62167, 1.36667, 1, -0.0607541, -0.245433, -1.61567, 1.4, 1, -0.048414, -0.251845, -1.60836, 1.43333, 1, -0.0341799, -0.259181, -1.59995, 1.46667, 1, -0.0183801, -0.267277, -1.59061, 1.5, 1, -0.00134273, -0.275971, -1.58056, 1.53333, 1, 0.0166882, -0.285134, -1.56992, 1.6, 1, 0.0531805, -0.303622, -1.5484, 1.63333, 1, 0.0709854, -0.31262, -1.5379, 1.66667, 1, 0.0880585, -0.321236, -1.52784, 1.7, 1, 0.103499, -0.329018, -1.51874, 1.73333, 1, 0.117224, -0.335928, -1.51065, 1.76667, 1, 0.128904, -0.341804, -1.50377, 1.8, 1, 0.138211, -0.346484, -1.49829, 1.83333, 1, 0.144816, -0.349802, -1.4944, 1.875, 1, 0.147751, -0.351276, -1.49267)
tracks/18/type = "rotation_3d"
tracks/18/imported = true
tracks/18/enabled = true
tracks/18/path = NodePath("Armature/Skeleton3D:hip_L")
tracks/18/interp = 1
tracks/18/loop_wrap = true
tracks/18/keys = PackedFloat32Array(0, 1, -0.427793, -0.34021, -0.687061, 0.478745, 0.0333333, 1, -0.42902, -0.340966, -0.687016, 0.477173, 0.0666667, 1, -0.431879, -0.342727, -0.686886, 0.473505, 0.1, 1, -0.436154, -0.34536, -0.686644, 0.467992, 0.133333, 1, -0.441624, -0.348728, -0.686254, 0.460883, 0.166667, 1, -0.448067, -0.352693, -0.685679, 0.452425, 0.2, 1, -0.4554, -0.357207, -0.684848, 0.442715, 0.233333, 1, -0.46307, -0.361929, -0.683784, 0.432451, 0.3, 1, -0.478599, -0.371501, -0.680951, 0.411383, 0.333333, 1, -0.486073, -0.376123, -0.679217, 0.401159, 0.366667, 1, -0.492876, -0.380364, -0.67732, 0.39196, 0.4, 1, -0.498903, -0.384161, -0.675341, 0.383967, 0.433333, 1, -0.503998, -0.387428, -0.673341, 0.377488, 0.466667, 1, -0.508011, -0.390081, -0.671385, 0.372833, 0.5, 1, -0.510789, -0.392037, -0.669532, 0.370309, 0.533333, 1, -0.511329, -0.394657, -0.667165, 0.371052, 0.566667, 1, -0.51023, -0.398691, -0.664046, 0.373836, 0.6, 1, -0.507805, -0.403763, -0.660342, 0.37823, 0.633333, 1, -0.504372, -0.409495, -0.656217, 0.383799, 0.7, 1, -0.495912, -0.421216, -0.647573, 0.396609, 0.733333, 1, -0.491924, -0.426147, -0.643669, 0.402617, 0.766667, 1, -0.488654, -0.429978, -0.640371, 0.407751, 0.8, 1, -0.486477, -0.432384, -0.637923, 0.411629, 0.833333, 1, -0.485766, -0.433043, -0.636568, 0.413867, 0.866667, 1, -0.486037, -0.43204, -0.636344, 0.414941, 0.9, 1, -0.485965, -0.430646, -0.63647, 0.416279, 0.933333, 1, -0.485568, -0.428882, -0.636925, 0.417864, 0.966667, 1, -0.484862, -0.426772, -0.637688, 0.419677, 1, 1, -0.483864, -0.424335, -0.638737, 0.4217, 1.03333, 1, -0.482512, -0.421511, -0.640127, 0.423967, 1.06667, 1, -0.48092, -0.418428, -0.641737, 0.42639, 1.1, 1, -0.479102, -0.415109, -0.643545, 0.428948, 1.13333, 1, -0.477077, -0.411574, -0.645528, 0.431622, 1.16667, 1, -0.474862, -0.407848, -0.647664, 0.434394, 1.2, 1, -0.472433, -0.403916, -0.649968, 0.437265, 1.23333, 1, -0.469868, -0.399862, -0.652362, 0.44018, 1.26667, 1, -0.467186, -0.395711, -0.654825, 0.44312, 1.3, 1, -0.464406, -0.391486, -0.657335, 0.446068, 1.4, 1, -0.455697, -0.378673, -0.664945, 0.454747, 1.43333, 1, -0.452767, -0.374471, -0.667423, 0.457515, 1.46667, 1, -0.449863, -0.370349, -0.66984, 0.460195, 1.5, 1, -0.447006, -0.366333, -0.672181, 0.462772, 1.53333, 1, -0.444262, -0.362515, -0.674397, 0.46519, 1.56667, 1, -0.441632, -0.358884, -0.676491, 0.467464, 1.6, 1, -0.43914, -0.355466, -0.67845, 0.46958, 1.63333, 1, -0.436807, -0.352288, -0.680261, 0.471528, 1.66667, 1, -0.434657, -0.349377, -0.68191, 0.473295, 1.7, 1, -0.432799, -0.346878, -0.683321, 0.474797, 1.73333, 1, -0.431192, -0.344726, -0.684532, 0.476082, 1.76667, 1, -0.429859, -0.342948, -0.685529, 0.477136, 1.8, 1, -0.428822, -0.341571, -0.6863, 0.477948, 1.83333, 1, -0.428104, -0.340621, -0.686831, 0.478505, 1.875, 1, -0.427793, -0.34021, -0.687061, 0.478745)
tracks/19/type = "rotation_3d"
tracks/19/imported = true
tracks/19/enabled = true
tracks/19/path = NodePath("Armature/Skeleton3D:leg1_L")
tracks/19/interp = 1
tracks/19/loop_wrap = true
tracks/19/keys = PackedFloat32Array(0, 1, -0.437062, -0.298686, -0.401505, 0.747367, 0.0333333, 1, -0.436807, -0.297698, -0.400303, 0.748554, 0.0666667, 1, -0.436217, -0.295377, -0.39749, 0.751312, 0.1, 1, -0.435335, -0.29186, -0.393242, 0.755421, 0.133333, 1, -0.434201, -0.287284, -0.387738, 0.760656, 0.166667, 1, -0.432851, -0.281785, -0.38115, 0.766787, 0.2, 1, -0.431326, -0.275353, -0.373506, 0.773713, 0.233333, 1, -0.429733, -0.268442, -0.36535, 0.780889, 0.3, 1, -0.426576, -0.253836, -0.348334, 0.79515, 0.333333, 1, -0.425148, -0.246486, -0.339915, 0.801843, 0.366667, 1, -0.424063, -0.239556, -0.332165, 0.807744, 0.4, 1, -0.423345, -0.233217, -0.32527, 0.812766, 0.433333, 1, -0.423087, -0.227669, -0.319483, 0.816759, 0.466667, 1, -0.423385, -0.223108, -0.315059, 0.819577, 0.5, 1, -0.424332, -0.219732, -0.312251, 0.821072, 0.533333, 1, -0.428011, -0.21784, -0.310131, 0.82047, 0.566667, 1, -0.434397, -0.216663, -0.307362, 0.818465, 0.6, 1, -0.442836, -0.216053, -0.304117, 0.81531, 0.633333, 1, -0.452672, -0.215865, -0.300571, 0.811263, 0.666667, 1, -0.463258, -0.215964, -0.296906, 0.806597, 0.7, 1, -0.473614, -0.216214, -0.293485, 0.801753, 0.733333, 1, -0.482843, -0.21647, -0.290616, 0.797211, 0.766667, 1, -0.490357, -0.216666, -0.288529, 0.79332, 0.8, 1, -0.495573, -0.216751, -0.287474, 0.790434, 0.833333, 1, -0.4979, -0.216688, -0.287716, 0.788899, 0.866667, 1, -0.497594, -0.216957, -0.289008, 0.788545, 0.9, 1, -0.496865, -0.217867, -0.290363, 0.788257, 0.933333, 1, -0.495753, -0.219362, -0.291811, 0.788007, 0.966667, 1, -0.494301, -0.221387, -0.293385, 0.787769, 1, 1, -0.492548, -0.223885, -0.295117, 0.787514, 1.03333, 1, -0.490477, -0.226906, -0.297124, 0.787187, 1.06667, 1, -0.488225, -0.230231, -0.299385, 0.786765, 1.1, 1, -0.48583, -0.233803, -0.301935, 0.786219, 1.13333, 1, -0.483328, -0.237562, -0.304806, 0.785526, 1.16667, 1, -0.480753, -0.241449, -0.308035, 0.784661, 1.2, 1, -0.478156, -0.245389, -0.311814, 0.783532, 1.23333, 1, -0.475586, -0.249273, -0.316057, 0.782169, 1.26667, 1, -0.473028, -0.253102, -0.320742, 0.780582, 1.3, 1, -0.470461, -0.256889, -0.325813, 0.778794, 1.33333, 1, -0.467858, -0.260658, -0.331182, 0.776843, 1.46667, 1, -0.457446, -0.274871, -0.354286, 0.7679, 1.5, 1, -0.454923, -0.278104, -0.360076, 0.765538, 1.53333, 1, -0.452508, -0.281106, -0.365693, 0.763207, 1.56667, 1, -0.450197, -0.283907, -0.371092, 0.760927, 1.6, 1, -0.448008, -0.286493, -0.376225, 0.758726, 1.63333, 1, -0.445955, -0.288859, -0.38105, 0.756627, 1.66667, 1, -0.444051, -0.291004, -0.385535, 0.754651, 1.7, 1, -0.44242, -0.292793, -0.389405, 0.752928, 1.73333, 1, -0.44101, -0.294309, -0.39276, 0.75142, 1.76667, 1, -0.43984, -0.295546, -0.39555, 0.750156, 1.8, 1, -0.438932, -0.296491, -0.397726, 0.749164, 1.83333, 1, -0.438303, -0.297136, -0.399239, 0.748471, 1.875, 1, -0.438031, -0.297412, -0.399899, 0.748168)
tracks/20/type = "rotation_3d"
tracks/20/imported = true
tracks/20/enabled = true
tracks/20/path = NodePath("Armature/Skeleton3D:leg2_L")
tracks/20/interp = 1
tracks/20/loop_wrap = true
tracks/20/keys = PackedFloat32Array(0, 1, -0.0497393, 0.00187434, 0.397867, 0.916092, 0.0666667, 1, -0.0498649, 0.00187341, 0.398873, 0.915648, 0.1, 1, -0.049993, 0.00187248, 0.399897, 0.915194, 0.133333, 1, -0.0501527, 0.00187132, 0.401175, 0.914625, 0.166667, 1, -0.0503352, 0.00186999, 0.402634, 0.913974, 0.233333, 1, -0.0507225, 0.00186715, 0.405733, 0.912581, 0.266667, 1, -0.0509054, 0.00186578, 0.407196, 0.911919, 0.3, 1, -0.0510727, 0.00186454, 0.408534, 0.911311, 0.333333, 1, -0.0512189, 0.00186345, 0.409703, 0.910778, 0.4, 1, -0.0514092, 0.00186203, 0.411226, 0.910081, 0.5, 1, -0.0514501, 0.00186172, 0.411553, 0.909931, 0.533333, 1, -0.0512356, 0.00186334, 0.409837, 0.910717, 0.566667, 1, -0.0508097, 0.0018665, 0.406431, 0.912266, 0.6, 1, -0.050212, 0.00187089, 0.401649, 0.914414, 0.633333, 1, -0.0494831, 0.00187618, 0.395818, 0.916993, 0.666667, 1, -0.0486654, 0.00188199, 0.389278, 0.919832, 0.7, 1, -0.0478212, 0.00188787, 0.382525, 0.922705, 0.733333, 1, -0.0470509, 0.00189315, 0.376363, 0.925275, 0.766667, 1, -0.0464119, 0.00189743, 0.371252, 0.92737, 0.8, 1, -0.0459666, 0.00190036, 0.36769, 0.92881, 0.833333, 1, -0.0457821, 0.00190155, 0.366213, 0.929402, 1, 1, -0.0456396, 0.0019025, 0.365074, 0.929857, 1.06667, 1, -0.045493, 0.00190344, 0.363901, 0.930324, 1.13333, 1, -0.0453575, 0.00190432, 0.362818, 0.930754, 1.3, 1, -0.0454046, 0.00190401, 0.363194, 0.930605, 1.33333, 1, -0.0455456, 0.00190309, 0.364322, 0.930157, 1.36667, 1, -0.0457458, 0.00190179, 0.365924, 0.929518, 1.4, 1, -0.0459808, 0.00190026, 0.367803, 0.928764, 1.43333, 1, -0.0462442, 0.00189853, 0.36991, 0.927914, 1.46667, 1, -0.0465298, 0.00189663, 0.372195, 0.926986, 1.5, 1, -0.0468316, 0.00189459, 0.374609, 0.925997, 1.56667, 1, -0.0474532, 0.00189039, 0.379582, 0.923939, 1.6, 1, -0.0477571, 0.00188832, 0.382012, 0.922921, 1.63333, 1, -0.0480526, 0.00188627, 0.384375, 0.921923, 1.66667, 1, -0.0483394, 0.00188428, 0.38667, 0.920949, 1.7, 1, -0.0485881, 0.00188253, 0.388659, 0.920098, 1.73333, 1, -0.0488072, 0.00188098, 0.390412, 0.919344, 1.76667, 1, -0.0489922, 0.00187968, 0.391892, 0.918704, 1.8, 1, -0.0491386, 0.00187864, 0.393063, 0.918196, 1.86667, 1, -0.0492787, 0.00187763, 0.394184, 0.917708, 1.875, 1, -0.0492879, 0.00187756, 0.394257, 0.917676)
tracks/21/type = "position_3d"
tracks/21/imported = true
tracks/21/enabled = true
tracks/21/path = NodePath("Armature/Skeleton3D:kneeIK_L")
tracks/21/interp = 0
tracks/21/loop_wrap = true
tracks/21/keys = PackedFloat32Array(0, 1, 1.83022, -6.67107, 3.18901)
tracks/22/type = "rotation_3d"
tracks/22/imported = true
tracks/22/enabled = true
tracks/22/path = NodePath("Armature/Skeleton3D:kneeIK_L")
tracks/22/interp = 0
tracks/22/loop_wrap = true
tracks/22/keys = PackedFloat32Array(0, 1, 0.453784, 0.542292, 0.542291, 0.453784)
tracks/23/type = "position_3d"
tracks/23/imported = true
tracks/23/enabled = true
tracks/23/path = NodePath("Armature/Skeleton3D:heelIK_L")
tracks/23/interp = 0
tracks/23/loop_wrap = true
tracks/23/keys = PackedFloat32Array(0, 1, 2.68465, -12.4291, 1.43256)
tracks/24/type = "rotation_3d"
tracks/24/imported = true
tracks/24/enabled = true
tracks/24/path = NodePath("Armature/Skeleton3D:heelIK_L")
tracks/24/interp = 0
tracks/24/loop_wrap = true
tracks/24/keys = PackedFloat32Array(0, 1, -0.253375, 0.464951, -0.563517, 0.63409)
tracks/25/type = "position_3d"
tracks/25/imported = true
tracks/25/enabled = true
tracks/25/path = NodePath("Armature/Skeleton3D:hip_R")
tracks/25/interp = 1
tracks/25/loop_wrap = true
tracks/25/keys = PackedFloat32Array(0, 1, 0.0289172, -0.35804, -1.59603, 0.3, 1, 0.0294852, -0.356987, -1.59592, 0.4, 1, 0.0294163, -0.355929, -1.59593, 0.466667, 1, 0.0291396, -0.354955, -1.59599, 0.5, 1, 0.0289171, -0.354383, -1.59603, 0.533333, 1, 0.0271578, -0.353314, -1.59628, 0.566667, 1, 0.0233301, -0.351615, -1.59679, 0.6, 1, 0.0176071, -0.34934, -1.59755, 0.633333, 1, 0.0101623, -0.346545, -1.59853, 0.666667, 1, 0.00116881, -0.343283, -1.59972, 0.7, 1, -0.00954288, -0.339509, -1.60112, 0.733333, 1, -0.0212833, -0.335432, -1.60266, 0.766667, 1, -0.0338792, -0.331108, -1.6043, 0.8, 1, -0.0471571, -0.326591, -1.60604, 0.833333, 1, -0.060944, -0.321935, -1.60784, 0.9, 1, -0.0891704, -0.312499, -1.61152, 0.933333, 1, -0.103094, -0.307873, -1.61333, 0.966667, 1, -0.11666, -0.303383, -1.6151, 1, 1, -0.129694, -0.299082, -1.6168, 1.03333, 1, -0.141675, -0.295142, -1.61836, 1.06667, 1, -0.152604, -0.291557, -1.61978, 1.1, 1, -0.16231, -0.288379, -1.62105, 1.13333, 1, -0.170618, -0.285664, -1.62213, 1.16667, 1, -0.177355, -0.283466, -1.62301, 1.2, 1, -0.181652, -0.282067, -1.62357, 1.23333, 1, -0.183858, -0.281349, -1.62385, 1.26667, 1, -0.183524, -0.28139, -1.62381, 1.3, 1, -0.180361, -0.282221, -1.62339, 1.33333, 1, -0.174237, -0.283829, -1.62259, 1.36667, 1, -0.164772, -0.286316, -1.62136, 1.4, 1, -0.153257, -0.28934, -1.61985, 1.43333, 1, -0.139996, -0.292823, -1.61812, 1.46667, 1, -0.125293, -0.296686, -1.61619, 1.5, 1, -0.10945, -0.300847, -1.61412, 1.53333, 1, -0.0926968, -0.305248, -1.61193, 1.6, 1, -0.0588104, -0.314149, -1.6075, 1.63333, 1, -0.0422848, -0.318489, -1.60534, 1.66667, 1, -0.0264424, -0.322651, -1.60327, 1.7, 1, -0.0121185, -0.326413, -1.6014, 1.73333, 1, 0.000610982, -0.329757, -1.59973, 1.76667, 1, 0.0114425, -0.332602, -1.59832, 1.8, 1, 0.0200722, -0.334869, -1.59719, 1.83333, 1, 0.0261965, -0.336477, -1.59639, 1.875, 1, 0.0289171, -0.337192, -1.59603)
tracks/26/type = "rotation_3d"
tracks/26/imported = true
tracks/26/enabled = true
tracks/26/path = NodePath("Armature/Skeleton3D:hip_R")
tracks/26/interp = 1
tracks/26/loop_wrap = true
tracks/26/keys = PackedFloat32Array(0, 1, -0.695067, 0.09936, 0.377924, 0.603475, 0.0333333, 1, -0.694955, 0.0997951, 0.377504, 0.603796, 0.0666667, 1, -0.694692, 0.100806, 0.376527, 0.60454, 0.1, 1, -0.694296, 0.102316, 0.375065, 0.605649, 0.133333, 1, -0.693784, 0.104247, 0.373191, 0.607063, 0.166667, 1, -0.693171, 0.106523, 0.370977, 0.608722, 0.2, 1, -0.692465, 0.109104, 0.368459, 0.610596, 0.266667, 1, -0.69094, 0.114529, 0.36314, 0.614504, 0.3, 1, -0.690164, 0.117219, 0.360489, 0.616427, 0.333333, 1, -0.689409, 0.119792, 0.357945, 0.618257, 0.366667, 1, -0.688733, 0.122057, 0.355698, 0.619861, 0.4, 1, -0.688154, 0.123977, 0.353789, 0.621215, 0.433333, 1, -0.687696, 0.125477, 0.352294, 0.622269, 0.466667, 1, -0.687388, 0.126481, 0.351293, 0.622972, 0.666667, 1, -0.687597, 0.125801, 0.351971, 0.622496, 0.733333, 1, -0.687904, 0.124798, 0.352971, 0.621792, 0.766667, 1, -0.688084, 0.124205, 0.353562, 0.621375, 0.8, 1, -0.688281, 0.123556, 0.354208, 0.620918, 0.866667, 1, -0.688723, 0.122091, 0.355664, 0.619885, 0.9, 1, -0.688964, 0.121286, 0.356464, 0.619315, 0.933333, 1, -0.689216, 0.120442, 0.3573, 0.618718, 1.03333, 1, -0.690019, 0.117715, 0.359998, 0.616781, 1.06667, 1, -0.690299, 0.116754, 0.360947, 0.616095, 1.1, 1, -0.690581, 0.115777, 0.361911, 0.615397, 1.13333, 1, -0.690866, 0.114788, 0.362885, 0.614689, 1.16667, 1, -0.691151, 0.11379, 0.363866, 0.613974, 1.2, 1, -0.691435, 0.112788, 0.36485, 0.613254, 1.26667, 1, -0.691995, 0.110796, 0.366804, 0.611818, 1.3, 1, -0.692269, 0.109812, 0.367767, 0.611108, 1.33333, 1, -0.692537, 0.108843, 0.368715, 0.610406, 1.4, 1, -0.693047, 0.106979, 0.370533, 0.609054, 1.46667, 1, -0.693521, 0.105229, 0.372237, 0.607779, 1.53333, 1, -0.693946, 0.103637, 0.373783, 0.606617, 1.56667, 1, -0.694138, 0.102916, 0.374483, 0.606089, 1.6, 1, -0.694315, 0.102246, 0.375133, 0.605597, 1.66667, 1, -0.694623, 0.101072, 0.37627, 0.604735, 1.73333, 1, -0.694851, 0.100194, 0.377118, 0.60409, 1.83333, 1, -0.695048, 0.0994346, 0.377852, 0.603531, 1.875, 1, -0.695067, 0.09936, 0.377924, 0.603475)
tracks/27/type = "rotation_3d"
tracks/27/imported = true
tracks/27/enabled = true
tracks/27/path = NodePath("Armature/Skeleton3D:leg1_R")
tracks/27/interp = 1
tracks/27/loop_wrap = true
tracks/27/keys = PackedFloat32Array(0, 1, -0.310584, 0.179052, 0.184365, 0.915143, 0.0333333, 1, -0.311441, 0.17871, 0.183932, 0.915006, 0.0666667, 1, -0.313416, 0.177908, 0.182939, 0.914687, 0.1, 1, -0.316342, 0.176698, 0.18147, 0.914207, 0.133333, 1, -0.32005, 0.175131, 0.179611, 0.913585, 0.166667, 1, -0.324373, 0.17326, 0.177449, 0.912839, 0.2, 1, -0.329184, 0.171094, 0.175058, 0.911986, 0.266667, 1, -0.338979, 0.166404, 0.170261, 0.910173, 0.3, 1, -0.343604, 0.163998, 0.168059, 0.909284, 0.333333, 1, -0.347764, 0.161637, 0.166153, 0.908475, 0.366667, 1, -0.351002, 0.15953, 0.164755, 0.907857, 0.4, 1, -0.35345, 0.15777, 0.163726, 0.907401, 0.433333, 1, -0.355044, 0.156458, 0.163056, 0.907126, 0.466667, 1, -0.35572, 0.155693, 0.162736, 0.90705, 0.5, 1, -0.355412, 0.155576, 0.162757, 0.907187, 0.533333, 1, -0.354461, 0.155769, 0.163135, 0.907458, 0.6, 1, -0.353072, 0.155383, 0.164292, 0.907857, 0.633333, 1, -0.352687, 0.154857, 0.16499, 0.90797, 0.666667, 1, -0.35242, 0.154175, 0.165761, 0.908049, 0.7, 1, -0.352055, 0.153392, 0.166691, 0.908153, 0.733333, 1, -0.351616, 0.152556, 0.167721, 0.908275, 0.766667, 1, -0.351102, 0.151685, 0.168838, 0.908412, 0.8, 1, -0.350514, 0.150794, 0.170028, 0.908566, 0.833333, 1, -0.349851, 0.1499, 0.171279, 0.908734, 0.866667, 1, -0.349087, 0.149037, 0.172584, 0.908923, 1, 1, -0.345266, 0.14627, 0.177842, 0.909818, 1.06667, 1, -0.342836, 0.145694, 0.180229, 0.910359, 1.1, 1, -0.341503, 0.145675, 0.181302, 0.910651, 1.13333, 1, -0.34009, 0.145862, 0.182273, 0.910955, 1.16667, 1, -0.338597, 0.146275, 0.183129, 0.911274, 1.2, 1, -0.336997, 0.147032, 0.183799, 0.91161, 1.23333, 1, -0.335316, 0.148076, 0.184309, 0.911958, 1.26667, 1, -0.333551, 0.149459, 0.184622, 0.912316, 1.3, 1, -0.331705, 0.151211, 0.184716, 0.912681, 1.33333, 1, -0.329783, 0.153341, 0.18458, 0.91305, 1.36667, 1, -0.327796, 0.155879, 0.184188, 0.913415, 1.4, 1, -0.325786, 0.15865, 0.183638, 0.913767, 1.43333, 1, -0.323768, 0.161606, 0.182956, 0.914103, 1.46667, 1, -0.32176, 0.164699, 0.182165, 0.914418, 1.53333, 1, -0.317868, 0.17109, 0.180345, 0.914967, 1.56667, 1, -0.316034, 0.17425, 0.179381, 0.915195, 1.6, 1, -0.314295, 0.177317, 0.178418, 0.915393, 1.63333, 1, -0.312666, 0.180249, 0.177474, 0.915562, 1.66667, 1, -0.311163, 0.183001, 0.17657, 0.915702, 1.7, 1, -0.309863, 0.185434, 0.175755, 0.915811, 1.73333, 1, -0.308738, 0.187565, 0.175031, 0.915896, 1.76667, 1, -0.307803, 0.189355, 0.174417, 0.915959, 1.8, 1, -0.307075, 0.190764, 0.173927, 0.916004, 1.83333, 1, -0.306571, 0.191753, 0.17358, 0.916032, 1.875, 1, -0.306352, 0.192188, 0.173426, 0.916044)
tracks/28/type = "rotation_3d"
tracks/28/imported = true
tracks/28/enabled = true
tracks/28/path = NodePath("Armature/Skeleton3D:leg2_R")
tracks/28/interp = 1
tracks/28/loop_wrap = true
tracks/28/keys = PackedFloat32Array(0, 1, -0.27881, 0.0201275, -0.18192, 0.942743, 0.1, 1, -0.277346, 0.0201407, -0.180965, 0.943358, 0.133333, 1, -0.276431, 0.0201489, -0.180368, 0.943741, 0.166667, 1, -0.275387, 0.0201582, -0.179686, 0.944176, 0.2, 1, -0.27428, 0.020168, -0.178964, 0.944635, 0.233333, 1, -0.273211, 0.0201774, -0.178266, 0.945077, 0.266667, 1, -0.272243, 0.0201859, -0.177635, 0.945475, 0.333333, 1, -0.271076, 0.0201961, -0.176874, 0.945952, 0.4, 1, -0.271963, 0.0201884, -0.177452, 0.94559, 0.433333, 1, -0.272999, 0.0201793, -0.178128, 0.945164, 0.466667, 1, -0.274375, 0.0201672, -0.179027, 0.944596, 0.533333, 1, -0.277707, 0.0201375, -0.1812, 0.943207, 0.566667, 1, -0.278987, 0.020126, -0.182035, 0.942669, 0.6, 1, -0.279797, 0.0201187, -0.182564, 0.942326, 0.766667, 1, -0.280762, 0.02011, -0.183193, 0.941918, 0.933333, 1, -0.282289, 0.0200961, -0.18419, 0.941267, 1, 1, -0.283125, 0.0200885, -0.184736, 0.940909, 1.06667, 1, -0.284104, 0.0200795, -0.185374, 0.940488, 1.13333, 1, -0.285208, 0.0200693, -0.186095, 0.940012, 1.2, 1, -0.28645, 0.0200578, -0.186905, 0.939474, 1.3, 1, -0.288535, 0.0200384, -0.188265, 0.938564, 1.4, 1, -0.290673, 0.0200183, -0.18966, 0.937623, 1.46667, 1, -0.292032, 0.0200054, -0.190547, 0.937021, 1.53333, 1, -0.293279, 0.0199936, -0.191361, 0.936466, 1.6, 1, -0.294368, 0.0199832, -0.192072, 0.935979, 1.66667, 1, -0.295279, 0.0199744, -0.192666, 0.93557, 1.76667, 1, -0.296204, 0.0199656, -0.19327, 0.935153, 1.875, 1, -0.296585, 0.0199619, -0.193518, 0.934981)
tracks/29/type = "position_3d"
tracks/29/imported = true
tracks/29/enabled = true
tracks/29/path = NodePath("Armature/Skeleton3D:kneeIK_R")
tracks/29/interp = 0
tracks/29/loop_wrap = true
tracks/29/keys = PackedFloat32Array(0, 1, -3.50195, -6.14899, -3.29558)
tracks/30/type = "rotation_3d"
tracks/30/imported = true
tracks/30/enabled = true
tracks/30/path = NodePath("Armature/Skeleton3D:kneeIK_R")
tracks/30/interp = 0
tracks/30/loop_wrap = true
tracks/30/keys = PackedFloat32Array(0, 1, 0.631114, -0.565121, -0.468982, 0.249777)
tracks/31/type = "position_3d"
tracks/31/imported = true
tracks/31/enabled = true
tracks/31/path = NodePath("Armature/Skeleton3D:heelIK_R")
tracks/31/interp = 1
tracks/31/loop_wrap = true
tracks/31/keys = PackedFloat32Array(0, 1, -3.87024, -12.3974, -5.7547, 0.0333333, 1, -3.86655, -12.3978, -5.7547, 0.0666667, 1, -3.85809, -12.3986, -5.7547, 0.1, 1, -3.84558, -12.3995, -5.7547, 0.133333, 1, -3.82976, -12.4005, -5.7547, 0.166667, 1, -3.81137, -12.4013, -5.7547, 0.2, 1, -3.79103, -12.4014, -5.7547, 0.233333, 1, -3.77033, -12.4007, -5.7547, 0.266667, 1, -3.75001, -12.3992, -5.7547, 0.3, 1, -3.73078, -12.3962, -5.7547, 0.333333, 1, -3.71335, -12.3912, -5.7547, 0.366667, 1, -3.69865, -12.3833, -5.7547, 0.4, 1, -3.6859, -12.374, -5.7547, 0.433333, 1, -3.67504, -12.3639, -5.7547, 0.466667, 1, -3.666, -12.3535, -5.7547, 0.5, 1, -3.65873, -12.3434, -5.7547, 0.533333, 1, -3.65369, -12.3348, -5.7547, 0.566667, 1, -3.65023, -12.3282, -5.7547, 0.6, 1, -3.64829, -12.3241, -5.7547, 0.633333, 1, -3.64758, -12.3224, -5.7547, 1.875, 1, -3.64758, -12.3224, -5.7547)
tracks/32/type = "rotation_3d"
tracks/32/imported = true
tracks/32/enabled = true
tracks/32/path = NodePath("Armature/Skeleton3D:heelIK_R")
tracks/32/interp = 0
tracks/32/loop_wrap = true
tracks/32/keys = PackedFloat32Array(0, 1, -0.514417, -0.701671, 0.342235, 0.354835)
[sub_resource type="Animation" id="Animation_bsekl"]
resource_name = "IDLE"
length = 0.833333
@@ -628,241 +863,6 @@ tracks/32/interp = 0
tracks/32/loop_wrap = true
tracks/32/keys = PackedFloat32Array(0, 1, -0.514417, -0.701671, 0.342235, 0.354835)
[sub_resource type="Animation" id="Animation_wf6hu"]
resource_name = "ATTACK SMALLER"
length = 1.875
tracks/0/type = "position_3d"
tracks/0/imported = true
tracks/0/enabled = true
tracks/0/path = NodePath("Armature/Skeleton3D:spine1")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = PackedFloat32Array(0, 1, 0.0996386, -0.165872, -1.53144, 0.0333333, 1, 0.0995486, -0.168523, -1.53405, 0.0666667, 1, 0.0993379, -0.174681, -1.5401, 0.1, 1, 0.0990208, -0.183879, -1.54915, 0.133333, 1, 0.0986117, -0.19565, -1.56072, 0.166667, 1, 0.0981248, -0.209526, -1.57436, 0.2, 1, 0.0975628, -0.225272, -1.58985, 0.233333, 1, 0.0969661, -0.24172, -1.60602, 0.266667, 1, 0.0963489, -0.258402, -1.62242, 0.3, 1, 0.0957256, -0.274849, -1.6386, 0.333333, 1, 0.0951104, -0.290595, -1.65408, 0.366667, 1, 0.0945347, -0.30447, -1.66772, 0.4, 1, 0.0940102, -0.31624, -1.6793, 0.433333, 1, 0.093551, -0.325437, -1.68834, 0.466667, 1, 0.0931717, -0.331594, -1.6944, 0.5, 1, 0.0928864, -0.334243, -1.697, 0.533333, 1, 0.0927194, -0.332647, -1.697, 0.566667, 1, 0.0925574, -0.328918, -1.697, 0.6, 1, 0.0923362, -0.323315, -1.697, 0.633333, 1, 0.0919916, -0.316098, -1.697, 0.666667, 1, 0.0914594, -0.307526, -1.697, 0.7, 1, 0.0905487, -0.297664, -1.697, 0.733333, 1, 0.0892578, -0.287224, -1.697, 0.766667, 1, 0.0875226, -0.276465, -1.697, 0.833333, 1, 0.0824624, -0.255025, -1.697, 0.866667, 1, 0.07521, -0.245061, -1.69432, 0.9, 1, 0.0628355, -0.235599, -1.68815, 0.933333, 1, 0.0462335, -0.226615, -1.679, 0.966667, 1, 0.026299, -0.218083, -1.66741, 1, 1, 0.00392662, -0.209981, -1.65391, 1.06667, 1, -0.043493, -0.195179, -1.62357, 1.1, 1, -0.065938, -0.188287, -1.60843, 1.13333, 1, -0.0863469, -0.181702, -1.594, 1.16667, 1, -0.103825, -0.175399, -1.58082, 1.2, 1, -0.115605, -0.169426, -1.57035, 1.23333, 1, -0.12177, -0.163661, -1.56271, 1.26667, 1, -0.122756, -0.158079, -1.55727, 1.3, 1, -0.119406, -0.152662, -1.55323, 1.33333, 1, -0.112965, -0.147408, -1.54961, 1.36667, 1, -0.103036, -0.142394, -1.54651, 1.4, 1, -0.090967, -0.137578, -1.54376, 1.43333, 1, -0.0770763, -0.132972, -1.54136, 1.46667, 1, -0.0616807, -0.128588, -1.53926, 1.5, 1, -0.0450975, -0.124438, -1.53747, 1.6, 1, 0.00788799, -0.113815, -1.53386, 1.63333, 1, 0.0251749, -0.110845, -1.53308, 1.66667, 1, 0.0417455, -0.10818, -1.53247, 1.7, 1, 0.0567264, -0.105946, -1.53207, 1.73333, 1, 0.070039, -0.104054, -1.53179, 1.76667, 1, 0.081366, -0.102514, -1.5316, 1.8, 1, 0.0903901, -0.10134, -1.5315, 1.83333, 1, 0.0967941, -0.100542, -1.53145, 1.875, 1, 0.0996386, -0.100203, -1.53144)
tracks/1/type = "rotation_3d"
tracks/1/imported = true
tracks/1/enabled = true
tracks/1/path = NodePath("Armature/Skeleton3D:spine1")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = PackedFloat32Array(0, 1, 0.0256267, -0.805691, 0.0118477, 0.591662, 0.0333333, 1, 0.0248054, -0.805692, 0.012675, 0.59168, 0.0666667, 1, 0.0228655, -0.805688, 0.0146378, 0.591718, 0.1, 1, 0.0199202, -0.805671, 0.0176308, 0.591766, 0.133333, 1, 0.0160826, -0.805628, 0.0215486, 0.591812, 0.166667, 1, 0.0114658, -0.805544, 0.0262855, 0.591842, 0.2, 1, 0.00603765, -0.805401, 0.0319032, 0.591841, 0.233333, 1, 0.000172794, -0.805191, 0.0380212, 0.591795, 0.266667, 1, -0.00601334, -0.804907, 0.0445317, 0.591697, 0.3, 1, -0.0124049, -0.804545, 0.0513268, 0.59154, 0.366667, 1, -0.0252532, -0.803598, 0.0652918, 0.59104, 0.4, 1, -0.0313615, -0.803041, 0.0721385, 0.590709, 0.433333, 1, -0.0370951, -0.802451, 0.0787322, 0.590337, 0.466667, 1, -0.042339, -0.80185, 0.0849668, 0.589936, 0.5, 1, -0.046979, -0.801263, 0.0907373, 0.589523, 0.533333, 1, -0.050459, -0.800734, 0.0959104, 0.589135, 0.566667, 1, -0.0530326, -0.800248, 0.100724, 0.588766, 0.6, 1, -0.0548164, -0.79982, 0.105148, 0.58841, 0.633333, 1, -0.0559272, -0.799463, 0.109154, 0.588062, 0.666667, 1, -0.0564812, -0.799186, 0.112713, 0.587714, 0.7, 1, -0.0565248, -0.799035, 0.115617, 0.587351, 0.733333, 1, -0.0563582, -0.798988, 0.117985, 0.58696, 0.766667, 1, -0.0560966, -0.799052, 0.119787, 0.586532, 0.8, 1, -0.055855, -0.799236, 0.120994, 0.586057, 0.833333, 1, -0.0557486, -0.799545, 0.121575, 0.585525, 0.866667, 1, -0.0542009, -0.804342, 0.119613, 0.579473, 0.9, 1, -0.0505434, -0.81467, 0.114879, 0.566181, 0.933333, 1, -0.045069, -0.829279, 0.107733, 0.546496, 0.966667, 1, -0.0380788, -0.846826, 0.0985425, 0.521272, 1, 1, -0.029891, -0.865969, 0.0876999, 0.491439, 1.06667, 1, -0.0116967, -0.903344, 0.0633369, 0.424053, 1.1, 1, -0.00286965, -0.919026, 0.0513937, 0.390821, 1.13333, 1, 0.00525768, -0.932052, 0.0403286, 0.360035, 1.16667, 1, 0.0123123, -0.942227, 0.0306722, 0.333341, 1.2, 1, 0.0172603, -0.94856, 0.0238718, 0.315224, 1.23333, 1, 0.0201468, -0.951718, 0.0198965, 0.305664, 1.26667, 1, 0.0215425, -0.952298, 0.0179845, 0.303878, 1.3, 1, 0.0221225, -0.95084, 0.0172167, 0.308412, 1.33333, 1, 0.0226681, -0.947949, 0.0165198, 0.317184, 1.36667, 1, 0.023167, -0.943302, 0.015908, 0.330744, 1.4, 1, 0.0236275, -0.937363, 0.015352, 0.347214, 1.43333, 1, 0.0240462, -0.930139, 0.0148469, 0.366119, 1.46667, 1, 0.0244201, -0.921655, 0.0143882, 0.386974, 1.5, 1, 0.0247463, -0.911962, 0.0139721, 0.40929, 1.53333, 1, 0.0250122, -0.901096, 0.0136098, 0.432683, 1.6, 1, 0.0253978, -0.877293, 0.0129884, 0.479107, 1.63333, 1, 0.0255216, -0.864839, 0.0127266, 0.501238, 1.66667, 1, 0.0256042, -0.852411, 0.0124964, 0.522095, 1.7, 1, 0.0256462, -0.840801, 0.0123098, 0.540597, 1.73333, 1, 0.025663, -0.83019, 0.0121538, 0.556756, 1.76667, 1, 0.0256619, -0.820956, 0.0120288, 0.570288, 1.8, 1, 0.0256503, -0.81347, 0.0119352, 0.580918, 1.83333, 1, 0.0256356, -0.808095, 0.0118732, 0.588374, 1.86667, 1, 0.0256285, -0.806173, 0.0118528, 0.591005, 1.875, 1, 0.0256267, -0.805691, 0.0118477, 0.591662)
tracks/2/type = "rotation_3d"
tracks/2/imported = true
tracks/2/enabled = true
tracks/2/path = NodePath("Armature/Skeleton3D:spine0")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = PackedFloat32Array(0, 1, -0.0145981, -0.120534, -0.248151, 0.961082, 0.0333333, 1, -0.0250763, -0.12848, -0.252324, 0.958748, 0.0666667, 1, -0.0481146, -0.145873, -0.261331, 0.952949, 0.1, 1, -0.0804474, -0.170108, -0.273582, 0.943262, 0.133333, 1, -0.118636, -0.198465, -0.287461, 0.929464, 0.166667, 1, -0.159112, -0.228198, -0.301455, 0.911994, 0.2, 1, -0.195685, -0.254768, -0.313449, 0.893616, 0.233333, 1, -0.224344, -0.275387, -0.322399, 0.877434, 0.266667, 1, -0.242277, -0.288196, -0.327793, 0.866485, 0.3, 1, -0.250916, -0.283541, -0.329452, 0.864932, 0.333333, 1, -0.255494, -0.243492, -0.326982, 0.876651, 0.366667, 1, -0.264162, -0.157399, -0.320263, 0.896033, 0.4, 1, -0.271212, -0.0773625, -0.31268, 0.907023, 0.433333, 1, -0.275622, -0.0222631, -0.306418, 0.910849, 0.466667, 1, -0.277774, 0.0030081, -0.302961, 0.911618, 0.5, 1, -0.278129, 0.0076047, -0.301631, 0.911924, 0.833333, 1, -0.278129, 0.0076047, -0.301631, 0.911924, 0.866667, 1, -0.254747, -0.0127337, -0.298358, 0.919742, 0.9, 1, -0.205518, -0.054785, -0.290604, 0.932904, 0.933333, 1, -0.140571, -0.108753, -0.278683, 0.943795, 0.966667, 1, -0.0715487, -0.164324, -0.264014, 0.947721, 1, 1, -0.0113936, -0.211309, -0.249609, 0.944941, 1.03333, 1, 0.0133747, -0.230269, -0.243245, 0.942141, 1.06667, 1, 0.0195657, -0.234973, -0.241615, 0.94129, 1.2, 1, 0.019295, -0.234076, -0.241681, 0.941502, 1.23333, 1, 0.0186511, -0.231943, -0.241837, 0.942003, 1.26667, 1, 0.0176668, -0.228678, -0.242073, 0.942759, 1.3, 1, 0.0163744, -0.22439, -0.242379, 0.943734, 1.33333, 1, 0.0148067, -0.219182, -0.242742, 0.94489, 1.36667, 1, 0.0129372, -0.212965, -0.243166, 0.946229, 1.4, 1, 0.0108908, -0.206152, -0.243617, 0.947646, 1.43333, 1, 0.00870042, -0.198849, -0.244086, 0.949108, 1.46667, 1, 0.00639953, -0.191166, -0.244562, 0.950581, 1.5, 1, 0.00402159, -0.183215, -0.245037, 0.952036, 1.56667, 1, -0.000780486, -0.16712, -0.245943, 0.954768, 1.6, 1, -0.00311125, -0.159291, -0.246357, 0.955994, 1.63333, 1, -0.00535001, -0.151759, -0.246739, 0.957111, 1.66667, 1, -0.00746294, -0.144642, -0.247085, 0.958109, 1.7, 1, -0.00934102, -0.138307, -0.247381, 0.958951, 1.73333, 1, -0.0109927, -0.132729, -0.247632, 0.959656, 1.76667, 1, -0.0123848, -0.128024, -0.247837, 0.960226, 1.8, 1, -0.0134841, -0.124306, -0.247995, 0.960659, 1.83333, 1, -0.0142574, -0.121688, -0.248104, 0.960954, 1.875, 1, -0.0145981, -0.120534, -0.248151, 0.961082)
tracks/3/type = "rotation_3d"
tracks/3/imported = true
tracks/3/enabled = true
tracks/3/path = NodePath("Armature/Skeleton3D:neck1")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = PackedFloat32Array(0, 1, -0.00164717, -0.070092, -0.171953, 0.982607, 0.266667, 1, -0.00164719, -0.070092, -0.171953, 0.982607, 0.3, 1, -0.000358914, -0.0873073, -0.171855, 0.981246, 0.333333, 1, 0.00479121, -0.155855, -0.170949, 0.972863, 0.366667, 1, 0.0144091, -0.282669, -0.167022, 0.944454, 0.4, 1, 0.0205228, -0.362437, -0.162953, 0.917423, 0.433333, 1, 0.0229868, -0.39439, -0.160949, 0.904446, 0.933333, 1, 0.0228634, -0.392792, -0.161054, 0.905126, 1, 1, 0.0227516, -0.391345, -0.16115, 0.905738, 1.16667, 1, 0.0227243, -0.390991, -0.161173, 0.905888, 1.2, 1, 0.0225395, -0.388598, -0.161329, 0.906894, 1.23333, 1, 0.0220987, -0.382886, -0.161696, 0.909266, 1.26667, 1, 0.0214219, -0.374109, -0.162247, 0.91283, 1.3, 1, 0.0205287, -0.362513, -0.162949, 0.917394, 1.33333, 1, 0.0194383, -0.348336, -0.163768, 0.922748, 1.36667, 1, 0.0181276, -0.331266, -0.164698, 0.928875, 1.4, 1, 0.0166824, -0.312408, -0.165656, 0.935244, 1.43333, 1, 0.0151251, -0.292046, -0.16661, 0.941659, 1.46667, 1, 0.0134794, -0.270481, -0.167531, 0.947941, 1.5, 1, 0.0117698, -0.248027, -0.168394, 0.953933, 1.53333, 1, 0.0100284, -0.225104, -0.169176, 0.959483, 1.56667, 1, 0.0083007, -0.202311, -0.169857, 0.964443, 1.6, 1, 0.00661357, -0.180003, -0.17043, 0.968767, 1.63333, 1, 0.00499343, -0.158537, -0.170896, 0.972438, 1.66667, 1, 0.00346644, -0.138264, -0.171261, 0.97547, 1.7, 1, 0.0021139, -0.120275, -0.171523, 0.977808, 1.73333, 1, 0.000927631, -0.104473, -0.171706, 0.979593, 1.76667, 1, -6.93091e-05, -0.0911739, -0.171826, 0.980899, 1.8, 1, -0.000854282, -0.0806911, -0.171899, 0.981804, 1.83333, 1, -0.00140503, -0.0733303, -0.171939, 0.982374, 1.86667, 1, -0.00159874, -0.0707397, -0.17195, 0.982561, 1.875, 1, -0.00164717, -0.070092, -0.171953, 0.982607)
tracks/4/type = "rotation_3d"
tracks/4/imported = true
tracks/4/enabled = true
tracks/4/path = NodePath("Armature/Skeleton3D:neck2")
tracks/4/interp = 0
tracks/4/loop_wrap = true
tracks/4/keys = PackedFloat32Array(0, 1, -0.00793817, 0.0237057, 0.0155337, 0.999567)
tracks/5/type = "rotation_3d"
tracks/5/imported = true
tracks/5/enabled = true
tracks/5/path = NodePath("Armature/Skeleton3D:neck3")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = PackedFloat32Array(0, 1, -0.00638545, 0.0590521, 0.183295, 0.981262, 0.0333333, 1, -0.00572902, 0.0594345, 0.184522, 0.981013, 0.0666667, 1, -0.00429512, 0.0602692, 0.1872, 0.980462, 0.1, 1, -0.00229091, 0.0614348, 0.190941, 0.979675, 0.133333, 1, 7.63392e-05, 0.06281, 0.195353, 0.97872, 0.166667, 1, 0.00259916, 0.0642736, 0.20005, 0.977672, 0.2, 1, 0.00491444, 0.065615, 0.204355, 0.976683, 0.233333, 1, 0.00676299, 0.0666849, 0.207789, 0.975875, 0.266667, 1, 0.00793764, 0.0673641, 0.209969, 0.975352, 0.3, 1, 0.0084299, 0.0676487, 0.210882, 0.975131, 1.23333, 1, 0.00786891, 0.0673244, 0.209841, 0.975383, 1.26667, 1, 0.00744441, 0.067079, 0.209054, 0.975572, 1.3, 1, 0.00688752, 0.0667569, 0.20802, 0.97582, 1.33333, 1, 0.00621256, 0.0663664, 0.206767, 0.976117, 1.36667, 1, 0.00540875, 0.0659012, 0.205274, 0.976468, 1.4, 1, 0.00452975, 0.0653923, 0.20364, 0.976849, 1.43333, 1, 0.00358989, 0.0648478, 0.201893, 0.977252, 1.46667, 1, 0.00260347, 0.0642761, 0.200058, 0.97767, 1.5, 1, 0.00158481, 0.0636853, 0.198163, 0.978097, 1.56667, 1, -0.000470436, 0.0624925, 0.194335, 0.978943, 1.6, 1, -0.00146762, 0.0619132, 0.192476, 0.979346, 1.63333, 1, -0.00242541, 0.0613566, 0.19069, 0.979728, 1.66667, 1, -0.00332953, 0.0608309, 0.189003, 0.980085, 1.7, 1, -0.00413336, 0.0603633, 0.187502, 0.980399, 1.73333, 1, -0.00484057, 0.0599517, 0.186182, 0.980673, 1.76667, 1, -0.00543684, 0.0596046, 0.185068, 0.980901, 1.8, 1, -0.00590786, 0.0593303, 0.184188, 0.981081, 1.86667, 1, -0.00635623, 0.0590691, 0.18335, 0.981251, 1.875, 1, -0.00638545, 0.0590521, 0.183295, 0.981262)
tracks/6/type = "rotation_3d"
tracks/6/imported = true
tracks/6/enabled = true
tracks/6/path = NodePath("Armature/Skeleton3D:neck4")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = PackedFloat32Array(0, 1, -0.0503622, -0.000903206, 0.0112395, 0.998667, 0.833333, 1, -0.0503622, -0.000903177, 0.0112396, 0.998667, 0.866667, 1, -0.0533944, -0.00202249, 0.0131618, 0.998485, 0.9, 1, -0.0595743, -0.00430457, 0.0170805, 0.998069, 0.933333, 1, -0.067499, -0.00723246, 0.0221074, 0.997448, 0.966667, 1, -0.0757666, -0.0102889, 0.0273538, 0.996697, 1, 1, -0.0829789, -0.0129567, 0.0319324, 0.995955, 1.03333, 1, -0.0860007, -0.0140748, 0.0338512, 0.99562, 1.23333, 1, -0.0857774, -0.0139922, 0.0337095, 0.995646, 1.26667, 1, -0.0847248, -0.0136027, 0.0330411, 0.995764, 1.3, 1, -0.0833438, -0.0130917, 0.0321641, 0.995916, 1.33333, 1, -0.0816695, -0.0124722, 0.031101, 0.996096, 1.36667, 1, -0.0796751, -0.0117345, 0.0298349, 0.996305, 1.4, 1, -0.0774936, -0.0109276, 0.02845, 0.996527, 1.43333, 1, -0.0751604, -0.0100647, 0.0269691, 0.996756, 1.46667, 1, -0.0727109, -0.009159, 0.0254145, 0.996987, 1.5, 1, -0.0701806, -0.00822361, 0.0238088, 0.997216, 1.53333, 1, -0.0676141, -0.00727497, 0.0221803, 0.997438, 1.56667, 1, -0.0650735, -0.00633613, 0.0205686, 0.997648, 1.6, 1, -0.0625947, -0.00542028, 0.0189962, 0.997844, 1.63333, 1, -0.0602132, -0.00454056, 0.0174857, 0.998022, 1.66667, 1, -0.0579648, -0.00371011, 0.0160598, 0.998183, 1.7, 1, -0.0559654, -0.00297174, 0.0147919, 0.998319, 1.73333, 1, -0.0542061, -0.00232215, 0.0136764, 0.998433, 1.76667, 1, -0.0527226, -0.00177448, 0.0127359, 0.998526, 1.8, 1, -0.0515506, -0.00134183, 0.0119929, 0.998598, 1.83333, 1, -0.0507257, -0.00103734, 0.01147, 0.998646, 1.875, 1, -0.0503622, -0.000903206, 0.0112395, 0.998667)
tracks/7/type = "rotation_3d"
tracks/7/imported = true
tracks/7/enabled = true
tracks/7/path = NodePath("Armature/Skeleton3D:head1")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = PackedFloat32Array(0, 1, -0.327135, 0.0505906, -0.45005, 0.829384, 0.0333333, 1, -0.326703, 0.0641533, -0.446454, 0.830559, 0.0666667, 1, -0.325525, 0.0939543, -0.438228, 0.832564, 0.1, 1, -0.323337, 0.135729, -0.425941, 0.834029, 0.133333, 1, -0.319941, 0.184991, -0.4103, 0.833708, 0.166667, 1, -0.315361, 0.237104, -0.392363, 0.830891, 0.2, 1, -0.310329, 0.284096, -0.374918, 0.826089, 0.233333, 1, -0.305773, 0.320849, -0.360398, 0.820775, 0.266667, 1, -0.30264, 0.343814, -0.350921, 0.816735, 0.3, 1, -0.301277, 0.353316, -0.346907, 0.814896, 0.4, 1, -0.301277, 0.353316, -0.346907, 0.814896, 0.433333, 1, -0.301172, 0.35802, -0.347496, 0.812628, 0.466667, 1, -0.300407, 0.369877, -0.349086, 0.806899, 0.5, 1, -0.297952, 0.389043, -0.351881, 0.797528, 0.533333, 1, -0.29153, 0.407059, -0.355565, 0.789232, 0.566667, 1, -0.282911, 0.422997, -0.359439, 0.782201, 0.6, 1, -0.272978, 0.437243, -0.363217, 0.776128, 0.633333, 1, -0.262603, 0.450177, -0.366615, 0.770697, 0.666667, 1, -0.252659, 0.462185, -0.369347, 0.765592, 0.7, 1, -0.245033, 0.473772, -0.370655, 0.760338, 0.733333, 1, -0.240418, 0.4856, -0.370439, 0.754432, 0.766667, 1, -0.239672, 0.498047, -0.3684, 0.747521, 0.8, 1, -0.243644, 0.511458, -0.364204, 0.739191, 0.833333, 1, -0.253154, 0.526108, -0.357468, 0.728931, 0.866667, 1, -0.282196, 0.534637, -0.344626, 0.718166, 0.9, 1, -0.326348, 0.534135, -0.327198, 0.707911, 0.966667, 1, -0.427302, 0.514059, -0.286724, 0.686255, 1, 1, -0.46857, 0.500673, -0.269151, 0.676259, 1.03333, 1, -0.48516, 0.494397, -0.261893, 0.672014, 1.06667, 1, -0.489278, 0.492799, -0.260063, 0.670912, 1.16667, 1, -0.489278, 0.492799, -0.260063, 0.670912, 1.2, 1, -0.488527, 0.489799, -0.261885, 0.672945, 1.23333, 1, -0.486699, 0.482601, -0.266218, 0.677752, 1.26667, 1, -0.483797, 0.471445, -0.272828, 0.685014, 1.3, 1, -0.479794, 0.456542, -0.281464, 0.694367, 1.33333, 1, -0.474642, 0.438088, -0.291862, 0.705416, 1.36667, 1, -0.468054, 0.415491, -0.304165, 0.718176, 1.4, 1, -0.460314, 0.390143, -0.317432, 0.73153, 1.43333, 1, -0.451434, 0.362381, -0.331347, 0.745048, 1.46667, 1, -0.44146, 0.332594, -0.345594, 0.758327, 1.5, 1, -0.430482, 0.301229, -0.359867, 0.771, 1.53333, 1, -0.418691, 0.268938, -0.373816, 0.782708, 1.56667, 1, -0.406432, 0.236667, -0.387029, 0.793102, 1.6, 1, -0.393957, 0.205003, -0.399311, 0.802074, 1.63333, 1, -0.381544, 0.174524, -0.410512, 0.809596, 1.66667, 1, -0.369489, 0.145801, -0.420525, 0.815708, 1.7, 1, -0.358576, 0.120467, -0.428926, 0.820325, 1.73333, 1, -0.34882, 0.0983152, -0.435946, 0.823778, 1.76667, 1, -0.340499, 0.0797649, -0.441593, 0.826253, 1.8, 1, -0.333877, 0.0652159, -0.445875, 0.82793, 1.83333, 1, -0.329199, 0.0550486, -0.448791, 0.828966, 1.86667, 1, -0.327549, 0.0514823, -0.449799, 0.829302, 1.875, 1, -0.327135, 0.0505906, -0.45005, 0.829384)
tracks/8/type = "rotation_3d"
tracks/8/imported = true
tracks/8/enabled = true
tracks/8/path = NodePath("Armature/Skeleton3D:arm1_L")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = PackedFloat32Array(0, 1, -0.814455, -0.0954406, -0.0238501, 0.571826, 0.0333333, 1, -0.810562, -0.094614, -0.0227145, 0.577514, 0.0666667, 1, -0.802213, -0.0909492, -0.0183989, 0.589783, 0.1, 1, -0.790632, -0.082806, -0.00939778, 0.606594, 0.133333, 1, -0.776937, -0.0685128, 0.005815, 0.625813, 0.166667, 1, -0.762097, -0.0463733, 0.0287737, 0.645159, 0.2, 1, -0.748091, -0.0103608, 0.0651758, 0.660306, 0.233333, 1, -0.734912, 0.0384617, 0.113673, 0.667461, 0.266667, 1, -0.721559, 0.100879, 0.174676, 0.662318, 0.3, 1, -0.711718, 0.170709, 0.26188, 0.629075, 0.333333, 1, -0.707197, 0.232794, 0.398848, 0.535351, 0.366667, 1, -0.682355, 0.271733, 0.577561, 0.356337, 0.4, 1, -0.621868, 0.309828, 0.688584, 0.2077, 0.433333, 1, -0.560587, 0.345721, 0.741294, 0.129235, 0.466667, 1, -0.519469, 0.374438, 0.75912, 0.116984, 0.5, 1, -0.500481, 0.382396, 0.766162, 0.127627, 0.533333, 1, -0.490019, 0.387034, 0.770829, 0.12613, 0.566667, 1, -0.477011, 0.39315, 0.776918, 0.119548, 0.6, 1, -0.461988, 0.400265, 0.783877, 0.109052, 0.633333, 1, -0.445505, 0.407902, 0.791175, 0.0958273, 0.666667, 1, -0.42817, 0.415619, 0.798346, 0.0810858, 0.7, 1, -0.411149, 0.42277, 0.804835, 0.0668004, 0.733333, 1, -0.395379, 0.428962, 0.810356, 0.0546829, 0.766667, 1, -0.38162, 0.433959, 0.814822, 0.0459436, 0.8, 1, -0.370635, 0.43755, 0.818189, 0.0417854, 0.833333, 1, -0.363162, 0.439519, 0.820398, 0.0434018, 0.866667, 1, -0.415004, 0.421899, 0.800107, 0.0979842, 0.9, 1, -0.532217, 0.369092, 0.730772, 0.215614, 0.933333, 1, -0.665009, 0.274555, 0.592218, 0.362851, 0.966667, 1, -0.75823, 0.152852, 0.399622, 0.491961, 1, 1, -0.791382, 0.0458626, 0.221418, 0.567966, 1.03333, 1, -0.793768, 0.0068853, 0.154728, 0.58817, 1.06667, 1, -0.793574, -0.00287561, 0.137884, 0.592639, 1.16667, 1, -0.793574, -0.00287563, 0.137884, 0.592639, 1.2, 1, -0.793853, -0.00361692, 0.136609, 0.592556, 1.23333, 1, -0.79451, -0.00538025, 0.133575, 0.592354, 1.26667, 1, -0.795495, -0.00807605, 0.128932, 0.592029, 1.3, 1, -0.796752, -0.0116146, 0.122832, 0.591577, 1.33333, 1, -0.798222, -0.0159061, 0.115424, 0.590987, 1.36667, 1, -0.799895, -0.0210212, 0.106581, 0.590226, 1.4, 1, -0.801627, -0.0266163, 0.0968894, 0.58932, 1.43333, 1, -0.803366, -0.0325984, 0.0865072, 0.588266, 1.46667, 1, -0.805064, -0.0388742, 0.0755928, 0.587066, 1.5, 1, -0.80668, -0.0453494, 0.0643069, 0.585726, 1.53333, 1, -0.808175, -0.0519059, 0.052854, 0.584264, 1.56667, 1, -0.809512, -0.0583812, 0.0415177, 0.582716, 1.6, 1, -0.810679, -0.0646827, 0.0304616, 0.581109, 1.63333, 1, -0.811673, -0.0707189, 0.0198485, 0.579476, 1.66667, 1, -0.812496, -0.0763995, 0.00984043, 0.577856, 1.7, 1, -0.813134, -0.0814321, 0.000957597, 0.576352, 1.73333, 1, -0.813622, -0.0858464, -0.00684676, 0.57498, 1.76667, 1, -0.813982, -0.089558, -0.0134179, 0.573788, 1.8, 1, -0.814232, -0.0924827, -0.0186019, 0.572824, 1.83333, 1, -0.81439, -0.0945367, -0.0222459, 0.572134, 1.86667, 1, -0.814442, -0.0952598, -0.0235293, 0.571888, 1.875, 1, -0.814455, -0.0954406, -0.0238501, 0.571826)
tracks/9/type = "rotation_3d"
tracks/9/imported = true
tracks/9/enabled = true
tracks/9/path = NodePath("Armature/Skeleton3D:arm2_L")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/keys = PackedFloat32Array(0, 1, -0.115057, 0.109368, -0.147698, 0.97621, 0.266667, 1, -0.115057, 0.109368, -0.147698, 0.97621, 0.3, 1, -0.122182, 0.103103, -0.137121, 0.977568, 0.333333, 1, -0.150419, 0.0778477, -0.0945544, 0.981006, 0.366667, 1, -0.201967, 0.0298787, -0.0140282, 0.978836, 0.4, 1, -0.234271, -0.00152078, 0.0384604, 0.971409, 0.433333, 1, -0.247205, -0.0144095, 0.0599555, 0.966999, 0.833333, 1, -0.247204, -0.0144095, 0.0599554, 0.966999, 0.866667, 1, -0.246565, -0.00566606, 0.0625901, 0.967086, 0.9, 1, -0.245196, 0.0121903, 0.0679539, 0.967012, 0.933333, 1, -0.24331, 0.0351215, 0.0748091, 0.966421, 0.966667, 1, -0.24119, 0.059062, 0.0819264, 0.965208, 1, 1, -0.239215, 0.0799385, 0.0880996, 0.963652, 1.03333, 1, -0.238353, 0.0886744, 0.0906736, 0.962862, 1.06667, 1, -0.238134, 0.0908572, 0.091316, 0.962652, 1.16667, 1, -0.238134, 0.0908573, 0.091316, 0.962652, 1.2, 1, -0.237219, 0.0910315, 0.0894315, 0.963038, 1.23333, 1, -0.235036, 0.0914445, 0.0849441, 0.96394, 1.26667, 1, -0.231684, 0.092072, 0.0780732, 0.965272, 1.3, 1, -0.227258, 0.092888, 0.0690367, 0.966933, 1.33333, 1, -0.22185, 0.0938661, 0.0580526, 0.968815, 1.36667, 1, -0.215346, 0.0950153, 0.0449205, 0.970866, 1.4, 1, -0.208164, 0.0962507, 0.0305181, 0.972868, 1.43333, 1, -0.200409, 0.0975456, 0.0150821, 0.974727, 1.46667, 1, -0.192194, 0.0988747, -0.00114584, 0.976363, 1.5, 1, -0.183634, 0.100214, -0.0179199, 0.977709, 1.53333, 1, -0.174885, 0.101535, -0.0349276, 0.978717, 1.56667, 1, -0.166168, 0.102805, -0.0517351, 0.979358, 1.6, 1, -0.157618, 0.104007, -0.0680938, 0.979644, 1.63333, 1, -0.149367, 0.105127, -0.0837593, 0.979603, 1.66667, 1, -0.141553, 0.106151, -0.0984914, 0.979282, 1.7, 1, -0.134595, 0.107033, -0.111524, 0.97877, 1.73333, 1, -0.128463, 0.107789, -0.122942, 0.978143, 1.76667, 1, -0.123289, 0.10841, -0.13253, 0.977488, 1.8, 1, -0.119201, 0.10889, -0.140077, 0.976889, 1.83333, 1, -0.116324, 0.109223, -0.14537, 0.976425, 1.86667, 1, -0.11531, 0.109339, -0.147233, 0.976254, 1.875, 1, -0.115057, 0.109368, -0.147698, 0.97621)
tracks/10/type = "rotation_3d"
tracks/10/imported = true
tracks/10/enabled = true
tracks/10/path = NodePath("Armature/Skeleton3D:arm3_L")
tracks/10/interp = 1
tracks/10/loop_wrap = true
tracks/10/keys = PackedFloat32Array(0, 1, -0.198666, -0.526459, -0.59096, 0.578047, 0.833333, 1, -0.198666, -0.526459, -0.59096, 0.578047, 0.866667, 1, -0.199828, -0.510916, -0.583384, 0.598913, 0.9, 1, -0.201759, -0.477663, -0.566399, 0.640565, 0.933333, 1, -0.203318, -0.43252, -0.541845, 0.69137, 0.966667, 1, -0.203812, -0.38285, -0.513114, 0.740675, 1, 1, -0.203295, -0.337926, -0.485774, 0.780065, 1.03333, 1, -0.202823, -0.31889, -0.473834, 0.795395, 1.06667, 1, -0.202682, -0.314093, -0.470794, 0.799136, 1.16667, 1, -0.202682, -0.314093, -0.470794, 0.799136, 1.2, 1, -0.202737, -0.315926, -0.471957, 0.797712, 1.23333, 1, -0.202863, -0.320284, -0.474715, 0.794299, 1.26667, 1, -0.20304, -0.326934, -0.478904, 0.789012, 1.3, 1, -0.203246, -0.335636, -0.484348, 0.781951, 1.33333, 1, -0.203453, -0.346145, -0.490865, 0.773202, 1.36667, 1, -0.20364, -0.358614, -0.498514, 0.762502, 1.4, 1, -0.203768, -0.37216, -0.506719, 0.750474, 1.43333, 1, -0.203816, -0.38652, -0.515293, 0.737248, 1.46667, 1, -0.203766, -0.401435, -0.524059, 0.722974, 1.5, 1, -0.203607, -0.416649, -0.532848, 0.707829, 1.53333, 1, -0.203333, -0.431856, -0.541472, 0.692072, 1.56667, 1, -0.202952, -0.446657, -0.549705, 0.676116, 1.6, 1, -0.202475, -0.460839, -0.557436, 0.660224, 1.63333, 1, -0.20192, -0.474207, -0.564577, 0.644678, 1.66667, 1, -0.201311, -0.486583, -0.571053, 0.629769, 1.7, 1, -0.200702, -0.497365, -0.576585, 0.616358, 1.73333, 1, -0.200114, -0.506682, -0.581278, 0.604436, 1.76667, 1, -0.199581, -0.514412, -0.585109, 0.594302, 1.8, 1, -0.199137, -0.520434, -0.588053, 0.586248, 1.83333, 1, -0.198812, -0.524625, -0.590079, 0.580559, 1.86667, 1, -0.198695, -0.526093, -0.590785, 0.57855, 1.875, 1, -0.198666, -0.526459, -0.59096, 0.578047)
tracks/11/type = "rotation_3d"
tracks/11/imported = true
tracks/11/enabled = true
tracks/11/path = NodePath("Armature/Skeleton3D:hand_L")
tracks/11/interp = 0
tracks/11/loop_wrap = true
tracks/11/keys = PackedFloat32Array(0, 1, -0.27629, -0.0267945, -0.027508, 0.960307)
tracks/12/type = "position_3d"
tracks/12/imported = true
tracks/12/enabled = true
tracks/12/path = NodePath("Armature/Skeleton3D:arm1_R")
tracks/12/interp = 1
tracks/12/loop_wrap = true
tracks/12/keys = PackedFloat32Array(0, 1, -0.168656, 3.38988, 0.124869, 0.0333333, 1, -0.170219, 3.4019, 0.122595, 0.0666667, 1, -0.173634, 3.42816, 0.117629, 0.1, 1, -0.178407, 3.46487, 0.110689, 0.133333, 1, -0.184044, 3.50822, 0.102492, 0.166667, 1, -0.190052, 3.55442, 0.0937568, 0.2, 1, -0.195566, 3.59683, 0.0857393, 0.233333, 1, -0.199969, 3.63068, 0.0793374, 0.266667, 1, -0.202766, 3.6522, 0.075269, 0.3, 1, -0.203939, 3.66122, 0.0735638, 0.933333, 1, -0.203753, 3.65979, 0.0738354, 1, 1, -0.203584, 3.65849, 0.0740809, 1.16667, 1, -0.203544, 3.65817, 0.0741409, 1.2, 1, -0.203265, 3.65603, 0.0745455, 1.23333, 1, -0.202603, 3.65094, 0.0755079, 1.26667, 1, -0.201592, 3.64317, 0.0769782, 1.3, 1, -0.200265, 3.63296, 0.078907, 1.33333, 1, -0.198658, 3.6206, 0.0812446, 1.36667, 1, -0.196743, 3.60588, 0.0840285, 1.4, 1, -0.19465, 3.58978, 0.0870723, 1.43333, 1, -0.192411, 3.57257, 0.0903267, 1.46667, 1, -0.190062, 3.5545, 0.0937424, 1.5, 1, -0.187637, 3.53585, 0.0972695, 1.53333, 1, -0.185176, 3.51693, 0.100846, 1.56667, 1, -0.182742, 3.49821, 0.104386, 1.6, 1, -0.180368, 3.47995, 0.107839, 1.63333, 1, -0.178087, 3.46241, 0.111155, 1.66667, 1, -0.175934, 3.44585, 0.114286, 1.7, 1, -0.174019, 3.43113, 0.117069, 1.73333, 1, -0.172335, 3.41818, 0.119519, 1.76667, 1, -0.170915, 3.40725, 0.121584, 1.8, 1, -0.169793, 3.39862, 0.123215, 1.83333, 1, -0.169004, 3.39255, 0.124363, 1.875, 1, -0.168656, 3.38988, 0.124869)
tracks/13/type = "rotation_3d"
tracks/13/imported = true
tracks/13/enabled = true
tracks/13/path = NodePath("Armature/Skeleton3D:arm1_R")
tracks/13/interp = 1
tracks/13/loop_wrap = true
tracks/13/keys = PackedFloat32Array(0, 1, 0.502686, -0.531044, -0.680821, 0.0422068, 0.266667, 1, 0.502686, -0.531044, -0.680821, 0.0422068, 0.3, 1, 0.463402, -0.54856, -0.691116, 0.0818446, 0.333333, 1, 0.291391, -0.598762, -0.707685, 0.236129, 0.366667, 1, -0.155423, -0.583708, -0.594217, 0.53107, 0.4, 1, -0.398277, -0.493987, -0.444812, 0.632056, 0.433333, 1, -0.48031, -0.447023, -0.376421, 0.654049, 0.5, 1, -0.48031, -0.447023, -0.376421, 0.654049, 0.533333, 1, -0.482055, -0.444713, -0.374163, 0.655634, 0.566667, 1, -0.486, -0.439545, -0.369113, 0.659061, 0.6, 1, -0.491703, -0.432107, -0.36185, 0.663759, 0.633333, 1, -0.498722, -0.422993, -0.352957, 0.66916, 0.7, 1, -0.514991, -0.40257, -0.333049, 0.679558, 0.733333, 1, -0.523132, -0.393275, -0.323985, 0.683155, 0.766667, 1, -0.530745, -0.385647, -0.316529, 0.685125, 0.8, 1, -0.537546, -0.38041, -0.311374, 0.685112, 0.833333, 1, -0.543255, -0.378285, -0.309211, 0.682762, 0.866667, 1, -0.518813, -0.433059, -0.351582, 0.647829, 0.9, 1, -0.441591, -0.5503, -0.441898, 0.553979, 0.933333, 1, -0.306208, -0.67881, -0.539824, 0.392485, 0.966667, 1, -0.136758, -0.763123, -0.602319, 0.190136, 1, 1, 0.00788273, -0.786398, -0.617439, 0.0168523, 1.03333, 1, 0.0594588, -0.78489, -0.615132, -0.0450096, 1.06667, 1, -0.0723056, 0.783715, 0.613929, 0.0604451, 1.16667, 1, -0.0723056, 0.783715, 0.613929, 0.0604451, 1.2, 1, -0.0758122, 0.782519, 0.615104, 0.0596899, 1.23333, 1, -0.0841818, 0.779615, 0.617871, 0.0578826, 1.26667, 1, -0.0970317, 0.775014, 0.622015, 0.0550945, 1.3, 1, -0.113975, 0.768686, 0.627288, 0.0513936, 1.33333, 1, -0.134618, 0.76057, 0.633417, 0.0468465, 1.36667, 1, -0.15941, 0.750227, 0.640343, 0.0413294, 1.4, 1, -0.186621, 0.738117, 0.647392, 0.0352025, 1.43333, 1, -0.21574, 0.724262, 0.654282, 0.028562, 1.46667, 1, -0.246231, 0.708738, 0.660755, 0.0215129, 1.5, 1, -0.277543, 0.691683, 0.666591, 0.0141694, 1.53333, 1, -0.30899, 0.673381, 0.671595, 0.00668397, 1.56667, 1, -0.339642, 0.654362, 0.675613, -0.000723237, 1.6, 1, 0.368999, -0.63501, -0.678631, 0.00792436, 1.63333, 1, 0.396606, -0.615746, -0.680692, 0.0147964, 1.66667, 1, 0.422058, -0.597026, -0.681892, 0.0212224, 1.7, 1, 0.444073, -0.580053, -0.682361, 0.0268541, 1.73333, 1, 0.462987, -0.564865, -0.682321, 0.0317491, 1.76667, 1, 0.478586, -0.551899, -0.681968, 0.0358278, 1.8, 1, 0.490669, -0.54157, -0.681486, 0.0390143, 1.83333, 1, 0.499037, -0.534268, -0.681043, 0.0412346, 1.86667, 1, 0.501957, -0.53169, -0.680867, 0.0420125, 1.875, 1, 0.502686, -0.531044, -0.680821, 0.0422068)
tracks/14/type = "rotation_3d"
tracks/14/imported = true
tracks/14/enabled = true
tracks/14/path = NodePath("Armature/Skeleton3D:arm2_R")
tracks/14/interp = 1
tracks/14/loop_wrap = true
tracks/14/keys = PackedFloat32Array(0, 1, -0.167967, 0.00983894, -0.337985, 0.92599, 0.0333333, 1, -0.172507, 0.0507408, -0.321948, 0.929525, 0.0666667, 1, -0.182281, 0.147738, -0.281721, 0.930366, 0.1, 1, -0.19381, 0.292064, -0.215416, 0.911445, 0.133333, 1, -0.202089, 0.463613, -0.125066, 0.85357, 0.166667, 1, -0.202822, 0.632541, -0.0202419, 0.747225, 0.2, 1, -0.197542, 0.756753, 0.0701607, 0.619176, 0.233333, 1, -0.190944, 0.834623, 0.135331, 0.498629, 0.266667, 1, -0.187917, 0.879651, 0.173997, 0.400782, 0.3, 1, -0.209327, 0.903377, 0.173645, 0.331572, 0.333333, 1, -0.290343, 0.906408, 0.107816, 0.287228, 0.366667, 1, -0.427358, 0.866528, -0.0234938, 0.256791, 0.4, 1, -0.505622, 0.822701, -0.106897, 0.236817, 0.433333, 1, -0.534981, 0.80108, -0.140258, 0.228896, 0.5, 1, -0.534981, 0.80108, -0.140258, 0.228896, 0.533333, 1, -0.534115, 0.800238, -0.140032, 0.233948, 0.566667, 1, -0.531702, 0.798593, -0.139391, 0.245181, 0.6, 1, -0.527451, 0.796537, -0.138247, 0.261176, 0.633333, 1, -0.521073, 0.79445, -0.136513, 0.280529, 0.666667, 1, -0.512301, 0.792744, -0.13411, 0.30186, 0.7, 1, -0.5, 0.792695, -0.130702, 0.323345, 0.733333, 1, -0.484639, 0.794605, -0.126416, 0.343141, 0.766667, 1, -0.465932, 0.799084, -0.121164, 0.360128, 0.8, 1, -0.443515, 0.806756, -0.114834, 0.373165, 0.833333, 1, -0.416923, 0.818202, -0.107291, 0.381063, 0.866667, 1, -0.377199, 0.83842, -0.0889134, 0.383233, 0.9, 1, -0.327289, 0.861879, -0.0601763, 0.382655, 0.933333, 1, -0.273024, 0.883711, -0.0261737, 0.379246, 0.966667, 1, -0.221007, 0.900785, 0.00776734, 0.373739, 1, 1, -0.178394, 0.911945, 0.0362489, 0.367721, 1.03333, 1, -0.161485, 0.915675, 0.0477684, 0.364938, 1.06667, 1, -0.157247, 0.916545, 0.0506452, 0.364218, 1.16667, 1, -0.157247, 0.916545, 0.0506453, 0.364218, 1.2, 1, -0.158149, 0.913962, 0.0477642, 0.37065, 1.23333, 1, -0.160302, 0.907469, 0.0407526, 0.386191, 1.26667, 1, -0.163584, 0.896625, 0.0296853, 0.410394, 1.3, 1, -0.167825, 0.880679, 0.0145998, 0.442748, 1.33333, 1, -0.172811, 0.858594, -0.00448541, 0.482631, 1.36667, 1, -0.178546, 0.827378, -0.0287908, 0.531731, 1.4, 1, -0.184268, 0.787292, -0.0566562, 0.585668, 1.43333, 1, -0.189506, 0.737474, -0.0874741, 0.642315, 1.46667, 1, -0.193774, 0.677602, -0.120384, 0.699152, 1.5, 1, -0.196628, 0.608119, -0.154303, 0.753471, 1.53333, 1, -0.197729, 0.531125, -0.187693, 0.802235, 1.56667, 1, -0.197005, 0.451002, -0.218632, 0.842607, 1.6, 1, -0.194667, 0.370945, -0.246258, 0.873992, 1.63333, 1, -0.191079, 0.294022, -0.270074, 0.896716, 1.66667, 1, -0.186699, 0.222934, -0.289914, 0.911808, 1.7, 1, -0.182259, 0.163002, -0.305119, 0.920388, 1.73333, 1, -0.177989, 0.112303, -0.316938, 0.924802, 1.76667, 1, -0.174196, 0.0712519, -0.325822, 0.926509, 1.8, 1, -0.171118, 0.0400879, -0.332162, 0.926704, 1.83333, 1, -0.168931, 0.0189367, -0.336268, 0.926298, 1.86667, 1, -0.168161, 0.0116586, -0.337644, 0.926058, 1.875, 1, -0.167967, 0.00983894, -0.337985, 0.92599)
tracks/15/type = "rotation_3d"
tracks/15/imported = true
tracks/15/enabled = true
tracks/15/path = NodePath("Armature/Skeleton3D:arm3_R")
tracks/15/interp = 1
tracks/15/loop_wrap = true
tracks/15/keys = PackedFloat32Array(0, 1, -0.0077377, 0.0960272, 0.278179, 0.955686, 0.0666667, 1, -0.00833142, 0.0960235, 0.277915, 0.955758, 0.1, 1, -0.00952822, 0.0960462, 0.277455, 0.955878, 0.133333, 1, -0.011697, 0.0961042, 0.276661, 0.956078, 0.166667, 1, -0.0151166, 0.0962111, 0.275447, 0.95637, 0.2, 1, -0.0207633, 0.0964101, 0.273494, 0.956805, 0.233333, 1, -0.0285008, 0.0966953, 0.270847, 0.95733, 0.266667, 1, -0.0386098, 0.0970753, 0.2674, 0.957906, 0.3, 1, -0.0655982, 0.102011, 0.253452, 0.959715, 0.333333, 1, -0.137814, 0.11993, 0.208599, 0.960786, 0.366667, 1, -0.257137, 0.151163, 0.125522, 0.94619, 0.4, 1, -0.330436, 0.169618, 0.0706025, 0.925774, 0.433333, 1, -0.339382, 0.170967, 0.0545296, 0.923373, 0.466667, 1, -0.29845, 0.156453, 0.0673203, 0.939105, 0.5, 1, -0.255286, 0.133421, 0.0796314, 0.954299, 0.533333, 1, -0.252326, 0.11405, 0.0738948, 0.958052, 0.566667, 1, -0.250746, 0.097913, 0.0621728, 0.96108, 0.6, 1, -0.250192, 0.0847103, 0.0457687, 0.963397, 0.633333, 1, -0.250297, 0.074151, 0.0259988, 0.964975, 0.666667, 1, -0.250699, 0.0659589, 0.00419596, 0.965806, 0.7, 1, -0.250865, 0.0604151, -0.0175704, 0.965975, 0.733333, 1, -0.250348, 0.0564668, -0.0372091, 0.965791, 0.766667, 1, -0.24887, 0.0538624, -0.0533207, 0.965567, 0.8, 1, -0.24617, 0.0523495, -0.0645263, 0.965659, 0.833333, 1, -0.241985, 0.0516719, -0.0694635, 0.96641, 0.866667, 1, -0.22225, 0.0526742, -0.056741, 0.971911, 0.9, 1, -0.187313, 0.0549729, -0.0307274, 0.980279, 0.933333, 1, -0.143767, 0.0578914, 0.00280191, 0.987913, 0.966667, 1, -0.0987022, 0.0608135, 0.0378452, 0.992536, 1, 1, -0.0596551, 0.063231, 0.0682862, 0.993871, 1.03333, 1, -0.0434605, 0.064203, 0.0809348, 0.9937, 1.06667, 1, -0.0394087, 0.0644417, 0.0840918, 0.993591, 1.16667, 1, -0.0394088, 0.0644418, 0.0840918, 0.993591, 1.2, 1, -0.039163, 0.0647036, 0.0856504, 0.99345, 1.23333, 1, -0.038578, 0.0653261, 0.089358, 0.993106, 1.26667, 1, -0.0376821, 0.0662763, 0.0950261, 0.992551, 1.3, 1, -0.0365035, 0.0675207, 0.102466, 0.991771, 1.33333, 1, -0.0350702, 0.0690258, 0.111486, 0.990745, 1.36667, 1, -0.0333558, 0.0708141, 0.122239, 0.989409, 1.4, 1, -0.0314732, 0.0727627, 0.133999, 0.987805, 1.43333, 1, -0.0294524, 0.0748371, 0.146569, 0.985926, 1.46667, 1, -0.0273235, 0.0770033, 0.15975, 0.98377, 1.5, 1, -0.0251176, 0.0792272, 0.173344, 0.981348, 1.53333, 1, -0.0228737, 0.0814678, 0.187104, 0.978689, 1.56667, 1, -0.0206483, 0.0836689, 0.200684, 0.975858, 1.6, 1, -0.0184738, 0.0857993, 0.21389, 0.972907, 1.63333, 1, -0.0163828, 0.0878291, 0.22653, 0.969898, 1.66667, 1, -0.0144078, 0.0897295, 0.238415, 0.966902, 1.7, 1, -0.0126522, 0.0914051, 0.248938, 0.964114, 1.73333, 1, -0.0111079, 0.0928683, 0.258161, 0.961564, 1.76667, 1, -0.00980637, 0.0940938, 0.265909, 0.959345, 1.8, 1, -0.00877876, 0.0950564, 0.272011, 0.957548, 1.83333, 1, -0.00805601, 0.0957308, 0.276295, 0.956259, 1.86667, 1, -0.00780136, 0.095968, 0.277803, 0.955801, 1.875, 1, -0.0077377, 0.0960272, 0.278179, 0.955686)
tracks/16/type = "rotation_3d"
tracks/16/imported = true
tracks/16/enabled = true
tracks/16/path = NodePath("Armature/Skeleton3D:hand_R")
tracks/16/interp = 1
tracks/16/loop_wrap = true
tracks/16/keys = PackedFloat32Array(0, 1, 0.269563, -0.115884, -0.127436, 0.947453, 0.266667, 1, 0.269563, -0.115884, -0.127436, 0.947453, 0.3, 1, 0.262814, -0.115604, -0.139293, 0.947714, 0.333333, 1, 0.235344, -0.11427, -0.18644, 0.946993, 0.366667, 1, 0.182062, -0.110859, -0.273157, 0.938056, 0.4, 1, 0.146352, -0.108016, -0.328077, 0.926973, 0.433333, 1, 0.131501, -0.10671, -0.35021, 0.921235, 0.5, 1, 0.131501, -0.10671, -0.35021, 0.921235, 0.533333, 1, 0.143696, -0.132183, -0.343123, 0.918774, 0.566667, 1, 0.171959, -0.191785, -0.325255, 0.909867, 0.6, 1, 0.213294, -0.280507, -0.29518, 0.888083, 0.633333, 1, 0.262871, -0.389764, -0.251879, 0.845896, 0.7, 1, 0.358229, -0.61297, -0.135432, 0.691085, 0.733333, 1, 0.389115, -0.692051, -0.0804758, 0.602643, 0.766667, 1, 0.408331, -0.745063, -0.0366079, 0.526124, 0.8, 1, 0.418548, -0.775531, -0.00748645, 0.47256, 0.833333, 1, 0.422282, -0.787343, 0.00487768, 0.449161, 0.866667, 1, 0.422285, -0.786987, 0.00475569, 0.449782, 0.9, 1, 0.422291, -0.78626, 0.00450665, 0.451049, 0.933333, 1, 0.422297, -0.785324, 0.00418668, 0.452675, 0.966667, 1, 0.422302, -0.784341, 0.0038521, 0.454373, 1, 1, 0.422304, -0.783479, 0.00355941, 0.455858, 1.16667, 1, 0.422305, -0.783026, 0.00340571, 0.456637, 1.2, 1, 0.422302, -0.779933, 0.0023636, 0.461908, 1.23333, 1, 0.422229, -0.772369, -0.000144649, 0.47452, 1.26667, 1, 0.421928, -0.760279, -0.00404034, 0.493899, 1.3, 1, 0.421172, -0.743472, -0.00924676, 0.519401, 1.33333, 1, 0.419674, -0.721656, -0.015686, 0.55031, 1.36667, 1, 0.416973, -0.693278, -0.023597, 0.587318, 1.4, 1, 0.412825, -0.659567, -0.0324148, 0.627292, 1.43333, 1, 0.406954, -0.620573, -0.0419509, 0.668968, 1.46667, 1, 0.399157, -0.576576, -0.0519859, 0.711007, 1.5, 1, 0.389342, -0.528136, -0.0622748, 0.752069, 1.53333, 1, 0.377634, -0.476423, -0.0724977, 0.79067, 1.56667, 1, 0.364488, -0.423487, -0.0822455, 0.825253, 1.6, 1, 0.35034, -0.370736, -0.0913121, 0.855265, 1.63333, 1, 0.335707, -0.319579, -0.0995405, 0.88049, 1.66667, 1, 0.32115, -0.271368, -0.106822, 0.901006, 1.7, 1, 0.307882, -0.229327, -0.112816, 0.916455, 1.73333, 1, 0.295961, -0.192874, -0.117756, 0.928084, 1.76667, 1, 0.285791, -0.162644, -0.121677, 0.936518, 1.8, 1, 0.277722, -0.139181, -0.124613, 0.942322, 1.83333, 1, 0.272053, -0.122951, -0.126589, 0.945963, 1.86667, 1, 0.270062, -0.117298, -0.127267, 0.947159, 1.875, 1, 0.269563, -0.115884, -0.127436, 0.947453)
tracks/17/type = "position_3d"
tracks/17/imported = true
tracks/17/enabled = true
tracks/17/path = NodePath("Armature/Skeleton3D:hip_L")
tracks/17/interp = 1
tracks/17/loop_wrap = true
tracks/17/keys = PackedFloat32Array(0, 1, 0.147751, -0.372124, -1.49267, 0.0333333, 1, 0.147722, -0.370069, -1.49528, 0.0666667, 1, 0.147647, -0.365292, -1.50135, 0.1, 1, 0.147522, -0.35815, -1.51041, 0.133333, 1, 0.147346, -0.349003, -1.52201, 0.166667, 1, 0.147114, -0.33821, -1.53568, 0.2, 1, 0.146802, -0.325941, -1.55118, 0.233333, 1, 0.146427, -0.313102, -1.56736, 0.266667, 1, 0.145984, -0.300052, -1.58376, 0.3, 1, 0.145472, -0.287151, -1.59992, 0.333333, 1, 0.144887, -0.274758, -1.61537, 0.366667, 1, 0.144199, -0.263759, -1.62896, 0.4, 1, 0.143428, -0.254344, -1.64045, 0.433333, 1, 0.142574, -0.246873, -1.64939, 0.466667, 1, 0.141631, -0.241704, -1.65531, 0.5, 1, 0.140598, -0.239196, -1.65775, 0.566667, 1, 0.139149, -0.238695, -1.65752, 0.666667, 1, 0.137926, -0.239881, -1.65751, 0.7, 1, 0.137258, -0.241021, -1.65757, 0.733333, 1, 0.136249, -0.24254, -1.65763, 0.766667, 1, 0.134799, -0.244462, -1.65769, 0.8, 1, 0.132807, -0.246813, -1.65773, 0.833333, 1, 0.130174, -0.24962, -1.65775, 0.866667, 1, 0.122906, -0.251774, -1.65709, 0.9, 1, 0.110345, -0.252646, -1.65557, 0.933333, 1, 0.0934105, -0.252414, -1.65335, 0.966667, 1, 0.0730226, -0.251257, -1.65055, 1, 1, 0.0501007, -0.249353, -1.64733, 1.06667, 1, 0.00140193, -0.244052, -1.64033, 1.1, 1, -0.0216912, -0.24126, -1.63697, 1.13333, 1, -0.0427208, -0.238611, -1.6339, 1.16667, 1, -0.0607673, -0.236285, -1.63126, 1.2, 1, -0.0729975, -0.234743, -1.62947, 1.23333, 1, -0.0794861, -0.234058, -1.62854, 1.26667, 1, -0.0806622, -0.234582, -1.62754, 1.3, 1, -0.0773705, -0.236557, -1.62554, 1.33333, 1, -0.070872, -0.240107, -1.62167, 1.36667, 1, -0.0607541, -0.245433, -1.61567, 1.4, 1, -0.048414, -0.251845, -1.60836, 1.43333, 1, -0.0341799, -0.259181, -1.59995, 1.46667, 1, -0.0183801, -0.267277, -1.59061, 1.5, 1, -0.00134273, -0.275971, -1.58056, 1.53333, 1, 0.0166882, -0.285134, -1.56992, 1.6, 1, 0.0531805, -0.303622, -1.5484, 1.63333, 1, 0.0709854, -0.31262, -1.5379, 1.66667, 1, 0.0880585, -0.321236, -1.52784, 1.7, 1, 0.103499, -0.329018, -1.51874, 1.73333, 1, 0.117224, -0.335928, -1.51065, 1.76667, 1, 0.128904, -0.341804, -1.50377, 1.8, 1, 0.138211, -0.346484, -1.49829, 1.83333, 1, 0.144816, -0.349802, -1.4944, 1.875, 1, 0.147751, -0.351276, -1.49267)
tracks/18/type = "rotation_3d"
tracks/18/imported = true
tracks/18/enabled = true
tracks/18/path = NodePath("Armature/Skeleton3D:hip_L")
tracks/18/interp = 1
tracks/18/loop_wrap = true
tracks/18/keys = PackedFloat32Array(0, 1, -0.427793, -0.34021, -0.687061, 0.478745, 0.0333333, 1, -0.42902, -0.340966, -0.687016, 0.477173, 0.0666667, 1, -0.431879, -0.342727, -0.686886, 0.473505, 0.1, 1, -0.436154, -0.34536, -0.686644, 0.467992, 0.133333, 1, -0.441624, -0.348728, -0.686254, 0.460883, 0.166667, 1, -0.448067, -0.352693, -0.685679, 0.452425, 0.2, 1, -0.4554, -0.357207, -0.684848, 0.442715, 0.233333, 1, -0.46307, -0.361929, -0.683784, 0.432451, 0.3, 1, -0.478599, -0.371501, -0.680951, 0.411383, 0.333333, 1, -0.486073, -0.376123, -0.679217, 0.401159, 0.366667, 1, -0.492876, -0.380364, -0.67732, 0.39196, 0.4, 1, -0.498903, -0.384161, -0.675341, 0.383967, 0.433333, 1, -0.503998, -0.387428, -0.673341, 0.377488, 0.466667, 1, -0.508011, -0.390081, -0.671385, 0.372833, 0.5, 1, -0.510789, -0.392037, -0.669532, 0.370309, 0.533333, 1, -0.511329, -0.394657, -0.667165, 0.371052, 0.566667, 1, -0.51023, -0.398691, -0.664046, 0.373836, 0.6, 1, -0.507805, -0.403763, -0.660342, 0.37823, 0.633333, 1, -0.504372, -0.409495, -0.656217, 0.383799, 0.7, 1, -0.495912, -0.421216, -0.647573, 0.396609, 0.733333, 1, -0.491924, -0.426147, -0.643669, 0.402617, 0.766667, 1, -0.488654, -0.429978, -0.640371, 0.407751, 0.8, 1, -0.486477, -0.432384, -0.637923, 0.411629, 0.833333, 1, -0.485766, -0.433043, -0.636568, 0.413867, 0.866667, 1, -0.486037, -0.43204, -0.636344, 0.414941, 0.9, 1, -0.485965, -0.430646, -0.63647, 0.416279, 0.933333, 1, -0.485568, -0.428882, -0.636925, 0.417864, 0.966667, 1, -0.484862, -0.426772, -0.637688, 0.419677, 1, 1, -0.483864, -0.424335, -0.638737, 0.4217, 1.03333, 1, -0.482512, -0.421511, -0.640127, 0.423967, 1.06667, 1, -0.48092, -0.418428, -0.641737, 0.42639, 1.1, 1, -0.479102, -0.415109, -0.643545, 0.428948, 1.13333, 1, -0.477077, -0.411574, -0.645528, 0.431622, 1.16667, 1, -0.474862, -0.407848, -0.647664, 0.434394, 1.2, 1, -0.472433, -0.403916, -0.649968, 0.437265, 1.23333, 1, -0.469868, -0.399862, -0.652362, 0.44018, 1.26667, 1, -0.467186, -0.395711, -0.654825, 0.44312, 1.3, 1, -0.464406, -0.391486, -0.657335, 0.446068, 1.4, 1, -0.455697, -0.378673, -0.664945, 0.454747, 1.43333, 1, -0.452767, -0.374471, -0.667423, 0.457515, 1.46667, 1, -0.449863, -0.370349, -0.66984, 0.460195, 1.5, 1, -0.447006, -0.366333, -0.672181, 0.462772, 1.53333, 1, -0.444262, -0.362515, -0.674397, 0.46519, 1.56667, 1, -0.441632, -0.358884, -0.676491, 0.467464, 1.6, 1, -0.43914, -0.355466, -0.67845, 0.46958, 1.63333, 1, -0.436807, -0.352288, -0.680261, 0.471528, 1.66667, 1, -0.434657, -0.349377, -0.68191, 0.473295, 1.7, 1, -0.432799, -0.346878, -0.683321, 0.474797, 1.73333, 1, -0.431192, -0.344726, -0.684532, 0.476082, 1.76667, 1, -0.429859, -0.342948, -0.685529, 0.477136, 1.8, 1, -0.428822, -0.341571, -0.6863, 0.477948, 1.83333, 1, -0.428104, -0.340621, -0.686831, 0.478505, 1.875, 1, -0.427793, -0.34021, -0.687061, 0.478745)
tracks/19/type = "rotation_3d"
tracks/19/imported = true
tracks/19/enabled = true
tracks/19/path = NodePath("Armature/Skeleton3D:leg1_L")
tracks/19/interp = 1
tracks/19/loop_wrap = true
tracks/19/keys = PackedFloat32Array(0, 1, -0.437062, -0.298686, -0.401505, 0.747367, 0.0333333, 1, -0.436807, -0.297698, -0.400303, 0.748554, 0.0666667, 1, -0.436217, -0.295377, -0.39749, 0.751312, 0.1, 1, -0.435335, -0.29186, -0.393242, 0.755421, 0.133333, 1, -0.434201, -0.287284, -0.387738, 0.760656, 0.166667, 1, -0.432851, -0.281785, -0.38115, 0.766787, 0.2, 1, -0.431326, -0.275353, -0.373506, 0.773713, 0.233333, 1, -0.429733, -0.268442, -0.36535, 0.780889, 0.3, 1, -0.426576, -0.253836, -0.348334, 0.79515, 0.333333, 1, -0.425148, -0.246486, -0.339915, 0.801843, 0.366667, 1, -0.424063, -0.239556, -0.332165, 0.807744, 0.4, 1, -0.423345, -0.233217, -0.32527, 0.812766, 0.433333, 1, -0.423087, -0.227669, -0.319483, 0.816759, 0.466667, 1, -0.423385, -0.223108, -0.315059, 0.819577, 0.5, 1, -0.424332, -0.219732, -0.312251, 0.821072, 0.533333, 1, -0.428011, -0.21784, -0.310131, 0.82047, 0.566667, 1, -0.434397, -0.216663, -0.307362, 0.818465, 0.6, 1, -0.442836, -0.216053, -0.304117, 0.81531, 0.633333, 1, -0.452672, -0.215865, -0.300571, 0.811263, 0.666667, 1, -0.463258, -0.215964, -0.296906, 0.806597, 0.7, 1, -0.473614, -0.216214, -0.293485, 0.801753, 0.733333, 1, -0.482843, -0.21647, -0.290616, 0.797211, 0.766667, 1, -0.490357, -0.216666, -0.288529, 0.79332, 0.8, 1, -0.495573, -0.216751, -0.287474, 0.790434, 0.833333, 1, -0.4979, -0.216688, -0.287716, 0.788899, 0.866667, 1, -0.497594, -0.216957, -0.289008, 0.788545, 0.9, 1, -0.496865, -0.217867, -0.290363, 0.788257, 0.933333, 1, -0.495753, -0.219362, -0.291811, 0.788007, 0.966667, 1, -0.494301, -0.221387, -0.293385, 0.787769, 1, 1, -0.492548, -0.223885, -0.295117, 0.787514, 1.03333, 1, -0.490477, -0.226906, -0.297124, 0.787187, 1.06667, 1, -0.488225, -0.230231, -0.299385, 0.786765, 1.1, 1, -0.48583, -0.233803, -0.301935, 0.786219, 1.13333, 1, -0.483328, -0.237562, -0.304806, 0.785526, 1.16667, 1, -0.480753, -0.241449, -0.308035, 0.784661, 1.2, 1, -0.478156, -0.245389, -0.311814, 0.783532, 1.23333, 1, -0.475586, -0.249273, -0.316057, 0.782169, 1.26667, 1, -0.473028, -0.253102, -0.320742, 0.780582, 1.3, 1, -0.470461, -0.256889, -0.325813, 0.778794, 1.33333, 1, -0.467858, -0.260658, -0.331182, 0.776843, 1.46667, 1, -0.457446, -0.274871, -0.354286, 0.7679, 1.5, 1, -0.454923, -0.278104, -0.360076, 0.765538, 1.53333, 1, -0.452508, -0.281106, -0.365693, 0.763207, 1.56667, 1, -0.450197, -0.283907, -0.371092, 0.760927, 1.6, 1, -0.448008, -0.286493, -0.376225, 0.758726, 1.63333, 1, -0.445955, -0.288859, -0.38105, 0.756627, 1.66667, 1, -0.444051, -0.291004, -0.385535, 0.754651, 1.7, 1, -0.44242, -0.292793, -0.389405, 0.752928, 1.73333, 1, -0.44101, -0.294309, -0.39276, 0.75142, 1.76667, 1, -0.43984, -0.295546, -0.39555, 0.750156, 1.8, 1, -0.438932, -0.296491, -0.397726, 0.749164, 1.83333, 1, -0.438303, -0.297136, -0.399239, 0.748471, 1.875, 1, -0.438031, -0.297412, -0.399899, 0.748168)
tracks/20/type = "rotation_3d"
tracks/20/imported = true
tracks/20/enabled = true
tracks/20/path = NodePath("Armature/Skeleton3D:leg2_L")
tracks/20/interp = 1
tracks/20/loop_wrap = true
tracks/20/keys = PackedFloat32Array(0, 1, -0.0497393, 0.00187434, 0.397867, 0.916092, 0.0666667, 1, -0.0498649, 0.00187341, 0.398873, 0.915648, 0.1, 1, -0.049993, 0.00187248, 0.399897, 0.915194, 0.133333, 1, -0.0501527, 0.00187132, 0.401175, 0.914625, 0.166667, 1, -0.0503352, 0.00186999, 0.402634, 0.913974, 0.233333, 1, -0.0507225, 0.00186715, 0.405733, 0.912581, 0.266667, 1, -0.0509054, 0.00186578, 0.407196, 0.911919, 0.3, 1, -0.0510727, 0.00186454, 0.408534, 0.911311, 0.333333, 1, -0.0512189, 0.00186345, 0.409703, 0.910778, 0.4, 1, -0.0514092, 0.00186203, 0.411226, 0.910081, 0.5, 1, -0.0514501, 0.00186172, 0.411553, 0.909931, 0.533333, 1, -0.0512356, 0.00186334, 0.409837, 0.910717, 0.566667, 1, -0.0508097, 0.0018665, 0.406431, 0.912266, 0.6, 1, -0.050212, 0.00187089, 0.401649, 0.914414, 0.633333, 1, -0.0494831, 0.00187618, 0.395818, 0.916993, 0.666667, 1, -0.0486654, 0.00188199, 0.389278, 0.919832, 0.7, 1, -0.0478212, 0.00188787, 0.382525, 0.922705, 0.733333, 1, -0.0470509, 0.00189315, 0.376363, 0.925275, 0.766667, 1, -0.0464119, 0.00189743, 0.371252, 0.92737, 0.8, 1, -0.0459666, 0.00190036, 0.36769, 0.92881, 0.833333, 1, -0.0457821, 0.00190155, 0.366213, 0.929402, 1, 1, -0.0456396, 0.0019025, 0.365074, 0.929857, 1.06667, 1, -0.045493, 0.00190344, 0.363901, 0.930324, 1.13333, 1, -0.0453575, 0.00190432, 0.362818, 0.930754, 1.3, 1, -0.0454046, 0.00190401, 0.363194, 0.930605, 1.33333, 1, -0.0455456, 0.00190309, 0.364322, 0.930157, 1.36667, 1, -0.0457458, 0.00190179, 0.365924, 0.929518, 1.4, 1, -0.0459808, 0.00190026, 0.367803, 0.928764, 1.43333, 1, -0.0462442, 0.00189853, 0.36991, 0.927914, 1.46667, 1, -0.0465298, 0.00189663, 0.372195, 0.926986, 1.5, 1, -0.0468316, 0.00189459, 0.374609, 0.925997, 1.56667, 1, -0.0474532, 0.00189039, 0.379582, 0.923939, 1.6, 1, -0.0477571, 0.00188832, 0.382012, 0.922921, 1.63333, 1, -0.0480526, 0.00188627, 0.384375, 0.921923, 1.66667, 1, -0.0483394, 0.00188428, 0.38667, 0.920949, 1.7, 1, -0.0485881, 0.00188253, 0.388659, 0.920098, 1.73333, 1, -0.0488072, 0.00188098, 0.390412, 0.919344, 1.76667, 1, -0.0489922, 0.00187968, 0.391892, 0.918704, 1.8, 1, -0.0491386, 0.00187864, 0.393063, 0.918196, 1.86667, 1, -0.0492787, 0.00187763, 0.394184, 0.917708, 1.875, 1, -0.0492879, 0.00187756, 0.394257, 0.917676)
tracks/21/type = "position_3d"
tracks/21/imported = true
tracks/21/enabled = true
tracks/21/path = NodePath("Armature/Skeleton3D:kneeIK_L")
tracks/21/interp = 0
tracks/21/loop_wrap = true
tracks/21/keys = PackedFloat32Array(0, 1, 1.83022, -6.67107, 3.18901)
tracks/22/type = "rotation_3d"
tracks/22/imported = true
tracks/22/enabled = true
tracks/22/path = NodePath("Armature/Skeleton3D:kneeIK_L")
tracks/22/interp = 0
tracks/22/loop_wrap = true
tracks/22/keys = PackedFloat32Array(0, 1, 0.453784, 0.542292, 0.542291, 0.453784)
tracks/23/type = "position_3d"
tracks/23/imported = true
tracks/23/enabled = true
tracks/23/path = NodePath("Armature/Skeleton3D:heelIK_L")
tracks/23/interp = 0
tracks/23/loop_wrap = true
tracks/23/keys = PackedFloat32Array(0, 1, 2.68465, -12.4291, 1.43256)
tracks/24/type = "rotation_3d"
tracks/24/imported = true
tracks/24/enabled = true
tracks/24/path = NodePath("Armature/Skeleton3D:heelIK_L")
tracks/24/interp = 0
tracks/24/loop_wrap = true
tracks/24/keys = PackedFloat32Array(0, 1, -0.253375, 0.464951, -0.563517, 0.63409)
tracks/25/type = "position_3d"
tracks/25/imported = true
tracks/25/enabled = true
tracks/25/path = NodePath("Armature/Skeleton3D:hip_R")
tracks/25/interp = 1
tracks/25/loop_wrap = true
tracks/25/keys = PackedFloat32Array(0, 1, 0.0289172, -0.35804, -1.59603, 0.3, 1, 0.0294852, -0.356987, -1.59592, 0.4, 1, 0.0294163, -0.355929, -1.59593, 0.466667, 1, 0.0291396, -0.354955, -1.59599, 0.5, 1, 0.0289171, -0.354383, -1.59603, 0.533333, 1, 0.0271578, -0.353314, -1.59628, 0.566667, 1, 0.0233301, -0.351615, -1.59679, 0.6, 1, 0.0176071, -0.34934, -1.59755, 0.633333, 1, 0.0101623, -0.346545, -1.59853, 0.666667, 1, 0.00116881, -0.343283, -1.59972, 0.7, 1, -0.00954288, -0.339509, -1.60112, 0.733333, 1, -0.0212833, -0.335432, -1.60266, 0.766667, 1, -0.0338792, -0.331108, -1.6043, 0.8, 1, -0.0471571, -0.326591, -1.60604, 0.833333, 1, -0.060944, -0.321935, -1.60784, 0.9, 1, -0.0891704, -0.312499, -1.61152, 0.933333, 1, -0.103094, -0.307873, -1.61333, 0.966667, 1, -0.11666, -0.303383, -1.6151, 1, 1, -0.129694, -0.299082, -1.6168, 1.03333, 1, -0.141675, -0.295142, -1.61836, 1.06667, 1, -0.152604, -0.291557, -1.61978, 1.1, 1, -0.16231, -0.288379, -1.62105, 1.13333, 1, -0.170618, -0.285664, -1.62213, 1.16667, 1, -0.177355, -0.283466, -1.62301, 1.2, 1, -0.181652, -0.282067, -1.62357, 1.23333, 1, -0.183858, -0.281349, -1.62385, 1.26667, 1, -0.183524, -0.28139, -1.62381, 1.3, 1, -0.180361, -0.282221, -1.62339, 1.33333, 1, -0.174237, -0.283829, -1.62259, 1.36667, 1, -0.164772, -0.286316, -1.62136, 1.4, 1, -0.153257, -0.28934, -1.61985, 1.43333, 1, -0.139996, -0.292823, -1.61812, 1.46667, 1, -0.125293, -0.296686, -1.61619, 1.5, 1, -0.10945, -0.300847, -1.61412, 1.53333, 1, -0.0926968, -0.305248, -1.61193, 1.6, 1, -0.0588104, -0.314149, -1.6075, 1.63333, 1, -0.0422848, -0.318489, -1.60534, 1.66667, 1, -0.0264424, -0.322651, -1.60327, 1.7, 1, -0.0121185, -0.326413, -1.6014, 1.73333, 1, 0.000610982, -0.329757, -1.59973, 1.76667, 1, 0.0114425, -0.332602, -1.59832, 1.8, 1, 0.0200722, -0.334869, -1.59719, 1.83333, 1, 0.0261965, -0.336477, -1.59639, 1.875, 1, 0.0289171, -0.337192, -1.59603)
tracks/26/type = "rotation_3d"
tracks/26/imported = true
tracks/26/enabled = true
tracks/26/path = NodePath("Armature/Skeleton3D:hip_R")
tracks/26/interp = 1
tracks/26/loop_wrap = true
tracks/26/keys = PackedFloat32Array(0, 1, -0.695067, 0.09936, 0.377924, 0.603475, 0.0333333, 1, -0.694955, 0.0997951, 0.377504, 0.603796, 0.0666667, 1, -0.694692, 0.100806, 0.376527, 0.60454, 0.1, 1, -0.694296, 0.102316, 0.375065, 0.605649, 0.133333, 1, -0.693784, 0.104247, 0.373191, 0.607063, 0.166667, 1, -0.693171, 0.106523, 0.370977, 0.608722, 0.2, 1, -0.692465, 0.109104, 0.368459, 0.610596, 0.266667, 1, -0.69094, 0.114529, 0.36314, 0.614504, 0.3, 1, -0.690164, 0.117219, 0.360489, 0.616427, 0.333333, 1, -0.689409, 0.119792, 0.357945, 0.618257, 0.366667, 1, -0.688733, 0.122057, 0.355698, 0.619861, 0.4, 1, -0.688154, 0.123977, 0.353789, 0.621215, 0.433333, 1, -0.687696, 0.125477, 0.352294, 0.622269, 0.466667, 1, -0.687388, 0.126481, 0.351293, 0.622972, 0.666667, 1, -0.687597, 0.125801, 0.351971, 0.622496, 0.733333, 1, -0.687904, 0.124798, 0.352971, 0.621792, 0.766667, 1, -0.688084, 0.124205, 0.353562, 0.621375, 0.8, 1, -0.688281, 0.123556, 0.354208, 0.620918, 0.866667, 1, -0.688723, 0.122091, 0.355664, 0.619885, 0.9, 1, -0.688964, 0.121286, 0.356464, 0.619315, 0.933333, 1, -0.689216, 0.120442, 0.3573, 0.618718, 1.03333, 1, -0.690019, 0.117715, 0.359998, 0.616781, 1.06667, 1, -0.690299, 0.116754, 0.360947, 0.616095, 1.1, 1, -0.690581, 0.115777, 0.361911, 0.615397, 1.13333, 1, -0.690866, 0.114788, 0.362885, 0.614689, 1.16667, 1, -0.691151, 0.11379, 0.363866, 0.613974, 1.2, 1, -0.691435, 0.112788, 0.36485, 0.613254, 1.26667, 1, -0.691995, 0.110796, 0.366804, 0.611818, 1.3, 1, -0.692269, 0.109812, 0.367767, 0.611108, 1.33333, 1, -0.692537, 0.108843, 0.368715, 0.610406, 1.4, 1, -0.693047, 0.106979, 0.370533, 0.609054, 1.46667, 1, -0.693521, 0.105229, 0.372237, 0.607779, 1.53333, 1, -0.693946, 0.103637, 0.373783, 0.606617, 1.56667, 1, -0.694138, 0.102916, 0.374483, 0.606089, 1.6, 1, -0.694315, 0.102246, 0.375133, 0.605597, 1.66667, 1, -0.694623, 0.101072, 0.37627, 0.604735, 1.73333, 1, -0.694851, 0.100194, 0.377118, 0.60409, 1.83333, 1, -0.695048, 0.0994346, 0.377852, 0.603531, 1.875, 1, -0.695067, 0.09936, 0.377924, 0.603475)
tracks/27/type = "rotation_3d"
tracks/27/imported = true
tracks/27/enabled = true
tracks/27/path = NodePath("Armature/Skeleton3D:leg1_R")
tracks/27/interp = 1
tracks/27/loop_wrap = true
tracks/27/keys = PackedFloat32Array(0, 1, -0.310584, 0.179052, 0.184365, 0.915143, 0.0333333, 1, -0.311441, 0.17871, 0.183932, 0.915006, 0.0666667, 1, -0.313416, 0.177908, 0.182939, 0.914687, 0.1, 1, -0.316342, 0.176698, 0.18147, 0.914207, 0.133333, 1, -0.32005, 0.175131, 0.179611, 0.913585, 0.166667, 1, -0.324373, 0.17326, 0.177449, 0.912839, 0.2, 1, -0.329184, 0.171094, 0.175058, 0.911986, 0.266667, 1, -0.338979, 0.166404, 0.170261, 0.910173, 0.3, 1, -0.343604, 0.163998, 0.168059, 0.909284, 0.333333, 1, -0.347764, 0.161637, 0.166153, 0.908475, 0.366667, 1, -0.351002, 0.15953, 0.164755, 0.907857, 0.4, 1, -0.35345, 0.15777, 0.163726, 0.907401, 0.433333, 1, -0.355044, 0.156458, 0.163056, 0.907126, 0.466667, 1, -0.35572, 0.155693, 0.162736, 0.90705, 0.5, 1, -0.355412, 0.155576, 0.162757, 0.907187, 0.533333, 1, -0.354461, 0.155769, 0.163135, 0.907458, 0.6, 1, -0.353072, 0.155383, 0.164292, 0.907857, 0.633333, 1, -0.352687, 0.154857, 0.16499, 0.90797, 0.666667, 1, -0.35242, 0.154175, 0.165761, 0.908049, 0.7, 1, -0.352055, 0.153392, 0.166691, 0.908153, 0.733333, 1, -0.351616, 0.152556, 0.167721, 0.908275, 0.766667, 1, -0.351102, 0.151685, 0.168838, 0.908412, 0.8, 1, -0.350514, 0.150794, 0.170028, 0.908566, 0.833333, 1, -0.349851, 0.1499, 0.171279, 0.908734, 0.866667, 1, -0.349087, 0.149037, 0.172584, 0.908923, 1, 1, -0.345266, 0.14627, 0.177842, 0.909818, 1.06667, 1, -0.342836, 0.145694, 0.180229, 0.910359, 1.1, 1, -0.341503, 0.145675, 0.181302, 0.910651, 1.13333, 1, -0.34009, 0.145862, 0.182273, 0.910955, 1.16667, 1, -0.338597, 0.146275, 0.183129, 0.911274, 1.2, 1, -0.336997, 0.147032, 0.183799, 0.91161, 1.23333, 1, -0.335316, 0.148076, 0.184309, 0.911958, 1.26667, 1, -0.333551, 0.149459, 0.184622, 0.912316, 1.3, 1, -0.331705, 0.151211, 0.184716, 0.912681, 1.33333, 1, -0.329783, 0.153341, 0.18458, 0.91305, 1.36667, 1, -0.327796, 0.155879, 0.184188, 0.913415, 1.4, 1, -0.325786, 0.15865, 0.183638, 0.913767, 1.43333, 1, -0.323768, 0.161606, 0.182956, 0.914103, 1.46667, 1, -0.32176, 0.164699, 0.182165, 0.914418, 1.53333, 1, -0.317868, 0.17109, 0.180345, 0.914967, 1.56667, 1, -0.316034, 0.17425, 0.179381, 0.915195, 1.6, 1, -0.314295, 0.177317, 0.178418, 0.915393, 1.63333, 1, -0.312666, 0.180249, 0.177474, 0.915562, 1.66667, 1, -0.311163, 0.183001, 0.17657, 0.915702, 1.7, 1, -0.309863, 0.185434, 0.175755, 0.915811, 1.73333, 1, -0.308738, 0.187565, 0.175031, 0.915896, 1.76667, 1, -0.307803, 0.189355, 0.174417, 0.915959, 1.8, 1, -0.307075, 0.190764, 0.173927, 0.916004, 1.83333, 1, -0.306571, 0.191753, 0.17358, 0.916032, 1.875, 1, -0.306352, 0.192188, 0.173426, 0.916044)
tracks/28/type = "rotation_3d"
tracks/28/imported = true
tracks/28/enabled = true
tracks/28/path = NodePath("Armature/Skeleton3D:leg2_R")
tracks/28/interp = 1
tracks/28/loop_wrap = true
tracks/28/keys = PackedFloat32Array(0, 1, -0.27881, 0.0201275, -0.18192, 0.942743, 0.1, 1, -0.277346, 0.0201407, -0.180965, 0.943358, 0.133333, 1, -0.276431, 0.0201489, -0.180368, 0.943741, 0.166667, 1, -0.275387, 0.0201582, -0.179686, 0.944176, 0.2, 1, -0.27428, 0.020168, -0.178964, 0.944635, 0.233333, 1, -0.273211, 0.0201774, -0.178266, 0.945077, 0.266667, 1, -0.272243, 0.0201859, -0.177635, 0.945475, 0.333333, 1, -0.271076, 0.0201961, -0.176874, 0.945952, 0.4, 1, -0.271963, 0.0201884, -0.177452, 0.94559, 0.433333, 1, -0.272999, 0.0201793, -0.178128, 0.945164, 0.466667, 1, -0.274375, 0.0201672, -0.179027, 0.944596, 0.533333, 1, -0.277707, 0.0201375, -0.1812, 0.943207, 0.566667, 1, -0.278987, 0.020126, -0.182035, 0.942669, 0.6, 1, -0.279797, 0.0201187, -0.182564, 0.942326, 0.766667, 1, -0.280762, 0.02011, -0.183193, 0.941918, 0.933333, 1, -0.282289, 0.0200961, -0.18419, 0.941267, 1, 1, -0.283125, 0.0200885, -0.184736, 0.940909, 1.06667, 1, -0.284104, 0.0200795, -0.185374, 0.940488, 1.13333, 1, -0.285208, 0.0200693, -0.186095, 0.940012, 1.2, 1, -0.28645, 0.0200578, -0.186905, 0.939474, 1.3, 1, -0.288535, 0.0200384, -0.188265, 0.938564, 1.4, 1, -0.290673, 0.0200183, -0.18966, 0.937623, 1.46667, 1, -0.292032, 0.0200054, -0.190547, 0.937021, 1.53333, 1, -0.293279, 0.0199936, -0.191361, 0.936466, 1.6, 1, -0.294368, 0.0199832, -0.192072, 0.935979, 1.66667, 1, -0.295279, 0.0199744, -0.192666, 0.93557, 1.76667, 1, -0.296204, 0.0199656, -0.19327, 0.935153, 1.875, 1, -0.296585, 0.0199619, -0.193518, 0.934981)
tracks/29/type = "position_3d"
tracks/29/imported = true
tracks/29/enabled = true
tracks/29/path = NodePath("Armature/Skeleton3D:kneeIK_R")
tracks/29/interp = 0
tracks/29/loop_wrap = true
tracks/29/keys = PackedFloat32Array(0, 1, -3.50195, -6.14899, -3.29558)
tracks/30/type = "rotation_3d"
tracks/30/imported = true
tracks/30/enabled = true
tracks/30/path = NodePath("Armature/Skeleton3D:kneeIK_R")
tracks/30/interp = 0
tracks/30/loop_wrap = true
tracks/30/keys = PackedFloat32Array(0, 1, 0.631114, -0.565121, -0.468982, 0.249777)
tracks/31/type = "position_3d"
tracks/31/imported = true
tracks/31/enabled = true
tracks/31/path = NodePath("Armature/Skeleton3D:heelIK_R")
tracks/31/interp = 1
tracks/31/loop_wrap = true
tracks/31/keys = PackedFloat32Array(0, 1, -3.87024, -12.3974, -5.7547, 0.0333333, 1, -3.86655, -12.3978, -5.7547, 0.0666667, 1, -3.85809, -12.3986, -5.7547, 0.1, 1, -3.84558, -12.3995, -5.7547, 0.133333, 1, -3.82976, -12.4005, -5.7547, 0.166667, 1, -3.81137, -12.4013, -5.7547, 0.2, 1, -3.79103, -12.4014, -5.7547, 0.233333, 1, -3.77033, -12.4007, -5.7547, 0.266667, 1, -3.75001, -12.3992, -5.7547, 0.3, 1, -3.73078, -12.3962, -5.7547, 0.333333, 1, -3.71335, -12.3912, -5.7547, 0.366667, 1, -3.69865, -12.3833, -5.7547, 0.4, 1, -3.6859, -12.374, -5.7547, 0.433333, 1, -3.67504, -12.3639, -5.7547, 0.466667, 1, -3.666, -12.3535, -5.7547, 0.5, 1, -3.65873, -12.3434, -5.7547, 0.533333, 1, -3.65369, -12.3348, -5.7547, 0.566667, 1, -3.65023, -12.3282, -5.7547, 0.6, 1, -3.64829, -12.3241, -5.7547, 0.633333, 1, -3.64758, -12.3224, -5.7547, 1.875, 1, -3.64758, -12.3224, -5.7547)
tracks/32/type = "rotation_3d"
tracks/32/imported = true
tracks/32/enabled = true
tracks/32/path = NodePath("Armature/Skeleton3D:heelIK_R")
tracks/32/interp = 0
tracks/32/loop_wrap = true
tracks/32/keys = PackedFloat32Array(0, 1, -0.514417, -0.701671, 0.342235, 0.354835)
[sub_resource type="AnimationLibrary" id="AnimationLibrary_h244y"]
_data = {
"ATTACK BIG": SubResource("Animation_nem1a"),
@@ -903,7 +903,7 @@ states/Start/position = Vector2(188, 78)
transitions = ["Start", "IDLE", SubResource("AnimationNodeStateMachineTransition_6wk5k"), "IDLE", "ATTACK SMALLER", SubResource("AnimationNodeStateMachineTransition_bo45h"), "ATTACK SMALLER", "IDLE", SubResource("AnimationNodeStateMachineTransition_xnlt1"), "ATTACK BIG", "IDLE", SubResource("AnimationNodeStateMachineTransition_0it21"), "IDLE", "ATTACK BIG", SubResource("AnimationNodeStateMachineTransition_2cju5")]
[node name="Horse Head 1_0" type="Node3D"]
transform = Transform3D(0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0, 0)
transform = Transform3D(0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, -1, 0)
[node name="Armature" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.82093, 13.2705, 2.05488)
@@ -1146,7 +1146,7 @@ mesh = SubResource("ArrayMesh_e6ony")
skin = SubResource("Skin_k5bce")
[node name="BoneAttachment3D" type="BoneAttachment3D" parent="Armature/Skeleton3D"]
transform = Transform3D(-0.370164, -0.13327, -0.919357, -0.282749, -0.926537, 0.248155, -0.884891, 0.351805, 0.305289, -2.00357, 8.75164, 6.24343)
transform = Transform3D(-0.370164, -0.13327, -0.919357, -0.282748, -0.926538, 0.248155, -0.884891, 0.351805, 0.305289, -2.00357, 8.75165, 6.24343)
bone_name = "TOP OF SKULL"
bone_idx = 8

View File

@@ -578,6 +578,7 @@ graph_offset = Vector2(-190, -62.0526)
[node name="Michael" type="RigidBody3D"]
process_mode = 1
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0)
collision_layer = 10
collision_mask = 11
axis_lock_linear_y = true
@@ -630,6 +631,7 @@ shape = SubResource("CapsuleShape3D_0h5s2")
[node name="NavAgent" type="NavigationAgent3D" parent="."]
unique_name_in_owner = true
avoidance_enabled = true
debug_enabled = true
debug_path_custom_color = Color(1, 0, 0, 1)
[node name="Sprite" type="Sprite3D" parent="."]

View File

@@ -1286,7 +1286,7 @@ _data = {
}
[node name="OX FACE" type="Node3D"]
transform = Transform3D(0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0, 0)
transform = Transform3D(0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, -1, 0)
[node name="Armature" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.82093, 13.2705, 2.05488)

View File

@@ -526,6 +526,7 @@ graph_offset = Vector2(-190, -62.0526)
[node name="Sproingy" type="RigidBody3D"]
process_mode = 1
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0)
collision_layer = 10
collision_mask = 11
axis_lock_linear_y = true
@@ -541,7 +542,11 @@ shape = SubResource("CapsuleShape3D_cwfph")
[node name="NavAgent" type="NavigationAgent3D" parent="."]
unique_name_in_owner = true
path_max_distance = 3.01
simplify_path = true
avoidance_enabled = true
radius = 2.0
debug_enabled = true
debug_path_custom_color = Color(1, 0, 0, 1)
[node name="LineOfSight" type="Area3D" parent="."]

View File

@@ -297,8 +297,8 @@ public partial class Game : Node3D, IGame
private void Map_DungeonFinishedGenerating()
{
var transform = Map.GetPlayerSpawnPosition();
GameRepo.SetPlayerGlobalPosition(transform.Origin);
GameRepo.SetPlayerGlobalTransform(transform);
GameRepo.SetPlayerGlobalPosition(new Vector3(transform.Origin.X, -2, transform.Origin.Z));
GameLogic.Input(new GameLogic.Input.HideFloorClearMenu());
}

View File

@@ -17,10 +17,10 @@
[sub_resource type="ShaderMaterial" id="ShaderMaterial_e75a2"]
shader = ExtResource("2_6ifxs")
shader_parameter/change_color_depth = true
shader_parameter/change_color_depth = false
shader_parameter/target_color_depth = 7
shader_parameter/dithering = false
shader_parameter/scale_resolution = true
shader_parameter/scale_resolution = false
shader_parameter/target_resolution_scale = 4
shader_parameter/enable_recolor = false

View File

@@ -6,8 +6,8 @@
radius = 0.470016
[node name="Accessory" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.75, 0)
script = ExtResource("1_ikyk2")
AccessoryStats = null
[node name="Pickup" type="Area3D" parent="."]
unique_name_in_owner = true

View File

@@ -6,8 +6,8 @@
size = Vector3(0.778381, 0.929947, 0.731567)
[node name="Armor" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.75, 0)
script = ExtResource("1_cmjpq")
ArmorStats = null
[node name="Pickup" type="Area3D" parent="."]
unique_name_in_owner = true

View File

@@ -5,18 +5,21 @@
[sub_resource type="Resource" id="Resource_33w5s"]
script = ExtResource("2_g3oo3")
HealHPAmount = 0
RaiseHPAmount = 0
HealVTAmount = 0
RaiseVTAmount = 0
Name = ""
Description = ""
SpawnRate = 0.5
ThrowSpeed = 12.0
HealHPAmount = 0
HealVTAmount = 0
ThrowDamage = 5
[sub_resource type="BoxShape3D" id="BoxShape3D_7mh0f"]
size = Vector3(0.778381, 0.929947, 0.731567)
[node name="ConsumableItem" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.75, 0)
script = ExtResource("1_26bad")
ConsumableItemInfo = SubResource("Resource_33w5s")

View File

@@ -6,6 +6,7 @@
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_o8f22"]
[node name="Restorative" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0)
script = ExtResource("1_3beyl")
[node name="Sprite3D" type="Sprite3D" parent="."]

View File

@@ -6,6 +6,7 @@
size = Vector3(0.778381, 0.929947, 0.731567)
[node name="ThrowableItem" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.75, 0)
script = ExtResource("1_nac2l")
[node name="Pickup" type="Area3D" parent="."]

View File

@@ -17,7 +17,7 @@ public partial class ThrownItem : RigidBody3D
public void OnResolved()
{
BodyEntered += ThrownItem_BodyEntered;
GlobalPosition = Game.Player.GlobalPosition + new Vector3(0, 1.5f, 0);
GlobalPosition = Game.Player.GlobalPosition + new Vector3(0, 0, 0);
Sprite.Texture = ThrownItemStats.Texture;
AddCollisionExceptionWith((Node)Game.Player);
}

View File

@@ -6,6 +6,7 @@
radius = 0.470016
[node name="Weapon" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.75, 0)
script = ExtResource("1_7pkyf")
[node name="Pickup" type="Area3D" parent="."]

View File

@@ -41,7 +41,8 @@ public partial class Map : Node3D, IMap
Floors = GetChildren().OfType<IDungeonFloor>().ToList();
_currentFloor = Floors.ElementAt(0);
Teleport.BodyEntered += OnTeleportEntered;
Teleport.GlobalPosition = _currentFloor.GetTeleportSpawnPoint();
var teleportPoint = _currentFloor.GetTeleportSpawnPoint();
Teleport.GlobalPosition = teleportPoint;
}
public void SpawnNextFloor()
@@ -51,7 +52,8 @@ public partial class Map : Node3D, IMap
oldFloor.CallDeferred(MethodName.QueueFree, []);
_currentFloor = Floors.ElementAt(0);
_currentFloor.InitializeDungeon();
Teleport.GlobalPosition = _currentFloor.GetTeleportSpawnPoint();
var teleportPoint = _currentFloor.GetTeleportSpawnPoint();
Teleport.GlobalPosition = new Vector3(teleportPoint.X, -1, teleportPoint.Z);
EmitSignal(SignalName.DungeonFinishedGenerating);
}

View File

@@ -21,8 +21,6 @@ public partial class DungeonFloor : Node3D, IDungeonFloor
[Node] public GodotObject DungeonGenerator { get; set; } = default!;
[Node] public NavigationRegion3D NavigationRegion3D { get; set; } = default!;
private Transform3D _playerSpawnPoint;
private Vector3 _teleportSpawnPoint;
@@ -33,7 +31,6 @@ public partial class DungeonFloor : Node3D, IDungeonFloor
{
Rooms = new List<IDungeonRoom>();
DungeonGenerator.Call("generate");
NavigationRegion3D.BakeNavigationMesh();
Rooms = FindAllDungeonRooms([.. GetChildren()], Rooms);
_playerSpawnPoint = RandomizePlayerSpawnPoint();
_teleportSpawnPoint = RandomizeTeleportSpawnPointAwayFromPosition(_playerSpawnPoint.Origin);

View File

@@ -53,7 +53,7 @@ public partial class DungeonRoom : Node3D, IDungeonRoom
var weights = database.Select(x => x.Info.SpawnRate).ToArray();
var selectedItem = database[rng.RandWeighted(weights)];
var duplicated = selectedItem.Duplicate((int)DuplicateFlags.UseInstantiation) as Node3D;
duplicated.Position = spawnPoint.Position;
duplicated.Position = new Vector3(spawnPoint.Position.X, -1.75f, spawnPoint.Position.Z);
AddChild(duplicated);
}
}
@@ -73,7 +73,7 @@ public partial class DungeonRoom : Node3D, IDungeonRoom
var enemy = EnemyDatabase.EnemyList[rng.RandWeighted(EnemyDatabase.SpawnRate)];
var instantiatedEnemy = enemy.Instantiate<Enemy>();
instantiatedEnemy.Position = spawnPoint.Position;
instantiatedEnemy.Position = new Vector3(spawnPoint.Position.X, -1, spawnPoint.Position.Z);
AddChild(instantiatedEnemy);
}
}

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=9 format=3 uid="uid://bn4gslp2gk8ds"]
[gd_scene load_steps=10 format=3 uid="uid://bn4gslp2gk8ds"]
[ext_resource type="Script" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_y0rqi"]
[ext_resource type="Script" path="res://src/map/dungeon/corridor/remove_unused_doors.gd" id="3_8i1ij"]
@@ -11,6 +11,12 @@ albedo_texture = ExtResource("3_opvgc")
uv1_scale = Vector3(1.52, 1.52, 1.52)
uv1_triplanar = true
[sub_resource type="NavigationMesh" id="NavigationMesh_ybnkq"]
vertices = PackedVector3Array(-1.75, -1.83949, -1.75, -1.75, -1.83949, 1.75, 1.75, -1.83949, 1.75, 1.75, -1.83949, -1.75)
polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1)]
agent_radius = 0.25
region_min_size = 1.0
[sub_resource type="PlaneMesh" id="PlaneMesh_xt554"]
material = ExtResource("4_yo35n")
size = Vector2(4, 4)
@@ -26,7 +32,7 @@ voxel_scale = Vector3(4, 4, 4)
script = ExtResource("3_8i1ij")
[node name="CSGBox3D" type="CSGBox3D" parent="."]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -5.68248e-07, 0, 0)
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -5.68248e-07, 0, 0.0104979)
material_override = SubResource("StandardMaterial3D_p2p1w")
use_collision = true
size = Vector3(4, 4, 4)
@@ -36,37 +42,41 @@ operation = 2
size = Vector3(3.8, 3.8, 3.8)
[node name="DOOR?_F_CUT" type="CSGBox3D" parent="CSGBox3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.000927324, -0.000897169, -1.94666)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00844424, -0.000897169, -1.96039)
operation = 2
size = Vector3(3.93805, 3.80299, 0.112793)
size = Vector3(3.97367, 3.80299, 0.288208)
[node name="DOOR?_R_CUT" type="CSGBox3D" parent="CSGBox3D"]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 1.94941, -0.00280762, -0.0253296)
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 1.95139, -0.00280762, 0.000785283)
operation = 2
size = Vector3(3.81653, 3.802, 0.102539)
size = Vector3(3.96159, 3.802, 0.330383)
[node name="DOOR?_L_CUT" type="CSGBox3D" parent="CSGBox3D"]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -1.94806, -0.00247192, -0.00629178)
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -1.94806, -0.00247192, 0.00624379)
operation = 2
size = Vector3(3.78564, 3.79486, 0.111816)
size = Vector3(3.95528, 3.79486, 0.111816)
[node name="DOOR?_B_CUT" type="CSGBox3D" parent="CSGBox3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00830109, -0.00256348, 1.94825)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0689777, -0.00256348, 1.94825)
operation = 2
size = Vector3(3.75879, 3.79468, 0.105042)
size = Vector3(3.82893, 3.79468, 0.105042)
[node name="Area3D" type="Area3D" parent="."]
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="CSGBox3D"]
navigation_mesh = SubResource("NavigationMesh_ybnkq")
[node name="Area3D" type="Area3D" parent="CSGBox3D/NavigationRegion3D"]
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -5.68248e-07, 0, -4.96778e-14)
collision_layer = 512
collision_mask = 512
script = ExtResource("4_na28n")
[node name="Minimap" type="MeshInstance3D" parent="Area3D"]
[node name="Minimap" type="MeshInstance3D" parent="CSGBox3D/NavigationRegion3D/Area3D"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.90563, 0)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2.33949, 0)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_xt554")
skeleton = NodePath("../..")
skeleton = NodePath("../../../..")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="CSGBox3D/NavigationRegion3D/Area3D"]
shape = SubResource("BoxShape3D_5u3wq")

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=13 format=3 uid="uid://bc1sp6xwe0j65"]
[gd_scene load_steps=12 format=3 uid="uid://bc1sp6xwe0j65"]
[ext_resource type="Script" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_0ecnn"]
[ext_resource type="Script" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_cxmwa"]
@@ -7,30 +7,22 @@
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/corridor/Corridor.tscn" id="4_gni6i"]
[ext_resource type="PackedScene" uid="uid://b7111krf365x0" path="res://src/map/dungeon/scenes/InnerBalcony.tscn" id="5_v15cv"]
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/scenes/ColumnRoom.tscn" id="6_gy758"]
[ext_resource type="PackedScene" uid="uid://wkwqods1sfep" path="res://src/map/dungeon/scenes/PitRoom.tscn" id="7_p7uga"]
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/scenes/WaterRoom.tscn" id="8_8qebi"]
[ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/scenes/Antechamber_2.tscn" id="9_icfo6"]
[ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/scenes/PitRoom2.tscn" id="10_4qi15"]
[ext_resource type="PackedScene" uid="uid://i781lbf2wb22" path="res://src/map/dungeon/scenes/TreeRoom.tscn" id="10_kwn4p"]
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
border_size = 1.0
agent_height = 3.0
agent_radius = 0.1
[node name="Floor1" type="Node3D"]
script = ExtResource("1_0ecnn")
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="."]
unique_name_in_owner = true
navigation_mesh = SubResource("NavigationMesh_gqi8w")
[node name="DungeonGenerator" type="Node3D" parent="NavigationRegion3D"]
[node name="DungeonGenerator" type="Node3D" parent="."]
unique_name_in_owner = true
script = ExtResource("2_cxmwa")
room_scenes = Array[PackedScene]([ExtResource("3_tsw3y"), ExtResource("4_b2rkl"), ExtResource("5_v15cv"), ExtResource("6_gy758"), ExtResource("7_p7uga"), ExtResource("8_8qebi"), ExtResource("9_icfo6"), ExtResource("10_kwn4p")])
room_scenes = Array[PackedScene]([ExtResource("3_tsw3y"), ExtResource("4_b2rkl"), ExtResource("5_v15cv"), ExtResource("6_gy758"), ExtResource("8_8qebi"), ExtResource("9_icfo6"), ExtResource("10_kwn4p"), ExtResource("10_4qi15")])
corridor_room_scene = ExtResource("4_gni6i")
dungeon_size = Vector3i(50, 1, 50)
dungeon_size = Vector3i(40, 1, 40)
voxel_scale = Vector3(4, 4, 4)
generate_on_ready = false
corridor_cost_multiplier = 10.0
place_even_if_fail = true
heuristic_scale = 3.0
corridor_cost_multiplier = 0.1
hide_debug_visuals_for_all_generated_rooms = false

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=59 format=4 uid="uid://dpec2lbt83dhe"]
[gd_scene load_steps=60 format=4 uid="uid://dpec2lbt83dhe"]
[ext_resource type="Script" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_ho6e8"]
[ext_resource type="Script" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_iwuh7"]
@@ -638,6 +638,10 @@ albedo_texture = ExtResource("19_06gih")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_x3ul8"]
albedo_texture = ExtResource("19_06gih")
[sub_resource type="NavigationMesh" id="NavigationMesh_qd4u7"]
vertices = PackedVector3Array(-9.5, -3.53725, -7.5, -9.5, -3.53725, 7.5, 9.5, -3.53725, 7.5, 9.5, -3.53725, -7.5)
polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1)]
[sub_resource type="PlaneMesh" id="PlaneMesh_s0txx"]
material = ExtResource("21_8vpi3")
size = Vector2(20, 16)
@@ -653,103 +657,104 @@ voxel_scale = Vector3(4, 4, 4)
min_count = 1
max_count = 3
[node name="Room" type="Node3D" parent="."]
[node name="Antechamber" type="Node3D" parent="."]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22.1362, 2.22906, 14.3527)
script = ExtResource("2_iwuh7")
[node name="StaticBody3D" type="StaticBody3D" parent="Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19.9866, -3.67884, -14.2727)
[node name="StaticBody3D" type="StaticBody3D" parent="Antechamber"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.10505, -1.44377, 0.0953512)
[node name="ROOM" type="MeshInstance3D" parent="Room/StaticBody3D"]
[node name="ROOM" type="MeshInstance3D" parent="Antechamber/StaticBody3D"]
transform = Transform3D(0.287429, 0, 0, 0, 0.287429, 0, 0, 0, 0.287429, 2.1526, 3.44987, -0.0743999)
mesh = SubResource("ArrayMesh_6hbi1")
skeleton = NodePath("")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/StaticBody3D"]
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Antechamber/StaticBody3D"]
transform = Transform3D(0.287429, 0, 0, 0, 0.287429, 0, 0, 0, 0.287429, 2.1526, 3.44987, -0.0743999)
shape = SubResource("ConcavePolygonShape3D_p058w")
[node name="COLLISSION" type="MeshInstance3D" parent="Room/StaticBody3D"]
[node name="COLLISSION" type="MeshInstance3D" parent="Antechamber/StaticBody3D"]
transform = Transform3D(1.62355, 0, 0, 0, 4.19561, 0, 0, 0, 1.62355, 10.2058, 3.511, -6.1488)
visible = false
mesh = SubResource("ArrayMesh_55u4n")
skeleton = NodePath("")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/StaticBody3D"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Antechamber/StaticBody3D"]
transform = Transform3D(1.62355, 0, 0, 0, 4.19561, 0, 0, 0, 1.62355, 10.2058, 3.511, -6.1488)
shape = SubResource("ConcavePolygonShape3D_h52xe")
[node name="ANTECHAMBER_TYPE1_VER2" type="Node3D" parent="Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 29.7982, -13.9287, -93.5111)
[node name="ANTECHAMBER_TYPE1_VER2" type="Node3D" parent="Antechamber"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.70655, -11.6936, -79.1431)
[node name="CORNER COLUMNS_001" type="MeshInstance3D" parent="Room"]
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, 22.1808, -0.45572, -14.3325)
[node name="CORNER COLUMNS_001" type="MeshInstance3D" parent="Antechamber"]
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, 0.0891531, 1.77935, 0.0355501)
mesh = SubResource("ArrayMesh_w2tpb")
skeleton = NodePath("")
[node name="CEILING EMBELESHMENT" type="MeshInstance3D" parent="Room"]
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, 22.5173, 3.60475, -14.4926)
[node name="CEILING EMBELESHMENT" type="MeshInstance3D" parent="Antechamber"]
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, 0.425653, 5.83982, -0.124549)
mesh = SubResource("ArrayMesh_736vx")
skeleton = NodePath("")
[node name="Pancaked Ways_005" type="MeshInstance3D" parent="Room"]
transform = Transform3D(-7.30095e-08, 0, 0.112906, 0, 0.0752327, 0, -0.204149, 0, -4.03782e-08, 20.1728, -0.46884, -6.6814)
[node name="Pancaked Ways_005" type="MeshInstance3D" parent="Antechamber"]
transform = Transform3D(-7.30095e-08, 0, 0.112906, 0, 0.0752327, 0, -0.204149, 0, -4.03782e-08, -1.91885, 1.76623, 7.68665)
mesh = SubResource("ArrayMesh_py5b2")
skeleton = NodePath("")
[node name="Pancaked Ways_006" type="MeshInstance3D" parent="Room"]
transform = Transform3D(7.30095e-08, 0, -0.112906, 0, 0.0752327, 0, 0.204149, 0, 4.03782e-08, 24.1111, -0.45461, -21.9887)
[node name="Pancaked Ways_006" type="MeshInstance3D" parent="Antechamber"]
transform = Transform3D(7.30095e-08, 0, -0.112906, 0, 0.0752327, 0, 0.204149, 0, 4.03782e-08, 2.01945, 1.78046, -7.62065)
mesh = SubResource("ArrayMesh_py5b2")
skeleton = NodePath("")
[node name="PlayerSpawn" type="Marker3D" parent="Room"]
[node name="PlayerSpawn" type="Marker3D" parent="Antechamber"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13.9078, -4.05106, -13.6796)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.61757, -2.04983, 0.580412)
[node name="ItemSpawnPoints" type="Node3D" parent="Room"]
[node name="ItemSpawnPoints" type="Node3D" parent="Antechamber"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0)
[node name="ItemSpawnPoint" type="Marker3D" parent="Antechamber/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.09927, -3.217, -2.27499)
[node name="ItemSpawnPoint2" type="Marker3D" parent="Antechamber/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.09927, -3.217, 2.60611)
[node name="ItemSpawnPoint3" type="Marker3D" parent="Antechamber/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.93753, -3.217, 3.33261)
[node name="EnemySpawnPoints" type="Node3D" parent="Antechamber"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0)
[node name="EnemySpawn1" type="Marker3D" parent="Antechamber/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.31537, -2.98, -2.27499)
[node name="EnemySpawn2" type="Marker3D" parent="Antechamber/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.55793, -2.98, -2.27499)
[node name="EnemySpawn3" type="Marker3D" parent="Antechamber/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.55793, -2.98, 2.77761)
[node name="ItemDatabase" parent="Antechamber" instance=ExtResource("17_25wvm")]
unique_name_in_owner = true
[node name="ItemSpawnPoint" type="Marker3D" parent="Room/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.4261, -3.217, -16.535)
[node name="ItemSpawnPoint2" type="Marker3D" parent="Room/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.4261, -3.217, -11.6539)
[node name="ItemSpawnPoint3" type="Marker3D" parent="Room/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27.4629, -3.217, -10.9274)
[node name="EnemySpawnPoints" type="Node3D" parent="Room"]
[node name="EnemyDatabase" parent="Antechamber" instance=ExtResource("18_v6hub")]
unique_name_in_owner = true
[node name="EnemySpawn1" type="Marker3D" parent="Room/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19.21, -2.98, -16.535)
[node name="EnemySpawn2" type="Marker3D" parent="Room/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25.0833, -2.98, -16.535)
[node name="EnemySpawn3" type="Marker3D" parent="Room/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25.0833, -2.98, -11.4824)
[node name="ItemDatabase" parent="Room" instance=ExtResource("17_25wvm")]
[node name="TeleportSpawn" type="Marker3D" parent="Antechamber"]
unique_name_in_owner = true
[node name="EnemyDatabase" parent="Room" instance=ExtResource("18_v6hub")]
unique_name_in_owner = true
[node name="TeleportSpawn" type="Marker3D" parent="Room"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27.862, -3.5, -13.415)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.33663, -1.49877, 0.845012)
[node name="CSGBox3D" type="CSGBox3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0314088, 2.22906, -0.0385468)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0314088, 4.23029, -0.0385468)
visible = false
operation = 1
flip_faces = true
size = Vector3(20, 10, 16)
[node name="CSGBox2" type="CSGBox3D" parent="."]
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, -4, 0, 8)
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, -3.9518, 0.00102097, 8.23087)
use_collision = true
size = Vector3(4, 4, 0.5)
material = SubResource("StandardMaterial3D_51rrf")
@@ -762,7 +767,7 @@ size = Vector3(4.98816, 4, 2)
material = SubResource("StandardMaterial3D_x3ul8")
[node name="CSGBox" type="CSGBox3D" parent="."]
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 4, 0, -8)
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 4, 0.0988947, -8)
use_collision = true
size = Vector3(4, 4, 0.5)
material = SubResource("StandardMaterial3D_51rrf")
@@ -778,23 +783,33 @@ material = SubResource("StandardMaterial3D_x3ul8")
script = ExtResource("21_m6pqv")
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
transform = Transform3D(-0.866023, -0.433016, 0.250001, 0, 0.499998, 0.866027, -0.500003, 0.749999, -0.43301, 0, 0, 0)
transform = Transform3D(-0.866024, -0.433016, 0.250001, 0, 0.499998, 0.866026, -0.500003, 0.749999, -0.43301, 0, 2.00123, 0)
light_energy = 0.0
shadow_enabled = true
[node name="Minimap Manager" type="Area3D" parent="."]
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0)
navigation_mesh = SubResource("NavigationMesh_qd4u7")
[node name="Minimap Manager" type="Area3D" parent="NavigationRegion3D"]
collision_layer = 512
collision_mask = 512
script = ExtResource("21_h0ti6")
[node name="Minimap" type="MeshInstance3D" parent="Minimap Manager"]
[node name="Minimap" type="MeshInstance3D" parent="NavigationRegion3D/Minimap Manager"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2.01147, 0)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -4.03725, 0)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_s0txx")
skeleton = NodePath("../..")
skeleton = NodePath("../../..")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Minimap Manager"]
[node name="Minimap2" type="MeshInstance3D" parent="NavigationRegion3D/Minimap Manager"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3.98417, 0)
layers = 4
mesh = SubResource("PlaneMesh_s0txx")
skeleton = NodePath("../../..")
[node name="CollisionShape3D" type="CollisionShape3D" parent="NavigationRegion3D/Minimap Manager"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.94617, 0)
shape = SubResource("BoxShape3D_24rcp")

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=89 format=4 uid="uid://vdhl32je6hq2"]
[gd_scene load_steps=90 format=4 uid="uid://vdhl32je6hq2"]
[ext_resource type="Script" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_j1kxr"]
[ext_resource type="Script" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_6qgti"]
@@ -1654,6 +1654,10 @@ albedo_texture = ExtResource("22_3r6v3")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_a7x8v"]
albedo_texture = ExtResource("22_3r6v3")
[sub_resource type="NavigationMesh" id="NavigationMesh_7g6qr"]
vertices = PackedVector3Array(-8.57721, -0.682471, -7.35039, -8.57721, -0.682471, 7.64961, 6.42279, -0.682471, 7.64961, 6.42279, -0.682471, -7.35039)
polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1)]
[sub_resource type="PlaneMesh" id="PlaneMesh_qxc34"]
material = ExtResource("27_mgor6")
size = Vector2(16, 16)
@@ -1668,172 +1672,181 @@ voxel_scale = Vector3(4, 4, 4)
min_count = 1
max_count = 2
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.05976, 1.9446, -0.192344)
[node name="Antechamber2" type="Node3D" parent="."]
script = ExtResource("2_6qgti")
[node name="ANTECHAMBER_TYPE2_VER3" type="Node3D" parent="Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27.9772, -63.6112, -90.9994)
[node name="ANTECHAMBER_TYPE2_VER3" type="Node3D" parent="Antechamber2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 29.032, -61.655, -91.209)
[node name="Cube_001" type="MeshInstance3D" parent="Room/ANTECHAMBER_TYPE2_VER3"]
[node name="Cube_001" type="MeshInstance3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
transform = Transform3D(0.0120302, 0.270411, 0.0983988, 0.276076, -0.038622, 0.0723847, 0.0811572, 0.0912983, -0.26082, -22.3328, 65.829, 98.5483)
mesh = SubResource("ArrayMesh_nenor")
skeleton = NodePath("")
[node name="Cube_017" type="MeshInstance3D" parent="Room/ANTECHAMBER_TYPE2_VER3"]
[node name="Cube_017" type="MeshInstance3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
transform = Transform3D(0.0120302, 0.270411, 0.0983988, 0.276076, -0.038622, 0.0723847, 0.0811572, 0.0912983, -0.26082, -22.3328, 65.829, 98.5624)
mesh = SubResource("ArrayMesh_68by5")
skeleton = NodePath("")
[node name="Cube_033" type="MeshInstance3D" parent="Room/ANTECHAMBER_TYPE2_VER3"]
[node name="Cube_033" type="MeshInstance3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
transform = Transform3D(-0.103845, -0.00255301, 0.117282, 0.00321695, 0.156512, 0.00625532, -0.117266, 0.00655439, -0.103687, -30.0059, 61.4612, 96.8417)
mesh = SubResource("ArrayMesh_pqpuv")
skeleton = NodePath("")
[node name="Cylinder_001" type="MeshInstance3D" parent="Room/ANTECHAMBER_TYPE2_VER3"]
[node name="Cylinder_001" type="MeshInstance3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
transform = Transform3D(0.093781, 0, 0, 0, 0, -0.0844317, 0, 0.093781, 0, -22.1325, 63.1385, 84.2559)
mesh = SubResource("ArrayMesh_0lj1n")
skeleton = NodePath("")
[node name="Cylinder_002" type="MeshInstance3D" parent="Room/ANTECHAMBER_TYPE2_VER3"]
[node name="Cylinder_002" type="MeshInstance3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
transform = Transform3D(0.093781, 0, 0, 0, 0, -0.0844317, 0, 0.093781, 0, -35.8326, 63.1385, 84.2559)
mesh = SubResource("ArrayMesh_kw2sm")
skeleton = NodePath("")
[node name="TREE + BLOCK\\_001" type="MeshInstance3D" parent="Room/ANTECHAMBER_TYPE2_VER3"]
[node name="TREE + BLOCK\\_001" type="MeshInstance3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
transform = Transform3D(0.108167, 0.0160921, -0.26644, -0.0480183, 0.283968, -0.00234334, 0.26257, 0.0453023, 0.109332, -29.0904, 63.5332, 97.6621)
mesh = SubResource("ArrayMesh_gcwa5")
skeleton = NodePath("")
[node name="Pancaked Ways_010" type="MeshInstance3D" parent="Room/ANTECHAMBER_TYPE2_VER3"]
[node name="Pancaked Ways_010" type="MeshInstance3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
transform = Transform3D(-0.204149, 0, -3.36485e-08, 0, 0.0752327, 0, 6.08412e-08, 0, -0.112906, -21.3765, 63.4652, 91.1622)
mesh = SubResource("ArrayMesh_mtmxo")
skeleton = NodePath("")
[node name="Pancaked Ways_011" type="MeshInstance3D" parent="Room/ANTECHAMBER_TYPE2_VER3"]
[node name="Pancaked Ways_011" type="MeshInstance3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
transform = Transform3D(7.30095e-08, 0, -0.112906, 0, 0.0752327, 0, 0.204149, 0, 4.03782e-08, -32.9629, 63.4496, 83.5084)
mesh = SubResource("ArrayMesh_mtmxo")
skeleton = NodePath("")
[node name="COLISION_001" type="Node3D" parent="Room/ANTECHAMBER_TYPE2_VER3"]
[node name="COLISION_001" type="Node3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
transform = Transform3D(0.249554, 0, 0, 0, -10.8865, 0, 0, 0, 0.25, 17.1674, 69.9, 77.2533)
[node name="StaticBody3D" type="StaticBody3D" parent="Room/ANTECHAMBER_TYPE2_VER3"]
[node name="StaticBody3D" type="StaticBody3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Room/ANTECHAMBER_TYPE2_VER3/StaticBody3D"]
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35.7138, 62.2013, 84.3621)
shape = SubResource("ConcavePolygonShape3D_fclon")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Room/ANTECHAMBER_TYPE2_VER3/StaticBody3D"]
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22.2403, 62.2013, 84.3621)
shape = SubResource("ConcavePolygonShape3D_htawk")
[node name="COLISSION_003" type="MeshInstance3D" parent="Room/ANTECHAMBER_TYPE2_VER3/StaticBody3D"]
[node name="COLISSION_003" type="MeshInstance3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3/StaticBody3D"]
transform = Transform3D(1.98349, 0, 0, 0, -7.00202, 0, 0, 0, 1.98349, -30.3962, 63.6483, 97.2109)
visible = false
mesh = SubResource("ArrayMesh_hgmod")
skeleton = NodePath("")
[node name="ROOM_001" type="MeshInstance3D" parent="Room/ANTECHAMBER_TYPE2_VER3/StaticBody3D"]
[node name="ROOM_001" type="MeshInstance3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3/StaticBody3D"]
transform = Transform3D(0.287344, 0, 0, 0, 0.287443, 0, 0, 0, 0.287429, -29.2239, 64.6884, 92.1383)
mesh = SubResource("ArrayMesh_x57sa")
skeleton = NodePath("")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/ANTECHAMBER_TYPE2_VER3/StaticBody3D"]
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3/StaticBody3D"]
transform = Transform3D(0.287344, 0, 0, 0, 0.287443, 0, 0, 0, 0.287429, -29.2239, 64.6884, 92.1383)
shape = SubResource("ConcavePolygonShape3D_btjq4")
[node name="StaticBody3D2" type="StaticBody3D" parent="Room/ANTECHAMBER_TYPE2_VER3"]
[node name="StaticBody3D2" type="StaticBody3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/ANTECHAMBER_TYPE2_VER3/StaticBody3D2"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3/StaticBody3D2"]
transform = Transform3D(1.98349, 0, 0, 0, -7.00202, 0, 0, 0, 1.98349, -28.9901, 62.3076, 97.3185)
shape = SubResource("BoxShape3D_sq4wy")
[node name="CSGBox3D" type="CSGBox3D" parent="Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.09117, 0.0386839, 0.143657)
[node name="CSGBox3D" type="CSGBox3D" parent="Antechamber2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.09117, 1.83591, 0.143657)
visible = false
operation = 1
flip_faces = true
size = Vector3(16, 8, 16)
[node name="CSGBox2" type="CSGBox3D" parent="Room"]
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, 7.16907, -1.93405, 2.1539)
[node name="CSGBox2" type="CSGBox3D" parent="Antechamber2"]
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, 8.06523, 0.0211899, 1.9332)
use_collision = true
size = Vector3(4, 4, 0.5)
material = SubResource("StandardMaterial3D_3mejj")
[node name="DOOR?1" type="CSGBox3D" parent="Room/CSGBox2"]
[node name="DOOR?1" type="CSGBox3D" parent="Antechamber2/CSGBox2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0955904, 0, 0.0686455)
material_override = SubResource("StandardMaterial3D_2xt56")
operation = 2
size = Vector3(5.55383, 4, 2)
material = SubResource("StandardMaterial3D_a7x8v")
[node name="CSGBox" type="CSGBox3D" parent="Room"]
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, -2.96244, -1.84028, -8.00157)
[node name="CSGBox" type="CSGBox3D" parent="Antechamber2"]
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, -1.89702, 0.21733, -8.00157)
use_collision = true
size = Vector3(4, 4, 0.5)
material = SubResource("StandardMaterial3D_3mejj")
[node name="DOOR?1" type="CSGBox3D" parent="Room/CSGBox"]
[node name="DOOR?1" type="CSGBox3D" parent="Antechamber2/CSGBox"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.19209e-07, 0.0442526, 0.0686455)
material_override = SubResource("StandardMaterial3D_2xt56")
operation = 2
size = Vector3(4, 4, 2)
material = SubResource("StandardMaterial3D_a7x8v")
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Room"]
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Antechamber2"]
transform = Transform3D(-0.866024, -0.433016, 0.250001, 0, 0.499998, 0.866026, -0.500003, 0.749999, -0.43301, -1.05976, 0.0542235, 0.182204)
light_energy = 0.0
shadow_enabled = true
[node name="PlayerSpawn" type="Marker3D" parent="Room"]
[node name="PlayerSpawn" type="Marker3D" parent="Antechamber2"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.336617, -3.69862, 0.928175)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.336617, -1.37707, 0.928175)
[node name="ItemSpawnPoints" type="Node3D" parent="Room"]
[node name="ItemSpawnPoints" type="Node3D" parent="Antechamber2"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25.114, 0.496096, 10.8555)
[node name="ItemSpawnPoint" type="Marker3D" parent="Room/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.4261, -3.65264, -14.9165)
[node name="ItemSpawnPoint" type="Marker3D" parent="Antechamber2/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.4261, -1.87126, -14.9165)
[node name="ItemSpawnPoint3" type="Marker3D" parent="Room/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.37, -3.36665, -14.1998)
[node name="ItemSpawnPoint3" type="Marker3D" parent="Antechamber2/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.37, -1.58527, -14.1998)
[node name="EnemySpawnPoints" type="Node3D" parent="Room"]
[node name="EnemySpawnPoints" type="Node3D" parent="Antechamber2"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25.114, 0.496096, 10.8555)
[node name="EnemySpawn1" type="Marker3D" parent="Room/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 23.9514, -2.74793, -13.2894)
[node name="EnemySpawn1" type="Marker3D" parent="Antechamber2/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 23.9514, -2.12568, -13.2894)
[node name="ItemDatabase" parent="Room" instance=ExtResource("23_rhlsp")]
[node name="ItemDatabase" parent="Antechamber2" instance=ExtResource("23_rhlsp")]
unique_name_in_owner = true
[node name="EnemyDatabase" parent="Room" instance=ExtResource("24_168rc")]
[node name="EnemyDatabase" parent="Antechamber2" instance=ExtResource("24_168rc")]
unique_name_in_owner = true
[node name="TeleportSpawn" type="Marker3D" parent="Room"]
[node name="TeleportSpawn" type="Marker3D" parent="Antechamber2"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.74798, -3.41311, 2.8662)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.74798, -1.55568, 2.8662)
[node name="Minimap Manager" type="Area3D" parent="Room"]
[node name="RemoveUnusedDoors" type="Node" parent="."]
script = ExtResource("25_8521a")
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.524475, 0)
navigation_mesh = SubResource("NavigationMesh_7g6qr")
[node name="Minimap Manager" type="Area3D" parent="NavigationRegion3D"]
collision_layer = 512
collision_mask = 512
script = ExtResource("26_tvm82")
[node name="Minimap" type="MeshInstance3D" parent="Room/Minimap Manager"]
[node name="Minimap" type="MeshInstance3D" parent="NavigationRegion3D/Minimap Manager"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.07721, -2.01147, 0.149613)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.07721, -1.68247, 0.149613)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_qxc34")
skeleton = NodePath("../..")
skeleton = NodePath("../../../Antechamber2")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Minimap Manager"]
[node name="Minimap2" type="MeshInstance3D" parent="NavigationRegion3D/Minimap Manager"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.07721, -1.07301, 0.149613)
layers = 4
mesh = SubResource("PlaneMesh_qxc34")
skeleton = NodePath("../../../Antechamber2")
[node name="CollisionShape3D" type="CollisionShape3D" parent="NavigationRegion3D/Minimap Manager"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.03888, 0.0590906, 995.718)
shape = SubResource("BoxShape3D_grw58")
[node name="RemoveUnusedDoors" type="Node" parent="."]
script = ExtResource("25_8521a")

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=66 format=4 uid="uid://b82dx66mgs2d7"]
[gd_scene load_steps=67 format=4 uid="uid://b82dx66mgs2d7"]
[ext_resource type="Script" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_0qew1"]
[ext_resource type="Script" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_dthr7"]
@@ -695,6 +695,10 @@ albedo_texture = ExtResource("4_gh4c7")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jwoo1"]
albedo_texture = ExtResource("4_gh4c7")
[sub_resource type="NavigationMesh" id="NavigationMesh_5ldwe"]
vertices = PackedVector3Array(-9.7225, -2.66671, -7.29348, -9.7225, -2.66671, 7.70652, 9.2775, -2.66671, 7.70652, 9.2775, -2.66671, -7.29348)
polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1)]
[sub_resource type="PlaneMesh" id="PlaneMesh_g88f5"]
material = ExtResource("20_yhlud")
size = Vector2(20, 16)
@@ -709,149 +713,160 @@ voxel_scale = Vector3(4, 4, 4)
min_count = 1
max_count = 3
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.177235, 1.69136, -0.126597)
[node name="BasinRoom" type="Node3D" parent="."]
script = ExtResource("2_dthr7")
[node name="BASIN_ROOM_VER2" type="Node3D" parent="Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.42828, -13.3984, -102.36)
[node name="BASIN_ROOM_VER2" type="Node3D" parent="BasinRoom"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.59871, -11.707, -102.46)
[node name="Cylinder_006" type="MeshInstance3D" parent="Room/BASIN_ROOM_VER2"]
[node name="Cylinder_006" type="MeshInstance3D" parent="BasinRoom/BASIN_ROOM_VER2"]
transform = Transform3D(0.691064, 0, 0, 0, 0.691064, 0, 0, 0, 0.691064, -3.64331, 10.3852, 102.455)
mesh = SubResource("ArrayMesh_um15o")
skeleton = NodePath("")
[node name="Plane" type="MeshInstance3D" parent="Room/BASIN_ROOM_VER2"]
[node name="Plane" type="MeshInstance3D" parent="BasinRoom/BASIN_ROOM_VER2"]
transform = Transform3D(2.03762, 0, 0, 0, 0, -1.60151, 0, 1.60151, 0, -3.62803, 13.9103, 110.532)
mesh = SubResource("ArrayMesh_g1154")
skeleton = NodePath("")
[node name="CEILING EMBELESHMENT_002" type="MeshInstance3D" parent="Room/BASIN_ROOM_VER2"]
[node name="CEILING EMBELESHMENT_002" type="MeshInstance3D" parent="BasinRoom/BASIN_ROOM_VER2"]
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.63977, 17.5334, 102.41)
mesh = SubResource("ArrayMesh_p8eaq")
skeleton = NodePath("")
[node name="Pancaked Ways_004" type="MeshInstance3D" parent="Room/BASIN_ROOM_VER2"]
[node name="Pancaked Ways_004" type="MeshInstance3D" parent="BasinRoom/BASIN_ROOM_VER2"]
transform = Transform3D(7.30095e-08, 0, -0.112906, 0, 0.0752327, 0, 0.204149, 0, 4.03782e-08, -5.66358, 13.4973, 94.8498)
mesh = SubResource("ArrayMesh_sx1ls")
skeleton = NodePath("")
[node name="StaticBody3D" type="StaticBody3D" parent="Room/BASIN_ROOM_VER2"]
[node name="StaticBody3D" type="StaticBody3D" parent="BasinRoom/BASIN_ROOM_VER2"]
[node name="ROOM_001" type="MeshInstance3D" parent="Room/BASIN_ROOM_VER2/StaticBody3D"]
[node name="ROOM_001" type="MeshInstance3D" parent="BasinRoom/BASIN_ROOM_VER2/StaticBody3D"]
transform = Transform3D(0.35918, 0, 0, 0, 0.287429, 0, 0, 0, 0.287429, -3.6523, 13.6997, 102.523)
mesh = SubResource("ArrayMesh_3nt3u")
skeleton = NodePath("")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/BASIN_ROOM_VER2/StaticBody3D"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="BasinRoom/BASIN_ROOM_VER2/StaticBody3D"]
transform = Transform3D(0.35918, 0, 0, 0, 0.287429, 0, 0, 0, 0.287429, -3.6523, 13.6997, 102.523)
shape = SubResource("ConcavePolygonShape3D_347kw")
[node name="Cube" type="MeshInstance3D" parent="Room/BASIN_ROOM_VER2/StaticBody3D"]
[node name="Cube" type="MeshInstance3D" parent="BasinRoom/BASIN_ROOM_VER2/StaticBody3D"]
transform = Transform3D(0.876181, 0, 0, 0, 4.0811, 0, 0, 0, 0.876181, -3.64698, 13.6985, 102.418)
visible = false
mesh = SubResource("ArrayMesh_jlwmf")
skeleton = NodePath("")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Room/BASIN_ROOM_VER2/StaticBody3D"]
[node name="CollisionShape3D6" type="CollisionShape3D" parent="BasinRoom/BASIN_ROOM_VER2/StaticBody3D"]
transform = Transform3D(0.876181, 0, 0, 0, 4.0811, 0, 0, 0, 0.876181, 3.43644, 13.6985, 109.624)
shape = SubResource("ConcavePolygonShape3D_o5qo3")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Room/BASIN_ROOM_VER2/StaticBody3D"]
[node name="CollisionShape3D5" type="CollisionShape3D" parent="BasinRoom/BASIN_ROOM_VER2/StaticBody3D"]
transform = Transform3D(0.876181, 0, 0, 0, 4.0811, 0, 0, 0, 0.876181, -10.7974, 13.6985, 109.624)
shape = SubResource("ConcavePolygonShape3D_ragws")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Room/BASIN_ROOM_VER2/StaticBody3D"]
[node name="CollisionShape3D4" type="CollisionShape3D" parent="BasinRoom/BASIN_ROOM_VER2/StaticBody3D"]
transform = Transform3D(0.876181, 0, 0, 0, 4.0811, 0, 0, 0, 0.876181, -10.7974, 13.6985, 95.2813)
shape = SubResource("ConcavePolygonShape3D_ogvtc")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Room/BASIN_ROOM_VER2/StaticBody3D"]
[node name="CollisionShape3D3" type="CollisionShape3D" parent="BasinRoom/BASIN_ROOM_VER2/StaticBody3D"]
transform = Transform3D(0.876181, 0, 0, 0, 4.0811, 0, 0, 0, 0.876181, 3.52524, 13.6985, 95.2813)
shape = SubResource("ConcavePolygonShape3D_wg7nv")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/BASIN_ROOM_VER2/StaticBody3D"]
[node name="CollisionShape3D2" type="CollisionShape3D" parent="BasinRoom/BASIN_ROOM_VER2/StaticBody3D"]
transform = Transform3D(0.876181, 0, 0, 0, 4.0811, 0, 0, 0, 0.876181, -3.64698, 13.6985, 102.418)
shape = SubResource("ConcavePolygonShape3D_t2etw")
[node name="Cylinder_002" type="MeshInstance3D" parent="Room/BASIN_ROOM_VER2/StaticBody3D"]
[node name="Cylinder_002" type="MeshInstance3D" parent="BasinRoom/BASIN_ROOM_VER2/StaticBody3D"]
transform = Transform3D(0.0926453, 0, 0, 0, 0, -0.0852114, 0, 0.0926453, 0, -15.5026, 2.44744, 90.2222)
mesh = SubResource("ArrayMesh_e2ma0")
skeleton = NodePath("")
[node name="Cylinder_003" type="MeshInstance3D" parent="Room/BASIN_ROOM_VER2/StaticBody3D"]
[node name="Cylinder_003" type="MeshInstance3D" parent="BasinRoom/BASIN_ROOM_VER2/StaticBody3D"]
transform = Transform3D(0.0926453, 0, 0, 0, 0, -0.0852114, 0, 0.0926453, 0, -15.5026, 2.44744, 104.46)
mesh = SubResource("ArrayMesh_e2ma0")
skeleton = NodePath("")
[node name="Cylinder_004" type="MeshInstance3D" parent="Room/BASIN_ROOM_VER2/StaticBody3D"]
[node name="Cylinder_004" type="MeshInstance3D" parent="BasinRoom/BASIN_ROOM_VER2/StaticBody3D"]
transform = Transform3D(0.0926453, 0, 0, 0, 0, -0.0852114, 0, 0.0926453, 0, -1.3117, 2.44744, 104.46)
mesh = SubResource("ArrayMesh_e2ma0")
skeleton = NodePath("")
[node name="Cylinder_005" type="MeshInstance3D" parent="Room/BASIN_ROOM_VER2/StaticBody3D"]
[node name="Cylinder_005" type="MeshInstance3D" parent="BasinRoom/BASIN_ROOM_VER2/StaticBody3D"]
transform = Transform3D(0.0926453, 0, 0, 0, 0, -0.0852114, 0, 0.0926453, 0, -1.3117, 2.44744, 90.2222)
mesh = SubResource("ArrayMesh_e2ma0")
skeleton = NodePath("")
[node name="CSGBox3D" type="CSGBox3D" parent="Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.208643, 2.52232, 0.0880506)
[node name="PlayerSpawn" type="Marker3D" parent="BasinRoom/BASIN_ROOM_VER2"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.42828, 10.1502, 107.203)
[node name="ItemSpawnPoints" type="Node3D" parent="BasinRoom/BASIN_ROOM_VER2"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.42828, 13.3984, 102.36)
[node name="ItemSpawnPoint" type="Marker3D" parent="BasinRoom/BASIN_ROOM_VER2/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.07756, -3.06795, -2.83273)
[node name="EnemySpawnPoints" type="Node3D" parent="BasinRoom/BASIN_ROOM_VER2"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.42828, 13.3984, 102.36)
[node name="EnemySpawn1" type="Marker3D" parent="BasinRoom/BASIN_ROOM_VER2/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.55, -2.55692, 0)
[node name="ItemDatabase" parent="BasinRoom/BASIN_ROOM_VER2" instance=ExtResource("18_bwap2")]
unique_name_in_owner = true
[node name="EnemyDatabase" parent="BasinRoom/BASIN_ROOM_VER2" instance=ExtResource("19_oogxr")]
unique_name_in_owner = true
[node name="TeleportSpawn" type="Marker3D" parent="BasinRoom/BASIN_ROOM_VER2"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.28791, 10.2563, 106.274)
[node name="CSGBox3D" type="CSGBox3D" parent="BasinRoom"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0382157, 4.21368, -0.0118849)
visible = false
operation = 1
flip_faces = true
size = Vector3(20, 10, 16)
[node name="CSGBox2" type="CSGBox3D" parent="Room"]
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, -0.158627, -1.70031, -8.05019)
[node name="CSGBox2" type="CSGBox3D" parent="BasinRoom"]
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.0118003, -0.0089469, -8.15013)
use_collision = true
size = Vector3(4, 4, 0.5)
material = SubResource("StandardMaterial3D_bnx07")
[node name="DOOR" type="CSGBox3D" parent="Room/CSGBox2"]
[node name="DOOR" type="CSGBox3D" parent="BasinRoom/CSGBox2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0374769, -3.91155e-08, 0.0686455)
material_override = SubResource("StandardMaterial3D_m3gqj")
operation = 2
size = Vector3(4, 4, 2)
material = SubResource("StandardMaterial3D_jwoo1")
[node name="PlayerSpawn" type="Marker3D" parent="Room"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3.24825, 4.84289)
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.170427, 1.69136, -0.0999355)
navigation_mesh = SubResource("NavigationMesh_5ldwe")
[node name="ItemSpawnPoints" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="ItemSpawnPoint" type="Marker3D" parent="Room/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.07756, -3.06795, -2.83273)
[node name="EnemySpawnPoints" type="Node3D" parent="Room"]
unique_name_in_owner = true
[node name="EnemySpawn1" type="Marker3D" parent="Room/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.55, -2.55692, 0)
[node name="ItemDatabase" parent="Room" instance=ExtResource("18_bwap2")]
unique_name_in_owner = true
[node name="EnemyDatabase" parent="Room" instance=ExtResource("19_oogxr")]
unique_name_in_owner = true
[node name="TeleportSpawn" type="Marker3D" parent="Room"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.85963, -3.14213, 3.91352)
[node name="Area3D" type="Area3D" parent="."]
[node name="Area3D" type="Area3D" parent="NavigationRegion3D"]
collision_layer = 512
collision_mask = 512
script = ExtResource("20_q54wm")
[node name="Minimap" type="MeshInstance3D" parent="Area3D"]
[node name="Minimap" type="MeshInstance3D" parent="NavigationRegion3D/Area3D"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.177235, -1.19746, -0.126597)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.222501, -2.94669, 0.206517)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_g88f5")
skeleton = NodePath("../../Room")
skeleton = NodePath("../../../BasinRoom")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"]
[node name="Minimap2" type="MeshInstance3D" parent="NavigationRegion3D/Area3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.222501, -3.66671, 0.206517)
layers = 4
mesh = SubResource("PlaneMesh_g88f5")
skeleton = NodePath("../../../BasinRoom")
[node name="CollisionShape3D" type="CollisionShape3D" parent="NavigationRegion3D/Area3D"]
transform = Transform3D(1, 0, 0, 0, 0.999142, 0.0414048, 0, -0.0414048, 0.999142, -0.143891, 1.9078, 0.474629)
shape = SubResource("BoxShape3D_xepai")

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=85 format=4 uid="uid://b7111krf365x0"]
[gd_scene load_steps=86 format=4 uid="uid://b7111krf365x0"]
[ext_resource type="Script" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_jccmw"]
[ext_resource type="Script" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_5p5p8"]
@@ -867,6 +867,10 @@ albedo_texture = ExtResource("14_vh3wx")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_xw1ea"]
albedo_texture = ExtResource("14_vh3wx")
[sub_resource type="NavigationMesh" id="NavigationMesh_irfm3"]
vertices = PackedVector3Array(-16.9964, -1.50834, -15.2482, -16.9964, -1.50834, 15.7518, 18.0036, -1.50834, 15.7518, 18.0036, -1.50834, -15.2482)
polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1)]
[sub_resource type="BoxShape3D" id="BoxShape3D_suh2k"]
size = Vector3(36, 8, 36)
@@ -882,11 +886,10 @@ min_count = 1
max_count = 1
[node name="InnerBalcony" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.420509, -0.231827, -0.327061)
script = ExtResource("2_5p5p8")
[node name="INNER_BALCONY_ROOM_VER2" type="Node3D" parent="InnerBalcony"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.0192, -69.2062, -78.9245)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.5355, -69.5131, -79.2483)
[node name="COLISION_001" type="Node3D" parent="InnerBalcony/INNER_BALCONY_ROOM_VER2"]
transform = Transform3D(0.249554, 0, 0, 0, -10.8865, 0, 0, 0, 0.25, 17.1674, 69.9, 77.2533)
@@ -1126,14 +1129,14 @@ use_collision = true
size = Vector3(2, 20, 12)
[node name="CSGBox3D" type="CSGBox3D" parent="InnerBalcony"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.377571, 0.153494, 0.288738)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.138685, -0.153367, -0.035084)
visible = false
operation = 1
flip_faces = true
size = Vector3(36, 20, 32)
[node name="CSGBox2" type="CSGBox3D" parent="InnerBalcony"]
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.437618, 0.219975, -15.7059)
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, -0.0786376, -0.0984231, -16.0297)
use_collision = true
size = Vector3(4, 4, 0.5)
material = SubResource("StandardMaterial3D_fgovc")
@@ -1146,7 +1149,7 @@ size = Vector3(4, 4, 2)
material = SubResource("StandardMaterial3D_xw1ea")
[node name="CSGBox3" type="CSGBox3D" parent="InnerBalcony"]
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, 18.7051, 0.219975, -1.82483)
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, 18.1888, -0.0868863, -2.14865)
use_collision = true
size = Vector3(4, 4, 0.5)
material = SubResource("StandardMaterial3D_fgovc")
@@ -1159,7 +1162,7 @@ size = Vector3(4, 4, 2)
material = SubResource("StandardMaterial3D_xw1ea")
[node name="CSGBox4" type="CSGBox3D" parent="InnerBalcony"]
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -17.7429, 0.219975, -1.82483)
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -18.2592, -0.0868863, -2.14865)
use_collision = true
size = Vector3(4, 4, 0.5)
material = SubResource("StandardMaterial3D_fgovc")
@@ -1173,16 +1176,18 @@ material = SubResource("StandardMaterial3D_xw1ea")
[node name="PlayerSpawn" type="Marker3D" parent="InnerBalcony"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.28634, -1.14026, -8.99855)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.229916, -1.44712, -9.32237)
[node name="ItemSpawnPoints" type="Node3D" parent="InnerBalcony"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.516256, -0.306861, -0.323822)
[node name="ItemSpawnPoint" type="Marker3D" parent="InnerBalcony/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.751074, -0.889025, 0.745985)
[node name="EnemySpawnPoints" type="Node3D" parent="InnerBalcony"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.516256, -0.306861, -0.323822)
[node name="EnemySpawn1" type="Marker3D" parent="InnerBalcony/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.346, -0.5, -3.546)
@@ -1195,18 +1200,18 @@ unique_name_in_owner = true
[node name="TeleportSpawn" type="Marker3D" parent="InnerBalcony"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.35346, -1.15477, -2.52356)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.8372, -1.46163, -2.84738)
[node name="RemoveUnusedDoors" type="Node" parent="."]
script = ExtResource("17_atu1n")
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
transform = Transform3D(-0.866023, -0.433016, 0.250001, 0, 0.499998, 0.866027, -0.500003, 0.749999, -0.43301, 0, 0, 0)
transform = Transform3D(-0.866024, -0.433016, 0.250001, 0, 0.499998, 0.866026, -0.500003, 0.749999, -0.43301, -0.516256, -0.306861, -0.323822)
light_energy = 0.0
shadow_enabled = true
[node name="OmniLight" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.07531, -0.384938, 2.13334)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.55905, -0.691799, 1.80952)
light_color = Color(0, 0.227451, 1, 1)
light_energy = 0.662
light_indirect_energy = 1.582
@@ -1214,7 +1219,7 @@ light_size = 0.281
omni_range = 3.235
[node name="OmniLight2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.29897, -0.444593, 3.76422)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.78271, -0.751454, 3.4404)
light_color = Color(0, 0.227451, 1, 1)
light_energy = 0.662
light_indirect_energy = 1.582
@@ -1222,7 +1227,7 @@ light_size = 0.281
omni_range = 3.235
[node name="OmniLight3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.1078, -0.414419, 4.60354)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.591544, -0.72128, 4.27972)
light_color = Color(0, 0.227451, 1, 1)
light_energy = 0.662
light_indirect_energy = 1.582
@@ -1230,7 +1235,7 @@ light_size = 0.281
omni_range = 3.235
[node name="OmniLight4" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.951148, -0.43593, 4.64544)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.4674, -0.742791, 4.32162)
light_color = Color(0, 0.227451, 1, 1)
light_energy = 0.662
light_indirect_energy = 1.582
@@ -1238,7 +1243,7 @@ light_size = 0.281
omni_range = 3.235
[node name="OmniLight5" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.1715, -0.360244, 3.75154)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.68776, -0.667105, 3.42772)
light_color = Color(0, 0.227451, 1, 1)
light_energy = 0.662
light_indirect_energy = 1.582
@@ -1246,26 +1251,36 @@ light_size = 0.281
omni_range = 3.235
[node name="OmniLight6" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.83607, -0.382083, 2.04846)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.35233, -0.688944, 1.72464)
light_color = Color(0, 0.227451, 1, 1)
light_energy = 0.662
light_indirect_energy = 1.582
light_size = 0.281
omni_range = 3.235
[node name="Minimap Manager" type="Area3D" parent="."]
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.516256, -0.306861, -0.323822)
navigation_mesh = SubResource("NavigationMesh_irfm3")
[node name="Minimap Manager" type="Area3D" parent="NavigationRegion3D"]
collision_layer = 512
collision_mask = 512
script = ExtResource("19_gi8bh")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Minimap Manager"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="NavigationRegion3D/Minimap Manager"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.94617, 0)
shape = SubResource("BoxShape3D_suh2k")
[node name="Minimap" type="MeshInstance3D" parent="Minimap Manager"]
[node name="Minimap" type="MeshInstance3D" parent="NavigationRegion3D/Minimap Manager"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2.1755, 0)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.503605, -2.25834, 0.293772)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_fhks4")
skeleton = NodePath("../..")
skeleton = NodePath("../../..")
[node name="Minimap2" type="MeshInstance3D" parent="NavigationRegion3D/Minimap Manager"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.545578, -1.75954, 0.251803)
layers = 4
mesh = SubResource("PlaneMesh_fhks4")
skeleton = NodePath("../../..")

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=93 format=4 uid="uid://wkwqods1sfep"]
[gd_scene load_steps=94 format=4 uid="uid://wkwqods1sfep"]
[ext_resource type="Script" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_248ie"]
[ext_resource type="Script" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_atopr"]
@@ -1172,6 +1172,10 @@ albedo_texture = ExtResource("17_41ww7")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_daap7"]
albedo_texture = ExtResource("17_41ww7")
[sub_resource type="NavigationMesh" id="NavigationMesh_ynwly"]
vertices = PackedVector3Array(-17.1983, -1.09739, -17.5, -17.1983, -1.09739, 17.5, 17.8017, -1.09739, 17.5, 17.8017, -1.09739, -17.5)
polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1)]
[sub_resource type="BoxShape3D" id="BoxShape3D_acrk2"]
size = Vector3(36, 8, 36)
@@ -1303,6 +1307,55 @@ transform = Transform3D(-0.866024, -0.433016, 0.250001, 0, 0.499998, 0.866026, -
light_energy = 0.0
shadow_enabled = true
[node name="PlayerSpawn" type="Marker3D" parent="PitRoom"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.015395, -3.8241, -8.99855)
[node name="ItemSpawnPoints" type="Node3D" parent="PitRoom"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.301735, -2.68384, 0)
[node name="ItemSpawnPoint" type="Marker3D" parent="PitRoom/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.25078, -1.76808, 0.745985)
[node name="ItemSpawnPoint2" type="Marker3D" parent="PitRoom/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.81157, -1.54243, -10.4938)
[node name="ItemSpawnPoint3" type="Marker3D" parent="PitRoom/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.46669, -1.76808, -10.4938)
[node name="ItemSpawnPoint4" type="Marker3D" parent="PitRoom/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.46669, -1.76808, 9.35347)
[node name="EnemySpawnPoints" type="Node3D" parent="PitRoom"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.301735, -2.68384, 0)
[node name="EnemySpawn1" type="Marker3D" parent="PitRoom/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.21313, -1.98058, -7.94688)
[node name="EnemySpawn2" type="Marker3D" parent="PitRoom/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.27566, -2.36271, -7.94688)
[node name="EnemySpawn3" type="Marker3D" parent="PitRoom/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.27566, -1.89671, 5.40586)
[node name="EnemySpawn4" type="Marker3D" parent="PitRoom/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.5927, -1.95482, 5.40586)
[node name="EnemySpawn5" type="Marker3D" parent="PitRoom/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.73702, -2.1163, 5.40586)
[node name="ItemDatabase" parent="PitRoom" instance=ExtResource("18_mnyg7")]
unique_name_in_owner = true
[node name="EnemyDatabase" parent="PitRoom" instance=ExtResource("19_ps2lb")]
unique_name_in_owner = true
[node name="TeleportSpawn" type="Marker3D" parent="PitRoom"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.26578, -3.83861, -9.8821)
[node name="CSGBox3D" type="CSGBox3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.028219, 2.06452, 0.00349975)
visible = false
@@ -1362,69 +1415,31 @@ operation = 2
size = Vector3(4, 4, 2)
material = SubResource("StandardMaterial3D_daap7")
[node name="PlayerSpawn" type="Marker3D" parent="."]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.28634, -1.14026, -8.99855)
[node name="ItemSpawnPoints" type="Node3D" parent="."]
unique_name_in_owner = true
[node name="ItemSpawnPoint" type="Marker3D" parent="ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.25078, -1.76808, 0.745985)
[node name="ItemSpawnPoint2" type="Marker3D" parent="ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.81157, -1.54243, -10.4938)
[node name="ItemSpawnPoint3" type="Marker3D" parent="ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.46669, -1.76808, -10.4938)
[node name="ItemSpawnPoint4" type="Marker3D" parent="ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.46669, -1.76808, 9.35347)
[node name="EnemySpawnPoints" type="Node3D" parent="."]
unique_name_in_owner = true
[node name="EnemySpawn1" type="Marker3D" parent="EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.21313, -1.98058, -7.94688)
[node name="EnemySpawn2" type="Marker3D" parent="EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.27566, -2.36271, -7.94688)
[node name="EnemySpawn3" type="Marker3D" parent="EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.27566, -1.89671, 5.40586)
[node name="EnemySpawn4" type="Marker3D" parent="EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.5927, -1.95482, 5.40586)
[node name="EnemySpawn5" type="Marker3D" parent="EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.73702, -2.1163, 5.40586)
[node name="ItemDatabase" parent="." instance=ExtResource("18_mnyg7")]
unique_name_in_owner = true
[node name="EnemyDatabase" parent="." instance=ExtResource("19_ps2lb")]
unique_name_in_owner = true
[node name="TeleportSpawn" type="Marker3D" parent="."]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.56751, -1.15477, -9.8821)
[node name="RemoveUnusedDoors" type="Node" parent="."]
script = ExtResource("20_c0hvu")
[node name="Minimap Manager" type="Area3D" parent="."]
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="."]
navigation_mesh = SubResource("NavigationMesh_ynwly")
[node name="Minimap Manager" type="Area3D" parent="NavigationRegion3D"]
collision_layer = 512
collision_mask = 512
script = ExtResource("22_4g43c")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Minimap Manager"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="NavigationRegion3D/Minimap Manager"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.94617, 0)
shape = SubResource("BoxShape3D_acrk2")
[node name="Minimap" type="MeshInstance3D" parent="Minimap Manager"]
[node name="Minimap" type="MeshInstance3D" parent="NavigationRegion3D/Minimap Manager"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.301735, -2.09192, 0)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.301735, -1.59739, 0)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_24fob")
skeleton = NodePath("../../PitRoom")
skeleton = NodePath("../../../PitRoom")
[node name="Minimap2" type="MeshInstance3D" parent="NavigationRegion3D/Minimap Manager"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.301735, -1.59739, 0)
layers = 4
mesh = SubResource("PlaneMesh_24fob")
skeleton = NodePath("../../../PitRoom")

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=84 format=4 uid="uid://i781lbf2wb22"]
[gd_scene load_steps=85 format=4 uid="uid://i781lbf2wb22"]
[ext_resource type="Script" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_owolg"]
[ext_resource type="Script" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_557rl"]
@@ -1054,6 +1054,10 @@ albedo_texture = ExtResource("24_nv6nc")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_oy2lv"]
albedo_texture = ExtResource("2_q760f")
[sub_resource type="NavigationMesh" id="NavigationMesh_umsfe"]
vertices = PackedVector3Array(-7.44927, -3.04459, -6.62198, -7.44927, -3.04459, 8.37802, 7.55073, -3.04459, 8.37802, 7.55073, -3.04459, -6.62198)
polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1)]
[sub_resource type="PlaneMesh" id="PlaneMesh_qpvag"]
material = ExtResource("22_3xjct")
size = Vector2(16, 16)
@@ -1069,11 +1073,10 @@ min_count = 1
max_count = 2
[node name="TreeRoom" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0507317, 1.80944, -0.862442)
script = ExtResource("2_557rl")
[node name="TREE_ROOM_VER2_1" type="Node3D" parent="TreeRoom"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.9924, -63.4836, -122.468)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 29.0197, -61.6663, -123.329)
[node name="Cube_013" type="MeshInstance3D" parent="TreeRoom/TREE_ROOM_VER2_1"]
transform = Transform3D(0.0120302, 0.270411, 0.0983988, 0.276076, -0.038622, 0.0723847, 0.0811572, 0.0912983, -0.26082, -20.2849, 65.829, 130.736)
@@ -1161,22 +1164,22 @@ unique_name_in_owner = true
[node name="TeleportSpawn" type="Marker3D" parent="TreeRoom"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.40546, -3.47258, -3.926)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.37813, -1.65528, -4.78663)
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="TreeRoom"]
transform = Transform3D(-0.866024, -0.433016, 0.250001, 0, 0.499998, 0.866026, -0.500003, 0.749999, -0.43301, -0.301735, -2.68384, 0)
transform = Transform3D(-0.866024, -0.433016, 0.250001, 0, 0.499998, 0.866027, -0.500003, 0.75, -0.43301, -0.274407, -0.866544, -0.860627)
light_energy = 0.0
shadow_enabled = true
[node name="CSGBox3D" type="CSGBox3D" parent="TreeRoom"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0189193, -0.619318, 0.840048)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00840919, 1.19798, -0.0205792)
visible = false
operation = 1
flip_faces = true
size = Vector3(20, 8, 16)
[node name="CSGBox2" type="CSGBox3D" parent="TreeRoom"]
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, -0.0676295, -1.78672, -7.33448)
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, -0.040301, 0.0305765, -8.19511)
use_collision = true
size = Vector3(4, 4, 0.5)
material = SubResource("StandardMaterial3D_10ksi")
@@ -1189,7 +1192,7 @@ size = Vector3(4.10754, 4, 2)
material = SubResource("StandardMaterial3D_bs0wy")
[node name="CSGBox3" type="CSGBox3D" parent="TreeRoom"]
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -10.076, -1.78672, 2.83435)
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -10.0487, 0.0305765, 1.97372)
use_collision = true
size = Vector3(4, 4, 0.5)
material = SubResource("StandardMaterial3D_10ksi")
@@ -1202,7 +1205,7 @@ size = Vector3(4.10754, 4, 2)
material = SubResource("StandardMaterial3D_bs0wy")
[node name="CSGBox4" type="CSGBox3D" parent="TreeRoom"]
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, 10.1616, -1.78672, 2.83435)
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, 10.1889, 0.0305765, 1.97372)
use_collision = true
size = Vector3(4, 4, 0.5)
material = SubResource("StandardMaterial3D_10ksi")
@@ -1215,50 +1218,60 @@ size = Vector3(4.10754, 4, 2)
material = SubResource("StandardMaterial3D_bs0wy")
[node name="CSGBox3D2" type="CSGBox3D" parent="TreeRoom"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.69718, -2.30486, 6.76618)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.66985, -0.487564, 5.90555)
material_override = SubResource("StandardMaterial3D_oy2lv")
size = Vector3(0.207886, 1, 1)
[node name="PlayerSpawn" type="Marker3D" parent="."]
[node name="PlayerSpawn" type="Marker3D" parent="TreeRoom"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.07457, -1.72526, -0.530585)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.05117, -1.7174, -0.52877)
[node name="ItemSpawnPoints" type="Node3D" parent="."]
[node name="ItemSpawnPoints" type="Node3D" parent="TreeRoom"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.251003, -0.8744, -0.862442)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.274407, -0.866544, -0.860627)
[node name="ItemSpawnPoint" type="Marker3D" parent="ItemSpawnPoints"]
[node name="ItemSpawnPoint" type="Marker3D" parent="TreeRoom/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.48549, -0.129931, 0.745985)
[node name="ItemSpawnPoint2" type="Marker3D" parent="ItemSpawnPoints"]
[node name="ItemSpawnPoint2" type="Marker3D" parent="TreeRoom/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0462846, 0.228239, 6.06625)
[node name="EnemySpawnPoints" type="Node3D" parent="."]
[node name="EnemySpawnPoints" type="Node3D" parent="TreeRoom"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.251003, -0.8744, -0.862442)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.274407, -0.866544, -0.860627)
[node name="EnemySpawn1" type="Marker3D" parent="EnemySpawnPoints"]
[node name="EnemySpawn1" type="Marker3D" parent="TreeRoom/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.21313, 0.119529, -1.78418)
[node name="EnemySpawn2" type="Marker3D" parent="EnemySpawnPoints"]
[node name="EnemySpawn2" type="Marker3D" parent="TreeRoom/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.27566, -0.246464, -3.5794)
[node name="RemoveUnusedDoors" type="Node" parent="."]
script = ExtResource("21_s12yd")
[node name="Minimap Manager" type="Area3D" parent="."]
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0273285, 1.57384, -0.860627)
navigation_mesh = SubResource("NavigationMesh_umsfe")
[node name="Minimap Manager" type="Area3D" parent="NavigationRegion3D"]
collision_layer = 512
collision_mask = 512
script = ExtResource("24_s8wpb")
[node name="Minimap" type="MeshInstance3D" parent="Minimap Manager"]
[node name="Minimap" type="MeshInstance3D" parent="NavigationRegion3D/Minimap Manager"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0507317, -2.88268, -0.862442)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0507317, -3.54459, 0.878017)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_qpvag")
skeleton = NodePath("../../TreeRoom")
skeleton = NodePath("../../../TreeRoom")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Minimap Manager"]
[node name="Minimap2" type="MeshInstance3D" parent="NavigationRegion3D/Minimap Manager"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0507317, -3.54078, 0.878017)
layers = 4
mesh = SubResource("PlaneMesh_qpvag")
skeleton = NodePath("../../../TreeRoom")
[node name="CollisionShape3D" type="CollisionShape3D" parent="NavigationRegion3D/Minimap Manager"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.187622, 1.94617, 0.0406494)
shape = SubResource("BoxShape3D_5sviy")

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=89 format=4 uid="uid://dfpyfpnya0f4u"]
[gd_scene load_steps=90 format=4 uid="uid://dfpyfpnya0f4u"]
[ext_resource type="Script" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_ulct7"]
[ext_resource type="Script" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_7yem4"]
@@ -1013,6 +1013,10 @@ data = PackedVector3Array(-1, -1, 1, -1, 1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1,
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_7ueaq"]
data = PackedVector3Array(-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, 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, 1, 1, -1, 1, 1, 1, -1, -1, 1, 1, -1, 1, -1, 1, 1, -1, 1, 1, 1, -1, 1, 1)
[sub_resource type="NavigationMesh" id="NavigationMesh_fdmck"]
vertices = PackedVector3Array(9, -1.60156, -16.25, 9.25, -1.60156, -14.5, 13.5, -1.60156, -14.75, 13.5, -1.60156, -23.5, -13.5, -1.60156, -14, -9.5, -1.60156, -14, -9.25, -1.60156, -16.25, -13.5, -1.60156, -23.5, -8.5, 3.14844, -15.25, -8.5, 3.14844, -4.5, 8.25, 3.14844, -4.5, 8.25, 3.14844, -15.25, -8.25, -1.60156, -15, -8.25, -1.60156, -4.75, 8, -1.60156, -4.75, 8, -1.60156, -15, 9.25, -1.60156, -5.25, 13.5, -1.60156, -5, -13.5, -1.60156, -5.75, -9.5, -1.60156, -5.75, 9.5, -1.60156, 3.75, 9.75, -1.60156, 5.5, 13.5, -1.60156, 5.25, 9, -1.60156, -3.5, -8.75, -1.60156, 3.75, -9.25, -1.60156, -3.5, -13.5, -1.60156, 6, -9, -1.60156, 6, -8, 3.14844, 4.75, -8, 3.14844, 15.75, 8.75, 3.14844, 15.75, 8.75, 3.14844, 4.75, -7.75, -1.60156, 5, -7.75, -1.60156, 15.5, 8.5, -1.60156, 15.5, 8.5, -1.60156, 5, 9.75, -1.60156, 15, 13.5, -1.60156, 15.25, -13.5, -1.60156, 14.5, -9, -1.60156, 14.5, 9.5, -1.60156, 16.75, 13.5, -1.60156, 23.5, -8.75, -1.60156, 16.75, -13.5, -1.60156, 23.5)
polygons = [PackedInt32Array(1, 0, 2), PackedInt32Array(2, 0, 3), PackedInt32Array(5, 4, 6), PackedInt32Array(6, 4, 7), PackedInt32Array(6, 7, 0), PackedInt32Array(0, 7, 3), PackedInt32Array(11, 10, 8), PackedInt32Array(8, 10, 9), PackedInt32Array(15, 14, 12), PackedInt32Array(12, 14, 13), PackedInt32Array(1, 2, 16), PackedInt32Array(16, 2, 17), PackedInt32Array(4, 5, 18), PackedInt32Array(18, 5, 19), PackedInt32Array(21, 20, 22), PackedInt32Array(22, 20, 23), PackedInt32Array(22, 23, 16), PackedInt32Array(22, 16, 17), PackedInt32Array(25, 23, 24), PackedInt32Array(24, 23, 20), PackedInt32Array(19, 25, 18), PackedInt32Array(18, 25, 24), PackedInt32Array(18, 24, 27), PackedInt32Array(18, 27, 26), PackedInt32Array(31, 30, 28), PackedInt32Array(28, 30, 29), PackedInt32Array(35, 34, 32), PackedInt32Array(32, 34, 33), PackedInt32Array(21, 22, 36), PackedInt32Array(36, 22, 37), PackedInt32Array(26, 27, 38), PackedInt32Array(38, 27, 39), PackedInt32Array(36, 37, 40), PackedInt32Array(40, 37, 41), PackedInt32Array(39, 42, 38), PackedInt32Array(38, 42, 43), PackedInt32Array(40, 41, 42), PackedInt32Array(42, 41, 43)]
[sub_resource type="PlaneMesh" id="PlaneMesh_7cap0"]
material = ExtResource("24_w0ing")
size = Vector2(28, 48)
@@ -1036,13 +1040,14 @@ size_in_voxels = Vector3i(7, 1, 12)
voxel_scale = Vector3(4, 4, 4)
min_count = 1
max_count = 2
show_debug_in_game = true
show_grid_aabb_with_doors = true
[node name="Water Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.415273, 1.6538, 0.202664)
script = ExtResource("2_7yem4")
[node name="WATER_ROOM_VER2" type="Node3D" parent="Water Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.52419, -19.6451, -24.7033)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.07007, -18.0046, -24.5179)
[node name="Pancaked Ways_015" type="MeshInstance3D" parent="Water Room/WATER_ROOM_VER2"]
transform = Transform3D(0.204149, 0, 0, 0, 0.0752327, 0, 0, 0, 0.112906, -4.51371, 19.8933, 38.5368)
@@ -1166,23 +1171,76 @@ transform = Transform3D(-0.866024, -0.433016, 0.250001, 0, 0.499998, 0.866027, -
light_energy = 0.0
shadow_enabled = true
[node name="Minimap Manager" type="Area3D" parent="."]
[node name="PlayerSpawn" type="Marker3D" parent="Water Room"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.02384, -1.45994, 0.387373)
[node name="ItemSpawnPoints" type="Node3D" parent="Water Room"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.301735, -3.65865, 0.0555162)
[node name="ItemSpawnPoint" type="Marker3D" parent="Water Room/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.37511, 2.17138, -20.3642)
[node name="ItemSpawnPoint2" type="Marker3D" parent="Water Room/ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.93325, 2.37246, 19.392)
[node name="EnemySpawnPoints" type="Node3D" parent="Water Room"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.301735, -3.65865, 0.0555162)
[node name="EnemySpawn1" type="Marker3D" parent="Water Room/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.21313, 2.20005, 0.264698)
[node name="EnemySpawn2" type="Marker3D" parent="Water Room/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.77329, 2.00295, -18.2136)
[node name="ItemDatabase" parent="Water Room" instance=ExtResource("24_7qo1y")]
unique_name_in_owner = true
[node name="EnemyDatabase" parent="Water Room" instance=ExtResource("25_bfjom")]
unique_name_in_owner = true
[node name="TeleportSpawn" type="Marker3D" parent="Water Room"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.606, -1.41305, -0.292998)
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="."]
navigation_mesh = SubResource("NavigationMesh_fdmck")
[node name="Minimap Manager" type="Area3D" parent="NavigationRegion3D"]
collision_layer = 512
collision_mask = 512
script = ExtResource("28_txiha")
[node name="Minimap" type="MeshInstance3D" parent="Minimap Manager"]
[node name="Minimap" type="MeshInstance3D" parent="NavigationRegion3D/Minimap Manager"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2.26817, 0)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.9475, 0)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_7cap0")
skeleton = NodePath("../..")
skeleton = NodePath("../../..")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Minimap Manager"]
[node name="Minimap2" type="MeshInstance3D" parent="NavigationRegion3D/Minimap Manager"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.9475, 0)
layers = 4
mesh = SubResource("PlaneMesh_7cap0")
skeleton = NodePath("../../..")
[node name="CollisionShape3D" type="CollisionShape3D" parent="NavigationRegion3D/Minimap Manager"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.112244, 1.94617, 0.398682)
shape = SubResource("BoxShape3D_t77b8")
[node name="CSGBox3D2" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.399957, -0.524414, 10.1981)
layers = 4
size = Vector3(17.47, 6.6543, 11.6916)
[node name="CSGBox3D3" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.059001, -0.524414, -9.88196)
layers = 4
size = Vector3(17.47, 6.6543, 11.5963)
[node name="RemoveUnusedDoors" type="Node" parent="."]
script = ExtResource("26_c86xl")
@@ -1194,33 +1252,33 @@ flip_faces = true
size = Vector3(28, 8, 48)
[node name="CSGBox2" type="CSGBox3D" parent="."]
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, -0.464369, -1.62663, 24.01)
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.0337188, -0.0442432, 24.01)
use_collision = true
size = Vector3(4, 4, 0.5)
material = SubResource("StandardMaterial3D_bbivh")
[node name="DOOR?" type="CSGBox3D" parent="CSGBox2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.58292, -0.431372, 0.454861)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.19893, 0.00752102, 0.454861)
material_override = SubResource("StandardMaterial3D_rw5qh")
operation = 2
size = Vector3(4.10754, 4, 2)
material = SubResource("StandardMaterial3D_xs44o")
[node name="CSGBox3" type="CSGBox3D" parent="."]
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -14.1479, -0.0325982, 13.972)
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -14.1732, 0.0142187, 13.9972)
use_collision = true
size = Vector3(4.20752, 4, 0.251953)
size = Vector3(4.20752, 4.12317, 0.251953)
material = SubResource("StandardMaterial3D_bbivh")
[node name="DOOR?" type="CSGBox3D" parent="CSGBox3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.210503, 0, -0.357032)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0763037, 0, 0.296013)
material_override = SubResource("StandardMaterial3D_rw5qh")
operation = 2
size = Vector3(4.10754, 4, 2)
material = SubResource("StandardMaterial3D_xs44o")
[node name="CSGBox4" type="CSGBox3D" parent="."]
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, 13.6273, -0.00724125, 9.97832)
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, 14.0342, -0.00724125, 9.97832)
use_collision = true
size = Vector3(4, 4, 0.251953)
material = SubResource("StandardMaterial3D_bbivh")
@@ -1246,48 +1304,14 @@ size = Vector3(4.10754, 4, 2)
material = SubResource("StandardMaterial3D_xs44o")
[node name="CSGBox6" type="CSGBox3D" parent="."]
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -14.2942, -0.0604279, -14.0876)
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -14.15, 0.0191361, -14.178)
use_collision = true
size = Vector3(4.30713, 4.3335, 0.251953)
size = Vector3(4.30713, 4.56336, 0.251953)
material = SubResource("StandardMaterial3D_bbivh")
[node name="DOOR?" type="CSGBox3D" parent="CSGBox6"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.116151, 0, -0.329626)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.201746, 0, -0.329626)
material_override = SubResource("StandardMaterial3D_rw5qh")
operation = 2
size = Vector3(4.10754, 4, 2)
material = SubResource("StandardMaterial3D_xs44o")
[node name="PlayerSpawn" type="Marker3D" parent="."]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.02384, -1.43071, 0.331857)
[node name="ItemSpawnPoints" type="Node3D" parent="."]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.301735, -3.62942, 0)
[node name="ItemSpawnPoint" type="Marker3D" parent="ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.37511, -0.734915, -20.3642)
[node name="ItemSpawnPoint2" type="Marker3D" parent="ItemSpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.93325, -0.778754, 19.392)
[node name="EnemySpawnPoints" type="Node3D" parent="."]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.301735, -3.62942, 0)
[node name="EnemySpawn1" type="Marker3D" parent="EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.21313, 0.418328, 0.264698)
[node name="EnemySpawn2" type="Marker3D" parent="EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.77329, 0.629418, -18.2136)
[node name="ItemDatabase" parent="." instance=ExtResource("24_7qo1y")]
unique_name_in_owner = true
[node name="EnemyDatabase" parent="." instance=ExtResource("25_bfjom")]
unique_name_in_owner = true
[node name="TeleportSpawn" type="Marker3D" parent="."]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.606, -1.38382, -0.348514)

View File

@@ -69,6 +69,8 @@ namespace GameJamDungeon
private float _healthTimerWaitTime = 3.0f;
private bool reduceOnTick = true;
public void Initialize()
{
AnimationPlayer.AnimationFinished += OnAnimationFinished;
@@ -245,7 +247,12 @@ namespace GameJamDungeon
{
if (PlayerData.CurrentVT.Value > 0)
{
if (PlayerData.Inventory.EquippedAccessory.Value.AccessoryStats.AccessoryTags.Contains(AccessoryTag.HalfVTConsumption))
{
if (reduceOnTick)
PlayerData.SetCurrentVT(PlayerData.CurrentVT.Value - 1);
reduceOnTick = !reduceOnTick;
}
PlayerData.SetCurrentHP(PlayerData.CurrentHP.Value + 1);
}
else
@@ -257,8 +264,6 @@ namespace GameJamDungeon
PlayerData.SetMaximumHP(PlayerData.MaximumHP.Value + equippedItem.AccessoryStats.MaxHPUp);
PlayerData.SetMaximumVT(PlayerData.MaximumVT.Value + equippedItem.AccessoryStats.MaxVTUp);
PlayerData.SetLuck(PlayerData.Luck.Value + equippedItem.AccessoryStats.LUCKUp);
if (equippedItem.AccessoryStats.AccessoryTags.Contains(AccessoryTag.HalfVTConsumption))
HealthTimer.WaitTime = _healthTimerWaitTime * 2;
}
private void Inventory_AccessoryUnequipped(AccessoryStats unequippedAccessory)
@@ -266,8 +271,6 @@ namespace GameJamDungeon
PlayerData.SetMaximumHP(PlayerData.MaximumHP.Value - unequippedAccessory.MaxHPUp);
PlayerData.SetMaximumVT(PlayerData.MaximumVT.Value - unequippedAccessory.MaxVTUp);
PlayerData.SetLuck(PlayerData.Luck.Value - unequippedAccessory.LUCKUp);
if (unequippedAccessory.AccessoryTags.Contains(AccessoryTag.HalfVTConsumption))
HealthTimer.WaitTime = _healthTimerWaitTime;
}
private void CollisionDetector_BodyEntered(Node3D body)

View File

@@ -342,7 +342,7 @@ animations = [{
}]
[node name="Player" type="CharacterBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.172521, 0)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2, 0)
collision_layer = 806
collision_mask = 775
script = ExtResource("1_xcol5")
@@ -412,5 +412,5 @@ flip_v = true
[node name="Sprite3D" type="Sprite3D" parent="."]
layers = 2
pixel_size = 0.025
billboard = 1
axis = 1
texture = ExtResource("7_8hi2n")