]> Untitled Git - frog-ninja.git/commitdiff
Bad fix for skeleton and visuals state-machine
authorClifton Palmer <clifton.james.palmer@protonmail.com>
Wed, 7 May 2025 13:50:20 +0000 (16:50 +0300)
committerClifton Palmer <clifton.james.palmer@protonmail.com>
Wed, 7 May 2025 13:51:40 +0000 (16:51 +0300)
player/model.gd
player/model.tscn
player/player.gd
player/player.tscn

index cd6100420ca891e1b18f2ec185061faf782302ff..1a5ec233c8ac1b6c963ec98739e05e089d46256b 100644 (file)
@@ -1,4 +1,4 @@
-extends Node
+extends Node3D
 class_name PlayerModel
 
 
index c0c665a8304685af18c656477173d97eed1bd5e3..fdcaa8cac81c97d8f01f7995728b5411ebd040f1 100644 (file)
@@ -1,8 +1,10 @@
-[gd_scene load_steps=40 format=3 uid="uid://bhtypq3nj4tur"]
+[gd_scene load_steps=42 format=3 uid="uid://bhtypq3nj4tur"]
 
 [ext_resource type="Script" uid="uid://bwox6frn7fmgt" path="res://player/model.gd" id="1_1ourq"]
+[ext_resource type="PackedScene" uid="uid://bfolm8rrgm87w" path="res://skin/gun/prototype_gun_skin.tscn" id="2_0s86x"]
 [ext_resource type="Script" uid="uid://bv5k167ugxmso" path="res://player/moves/idle.gd" id="2_5lj4n"]
 [ext_resource type="Script" uid="uid://capfbnh2d8bcc" path="res://player/animation_tree.gd" id="2_nixw6"]
+[ext_resource type="PackedScene" uid="uid://c465xpmcc4rh1" path="res://skin/sword/prototype_sword_skin.tscn" id="3_i7dkp"]
 [ext_resource type="Script" uid="uid://cqurhmxam2nl0" path="res://player/moves/walk.gd" id="3_nixw6"]
 [ext_resource type="Script" uid="uid://bdiks0m7vsn5w" path="res://player/moves/dash.gd" id="4_0s86x"]
 [ext_resource type="Script" uid="uid://b0oj5iuvr8omo" path="res://player/moves/fall.gd" id="5_i7dkp"]
@@ -21677,7 +21679,7 @@ nodes/suddenStop/position = Vector2(20, 920)
 "nodes/walking speed/position" = Vector2(-20, -470)
 node_connections = [&"global timescale", 0, &"state", &"output", 0, &"global timescale", &"shooting timescale", 0, &"shooting", &"slashing timescale", 0, &"slashing", &"state", 0, &"idle", &"state", 1, &"walking speed", &"state", 2, &"dashing", &"state", 3, &"slashing timescale", &"state", 4, &"shooting timescale", &"state", 5, &"falling", &"state", 6, &"fallToRoll", &"state", 7, &"fallToLanding", &"state", 8, &"suddenStop"]
 
-[node name="Model" type="Node"]
+[node name="Model" type="Node3D"]
 script = ExtResource("1_1ourq")
 
 [node name="Skeleton3D" type="Skeleton3D" parent="."]
@@ -21685,15 +21687,15 @@ bones/0/name = "weapon.L"
 bones/0/parent = -1
 bones/0/rest = Transform3D(1, -2.81782e-08, -3.38388e-07, -3.38388e-07, 0, -1, 2.81782e-08, 1, -9.53516e-15, 0.778152, 1.42065, -0.0554846)
 bones/0/enabled = true
-bones/0/position = Vector3(0.270218, 0.843035, 0.257769)
-bones/0/rotation = Quaternion(0.54972, -0.615959, 0.0853945, 0.557772)
+bones/0/position = Vector3(0.257795, 0.840392, 0.26078)
+bones/0/rotation = Quaternion(0.544573, -0.623375, 0.0834739, 0.554866)
 bones/0/scale = Vector3(1, 1, 1)
 bones/1/name = "weapon.R"
 bones/1/parent = -1
 bones/1/rest = Transform3D(1, 5.72965e-08, -6.49498e-07, -6.49498e-07, 0, -1, -5.72965e-08, 1, 3.7214e-14, -0.778152, 1.42065, -0.0554846)
 bones/1/enabled = true
-bones/1/position = Vector3(-0.287328, 0.833147, -0.178926)
-bones/1/rotation = Quaternion(0.411168, 0.445857, 0.411714, 0.680179)
+bones/1/position = Vector3(-0.290127, 0.831711, -0.175459)
+bones/1/rotation = Quaternion(0.411298, 0.426488, 0.436216, 0.677243)
 bones/1/scale = Vector3(1, 1, 1)
 bones/2/name = "rig"
 bones/2/parent = -1
@@ -21706,8 +21708,8 @@ bones/3/name = "DEF-spine"
 bones/3/parent = 2
 bones/3/rest = Transform3D(1, -5.01022e-07, 7.45955e-07, 5.10616e-07, 0.999917, -0.0129167, -7.39421e-07, 0.0129167, 0.999917, -7.72729e-08, 1.04275, 0.0155431)
 bones/3/enabled = true
-bones/3/position = Vector3(0.00653008, 0.970321, 0.0047609)
-bones/3/rotation = Quaternion(0.0145211, -0.332126, -0.00422743, 0.943114)
+bones/3/position = Vector3(0.00444109, 0.970864, 0.00699637)
+bones/3/rotation = Quaternion(0.0148333, -0.332632, -0.00389544, 0.942932)
 bones/3/scale = Vector3(1, 1, 1)
 bones/4/name = "DEF-spine.001"
 bones/4/parent = 3
@@ -21721,154 +21723,154 @@ bones/5/parent = 4
 bones/5/rest = Transform3D(1, -7.73194e-13, -2.38418e-07, 8.22932e-13, 1, 2.08616e-07, 2.38418e-07, -2.08616e-07, 1, -1.68199e-14, 0.100027, 9.31292e-10)
 bones/5/enabled = true
 bones/5/position = Vector3(-1.68199e-14, 0.100027, 9.31292e-10)
-bones/5/rotation = Quaternion(0.0953587, 0.0411508, -0.00955886, 0.994546)
+bones/5/rotation = Quaternion(0.0946431, 0.0408871, -0.00951341, 0.994626)
 bones/5/scale = Vector3(1, 1, 1)
 bones/6/name = "DEF-spine.003"
 bones/6/parent = 5
 bones/6/rest = Transform3D(1, 7.31584e-08, -6.47734e-08, -7.48033e-08, 0.999668, -0.0257693, 6.28666e-08, 0.0257693, 0.999668, -6.91027e-15, 0.0932206, 3.72529e-09)
 bones/6/enabled = true
 bones/6/position = Vector3(-6.91027e-15, 0.0932206, 3.72529e-09)
-bones/6/rotation = Quaternion(0.108076, 0.122666, -0.0111419, 0.986483)
+bones/6/rotation = Quaternion(0.107367, 0.121885, -0.0110847, 0.986658)
 bones/6/scale = Vector3(1, 0.999996, 1)
 bones/7/name = "DEF-spine.004"
 bones/7/parent = 6
 bones/7/rest = Transform3D(1, 2.69986e-06, -3.40985e-06, -3.98378e-06, 0.883184, -0.469026, 1.74522e-06, 0.469026, 0.883184, -2.37588e-14, 0.168653, -7.45057e-09)
 bones/7/enabled = true
 bones/7/position = Vector3(-2.37588e-14, 0.168653, -7.45057e-09)
-bones/7/rotation = Quaternion(0.226742, -0.010961, 0.00298693, 0.973889)
+bones/7/rotation = Quaternion(0.220664, -0.0109839, 0.00134877, 0.975287)
 bones/7/scale = Vector3(1, 1, 1)
 bones/8/name = "DEF-spine.005"
 bones/8/parent = 7
 bones/8/rest = Transform3D(1, -5.71701e-06, 4.90714e-06, 3.76661e-06, 0.943434, 0.331561, -6.5251e-06, -0.331561, 0.943434, 3.19744e-14, 0.0425525, 5.40167e-08)
 bones/8/enabled = true
 bones/8/position = Vector3(3.19744e-14, 0.0425525, 5.40167e-08)
-bones/8/rotation = Quaternion(-0.165393, 0.178543, -0.0304574, 0.969453)
+bones/8/rotation = Quaternion(-0.165404, 0.17823, -0.0304041, 0.969511)
 bones/8/scale = Vector3(1, 1, 1)
 bones/9/name = "DEF-spine.006"
 bones/9/parent = 8
 bones/9/rest = Transform3D(1, 2.66058e-06, -3.06662e-06, -2.57231e-06, 0.999596, 0.0284317, 3.14102e-06, -0.0284316, 0.999596, 1.77636e-14, 0.0564734, -2.79425e-09)
 bones/9/enabled = true
 bones/9/position = Vector3(1.77636e-14, 0.0564734, -2.79425e-09)
-bones/9/rotation = Quaternion(-0.0498129, -0.00487107, -0.0194347, 0.998558)
+bones/9/rotation = Quaternion(-0.0780981, -0.00435602, -0.023115, 0.996668)
 bones/9/scale = Vector3(1, 1, 1)
 bones/10/name = "DEF-pelvis.L"
 bones/10/parent = 2
 bones/10/rest = Transform3D(-0.40286, 0.848987, -0.341943, 0.355026, 0.489302, 0.79658, 0.843599, 0.199512, -0.498533, -9.39026e-08, 1.04275, 0.0155431)
 bones/10/enabled = true
-bones/10/position = Vector3(0.00653006, 0.970321, 0.00476089)
-bones/10/rotation = Quaternion(0.261918, 0.851292, 0.442096, -0.10608)
+bones/10/position = Vector3(0.00444107, 0.970864, 0.00699637)
+bones/10/rotation = Quaternion(0.261424, 0.851387, 0.44227, -0.105808)
 bones/10/scale = Vector3(1, 1, 1)
 bones/11/name = "DEF-pelvis.R"
 bones/11/parent = 2
 bones/11/rest = Transform3D(-0.40286, -0.848987, 0.341943, -0.355026, 0.489302, 0.79658, -0.843599, 0.199512, -0.498533, 7.44983e-08, 1.04275, 0.0155431)
 bones/11/enabled = true
-bones/11/position = Vector3(0.0065302, 0.970321, 0.00476099)
-bones/11/rotation = Quaternion(-0.466047, 0.60159, 0.178602, 0.623691)
+bones/11/position = Vector3(0.0044412, 0.970864, 0.00699647)
+bones/11/rotation = Quaternion(-0.466268, 0.601116, 0.17861, 0.623981)
 bones/11/scale = Vector3(1, 1, 1)
 bones/12/name = "DEF-thigh.L"
 bones/12/parent = 2
 bones/12/rest = Transform3D(1, -2.09345e-08, 0.000146221, 1.12245e-06, -0.999969, -0.00781959, 0.000146216, 0.00781959, -0.999969, 0.0820778, 0.975232, -0.000452477)
 bones/12/enabled = true
-bones/12/position = Vector3(0.0800872, 0.901562, 0.0423462)
-bones/12/rotation = Quaternion(0.921016, 0.0253673, 0.322723, 0.216649)
-bones/12/scale = Vector3(1.01664, 0.967524, 1.01664)
+bones/12/position = Vector3(0.0780212, 0.902117, 0.0446413)
+bones/12/rotation = Quaternion(0.921125, 0.0261322, 0.323364, 0.215131)
+bones/12/scale = Vector3(1.01662, 0.967575, 1.01662)
 bones/13/name = "DEF-thigh.L.001"
 bones/13/parent = 12
 bones/13/rest = Transform3D(1, -1.26403e-08, -3.48623e-11, 1.26403e-08, 1, -5.58701e-09, 3.48624e-11, 5.58701e-09, 1, -9.96879e-09, 0.221857, -3.62888e-10)
 bones/13/enabled = true
 bones/13/position = Vector3(-9.96879e-09, 0.221857, -3.62888e-10)
