[gd_scene load_steps=2 format=3 uid="uid://b6puifmxjy7xc"] [ext_resource type="Texture2D" uid="uid://duaideiajsu8r" path="res://art/characters/Vesna/babushka concept art vesna.png" id="1_177oo"] [node name="AnimationSetupTest" type="Node2D"] [node name="Vesna" type="Sprite2D" parent="."] modulate = Color(0.8, 0.8, 0.8, 1) position = Vector2(2, -585) texture = ExtResource("1_177oo") region_enabled = true region_rect = Rect2(0, 0, 694, 1170) metadata/_edit_lock_ = true [node name="Polygons" type="Node2D" parent="Vesna"] [node name="right arm" type="Polygon2D" parent="Vesna/Polygons"] position = Vector2(-347, -587) texture = ExtResource("1_177oo") skeleton = NodePath("../../Skeleton2D") polygon = PackedVector2Array(174.332, 463.157, 138.019, 507.251, 114.676, 657.688, 145.801, 717.344, 158.769, 751.062, 166.551, 795.156, 176.885, 818.334, 154.652, 865.387, 202.863, 898.906, 301.425, 888.531, 368.863, 828.875, 319.582, 769.219, 368.863, 769.219, 363.675, 712.156, 291.05, 704.375, 288.457, 644.719, 241.769, 579.875, 239.175, 489.094) uv = PackedVector2Array(174.332, 463.157, 138.019, 507.251, 114.676, 657.688, 145.801, 717.344, 158.769, 751.062, 166.551, 795.156, 176.926, 818.5, 148.394, 865.187, 202.863, 898.906, 301.425, 888.531, 368.863, 828.875, 319.582, 769.219, 368.863, 769.219, 363.675, 712.156, 291.05, 704.375, 288.457, 644.719, 241.769, 579.875, 239.175, 489.094) bones = ["hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck/head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR/handR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)] [node name="head" type="Polygon2D" parent="Vesna/Polygons"] position = Vector2(-347, -587) texture = ExtResource("1_177oo") skeleton = NodePath("../../Skeleton2D") polygon = PackedVector2Array(206.011, 50.6931, 314.164, 29.6633, 416.309, 80.7356, 530.47, 158.846, 572.53, 270.003, 563.517, 321.076, 530.47, 417.212, 584.547, 480.301, 599.568, 531.373, 512.445, 510.343, 491.415, 471.288, 449.356, 486.309, 386.266, 531.373, 326.181, 537.382, 356.224, 480.301, 377.254, 441.246, 212.02, 444.25, 157.943, 456.267, 148.93, 426.224, 118.888, 417.212, 94.8539, 215.927, 130.905, 74.7271) uv = PackedVector2Array(206.011, 50.6931, 314.164, 29.6633, 416.309, 80.7356, 530.47, 158.846, 572.53, 270.003, 563.517, 321.076, 530.47, 417.212, 584.547, 480.301, 599.568, 531.373, 512.445, 510.343, 491.415, 471.288, 449.356, 486.309, 386.266, 531.373, 326.181, 537.382, 356.224, 480.301, 377.254, 441.246, 212.02, 444.25, 157.943, 456.267, 148.93, 426.224, 118.888, 417.212, 94.8539, 215.927, 130.905, 74.7271) bones = ["hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck/head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR/handR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)] [node name="torso" type="Polygon2D" parent="Vesna/Polygons"] position = Vector2(-347, -587) texture = ExtResource("1_177oo") skeleton = NodePath("../../Skeleton2D") polygon = PackedVector2Array(179.214, 453.194, 240.772, 590.674, 277.707, 652.232, 281.811, 685.063, 372.096, 719.946, 351.577, 841.011, 267.447, 892.309, 158.694, 882.05, 138.175, 904.621, 345.421, 970.283, 499.317, 939.504, 597.81, 935.4, 677.836, 886.154, 597.81, 721.998, 534.2, 666.596, 532.148, 648.128, 587.55, 615.297, 571.135, 529.115, 489.057, 477.817, 421.343, 500.388, 331.057, 541.427, 392.616, 432.674) uv = PackedVector2Array(179.214, 453.194, 240.772, 590.674, 277.707, 652.232, 281.811, 685.063, 372.096, 719.946, 351.577, 841.011, 267.447, 892.309, 158.694, 882.05, 138.175, 904.621, 345.421, 970.283, 499.317, 939.504, 597.81, 935.4, 677.836, 886.154, 597.81, 721.998, 534.2, 666.596, 532.148, 648.128, 587.55, 615.297, 571.135, 529.115, 489.057, 477.817, 421.343, 500.388, 331.057, 541.427, 392.616, 432.674) bones = ["hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck/head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR/handR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)] [node name="legR" type="Polygon2D" parent="Vesna/Polygons"] position = Vector2(-345, -580) texture = ExtResource("1_177oo") skeleton = NodePath("../../Skeleton2D") polygon = PackedVector2Array(196.572, 940.591, 199.401, 977.357, 205.057, 1033.92, 188.088, 1084.83, 199.401, 1138.56, 354.949, 1147.05, 403.027, 1141.39, 411.512, 1076.34, 394.543, 1014.12, 386.058, 963.216, 267.276, 957.56) uv = PackedVector2Array(196.572, 940.591, 199.401, 977.357, 205.057, 1033.92, 188.088, 1084.83, 199.401, 1138.56, 354.949, 1147.05, 403.027, 1141.39, 411.512, 1076.34, 394.543, 1014.12, 386.058, 963.216, 267.276, 957.56) bones = ["hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck/head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR/handR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/legR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/legR/legRLower", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)] [node name="legL" type="Polygon2D" parent="Vesna/Polygons"] position = Vector2(-344, -585) texture = ExtResource("1_177oo") skeleton = NodePath("../../Skeleton2D") polygon = PackedVector2Array(454.372, 947.535, 432.592, 969.315, 433.802, 1023.77, 471.312, 1046.76, 480.992, 1143.56, 598.362, 1155.66, 691.532, 1154.45, 700.002, 1093.95, 690.322, 1024.97, 611.672, 986.255, 594.732, 934.225, 516.082, 936.645) uv = PackedVector2Array(454.372, 947.535, 432.592, 969.315, 433.802, 1023.77, 471.312, 1046.76, 480.992, 1143.56, 598.362, 1155.66, 691.532, 1154.45, 700.002, 1093.95, 690.322, 1024.97, 611.672, 986.255, 594.732, 934.225, 516.082, 936.645) [node name="Skeleton2D" type="Skeleton2D" parent="Vesna"] [node name="hip" type="Bone2D" parent="Vesna/Skeleton2D"] position = Vector2(50, 164) rotation = -1.58476 scale = Vector2(7.44, 7.44) rest = Transform2D(-0.103879, -7.43927, 7.43927, -0.103879, 50, 164) [node name="chest" type="Bone2D" parent="Vesna/Skeleton2D/hip"] position = Vector2(16.1042, -0.0307432) rest = Transform2D(1, 0, 0, 1, 16.1042, -0.0307432) [node name="neck" type="Bone2D" parent="Vesna/Skeleton2D/hip/chest"] position = Vector2(24.3826, -1.82351) rest = Transform2D(1, 0, 0, 1, 24.3826, -1.82351) [node name="head" type="Bone2D" parent="Vesna/Skeleton2D/hip/chest/neck"] position = Vector2(13.2948, -0.197781) rotation = 1.52891 rest = Transform2D(0.0418757, 0.999123, -0.999123, 0.0418757, 13.2948, -0.197781) [node name="armR" type="Bone2D" parent="Vesna/Skeleton2D/hip/chest"] position = Vector2(19.1624, -26.8277) rotation = -3.00022 scale = Vector2(0.68115, 0.68115) rest = Transform2D(-0.674355, -0.0959749, 0.0959749, -0.674355, 19.1624, -26.8277) [node name="forearmR" type="Bone2D" parent="Vesna/Skeleton2D/hip/chest/armR"] position = Vector2(26.3157, -1.29047) rotation = -2.2602 rest = Transform2D(-0.636078, -0.771625, 0.771625, -0.636078, 26.3157, -1.29047) [node name="handR" type="Bone2D" parent="Vesna/Skeleton2D/hip/chest/armR/forearmR"] position = Vector2(-2.29479, 19.8399) rotation = -2.26369 scale = Vector2(1, 1) rest = Transform2D(-0.638768, -0.7694, 0.7694, -0.638768, -2.29479, 19.8399) [node name="legR" type="Bone2D" parent="Vesna/Skeleton2D/hip"] position = Vector2(-4.51055, -13.9084) rotation = -3.11192 rest = Transform2D(-0.99956, -0.0296662, 0.0296662, -0.99956, -4.51055, -13.9084) [node name="legRLower" type="Bone2D" parent="Vesna/Skeleton2D/hip/legR"] position = Vector2(24.8604, -0.524962) rotation = -3.11367 rest = Transform2D(-0.99961, -0.0279217, 0.0279217, -0.99961, 24.8604, -0.524962)