-bones/13/rotation = Quaternion(-1.24742e-07, -0.0246837, -4.25125e-08, 0.999695)
+bones/13/rotation = Quaternion(-1.25824e-07, -0.0247501, -4.34404e-08, 0.999694)
 bones/13/scale = Vector3(1, 1, 1)
 bones/14/name = "DEF-shin.L"
 bones/14/parent = 13
 bones/14/rest = Transform3D(1, -1.11375e-05, 0.000107765, 1.93136e-05, 0.997095, -0.0761695, -0.000106604, 0.0761695, 0.997095, -1.2041e-08, 0.221857, 2.13731e-10)
 bones/14/enabled = true
 bones/14/position = Vector3(-1.2041e-08, 0.221857, 2.13731e-10)
-bones/14/rotation = Quaternion(0.175583, -0.0250391, 0.00430114, 0.984137)
-bones/14/scale = Vector3(0.999989, 0.994524, 1.00605)
+bones/14/rotation = Quaternion(0.17588, -0.0252266, 0.00434083, 0.984079)
+bones/14/scale = Vector3(0.999988, 0.994764, 1.0058)
 bones/15/name = "DEF-shin.L.001"
 bones/15/parent = 14
 bones/15/rest = Transform3D(1, 3.34699e-08, 3.12514e-08, -3.34699e-08, 1, 1.11716e-08, -3.12514e-08, -1.11716e-08, 1, -1.28523e-08, 0.222639, 5.92991e-10)
 bones/15/enabled = true
 bones/15/position = Vector3(-1.28523e-08, 0.222639, 5.92991e-10)
-bones/15/rotation = Quaternion(-3.2682e-08, 0.0370535, 8.24121e-09, 0.999313)
+bones/15/rotation = Quaternion(1.10925e-08, 0.0366518, 3.16469e-08, 0.999328)
 bones/15/scale = Vector3(1, 1, 1)
 bones/16/name = "DEF-foot.L"
 bones/16/parent = 15
 bones/16/rest = Transform3D(1, 0.000206859, 0.000625405, -0.000630092, 0.577262, 0.816559, -0.00019211, -0.816559, 0.577262, -1.10424e-08, 0.222639, -2.42653e-09)
 bones/16/enabled = true
 bones/16/position = Vector3(-1.10424e-08, 0.222639, -2.42653e-09)
-bones/16/rotation = Quaternion(-0.409998, 0.0358415, 0.104971, 0.905317)
-bones/16/scale = Vector3(0.985385, 1.00324, 1.01282)
+bones/16/rotation = Quaternion(-0.411404, 0.0355935, 0.105301, 0.90465)
+bones/16/scale = Vector3(0.985393, 1.00339, 1.01266)
 bones/17/name = "DEF-toe.L"
 bones/17/parent = 16
 bones/17/rest = Transform3D(-1, 0.000487376, 0.00059825, -7.68778e-08, 0.775227, -0.631683, -0.000771646, -0.631683, -0.775227, -2.26655e-09, 0.138169, -2.91629e-09)
 bones/17/enabled = true
 bones/17/position = Vector3(-2.26655e-09, 0.138169, -2.91629e-09)
-bones/17/rotation = Quaternion(-0.023027, 0.935236, -0.35285, -0.0173045)
+bones/17/rotation = Quaternion(-0.0232712, 0.935018, -0.353468, -0.0161454)
 bones/17/scale = Vector3(0.999462, 1.00037, 1.00017)
 bones/18/name = "DEF-thigh.R"
 bones/18/parent = 2
 bones/18/rest = Transform3D(1, 4.62139e-08, -0.000146221, -1.09717e-06, -0.999969, -0.00781958, -0.000146217, 0.00781958, -0.999969, -0.0820778, 0.975232, -0.000452477)
 bones/18/enabled = true
-bones/18/position = Vector3(-0.047842, 0.904453, -0.0604782)
-bones/18/rotation = Quaternion(0.937347, -0.108058, 0.329664, -0.0320375)
-bones/18/scale = Vector3(1.01533, 0.970024, 1.01533)
+bones/18/position = Vector3(-0.0498057, 0.904947, -0.0583119)
+bones/18/rotation = Quaternion(0.937277, -0.106122, 0.330173, -0.0351492)
+bones/18/scale = Vector3(1.0156, 0.969509, 1.0156)
 bones/19/name = "DEF-thigh.R.001"
 bones/19/parent = 18
 bones/19/rest = Transform3D(1, -1.26401e-08, 7.42734e-11, 1.26401e-08, 1, 4.19003e-09, -7.42735e-11, -4.19003e-09, 1, 6.66206e-09, 0.221857, -4.78394e-10)
 bones/19/enabled = true
 bones/19/position = Vector3(6.66206e-09, 0.221857, -4.78394e-10)
-bones/19/rotation = Quaternion(-3.26671e-09, 0.0869912, 1.22724e-08, 0.996209)
+bones/19/rotation = Quaternion(-4.8044e-09, 0.0869865, 1.19648e-08, 0.99621)
 bones/19/scale = Vector3(1, 1, 1)
 bones/20/name = "DEF-shin.R"
 bones/20/parent = 19
 bones/20/rest = Transform3D(1, 1.11375e-05, -0.000107765, -1.93136e-05, 0.997095, -0.0761695, 0.000106604, 0.0761695, 0.997095, 1.20411e-08, 0.221857, -2.5284e-10)
 bones/20/enabled = true
 bones/20/position = Vector3(1.20411e-08, 0.221857, -2.5284e-10)
-bones/20/rotation = Quaternion(0.21454, 0.0865527, -0.0184707, 0.972697)
-bones/20/scale = Vector3(0.999992, 0.992221, 1.00847)
+bones/20/rotation = Quaternion(0.210515, 0.0866508, -0.0181276, 0.973574)
+bones/20/scale = Vector3(0.999993, 0.992091, 1.00861)
 bones/21/name = "DEF-shin.R.001"
 bones/21/parent = 20
 bones/21/rest = Transform3D(1, -3.34719e-08, -3.12514e-08, 3.34719e-08, 1, 3.72105e-09, 3.12514e-08, -3.72105e-09, 1, 1.28523e-08, 0.222639, -1.27147e-09)
 bones/21/enabled = true
 bones/21/position = Vector3(1.28523e-08, 0.222639, -1.27147e-09)
-bones/21/rotation = Quaternion(-1.48366e-08, 0.0716729, 6.23256e-09, 0.997428)
+bones/21/rotation = Quaternion(-1.18839e-09, 0.0713903, 1.46609e-08, 0.997449)
 bones/21/scale = Vector3(1, 1, 1)
 bones/22/name = "DEF-foot.R"
 bones/22/parent = 21
 bones/22/rest = Transform3D(1, -0.000206859, -0.000625405, 0.000630092, 0.577262, 0.816559, 0.00019211, -0.816559, 0.577262, 1.10426e-08, 0.222639, 2.69392e-09)
 bones/22/enabled = true
 bones/22/position = Vector3(1.10426e-08, 0.222639, 2.69392e-09)
-bones/22/rotation = Quaternion(-0.556023, 0.0706171, -0.111599, 0.820608)
-bones/22/scale = Vector3(0.988399, 0.99018, 1.02249)
+bones/22/rotation = Quaternion(-0.555572, 0.0705864, -0.112025, 0.820858)
+bones/22/scale = Vector3(0.988496, 0.99024, 1.02231)
 bones/23/name = "DEF-toe.R"
 bones/23/parent = 22
 bones/23/rest = Transform3D(-1, -0.000487376, -0.000598249, 7.6805e-08, 0.775227, -0.631683, 0.000771646, -0.631683, -0.775227, 9.71185e-09, 0.138169, 4.34738e-10)
 bones/23/enabled = true
 bones/23/position = Vector3(9.71185e-09, 0.138169, 4.34738e-10)
-bones/23/rotation = Quaternion(-0.00246947, 0.93683, -0.349744, -0.00479478)
+bones/23/rotation = Quaternion(-0.00238668, 0.936864, -0.349657, -0.00460961)
 bones/23/scale = Vector3(0.999647, 1.00025, 1.0001)
 bones/24/name = "DEF-ear.L"
 bones/24/parent = 2
 bones/24/rest = Transform3D(0.961059, 0.174102, -0.214603, -0.184384, 0.982435, -0.0287021, 0.205837, 0.0671538, 0.976279, 0.08271, 1.67598, 0.02781)
 bones/24/enabled = true
-bones/24/position = Vector3(0.0625779, 1.5769, 0.163798)
-bones/24/rotation = Quaternion(0.169928, -0.100928, -0.0650086, 0.978117)
+bones/24/position = Vector3(0.0618574, 1.58123, 0.160001)
+bones/24/rotation = Quaternion(0.135314, -0.10731, -0.0696352, 0.98251)
 bones/24/scale = Vector3(1, 1, 1)
 bones/25/name = "DEF-ear.L.001"
 bones/25/parent = 2
 bones/25/rest = Transform3D(0.678915, 0.638299, 0.362834, -0.585463, 0.172429, 0.792149, 0.443065, -0.750228, 0.490766, 0.08901, 1.71153, 0.03024)
 bones/25/enabled = true
-bones/25/position = Vector3(0.0659387, 1.61069, 0.1763)
-bones/25/rotation = Quaternion(-0.384482, 0.00336713, -0.373658, 0.844122)
+bones/25/position = Vector3(0.0657509, 1.61573, 0.170174)
+bones/25/rotation = Quaternion(-0.41234, -0.00848664, -0.382041, 0.827012)
 bones/25/scale = Vector3(1, 1, 1)
 bones/26/name = "DEF-ear.L.002"
 bones/26/parent = 2
 bones/26/rest = Transform3D(0.186784, 0.0158202, 0.982274, 0.036631, -0.999287, 0.0091287, 0.98172, 0.0342765, -0.18723, 0.108, 1.71666, 0.00792)
 bones/26/enabled = true
-bones/26/position = Vector3(0.0846291, 1.62334, 0.156915)
-bones/26/rotation = Quaternion(0.755979, -0.0432962, 0.640748, -0.126741)
+bones/26/position = Vector3(0.0847492, 1.6267, 0.150076)
+bones/26/rotation = Quaternion(0.757722, -0.0274461, 0.64504, -0.0950104)
 bones/26/scale = Vector3(1.00001, 0.999978, 1.00001)
 bones/27/name = "DEF-ear.L.003"
 bones/27/parent = 26
@@ -21881,29 +21883,29 @@ bones/28/name = "DEF-ear.L.004"
 bones/28/parent = 2
 bones/28/rest = Transform3D(0.634728, -0.408088, -0.656189, 0.412904, 0.896897, -0.158386, 0.653169, -0.17041, 0.737787, 0.0909, 1.65798, 0.03123)
 bones/28/enabled = true
-bones/28/position = Vector3(0.07218, 1.55934, 0.162278)
-bones/28/rotation = Quaternion(0.137534, -0.399436, 0.208946, 0.881973)
+bones/28/position = Vector3(0.0711575, 1.56345, 0.159746)
+bones/28/rotation = Quaternion(0.102874, -0.39561, 0.215218, 0.8869)
 bones/28/scale = Vector3(1, 1, 1)
 bones/29/name = "DEF-ear.R"
 bones/29/parent = 2
 bones/29/rest = Transform3D(0.961059, -0.174102, 0.214603, 0.184384, 0.982435, -0.0287021, -0.205837, 0.0671538, 0.976279, -0.08271, 1.67598, 0.02781)
 bones/29/enabled = true
-bones/29/position = Vector3(-0.102286, 1.56434, 0.158696)
-bones/29/rotation = Quaternion(0.15969, 0.083325, 0.144282, 0.973005)
+bones/29/position = Vector3(-0.103127, 1.57128, 0.154872)
+bones/29/rotation = Quaternion(0.126306, 0.0841598, 0.133172, 0.979402)
 bones/29/scale = Vector3(1, 1, 1)
 bones/30/name = "DEF-ear.R.001"
 bones/30/parent = 2
 bones/30/rest = Transform3D(0.678915, -0.638299, -0.362834, 0.585463, 0.172429, 0.792149, -0.443065, -0.750228, 0.490766, -0.08901, 1.71153, 0.03024)
 bones/30/enabled = true
-bones/30/position = Vector3(-0.111483, 1.59717, 0.170811)
-bones/30/rotation = Quaternion(-0.394456, -0.0585759, 0.424623, 0.812815)
+bones/30/position = Vector3(-0.111797, 1.60503, 0.164635)
+bones/30/rotation = Quaternion(-0.423977, -0.0426336, 0.41812, 0.802248)
 bones/30/scale = Vector3(1, 1, 1)
 bones/31/name = "DEF-ear.R.002"
 bones/31/parent = 2
 bones/31/rest = Transform3D(0.186784, -0.0158202, -0.982274, -0.036631, -0.999287, 0.0091287, -0.98172, 0.0342765, -0.18723, -0.108, 1.71666, 0.00792)
 bones/31/enabled = true
-bones/31/position = Vector3(-0.130645, 1.60694, 0.150254)
-bones/31/rotation = Quaternion(0.76991, 0.104448, -0.624901, -0.0763395)
+bones/31/position = Vector3(-0.13068, 1.61368, 0.143338)
+bones/31/rotation = Quaternion(0.774702, 0.0762122, -0.625311, -0.0549099)
 bones/31/scale = Vector3(1.00001, 0.999994, 1)
 bones/32/name = "DEF-ear.R.003"
 bones/32/parent = 31
@@ -21916,22 +21918,22 @@ bones/33/name = "DEF-ear.R.004"
 bones/33/parent = 2
 bones/33/rest = Transform3D(0.634728, 0.408088, 0.656189, -0.412904, 0.896897, -0.158386, -0.653169, -0.17041, 0.737787, -0.0909, 1.65798, 0.03123)
 bones/33/enabled = true
-bones/33/position = Vector3(-0.109009, 1.54554, 0.156672)
-bones/33/rotation = Quaternion(0.113193, 0.381335, -0.13705, 0.907187)
+bones/33/position = Vector3(-0.110215, 1.5524, 0.154055)
+bones/33/rotation = Quaternion(0.0855173, 0.372851, -0.157824, 0.910363)
 bones/33/scale = Vector3(1, 1, 1)
 bones/34/name = "DEF-teeth.T"
 bones/34/parent = 2
 bones/34/rest = Transform3D(1, 4.62162e-13, 1.77945e-13, -1.77945e-13, 1.78814e-07, 1, 4.62162e-13, -1, 1.78814e-07, -3.77531e-14, 1.63926, 0.14112)
 bones/34/enabled = true
-bones/34/position = Vector3(-0.0177878, 1.50352, 0.259639)
-bones/34/rotation = Quaternion(-0.598687, -0.0351181, 0.0211663, 0.799933)
+bones/34/position = Vector3(-0.0202241, 1.51612, 0.260274)
+bones/34/rotation = Quaternion(-0.626311, -0.0312944, 0.0136596, 0.778825)
 bones/34/scale = Vector3(1, 1, 1)
 bones/35/name = "DEF-nose.002"
 bones/35/parent = 2
 bones/35/rest = Transform3D(1, -2.28305e-13, 4.65375e-13, -5.17765e-13, -0.396913, 0.917856, -2.48383e-14, -0.917856, -0.396913, -3.77753e-14, 1.6605, 0.17685)
 bones/35/enabled = true
-bones/35/position = Vector3(-0.0198119, 1.51375, 0.299876)
-bones/35/rotation = Quaternion(-0.748384, -0.0386792, 0.0136095, 0.661997)
+bones/35/position = Vector3(-0.0222636, 1.52914, 0.299698)
+bones/35/rotation = Quaternion(-0.771155, -0.0334136, 0.00703314, 0.635731)
 bones/35/scale = Vector3(1.00001, 0.999983, 1.00001)
 bones/36/name = "DEF-nose.003"
 bones/36/parent = 35
@@ -21944,29 +21946,29 @@ bones/37/name = "DEF-nose.L.001"
 bones/37/parent = 2
 bones/37/rest = Transform3D(-0.877924, -0.461149, 0.128806, 0.116591, 0.0550216, 0.991655, -0.464387, 0.885615, 0.00546097, 0.01584, 1.65861, 0.14643)
 bones/37/enabled = true
-bones/37/position = Vector3(-0.00362209, 1.52173, 0.270652)
-bones/37/rotation = Quaternion(-0.126618, 0.58326, 0.774691, 0.208877)
+bones/37/position = Vector3(-0.00579078, 1.5348, 0.270094)
+bones/37/rotation = Quaternion(-0.130751, 0.610196, 0.751849, 0.212812)
 bones/37/scale = Vector3(1, 1, 1)
 bones/38/name = "DEF-nose.R.001"
 bones/38/parent = 2
 bones/38/rest = Transform3D(-0.877924, 0.461149, -0.128806, -0.116591, 0.0550216, 0.991655, 0.464388, 0.885615, 0.00546099, -0.01584, 1.65861, 0.14643)
 bones/38/enabled = true
-bones/38/position = Vector3(-0.0351956, 1.51933, 0.269675)
-bones/38/rotation = Quaternion(0.0580234, 0.597354, 0.760134, -0.248996)
+bones/38/position = Vector3(-0.0373962, 1.53288, 0.269088)
+bones/38/rotation = Quaternion(0.0697574, 0.623411, 0.741363, -0.23848)
 bones/38/scale = Vector3(1, 1, 1)
 bones/39/name = "DEF-eye_master.L"
 bones/39/parent = 2
 bones/39/rest = Transform3D(-1, 1.80179e-13, 4.59309e-13, 4.59309e-13, 0, 1, 1.80179e-13, 1, -8.27579e-26, 0.04644, 1.70469, 0.10881)
 bones/39/enabled = true
-bones/39/position = Vector3(0.0234265, 1.57874, 0.248439)
-bones/39/rotation = Quaternion(-0.0351181, 0.598687, 0.799933, -0.0211662)
+bones/39/position = Vector3(0.0223534, 1.58955, 0.244082)
+bones/39/rotation = Quaternion(-0.031294, 0.626311, 0.778825, -0.0136603)
 bones/39/scale = Vector3(1, 1, 1)
 bones/40/name = "DEF-lid.B.L"
 bones/40/parent = 2
 bones/40/rest = Transform3D(0.216868, 0.961081, 0.171145, 0.856458, -0.27145, 0.439084, 0.468453, 0.0513548, -0.881995, 0.02358, 1.70019, 0.12762)
 bones/40/enabled = true
-bones/40/position = Vector3(0.000855934, 1.56739, 0.264517)
-bones/40/rotation = Quaternion(0.717854, 0.586068, 0.292005, -0.236522)
+bones/40/position = Vector3(-0.000469407, 1.57984, 0.260851)
+bones/40/rotation = Quaternion(0.729914, 0.590124, 0.275638, -0.207372)
 bones/40/scale = Vector3(0.999995, 1.00001, 0.999995)
 bones/41/name = "DEF-lid.B.L.001"
 bones/41/parent = 40
@@ -21993,8 +21995,8 @@ bones/44/name = "DEF-lid.T.L"
 bones/44/parent = 2
 bones/44/rest = Transform3D(0.0104918, -0.524464, -0.851368, -0.942304, 0.279708, -0.183919, 0.334593, 0.804178, -0.49127, 0.06912, 1.70523, 0.10962)
 bones/44/enabled = true
-bones/44/position = Vector3(0.0459796, 1.58075, 0.250067)
-bones/44/rotation = Quaternion(-0.638938, 0.605256, 0.302323, -0.366093)
+bones/44/position = Vector3(0.0449302, 1.59128, 0.245698)
+bones/44/rotation = Quaternion(-0.621383, 0.621956, 0.282682, -0.383595)
 bones/44/scale = Vector3(1, 0.999997, 1)
 bones/45/name = "DEF-lid.T.L.001"
 bones/45/parent = 44
@@ -22021,8 +22023,8 @@ bones/48/name = "DEF-eye.L"
 bones/48/parent = 2
 bones/48/rest = Transform3D(-1, 1.80179e-13, 4.59309e-13, 4.59309e-13, 0, 1, 1.80179e-13, 1, -8.27579e-26, 0.04644, 1.70469, 0.10881)
 bones/48/enabled = true
-bones/48/position = Vector3(0.0234265, 1.57874, 0.248439)
-bones/48/rotation = Quaternion(-0.0351181, 0.598687, 0.799933, -0.0211663)
+bones/48/position = Vector3(0.0223534, 1.58955, 0.244082)
+bones/48/rotation = Quaternion(-0.0312946, 0.626311, 0.778825, -0.0136593)
 bones/48/scale = Vector3(1, 1, 1)
 bones/49/name = "DEF-eye_iris.L"
 bones/49/parent = 48
@@ -22035,15 +22037,15 @@ bones/50/name = "DEF-eye_master.R"
 bones/50/parent = 2
 bones/50/rest = Transform3D(-1, 1.80179e-13, 4.59309e-13, 4.59309e-13, 0, 1, 1.80179e-13, 1, -8.27579e-26, -0.04644, 1.70469, 0.10881)
 bones/50/enabled = true
-bones/50/position = Vector3(-0.0691415, 1.57169, 0.245576)
-bones/50/rotation = Quaternion(-0.0351181, 0.598687, 0.799933, -0.0211662)
+bones/50/position = Vector3(-0.0702848, 1.58404, 0.241233)
+bones/50/rotation = Quaternion(-0.031294, 0.626311, 0.778825, -0.0136603)
 bones/50/scale = Vector3(1, 1, 1)
 bones/51/name = "DEF-lid.B.R"
 bones/51/parent = 2
 bones/51/rest = Transform3D(0.216868, -0.961081, -0.171145, -0.856458, -0.27145, 0.439084, -0.468453, 0.0513548, -0.881995, -0.02358, 1.70019, 0.12762)
 bones/51/enabled = true
-bones/51/position = Vector3(-0.0461455, 1.56381, 0.263063)
-bones/51/rotation = Quaternion(0.768933, -0.522313, -0.286838, -0.231635)
+bones/51/position = Vector3(-0.0475191, 1.57699, 0.25936)
+bones/51/rotation = Quaternion(0.772626, -0.538037, -0.264443, -0.20889)
 bones/51/scale = Vector3(1, 0.999997, 1)
 bones/52/name = "DEF-lid.B.R.001"
 bones/52/parent = 51
@@ -22070,8 +22072,8 @@ bones/55/name = "DEF-lid.T.R"
 bones/55/parent = 2
 bones/55/rest = Transform3D(0.0104918, 0.524464, 0.851368, 0.942304, 0.279708, -0.183919, -0.334593, 0.804178, -0.49127, -0.06912, 1.70523, 0.10962)
 bones/55/enabled = true
-bones/55/position = Vector3(-0.0917959, 1.57025, 0.245806)
-bones/55/rotation = Quaternion(0.581526, 0.640431, 0.348803, 0.360573)
+bones/55/position = Vector3(-0.0929611, 1.58301, 0.241418)
+bones/55/rotation = Quaternion(0.573381, 0.645947, 0.324881, 0.385279)
 bones/55/scale = Vector3(1.00001, 0.999987, 1.00001)
 bones/56/name = "DEF-lid.T.R.001"
 bones/56/parent = 55
@@ -22098,8 +22100,8 @@ bones/59/name = "DEF-eye.R"
 bones/59/parent = 2
 bones/59/rest = Transform3D(-1, 1.80179e-13, 4.59309e-13, 4.59309e-13, 0, 1, 1.80179e-13, 1, -8.27579e-26, -0.04644, 1.70469, 0.10881)
 bones/59/enabled = true
-bones/59/position = Vector3(-0.0691415, 1.57169, 0.245576)
-bones/59/rotation = Quaternion(-0.0351181, 0.598687, 0.799933, -0.0211662)
+bones/59/position = Vector3(-0.0702848, 1.58404, 0.241233)
+bones/59/rotation = Quaternion(-0.0312947, 0.62631, 0.778826, -0.013659)
 bones/59/scale = Vector3(1, 1, 1)
 bones/60/name = "DEF-eye_iris.R"
 bones/60/parent = 59
@@ -22112,15 +22114,15 @@ bones/61/name = "DEF-teeth.B"
 bones/61/parent = 2
 bones/61/rest = Transform3D(1, 4.62162e-13, 1.77945e-13, -1.77945e-13, -1.19209e-07, 1, 4.62162e-13, -0.999999, -1.19209e-07, -3.77531e-14, 1.61028, 0.135)
 bones/61/enabled = true
-bones/61/position = Vector3(-0.0153748, 1.47753, 0.245632)
-bones/61/rotation = Quaternion(-0.598687, -0.0351173, 0.0211675, 0.799933)
+bones/61/position = Vector3(-0.0182063, 1.48919, 0.248112)
+bones/61/rotation = Quaternion(-0.626311, -0.0312946, 0.0136592, 0.778825)
 bones/61/scale = Vector3(1, 0.999999, 1)
 bones/62/name = "DEF-tongue"
 bones/62/parent = 2
 bones/62/rest = Transform3D(1, 4.34147e-13, 1.14851e-13, -2.0596e-13, 0.21611, 0.976368, 3.99068e-13, -0.976368, 0.21611, -3.77531e-14, 1.61514, 0.12186)
 bones/62/enabled = true
-bones/62/position = Vector3(-0.0156634, 1.48589, 0.234391)
-bones/62/rotation = Quaternion(-0.508188, -0.0326084, 0.0248594, 0.860269)
+bones/62/position = Vector3(-0.0182907, 1.49676, 0.23632)
+bones/62/rotation = Quaternion(-0.537941, -0.0296244, 0.0169801, 0.842291)
 bones/62/scale = Vector3(1, 0.999999, 0.999999)
 bones/63/name = "DEF-tongue.001"
 bones/63/parent = 62
@@ -22140,15 +22142,15 @@ bones/65/name = "DEF-jaw_master"
 bones/65/parent = 2
 bones/65/rest = Transform3D(1, -3.62948e-13, 4.55036e-14, -2.7716e-13, -0.833001, -0.553271, 2.38713e-13, 0.553271, -0.833, -3.77531e-14, 1.68642, 0.05625)
 bones/65/enabled = true
-bones/65/position = Vector3(-0.0209379, 1.57258, 0.19146)
-bones/65/rotation = Quaternion(0.987904, 0.0352509, 0.0209442, 0.149545)
+bones/65/position = Vector3(-0.0218474, 1.58025, 0.187409)
+bones/65/rotation = Quaternion(0.982358, 0.0268277, 0.0211235, 0.183864)
 bones/65/scale = Vector3(1, 1, 0.999999)
 bones/66/name = "DEF-chin"
 bones/66/parent = 2
 bones/66/rest = Transform3D(1, 2.84217e-13, 2.38418e-07, 8.53385e-08, 0.933745, -0.357937, -2.22622e-07, 0.357937, 0.933745, -3.77531e-14, 1.56528, 0.13671)
 bones/66/enabled = true
-bones/66/position = Vector3(-0.0117201, 1.43402, 0.234642)
-bones/66/rotation = Quaternion(0.319927, -0.00245583, 0.0409298, 0.946554)
+bones/66/position = Vector3(-0.0152744, 1.44497, 0.240179)
+bones/66/rotation = Quaternion(0.286884, -0.00647626, 0.0335259, 0.957357)
 bones/66/scale = Vector3(0.999995, 1.00001, 0.999996)
 bones/67/name = "DEF-chin.001"
 bones/67/parent = 66
@@ -22161,15 +22163,15 @@ bones/68/name = "DEF-jaw"
 bones/68/parent = 2
 bones/68/rest = Transform3D(1, -6.25277e-13, 9.53684e-07, 9.50503e-07, -0.0816063, -0.996664, 7.78274e-08, 0.996664, -0.0816064, -3.77531e-14, 1.56951, 0.08505)
 bones/68/enabled = true
-bones/68/position = Vector3(-0.0116423, 1.45264, 0.186273)
-bones/68/rotation = Quaternion(0.823715, 0.0225833, 0.0342245, 0.56552)
+bones/68/position = Vector3(-0.0146265, 1.4602, 0.19064)
+bones/68/rotation = Quaternion(0.803753, 0.0149259, 0.0307112, 0.593983)
 bones/68/scale = Vector3(1, 0.999999, 1)
 bones/69/name = "DEF-jaw.L"
 bones/69/parent = 2
 bones/69/rest = Transform3D(0.982712, -0.183588, -0.0239067, -0.184924, -0.979563, -0.0791116, -0.00889419, 0.0821649, -0.996578, 0.08334, 1.68642, 0.05625)
 bones/69/enabled = true
-bones/69/position = Vector3(0.0621218, 1.5789, 0.19403)
-bones/69/rotation = Quaternion(0.993408, -0.0512174, -0.00990228, -0.102072)
+bones/69/position = Vector3(0.0612967, 1.58531, 0.190018)
+bones/69/rotation = Quaternion(0.995875, -0.0600043, -0.00448249, -0.0679129)
 bones/69/scale = Vector3(1, 1, 0.999999)
 bones/70/name = "DEF-jaw.L.001"
 bones/70/parent = 69
@@ -22189,8 +22191,8 @@ bones/72/name = "DEF-jaw.R"
 bones/72/parent = 2
 bones/72/rest = Transform3D(0.982712, 0.183588, 0.0239067, 0.184924, -0.979563, -0.0791116, 0.00889419, 0.0821649, -0.996578, -0.08334, 1.68642, 0.05625)
 bones/72/enabled = true
-bones/72/position = Vector3(-0.103998, 1.56625, 0.18889)
-bones/72/rotation = Quaternion(0.985874, 0.129605, 0.0327569, -0.100902)
+bones/72/position = Vector3(-0.104953, 1.5753, 0.184849)
+bones/72/rotation = Quaternion(0.989782, 0.12224, 0.0318707, -0.0661272)
 bones/72/scale = Vector3(1, 1, 0.999999)
 bones/73/name = "DEF-jaw.R.001"
 bones/73/parent = 72
@@ -22210,8 +22212,8 @@ bones/75/name = "DEF-lip.T.L"
 bones/75/parent = 2
 bones/75/rest = Transform3D(0.267455, 0.963307, -0.0225411, -0.0225393, 0.0296414, 0.999306, 0.963306, -0.266762, 0.02964, -3.77531e-14, 1.6326, 0.1539)
 bones/75/enabled = true
-bones/75/position = Vector3(-0.0173495, 1.49355, 0.270029)
-bones/75/rotation = Quaternion(-0.440324, -0.389878, -0.466625, 0.660585)
+bones/75/position = Vector3(-0.0200147, 1.50688, 0.271329)
+bones/75/rotation = Quaternion(-0.465013, -0.403695, -0.459897, 0.639756)
 bones/75/scale = Vector3(1, 1, 1)
 bones/76/name = "DEF-lip.T.L.001"
 bones/76/parent = 75
@@ -22224,8 +22226,8 @@ bones/77/name = "DEF-lip.T.R"
 bones/77/parent = 2
 bones/77/rest = Transform3D(0.267455, -0.963307, 0.0225411, 0.0225393, 0.0296414, 0.999306, -0.963306, -0.266762, 0.02964, -3.77531e-14, 1.6326, 0.1539)
 bones/77/enabled = true
-bones/77/position = Vector3(-0.0173495, 1.49355, 0.270029)
-bones/77/rotation = Quaternion(-0.482825, 0.334773, 0.501622, 0.634966)
+bones/77/position = Vector3(-0.0200147, 1.50688, 0.271329)
+bones/77/rotation = Quaternion(-0.502892, 0.354392, 0.482806, 0.623221)
 bones/77/scale = Vector3(0.999999, 1, 0.999999)
 bones/78/name = "DEF-lip.T.R.001"
 bones/78/parent = 77
@@ -22238,8 +22240,8 @@ bones/79/name = "DEF-lip.B.L"
 bones/79/parent = 2
 bones/79/rest = Transform3D(0.421291, 0.887527, -0.186573, -0.0767522, 0.239873, 0.967765, 0.903672, -0.393391, 0.169176, -3.77531e-14, 1.61802, 0.15003)
 bones/79/enabled = true
-bones/79/position = Vector3(-0.0161291, 1.48069, 0.262224)
-bones/79/rotation = Quaternion(-0.381691, -0.374469, -0.38783, 0.750782)
+bones/79/position = Vector3(-0.0189857, 1.49351, 0.264443)
+bones/79/rotation = Quaternion(-0.409614, -0.38634, -0.382317, 0.732661)
 bones/79/scale = Vector3(1, 0.999999, 1)
 bones/80/name = "DEF-lip.B.L.001"
 bones/80/parent = 79
@@ -22252,8 +22254,8 @@ bones/81/name = "DEF-lip.B.R"
 bones/81/parent = 2
 bones/81/rest = Transform3D(0.421291, -0.887527, 0.186573, 0.0767522, 0.239873, 0.967765, -0.903672, -0.393391, 0.169176, -3.77531e-14, 1.61802, 0.15003)
 bones/81/enabled = true
-bones/81/position = Vector3(-0.0161291, 1.48069, 0.262224)
-bones/81/rotation = Quaternion(-0.42079, 0.321084, 0.431745, 0.730368)
+bones/81/position = Vector3(-0.0189857, 1.49351, 0.264443)
+bones/81/rotation = Quaternion(-0.444122, 0.337486, 0.412777, 0.720052)
 bones/81/scale = Vector3(0.999996, 1.00001, 0.999996)
 bones/82/name = "DEF-lip.B.R.001"
 bones/82/parent = 81
@@ -22266,8 +22268,8 @@ bones/83/name = "DEF-brow.B.L"
 bones/83/parent = 2
 bones/83/rest = Transform3D(-0.231095, -0.567802, 0.790061, 0.778977, 0.378539, 0.499902, -0.582914, 0.730965, 0.354826, 0.07119, 1.7118, 0.11133)
 bones/83/enabled = true
-bones/83/position = Vector3(0.047493, 1.5867, 0.253615)
-bones/83/rotation = Quaternion(0.152717, 0.473445, 0.648363, 0.576328)
+bones/83/position = Vector3(0.0465312, 1.59744, 0.248837)
+bones/83/rotation = Quaternion(0.135089, 0.492605, 0.626929, 0.588262)
 bones/83/scale = Vector3(0.999994, 1.00001, 0.999994)
 bones/84/name = "DEF-brow.B.L.001"
 bones/84/parent = 83
@@ -22294,8 +22296,8 @@ bones/87/name = "DEF-brow.B.L.004"
 bones/87/parent = 2
 bones/87/rest = Transform3D(-0.70622, -0.232916, -0.668582, -0.0973397, -0.903425, 0.417549, -0.701268, 0.359961, 0.615345, 0.01989, 1.7055, 0.12573)
 bones/87/enabled = true
-bones/87/position = Vector3(-0.00323909, 1.57272, 0.264081)
-bones/87/rotation = Quaternion(-0.389295, 0.0707637, 0.916558, 0.0580044)
+bones/87/position = Vector3(-0.0044665, 1.5852, 0.260022)
+bones/87/rotation = Quaternion(-0.392958, 0.105657, 0.911939, 0.0527935)
 bones/87/scale = Vector3(1, 0.999989, 1)
 bones/88/name = "DEF-nose.L"
 bones/88/parent = 87
@@ -22308,8 +22310,8 @@ bones/89/name = "DEF-brow.B.R"
 bones/89/parent = 2
 bones/89/rest = Transform3D(-0.231095, 0.567802, -0.790061, -0.778977, 0.378539, 0.499902, 0.582914, 0.730965, 0.354826, -0.07119, 1.7118, 0.11133)
 bones/89/enabled = true
-bones/89/position = Vector3(-0.0944086, 1.5759, 0.249226)
-bones/89/rotation = Quaternion(0.208136, -0.478034, -0.597718, 0.609013)
+bones/89/position = Vector3(-0.0954894, 1.58892, 0.244425)
+bones/89/rotation = Quaternion(0.184401, -0.501893, -0.585625, 0.609216)
 bones/89/scale = Vector3(0.999998, 1, 0.999998)
 bones/90/name = "DEF-brow.B.R.001"
 bones/90/parent = 89
@@ -22336,8 +22338,8 @@ bones/93/name = "DEF-brow.B.R.004"
 bones/93/parent = 2
 bones/93/rest = Transform3D(-0.70622, 0.232916, 0.668582, 0.0973397, -0.903425, 0.417549, 0.701268, 0.359961, 0.615345, -0.01989, 1.7055, 0.12573)
 bones/93/enabled = true
-bones/93/position = Vector3(-0.0428853, 1.5697, 0.262854)
-bones/93/rotation = Quaternion(0.354348, 0.101868, 0.921078, -0.125206)
+bones/93/position = Vector3(-0.0441535, 1.58279, 0.258765)
+bones/93/rotation = Quaternion(0.356801, 0.130849, 0.919051, -0.104479)
 bones/93/scale = Vector3(0.999998, 1, 0.999998)
 bones/94/name = "DEF-nose.R"
 bones/94/parent = 93
@@ -22350,15 +22352,15 @@ bones/95/name = "DEF-brow.T.L"
 bones/95/parent = 2
 bones/95/rest = Transform3D(0.788261, -0.0448198, -0.613706, -0.392101, 0.732058, -0.557089, 0.474237, 0.679767, 0.559479, 0.07632, 1.6983, 0.0846)
 bones/95/enabled = true
-bones/95/position = Vector3(0.0539251, 1.58173, 0.224343)
-bones/95/rotation = Quaternion(0.486686, -0.287099, -0.103564, 0.818526)
+bones/95/position = Vector3(0.0530105, 1.59036, 0.220015)
+bones/95/rotation = Quaternion(0.455848, -0.297047, -0.0994506, 0.833112)
 bones/95/scale = Vector3(1, 1, 1)
 bones/96/name = "DEF-brow.T.L.001"
 bones/96/parent = 2
 bones/96/rest = Transform3D(0.608609, -0.729296, -0.312606, -0.158565, 0.274241, -0.948498, 0.777465, 0.626833, 0.0512642, 0.0747, 1.72476, 0.10917)
 bones/96/enabled = true
-bones/96/position = Vector3(0.0499522, 1.59997, 0.255289)
-bones/96/rotation = Quaternion(0.672649, -0.401105, 0.180421, 0.595069)
+bones/96/position = Vector3(0.0492145, 1.61075, 0.24961)
+bones/96/rotation = Quaternion(0.647625, -0.402189, 0.190776, 0.61841)
 bones/96/scale = Vector3(1, 1, 1)
 bones/97/name = "DEF-brow.T.L.002"
 bones/97/parent = 96
@@ -22371,22 +22373,22 @@ bones/98/name = "DEF-brow.T.L.003"
 bones/98/parent = 2
 bones/98/rest = Transform3D(0.157201, -0.790994, 0.591284, -0.260981, -0.610717, -0.747605, 0.952458, -0.0367898, -0.30244, 0.01935, 1.72296, 0.13914)
 bones/98/enabled = true
-bones/98/position = Vector3(-0.00531051, 1.58559, 0.281829)
-bones/98/rotation = Quaternion(0.755909, -0.411667, 0.495434, 0.116947)
+bones/98/position = Vector3(-0.00639527, 1.5993, 0.276826)
+bones/98/rotation = Quaternion(0.746387, -0.401272, 0.510398, 0.146221)
 bones/98/scale = Vector3(1, 1, 1)
 bones/99/name = "DEF-brow.T.R"
 bones/99/parent = 2
 bones/99/rest = Transform3D(0.788261, 0.0448198, 0.613706, 0.392101, 0.732058, -0.557089, -0.474237, 0.679767, 0.559479, -0.07632, 1.6983, 0.0846)
 bones/99/enabled = true
-bones/99/position = Vector3(-0.0982016, 1.57014, 0.219636)
-bones/99/rotation = Quaternion(0.460062, 0.297838, 0.180361, 0.816765)
+bones/99/position = Vector3(-0.0992401, 1.58121, 0.215287)
+bones/99/rotation = Quaternion(0.433674, 0.297566, 0.164024, 0.834552)
 bones/99/scale = Vector3(1, 1, 1)
 bones/100/name = "DEF-brow.T.R.001"
 bones/100/parent = 2
 bones/100/rest = Transform3D(0.608609, 0.729296, 0.312606, 0.158565, 0.274241, -0.948498, -0.777465, 0.626833, 0.0512642, -0.0747, 1.72476, 0.10917)
 bones/100/enabled = true
-bones/100/position = Vector3(-0.0989454, 1.58863, 0.250682)
-bones/100/rotation = Quaternion(0.645506, 0.432466, -0.113898, 0.61913)
+bones/100/position = Vector3(-0.0998058, 1.60181, 0.244972)
+bones/100/rotation = Quaternion(0.627827, 0.420853, -0.132444, 0.641229)
 bones/100/scale = Vector3(1, 1, 1)
 bones/101/name = "DEF-brow.T.R.002"
 bones/101/parent = 100
@@ -22399,15 +22401,15 @@ bones/102/name = "DEF-brow.T.R.003"
 bones/102/parent = 2
 bones/102/rest = Transform3D(0.157201, 0.790994, -0.591284, 0.260981, -0.610717, -0.747605, -0.952458, -0.0367898, -0.30244, -0.01935, 1.72296, 0.13914)
 bones/102/enabled = true
-bones/102/position = Vector3(-0.0438804, 1.58266, 0.280635)
-bones/102/rotation = Quaternion(0.737396, 0.464058, -0.461579, 0.166859)
+bones/102/position = Vector3(-0.0450041, 1.59695, 0.275597)
+bones/102/rotation = Quaternion(0.736526, 0.44085, -0.476752, 0.189443)
 bones/102/scale = Vector3(1, 1, 1)
 bones/103/name = "DEF-cheek.B.L"
 bones/103/parent = 2
 bones/103/rest = Transform3D(0.625247, 0.762979, -0.164102, -0.166431, 0.335791, 0.927116, 0.762474, -0.552365, 0.336935, 0.03168, 1.62666, 0.13446)
 bones/103/enabled = true
-bones/103/position = Vector3(0.0148674, 1.49576, 0.25069)
-bones/103/rotation = Quaternion(-0.359558, -0.285524, -0.321311, 0.828223)
+bones/103/position = Vector3(0.0123305, 1.5072, 0.252087)
+bones/103/rotation = Quaternion(-0.389575, -0.29556, -0.319535, 0.811648)
 bones/103/scale = Vector3(1, 1, 1)
 bones/104/name = "DEF-cheek.B.L.001"
 bones/104/parent = 103
@@ -22420,8 +22422,8 @@ bones/105/name = "DEF-cheek.B.R"
 bones/105/parent = 2
 bones/105/rest = Transform3D(0.625247, -0.762979, 0.164102, 0.166431, 0.335791, 0.927116, -0.762474, -0.552365, 0.336935, -0.03168, 1.62666, 0.13446)
 bones/105/enabled = true
-bones/105/position = Vector3(-0.0482795, 1.49095, 0.248736)
-bones/105/rotation = Quaternion(-0.389935, 0.231726, 0.372015, 0.809851)
+bones/105/position = Vector3(-0.050881, 1.50336, 0.25008)
+bones/105/rotation = Quaternion(-0.41665, 0.245633, 0.355552, 0.799781)
 bones/105/scale = Vector3(1, 1, 1)
 bones/106/name = "DEF-cheek.B.R.001"
 bones/106/parent = 105
@@ -22434,8 +22436,8 @@ bones/107/name = "DEF-cheek.T.L"
 bones/107/parent = 2
 bones/107/rest = Transform3D(0.313146, -0.424331, -0.849637, -0.84709, -0.529289, -0.0478666, -0.429392, 0.734708, -0.525192, 0.07632, 1.6983, 0.0846)
 bones/107/enabled = true
-bones/107/position = Vector3(0.0539251, 1.58173, 0.224343)
-bones/107/rotation = Quaternion(0.817601, -0.321336, -0.452116, 0.154477)
+bones/107/position = Vector3(0.0530105, 1.59036, 0.220015)
+bones/107/rotation = Quaternion(0.810156, -0.344387, -0.439828, 0.177753)
 bones/107/scale = Vector3(1, 1, 1)
 bones/108/name = "DEF-cheek.T.L.001"
 bones/108/parent = 107
@@ -22448,8 +22450,8 @@ bones/109/name = "DEF-cheek.T.R"
 bones/109/parent = 2
 bones/109/rest = Transform3D(0.313146, 0.424331, 0.849637, 0.84709, -0.529289, -0.0478666, 0.429392, 0.734708, -0.525192, -0.07632, 1.6983, 0.0846)
 bones/109/enabled = true
-bones/109/position = Vector3(-0.0982016, 1.57014, 0.219636)
-bones/109/rotation = Quaternion(0.776515, 0.377557, 0.487537, 0.129545)
+bones/109/position = Vector3(-0.0992401, 1.58121, 0.215287)
+bones/109/rotation = Quaternion(0.773525, 0.386956, 0.475182, 0.161634)
 bones/109/scale = Vector3(1, 1, 1)
 bones/110/name = "DEF-cheek.T.R.001"
 bones/110/parent = 109
@@ -22462,50 +22464,50 @@ bones/111/name = "DEF-forehead.L"
 bones/111/parent = 2
 bones/111/rest = Transform3D(0.0249791, 0.0778326, 0.996654, 0.368789, -0.927363, 0.0631786, 0.929177, 0.365977, -0.0518685, 0.01512, 1.77336, 0.11925)
 bones/111/enabled = true
-bones/111/position = Vector3(-0.0134721, 1.63908, 0.276763)
-bones/111/rotation = Quaternion(0.702276, 0.0863267, 0.706354, -0.020479)
+bones/111/position = Vector3(-0.0135773, 1.65245, 0.268032)
+bones/111/rotation = Quaternion(0.701344, 0.104541, 0.70504, 0.0102655)
 bones/111/scale = Vector3(1, 1, 1)
 bones/112/name = "DEF-forehead.L.001"
 bones/112/parent = 2
 bones/112/rest = Transform3D(0.261438, 0.191526, 0.946028, 0.471976, -0.880315, 0.0477902, 0.841955, 0.434008, -0.320543, 0.04311, 1.77804, 0.10566)
 bones/112/enabled = true
-bones/112/position = Vector3(0.0141535, 1.64952, 0.265902)
-bones/112/rotation = Quaternion(0.779412, 0.158026, 0.606163, -0.0105295)
+bones/112/position = Vector3(0.0142828, 1.66162, 0.256647)
+bones/112/rotation = Quaternion(0.778996, 0.172024, 0.602561, 0.0221879)
 bones/112/scale = Vector3(1, 1, 1)
 bones/113/name = "DEF-forehead.L.002"
 bones/113/parent = 2
 bones/113/rest = Transform3D(0.729295, 0.177139, 0.660871, 0.414948, -0.882506, -0.221365, 0.544009, 0.435667, -0.717111, 0.06471, 1.77453, 0.0846)
 bones/113/enabled = true
-bones/113/position = Vector3(0.0361393, 1.65375, 0.245381)
-bones/113/rotation = Quaternion(0.918113, 0.148013, 0.365804, 0.0367118)
+bones/113/position = Vector3(0.0363908, 1.66394, 0.235956)
+bones/113/rotation = Quaternion(0.916552, 0.15236, 0.362668, 0.0720444)
 bones/113/scale = Vector3(1, 1, 1)
 bones/114/name = "DEF-forehead.R"
 bones/114/parent = 2
 bones/114/rest = Transform3D(0.0249791, -0.0778326, -0.996654, -0.368789, -0.927363, 0.0631786, -0.929177, 0.365977, -0.0518685, -0.01512, 1.77336, 0.11925)
 bones/114/enabled = true
-bones/114/position = Vector3(-0.0436104, 1.63679, 0.27583)
-bones/114/rotation = Quaternion(0.728252, -0.032093, -0.683876, 0.0305491)
+bones/114/position = Vector3(-0.0437457, 1.65061, 0.267071)
+bones/114/rotation = Quaternion(0.728336, -0.0622069, -0.680587, 0.0495727)
 bones/114/scale = Vector3(1, 1, 1)
 bones/115/name = "DEF-forehead.R.001"
 bones/115/parent = 2
 bones/115/rest = Transform3D(0.261438, -0.191526, -0.946028, -0.471976, -0.880315, 0.0477902, -0.841955, 0.434008, -0.320543, -0.04311, 1.77804, 0.10566)
 bones/115/enabled = true
-bones/115/position = Vector3(-0.0717766, 1.64297, 0.263244)
-bones/115/rotation = Quaternion(0.807481, -0.0980024, -0.580887, 0.0306478)
+bones/115/position = Vector3(-0.0717347, 1.6564, 0.253917)
+bones/115/rotation = Quaternion(0.806646, -0.125215, -0.57517, 0.0531347)
 bones/115/scale = Vector3(1, 1, 1)
 bones/116/name = "DEF-forehead.R.002"
 bones/116/parent = 2
 bones/116/rest = Transform3D(0.729295, -0.177139, -0.660871, -0.414948, -0.882506, -0.221365, -0.544009, 0.435667, -0.717111, -0.06471, 1.77453, 0.0846)
 bones/116/enabled = true
-bones/116/position = Vector3(-0.0928455, 1.64392, 0.24139)
-bones/116/rotation = Quaternion(0.937543, -0.0789504, -0.333473, 0.059793)
+bones/116/position = Vector3(-0.0926755, 1.6562, 0.231924)
+bones/116/rotation = Quaternion(0.935103, -0.098854, -0.328469, 0.0889898)
 bones/116/scale = Vector3(1, 1, 1)
 bones/117/name = "DEF-nose"
 bones/117/parent = 2
 bones/117/rest = Transform3D(1, -3.6823e-13, 3.36067e-14, -2.71878e-13, -0.793837, -0.60813, 2.5061e-13, 0.608131, -0.793837, -3.77531e-14, 1.70802, 0.13824)
 bones/117/enabled = true
-bones/117/position = Vector3(-0.0233701, 1.57009, 0.276175)
-bones/117/rotation = Quaternion(0.982303, 0.0345249, 0.0221206, 0.182756)
+bones/117/position = Vector3(-0.0247002, 1.58376, 0.272146)
+bones/117/rotation = Quaternion(0.975604, 0.0261004, 0.0220155, 0.216866)
 bones/117/scale = Vector3(1, 1, 1)
 bones/118/name = "DEF-nose.001"
 bones/118/parent = 117
@@ -22518,78 +22520,78 @@ bones/119/name = "DEF-nose.004"
 bones/119/parent = 2
 bones/119/rest = Transform3D(1, -3.20188e-13, 2.38419e-07, -1.27827e-08, -0.998562, 0.0536133, 2.38076e-07, -0.0536132, -0.998564, -3.77531e-14, 1.65537, 0.15354)
 bones/119/enabled = true
-bones/119/position = Vector3(-0.0192029, 1.51542, 0.276075)
-bones/119/rotation = Quaternion(0.984802, 0.0400492, 0.00879332, -0.168769)
+bones/119/position = Vector3(-0.0215074, 1.52915, 0.275839)
+bones/119/rotation = Quaternion(0.990332, 0.0321107, 0.0116136, -0.134451)
 bones/119/scale = Vector3(1, 0.999997, 1)
 bones/120/name = "DEF-temple.L"
 bones/120/parent = 2
 bones/120/rest = Transform3D(0.997508, 0.0673201, -0.0214382, 0.0664963, -0.997097, -0.0370832, -0.0238725, 0.0355649, -0.999084, 0.07857, 1.75707, 0.05373)
 bones/120/enabled = true
-bones/120/position = Vector3(0.0516289, 1.64681, 0.211294)
-bones/120/rotation = Quaternion(0.989558, 0.0743113, 0.00413366, -0.123432)
+bones/120/position = Vector3(0.0519139, 1.65442, 0.202519)
+bones/120/rotation = Quaternion(0.993834, 0.0660219, 0.00538469, -0.0889212)
 bones/120/scale = Vector3(1.00001, 1, 1)
 bones/121/name = "DEF-temple.R"
 bones/121/parent = 2
 bones/121/rest = Transform3D(0.997508, -0.0673201, 0.0214382, -0.0664963, -0.997097, -0.0370832, 0.0238725, 0.0355649, -0.999084, -0.07857, 1.75707, 0.05373)
 bones/121/enabled = true
-bones/121/position = Vector3(-0.104983, 1.63489, 0.206448)
-bones/121/rotation = Quaternion(0.991999, 0.00486524, 0.0170285, -0.124995)
+bones/121/position = Vector3(-0.104801, 1.64499, 0.197622)
+bones/121/rotation = Quaternion(0.995679, -0.00295122, 0.0206913, -0.0904767)
 bones/121/scale = Vector3(1.00001, 1, 1)
 bones/122/name = "DEF-shoulder.L"
 bones/122/parent = 2
 bones/122/rest = Transform3D(0.206201, 0.977363, 0.0473654, 0, -0.0484056, 0.998828, 0.97851, -0.205959, -0.00998127, 0.0457043, 1.44586, -0.0331638)
 bones/122/enabled = true
-bones/122/position = Vector3(0.0532167, 1.37298, 0.0434359)
-bones/122/rotation = Quaternion(-0.359778, -0.391553, -0.630023, 0.565965)
+bones/122/position = Vector3(0.0510332, 1.37352, 0.0452913)
+bones/122/rotation = Quaternion(-0.359489, -0.391372, -0.635429, 0.560202)
 bones/122/scale = Vector3(1, 1, 1)
 bones/123/name = "DEF-upper_arm.L"
 bones/123/parent = 2
 bones/123/rest = Transform3D(0, 1, 7.75341e-07, 1, -3.12203e-13, 4.02666e-07, 4.02666e-07, 7.75341e-07, -1, 0.151628, 1.44061, -0.055485)
 bones/123/enabled = true
-bones/123/position = Vector3(0.161037, 1.36727, 0.0527673)
-bones/123/rotation = Quaternion(0.916928, 0.158098, 0.366368, 0.00469977)
-bones/123/scale = Vector3(1.03792, 0.928263, 1.03792)
+bones/123/position = Vector3(0.15865, 1.36639, 0.0555775)
+bones/123/rotation = Quaternion(0.916663, 0.150781, 0.370056, 0.00721344)
+bones/123/scale = Vector3(1.03785, 0.928384, 1.03785)
 bones/124/name = "DEF-upper_arm.L.001"
 bones/124/parent = 123
 bones/124/rest = Transform3D(1, -1.49012e-08, 6.89785e-08, 1.49012e-08, 1, 1.57216e-08, -6.89785e-08, -1.57216e-08, 1, -1.43748e-07, 0.139208, 6.27402e-09)
 bones/124/enabled = true
 bones/124/position = Vector3(-1.43748e-07, 0.139208, 6.27402e-09)
-bones/124/rotation = Quaternion(-1.68171e-08, -0.10114, -1.9617e-08, 0.994872)
+bones/124/rotation = Quaternion(-1.45898e-08, -0.101031, 1.33493e-07, 0.994883)
 bones/124/scale = Vector3(1, 1, 1)
 bones/125/name = "DEF-forearm.L"
 bones/125/parent = 124
 bones/125/rest = Transform3D(1, -2.52483e-06, -1.21353e-06, 2.52483e-06, 1, -9.31733e-08, 1.21353e-06, 9.31703e-08, 1, -1.43241e-07, 0.139208, 2.18441e-09)
 bones/125/enabled = true
 bones/125/position = Vector3(-1.43241e-07, 0.139208, 2.18441e-09)
-bones/125/rotation = Quaternion(-0.205924, -0.100244, -0.0193849, 0.973227)
-bones/125/scale = Vector3(0.999856, 0.983867, 1.02001)
+bones/125/rotation = Quaternion(-0.206599, -0.0999559, -0.0193967, 0.973113)
+bones/125/scale = Vector3(0.999856, 0.983755, 1.02015)
 bones/126/name = "DEF-forearm.L.001"
 bones/126/parent = 125
 bones/126/rest = Transform3D(1, 8.41612e-07, 8.41612e-07, -8.41612e-07, 1, -2.63006e-08, -8.41612e-07, 2.62998e-08, 1, -6.30042e-08, 0.141644, 2.02402e-09)
 bones/126/enabled = true
 bones/126/position = Vector3(-6.30042e-08, 0.141644, 2.02402e-09)
-bones/126/rotation = Quaternion(-1.84745e-07, 0.096896, -1.45095e-07, 0.995295)
+bones/126/rotation = Quaternion(4.07012e-08, 0.0969532, 4.55782e-09, 0.995289)
 bones/126/scale = Vector3(1, 1, 1)
 bones/127/name = "DEF-hand.L"
 bones/127/parent = 126
 bones/127/rest = Transform3D(1, 2.34375e-07, -4.04381e-09, -2.34375e-07, 1, -3.47898e-07, 4.04373e-09, 3.47898e-07, 1, 5.20645e-09, 0.141644, 3.60875e-09)
 bones/127/enabled = true
 bones/127/position = Vector3(5.20645e-09, 0.141644, 3.60875e-09)
-bones/127/rotation = Quaternion(-0.106071, 0.0961044, -0.180551, 0.973095)
-bones/127/scale = Vector3(0.979751, 1.05905, 0.967178)
+bones/127/rotation = Quaternion(-0.106607, 0.096157, -0.179738, 0.973182)
+bones/127/scale = Vector3(0.97959, 1.05923, 0.967173)
 bones/128/name = "DEF-f_index.01.L"
 bones/128/parent = 127
 bones/128/rest = Transform3D(1.78814e-07, -1.77945e-06, 1, 8.76509e-05, 1, 1.77944e-06, -1, 8.76509e-05, 1.7897e-07, -0.00518027, 0.0910931, -0.0225986)
 bones/128/enabled = true
 bones/128/position = Vector3(-0.00518027, 0.0910931, -0.0225986)
-bones/128/rotation = Quaternion(-0.0703898, 0.705253, -0.0166552, 0.705256)
+bones/128/rotation = Quaternion(-0.0747668, 0.705074, -0.0120784, 0.705077)
 bones/128/scale = Vector3(1, 1, 1)
 bones/129/name = "DEF-f_index.02.L"
 bones/129/parent = 128
 bones/129/rest = Transform3D(1, 0.000210294, 6.01693e-10, -0.000210294, 1, 9.64135e-07, -3.98941e-10, -9.64135e-07, 1, -6.25325e-10, 0.0370001, -1.51607e-07)
 bones/129/enabled = true
 bones/129/position = Vector3(-6.25325e-10, 0.0370001, -1.51607e-07)
-bones/129/rotation = Quaternion(-0.154158, -0.00643526, 0.0046446, 0.988014)
+bones/129/rotation = Quaternion(-0.150556, -0.00729993, 0.00496926, 0.988562)
 bones/129/scale = Vector3(1, 1, 1)
 bones/130/name = "DEF-f_index.03.L"
 bones/130/parent = 129
@@ -22603,14 +22605,14 @@ bones/131/parent = 127
 bones/131/rest = Transform3D(0.894418, -0.447099, -0.0109382, 0.390359, 0.768506, 0.506971, -0.21826, -0.457713, 0.861894, -0.0157619, 0.0246615, -0.0268173)
 bones/131/enabled = true
 bones/131/position = Vector3(-0.0157619, 0.0246615, -0.0268173)
-bones/131/rotation = Quaternion(-0.180073, 0.0918552, 0.29098, 0.935129)
+bones/131/rotation = Quaternion(-0.176271, 0.092998, 0.291777, 0.935493)
 bones/131/scale = Vector3(1, 1, 1)
 bones/132/name = "DEF-thumb.02.L"
 bones/132/parent = 131
 bones/132/rest = Transform3D(1, -1.05805e-05, 9.16747e-09, 1.05791e-05, 0.999857, -0.0169387, 1.70053e-07, 0.0169387, 0.999857, 5.82077e-09, 0.041871, 2.23517e-08)
 bones/132/enabled = true
 bones/132/position = Vector3(5.82077e-09, 0.041871, 2.23517e-08)
-bones/132/rotation = Quaternion(0.00893714, 0.0227766, -0.00771342, 0.999671)
+bones/132/rotation = Quaternion(0.00907244, 0.0219579, -0.00683871, 0.999694)
 bones/132/scale = Vector3(1, 1, 1)
 bones/133/name = "DEF-thumb.03.L"
 bones/133/parent = 132
@@ -22631,14 +22633,14 @@ bones/135/parent = 127
 bones/135/rest = Transform3D(1.78814e-07, 1.46025e-06, 1, 6.28772e-05, 1, -1.46026e-06, -1, 6.28772e-05, 1.78722e-07, 4.53205e-07, 0.095334, -3.61138e-07)
 bones/135/enabled = true
 bones/135/position = Vector3(4.53205e-07, 0.095334, -3.61138e-07)
-bones/135/rotation = Quaternion(-0.0411726, 0.698788, 0.147267, 0.698794)
+bones/135/rotation = Quaternion(-0.0418289, 0.698775, 0.1472, 0.698781)
 bones/135/scale = Vector3(1, 1, 1)
 bones/136/name = "DEF-f_middle.02.L"
 bones/136/parent = 135
 bones/136/rest = Transform3D(1, 4.26928e-05, 3.4506e-10, -4.26928e-05, 1, 8.082e-06, -1.69725e-14, -8.082e-06, 1, -2.89286e-09, 0.0370001, 1.96181e-09)
 bones/136/enabled = true
 bones/136/position = Vector3(-2.89286e-09, 0.0370001, 1.96181e-09)
-bones/136/rotation = Quaternion(-0.198893, 0.00244183, -0.0144251, 0.979912)
+bones/136/rotation = Quaternion(-0.211875, 0.00205132, -0.015877, 0.977166)
 bones/136/scale = Vector3(1, 1, 1)
 bones/137/name = "DEF-f_middle.03.L"
 bones/137/parent = 136
@@ -22659,14 +22661,14 @@ bones/139/parent = 127
 bones/139/rest = Transform3D(1.78814e-07, 1.43436e-06, 1, -1.29236e-05, 1, -1.43435e-06, -1, -1.29236e-05, 1.78832e-07, -0.000430138, 0.0910453, 0.0186508)
 bones/139/enabled = true
 bones/139/position = Vector3(-0.000430138, 0.0910453, 0.0186508)
-bones/139/rotation = Quaternion(-0.11448, 0.674665, 0.276679, 0.674663)
+bones/139/rotation = Quaternion(-0.114999, 0.674723, 0.276181, 0.674721)
 bones/139/scale = Vector3(1, 1, 1)
 bones/140/name = "DEF-f_ring.02.L"
 bones/140/parent = 139
 bones/140/rest = Transform3D(1, 3.71589e-07, 3.48393e-12, -3.71589e-07, 1, 8.08574e-06, -4.79365e-13, -8.08574e-06, 1, -1.04128e-08, 0.0315001, -4.89833e-10)
 bones/140/enabled = true
 bones/140/position = Vector3(-1.04128e-08, 0.0315001, -4.89833e-10)
-bones/140/rotation = Quaternion(-0.283913, -0.0158055, -0.0298688, 0.958254)
+bones/140/rotation = Quaternion(-0.284644, -0.0163422, -0.0300876, 0.958022)
 bones/140/scale = Vector3(1, 0.999993, 1)
 bones/141/name = "DEF-f_ring.03.L"
 bones/141/parent = 140
@@ -22687,14 +22689,14 @@ bones/143/parent = 127
 bones/143/rest = Transform3D(5.96046e-08, 8.12788e-06, 1, -0.00409006, 0.999992, -8.12757e-06, -0.999992, -0.00409007, 9.28477e-08, -0.00486867, 0.0807778, 0.0380627)
 bones/143/enabled = true
 bones/143/position = Vector3(-0.00486867, 0.0807778, 0.0380627)
-bones/143/rotation = Quaternion(-0.111121, 0.666664, 0.316123, 0.665791)
+bones/143/rotation = Quaternion(-0.112286, 0.666697, 0.315576, 0.665822)
 bones/143/scale = Vector3(1, 1, 1)
 bones/144/name = "DEF-f_pinky.02.L"
 bones/144/parent = 143
 bones/144/rest = Transform3D(1, -0.000421546, 6.10301e-09, 0.000421546, 1, -1.03914e-05, -1.72257e-09, 1.03914e-05, 1, 7.81739e-10, 0.0359999, -1.39326e-07)
 bones/144/enabled = true
 bones/144/position = Vector3(7.81739e-10, 0.0359999, -1.39326e-07)
-bones/144/rotation = Quaternion(-0.343947, -0.00715422, -0.056371, 0.937268)
+bones/144/rotation = Quaternion(-0.344689, -0.00762724, -0.0565782, 0.936979)
 bones/144/scale = Vector3(1, 1, 1)
 bones/145/name = "DEF-f_pinky.03.L"
 bones/145/parent = 144
@@ -22714,57 +22716,57 @@ bones/147/name = "DEF-shoulder.R"
 bones/147/parent = 2
 bones/147/rest = Transform3D(0.2062, -0.977363, -0.0473652, 0, -0.0484054, 0.998828, -0.97851, -0.205959, -0.00998122, -0.0457043, 1.44586, -0.0331638)
 bones/147/enabled = true
-bones/147/position = Vector3(-0.0326581, 1.37482, 0.012168)
-bones/147/rotation = Quaternion(-0.532442, 0.204456, 0.516837, 0.638422)
+bones/147/position = Vector3(-0.0346734, 1.37546, 0.0136646)
+bones/147/rotation = Quaternion(-0.533393, 0.205212, 0.516678, 0.637514)
 bones/147/scale = Vector3(1, 1, 1)
 bones/148/name = "DEF-upper_arm.R"
 bones/148/parent = 2
 bones/148/rest = Transform3D(0, -1, -7.21862e-07, -1, -2.88096e-13, 3.99101e-07, -3.99101e-07, 7.21862e-07, -1, -0.151628, 1.44061, -0.0554851)
 bones/148/enabled = true
-bones/148/position = Vector3(-0.127779, 1.36385, -0.0385892)
-bones/148/rotation = Quaternion(0.957433, -0.129997, 0.0818999, -0.244369)
-bones/148/scale = Vector3(1.0278, 0.946639, 1.0278)
+bones/148/position = Vector3(-0.12985, 1.36425, -0.036798)
+bones/148/rotation = Quaternion(0.958662, -0.130817, 0.0792213, -0.239956)
+bones/148/scale = Vector3(1.02795, 0.946362, 1.02795)
 bones/149/name = "DEF-upper_arm.R.001"
 bones/149/parent = 148
 bones/149/rest = Transform3D(1, 1.11759e-08, -1.11819e-07, -1.11759e-08, 1, 2.99238e-08, 1.11819e-07, -2.99238e-08, 1, 2.10781e-08, 0.139208, 1.40111e-09)
 bones/149/enabled = true
 bones/149/position = Vector3(2.10781e-08, 0.139208, 1.40111e-09)
-bones/149/rotation = Quaternion(4.28028e-08, 0.0790705, 6.06055e-08, 0.996869)
+bones/149/rotation = Quaternion(-2.00453e-07, 0.0787321, -1.29327e-07, 0.996896)
 bones/149/scale = Vector3(1, 1, 1)
 bones/150/name = "DEF-forearm.R"
 bones/150/parent = 149
 bones/150/rest = Transform3D(1, 2.52483e-06, 1.21353e-06, -2.52483e-06, 1, -9.3173e-08, -1.21353e-06, 9.31699e-08, 1, 2.40321e-08, 0.139208, 3.55439e-09)
 bones/150/enabled = true
 bones/150/position = Vector3(2.40321e-08, 0.139208, 3.55439e-09)
-bones/150/rotation = Quaternion(-0.2061, 0.0785244, 0.0155368, 0.975251)
-bones/150/scale = Vector3(0.999857, 0.988065, 1.01408)
+bones/150/rotation = Quaternion(-0.205031, 0.0780077, 0.0153497, 0.975521)
+bones/150/scale = Vector3(0.999857, 0.988343, 1.01375)
 bones/151/name = "DEF-forearm.R.001"
 bones/151/parent = 150
 bones/151/rest = Transform3D(1, -8.4161e-07, -8.41611e-07, 8.4161e-07, 1, 2.31198e-13, 8.41611e-07, -9.39507e-13, 1, -5.62047e-08, 0.141644, 3.39512e-09)
 bones/151/enabled = true
 bones/151/position = Vector3(-5.62047e-08, 0.141644, 3.39512e-09)
-bones/151/rotation = Quaternion(4.89711e-08, -0.0210015, 9.3463e-09, 0.999779)
+bones/151/rotation = Quaternion(-6.5333e-08, -0.0133282, 9.28845e-08, 0.999911)
 bones/151/scale = Vector3(1, 1, 1)
 bones/152/name = "DEF-hand.R"
 bones/152/parent = 151
 bones/152/rest = Transform3D(1, -2.34376e-07, 4.04324e-09, 2.34376e-07, 1, -3.74198e-07, -4.04315e-09, 3.74198e-07, 1, -5.20694e-09, 0.141644, 5.11267e-09)
 bones/152/enabled = true
 bones/152/position = Vector3(-5.20694e-09, 0.141644, 5.11267e-09)
-bones/152/rotation = Quaternion(-0.169412, -0.0209377, -0.123703, 0.977527)
-bones/152/scale = Vector3(0.977844, 1.04295, 0.982516)
+bones/152/rotation = Quaternion(-0.137038, -0.0124032, -0.12344, 0.982766)
+bones/152/scale = Vector3(0.977836, 1.04598, 0.979283)
 bones/153/name = "DEF-f_index.01.R"
 bones/153/parent = 152
 bones/153/rest = Transform3D(1.78814e-07, 1.76032e-06, -1, -8.7666e-05, 1, 1.7603e-06, 1, 8.76661e-05, 1.78968e-07, 0.00518027, 0.0910931, -0.0225986)
 bones/153/enabled = true
 bones/153/position = Vector3(0.00518027, 0.0910931, -0.0225986)
-bones/153/rotation = Quaternion(-0.0227661, -0.706503, -0.0344065, 0.706506)
+bones/153/rotation = Quaternion(-0.0227081, -0.706517, -0.033891, 0.706519)
 bones/153/scale = Vector3(1, 1, 1)
 bones/154/name = "DEF-f_index.02.R"
 bones/154/parent = 153
 bones/154/rest = Transform3D(1, -0.000210295, -3.66501e-10, 0.000210295, 1, 9.79046e-07, 1.60613e-10, -9.79046e-07, 1, 3.42759e-10, 0.037, 7.57774e-08)
 bones/154/enabled = true
 bones/154/position = Vector3(3.42759e-10, 0.037, 7.57774e-08)
-bones/154/rotation = Quaternion(-0.147727, 0.0102114, -0.00817672, 0.988942)
+bones/154/rotation = Quaternion(-0.147153, 0.0102822, -0.00822769, 0.989026)
 bones/154/scale = Vector3(1, 1, 1)
 bones/155/name = "DEF-f_index.03.R"
 bones/155/parent = 154
@@ -22778,14 +22780,14 @@ bones/156/parent = 152
 bones/156/rest = Transform3D(0.894418, 0.447099, 0.0109382, -0.390358, 0.768506, 0.506971, 0.21826, -0.457713, 0.861894, 0.0157619, 0.0246615, -0.0268173)
 bones/156/enabled = true
 bones/156/position = Vector3(0.0157619, 0.0246615, -0.0268173)
-bones/156/rotation = Quaternion(-0.242181, -0.0493308, -0.186122, 0.950933)
+bones/156/rotation = Quaternion(-0.248959, -0.0473381, -0.185035, 0.949495)
 bones/156/scale = Vector3(1, 1, 1)
 bones/157/name = "DEF-thumb.02.R"
 bones/157/parent = 156
 bones/157/rest = Transform3D(1, 1.06068e-05, 1.90166e-08, -1.0605e-05, 0.999856, -0.0169387, -1.9868e-07, 0.0169387, 0.999857, 5.3551e-08, 0.041871, 4.37722e-08)
 bones/157/enabled = true
 bones/157/position = Vector3(5.3551e-08, 0.041871, 4.37722e-08)
-bones/157/rotation = Quaternion(0.198394, 0.0808307, -0.0207357, 0.976564)
+bones/157/rotation = Quaternion(0.188763, 0.0806932, -0.0191807, 0.978514)
 bones/157/scale = Vector3(1, 1, 1)
 bones/158/name = "DEF-thumb.03.R"
 bones/158/parent = 157
@@ -22806,14 +22808,14 @@ bones/160/parent = 152
 bones/160/rest = Transform3D(1.78814e-07, -1.42897e-06, -1, -6.28654e-05, 1, -1.42898e-06, 1, 6.28654e-05, 1.78724e-07, -4.53205e-07, 0.095334, -3.63493e-07)
 bones/160/enabled = true
 bones/160/position = Vector3(-4.53205e-07, 0.095334, -3.63493e-07)
-bones/160/rotation = Quaternion(-0.0614716, -0.702505, -0.0958461, 0.70251)
+bones/160/rotation = Quaternion(-0.0614267, -0.702499, -0.0959704, 0.702504)
 bones/160/scale = Vector3(1, 1, 1)
 bones/161/name = "DEF-f_middle.02.R"
 bones/161/parent = 160
 bones/161/rest = Transform3D(1, -4.26758e-05, -8.10446e-10, 4.26758e-05, 1, 8.08573e-06, 4.65381e-10, -8.08573e-06, 1, -1.98941e-09, 0.0370001, 1.26371e-09)
 bones/161/enabled = true
 bones/161/position = Vector3(-1.98941e-09, 0.0370001, 1.26371e-09)
-bones/161/rotation = Quaternion(-0.272316, 0.0097164, 0.0198968, 0.961953)
+bones/161/rotation = Quaternion(-0.300204, 0.00988036, 0.022684, 0.953554)
 bones/161/scale = Vector3(1, 1, 1)
 bones/162/name = "DEF-f_middle.03.R"
 bones/162/parent = 161
@@ -22834,14 +22836,14 @@ bones/164/parent = 152
 bones/164/rest = Transform3D(1.78814e-07, -1.44773e-06, -1, 1.29242e-05, 1, -1.44773e-06, 1, -1.29242e-05, 1.78833e-07, 0.000430138, 0.0910453, 0.0186508)
 bones/164/enabled = true
 bones/164/position = Vector3(0.000430138, 0.0910453, 0.0186508)
-bones/164/rotation = Quaternion(-0.086473, -0.692385, -0.183658, 0.692383)
+bones/164/rotation = Quaternion(-0.0979917, -0.690319, -0.193184, 0.690317)
 bones/164/scale = Vector3(1, 1, 1)
 bones/165/name = "DEF-f_ring.02.R"
 bones/165/parent = 164
 bones/165/rest = Transform3D(1, -3.84425e-07, -3.44047e-12, 3.84425e-07, 1, 8.08574e-06, 3.32112e-13, -8.08574e-06, 1, -3.16306e-10, 0.0315001, 3.10097e-09)
 bones/165/enabled = true
 bones/165/position = Vector3(-3.16306e-10, 0.0315001, 3.10097e-09)
-bones/165/rotation = Quaternion(-0.324958, -0.0102361, 0.0315453, 0.945147)
+bones/165/rotation = Quaternion(-0.338677, -0.00907866, 0.0330192, 0.94028)
 bones/165/scale = Vector3(1, 1, 1)
 bones/166/name = "DEF-f_ring.03.R"
 bones/166/parent = 165
@@ -22862,14 +22864,14 @@ bones/168/parent = 152
 bones/168/rest = Transform3D(5.96046e-08, -8.16863e-06, -1, 0.00409005, 0.999992, -8.16832e-06, 0.999992, -0.00409005, 9.30142e-08, 0.00486867, 0.0807779, 0.0380627)
 bones/168/enabled = true
 bones/168/position = Vector3(0.00486867, 0.0807779, 0.0380627)
-bones/168/rotation = Quaternion(-0.0813418, -0.689008, -0.211527, 0.68841)
+bones/168/rotation = Quaternion(-0.0811599, -0.689041, -0.211381, 0.688443)
 bones/168/scale = Vector3(1, 1, 1)
 bones/169/name = "DEF-f_pinky.02.R"
 bones/169/parent = 168
 bones/169/rest = Transform3D(1, 0.000421521, -9.66401e-09, -0.000421521, 1, -1.03914e-05, 5.28382e-09, 1.03914e-05, 1, -4.00532e-09, 0.0359999, -1.47067e-08)
 bones/169/enabled = true
 bones/169/position = Vector3(-4.00532e-09, 0.0359999, -1.47067e-08)
-bones/169/rotation = Quaternion(-0.354267, -0.0197066, 0.0651231, 0.932666)
+bones/169/rotation = Quaternion(-0.368326, -0.0202048, 0.0658696, 0.92714)
 bones/169/scale = Vector3(1, 1, 1)
 bones/170/name = "DEF-f_pinky.03.R"
 bones/170/parent = 169
@@ -22889,33 +22891,37 @@ bones/172/name = "DEF-breast.L"
 bones/172/parent = 2
 bones/172/rest = Transform3D(-1, -4.74001e-15, -9.3222e-15, -9.3222e-15, 0, 1, -4.74001e-15, 1, -4.41873e-29, 0.0868744, 1.35063, 0.0380751)
 bones/172/enabled = true
-bones/172/position = Vector3(0.0801512, 1.25658, 0.0829697)
-bones/172/rotation = Quaternion(-0.13957, 0.540524, 0.823143, 0.103876)
+bones/172/position = Vector3(0.077726, 1.25722, 0.0853577)
+bones/172/rotation = Quaternion(-0.140673, 0.541387, 0.822253, 0.104932)
 bones/172/scale = Vector3(1, 1, 1)
 bones/173/name = "DEF-breast.R"
 bones/173/parent = 2
 bones/173/rest = Transform3D(-1, 1.32465e-14, 1.16188e-14, 1.16188e-14, 0, 1, 1.32465e-14, 1, -1.53909e-28, -0.0868744, 1.35063, 0.0380751)
 bones/173/enabled = true
-bones/173/position = Vector3(-0.0830788, 1.26007, 0.0235359)
-bones/173/rotation = Quaternion(-0.13957, 0.540524, 0.823143, 0.103876)
+bones/173/position = Vector3(-0.0853202, 1.26074, 0.0254226)
+bones/173/rotation = Quaternion(-0.140672, 0.541388, 0.822253, 0.10493)
 bones/173/scale = Vector3(1, 1, 1)
 
 [node name="hand_L" type="BoneAttachment3D" parent="Skeleton3D"]
-transform = Transform3D(0.226604, -0.772471, -0.593244, -0.581949, 0.381032, -0.718436, 0.781016, 0.508038, -0.363196, 0.270218, 0.843035, 0.257769)
+transform = Transform3D(0.208871, -0.771579, -0.600864, -0.586312, 0.392946, -0.708401, 0.782695, 0.500259, -0.370311, 0.257795, 0.840392, 0.26078)
 bone_name = "weapon.L"
 bone_idx = 0
 
 [node name="hand_socket_L" type="Node3D" parent="Skeleton3D/hand_L"]
 transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0)
 
+[node name="prototype_gun" parent="Skeleton3D/hand_L/hand_socket_L" instance=ExtResource("2_0s86x")]
+
 [node name="hand_R" type="BoneAttachment3D" parent="Skeleton3D"]
-transform = Transform3D(0.263406, -0.193434, 0.945093, 0.926723, 0.322865, -0.192205, -0.267959, 0.926467, 0.264304, -0.287328, 0.833147, -0.178926)
+transform = Transform3D(0.255647, -0.24002, 0.936501, 0.941675, 0.2811, -0.185015, -0.218843, 0.929179, 0.297884, -0.290127, 0.831711, -0.175459)
 bone_name = "weapon.R"
 bone_idx = 1
 
 [node name="hand_socket_R" type="Node3D" parent="Skeleton3D/hand_R"]
 transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0)
 
+[node name="prototype_sword" parent="Skeleton3D/hand_R/hand_socket_R" instance=ExtResource("3_i7dkp")]
+
 [node name="AnimationPlayer" type="AnimationPlayer" parent="."]
 libraries = {
 &"": SubResource("AnimationLibrary_uusq4")
index c6f39a8bbfb1b026a8275e434b7b22965fa51de2..258602ba0eb30e76e541f99e25304f8c6455b500 100644 (file)
@@ -31,3 +31,6 @@ func _ready() -> void:
 func _physics_process(delta: float) -> void:
        var input_pkt := input.get_player_input()
        model.update(input_pkt, delta)
+       
+       # TODO: this is bad!!
+       model.skeleton.global_transform = skin.global_transform
index 109915b72471f825bd15b11428808ce6839de896..3dc8198a8bc622a657e9cb4450b9a2f0b155db57 100644 (file)
@@ -20,10 +20,6 @@ shape = SubResource("CapsuleShape3D_sh265")
 [node name="Input" type="Node" parent="."]
 script = ExtResource("3_g1dw6")
 
-[node name="Model" parent="." instance=ExtResource("5_qjkh3")]
-
-[node name="Visual" parent="." instance=ExtResource("1_4flbx")]
-
 [node name="CameraHandler" type="Node3D" parent="."]
 script = ExtResource("3_yw30f")
 
@@ -33,3 +29,7 @@ spring_length = 3.0
 
 [node name="camera" type="Camera3D" parent="CameraHandler/spring"]
 unique_name_in_owner = true
+
+[node name="Model" parent="." instance=ExtResource("5_qjkh3")]
+
+[node name="Visual" parent="." instance=ExtResource("1_4flbx")]