diff --git a/.idea/.idea.Babushka/.idea/AndroidProjectSystem.xml b/.idea/.idea.Babushka/.idea/AndroidProjectSystem.xml
deleted file mode 100644
index e82600c..0000000
--- a/.idea/.idea.Babushka/.idea/AndroidProjectSystem.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/AnimationFix.gd b/AnimationFix.gd
new file mode 100644
index 0000000..4e817db
--- /dev/null
+++ b/AnimationFix.gd
@@ -0,0 +1,69 @@
+extends Node
+
+@export_node_path("Node2D")
+var target_node_path = NodePath()
+
+@export var flip_bend_direction = false
+@export var joint_one_bone_index = -1
+@export var joint_two_bone_index = -1
+
+var _angle_a = 0.0
+var _angle_b = 0.0
+
+
+func _process(delta: float) -> void:
+ _update_two_bone_ik_angles()
+
+
+func _update_two_bone_ik_angles():
+ assert(joint_one_bone_index != -1)
+ assert(joint_two_bone_index != -1)
+
+ if target_node_path.is_empty():
+ return
+
+ var target = get_node(target_node_path) as Node2D
+ var bone_a = get_parent().get_bone(joint_one_bone_index)
+ var bone_b = get_parent().get_bone(joint_two_bone_index)
+
+ var bone_a_len = bone_a.get_length()
+ var bone_b_len = bone_b.get_length()
+
+ var sin_angle2 = 0.0
+ var cos_angle2 = 1.0
+
+ _angle_b = 0.0
+
+ var cos_angle2_denom = 2.0 * bone_a_len * bone_b_len
+ if not is_zero_approx(cos_angle2_denom):
+ var target_len_sqr = _distance_squared_between(bone_a, target)
+ var bone_a_len_sqr = bone_a_len * bone_a_len
+ var bone_b_len_sqr = bone_b_len * bone_b_len
+
+ cos_angle2 = (target_len_sqr - bone_a_len_sqr - bone_b_len_sqr) / cos_angle2_denom
+ cos_angle2 = clamp(cos_angle2, -1.0, 1.0);
+
+ _angle_b = acos(cos_angle2)
+ if flip_bend_direction:
+ _angle_b = -_angle_b
+
+ sin_angle2 = sin(_angle_b)
+
+ var tri_adjacent = bone_a_len + bone_b_len * cos_angle2
+ var tri_opposite = bone_b_len * sin_angle2
+
+ var xform_inv = bone_a.get_parent().global_transform.affine_inverse()
+ var target_pos = xform_inv * target.global_position - bone_a.position
+
+ var tan_y = target_pos.y * tri_adjacent - target_pos.x * tri_opposite
+ var tan_x = target_pos.x * tri_adjacent + target_pos.y * tri_opposite
+ _angle_a = atan2(tan_y, tan_x)
+
+ var bone_a_angle = bone_a.get_bone_angle()
+ var bone_b_angle = bone_b.get_bone_angle()
+ bone_a.rotation = _angle_a - bone_a_angle
+ bone_b.rotation = _angle_b - angle_difference(bone_a_angle, bone_b_angle)
+
+
+func _distance_squared_between(node_a: Node2D, node_b: Node2D) -> float:
+ return node_a.global_position.distance_squared_to(node_b.global_position)
diff --git a/AnimationFix.gd.uid b/AnimationFix.gd.uid
new file mode 100644
index 0000000..a850d94
--- /dev/null
+++ b/AnimationFix.gd.uid
@@ -0,0 +1 @@
+uid://p5wxvjx24brs
diff --git a/Babushka.csproj b/Babushka.csproj
index 76acd77..796f4da 100644
--- a/Babushka.csproj
+++ b/Babushka.csproj
@@ -1,4 +1,4 @@
-
+
net8.0
true
diff --git a/Babushka.sln.DotSettings.user b/Babushka.sln.DotSettings.user
index 2de0701..349fb41 100644
--- a/Babushka.sln.DotSettings.user
+++ b/Babushka.sln.DotSettings.user
@@ -1,12 +1,15 @@
ForceIncluded
ForceIncluded
+ ForceIncluded
ForceIncluded
ForceIncluded
ForceIncluded
ForceIncluded
ForceIncluded
ForceIncluded
+ ForceIncluded
ForceIncluded
ForceIncluded
+ ForceIncluded
ForceIncluded
\ No newline at end of file
diff --git a/addons/babushkahelpers/babushka_dialogue_style.tres b/addons/babushkahelpers/babushka_dialogue_style.tres
new file mode 100644
index 0000000..647f7c8
--- /dev/null
+++ b/addons/babushkahelpers/babushka_dialogue_style.tres
@@ -0,0 +1,58 @@
+[gd_resource type="Resource" script_class="DialogicStyle" load_steps=18 format=3 uid="uid://b2fmyjrydbg57"]
+
+[ext_resource type="Script" uid="uid://dfx2htp24tuvm" path="res://addons/dialogic/Resources/dialogic_style_layer.gd" id="1_hr3vo"]
+[ext_resource type="PackedScene" uid="uid://c1k5m0w3r40xf" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_FullBackground/full_background_layer.tscn" id="2_cpmol"]
+[ext_resource type="PackedScene" uid="uid://cn674foxwedqu" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_Input/full_advance_input_layer.tscn" id="3_12uyf"]
+[ext_resource type="PackedScene" uid="uid://by6waso0mjpjp" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_SpeakerPortraitTextbox/textbox_with_speaker_portrait.tscn" id="4_ncyk4"]
+[ext_resource type="PackedScene" uid="uid://dsbwnp5hegnu3" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_Glossary/glossary_popup_layer.tscn" id="5_qg2g4"]
+[ext_resource type="PackedScene" uid="uid://dhk6j6eb6e3q" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Choices/vn_choice_layer.tscn" id="6_c5ex4"]
+[ext_resource type="PackedScene" uid="uid://cvgf4c6gg0tsy" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_TextInput/text_input_layer.tscn" id="7_bopa1"]
+[ext_resource type="PackedScene" uid="uid://lx24i8fl6uo" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_History/history_layer.tscn" id="8_oycnw"]
+[ext_resource type="Script" uid="uid://b14h380mah4av" path="res://addons/dialogic/Resources/dialogic_style.gd" id="9_i6i1n"]
+
+[sub_resource type="Resource" id="Resource_w535h"]
+script = ExtResource("1_hr3vo")
+
+[sub_resource type="Resource" id="Resource_j3dy5"]
+script = ExtResource("1_hr3vo")
+scene = ExtResource("2_cpmol")
+
+[sub_resource type="Resource" id="Resource_d5o1r"]
+script = ExtResource("1_hr3vo")
+scene = ExtResource("3_12uyf")
+
+[sub_resource type="Resource" id="Resource_g7mor"]
+script = ExtResource("1_hr3vo")
+scene = ExtResource("4_ncyk4")
+
+[sub_resource type="Resource" id="Resource_wgjgg"]
+script = ExtResource("1_hr3vo")
+scene = ExtResource("5_qg2g4")
+
+[sub_resource type="Resource" id="Resource_45hxc"]
+script = ExtResource("1_hr3vo")
+scene = ExtResource("6_c5ex4")
+
+[sub_resource type="Resource" id="Resource_c53vn"]
+script = ExtResource("1_hr3vo")
+scene = ExtResource("7_bopa1")
+
+[sub_resource type="Resource" id="Resource_n6k7j"]
+script = ExtResource("1_hr3vo")
+scene = ExtResource("8_oycnw")
+
+[resource]
+script = ExtResource("9_i6i1n")
+name = "babushka_dialogue_style"
+layer_list = Array[String](["10", "11", "12", "13", "14", "15", "16"])
+layer_info = {
+"": SubResource("Resource_w535h"),
+"10": SubResource("Resource_j3dy5"),
+"11": SubResource("Resource_d5o1r"),
+"12": SubResource("Resource_g7mor"),
+"13": SubResource("Resource_wgjgg"),
+"14": SubResource("Resource_45hxc"),
+"15": SubResource("Resource_c53vn"),
+"16": SubResource("Resource_n6k7j")
+}
+metadata/_latest_layer = ""
diff --git a/addons/dialogic/Example Assets/next-indicator/next-indicator-dialogic-2.png b/addons/dialogic/Example Assets/next-indicator/next-indicator-dialogic-2.png
new file mode 100644
index 0000000..2dc4a4b
Binary files /dev/null and b/addons/dialogic/Example Assets/next-indicator/next-indicator-dialogic-2.png differ
diff --git a/addons/dialogic/Example Assets/next-indicator/next-indicator-dialogic-2.png.import b/addons/dialogic/Example Assets/next-indicator/next-indicator-dialogic-2.png.import
new file mode 100644
index 0000000..5c70810
--- /dev/null
+++ b/addons/dialogic/Example Assets/next-indicator/next-indicator-dialogic-2.png.import
@@ -0,0 +1,40 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cyfjhl5qp3lpj"
+path="res://.godot/imported/next-indicator-dialogic-2.png-738692064a5e64a28dcba134b029afb9.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/dialogic/Example Assets/next-indicator/next-indicator-dialogic-2.png"
+dest_files=["res://.godot/imported/next-indicator-dialogic-2.png-738692064a5e64a28dcba134b029afb9.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Textbox/vn_textbox_default_panel.tres b/addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Textbox/vn_textbox_default_panel.tres
index a255140..6d07d9f 100644
--- a/addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Textbox/vn_textbox_default_panel.tres
+++ b/addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Textbox/vn_textbox_default_panel.tres
@@ -1,11 +1,16 @@
[gd_resource type="StyleBoxFlat" format=3 uid="uid://dkv1pl1c1dq6"]
[resource]
-content_margin_left = 15.0
-content_margin_top = 15.0
-content_margin_right = 15.0
-content_margin_bottom = 15.0
+content_margin_left = 100.0
+content_margin_top = 80.0
+content_margin_right = 100.0
+content_margin_bottom = 30.0
bg_color = Color(1, 1, 1, 1)
+border_width_left = 1
+border_width_top = 1
+border_width_right = 1
+border_width_bottom = 1
+border_color = Color(0.14509805, 0.09411765, 0.07058824, 1)
corner_radius_top_left = 5
corner_radius_top_right = 5
corner_radius_bottom_right = 5
diff --git a/addons/dialogic/vesna_style.tres b/addons/dialogic/vesna_style.tres
new file mode 100644
index 0000000..34e72b9
--- /dev/null
+++ b/addons/dialogic/vesna_style.tres
@@ -0,0 +1,110 @@
+[gd_resource type="Resource" script_class="DialogicStyle" load_steps=21 format=3 uid="uid://benfqi2myyn58"]
+
+[ext_resource type="Script" uid="uid://dfx2htp24tuvm" path="res://addons/dialogic/Resources/dialogic_style_layer.gd" id="1_kc0s3"]
+[ext_resource type="PackedScene" uid="uid://c1k5m0w3r40xf" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_FullBackground/full_background_layer.tscn" id="2_wjopr"]
+[ext_resource type="PackedScene" uid="uid://cy1y14inwkplb" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Portraits/vn_portrait_layer.tscn" id="3_depsi"]
+[ext_resource type="PackedScene" uid="uid://cn674foxwedqu" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_Input/full_advance_input_layer.tscn" id="4_wy5ku"]
+[ext_resource type="PackedScene" uid="uid://bquja8jyk8kbr" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Textbox/vn_textbox_layer.tscn" id="5_6srh5"]
+[ext_resource type="PackedScene" uid="uid://dsbwnp5hegnu3" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_Glossary/glossary_popup_layer.tscn" id="6_iipq0"]
+[ext_resource type="PackedScene" uid="uid://dhk6j6eb6e3q" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Choices/vn_choice_layer.tscn" id="7_jxwbe"]
+[ext_resource type="PackedScene" uid="uid://cvgf4c6gg0tsy" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_TextInput/text_input_layer.tscn" id="8_4ig6v"]
+[ext_resource type="PackedScene" uid="uid://lx24i8fl6uo" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_History/history_layer.tscn" id="9_gni8k"]
+[ext_resource type="Script" uid="uid://b14h380mah4av" path="res://addons/dialogic/Resources/dialogic_style.gd" id="10_l174f"]
+
+[sub_resource type="Resource" id="Resource_qnla8"]
+script = ExtResource("1_kc0s3")
+overrides = {
+"global_bg_color": "Color(0.898039, 0.917647, 0.835294, 1)",
+"global_font": "\"res://fonts/ShantellSans/static/ShantellSans-Regular.ttf\"",
+"global_font_color": "Color(0.258824, 0.12549, 0.054902, 1)",
+"global_font_size": "45.0"
+}
+
+[sub_resource type="Resource" id="Resource_awdqn"]
+script = ExtResource("1_kc0s3")
+scene = ExtResource("2_wjopr")
+
+[sub_resource type="Resource" id="Resource_5pou4"]
+script = ExtResource("1_kc0s3")
+scene = ExtResource("3_depsi")
+overrides = {
+"portrait_size_mode": "0"
+}
+
+[sub_resource type="Resource" id="Resource_6xrvb"]
+script = ExtResource("1_kc0s3")
+scene = ExtResource("4_wy5ku")
+
+[sub_resource type="Resource" id="Resource_k1327"]
+script = ExtResource("1_kc0s3")
+scene = ExtResource("5_6srh5")
+overrides = {
+"bold_font": "\"res://fonts/ShantellSans/static/ShantellSans-Bold.ttf\"",
+"bold_italics_font": "\"res://fonts/ShantellSans/static/ShantellSans-BoldItalic.ttf\"",
+"box_animation_in": "1",
+"box_animation_out": "1",
+"box_color_custom": "Color(0.88, 0.6688, 0.73568, 1)",
+"box_color_use_global": "false",
+"box_panel": "\"vn_textbox_default_panel.tres\"",
+"box_size": "Vector2(1920, 300)",
+"italics_font": "\"res://fonts/ShantellSans/static/ShantellSans-Italic.ttf\"",
+"name_label_box_modulate": "Color(1, 1, 1, 1)",
+"name_label_box_offset": "Vector2(200, 0)",
+"name_label_box_panel": "\"res://dialog/Babushka_NPC_Namebox_background.tres\"",
+"name_label_custom_font_size": "40.0",
+"name_label_font": "\"res://fonts/HomemadeApple/HomemadeApple-Regular.ttf\"",
+"name_label_use_global_color": "false",
+"name_label_use_global_font": "false",
+"next_indicator_texture": "\"res://addons/dialogic/Example Assets/next-indicator/next-indicator-dialogic-2.png\"",
+"normal_font": "\"res://fonts/ShantellSans/static/ShantellSans-Regular.ttf\"",
+"text_alignment": "1",
+"text_size": "40.0",
+"typing_sounds_end_sound": "\"res://audio/sfx/UI/Dialog/SFX_Dialog_Open_01.wav\"",
+"typing_sounds_sounds_folder": "\"res://audio/sfx/typing\""
+}
+
+[sub_resource type="Resource" id="Resource_qtijl"]
+script = ExtResource("1_kc0s3")
+scene = ExtResource("6_iipq0")
+
+[sub_resource type="Resource" id="Resource_nalij"]
+script = ExtResource("1_kc0s3")
+scene = ExtResource("7_jxwbe")
+overrides = {
+"font_size_custom": "30.0",
+"text_color_disabled": "Color(0.605469, 0.605469, 0.605469, 1)",
+"text_color_focused": "Color(1, 0.628906, 0.628906, 1)",
+"text_color_hovered": "Color(0.882353, 0.572549, 0.572549, 1)",
+"text_color_pressed": "Color(1, 0.882812, 0.53125, 1)",
+"text_color_use_global": "false"
+}
+
+[sub_resource type="Resource" id="Resource_ymn1b"]
+script = ExtResource("1_kc0s3")
+scene = ExtResource("8_4ig6v")
+
+[sub_resource type="Resource" id="Resource_8j3qh"]
+script = ExtResource("1_kc0s3")
+scene = ExtResource("9_gni8k")
+
+[sub_resource type="Resource" id="Resource_uu1x2"]
+script = ExtResource("1_kc0s3")
+scene = ExtResource("6_iipq0")
+
+[resource]
+script = ExtResource("10_l174f")
+name = "vesna_style"
+layer_list = Array[String](["10", "11", "12", "13", "14", "15", "16", "17", "18"])
+layer_info = {
+"": SubResource("Resource_qnla8"),
+"10": SubResource("Resource_awdqn"),
+"11": SubResource("Resource_5pou4"),
+"12": SubResource("Resource_6xrvb"),
+"13": SubResource("Resource_k1327"),
+"14": SubResource("Resource_qtijl"),
+"15": SubResource("Resource_nalij"),
+"16": SubResource("Resource_ymn1b"),
+"17": SubResource("Resource_8j3qh"),
+"18": SubResource("Resource_uu1x2")
+}
+metadata/_latest_layer = "13"
diff --git a/art/animation/2D skeletial chars/Chuga/Chuga 2D skeletial.tscn b/art/animation/2D skeletial chars/Chuga/Chuga 2D skeletial.tscn
new file mode 100644
index 0000000..b606ffd
--- /dev/null
+++ b/art/animation/2D skeletial chars/Chuga/Chuga 2D skeletial.tscn
@@ -0,0 +1,3130 @@
+[gd_scene load_steps=30 format=3 uid="uid://c3xtji80bwd7n"]
+
+[ext_resource type="Texture2D" uid="uid://20dlga08j4ai" path="res://art/animation/2D skeletial chars/Chuga/chugeist.png" id="1_7d06b"]
+[ext_resource type="Texture2D" uid="uid://cfk0fey087wt2" path="res://art/animation/2D skeletial chars/Chuga/ChugaBack.png" id="2_1mp2s"]
+[ext_resource type="Texture2D" uid="uid://chedxr6kou034" path="res://art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Hair.png" id="2_od2w0"]
+[ext_resource type="Texture2D" uid="uid://stexru1hfl0g" path="res://art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Arms.png" id="3_1mp2s"]
+[ext_resource type="Texture2D" uid="uid://bpevmu5fq0j3c" path="res://art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Legs.png" id="4_uhpxq"]
+[ext_resource type="Texture2D" uid="uid://bq75ghtiefu28" path="res://art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Torso.png" id="5_2s1o8"]
+[ext_resource type="Texture2D" uid="uid://ldsllcwxhsgk" path="res://art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Head.png" id="6_uvv75"]
+
+[sub_resource type="Animation" id="Animation_od2w0"]
+resource_name = "Idle"
+length = 2.0
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("../../Skeleton2DChugaFront/Hips:position")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0, 0.5, 1, 1.5, 2),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [Vector2(0, -1105), Vector2(-16, -1093), Vector2(0, -1081), Vector2(11, -1093), Vector2(0, -1105)]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("../../Skeleton2DChugaFront/Hips:rotation")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-0.0311922, 0.0176578, -0.0311922]
+}
+tracks/2/type = "value"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmL:position")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(159, -145), Vector2(159, -145)]
+}
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmL:rotation")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.109823, -0.00117803, 0.109823]
+}
+tracks/4/type = "value"
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmL/LowerArmL:position")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(127, 304), Vector2(127, 304)]
+}
+tracks/5/type = "value"
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmL/LowerArmL:rotation")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.103764, 0.112018, 0.103764]
+}
+tracks/6/type = "value"
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmL/LowerArmL/HandL:position")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(72, 305), Vector2(72, 305)]
+}
+tracks/7/type = "value"
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmL/LowerArmL/HandL:rotation")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [1.35239, 1.42607, 1.35239]
+}
+tracks/8/type = "value"
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmR/LowerArmR:position")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(103.526, 341.45), Vector2(103.526, 341.45)]
+}
+tracks/9/type = "value"
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmR/LowerArmR:rotation")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-0.237481, -0.329819, -0.237481]
+}
+tracks/10/type = "value"
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmR/LowerArmR/HandR:position")
+tracks/10/interp = 1
+tracks/10/loop_wrap = true
+tracks/10/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(62.5048, 260.586), Vector2(62.5048, 260.586)]
+}
+tracks/11/type = "value"
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmR/LowerArmR/HandR:rotation")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [1.35063, 1.28672, 1.35063]
+}
+tracks/12/type = "value"
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso:position")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(-1, -327), Vector2(-1, -327)]
+}
+tracks/13/type = "value"
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso:rotation")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-0.00366882, 0.0601712, -0.00366882]
+}
+tracks/14/type = "value"
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head:position")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(-9, -229), Vector2(-9, -229)]
+}
+tracks/15/type = "value"
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head:rotation")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-1.6571, -1.71636, -1.6571]
+}
+tracks/16/type = "value"
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmR:position")
+tracks/16/interp = 1
+tracks/16/loop_wrap = true
+tracks/16/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(-215, -170), Vector2(-215, -170)]
+}
+tracks/17/type = "value"
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmR:rotation")
+tracks/17/interp = 1
+tracks/17/loop_wrap = true
+tracks/17/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.518568, 0.457148, 0.518568]
+}
+tracks/18/type = "value"
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/path = NodePath("../../Skeleton2DChugaFront/Hips/Loincloth:position")
+tracks/18/interp = 1
+tracks/18/loop_wrap = true
+tracks/18/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(0, 23), Vector2(0, 23)]
+}
+tracks/19/type = "value"
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/path = NodePath("../../Skeleton2DChugaFront/Hips/Loincloth:rotation")
+tracks/19/interp = 1
+tracks/19/loop_wrap = true
+tracks/19/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [1.47868, 1.68188, 1.47868]
+}
+tracks/20/type = "value"
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/Hair1:position")
+tracks/20/interp = 1
+tracks/20/loop_wrap = true
+tracks/20/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(-64.9233, -1.40332), Vector2(-64.9233, -1.40332)]
+}
+tracks/21/type = "value"
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/Hair1:rotation")
+tracks/21/interp = 1
+tracks/21/loop_wrap = true
+tracks/21/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [1.69217, 1.61586, 1.69217]
+}
+tracks/22/type = "value"
+tracks/22/imported = false
+tracks/22/enabled = true
+tracks/22/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/Hair1/Hair2:position")
+tracks/22/interp = 1
+tracks/22/loop_wrap = true
+tracks/22/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(0, 341), Vector2(0, 341)]
+}
+tracks/23/type = "value"
+tracks/23/imported = false
+tracks/23/enabled = true
+tracks/23/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/Hair1/Hair2:rotation")
+tracks/23/interp = 1
+tracks/23/loop_wrap = true
+tracks/23/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [1.6193, 1.5457, 1.6193]
+}
+tracks/24/type = "value"
+tracks/24/imported = false
+tracks/24/enabled = true
+tracks/24/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/Hair1/Hair2/Hair3:position")
+tracks/24/interp = 1
+tracks/24/loop_wrap = true
+tracks/24/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(327.775, -12.3148), Vector2(327.775, -12.3148)]
+}
+tracks/25/type = "value"
+tracks/25/imported = false
+tracks/25/enabled = true
+tracks/25/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/Hair1/Hair2/Hair3:rotation")
+tracks/25/interp = 1
+tracks/25/loop_wrap = true
+tracks/25/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.0130342, -0.16262, 0.0130342]
+}
+tracks/26/type = "value"
+tracks/26/imported = false
+tracks/26/enabled = true
+tracks/26/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/Beard1:position")
+tracks/26/interp = 1
+tracks/26/loop_wrap = true
+tracks/26/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(-61.9864, -37.5059), Vector2(-61.9864, -37.5059)]
+}
+tracks/27/type = "value"
+tracks/27/imported = false
+tracks/27/enabled = true
+tracks/27/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/Beard1:rotation")
+tracks/27/interp = 1
+tracks/27/loop_wrap = true
+tracks/27/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [1.82562, 1.68044, 1.82562]
+}
+tracks/28/type = "value"
+tracks/28/imported = false
+tracks/28/enabled = true
+tracks/28/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/Beard1/Beard2:position")
+tracks/28/interp = 1
+tracks/28/loop_wrap = true
+tracks/28/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(11, 168), Vector2(11, 168)]
+}
+tracks/29/type = "value"
+tracks/29/imported = false
+tracks/29/enabled = true
+tracks/29/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/Beard1/Beard2:rotation")
+tracks/29/interp = 1
+tracks/29/loop_wrap = true
+tracks/29/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [1.60155, 1.2891, 1.60155]
+}
+tracks/30/type = "value"
+tracks/30/imported = false
+tracks/30/enabled = true
+tracks/30/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/BeardR:position")
+tracks/30/interp = 1
+tracks/30/loop_wrap = true
+tracks/30/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(45.2578, -149.106), Vector2(45.2578, -149.106)]
+}
+tracks/31/type = "value"
+tracks/31/imported = false
+tracks/31/enabled = true
+tracks/31/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/BeardR:rotation")
+tracks/31/interp = 1
+tracks/31/loop_wrap = true
+tracks/31/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-2.08513, -1.93168, -2.08513]
+}
+tracks/32/type = "value"
+tracks/32/imported = false
+tracks/32/enabled = true
+tracks/32/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/BeardL:position")
+tracks/32/interp = 1
+tracks/32/loop_wrap = true
+tracks/32/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(8.12497, 120.764), Vector2(8.12497, 120.764)]
+}
+tracks/33/type = "value"
+tracks/33/imported = false
+tracks/33/enabled = true
+tracks/33/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/BeardL:rotation")
+tracks/33/interp = 1
+tracks/33/loop_wrap = true
+tracks/33/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [2.60626, 2.41535, 2.60626]
+}
+
+[sub_resource type="Animation" id="Animation_1mp2s"]
+length = 0.001
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("../../Skeleton2DChugaFront/Hips:position")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(0, -1105)]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("../../Skeleton2DChugaFront/Hips:rotation")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0]
+}
+tracks/2/type = "value"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmL:position")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(159, -145)]
+}
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmL:rotation")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.106283]
+}
+tracks/4/type = "value"
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmL/LowerArmL:position")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(127, 304)]
+}
+tracks/5/type = "value"
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmL/LowerArmL:rotation")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.132876]
+}
+tracks/6/type = "value"
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmL/LowerArmL/HandL:position")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(72, 305)]
+}
+tracks/7/type = "value"
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmL/LowerArmL/HandL:rotation")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [1.30674]
+}
+tracks/8/type = "value"
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmR/LowerArmR:position")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(103.526, 341.45)]
+}
+tracks/9/type = "value"
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmR/LowerArmR:rotation")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.185165]
+}
+tracks/10/type = "value"
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmR/LowerArmR/HandR:position")
+tracks/10/interp = 1
+tracks/10/loop_wrap = true
+tracks/10/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(62.5048, 260.586)]
+}
+tracks/11/type = "value"
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmR/LowerArmR/HandR:rotation")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [1.32885]
+}
+tracks/12/type = "value"
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso:position")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-1, -327)]
+}
+tracks/13/type = "value"
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso:rotation")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.019931]
+}
+tracks/14/type = "value"
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head:position")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-9, -229)]
+}
+tracks/15/type = "value"
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head:rotation")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-1.76262]
+}
+tracks/16/type = "value"
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmR:position")
+tracks/16/interp = 1
+tracks/16/loop_wrap = true
+tracks/16/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-215, -170)]
+}
+tracks/17/type = "value"
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/ArmR:rotation")
+tracks/17/interp = 1
+tracks/17/loop_wrap = true
+tracks/17/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.518568]
+}
+tracks/18/type = "value"
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/path = NodePath("../../Skeleton2DChugaFront/Hips/Loincloth:position")
+tracks/18/interp = 1
+tracks/18/loop_wrap = true
+tracks/18/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(0, 23)]
+}
+tracks/19/type = "value"
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/path = NodePath("../../Skeleton2DChugaFront/Hips/Loincloth:rotation")
+tracks/19/interp = 1
+tracks/19/loop_wrap = true
+tracks/19/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [1.51732]
+}
+tracks/20/type = "value"
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/Hair1:position")
+tracks/20/interp = 1
+tracks/20/loop_wrap = true
+tracks/20/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-64.9233, -1.40332)]
+}
+tracks/21/type = "value"
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/Hair1:rotation")
+tracks/21/interp = 1
+tracks/21/loop_wrap = true
+tracks/21/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [1.76262]
+}
+tracks/22/type = "value"
+tracks/22/imported = false
+tracks/22/enabled = true
+tracks/22/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/Hair1/Hair2:position")
+tracks/22/interp = 1
+tracks/22/loop_wrap = true
+tracks/22/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(0, 341)]
+}
+tracks/23/type = "value"
+tracks/23/imported = false
+tracks/23/enabled = true
+tracks/23/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/Hair1/Hair2:rotation")
+tracks/23/interp = 1
+tracks/23/loop_wrap = true
+tracks/23/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [1.60225]
+}
+tracks/24/type = "value"
+tracks/24/imported = false
+tracks/24/enabled = true
+tracks/24/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/Hair1/Hair2/Hair3:position")
+tracks/24/interp = 1
+tracks/24/loop_wrap = true
+tracks/24/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(327.775, -12.3148)]
+}
+tracks/25/type = "value"
+tracks/25/imported = false
+tracks/25/enabled = true
+tracks/25/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/Hair1/Hair2/Hair3:rotation")
+tracks/25/interp = 1
+tracks/25/loop_wrap = true
+tracks/25/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.0337263]
+}
+tracks/26/type = "value"
+tracks/26/imported = false
+tracks/26/enabled = true
+tracks/26/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/Beard1:position")
+tracks/26/interp = 1
+tracks/26/loop_wrap = true
+tracks/26/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-61.9864, -37.5059)]
+}
+tracks/27/type = "value"
+tracks/27/imported = false
+tracks/27/enabled = true
+tracks/27/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/Beard1:rotation")
+tracks/27/interp = 1
+tracks/27/loop_wrap = true
+tracks/27/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [1.76262]
+}
+tracks/28/type = "value"
+tracks/28/imported = false
+tracks/28/enabled = true
+tracks/28/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/Beard1/Beard2:position")
+tracks/28/interp = 1
+tracks/28/loop_wrap = true
+tracks/28/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(11, 168)]
+}
+tracks/29/type = "value"
+tracks/29/imported = false
+tracks/29/enabled = true
+tracks/29/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/Beard1/Beard2:rotation")
+tracks/29/interp = 1
+tracks/29/loop_wrap = true
+tracks/29/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [1.52885]
+}
+tracks/30/type = "value"
+tracks/30/imported = false
+tracks/30/enabled = true
+tracks/30/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/BeardR:position")
+tracks/30/interp = 1
+tracks/30/loop_wrap = true
+tracks/30/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(45.2578, -149.106)]
+}
+tracks/31/type = "value"
+tracks/31/imported = false
+tracks/31/enabled = true
+tracks/31/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/BeardR:rotation")
+tracks/31/interp = 1
+tracks/31/loop_wrap = true
+tracks/31/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-1.65164]
+}
+tracks/32/type = "value"
+tracks/32/imported = false
+tracks/32/enabled = true
+tracks/32/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/BeardL:position")
+tracks/32/interp = 1
+tracks/32/loop_wrap = true
+tracks/32/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(8.12497, 120.764)]
+}
+tracks/33/type = "value"
+tracks/33/imported = false
+tracks/33/enabled = true
+tracks/33/path = NodePath("../../Skeleton2DChugaFront/Hips/Torso/head/BeardL:rotation")
+tracks/33/interp = 1
+tracks/33/loop_wrap = true
+tracks/33/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [2.50968]
+}
+
+[sub_resource type="Animation" id="Animation_uvv75"]
+resource_name = "Talk"
+
+[sub_resource type="AnimationLibrary" id="AnimationLibrary_uhpxq"]
+_data = {
+&"Idle": SubResource("Animation_od2w0"),
+&"RESET": SubResource("Animation_1mp2s"),
+&"Talk": SubResource("Animation_uvv75")
+}
+
+[sub_resource type="SkeletonModification2DCCDIK" id="SkeletonModification2DCCDIK_od2w0"]
+target_nodepath = NodePath("../IK Targets/FootL Target")
+tip_nodepath = NodePath("Hips/LegL/LowerLegL/FootL")
+ccdik_data_chain_length = 2
+joint_data/0/bone_index = 19
+joint_data/0/bone2d_node = NodePath("Hips/LegL")
+joint_data/0/rotate_from_joint = false
+joint_data/0/enable_constraint = true
+joint_data/0/constraint_angle_min = 176.949
+joint_data/0/constraint_angle_max = 274.576
+joint_data/0/constraint_angle_invert = true
+joint_data/0/constraint_in_localspace = true
+joint_data/0/editor_draw_gizmo = true
+joint_data/1/bone_index = 20
+joint_data/1/bone2d_node = NodePath("Hips/LegL/LowerLegL")
+joint_data/1/rotate_from_joint = false
+joint_data/1/enable_constraint = true
+joint_data/1/constraint_angle_min = -79.321
+joint_data/1/constraint_angle_max = 360.0
+joint_data/1/constraint_angle_invert = false
+joint_data/1/constraint_in_localspace = true
+joint_data/1/editor_draw_gizmo = true
+
+[sub_resource type="SkeletonModification2DCCDIK" id="SkeletonModification2DCCDIK_1mp2s"]
+target_nodepath = NodePath("../IK Targets/FootR Target")
+tip_nodepath = NodePath("Hips/LegR/LowerLegR/FootR")
+ccdik_data_chain_length = 2
+joint_data/0/bone_index = 22
+joint_data/0/bone2d_node = NodePath("Hips/LegR")
+joint_data/0/rotate_from_joint = false
+joint_data/0/enable_constraint = true
+joint_data/0/constraint_angle_min = -91.525
+joint_data/0/constraint_angle_max = 360.0
+joint_data/0/constraint_angle_invert = true
+joint_data/0/constraint_in_localspace = true
+joint_data/0/editor_draw_gizmo = true
+joint_data/1/bone_index = 23
+joint_data/1/bone2d_node = NodePath("Hips/LegR/LowerLegR")
+joint_data/1/rotate_from_joint = false
+joint_data/1/enable_constraint = true
+joint_data/1/constraint_angle_min = 122.033
+joint_data/1/constraint_angle_max = -79.322
+joint_data/1/constraint_angle_invert = false
+joint_data/1/constraint_in_localspace = true
+joint_data/1/editor_draw_gizmo = true
+
+[sub_resource type="SkeletonModification2DLookAt" id="SkeletonModification2DLookAt_uhpxq"]
+bone_index = 21
+bone2d_node = NodePath("Hips/LegL/LowerLegL/FootL")
+target_nodepath = NodePath("../IK Targets/FootL Target/FootL Rotate")
+
+[sub_resource type="SkeletonModification2DLookAt" id="SkeletonModification2DLookAt_2s1o8"]
+bone_index = 24
+bone2d_node = NodePath("Hips/LegR/LowerLegR/FootR")
+target_nodepath = NodePath("../IK Targets/FootR Target/FootR Rotate")
+
+[sub_resource type="SkeletonModificationStack2D" id="SkeletonModificationStack2D_uvv75"]
+enabled = true
+modification_count = 4
+modifications/0 = SubResource("SkeletonModification2DCCDIK_od2w0")
+modifications/1 = SubResource("SkeletonModification2DCCDIK_1mp2s")
+modifications/2 = SubResource("SkeletonModification2DLookAt_uhpxq")
+modifications/3 = SubResource("SkeletonModification2DLookAt_2s1o8")
+
+[sub_resource type="Animation" id="Animation_2s1o8"]
+length = 0.001
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("IK Targets/FootL Target:position")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(98, -198)]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("IK Targets/FootL Target:rotation")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.0631584]
+}
+tracks/2/type = "value"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("IK Targets/FootR Target:position")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(67, -198)]
+}
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("IK Targets/FootR Target:rotation")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.0381884]
+}
+tracks/4/type = "value"
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/path = NodePath("Skeleton2DChugaSide/Hips/LegR/LowerLegR/FootR/ToeR:position")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(173.348, 120.414)]
+}
+tracks/5/type = "value"
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/path = NodePath("Skeleton2DChugaSide/Hips/LegR/LowerLegR/FootR/ToeR:rotation")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [1.53601]
+}
+tracks/6/type = "value"
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/path = NodePath("Skeleton2DChugaSide/Hips/LegL/LowerLegL/FootL/ToeL:position")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(173.348, 120.414)]
+}
+tracks/7/type = "value"
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/path = NodePath("Skeleton2DChugaSide/Hips/LegL/LowerLegL/FootL/ToeL:rotation")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [1.53601]
+}
+tracks/8/type = "value"
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/path = NodePath("Skeleton2DChugaSide/Hips:position")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(20, -1183)]
+}
+tracks/9/type = "value"
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/path = NodePath("Skeleton2DChugaSide/Hips:rotation")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0]
+}
+tracks/10/type = "value"
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/path = NodePath("Skeleton2DChugaSide/Hips/Torso:position")
+tracks/10/interp = 1
+tracks/10/loop_wrap = true
+tracks/10/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(5, -219)]
+}
+tracks/11/type = "value"
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/path = NodePath("Skeleton2DChugaSide/Hips/Torso:rotation")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0]
+}
+tracks/12/type = "value"
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head:position")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-41, -289)]
+}
+tracks/13/type = "value"
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head:rotation")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-2.03224]
+}
+tracks/14/type = "value"
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmR:position")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(6, -194)]
+}
+tracks/15/type = "value"
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmR:rotation")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.108778]
+}
+tracks/16/type = "value"
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmL:position")
+tracks/16/interp = 1
+tracks/16/loop_wrap = true
+tracks/16/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(56, -194)]
+}
+tracks/17/type = "value"
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmL:rotation")
+tracks/17/interp = 1
+tracks/17/loop_wrap = true
+tracks/17/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.77148]
+}
+tracks/18/type = "value"
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmL/LowerArmL:position")
+tracks/18/interp = 1
+tracks/18/loop_wrap = true
+tracks/18/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(157, 320)]
+}
+tracks/19/type = "value"
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmL/LowerArmL:rotation")
+tracks/19/interp = 1
+tracks/19/loop_wrap = true
+tracks/19/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0483654]
+}
+tracks/20/type = "value"
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmL/LowerArmL/HandL:position")
+tracks/20/interp = 1
+tracks/20/loop_wrap = true
+tracks/20/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(57.8733, 347.609)]
+}
+tracks/21/type = "value"
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmL/LowerArmL/HandL:rotation")
+tracks/21/interp = 1
+tracks/21/loop_wrap = true
+tracks/21/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [1.49511]
+}
+tracks/22/type = "value"
+tracks/22/imported = false
+tracks/22/enabled = true
+tracks/22/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmR/LowerArmR:position")
+tracks/22/interp = 1
+tracks/22/loop_wrap = true
+tracks/22/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(157, 320)]
+}
+tracks/23/type = "value"
+tracks/23/imported = false
+tracks/23/enabled = true
+tracks/23/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmR/LowerArmR:rotation")
+tracks/23/interp = 1
+tracks/23/loop_wrap = true
+tracks/23/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0483654]
+}
+tracks/24/type = "value"
+tracks/24/imported = false
+tracks/24/enabled = true
+tracks/24/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmR/LowerArmR/HandR:position")
+tracks/24/interp = 1
+tracks/24/loop_wrap = true
+tracks/24/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(57.8733, 347.609)]
+}
+tracks/25/type = "value"
+tracks/25/imported = false
+tracks/25/enabled = true
+tracks/25/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmR/LowerArmR/HandR:rotation")
+tracks/25/interp = 1
+tracks/25/loop_wrap = true
+tracks/25/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [1.49511]
+}
+tracks/26/type = "value"
+tracks/26/imported = false
+tracks/26/enabled = true
+tracks/26/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardSide1:position")
+tracks/26/interp = 1
+tracks/26/loop_wrap = true
+tracks/26/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(34.8323, -22.8847)]
+}
+tracks/27/type = "value"
+tracks/27/imported = false
+tracks/27/enabled = true
+tracks/27/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardSide1:rotation")
+tracks/27/interp = 1
+tracks/27/loop_wrap = true
+tracks/27/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-2.73598]
+}
+tracks/28/type = "value"
+tracks/28/imported = false
+tracks/28/enabled = true
+tracks/28/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardSide1/BeardSide2:position")
+tracks/28/interp = 1
+tracks/28/loop_wrap = true
+tracks/28/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(155.316, -1.33561)]
+}
+tracks/29/type = "value"
+tracks/29/imported = false
+tracks/29/enabled = true
+tracks/29/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardSide1/BeardSide2:rotation")
+tracks/29/interp = 1
+tracks/29/loop_wrap = true
+tracks/29/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0561289]
+}
+tracks/30/type = "value"
+tracks/30/imported = false
+tracks/30/enabled = true
+tracks/30/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardBack1:position")
+tracks/30/interp = 1
+tracks/30/loop_wrap = true
+tracks/30/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(65.7904, 22.663)]
+}
+tracks/31/type = "value"
+tracks/31/imported = false
+tracks/31/enabled = true
+tracks/31/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardBack1:rotation")
+tracks/31/interp = 1
+tracks/31/loop_wrap = true
+tracks/31/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-2.61087]
+}
+tracks/32/type = "value"
+tracks/32/imported = false
+tracks/32/enabled = true
+tracks/32/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardBack1/BeardBack2:position")
+tracks/32/interp = 1
+tracks/32/loop_wrap = true
+tracks/32/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(64.6727, -165.875)]
+}
+tracks/33/type = "value"
+tracks/33/imported = false
+tracks/33/enabled = true
+tracks/33/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardBack1/BeardBack2:rotation")
+tracks/33/interp = 1
+tracks/33/loop_wrap = true
+tracks/33/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.797479]
+}
+tracks/34/type = "value"
+tracks/34/imported = false
+tracks/34/enabled = true
+tracks/34/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardFront1:position")
+tracks/34/interp = 1
+tracks/34/loop_wrap = true
+tracks/34/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-11.1588, -193.172)]
+}
+tracks/35/type = "value"
+tracks/35/imported = false
+tracks/35/enabled = true
+tracks/35/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardFront1:rotation")
+tracks/35/interp = 1
+tracks/35/loop_wrap = true
+tracks/35/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-2.38832]
+}
+tracks/36/type = "value"
+tracks/36/imported = false
+tracks/36/enabled = true
+tracks/36/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardFront1/BeardFront2:position")
+tracks/36/interp = 1
+tracks/36/loop_wrap = true
+tracks/36/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(242.417, -23.7479)]
+}
+tracks/37/type = "value"
+tracks/37/imported = false
+tracks/37/enabled = true
+tracks/37/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardFront1/BeardFront2:rotation")
+tracks/37/interp = 1
+tracks/37/loop_wrap = true
+tracks/37/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.424017]
+}
+tracks/38/type = "value"
+tracks/38/imported = false
+tracks/38/enabled = true
+tracks/38/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/Hair1:position")
+tracks/38/interp = 1
+tracks/38/loop_wrap = true
+tracks/38/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-211.779, 91.2513)]
+}
+tracks/39/type = "value"
+tracks/39/imported = false
+tracks/39/enabled = true
+tracks/39/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/Hair1:rotation")
+tracks/39/interp = 1
+tracks/39/loop_wrap = true
+tracks/39/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [2.03224]
+}
+tracks/40/type = "value"
+tracks/40/imported = false
+tracks/40/enabled = true
+tracks/40/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/Hair1/Hair2:position")
+tracks/40/interp = 1
+tracks/40/loop_wrap = true
+tracks/40/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(69, 254)]
+}
+tracks/41/type = "value"
+tracks/41/imported = false
+tracks/41/enabled = true
+tracks/41/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/Hair1/Hair2:rotation")
+tracks/41/interp = 1
+tracks/41/loop_wrap = true
+tracks/41/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0]
+}
+tracks/42/type = "value"
+tracks/42/imported = false
+tracks/42/enabled = true
+tracks/42/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/Hair1/Hair2/Hair3:position")
+tracks/42/interp = 1
+tracks/42/loop_wrap = true
+tracks/42/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(25, 289)]
+}
+tracks/43/type = "value"
+tracks/43/imported = false
+tracks/43/enabled = true
+tracks/43/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/Hair1/Hair2/Hair3:rotation")
+tracks/43/interp = 1
+tracks/43/loop_wrap = true
+tracks/43/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [1.90724]
+}
+tracks/44/type = "value"
+tracks/44/imported = false
+tracks/44/enabled = true
+tracks/44/path = NodePath("Skeleton2DChugaSide/Hips/Loincloth:position")
+tracks/44/interp = 1
+tracks/44/loop_wrap = true
+tracks/44/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(0, 0)]
+}
+tracks/45/type = "value"
+tracks/45/imported = false
+tracks/45/enabled = true
+tracks/45/path = NodePath("Skeleton2DChugaSide/Hips/Loincloth:rotation")
+tracks/45/interp = 1
+tracks/45/loop_wrap = true
+tracks/45/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [1.83593]
+}
+
+[sub_resource type="Animation" id="Animation_uhpxq"]
+resource_name = "Walk"
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("IK Targets/FootL Target:position")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.6, 0.9, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
+"update": 0,
+"values": [Vector2(369, -243), Vector2(172, -316), Vector2(-211, -188), Vector2(-94, -176), Vector2(252, -218), Vector2(369, -243)]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("IK Targets/FootL Target:rotation")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.6, 0.9, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
+"update": 0,
+"values": [-0.608994, -0.636465, 0.423655, 0.0368102, -0.206887, -0.608994]
+}
+tracks/2/type = "value"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("IK Targets/FootR Target:position")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"times": PackedFloat32Array(0, 0.1, 0.4, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
+"update": 0,
+"values": [Vector2(-209, -192), Vector2(-91.8, -175), Vector2(266, -207), Vector2(375, -242), Vector2(148, -336), Vector2(-209, -192)]
+}
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("IK Targets/FootR Target:rotation")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0, 0.1, 0.4, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
+"update": 0,
+"values": [0.438107, 0.0639614, -0.223705, -0.57595, -0.803858, 0.438107]
+}
+tracks/4/type = "value"
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/path = NodePath("Skeleton2DChugaSide/Hips/LegR/LowerLegR/FootR/ToeR:position")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(173.348, 120.414), Vector2(173.348, 120.414)]
+}
+tracks/5/type = "value"
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/path = NodePath("Skeleton2DChugaSide/Hips/LegR/LowerLegR/FootR/ToeR:rotation")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/keys = {
+"times": PackedFloat32Array(0, 0.1, 0.2, 0.4, 0.5, 0.6, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1),
+"update": 0,
+"values": [1.53601, 1.83259, 1.75086, 1.70851, 2.03722, 1.68762, 1.3155, 1.53601]
+}
+tracks/6/type = "value"
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/path = NodePath("Skeleton2DChugaSide/Hips/LegL/LowerLegL/FootL/ToeL:position")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(173.348, 120.414), Vector2(173.348, 120.414)]
+}
+tracks/7/type = "value"
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/path = NodePath("Skeleton2DChugaSide/Hips/LegL/LowerLegL/FootL/ToeL:rotation")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/keys = {
+"times": PackedFloat32Array(0, 0.1, 0.25, 0.5, 0.6, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1),
+"update": 0,
+"values": [2.03762, 1.68186, 1.44024, 1.72142, 1.62962, 1.5328, 2.03762]
+}
+tracks/8/type = "value"
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/path = NodePath("Skeleton2DChugaSide/Hips:position")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [Vector2(20, -1183), Vector2(54, -1239), Vector2(8, -1181), Vector2(-14, -1232), Vector2(20, -1183)]
+}
+tracks/9/type = "value"
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/path = NodePath("Skeleton2DChugaSide/Hips:rotation")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1),
+"update": 0,
+"values": [0.0, 0.0494012, 0.0677277, 0.0]
+}
+tracks/10/type = "value"
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/path = NodePath("Skeleton2DChugaSide/Hips/Torso:position")
+tracks/10/interp = 1
+tracks/10/loop_wrap = true
+tracks/10/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [Vector2(5, -219), Vector2(5, -219), Vector2(5, -219)]
+}
+tracks/11/type = "value"
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/path = NodePath("Skeleton2DChugaSide/Hips/Torso:rotation")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [-0.0625272, -0.00362784, -0.0625272, -0.0127774, -0.0625272]
+}
+tracks/12/type = "value"
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head:position")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(-41, -289), Vector2(-41, -289)]
+}
+tracks/13/type = "value"
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head:rotation")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [-2.12743, -2.20639, -2.19443, -2.22182, -2.12743]
+}
+tracks/14/type = "value"
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmR:position")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(6, -194), Vector2(6, -194)]
+}
+tracks/15/type = "value"
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmR:rotation")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.0628664, 0.654755, 0.0628664]
+}
+tracks/16/type = "value"
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmL:position")
+tracks/16/interp = 1
+tracks/16/loop_wrap = true
+tracks/16/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(36.8253, -204.098), Vector2(36.8253, -204.098)]
+}
+tracks/17/type = "value"
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmL:rotation")
+tracks/17/interp = 1
+tracks/17/loop_wrap = true
+tracks/17/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.629507, 0.0383371, 0.629507]
+}
+tracks/18/type = "value"
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmL/LowerArmL:position")
+tracks/18/interp = 1
+tracks/18/loop_wrap = true
+tracks/18/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(157, 320), Vector2(157, 320)]
+}
+tracks/19/type = "value"
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmL/LowerArmL:rotation")
+tracks/19/interp = 1
+tracks/19/loop_wrap = true
+tracks/19/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [0.283799, 0.346625, -0.00887066, -0.0358466, 0.283799]
+}
+tracks/20/type = "value"
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmL/LowerArmL/HandL:position")
+tracks/20/interp = 1
+tracks/20/loop_wrap = true
+tracks/20/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(57.8733, 347.609), Vector2(57.8733, 347.609)]
+}
+tracks/21/type = "value"
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmL/LowerArmL/HandL:rotation")
+tracks/21/interp = 1
+tracks/21/loop_wrap = true
+tracks/21/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [1.67309, 1.15682, 1.67309]
+}
+tracks/22/type = "value"
+tracks/22/imported = false
+tracks/22/enabled = true
+tracks/22/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmR/LowerArmR:position")
+tracks/22/interp = 1
+tracks/22/loop_wrap = true
+tracks/22/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(157, 320), Vector2(157, 320)]
+}
+tracks/23/type = "value"
+tracks/23/imported = false
+tracks/23/enabled = true
+tracks/23/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmR/LowerArmR:rotation")
+tracks/23/interp = 1
+tracks/23/loop_wrap = true
+tracks/23/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [-0.157164, -0.299274, 0.0894559, 0.0954617, -0.157164]
+}
+tracks/24/type = "value"
+tracks/24/imported = false
+tracks/24/enabled = true
+tracks/24/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmR/LowerArmR/HandR:position")
+tracks/24/interp = 1
+tracks/24/loop_wrap = true
+tracks/24/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(57.8733, 347.609), Vector2(57.8733, 347.609)]
+}
+tracks/25/type = "value"
+tracks/25/imported = false
+tracks/25/enabled = true
+tracks/25/path = NodePath("Skeleton2DChugaSide/Hips/Torso/ArmR/LowerArmR/HandR:rotation")
+tracks/25/interp = 1
+tracks/25/loop_wrap = true
+tracks/25/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [1.2661, 1.70232, 1.2661]
+}
+tracks/26/type = "value"
+tracks/26/imported = false
+tracks/26/enabled = true
+tracks/26/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardSide1:position")
+tracks/26/interp = 1
+tracks/26/loop_wrap = true
+tracks/26/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [Vector2(34.8323, -22.8847), Vector2(34.8323, -22.8847), Vector2(34.8323, -22.8847)]
+}
+tracks/27/type = "value"
+tracks/27/imported = false
+tracks/27/enabled = true
+tracks/27/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardSide1:rotation")
+tracks/27/interp = 1
+tracks/27/loop_wrap = true
+tracks/27/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [-2.98029, -2.80618, -2.98029, -2.80618, -2.98029]
+}
+tracks/28/type = "value"
+tracks/28/imported = false
+tracks/28/enabled = true
+tracks/28/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardSide1/BeardSide2:position")
+tracks/28/interp = 1
+tracks/28/loop_wrap = true
+tracks/28/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [Vector2(155.316, -1.33561), Vector2(155.316, -1.33561), Vector2(155.316, -1.33561)]
+}
+tracks/29/type = "value"
+tracks/29/imported = false
+tracks/29/enabled = true
+tracks/29/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardSide1/BeardSide2:rotation")
+tracks/29/interp = 1
+tracks/29/loop_wrap = true
+tracks/29/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [-0.393013, 0.0772211, -0.393013, 0.0772211, -0.393013]
+}
+tracks/30/type = "value"
+tracks/30/imported = false
+tracks/30/enabled = true
+tracks/30/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardBack1:position")
+tracks/30/interp = 1
+tracks/30/loop_wrap = true
+tracks/30/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [Vector2(65.7904, 22.663), Vector2(65.7904, 22.663), Vector2(65.7904, 22.663)]
+}
+tracks/31/type = "value"
+tracks/31/imported = false
+tracks/31/enabled = true
+tracks/31/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardBack1:rotation")
+tracks/31/interp = 1
+tracks/31/loop_wrap = true
+tracks/31/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [-2.51975, -2.31101, -2.51975, -2.31101, -2.51975]
+}
+tracks/32/type = "value"
+tracks/32/imported = false
+tracks/32/enabled = true
+tracks/32/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardBack1/BeardBack2:position")
+tracks/32/interp = 1
+tracks/32/loop_wrap = true
+tracks/32/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [Vector2(64.6727, -165.875), Vector2(64.6727, -165.875), Vector2(64.6727, -165.875)]
+}
+tracks/33/type = "value"
+tracks/33/imported = false
+tracks/33/enabled = true
+tracks/33/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardBack1/BeardBack2:rotation")
+tracks/33/interp = 1
+tracks/33/loop_wrap = true
+tracks/33/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [-1.1368, -0.913685, -1.1368, -0.913685, -1.1368]
+}
+tracks/34/type = "value"
+tracks/34/imported = false
+tracks/34/enabled = true
+tracks/34/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardFront1:position")
+tracks/34/interp = 1
+tracks/34/loop_wrap = true
+tracks/34/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [Vector2(-11.1588, -193.172), Vector2(-11.1588, -193.172), Vector2(-11.1588, -193.172)]
+}
+tracks/35/type = "value"
+tracks/35/imported = false
+tracks/35/enabled = true
+tracks/35/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardFront1:rotation")
+tracks/35/interp = 1
+tracks/35/loop_wrap = true
+tracks/35/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [-2.37802, -2.27517, -2.37802, -2.27517, -2.37802]
+}
+tracks/36/type = "value"
+tracks/36/imported = false
+tracks/36/enabled = true
+tracks/36/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardFront1/BeardFront2:position")
+tracks/36/interp = 1
+tracks/36/loop_wrap = true
+tracks/36/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [Vector2(242.417, -23.7479), Vector2(242.417, -23.7479), Vector2(242.417, -23.7479)]
+}
+tracks/37/type = "value"
+tracks/37/imported = false
+tracks/37/enabled = true
+tracks/37/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/BeardFront1/BeardFront2:rotation")
+tracks/37/interp = 1
+tracks/37/loop_wrap = true
+tracks/37/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [-0.615129, -0.15277, -0.615129, -0.15277, -0.615129]
+}
+tracks/38/type = "value"
+tracks/38/imported = false
+tracks/38/enabled = true
+tracks/38/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/Hair1:position")
+tracks/38/interp = 1
+tracks/38/loop_wrap = true
+tracks/38/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [Vector2(-165.353, 56.5089), Vector2(-165.353, 56.5089), Vector2(-165.353, 56.5089)]
+}
+tracks/39/type = "value"
+tracks/39/imported = false
+tracks/39/enabled = true
+tracks/39/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/Hair1:rotation")
+tracks/39/interp = 1
+tracks/39/loop_wrap = true
+tracks/39/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [1.94578, 1.95473, 1.94578, 1.95473, 1.94578]
+}
+tracks/40/type = "value"
+tracks/40/imported = false
+tracks/40/enabled = true
+tracks/40/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/Hair1/Hair2:position")
+tracks/40/interp = 1
+tracks/40/loop_wrap = true
+tracks/40/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [Vector2(69, 254), Vector2(69, 254), Vector2(69, 254)]
+}
+tracks/41/type = "value"
+tracks/41/imported = false
+tracks/41/enabled = true
+tracks/41/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/Hair1/Hair2:rotation")
+tracks/41/interp = 1
+tracks/41/loop_wrap = true
+tracks/41/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [-0.0929838, -0.284208, -0.0929838, -0.241571, -0.0929838]
+}
+tracks/42/type = "value"
+tracks/42/imported = false
+tracks/42/enabled = true
+tracks/42/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/Hair1/Hair2/Hair3:position")
+tracks/42/interp = 1
+tracks/42/loop_wrap = true
+tracks/42/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [Vector2(25, 289), Vector2(25, 289), Vector2(25, 289)]
+}
+tracks/43/type = "value"
+tracks/43/imported = false
+tracks/43/enabled = true
+tracks/43/path = NodePath("Skeleton2DChugaSide/Hips/Torso/Head/Hair1/Hair2/Hair3:rotation")
+tracks/43/interp = 1
+tracks/43/loop_wrap = true
+tracks/43/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [1.55206, 1.36944, 1.55206, 1.36944, 1.55206]
+}
+tracks/44/type = "value"
+tracks/44/imported = false
+tracks/44/enabled = true
+tracks/44/path = NodePath("Skeleton2DChugaSide/Hips/Loincloth:position")
+tracks/44/interp = 1
+tracks/44/loop_wrap = true
+tracks/44/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [Vector2(0, 0), Vector2(0, 0), Vector2(0, 0)]
+}
+tracks/45/type = "value"
+tracks/45/imported = false
+tracks/45/enabled = true
+tracks/45/path = NodePath("Skeleton2DChugaSide/Hips/Loincloth:rotation")
+tracks/45/interp = 1
+tracks/45/loop_wrap = true
+tracks/45/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [1.98607, 1.7129, 1.98607, 1.7129, 1.98607]
+}
+
+[sub_resource type="AnimationLibrary" id="AnimationLibrary_uvv75"]
+_data = {
+&"RESET": SubResource("Animation_2s1o8"),
+&"Walk": SubResource("Animation_uhpxq")
+}
+
+[sub_resource type="SkeletonModification2DCCDIK" id="SkeletonModification2DCCDIK_uhpxq"]
+target_nodepath = NodePath("../IK Targets/FootL Target")
+tip_nodepath = NodePath("Hips/LegL/LowerLegL/FootL")
+ccdik_data_chain_length = 2
+joint_data/0/bone_index = 20
+joint_data/0/bone2d_node = NodePath("Hips/LegL")
+joint_data/0/rotate_from_joint = false
+joint_data/0/enable_constraint = false
+joint_data/0/editor_draw_gizmo = true
+joint_data/1/bone_index = 21
+joint_data/1/bone2d_node = NodePath("Hips/LegL/LowerLegL")
+joint_data/1/rotate_from_joint = false
+joint_data/1/enable_constraint = false
+joint_data/1/editor_draw_gizmo = true
+
+[sub_resource type="SkeletonModification2DCCDIK" id="SkeletonModification2DCCDIK_2s1o8"]
+target_nodepath = NodePath("../IK Targets/FootR Target")
+tip_nodepath = NodePath("Hips/LegR/LowerLegR/FootR")
+ccdik_data_chain_length = 2
+joint_data/0/bone_index = 24
+joint_data/0/bone2d_node = NodePath("Hips/LegR")
+joint_data/0/rotate_from_joint = false
+joint_data/0/enable_constraint = false
+joint_data/0/editor_draw_gizmo = true
+joint_data/1/bone_index = 25
+joint_data/1/bone2d_node = NodePath("Hips/LegR/LowerLegR")
+joint_data/1/rotate_from_joint = false
+joint_data/1/enable_constraint = false
+joint_data/1/editor_draw_gizmo = true
+
+[sub_resource type="SkeletonModification2DLookAt" id="SkeletonModification2DLookAt_uvv75"]
+bone_index = 26
+bone2d_node = NodePath("Hips/LegR/LowerLegR/FootR")
+target_nodepath = NodePath("../IK Targets/FootR Target/FootR Rotate")
+
+[sub_resource type="SkeletonModification2DLookAt" id="SkeletonModification2DLookAt_w2mgc"]
+bone_index = 22
+bone2d_node = NodePath("Hips/LegL/LowerLegL/FootL")
+target_nodepath = NodePath("../IK Targets/FootL Target/FootL Rotate")
+
+[sub_resource type="SkeletonModificationStack2D" id="SkeletonModificationStack2D_2umw5"]
+enabled = true
+modification_count = 4
+modifications/0 = SubResource("SkeletonModification2DCCDIK_uhpxq")
+modifications/1 = SubResource("SkeletonModification2DCCDIK_2s1o8")
+modifications/2 = SubResource("SkeletonModification2DLookAt_uvv75")
+modifications/3 = SubResource("SkeletonModification2DLookAt_w2mgc")
+
+[sub_resource type="SkeletonModification2DCCDIK" id="SkeletonModification2DCCDIK_uvv75"]
+target_nodepath = NodePath("../IK Targets/FootL Target")
+tip_nodepath = NodePath("Hips/LegL/LowerLegL/FootL")
+ccdik_data_chain_length = 2
+joint_data/0/bone_index = 25
+joint_data/0/bone2d_node = NodePath("Hips/LegL")
+joint_data/0/rotate_from_joint = false
+joint_data/0/enable_constraint = false
+joint_data/0/editor_draw_gizmo = true
+joint_data/1/bone_index = 26
+joint_data/1/bone2d_node = NodePath("Hips/LegL/LowerLegL")
+joint_data/1/rotate_from_joint = false
+joint_data/1/enable_constraint = true
+joint_data/1/constraint_angle_min = 267.91
+joint_data/1/constraint_angle_max = -183.051
+joint_data/1/constraint_angle_invert = false
+joint_data/1/constraint_in_localspace = true
+joint_data/1/editor_draw_gizmo = true
+
+[sub_resource type="SkeletonModification2DCCDIK" id="SkeletonModification2DCCDIK_w2mgc"]
+target_nodepath = NodePath("../IK Targets/FootR Target")
+tip_nodepath = NodePath("Hips/LegR/LowerLegR/FootR")
+ccdik_data_chain_length = 2
+joint_data/0/bone_index = 22
+joint_data/0/bone2d_node = NodePath("Hips/LegR")
+joint_data/0/rotate_from_joint = false
+joint_data/0/enable_constraint = false
+joint_data/0/editor_draw_gizmo = true
+joint_data/1/bone_index = 23
+joint_data/1/bone2d_node = NodePath("Hips/LegR/LowerLegR")
+joint_data/1/rotate_from_joint = false
+joint_data/1/enable_constraint = true
+joint_data/1/constraint_angle_min = -91.525
+joint_data/1/constraint_angle_max = 360.0
+joint_data/1/constraint_angle_invert = false
+joint_data/1/constraint_in_localspace = true
+joint_data/1/editor_draw_gizmo = true
+
+[sub_resource type="SkeletonModification2DLookAt" id="SkeletonModification2DLookAt_2umw5"]
+bone_index = 24
+bone2d_node = NodePath("Hips/LegR/LowerLegR/FootR")
+target_nodepath = NodePath("../IK Targets/FootR Target/FootR Rotate")
+
+[sub_resource type="SkeletonModification2DLookAt" id="SkeletonModification2DLookAt_t4t2s"]
+bone_index = 27
+bone2d_node = NodePath("Hips/LegL/LowerLegL/FootL")
+target_nodepath = NodePath("../IK Targets/FootL Target/FootL Rotate")
+
+[sub_resource type="SkeletonModificationStack2D" id="SkeletonModificationStack2D_o04mx"]
+enabled = true
+modification_count = 4
+modifications/0 = SubResource("SkeletonModification2DCCDIK_uvv75")
+modifications/1 = SubResource("SkeletonModification2DCCDIK_w2mgc")
+modifications/2 = SubResource("SkeletonModification2DLookAt_2umw5")
+modifications/3 = SubResource("SkeletonModification2DLookAt_t4t2s")
+
+[node name="Chuga2dSkeletial" type="Node2D"]
+
+[node name="Chugeist" type="Sprite2D" parent="."]
+visible = false
+modulate = Color(1, 1, 1, 0.45098)
+position = Vector2(48, -989)
+texture = ExtResource("1_7d06b")
+
+[node name="ChugaBack2" type="Sprite2D" parent="."]
+visible = false
+modulate = Color(1, 1, 1, 0.462745)
+position = Vector2(-1275, -990)
+texture = ExtResource("2_1mp2s")
+
+[node name="ChugaFront" type="Node2D" parent="."]
+visible = false
+
+[node name="ChugaFrontAnimPlayer" type="AnimationPlayer" parent="ChugaFront"]
+root_node = NodePath("../IK Targets/FootR Target")
+libraries = {
+&"": SubResource("AnimationLibrary_uhpxq")
+}
+
+[node name="Skeleton2DChugaFront" type="Skeleton2D" parent="ChugaFront"]
+modification_stack = SubResource("SkeletonModificationStack2D_uvv75")
+
+[node name="Hips" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront"]
+position = Vector2(0, -1105)
+scale = Vector2(0.999893, 0.999893)
+rest = Transform2D(1, 0, 0, 1, 0, -1105)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="Loincloth" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips"]
+position = Vector2(0, 23)
+rotation = 1.51732
+scale = Vector2(0.999949, 0.999949)
+rest = Transform2D(0.0534508, 0.998571, -0.998571, 0.0534508, 0, 23)
+auto_calculate_length_and_angle = false
+length = 201.011
+bone_angle = 0.0
+
+[node name="Torso" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips"]
+position = Vector2(-1, -327)
+rotation = 0.019931
+scale = Vector2(0.999906, 0.999906)
+rest = Transform2D(1, 0, 0, 1, -1, -327)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="head" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips/Torso"]
+position = Vector2(-9, -229)
+rotation = -1.76262
+scale = Vector2(0.999944, 0.999944)
+rest = Transform2D(-0.190649, -0.981658, 0.981658, -0.190649, -9, -229)
+auto_calculate_length_and_angle = false
+length = 260.867
+bone_angle = 0.0
+
+[node name="BeardL" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips/Torso/head"]
+position = Vector2(8.12497, 120.764)
+rotation = 2.50968
+scale = Vector2(0.999993, 0.999993)
+rest = Transform2D(-0.806899, 0.590689, -0.590689, -0.806899, 8.12497, 120.764)
+auto_calculate_length_and_angle = false
+length = 152.037
+bone_angle = 0.0
+
+[node name="BeardR" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips/Torso/head"]
+position = Vector2(45.2578, -149.106)
+rotation = -1.65164
+scale = Vector2(0.999986, 0.999986)
+rest = Transform2D(-0.0807557, -0.996734, 0.996734, -0.0807557, 45.2578, -149.106)
+auto_calculate_length_and_angle = false
+length = 152.037
+bone_angle = 0.0
+
+[node name="Beard1" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips/Torso/head"]
+position = Vector2(-61.9864, -37.5059)
+rotation = 1.76262
+scale = Vector2(0.999973, 0.999973)
+rest = Transform2D(-0.190649, 0.981658, -0.981658, -0.190649, -61.9864, -37.5059)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="Beard2" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips/Torso/head/Beard1"]
+position = Vector2(11, 168)
+rotation = 1.52885
+scale = Vector2(0.999967, 0.999967)
+rest = Transform2D(0.0419341, 0.99912, -0.99912, 0.0419341, 11, 168)
+auto_calculate_length_and_angle = false
+length = 271.75
+bone_angle = 0.0
+
+[node name="Hair1" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips/Torso/head"]
+position = Vector2(-64.9233, -1.40332)
+rotation = 1.76262
+scale = Vector2(0.999963, 0.999963)
+rest = Transform2D(-0.190649, 0.981658, -0.981658, -0.190649, -64.9233, -1.40332)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="Hair2" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips/Torso/head/Hair1"]
+position = Vector2(0, 341)
+rotation = 1.60225
+scale = Vector2(0.999951, 0.999951)
+rest = Transform2D(-0.0314505, 0.999505, -0.999505, -0.0314505, 0, 341)
+auto_calculate_length_and_angle = false
+length = 391.463
+bone_angle = 0.0
+
+[node name="Hair3" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips/Torso/head/Hair1/Hair2"]
+position = Vector2(327.775, -12.3148)
+rotation = -0.0337263
+scale = Vector2(0.999951, 0.999951)
+rest = Transform2D(0.999431, -0.0337199, 0.0337199, 0.999431, 327.775, -12.3148)
+auto_calculate_length_and_angle = false
+length = 255.426
+bone_angle = 0.0
+
+[node name="HairL" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips/Torso/head/Hair1"]
+position = Vector2(181, 353)
+rotation = 1.29491
+rest = Transform2D(0.272397, 0.962185, -0.962185, 0.272397, 181, 353)
+auto_calculate_length_and_angle = false
+length = 255.426
+bone_angle = 0.0
+
+[node name="HairR" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips/Torso/head/Hair1"]
+position = Vector2(-197, 312)
+rotation = 2.07604
+rest = Transform2D(-0.484023, 0.875055, -0.875055, -0.484023, -197, 312)
+auto_calculate_length_and_angle = false
+length = 255.426
+bone_angle = 0.0
+
+[node name="ArmL" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips/Torso"]
+position = Vector2(159, -145)
+rotation = 0.106283
+scale = Vector2(0.999921, 0.999921)
+rest = Transform2D(1, 0, 0, 1, 159, -145)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="LowerArmL" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips/Torso/ArmL"]
+position = Vector2(127, 304)
+rotation = 0.132876
+scale = Vector2(0.999983, 0.999983)
+rest = Transform2D(0.999754, 0.0221875, -0.0221875, 0.999754, 127, 304)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="HandL" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips/Torso/ArmL/LowerArmL"]
+position = Vector2(72, 305)
+rotation = 1.30674
+scale = Vector2(0.999941, 0.999941)
+rest = Transform2D(0.260998, 0.965339, -0.965339, 0.260998, 72, 305)
+auto_calculate_length_and_angle = false
+length = 309.84
+bone_angle = 0.0
+
+[node name="ArmR" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips/Torso"]
+position = Vector2(-215, -170)
+rotation = 0.518568
+scale = Vector2(0.999971, 0.999971)
+rest = Transform2D(0.829218, 0.558926, -0.558926, 0.829218, -215, -170)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="LowerArmR" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips/Torso/ArmR"]
+position = Vector2(103.526, 341.45)
+rotation = -0.185165
+scale = Vector2(0.999953, 0.999953)
+rest = Transform2D(0.982906, -0.184109, 0.184109, 0.982906, 103.526, 341.45)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="HandR" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips/Torso/ArmR/LowerArmR"]
+position = Vector2(62.5048, 260.586)
+rotation = 1.32885
+scale = Vector2(0.999937, 0.999937)
+rest = Transform2D(0.239593, 0.970873, -0.970873, 0.239593, 62.5048, 260.586)
+auto_calculate_length_and_angle = false
+length = 309.84
+bone_angle = 0.0
+
+[node name="LegL" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips"]
+position = Vector2(92, 57)
+rotation = 1.41499
+rest = Transform2D(0.155177, 0.987887, -0.987887, 0.155177, 92, 57)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LowerLegL" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips/LegL"]
+position = Vector2(312.426, 40.9776)
+rotation = -1.41499
+rest = Transform2D(0.155177, -0.987887, 0.987887, 0.155177, 312.426, 40.9776)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="FootL" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips/LegL/LowerLegL"]
+position = Vector2(13, 460)
+rotation = 1.62547
+rest = Transform2D(-0.0546465, 0.998506, -0.998506, -0.0546465, 13, 460)
+auto_calculate_length_and_angle = false
+length = 201.011
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LegR" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips"]
+position = Vector2(-104, 57)
+rotation = 1.41499
+rest = Transform2D(0.155177, 0.987887, -0.987887, 0.155177, -104, 57)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LowerLegR" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips/LegR"]
+position = Vector2(314.36, 54.4408)
+rotation = -1.41499
+rest = Transform2D(0.155177, -0.987887, 0.987887, 0.155177, 314.36, 54.4408)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="FootR" type="Bone2D" parent="ChugaFront/Skeleton2DChugaFront/Hips/LegR/LowerLegR"]
+position = Vector2(-2, 469)
+rotation = 1.62547
+rest = Transform2D(-0.0546465, 0.998506, -0.998506, -0.0546465, -2, 469)
+auto_calculate_length_and_angle = false
+length = 201.011
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="ChugaPolygons" type="Node2D" parent="ChugaFront"]
+
+[node name="Hair" type="Polygon2D" parent="ChugaFront/ChugaPolygons"]
+position = Vector2(-730, -2068)
+texture = ExtResource("2_od2w0")
+skeleton = NodePath("../../Skeleton2DChugaFront")
+polygon = PackedVector2Array(679.135, 271.289, 950.659, 333.846, 1117.03, 536.158, 1218.19, 834.302, 1156.96, 1096.51, 1003.9, 1272.2, 874.792, 1376.02, 802.918, 1537.07, 699.1, 1547.72, 624.564, 1393.32, 424.914, 1233.6, 282.497, 1056.58, 174.686, 876.894, 166.7, 548.137, 390.308, 339.17, 815.744, 553.945, 497.514, 564.835, 510.824, 863.705, 865.354, 831.035, 883.504, 1091.18, 542.284, 1152.9, 734.674, 1308.98)
+uv = PackedVector2Array(679.135, 271.289, 950.659, 333.846, 1117.03, 536.158, 1218.19, 834.302, 1156.96, 1096.51, 1003.9, 1272.2, 874.792, 1376.02, 802.918, 1537.07, 699.1, 1547.72, 624.564, 1393.32, 424.914, 1233.6, 282.497, 1056.58, 174.686, 876.894, 166.7, 548.137, 390.308, 339.17, 815.744, 553.945, 497.514, 564.835, 510.824, 863.705, 865.354, 831.035, 883.504, 1091.18, 542.284, 1152.9, 734.674, 1308.98)
+polygons = [PackedInt32Array(16, 0, 14, 13), PackedInt32Array(16, 15, 0), PackedInt32Array(2, 15, 0, 1), PackedInt32Array(18, 3, 2, 15), PackedInt32Array(18, 17, 16, 15), PackedInt32Array(17, 12, 13, 16), PackedInt32Array(19, 4, 3, 18), PackedInt32Array(20, 17, 12, 11), PackedInt32Array(20, 19, 18, 17), PackedInt32Array(21, 19, 20), PackedInt32Array(6, 7, 8, 9), PackedInt32Array(5, 4, 19, 21), PackedInt32Array(10, 20, 11), PackedInt32Array(6, 9, 21), PackedInt32Array(6, 5, 21), PackedInt32Array(21, 10, 9), PackedInt32Array(21, 20, 10)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Loincloth", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/BeardL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/BeardR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Beard1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Beard1/Beard2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1", PackedFloat32Array(0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0), "Hips/Torso/head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0.5, 0.5, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0), "Hips/Torso/head/Hair1/Hair2/Hair3", PackedFloat32Array(0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5), "Hips/Torso/head/Hair1/HairL", PackedFloat32Array(0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0, 0), "Hips/Torso/head/Hair1/HairR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0.5, 0, 0, 0.5, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 7
+
+[node name="ArmR" type="Polygon2D" parent="ChugaFront/ChugaPolygons"]
+position = Vector2(-730, -2069)
+texture = ExtResource("3_1mp2s")
+skeleton = NodePath("../../Skeleton2DChugaFront")
+polygon = PackedVector2Array(499.291, 356.451, 607.18, 456.13, 569.653, 600.373, 528.609, 790.35, 479.355, 827.877, 518.055, 885.339, 440.656, 1101.12, 496.946, 1238.32, 501.637, 1369.66, 391.403, 1513.91, 222.534, 1531.5, 140.445, 1444.72, 131.063, 1302.82, 194.389, 1220.73, 261.233, 1119.88, 294.069, 834.913, 338.631, 807.941, 305.796, 748.133, 348.013, 562.846, 412.511, 395.15, 444.174, 574.573, 418.375, 736.406, 408.993, 811.459, 385.539, 887.684, 357.394, 1094.08, 322.213, 1224.25)
+uv = PackedVector2Array(499.291, 356.451, 607.18, 456.13, 569.653, 600.373, 528.609, 790.35, 479.355, 827.877, 518.055, 885.339, 440.656, 1101.12, 496.946, 1238.32, 501.637, 1369.66, 391.403, 1513.91, 222.534, 1531.5, 140.445, 1444.72, 131.063, 1302.82, 194.389, 1220.73, 261.233, 1119.88, 294.069, 834.913, 338.631, 807.941, 305.796, 748.133, 348.013, 562.846, 412.511, 395.15, 444.174, 574.573, 418.375, 736.406, 408.993, 811.459, 385.539, 887.684, 357.394, 1094.08, 322.213, 1224.25)
+polygons = [PackedInt32Array(20, 2, 1, 0), PackedInt32Array(18, 20, 0, 19), PackedInt32Array(18, 17, 21, 20), PackedInt32Array(20, 2, 3, 21), PackedInt32Array(4, 3, 21, 22), PackedInt32Array(22, 21, 17, 16), PackedInt32Array(22, 23, 5, 4), PackedInt32Array(22, 23, 15, 16), PackedInt32Array(24, 6, 5, 23), PackedInt32Array(24, 14, 15, 23), PackedInt32Array(25, 24, 6, 7), PackedInt32Array(14, 24, 25, 13), PackedInt32Array(25, 13, 12, 11), PackedInt32Array(25, 7, 8, 9), PackedInt32Array(10, 9, 25, 11)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Loincloth", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/BeardL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/BeardR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Beard1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Beard1/Beard2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/Hair2/Hair3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/HairL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/HairR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 6
+
+[node name="ArmL" type="Polygon2D" parent="ChugaFront/ChugaPolygons"]
+position = Vector2(-730, -2069)
+texture = ExtResource("3_1mp2s")
+skeleton = NodePath("../../Skeleton2DChugaFront")
+polygon = PackedVector2Array(887.507, 372.23, 1018.2, 424.987, 1076.95, 552.083, 1108.13, 721.145, 1084.15, 779.896, 1122.52, 814.668, 1159.68, 1090.44, 1211.24, 1207.95, 1274.79, 1288.28, 1289.18, 1436.96, 1213.64, 1540.07, 1092.54, 1541.27, 999.016, 1427.37, 1009.81, 1237.92, 1000.22, 1120.42, 915.085, 851.838, 943.861, 813.469, 888.706, 765.508, 845.542, 574.864, 833.551, 435.778, 953.453, 561.675, 984.628, 711.552, 1005.01, 788.29, 1023, 869.823, 1081.75, 1106.03, 1122.52, 1251.11)
+uv = PackedVector2Array(887.507, 372.23, 1018.2, 424.987, 1076.95, 552.083, 1108.13, 721.145, 1084.15, 779.896, 1122.52, 814.668, 1159.68, 1090.44, 1211.24, 1207.95, 1274.79, 1288.28, 1289.18, 1436.96, 1213.64, 1540.07, 1092.54, 1541.27, 999.016, 1427.37, 1009.81, 1237.92, 1000.22, 1120.42, 915.085, 851.838, 943.861, 813.469, 888.706, 765.508, 845.542, 574.864, 833.551, 435.778, 953.453, 561.675, 984.628, 711.552, 1005.01, 788.29, 1023, 869.823, 1081.75, 1106.03, 1122.52, 1251.11)
+polygons = [PackedInt32Array(0, 1, 2, 20), PackedInt32Array(0, 20, 18, 19), PackedInt32Array(20, 21, 3, 2), PackedInt32Array(20, 18, 17, 21), PackedInt32Array(22, 4, 3, 21), PackedInt32Array(22, 16, 17, 21), PackedInt32Array(23, 22, 4, 5), PackedInt32Array(23, 15, 16, 22), PackedInt32Array(23, 24, 14, 15), PackedInt32Array(23, 5, 6, 24), PackedInt32Array(25, 24, 6, 7), PackedInt32Array(25, 13, 14, 24), PackedInt32Array(25, 7, 8, 9), PackedInt32Array(25, 13, 12, 11), PackedInt32Array(25, 9, 10, 11)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Loincloth", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/BeardL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/BeardR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Beard1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Beard1/Beard2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/Hair2/Hair3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/HairL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/HairR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 6
+
+[node name="LegR" type="Polygon2D" parent="ChugaFront/ChugaPolygons"]
+position = Vector2(-730, -2070)
+texture = ExtResource("4_uhpxq")
+skeleton = NodePath("../../Skeleton2DChugaFront")
+polygon = PackedVector2Array(850.232, 864.594, 959.132, 998.904, 947.032, 1221.54, 910.732, 1275.99, 950.662, 1324.39, 937.352, 1532.51, 890.162, 1757.57, 897.422, 1816.86, 944.612, 1923.34, 995.432, 2037.08, 915.572, 2095.16, 784.892, 2091.53, 705.423, 1966.59, 772.792, 1815.65, 794.572, 1758.78, 748.592, 1519.2, 725.602, 1344.96, 763.112, 1298.98, 724.391, 1245.74, 755.852, 1004.95, 827.972, 1216.57, 833.472, 1284.77, 832.372, 1357.37, 837.872, 1543.27, 837.872, 1798.47, 847.771, 1949.17)
+uv = PackedVector2Array(850.232, 864.594, 959.132, 998.904, 947.032, 1221.54, 910.732, 1275.99, 950.662, 1324.39, 937.352, 1532.51, 890.162, 1757.57, 897.422, 1816.86, 944.612, 1923.34, 995.432, 2037.08, 915.572, 2095.16, 784.892, 2091.53, 705.423, 1966.59, 772.792, 1815.65, 794.572, 1758.78, 748.592, 1519.2, 725.602, 1344.96, 763.112, 1298.98, 724.391, 1245.74, 755.852, 1004.95, 827.972, 1216.57, 833.472, 1284.77, 832.372, 1357.37, 837.872, 1543.27, 837.872, 1798.47, 847.771, 1949.17)
+polygons = [PackedInt32Array(0, 1, 2, 20), PackedInt32Array(0, 19, 18, 20), PackedInt32Array(20, 21, 3, 2), PackedInt32Array(20, 18, 17, 21), PackedInt32Array(22, 21, 3, 4), PackedInt32Array(22, 21, 17, 16), PackedInt32Array(23, 5, 4, 22), PackedInt32Array(23, 15, 16, 22), PackedInt32Array(23, 5, 6, 24), PackedInt32Array(23, 15, 14, 24), PackedInt32Array(24, 14, 13), PackedInt32Array(24, 6, 7), PackedInt32Array(25, 24, 7, 8), PackedInt32Array(25, 24, 13, 12), PackedInt32Array(25, 10, 9, 8), PackedInt32Array(25, 12, 11, 10)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Loincloth", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/BeardL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/BeardR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Beard1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Beard1/Beard2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/Hair2/Hair3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/HairL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/HairR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 6
+
+[node name="LegL" type="Polygon2D" parent="ChugaFront/ChugaPolygons"]
+position = Vector2(-730, -2069)
+texture = ExtResource("4_uhpxq")
+skeleton = NodePath("../../Skeleton2DChugaFront")
+polygon = PackedVector2Array(621.256, 895.217, 712.006, 998.067, 704.746, 1255.8, 676.916, 1299.36, 712.006, 1328.4, 702.326, 1482.07, 658.766, 1790.62, 680.546, 1855.96, 716.846, 1966.07, 722.896, 2068.92, 621.256, 2096.75, 505.096, 2088.28, 456.696, 2026.57, 515.986, 1947.92, 514.774, 1832.85, 572.856, 1788.2, 507.516, 1486.91, 506.306, 1316.3, 559.546, 1286.05, 513.566, 1229.18, 528.086, 966.607, 622.395, 1210.75, 613.702, 1288.99, 602.871, 1348.08, 602.871, 1513.53, 612.872, 1818.99, 603.781, 1965.35)
+uv = PackedVector2Array(621.256, 895.217, 712.006, 998.067, 704.746, 1255.8, 676.916, 1299.36, 712.006, 1328.4, 702.326, 1482.07, 658.766, 1790.62, 680.546, 1855.96, 716.846, 1966.07, 722.896, 2068.92, 621.256, 2096.75, 505.096, 2088.28, 456.696, 2026.57, 515.986, 1947.92, 514.774, 1832.85, 572.856, 1788.2, 507.516, 1486.91, 506.306, 1316.3, 559.546, 1286.05, 513.566, 1229.18, 528.086, 966.607, 622.395, 1210.75, 613.702, 1288.99, 602.871, 1348.08, 602.871, 1513.53, 612.872, 1818.99, 603.781, 1965.35)
+polygons = [PackedInt32Array(2, 21, 0, 1), PackedInt32Array(2, 3, 22, 21), PackedInt32Array(21, 19, 20, 0), PackedInt32Array(22, 21, 19, 18), PackedInt32Array(23, 22, 3, 4), PackedInt32Array(23, 22, 18, 17), PackedInt32Array(24, 23, 4, 5), PackedInt32Array(24, 23, 17, 16), PackedInt32Array(25, 6, 7), PackedInt32Array(25, 15, 14), PackedInt32Array(25, 6, 5, 24), PackedInt32Array(25, 15, 16, 24), PackedInt32Array(26, 25, 7, 8), PackedInt32Array(26, 25, 14, 13), PackedInt32Array(26, 10, 9, 8), PackedInt32Array(26, 13, 10), PackedInt32Array(11, 10, 13, 12)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Loincloth", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/BeardL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/BeardR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Beard1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Beard1/Beard2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/Hair2/Hair3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/HairL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/HairR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5)]
+internal_vertex_count = 6
+
+[node name="Torso" type="Polygon2D" parent="ChugaFront/ChugaPolygons"]
+position = Vector2(-730, -2069)
+texture = ExtResource("5_2s1o8")
+skeleton = NodePath("../../Skeleton2DChugaFront")
+polygon = PackedVector2Array(682.933, 254.767, 769.833, 304.267, 927.133, 325.167, 950.233, 420.867, 900.733, 513.267, 904.033, 660.667, 956.833, 729.967, 959.033, 859.767, 911.733, 937.867, 885.333, 1101.77, 785.233, 1237.07, 676.333, 1174.37, 579.533, 976.367, 519.033, 901.567, 475.033, 756.367, 523.433, 660.667, 523.433, 533.067, 447.533, 458.267, 431.033, 347.167, 594.933, 319.667, 703.833, 405.467, 711.533, 528.667, 719.233, 671.667, 744.533, 945.567, 725.231, 797.483)
+uv = PackedVector2Array(682.933, 254.767, 769.833, 304.267, 927.133, 325.167, 950.233, 420.867, 900.733, 513.267, 904.033, 660.667, 956.833, 729.967, 959.033, 859.767, 911.733, 937.867, 885.333, 1101.77, 785.233, 1237.07, 676.333, 1174.37, 579.533, 976.367, 519.033, 901.567, 475.033, 756.367, 523.433, 660.667, 523.433, 533.067, 447.533, 458.267, 431.033, 347.167, 594.933, 319.667, 707.133, 412.067, 718.133, 555.067, 719.233, 701.367, 726.933, 889.467, 725.231, 797.483)
+polygons = [PackedInt32Array(23, 8, 9, 10), PackedInt32Array(23, 10, 11, 12), PackedInt32Array(1, 4, 3, 2), PackedInt32Array(19, 16, 17, 18), PackedInt32Array(4, 21, 20, 1), PackedInt32Array(21, 16, 19, 20), PackedInt32Array(20, 1, 0, 19), PackedInt32Array(22, 5, 4, 21), PackedInt32Array(21, 22, 15, 16), PackedInt32Array(6, 5, 22, 24), PackedInt32Array(24, 14, 15, 22), PackedInt32Array(6, 24, 23, 7), PackedInt32Array(7, 8, 23), PackedInt32Array(13, 14, 24, 23), PackedInt32Array(13, 12, 23)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5), "Hips/Loincloth", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0), "Hips/Torso", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0), "Hips/Torso/head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/BeardL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/BeardR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Beard1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Beard1/Beard2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/Hair2/Hair3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/HairL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/HairR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 5
+
+[node name="Head" type="Polygon2D" parent="ChugaFront/ChugaPolygons"]
+position = Vector2(-730, -2069)
+texture = ExtResource("6_uvv75")
+skeleton = NodePath("../../Skeleton2DChugaFront")
+polygon = PackedVector2Array(697.785, 92.6118, 777.785, 97.1573, 848.694, 147.157, 911.421, 225.339, 958.694, 327.157, 998.694, 373.521, 1015.97, 492.612, 967.785, 459.885, 1002.33, 533.521, 933.24, 507.157, 885.967, 462.612, 876.876, 568.066, 869.603, 648.066, 856.876, 730.794, 832.33, 838.975, 789.603, 923.521, 731.421, 988.066, 675.058, 914.43, 643.24, 802.612, 595.058, 734.43, 555.058, 620.794, 532.33, 528.975, 481.987, 429.673, 445.982, 441.144, 398.506, 480.017, 391.495, 408.643, 404.878, 301.583, 460, 218.42, 471.47, 133.664, 510.661, 54.0065, 599.241, 42.8544, 450.388, 372.55, 719.81, 801.477, 718.984, 690.733, 715.678, 598.171, 799.973, 496.521, 620.634, 496.521, 927.245, 389.911, 848.733, 297.349, 541.295, 276.688, 683.444, 199.002, 715.675, 426.275, 799.49, 369.254, 601.359, 354.578)
+uv = PackedVector2Array(697.785, 92.6118, 777.785, 97.1573, 848.694, 147.157, 911.421, 225.339, 958.694, 327.157, 998.694, 373.521, 1015.97, 492.612, 967.785, 459.885, 1002.33, 533.521, 933.24, 507.157, 885.967, 462.612, 876.876, 568.066, 869.603, 648.066, 856.876, 730.794, 832.33, 838.975, 789.603, 923.521, 731.421, 988.066, 675.058, 914.43, 643.24, 802.612, 595.058, 734.43, 555.058, 620.794, 532.33, 528.975, 481.987, 429.673, 445.982, 441.144, 398.506, 480.017, 391.495, 408.643, 404.878, 301.583, 460, 218.42, 471.47, 133.664, 510.661, 54.0065, 599.241, 42.8544, 450.388, 372.55, 719.81, 801.477, 718.984, 690.733, 715.678, 598.171, 799.973, 496.521, 620.634, 496.521, 927.245, 389.911, 848.733, 297.349, 541.295, 276.688, 683.444, 199.002, 715.675, 426.275, 799.49, 369.254, 601.359, 354.578)
+polygons = [PackedInt32Array(32, 16, 15, 14), PackedInt32Array(32, 18, 17, 16), PackedInt32Array(33, 13, 14, 32), PackedInt32Array(33, 19, 18, 32), PackedInt32Array(34, 12, 13, 33), PackedInt32Array(34, 33, 19, 20), PackedInt32Array(34, 35, 11, 12), PackedInt32Array(34, 20, 21, 36), PackedInt32Array(36, 35, 34), PackedInt32Array(22, 41, 36, 21), PackedInt32Array(41, 35, 36), PackedInt32Array(41, 10, 11, 35), PackedInt32Array(10, 37, 7, 9), PackedInt32Array(7, 5, 4, 37), PackedInt32Array(7, 6, 5), PackedInt32Array(7, 9, 8), PackedInt32Array(24, 23, 22, 31), PackedInt32Array(24, 31, 25), PackedInt32Array(26, 25, 31, 27), PackedInt32Array(38, 37, 4, 3), PackedInt32Array(42, 38, 37, 10), PackedInt32Array(43, 31, 22, 41), PackedInt32Array(42, 41, 10), PackedInt32Array(39, 27, 31, 43), PackedInt32Array(39, 40, 38), PackedInt32Array(39, 43, 42, 38), PackedInt32Array(43, 41, 42), PackedInt32Array(40, 39, 27, 28), PackedInt32Array(40, 38, 3, 2), PackedInt32Array(40, 2, 1, 0), PackedInt32Array(40, 0, 30, 28), PackedInt32Array(29, 28, 30)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Loincloth", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5), "Hips/Torso/head/BeardL", PackedFloat32Array(0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/BeardR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Beard1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0.5, 0, 0), "Hips/Torso/head/Beard1/Beard2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/Hair2/Hair3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/HairL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/head/Hair1/HairR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 13
+
+[node name="IK Targets" type="Node2D" parent="ChugaFront"]
+
+[node name="FootL Target" type="Node2D" parent="ChugaFront/IK Targets"]
+position = Vector2(113, -273)
+rotation = 0.507133
+
+[node name="FootL Rotate" type="Node2D" parent="ChugaFront/IK Targets/FootL Target"]
+position = Vector2(87.5191, 180.171)
+
+[node name="FootR Target" type="Node2D" parent="ChugaFront/IK Targets"]
+position = Vector2(-111, -260)
+rotation = 0.522379
+
+[node name="FootR Rotate" type="Node2D" parent="ChugaFront/IK Targets/FootR Target"]
+position = Vector2(90.2557, 178.815)
+
+[node name="ChugaSide" type="Node2D" parent="."]
+visible = false
+
+[node name="ChugaSideAnimPlayer" type="AnimationPlayer" parent="ChugaSide"]
+libraries = {
+&"": SubResource("AnimationLibrary_uvv75")
+}
+
+[node name="Skeleton2DChugaSide" type="Skeleton2D" parent="ChugaSide"]
+modification_stack = SubResource("SkeletonModificationStack2D_2umw5")
+
+[node name="Hips" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide"]
+position = Vector2(20, -1183)
+scale = Vector2(0.999929, 0.999929)
+rest = Transform2D(1, 0, 0, 1, 20, -1183)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="Torso" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips"]
+position = Vector2(5, -219)
+scale = Vector2(0.999899, 0.999899)
+rest = Transform2D(1, 0, 0, 1, 5, -219)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="Head" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/Torso"]
+position = Vector2(-41, -289)
+rotation = -2.03224
+scale = Vector2(0.999974, 0.999974)
+rest = Transform2D(-0.445241, -0.895411, 0.895411, -0.445241, -41, -289)
+auto_calculate_length_and_angle = false
+length = 179.245
+bone_angle = 0.0
+
+[node name="BeardSide1" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/Torso/Head"]
+position = Vector2(34.8323, -22.8847)
+rotation = -2.73598
+scale = Vector2(0.999952, 0.999952)
+rest = Transform2D(-0.91886, -0.394585, 0.394585, -0.91886, 34.8323, -22.8847)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="BeardSide2" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/Torso/Head/BeardSide1"]
+position = Vector2(155.316, -1.33561)
+rotation = 0.0561289
+scale = Vector2(0.999945, 0.999945)
+rest = Transform2D(0.998425, 0.0560994, -0.0560994, 0.998425, 155.316, -1.33561)
+auto_calculate_length_and_angle = false
+length = 152.037
+bone_angle = 0.0
+
+[node name="BeardBack1" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/Torso/Head"]
+position = Vector2(65.7904, 22.663)
+rotation = -2.61087
+scale = Vector2(0.999974, 0.999974)
+rest = Transform2D(-0.862442, -0.506157, 0.506157, -0.862442, 65.7904, 22.663)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="BeardBack2" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/Torso/Head/BeardBack1"]
+position = Vector2(64.6727, -165.875)
+rotation = -0.797479
+scale = Vector2(0.99997, 0.99997)
+rest = Transform2D(0.698513, -0.715598, 0.715598, 0.698513, 64.6727, -165.875)
+auto_calculate_length_and_angle = false
+length = 184.686
+bone_angle = 0.0
+
+[node name="BeardFront1" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/Torso/Head"]
+position = Vector2(-11.1588, -193.172)
+rotation = -2.38832
+scale = Vector2(0.999972, 0.999972)
+rest = Transform2D(-0.729456, -0.684028, 0.684028, -0.729456, -11.1588, -193.172)
+auto_calculate_length_and_angle = false
+length = 239.101
+bone_angle = 0.0
+
+[node name="BeardFront2" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/Torso/Head/BeardFront1"]
+position = Vector2(242.417, -23.7479)
+rotation = -0.424017
+scale = Vector2(0.999958, 0.999958)
+rest = Transform2D(0.911444, -0.411425, 0.411425, 0.911444, 242.417, -23.7479)
+auto_calculate_length_and_angle = false
+length = 239.101
+bone_angle = 0.0
+
+[node name="Face" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/Torso/Head"]
+position = Vector2(126.476, -38.7392)
+rotation = -0.791084
+rest = Transform2D(0.703075, -0.711116, 0.711116, 0.703075, 126.476, -38.7392)
+auto_calculate_length_and_angle = false
+length = 97.622
+bone_angle = 0.0
+
+[node name="Hair1" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/Torso/Head"]
+position = Vector2(-211.779, 91.2513)
+rotation = 2.03224
+scale = Vector2(0.999998, 0.999998)
+rest = Transform2D(-0.445241, 0.895411, -0.895411, -0.445241, -211.779, 91.2513)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="Hair2" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/Torso/Head/Hair1"]
+position = Vector2(69, 254)
+scale = Vector2(0.999933, 0.999933)
+rest = Transform2D(1, 0, 0, 1, 69, 254)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="Hair3" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/Torso/Head/Hair1/Hair2"]
+position = Vector2(25, 289)
+rotation = 1.90724
+scale = Vector2(0.999932, 0.999932)
+rest = Transform2D(-0.330135, 0.943934, -0.943934, -0.330135, 25, 289)
+auto_calculate_length_and_angle = false
+length = 434.995
+bone_angle = 0.0
+
+[node name="ArmL" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/Torso"]
+position = Vector2(56, -194)
+rotation = 0.77148
+scale = Vector2(0.999924, 0.999924)
+rest = Transform2D(1, 0, 0, 1, 56, -194)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="LowerArmL" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/Torso/ArmL"]
+position = Vector2(157, 320)
+rotation = 0.0483654
+scale = Vector2(0.999912, 0.999912)
+rest = Transform2D(0.998831, 0.0483466, -0.0483466, 0.998831, 157, 320)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="HandL" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/Torso/ArmL/LowerArmL"]
+position = Vector2(57.8733, 347.609)
+rotation = 1.49511
+scale = Vector2(0.999927, 0.999927)
+rest = Transform2D(0.0756168, 0.997137, -0.997137, 0.0756168, 57.8733, 347.609)
+auto_calculate_length_and_angle = false
+length = 266.308
+bone_angle = 0.0
+
+[node name="ArmR" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/Torso"]
+position = Vector2(6, -194)
+rotation = 0.108778
+scale = Vector2(0.999946, 0.999946)
+rest = Transform2D(1, 0, 0, 1, 6, -194)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="LowerArmR" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/Torso/ArmR"]
+position = Vector2(157, 320)
+rotation = 0.0483654
+scale = Vector2(0.99992, 0.99992)
+rest = Transform2D(0.998831, 0.0483466, -0.0483466, 0.998831, 157, 320)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="HandR" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/Torso/ArmR/LowerArmR"]
+position = Vector2(57.8733, 347.609)
+rotation = 1.49511
+scale = Vector2(0.999914, 0.999914)
+rest = Transform2D(0.0756168, 0.997137, -0.997137, 0.0756168, 57.8733, 347.609)
+auto_calculate_length_and_angle = false
+length = 266.308
+bone_angle = 0.0
+
+[node name="Loincloth" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips"]
+rotation = 1.83593
+scale = Vector2(0.999983, 0.999983)
+rest = Transform2D(-0.262038, 0.965057, -0.965057, -0.262038, 0, 0)
+auto_calculate_length_and_angle = false
+length = 298.958
+bone_angle = 0.0
+
+[node name="LegL" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips"]
+position = Vector2(84, 84)
+rest = Transform2D(1, 0, 0, 1, 84, 84)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LowerLegL" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/LegL"]
+position = Vector2(-189, 432)
+rest = Transform2D(1, 0, 0, 1, -189, 432)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="FootL" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/LegL/LowerLegL"]
+position = Vector2(183, 469)
+rotation = 1.55694
+scale = Vector2(1, 1)
+rest = Transform2D(0.0138564, 0.999904, -0.999904, 0.0138564, 183, 469)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="ToeL" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/LegL/LowerLegL/FootL"]
+position = Vector2(173.348, 120.414)
+rotation = 1.53601
+scale = Vector2(0.999898, 0.999898)
+rest = Transform2D(0.0347779, 0.999395, -0.999395, 0.0347779, 173.348, 120.414)
+auto_calculate_length_and_angle = false
+length = 113.947
+bone_angle = 0.0
+
+[node name="LegR" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips"]
+position = Vector2(53, 84)
+rest = Transform2D(1, 0, 0, 1, 53, 84)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LowerLegR" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/LegR"]
+position = Vector2(-189, 432)
+rest = Transform2D(1, 0, 0, 1, -189, 432)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="FootR" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/LegR/LowerLegR"]
+position = Vector2(183, 469)
+rotation = 1.55694
+scale = Vector2(1, 1)
+rest = Transform2D(0.0138564, 0.999904, -0.999904, 0.0138564, 183, 469)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="ToeR" type="Bone2D" parent="ChugaSide/Skeleton2DChugaSide/Hips/LegR/LowerLegR/FootR"]
+position = Vector2(173.348, 120.414)
+rotation = 1.53601
+scale = Vector2(0.999897, 0.999897)
+rest = Transform2D(0.0347779, 0.999395, -0.999395, 0.0347779, 173.348, 120.414)
+auto_calculate_length_and_angle = false
+length = 113.947
+bone_angle = 0.0
+
+[node name="IK Targets" type="Node2D" parent="ChugaSide"]
+
+[node name="FootL Target" type="Node2D" parent="ChugaSide/IK Targets"]
+position = Vector2(98, -198)
+rotation = -0.0631584
+
+[node name="FootL Rotate" type="Node2D" parent="ChugaSide/IK Targets/FootL Target"]
+position = Vector2(-18.1558, 210.284)
+
+[node name="FootR Target" type="Node2D" parent="ChugaSide/IK Targets"]
+position = Vector2(67, -198)
+rotation = -0.0381884
+
+[node name="FootR Rotate" type="Node2D" parent="ChugaSide/IK Targets/FootR Target"]
+position = Vector2(-14.9478, 210.536)
+
+[node name="ChugaPolygons" type="Node2D" parent="ChugaSide"]
+
+[node name="ArmR" type="Polygon2D" parent="ChugaSide/ChugaPolygons"]
+position = Vector2(-1733, -2069)
+texture = ExtResource("3_1mp2s")
+skeleton = NodePath("../../Skeleton2DChugaSide")
+polygon = PackedVector2Array(1713.7, 364.466, 1909.27, 418.688, 2023.83, 750.131, 1991.16, 816.681, 2037.14, 871.131, 2049.24, 1108.29, 2020.2, 1149.43, 2069.81, 1309.15, 2100.06, 1433.78, 2049.24, 1568.09, 1952.44, 1545.1, 1856.85, 1499.12, 1802.4, 1408.37, 1868.95, 1257.12, 1901.62, 1174.84, 1875, 1114.34, 1838.7, 888.071, 1883.47, 836.041, 1826.6, 799.741, 1682.63, 463.163, 1939.13, 829.991, 1912.51, 746.501, 1941.55, 903.801, 1962.12, 1136.12, 1969.38, 1320.04)
+uv = PackedVector2Array(1713.7, 364.466, 1909.27, 418.688, 2023.83, 750.131, 1991.16, 816.681, 2037.14, 871.131, 2049.24, 1108.29, 2020.2, 1149.43, 2069.81, 1309.15, 2100.06, 1433.78, 2049.24, 1568.09, 1952.44, 1545.1, 1856.85, 1499.12, 1802.4, 1408.37, 1868.95, 1257.12, 1901.62, 1174.84, 1875, 1114.34, 1838.7, 888.071, 1883.47, 836.041, 1826.6, 799.741, 1682.63, 463.163, 1939.13, 829.991, 1912.51, 746.501, 1941.55, 903.801, 1962.12, 1136.12, 1969.38, 1320.04)
+polygons = [PackedInt32Array(0, 1, 2, 21), PackedInt32Array(0, 21, 18, 19), PackedInt32Array(21, 20, 3, 2), PackedInt32Array(21, 18, 17, 20), PackedInt32Array(20, 22, 4, 3), PackedInt32Array(20, 17, 16, 22), PackedInt32Array(22, 23, 5, 4), PackedInt32Array(22, 16, 15, 23), PackedInt32Array(14, 23, 15), PackedInt32Array(23, 6, 5), PackedInt32Array(13, 24, 23, 14), PackedInt32Array(24, 7, 6, 23), PackedInt32Array(24, 7, 8, 9), PackedInt32Array(24, 13, 12, 11), PackedInt32Array(24, 9, 10, 11)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardSide1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardSide1/BeardSide2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardBack1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardBack1/BeardBack2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardFront1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardFront1/BeardFront2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Face", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2/Hair3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0.5, 0, 0.5, 0.5, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5), "Hips/Loincloth", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 5
+
+[node name="LegR" type="Polygon2D" parent="ChugaSide/ChugaPolygons"]
+position = Vector2(-1907, -2069)
+texture = ExtResource("4_uhpxq")
+skeleton = NodePath("../../Skeleton2DChugaSide")
+polygon = PackedVector2Array(2030.84, 854.151, 2102.71, 973.941, 2098.72, 1150.96, 1911.05, 1343.96, 1872.45, 1370.58, 1908.39, 1393.21, 1978.93, 1534.29, 2010.87, 1771.21, 2024.18, 1827.11, 2085.41, 1922.94, 2106.71, 2056.04, 2026.85, 2078.67, 1973.61, 2065.36, 1904.39, 2110.61, 1779.28, 2105.29, 1671.47, 2073.35, 1660.82, 1957.55, 1736.69, 1974.85, 1812.55, 1985.5, 1873.78, 1954.89, 1893.75, 1853.73, 1884.43, 1803.15, 1785.93, 1615.48, 1689.44, 1439.98, 1714.89, 1385.43, 1691.26, 1342.71, 1819.44, 1059.07, 1918.53, 890.888, 1794.43, 1381, 1819.73, 1311.7, 1813.13, 1447, 1900.03, 1618.6, 1956.13, 1813.3, 1944.03, 1102.7, 1977.03, 1939.8, 1837.33, 2041.01)
+uv = PackedVector2Array(2030.84, 854.151, 2102.71, 973.941, 2098.72, 1150.96, 1911.05, 1343.96, 1872.45, 1370.58, 1908.39, 1393.21, 1978.93, 1534.29, 2010.87, 1771.21, 2024.18, 1827.11, 2085.41, 1922.94, 2106.71, 2056.04, 2026.85, 2078.67, 1973.61, 2065.36, 1904.39, 2110.61, 1779.28, 2105.29, 1671.47, 2073.35, 1660.82, 1957.55, 1736.69, 1974.85, 1812.55, 1985.5, 1873.78, 1954.89, 1893.75, 1853.73, 1884.43, 1803.15, 1785.93, 1615.48, 1689.44, 1439.98, 1714.89, 1385.43, 1691.26, 1342.71, 1819.44, 1059.07, 1918.53, 890.888, 1794.43, 1381, 1819.73, 1311.7, 1813.13, 1447, 1900.03, 1618.6, 1956.13, 1813.3, 1944.03, 1102.7, 1977.03, 1939.8, 1837.33, 2041.01)
+polygons = [PackedInt32Array(33, 2, 1, 0), PackedInt32Array(33, 0, 27, 26), PackedInt32Array(33, 2, 3, 29), PackedInt32Array(33, 26, 25, 29), PackedInt32Array(4, 28, 29, 3), PackedInt32Array(4, 5, 30, 28), PackedInt32Array(28, 24, 25, 29), PackedInt32Array(28, 30, 23, 24), PackedInt32Array(31, 22, 23, 30), PackedInt32Array(31, 6, 5, 30), PackedInt32Array(32, 7, 8), PackedInt32Array(32, 7, 6, 31), PackedInt32Array(32, 20, 21), PackedInt32Array(32, 31, 22, 21), PackedInt32Array(34, 9, 8, 32), PackedInt32Array(34, 19, 20, 32), PackedInt32Array(34, 9, 10), PackedInt32Array(34, 10, 11, 12), PackedInt32Array(34, 19, 13, 12), PackedInt32Array(35, 13, 14), PackedInt32Array(35, 18, 19, 13), PackedInt32Array(35, 14, 18), PackedInt32Array(16, 15, 17), PackedInt32Array(17, 18, 14, 15)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardSide1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardSide1/BeardSide2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardBack1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardBack1/BeardBack2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardFront1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardFront1/BeardFront2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Face", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2/Hair3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Loincloth", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0.5, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0.5, 0, 0.5, 0.5, 0.5, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0.5, 0.5), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 8
+
+[node name="Hair" type="Polygon2D" parent="ChugaSide/ChugaPolygons"]
+position = Vector2(-1873, -2067)
+texture = ExtResource("2_od2w0")
+skeleton = NodePath("../../Skeleton2DChugaSide")
+polygon = PackedVector2Array(2016.41, 385.636, 2181.54, 505.056, 2262.07, 680.602, 2284.61, 806.222, 2303.94, 1012.37, 2255.62, 1255.55, 2115.51, 1414.99, 1984.2, 1548.43, 1881.13, 1443.74, 1876.3, 1200.56, 1961.65, 1105.54, 1950.38, 939.654, 1947.16, 775.382, 1968.1, 520.919, 2093.71, 702.909, 2125.92, 888.117, 2116.26, 1110.37, 2018.02, 1316.51)
+uv = PackedVector2Array(2016.41, 385.636, 2181.54, 505.056, 2262.07, 680.602, 2284.61, 806.222, 2303.94, 1012.37, 2255.62, 1255.55, 2115.51, 1414.99, 1984.2, 1548.43, 1881.13, 1443.74, 1876.3, 1200.56, 1961.65, 1105.54, 1950.38, 939.654, 1947.16, 775.382, 1968.1, 520.919, 2093.71, 702.909, 2125.92, 888.117, 2116.26, 1110.37, 2018.02, 1316.51)
+polygons = [PackedInt32Array(14, 2, 1, 0), PackedInt32Array(12, 14, 0, 13), PackedInt32Array(15, 3, 2, 14), PackedInt32Array(15, 14, 12, 11), PackedInt32Array(15, 16, 4, 3), PackedInt32Array(15, 16, 10, 11), PackedInt32Array(8, 7, 17, 9), PackedInt32Array(17, 6, 7), PackedInt32Array(17, 16, 10, 9), PackedInt32Array(17, 6, 5, 16), PackedInt32Array(16, 5, 4)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardSide1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardSide1/BeardSide2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardBack1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardBack1/BeardBack2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardFront1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardFront1/BeardFront2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Face", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0.5, 0.5, 0.5, 0), "Hips/Torso/Head/Hair1/Hair2/Hair3", PackedFloat32Array(0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0.5, 0.5), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Loincloth", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 4
+
+[node name="Torso" type="Polygon2D" parent="ChugaSide/ChugaPolygons"]
+position = Vector2(-1692, -2069)
+texture = ExtResource("5_2s1o8")
+skeleton = NodePath("../../Skeleton2DChugaSide")
+polygon = PackedVector2Array(1633.55, 411.9, 1698.66, 378.896, 1775.38, 416.36, 1803.92, 506.451, 1868.89, 672.512, 1886.89, 769.512, 1873.89, 890.512, 1817.89, 978.512, 1775.89, 1082.51, 1693.89, 1198.51, 1596.89, 1244.51, 1576.89, 1153.51, 1568.89, 1020.51, 1536.89, 947.512, 1493.89, 839.512, 1482.89, 707.512, 1538.89, 624.512, 1559.89, 475.512, 1669.89, 1054.51, 1671.89, 913.512, 1664.89, 782.512, 1703.89, 620.512, 1687.96, 500.207)
+uv = PackedVector2Array(1633.55, 411.9, 1698.66, 378.896, 1775.38, 416.36, 1803.92, 506.451, 1868.89, 672.512, 1886.89, 769.512, 1873.89, 890.512, 1817.89, 978.512, 1775.89, 1082.51, 1693.89, 1198.51, 1596.89, 1244.51, 1576.89, 1153.51, 1568.89, 1020.51, 1536.89, 947.512, 1493.89, 839.512, 1482.89, 707.512, 1538.89, 624.512, 1559.89, 475.512, 1669.89, 1054.51, 1671.89, 913.512, 1664.89, 782.512, 1703.89, 620.512, 1687.96, 500.207)
+polygons = [PackedInt32Array(9, 10, 18, 8), PackedInt32Array(12, 18, 10, 11), PackedInt32Array(13, 19, 18, 12), PackedInt32Array(19, 6, 7), PackedInt32Array(19, 14, 13), PackedInt32Array(19, 7, 8, 18), PackedInt32Array(20, 5, 6, 19), PackedInt32Array(20, 19, 14, 15), PackedInt32Array(20, 21, 16, 15), PackedInt32Array(20, 21, 4, 5), PackedInt32Array(21, 4, 3, 22), PackedInt32Array(21, 16, 17, 22), PackedInt32Array(17, 22, 1, 0), PackedInt32Array(1, 2, 3, 22)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0.5, 0.5, 0.5, 0), "Hips/Torso", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0, 0, 0, 0.5, 0.5), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardSide1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardSide1/BeardSide2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardBack1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardBack1/BeardBack2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardFront1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardFront1/BeardFront2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Face", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2/Hair3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Loincloth", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0.5, 0.5, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 5
+
+[node name="LegL" type="Polygon2D" parent="ChugaSide/ChugaPolygons"]
+position = Vector2(-1874, -2069)
+texture = ExtResource("4_uhpxq")
+skeleton = NodePath("../../Skeleton2DChugaSide")
+polygon = PackedVector2Array(2030.84, 854.151, 2102.71, 973.941, 2098.72, 1150.96, 1911.05, 1343.96, 1872.45, 1370.58, 1908.39, 1393.21, 1978.93, 1534.29, 2010.87, 1771.21, 2024.18, 1827.11, 2085.41, 1922.94, 2106.71, 2056.04, 2026.85, 2078.67, 1973.61, 2065.36, 1904.39, 2110.61, 1779.28, 2105.29, 1671.47, 2073.35, 1660.82, 1957.55, 1736.69, 1974.85, 1812.55, 1985.5, 1873.78, 1954.89, 1893.75, 1853.73, 1884.43, 1803.15, 1785.93, 1615.48, 1689.44, 1439.98, 1714.89, 1385.43, 1691.26, 1342.71, 1819.44, 1059.07, 1918.53, 890.888, 1794.43, 1381, 1819.73, 1311.7, 1813.13, 1447, 1900.03, 1618.6, 1956.13, 1813.3, 1944.03, 1102.7, 1977.03, 1939.8, 1837.33, 2041.01)
+uv = PackedVector2Array(2030.84, 854.151, 2102.71, 973.941, 2098.72, 1150.96, 1911.05, 1343.96, 1872.45, 1370.58, 1908.39, 1393.21, 1978.93, 1534.29, 2010.87, 1771.21, 2024.18, 1827.11, 2085.41, 1922.94, 2106.71, 2056.04, 2026.85, 2078.67, 1973.61, 2065.36, 1904.39, 2110.61, 1779.28, 2105.29, 1671.47, 2073.35, 1660.82, 1957.55, 1736.69, 1974.85, 1812.55, 1985.5, 1873.78, 1954.89, 1893.75, 1853.73, 1884.43, 1803.15, 1785.93, 1615.48, 1689.44, 1439.98, 1714.89, 1385.43, 1691.26, 1342.71, 1819.44, 1059.07, 1918.53, 890.888, 1794.43, 1381, 1819.73, 1311.7, 1813.13, 1447, 1900.03, 1618.6, 1956.13, 1813.3, 1944.03, 1102.7, 1977.03, 1939.8, 1837.33, 2041.01)
+polygons = [PackedInt32Array(33, 2, 1, 0), PackedInt32Array(33, 0, 27, 26), PackedInt32Array(33, 2, 3, 29), PackedInt32Array(33, 26, 25, 29), PackedInt32Array(4, 28, 29, 3), PackedInt32Array(4, 5, 30, 28), PackedInt32Array(28, 24, 25, 29), PackedInt32Array(28, 30, 23, 24), PackedInt32Array(31, 22, 23, 30), PackedInt32Array(31, 6, 5, 30), PackedInt32Array(32, 7, 8), PackedInt32Array(32, 7, 6, 31), PackedInt32Array(32, 20, 21), PackedInt32Array(32, 31, 22, 21), PackedInt32Array(34, 9, 8, 32), PackedInt32Array(34, 19, 20, 32), PackedInt32Array(34, 9, 10), PackedInt32Array(34, 10, 11, 12), PackedInt32Array(34, 19, 13, 12), PackedInt32Array(35, 13, 14), PackedInt32Array(35, 18, 19, 13), PackedInt32Array(35, 14, 18), PackedInt32Array(16, 15, 17), PackedInt32Array(17, 18, 14, 15)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardSide1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardSide1/BeardSide2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardBack1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardBack1/BeardBack2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardFront1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardFront1/BeardFront2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Face", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2/Hair3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Loincloth", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0.5, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0.5, 0, 0.5, 0.5, 0.5, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0.5, 0.5), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 8
+
+[node name="ArmL" type="Polygon2D" parent="ChugaSide/ChugaPolygons"]
+position = Vector2(-1691, -2069)
+texture = ExtResource("3_1mp2s")
+skeleton = NodePath("../../Skeleton2DChugaSide")
+polygon = PackedVector2Array(1713.7, 364.466, 1909.27, 418.688, 2023.83, 750.131, 1991.16, 816.681, 2037.14, 871.131, 2049.24, 1108.29, 2020.2, 1149.43, 2069.81, 1309.15, 2100.06, 1433.78, 2049.24, 1568.09, 1952.44, 1545.1, 1856.85, 1499.12, 1802.4, 1408.37, 1868.95, 1257.12, 1901.62, 1174.84, 1875, 1114.34, 1838.7, 888.071, 1883.47, 836.041, 1826.6, 799.741, 1682.63, 463.163, 1939.13, 829.991, 1912.51, 746.501, 1941.55, 903.801, 1962.12, 1136.12, 1969.38, 1320.04)
+uv = PackedVector2Array(1713.7, 364.466, 1909.27, 418.688, 2023.83, 750.131, 1991.16, 816.681, 2037.14, 871.131, 2049.24, 1108.29, 2020.2, 1149.43, 2069.81, 1309.15, 2100.06, 1433.78, 2049.24, 1568.09, 1952.44, 1545.1, 1856.85, 1499.12, 1802.4, 1408.37, 1868.95, 1257.12, 1901.62, 1174.84, 1875, 1114.34, 1838.7, 888.071, 1883.47, 836.041, 1826.6, 799.741, 1682.63, 463.163, 1939.13, 829.991, 1912.51, 746.501, 1941.55, 903.801, 1962.12, 1136.12, 1969.38, 1320.04)
+polygons = [PackedInt32Array(0, 1, 2, 21), PackedInt32Array(0, 21, 18, 19), PackedInt32Array(21, 20, 3, 2), PackedInt32Array(21, 18, 17, 20), PackedInt32Array(20, 22, 4, 3), PackedInt32Array(20, 17, 16, 22), PackedInt32Array(22, 23, 5, 4), PackedInt32Array(22, 16, 15, 23), PackedInt32Array(14, 23, 15), PackedInt32Array(23, 6, 5), PackedInt32Array(13, 24, 23, 14), PackedInt32Array(24, 7, 6, 23), PackedInt32Array(24, 7, 8, 9), PackedInt32Array(24, 13, 12, 11), PackedInt32Array(24, 9, 10, 11)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardSide1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardSide1/BeardSide2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardBack1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardBack1/BeardBack2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardFront1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardFront1/BeardFront2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Face", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2/Hair3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0.5, 0, 0.5, 0.5, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Loincloth", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 5
+
+[node name="Head" type="Polygon2D" parent="ChugaSide/ChugaPolygons"]
+position = Vector2(-1874, -2069)
+texture = ExtResource("6_uvv75")
+skeleton = NodePath("../../Skeleton2DChugaSide")
+polygon = PackedVector2Array(1567.39, 74.5104, 1644.28, 85.1759, 1671.55, 64.2668, 1740.64, 89.7214, 1832.46, 107.903, 1917, 136.994, 1979.73, 190.63, 2023.37, 258.812, 2045.18, 312.449, 2088.82, 284.267, 2094.28, 343.358, 2078.82, 376.085, 2114.28, 435.176, 2161.55, 496.994, 2175.19, 558.812, 2099.73, 545.176, 2037.91, 482.449, 1993.37, 434.267, 1925.18, 412.449, 1949.73, 458.812, 1945.18, 546.994, 1894.28, 515.176, 1901.55, 593.358, 1875.18, 667.903, 1836.09, 732.449, 1795.18, 641.54, 1732.46, 710.63, 1689.73, 731.54, 1713.37, 809.721, 1736.09, 904.267, 1709.73, 1001.54, 1662.32, 1032.03, 1654.11, 961.215, 1588.93, 939.663, 1589.73, 815.176, 1583.37, 724.267, 1562.46, 629.721, 1563.37, 529.721, 1580.64, 444.267, 1606.9, 421.947, 1617, 362.449, 1580.64, 315.176, 1627, 275.176, 1628.82, 220.63, 1620.64, 147.903, 1565.18, 116.994, 1509.25, 91.4446, 1650.5, 828.815, 1638.69, 708.223, 1843.44, 594.299, 2083.6, 464.472, 2025.1, 396.735, 1940.42, 294.104, 1837.79, 206.354, 1731.57, 225.857, 1637.66, 119.12, 1776.73, 417.264, 1726.95, 466.527, 1655.11, 548.632, 1809.65, 321.481, 1680.45, 246.979, 1719.46, 297.871, 1710.56, 372.512, 1645.25, 401.35)
+uv = PackedVector2Array(1567.39, 74.5104, 1644.28, 85.1759, 1671.55, 64.2668, 1740.64, 89.7214, 1832.46, 107.903, 1917, 136.994, 1979.73, 190.63, 2023.37, 258.812, 2045.18, 312.449, 2088.82, 284.267, 2094.28, 343.358, 2078.82, 376.085, 2114.28, 435.176, 2161.55, 496.994, 2175.19, 558.812, 2099.73, 545.176, 2037.91, 482.449, 1993.37, 434.267, 1925.18, 412.449, 1949.73, 458.812, 1945.18, 546.994, 1894.28, 515.176, 1901.55, 593.358, 1875.18, 667.903, 1836.09, 732.449, 1795.18, 641.54, 1732.46, 710.63, 1689.73, 731.54, 1713.37, 809.721, 1736.09, 904.267, 1709.73, 1001.54, 1662.32, 1032.03, 1654.11, 961.215, 1588.93, 939.663, 1589.73, 815.176, 1583.37, 724.267, 1562.46, 629.721, 1563.37, 529.721, 1580.64, 444.267, 1606.9, 421.947, 1617, 362.449, 1580.64, 315.176, 1627, 275.176, 1628.82, 220.63, 1620.64, 147.903, 1565.18, 116.994, 1509.25, 91.4446, 1650.5, 828.815, 1638.69, 708.223, 1843.44, 594.299, 2083.6, 464.472, 2025.1, 396.735, 1940.42, 294.104, 1837.79, 206.354, 1731.57, 225.857, 1637.66, 119.12, 1776.73, 417.264, 1726.95, 466.527, 1655.11, 548.632, 1809.65, 321.481, 1680.45, 246.979, 1719.46, 297.871, 1710.56, 372.512, 1645.25, 401.35)
+polygons = [PackedInt32Array(32, 31, 30, 29), PackedInt32Array(34, 47, 32, 33), PackedInt32Array(47, 28, 29, 32), PackedInt32Array(48, 27, 28, 47), PackedInt32Array(48, 47, 34, 35), PackedInt32Array(23, 24, 25, 49), PackedInt32Array(49, 21, 22, 23), PackedInt32Array(48, 58, 37), PackedInt32Array(48, 35, 36, 37), PackedInt32Array(58, 25, 26, 48), PackedInt32Array(27, 26, 48), PackedInt32Array(18, 19, 20, 21), PackedInt32Array(58, 57, 38, 37), PackedInt32Array(57, 49, 25, 58), PackedInt32Array(56, 57, 49, 21), PackedInt32Array(57, 38, 39), PackedInt32Array(14, 13, 12, 50), PackedInt32Array(14, 15, 16, 50), PackedInt32Array(50, 12, 11, 51), PackedInt32Array(50, 16, 17, 51), PackedInt32Array(10, 9, 8, 11), PackedInt32Array(18, 56, 21), PackedInt32Array(52, 51, 17, 18), PackedInt32Array(52, 59, 56, 18), PackedInt32Array(51, 11, 8, 52), PackedInt32Array(42, 40, 41), PackedInt32Array(42, 60, 61, 62), PackedInt32Array(40, 39, 63, 62), PackedInt32Array(40, 42, 62), PackedInt32Array(39, 63, 62, 57), PackedInt32Array(62, 57, 56), PackedInt32Array(62, 61, 59, 56), PackedInt32Array(52, 8, 7, 6), PackedInt32Array(52, 6, 5, 53), PackedInt32Array(52, 59, 53), PackedInt32Array(54, 60, 61), PackedInt32Array(54, 53, 59, 61), PackedInt32Array(55, 1, 0, 46), PackedInt32Array(55, 44, 45, 46), PackedInt32Array(54, 60, 42, 43), PackedInt32Array(54, 43, 44, 55), PackedInt32Array(3, 2, 1, 55), PackedInt32Array(3, 54, 55), PackedInt32Array(53, 5, 4), PackedInt32Array(53, 54, 3, 4)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0.5, 0, 0, 0, 0), "Hips/Torso/Head/BeardSide1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0, 0.5, 0, 0, 0, 0), "Hips/Torso/Head/BeardSide1/BeardSide2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardBack1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardBack1/BeardBack2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardFront1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0, 0, 0, 0, 0), "Hips/Torso/Head/BeardFront1/BeardFront2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Face", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2/Hair3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Loincloth", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 17
+
+[node name="ChugaBack" type="Node2D" parent="."]
+
+[node name="IK Targets" type="Node2D" parent="ChugaBack"]
+
+[node name="FootL Target" type="Node2D" parent="ChugaBack/IK Targets"]
+position = Vector2(-136, -240)
+rotation = 0.507133
+
+[node name="FootL Rotate" type="Node2D" parent="ChugaBack/IK Targets/FootL Target"]
+position = Vector2(89.6558, 177.839)
+
+[node name="FootR Target" type="Node2D" parent="ChugaBack/IK Targets"]
+position = Vector2(94, -232)
+rotation = 0.522379
+
+[node name="FootR Rotate" type="Node2D" parent="ChugaBack/IK Targets/FootR Target"]
+position = Vector2(101.023, 171.462)
+
+[node name="ChugaFrontAnimPlayer" type="AnimationPlayer" parent="ChugaBack/IK Targets/FootR Target"]
+
+[node name="ChugaPolygons" type="Node2D" parent="ChugaBack"]
+
+[node name="ArmR" type="Polygon2D" parent="ChugaBack/ChugaPolygons"]
+position = Vector2(-2700, -2070)
+texture = ExtResource("3_1mp2s")
+skeleton = NodePath("../../Skeleton2DChugaBack")
+polygon = PackedVector2Array(2924.73, 353.859, 3017.56, 413.786, 3064.56, 537.164, 3097.46, 715.769, 3065.74, 767.47, 3106.86, 800.371, 3116.26, 1054.18, 3123.31, 1098.83, 3194.99, 1188.13, 3245.52, 1326.78, 3241.99, 1438.41, 3178.54, 1508.91, 3062.21, 1518.31, 2979.96, 1481.89, 2917.68, 1370.26, 2907.11, 1239.83, 2975.26, 1102.35, 2962.33, 1055.35, 2896.53, 860.297, 2922.38, 808.596, 2871.86, 768.645, 2822.51, 573.59, 2829.56, 437.286, 2950.24, 544.921, 2987.51, 793.786, 2976, 729.103, 2995.73, 856.276, 3045.62, 1083.76, 3093.85, 1288.77)
+uv = PackedVector2Array(2924.73, 353.859, 3017.56, 413.786, 3064.56, 537.164, 3097.46, 715.769, 3065.74, 767.47, 3106.86, 800.371, 3116.26, 1054.18, 3123.31, 1098.83, 3194.99, 1188.13, 3245.52, 1326.78, 3241.99, 1438.41, 3178.54, 1508.91, 3062.21, 1518.31, 2979.96, 1481.89, 2917.68, 1370.26, 2907.11, 1239.83, 2975.26, 1102.35, 2962.33, 1055.35, 2896.53, 860.297, 2922.38, 808.596, 2871.86, 768.645, 2822.51, 573.59, 2829.56, 437.286, 2950.24, 544.921, 2987.51, 793.786, 2976, 729.103, 2995.73, 856.276, 3045.62, 1083.76, 3093.85, 1288.77)
+polygons = [PackedInt32Array(0, 1, 2, 23), PackedInt32Array(0, 23, 21, 22), PackedInt32Array(23, 25, 3, 2), PackedInt32Array(23, 21, 20, 25), PackedInt32Array(24, 25, 3, 4), PackedInt32Array(24, 19, 20, 25), PackedInt32Array(24, 26, 5, 4), PackedInt32Array(26, 24, 19, 18), PackedInt32Array(7, 6, 27), PackedInt32Array(27, 16, 17), PackedInt32Array(26, 27, 6, 5), PackedInt32Array(18, 26, 27, 17), PackedInt32Array(27, 7, 8, 28), PackedInt32Array(27, 28, 15, 16), PackedInt32Array(13, 28, 15, 14), PackedInt32Array(28, 8, 9, 10), PackedInt32Array(13, 12, 11, 10), PackedInt32Array(28, 13, 10)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/HairR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/HairL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2/Hair3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushL1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushL1/BushL2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/Bush", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/Bush/Bush3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushR1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushR1/BushR2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0.5, 0, 0.5, 0.5, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Loincloth", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 6
+
+[node name="ArmL" type="Polygon2D" parent="ChugaBack/ChugaPolygons"]
+position = Vector2(-2700, -2070)
+texture = ExtResource("3_1mp2s")
+skeleton = NodePath("../../Skeleton2DChugaBack")
+polygon = PackedVector2Array(2511.97, 406.012, 2581.86, 524.945, 2500.69, 769.009, 2456.16, 816.92, 2468.56, 865.394, 2437.56, 1042.95, 2403.18, 1110.58, 2386.83, 1163.57, 2410.92, 1349.01, 2390.06, 1431.39, 2302.18, 1528.05, 2235.18, 1542.33, 2133.03, 1490.7, 2116.84, 1338.3, 2195.19, 1167.51, 2245.92, 1106.64, 2269.03, 1067.18, 2258.32, 993.345, 2292.3, 834.957, 2329.64, 800.907, 2311.87, 743.645, 2363.69, 483.47, 2389.9, 810.886, 2405.74, 732.627, 2372.66, 873.772, 2322.82, 1109.95, 2279.5, 1272.52, 2354.03, 1011.19)
+uv = PackedVector2Array(2511.97, 406.012, 2581.86, 524.945, 2500.69, 769.009, 2456.16, 816.92, 2468.56, 865.394, 2437.56, 1042.95, 2403.18, 1110.58, 2386.83, 1163.57, 2410.92, 1349.01, 2390.06, 1431.39, 2302.18, 1528.05, 2235.18, 1542.33, 2133.03, 1490.7, 2116.84, 1338.3, 2195.19, 1167.51, 2245.92, 1106.64, 2269.03, 1067.18, 2258.32, 993.345, 2292.3, 834.957, 2329.64, 800.907, 2311.87, 743.645, 2363.69, 483.47, 2389.9, 810.886, 2405.74, 732.627, 2372.66, 873.772, 2322.82, 1109.95, 2279.5, 1272.52, 2354.03, 1011.19)
+polygons = [PackedInt32Array(0, 1, 2, 23), PackedInt32Array(0, 23, 20, 21), PackedInt32Array(23, 22, 19, 20), PackedInt32Array(23, 22, 3, 2), PackedInt32Array(22, 24, 4, 3), PackedInt32Array(24, 22, 19, 18), PackedInt32Array(25, 6, 7), PackedInt32Array(25, 16, 15), PackedInt32Array(5, 6, 25, 27), PackedInt32Array(5, 4, 24, 27), PackedInt32Array(27, 25, 16, 17), PackedInt32Array(27, 24, 18, 17), PackedInt32Array(7, 15, 25), PackedInt32Array(7, 26, 14, 15), PackedInt32Array(7, 8, 26), PackedInt32Array(26, 13, 14), PackedInt32Array(13, 26, 8, 9), PackedInt32Array(10, 12, 11), PackedInt32Array(10, 9, 13, 12)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/HairR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/HairL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2/Hair3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushL1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushL1/BushL2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/Bush", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/Bush/Bush3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushR1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushR1/BushR2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0.5, 0, 0.5, 0.5, 0, 0.5), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0), "Hips/Loincloth", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 6
+
+[node name="LegR" type="Polygon2D" parent="ChugaBack/ChugaPolygons"]
+position = Vector2(-3196, -2070)
+texture = ExtResource("4_uhpxq")
+skeleton = NodePath("../../Skeleton2DChugaBack")
+polygon = PackedVector2Array(3282.52, 893.054, 3373.96, 959.346, 3377.39, 1240.52, 3344.24, 1291.95, 3393.39, 1361.67, 3364.82, 1641.7, 3383.1, 1838.29, 3367.1, 1877.15, 3373.96, 1905.72, 3420.82, 2017.73, 3361.39, 2087.46, 3256.23, 2101.17, 3168.23, 2057.74, 3176.23, 1941.16, 3220.8, 1888.58, 3209.37, 1837.15, 3232.23, 1643.98, 3175.08, 1370.81, 3205.94, 1302.24, 3185.37, 1239.37, 3201.37, 953.631, 3278.52, 1215.18, 3278.52, 1299.34, 3281.95, 1402.38, 3292.26, 1646.26, 3284.53, 1872.97)
+uv = PackedVector2Array(3282.52, 893.054, 3373.96, 959.346, 3377.39, 1240.52, 3344.24, 1291.95, 3393.39, 1361.67, 3364.82, 1641.7, 3383.1, 1838.29, 3367.1, 1877.15, 3373.96, 1905.72, 3420.82, 2017.73, 3361.39, 2087.46, 3256.23, 2101.17, 3168.23, 2057.74, 3176.23, 1941.16, 3220.8, 1888.58, 3209.37, 1837.15, 3232.23, 1643.98, 3175.08, 1370.81, 3205.94, 1302.24, 3185.37, 1239.37, 3201.37, 953.631, 3278.52, 1215.18, 3278.52, 1299.34, 3281.95, 1402.38, 3292.26, 1646.26, 3284.53, 1872.97)
+polygons = [PackedInt32Array(21, 2, 1, 0), PackedInt32Array(21, 0, 20, 19), PackedInt32Array(21, 22, 3, 2), PackedInt32Array(21, 22, 18, 19), PackedInt32Array(23, 22, 3, 4), PackedInt32Array(23, 17, 18, 22), PackedInt32Array(24, 5, 4, 23), PackedInt32Array(16, 24, 23, 17), PackedInt32Array(25, 7, 6), PackedInt32Array(25, 14, 15), PackedInt32Array(25, 24, 5, 6), PackedInt32Array(25, 15, 16, 24), PackedInt32Array(8, 25, 7), PackedInt32Array(14, 25, 8, 13), PackedInt32Array(12, 11, 10, 9), PackedInt32Array(13, 12, 9, 8)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/HairR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/HairL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2/Hair3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushL1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushL1/BushL2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/Bush", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/Bush/Bush3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushR1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushR1/BushR2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Loincloth", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0.5, 0.5, 0.5, 0.5), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 5
+
+[node name="LegL" type="Polygon2D" parent="ChugaBack/ChugaPolygons"]
+position = Vector2(-3196, -2070)
+texture = ExtResource("4_uhpxq")
+skeleton = NodePath("../../Skeleton2DChugaBack")
+polygon = PackedVector2Array(3054.49, 873.101, 3132.91, 948.858, 3158.16, 1153.53, 3152.84, 1273.15, 3139.55, 1307.7, 3162.14, 1350.23, 3136.89, 1552.25, 3112.97, 1763.57, 3143.54, 1865.91, 3167.46, 1919.07, 3159.49, 2004.13, 3122.27, 2074.57, 3015.95, 2081.22, 2942.85, 2054.64, 2914.94, 1980.21, 2925.57, 1919.07, 2954.81, 1853.95, 2986.71, 1859.26, 3023.92, 1772.88, 2977.41, 1558.9, 2946.84, 1323.65, 2996.01, 1289.1, 2969.43, 1247.9, 2958.8, 1121.64, 2981.39, 930.251, 3062.81, 1303.05, 3067.2, 1253.62, 3057.32, 1360.16, 3058.41, 1130.6, 3058.41, 1563.37, 3059.51, 1821.49)
+uv = PackedVector2Array(3054.49, 873.101, 3132.91, 948.858, 3158.16, 1153.53, 3152.84, 1273.15, 3139.55, 1307.7, 3162.14, 1350.23, 3136.89, 1552.25, 3112.97, 1763.57, 3143.54, 1865.91, 3167.46, 1919.07, 3159.49, 2004.13, 3122.27, 2074.57, 3015.95, 2081.22, 2942.85, 2054.64, 2914.94, 1980.21, 2925.57, 1919.07, 2954.81, 1853.95, 2986.71, 1859.26, 3023.92, 1772.88, 2977.41, 1558.9, 2946.84, 1323.65, 2996.01, 1289.1, 2969.43, 1247.9, 2958.8, 1121.64, 2981.39, 930.251, 3062.81, 1303.05, 3067.2, 1253.62, 3057.32, 1360.16, 3058.41, 1130.6, 3058.41, 1563.37, 3059.51, 1821.49)
+polygons = [PackedInt32Array(0, 1, 2, 28), PackedInt32Array(0, 28, 23, 24), PackedInt32Array(28, 26, 22, 23), PackedInt32Array(28, 2, 3, 26), PackedInt32Array(25, 4, 3, 26), PackedInt32Array(25, 26, 22, 21), PackedInt32Array(27, 25, 4, 5), PackedInt32Array(27, 25, 21, 20), PackedInt32Array(29, 6, 5, 27), PackedInt32Array(29, 19, 20, 27), PackedInt32Array(29, 30, 7, 6), PackedInt32Array(29, 19, 18, 30), PackedInt32Array(30, 8, 7), PackedInt32Array(30, 17, 18), PackedInt32Array(17, 8, 30), PackedInt32Array(17, 16, 15), PackedInt32Array(17, 15, 9, 8), PackedInt32Array(15, 14, 10, 9), PackedInt32Array(14, 13, 11, 10), PackedInt32Array(12, 11, 13)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/HairR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/HairL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2/Hair3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushL1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushL1/BushL2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/Bush", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/Bush/Bush3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushR1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushR1/BushR2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Loincloth", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0.5, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0.5, 0, 0.5, 0, 0.5, 0.5), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5)]
+internal_vertex_count = 6
+
+[node name="Torso" type="Polygon2D" parent="ChugaBack/ChugaPolygons"]
+position = Vector2(-2700, -2070)
+texture = ExtResource("5_2s1o8")
+skeleton = NodePath("../../Skeleton2DChugaBack")
+polygon = PackedVector2Array(2663.39, 328.174, 2768.44, 389.325, 2926.29, 397.59, 2908.11, 484.367, 2872.57, 509.16, 2857.69, 586.019, 2866.78, 672.796, 2908.93, 753.788, 2894.06, 862.879, 2850.25, 897.59, 2819.68, 1014.12, 2795.71, 1105.85, 2727.94, 1170.32, 2665.96, 1217.42, 2604.8, 1178.58, 2527.94, 1100.07, 2501.49, 979.406, 2503.97, 886.844, 2445.29, 812.463, 2454.39, 698.417, 2513.06, 648.83, 2514.72, 565.359, 2488.27, 488.5, 2492.4, 397.591, 2624.64, 401.723, 2692.65, 451.575, 2688.55, 570.419, 2687.87, 659.211, 2605.91, 773.957, 2773.25, 771.908, 2683.91, 901.747, 2665.88, 1081.31, 2673.39, 984.391)
+uv = PackedVector2Array(2663.39, 328.174, 2768.44, 389.325, 2926.29, 397.59, 2908.11, 484.367, 2872.57, 509.16, 2857.69, 586.019, 2866.78, 672.796, 2908.93, 753.788, 2894.06, 862.879, 2850.25, 897.59, 2819.68, 1014.12, 2795.71, 1105.85, 2727.94, 1170.32, 2665.96, 1217.42, 2604.8, 1178.58, 2527.94, 1100.07, 2501.49, 979.406, 2503.97, 886.844, 2445.29, 812.463, 2454.39, 698.417, 2513.06, 648.83, 2514.72, 565.359, 2488.27, 488.5, 2492.4, 397.591, 2624.64, 401.723, 2692.65, 451.575, 2688.55, 570.419, 2687.87, 659.211, 2605.91, 773.957, 2773.25, 771.908, 2683.91, 901.747, 2665.88, 1081.31, 2673.39, 984.391)
+polygons = [PackedInt32Array(31, 11, 12, 13), PackedInt32Array(31, 15, 14, 13), PackedInt32Array(32, 10, 11, 31), PackedInt32Array(32, 31, 15, 16), PackedInt32Array(32, 30, 9, 10), PackedInt32Array(32, 16, 17, 30), PackedInt32Array(29, 8, 9, 30), PackedInt32Array(28, 18, 17, 30), PackedInt32Array(28, 20, 19, 18), PackedInt32Array(29, 8, 7, 6), PackedInt32Array(25, 24, 0, 1), PackedInt32Array(4, 3, 2, 1), PackedInt32Array(22, 23, 24, 25), PackedInt32Array(22, 21, 26, 25), PackedInt32Array(25, 4, 1), PackedInt32Array(25, 4, 5, 26), PackedInt32Array(26, 27, 6, 5), PackedInt32Array(26, 27, 20, 21), PackedInt32Array(27, 30, 29, 6), PackedInt32Array(27, 20, 28, 30)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0), "Hips/Torso", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/HairR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/HairL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2/Hair3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushL1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushL1/BushL2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/Bush", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/Bush/Bush3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushR1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushR1/BushR2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Loincloth", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 8
+
+[node name="Hair" type="Polygon2D" parent="ChugaBack/ChugaPolygons"]
+position = Vector2(-3195, -2069)
+texture = ExtResource("2_od2w0")
+skeleton = NodePath("../../Skeleton2DChugaBack")
+polygon = PackedVector2Array(3005.2, 314.757, 3187.91, 288.137, 3462.58, 317.177, 3697.32, 528.927, 3738.46, 885.877, 3633.19, 1046.81, 3507.35, 1167.81, 3385.14, 1317.85, 3254.46, 1459.42, 3179.44, 1546.54, 3041.5, 1504.19, 2928.97, 1342.05, 2807.97, 1194.43, 2695.44, 1008.09, 2683.34, 791.497, 2742.63, 590.637, 2829.75, 428.497, 3046.34, 555.547, 3417.81, 576.117, 3150.4, 1279.13, 3381.51, 952.427, 2994.31, 957.267)
+uv = PackedVector2Array(3005.2, 314.757, 3187.91, 288.137, 3462.58, 317.177, 3697.32, 528.927, 3738.46, 885.877, 3633.19, 1046.81, 3507.35, 1167.81, 3385.14, 1317.85, 3254.46, 1459.42, 3179.44, 1546.54, 3041.5, 1504.19, 2928.97, 1342.05, 2807.97, 1194.43, 2695.44, 1008.09, 2683.34, 791.497, 2742.63, 590.637, 2829.75, 428.497, 3046.34, 555.547, 3417.81, 576.117, 3150.4, 1279.13, 3381.51, 952.427, 2994.31, 957.267)
+polygons = [PackedInt32Array(19, 9, 8, 7), PackedInt32Array(19, 9, 10, 11), PackedInt32Array(19, 7, 6, 20), PackedInt32Array(11, 19, 21, 12), PackedInt32Array(21, 20, 19), PackedInt32Array(21, 13, 12), PackedInt32Array(20, 5, 6), PackedInt32Array(20, 4, 5), PackedInt32Array(21, 13, 14), PackedInt32Array(21, 17, 18, 20), PackedInt32Array(17, 15, 14, 21), PackedInt32Array(18, 3, 4, 20), PackedInt32Array(17, 15, 16, 0), PackedInt32Array(2, 18, 3), PackedInt32Array(1, 18, 17), PackedInt32Array(1, 2, 18), PackedInt32Array(1, 17, 0)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/HairR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/HairL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2/Hair3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0), "Hips/Torso/Head/Bush1/BushL1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushL1/BushL2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0.5), "Hips/Torso/Head/Bush1/Bush1", PackedFloat32Array(0, 0, 0, 0, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0, 0, 0, 0, 0.5, 0.5, 0.5), "Hips/Torso/Head/Bush1/Bush1/Bush3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0.5, 0, 0), "Hips/Torso/Head/Bush1/BushR1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushR1/BushR2", PackedFloat32Array(0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Loincloth", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 5
+
+[node name="Head" type="Polygon2D" parent="ChugaBack/ChugaPolygons"]
+position = Vector2(-3195, -2069)
+texture = ExtResource("6_uvv75")
+skeleton = NodePath("../../Skeleton2DChugaBack")
+polygon = PackedVector2Array(3213.23, 85.699, 3290.23, 53.699, 3373.23, 55.699, 3418.23, 85.699, 3402.23, 130.699, 3421.23, 194.699, 3463.23, 258.699, 3493.23, 279.699, 3507.23, 351.699, 3510.23, 445.699, 3493.23, 483.699, 3421.23, 438.699, 3383.23, 484.699, 3355.23, 552.699, 3338.23, 636.699, 3376.23, 693.699, 3372.23, 775.699, 3334.23, 809.699, 3263.23, 833.699, 3252.23, 892.699, 3222.23, 945.699, 3170.23, 1005.7, 3124.23, 917.699, 3051.23, 875.699, 3030.23, 771.699, 3008.23, 673.699, 3001.23, 553.699, 3010.23, 490.699, 2959.23, 529.699, 2873.23, 550.699, 2869.23, 497.699, 2889.23, 422.699, 2923.23, 320.699, 2971.23, 276.699, 3008.23, 186.699, 3056.23, 109.699, 3111.23, 89.699, 2937, 451.9, 2990.18, 371.195, 3170.72, 836.303, 3292.01, 706.146, 3179.59, 519.543, 3179.59, 668.825, 3092.35, 692.617, 3328.41, 437.904, 3445.97, 365.129, 3198.71, 306.814, 3074.16, 431.372, 3158.6, 188.316, 3345.67, 195.313, 3290.15, 114.608, 3075.16, 289.276, 3349.67, 316.266)
+uv = PackedVector2Array(3213.23, 85.699, 3290.23, 53.699, 3373.23, 55.699, 3418.23, 85.699, 3402.23, 130.699, 3421.23, 194.699, 3463.23, 258.699, 3493.23, 279.699, 3507.23, 351.699, 3510.23, 445.699, 3493.23, 483.699, 3421.23, 438.699, 3383.23, 484.699, 3355.23, 552.699, 3338.23, 636.699, 3376.23, 693.699, 3372.23, 775.699, 3334.23, 809.699, 3263.23, 833.699, 3252.23, 892.699, 3222.23, 945.699, 3170.23, 1005.7, 3124.23, 917.699, 3051.23, 875.699, 3030.23, 771.699, 3008.23, 673.699, 3001.23, 553.699, 3010.23, 490.699, 2959.23, 529.699, 2873.23, 550.699, 2869.23, 497.699, 2889.23, 422.699, 2923.23, 320.699, 2971.23, 276.699, 3008.23, 186.699, 3056.23, 109.699, 3111.23, 89.699, 2937, 451.9, 2990.18, 371.195, 3170.72, 836.303, 3292.01, 706.146, 3179.59, 519.543, 3179.59, 668.825, 3092.35, 692.617, 3328.41, 437.904, 3445.97, 365.129, 3198.71, 306.814, 3074.16, 431.372, 3158.6, 188.316, 3345.67, 195.313, 3290.15, 114.608, 3075.16, 289.276, 3349.67, 316.266)
+polygons = [PackedInt32Array(22, 20, 21), PackedInt32Array(39, 22, 20, 19), PackedInt32Array(39, 18, 19), PackedInt32Array(39, 24, 23, 22), PackedInt32Array(14, 17, 16, 15), PackedInt32Array(40, 18, 17, 14), PackedInt32Array(18, 40, 42, 39), PackedInt32Array(43, 42, 39, 24), PackedInt32Array(25, 43, 24), PackedInt32Array(42, 40, 14, 41), PackedInt32Array(42, 43, 25, 41), PackedInt32Array(41, 27, 26, 25), PackedInt32Array(41, 12, 13, 14), PackedInt32Array(11, 10, 9, 45), PackedInt32Array(45, 8, 9), PackedInt32Array(6, 7, 8, 45), PackedInt32Array(29, 30, 31, 37), PackedInt32Array(29, 37, 27, 28), PackedInt32Array(38, 37, 31, 32), PackedInt32Array(38, 47, 27, 37), PackedInt32Array(47, 27, 41), PackedInt32Array(47, 44, 12, 41), PackedInt32Array(44, 11, 12), PackedInt32Array(33, 32, 38, 51), PackedInt32Array(51, 38, 47, 46), PackedInt32Array(33, 34, 51), PackedInt32Array(46, 47, 44), PackedInt32Array(52, 45, 11, 44), PackedInt32Array(52, 5, 6, 45), PackedInt32Array(52, 46, 44), PackedInt32Array(48, 34, 51, 46), PackedInt32Array(49, 5, 52, 46), PackedInt32Array(49, 46, 48), PackedInt32Array(48, 34, 35, 36), PackedInt32Array(48, 0, 36), PackedInt32Array(50, 0, 48, 49), PackedInt32Array(4, 5, 49, 50), PackedInt32Array(50, 4, 3, 2), PackedInt32Array(50, 2, 1, 0)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 0.5, 0.5, 0, 0, 0, 0, 0.5, 0, 0, 0.5, 0, 0, 0.5, 0, 0.5, 0.5, 0, 0, 0, 0.5, 0.5), "Hips/Torso/Head/Hair1/HairR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 0, 0, 0.5), "Hips/Torso/Head/Hair1/HairL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2/Hair3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushL1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushL1/BushL2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/Bush1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/Bush1/Bush3", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushR1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bush1/BushR1/BushR2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Loincloth", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 16
+
+[node name="Skeleton2DChugaBack" type="Skeleton2D" parent="ChugaBack"]
+modification_stack = SubResource("SkeletonModificationStack2D_o04mx")
+
+[node name="Hips" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack"]
+position = Vector2(-12, -1134)
+rest = Transform2D(1, 0, 0, 1, -12, -1134)
+auto_calculate_length_and_angle = false
+length = 47.29
+bone_angle = 0.0
+
+[node name="Torso" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips"]
+position = Vector2(2, -266)
+rest = Transform2D(1, 0, 0, 1, 2, -266)
+auto_calculate_length_and_angle = false
+length = 47.29
+bone_angle = 0.0
+
+[node name="Head" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/Torso"]
+position = Vector2(-2, -266)
+rotation = -1.56272
+rest = Transform2D(0.0080757, -0.999967, 0.999967, 0.0080757, -2, -266)
+auto_calculate_length_and_angle = false
+length = 248.625
+bone_angle = 0.0
+
+[node name="Hair1" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/Torso/Head"]
+position = Vector2(94.1343, 16.2403)
+rotation = 3.02719
+rest = Transform2D(-0.993464, 0.114149, -0.114149, -0.993464, 94.1343, 16.2403)
+auto_calculate_length_and_angle = false
+length = 47.29
+bone_angle = 0.0
+
+[node name="HairR" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/Torso/Head/Hair1"]
+position = Vector2(38.3087, -104.525)
+rotation = -1.00372
+rest = Transform2D(0.537167, -0.843476, 0.843476, 0.537167, 38.3087, -104.525)
+auto_calculate_length_and_angle = false
+length = 112.588
+bone_angle = 0.0
+
+[node name="HairL" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/Torso/Head/Hair1"]
+position = Vector2(34.6876, 155.56)
+rotation = 0.804382
+rest = Transform2D(0.693556, 0.720402, -0.720402, 0.693556, 34.6876, 155.56)
+auto_calculate_length_and_angle = false
+length = 167.003
+bone_angle = 0.0
+
+[node name="Hair2" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/Torso/Head/Hair1"]
+position = Vector2(227.003, 40.3178)
+rotation = 0.149488
+scale = Vector2(1, 1)
+rest = Transform2D(0.988847, 0.148932, -0.148932, 0.988847, 227.003, 40.3178)
+auto_calculate_length_and_angle = false
+length = 47.29
+bone_angle = 0.0
+
+[node name="Hair3" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/Torso/Head/Hair1/Hair2"]
+position = Vector2(158.241, 2.17364)
+rotation = -0.0298025
+rest = Transform2D(0.999556, -0.0297981, 0.0297981, 0.999556, 158.241, 2.17364)
+auto_calculate_length_and_angle = false
+length = 259.508
+bone_angle = 0.0
+
+[node name="Bush1" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/Torso/Head"]
+position = Vector2(-33.9584, 5.27441)
+rotation = -3.11252
+scale = Vector2(1, 1)
+rest = Transform2D(-0.999578, -0.0290659, 0.0290659, -0.999578, -33.9584, 5.27441)
+auto_calculate_length_and_angle = false
+length = 47.29
+bone_angle = 0.0
+
+[node name="BushL1" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/Torso/Head/Bush1"]
+position = Vector2(260.986, 129.397)
+rotation = 0.118886
+rest = Transform2D(0.992941, 0.118606, -0.118606, 0.992941, 260.986, 129.397)
+auto_calculate_length_and_angle = false
+length = 47.29
+bone_angle = 0.0
+
+[node name="BushL2" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/Torso/Head/Bush1/BushL1"]
+position = Vector2(207.623, 0.714684)
+rest = Transform2D(1, 0, 0, 1, 207.623, 0.714684)
+auto_calculate_length_and_angle = false
+length = 243.184
+bone_angle = 0.0
+
+[node name="Bush1" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/Torso/Head/Bush1"]
+position = Vector2(338.027, -5.55721)
+rest = Transform2D(1, 0, 0, 1, 338.027, -5.55721)
+auto_calculate_length_and_angle = false
+length = 47.29
+bone_angle = 0.0
+
+[node name="Bush3" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/Torso/Head/Bush1/Bush1"]
+position = Vector2(312.008, -5.59096)
+rotation = -0.0357808
+scale = Vector2(1, 1)
+rest = Transform2D(0.99936, -0.0357732, 0.0357732, 0.99936, 312.008, -5.59096)
+auto_calculate_length_and_angle = false
+length = 411.87
+bone_angle = 0.0
+
+[node name="BushR1" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/Torso/Head/Bush1"]
+position = Vector2(231.448, -180.72)
+rotation = -0.120531
+rest = Transform2D(0.992745, -0.12024, 0.12024, 0.992745, 231.448, -180.72)
+auto_calculate_length_and_angle = false
+length = 47.29
+bone_angle = 0.0
+
+[node name="BushR2" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/Torso/Head/Bush1/BushR1"]
+position = Vector2(229.057, 0.907132)
+rotation = 0.0304131
+scale = Vector2(1, 1)
+rest = Transform2D(0.999538, 0.0304084, -0.0304084, 0.999538, 229.057, 0.907132)
+auto_calculate_length_and_angle = false
+length = 243.184
+bone_angle = 0.0
+
+[node name="ArmR" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/Torso"]
+position = Vector2(231, -206)
+rotation = 1.25979
+rest = Transform2D(0.30602, 0.952025, -0.952025, 0.30602, 231, -206)
+auto_calculate_length_and_angle = false
+length = 47.29
+bone_angle = 0.0
+
+[node name="LowerArmR" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/Torso/ArmR"]
+position = Vector2(333.345, 31.5225)
+rotation = 0.2173
+rest = Transform2D(0.976483, 0.215594, -0.215594, 0.976483, 333.345, 31.5225)
+auto_calculate_length_and_angle = false
+length = 47.29
+bone_angle = 0.0
+
+[node name="HandR" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/Torso/ArmR/LowerArmR"]
+position = Vector2(327.818, -25.437)
+rotation = -0.202883
+rest = Transform2D(0.97949, -0.201494, 0.201494, 0.97949, 327.818, -25.437)
+auto_calculate_length_and_angle = false
+length = 275.832
+bone_angle = 0.0
+
+[node name="ArmL" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/Torso"]
+position = Vector2(-174, -173)
+rotation = 1.7803
+rest = Transform2D(-0.207974, 0.978134, -0.978134, -0.207974, -174, -173)
+auto_calculate_length_and_angle = false
+length = 47.29
+bone_angle = 0.0
+
+[node name="LowerArmL" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/Torso/ArmL"]
+position = Vector2(313.029, 48.9689)
+rotation = 0.118802
+rest = Transform2D(0.992951, 0.118523, -0.118523, 0.992951, 313.029, 48.9689)
+auto_calculate_length_and_angle = false
+length = 47.29
+bone_angle = 0.0
+
+[node name="HandL" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/Torso/ArmL/LowerArmL"]
+position = Vector2(327.818, -25.437)
+rotation = 0.003987
+rest = Transform2D(0.999992, 0.00398699, -0.00398699, 0.999992, 327.818, -25.437)
+auto_calculate_length_and_angle = false
+length = 275.832
+bone_angle = 0.0
+
+[node name="Loincloth" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips"]
+rotation = 1.63826
+rest = Transform2D(-0.0674137, 0.997725, -0.997725, -0.0674137, 0, 0)
+auto_calculate_length_and_angle = false
+length = 248.625
+bone_angle = 0.0
+
+[node name="LegR" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips"]
+position = Vector2(76, 32)
+rotation = 1.59608
+rest = Transform2D(-0.0252832, 0.99968, -0.99968, -0.0252832, 76, 32)
+auto_calculate_length_and_angle = false
+length = 47.29
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LowerLegR" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/LegR"]
+position = Vector2(374.324, -31.4741)
+rotation = -1.59608
+rest = Transform2D(-0.0252832, -0.99968, 0.99968, -0.0252832, 374.324, -31.4741)
+auto_calculate_length_and_angle = false
+length = 47.29
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="FootR" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/LegR/LowerLegR"]
+position = Vector2(8, 495)
+rotation = 1.56289
+rest = Transform2D(0.00791072, 0.999969, -0.999969, 0.00791072, 8, 495)
+auto_calculate_length_and_angle = false
+length = 199.652
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LegL" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips"]
+position = Vector2(-95, 35)
+rotation = 1.59608
+rest = Transform2D(-0.0252832, 0.99968, -0.99968, -0.0252832, -95, 35)
+auto_calculate_length_and_angle = false
+length = 47.29
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LowerLegL" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/LegL"]
+position = Vector2(355.266, 6.01966)
+rotation = -1.59608
+rest = Transform2D(-0.0252832, -0.99968, 0.99968, -0.0252832, 355.266, 6.01966)
+auto_calculate_length_and_angle = false
+length = 47.29
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="FootL" type="Bone2D" parent="ChugaBack/Skeleton2DChugaBack/Hips/LegL/LowerLegL"]
+position = Vector2(-14, 504)
+rotation = 1.61189
+rest = Transform2D(-0.0410865, 0.999156, -0.999156, -0.0410865, -14, 504)
+auto_calculate_length_and_angle = false
+length = 199.652
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
diff --git a/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Arms.png b/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Arms.png
new file mode 100644
index 0000000..5fc89ed
Binary files /dev/null and b/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Arms.png differ
diff --git a/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Arms.png.import b/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Arms.png.import
new file mode 100644
index 0000000..b0544cf
--- /dev/null
+++ b/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Arms.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://stexru1hfl0g"
+path="res://.godot/imported/chugeist_Arms.png-e020fdb3f00a7939c26a3c678f834a6f.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Arms.png"
+dest_files=["res://.godot/imported/chugeist_Arms.png-e020fdb3f00a7939c26a3c678f834a6f.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Hair.png b/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Hair.png
new file mode 100644
index 0000000..ad75383
Binary files /dev/null and b/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Hair.png differ
diff --git a/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Hair.png.import b/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Hair.png.import
new file mode 100644
index 0000000..8141da0
--- /dev/null
+++ b/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Hair.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://chedxr6kou034"
+path="res://.godot/imported/chugeist_Hair.png-1f5d05ccd86a4a25b1dbda51024bd289.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Hair.png"
+dest_files=["res://.godot/imported/chugeist_Hair.png-1f5d05ccd86a4a25b1dbda51024bd289.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Head.png b/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Head.png
new file mode 100644
index 0000000..3df1c60
Binary files /dev/null and b/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Head.png differ
diff --git a/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Head.png.import b/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Head.png.import
new file mode 100644
index 0000000..b3f4aa1
--- /dev/null
+++ b/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Head.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://ldsllcwxhsgk"
+path="res://.godot/imported/chugeist_Head.png-60572347a0b3f20c608ab120384e00ce.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Head.png"
+dest_files=["res://.godot/imported/chugeist_Head.png-60572347a0b3f20c608ab120384e00ce.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Legs.png b/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Legs.png
new file mode 100644
index 0000000..7b92186
Binary files /dev/null and b/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Legs.png differ
diff --git a/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Legs.png.import b/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Legs.png.import
new file mode 100644
index 0000000..c9243b4
--- /dev/null
+++ b/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Legs.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bpevmu5fq0j3c"
+path="res://.godot/imported/chugeist_Legs.png-f5da318d8b316fb000d6b6c3a8b6b966.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Legs.png"
+dest_files=["res://.godot/imported/chugeist_Legs.png-f5da318d8b316fb000d6b6c3a8b6b966.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Torso.png b/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Torso.png
new file mode 100644
index 0000000..0df5dbc
Binary files /dev/null and b/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Torso.png differ
diff --git a/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Torso.png.import b/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Torso.png.import
new file mode 100644
index 0000000..0ee23da
--- /dev/null
+++ b/art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Torso.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bq75ghtiefu28"
+path="res://.godot/imported/chugeist_Torso.png-215ee6bbe3ab9ae64bdc98b299f677a7.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Chuga/Chuga Parts 2D/chugeist_Torso.png"
+dest_files=["res://.godot/imported/chugeist_Torso.png-215ee6bbe3ab9ae64bdc98b299f677a7.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Chuga/ChugaBack.png b/art/animation/2D skeletial chars/Chuga/ChugaBack.png
new file mode 100644
index 0000000..1684844
Binary files /dev/null and b/art/animation/2D skeletial chars/Chuga/ChugaBack.png differ
diff --git a/art/ui/UI/icons/icon-seed-tomatoe.png.import b/art/animation/2D skeletial chars/Chuga/ChugaBack.png.import
similarity index 66%
rename from art/ui/UI/icons/icon-seed-tomatoe.png.import
rename to art/animation/2D skeletial chars/Chuga/ChugaBack.png.import
index 25b7b20..51bd76f 100644
--- a/art/ui/UI/icons/icon-seed-tomatoe.png.import
+++ b/art/animation/2D skeletial chars/Chuga/ChugaBack.png.import
@@ -2,16 +2,16 @@
importer="texture"
type="CompressedTexture2D"
-uid="uid://ce04nexh36uwe"
-path="res://.godot/imported/icon-seed-tomatoe.png-f99f14181586ef4f8a8e12cfb3c0a0d0.ctex"
+uid="uid://cfk0fey087wt2"
+path="res://.godot/imported/ChugaBack.png-499f9c0a898bd4d03fb0c657c646f62c.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://art/ui/UI/icons/icon-seed-tomatoe.png"
-dest_files=["res://.godot/imported/icon-seed-tomatoe.png-f99f14181586ef4f8a8e12cfb3c0a0d0.ctex"]
+source_file="res://art/animation/2D skeletial chars/Chuga/ChugaBack.png"
+dest_files=["res://.godot/imported/ChugaBack.png-499f9c0a898bd4d03fb0c657c646f62c.ctex"]
[params]
diff --git a/art/animation/2D skeletial chars/Chuga/chugeist.png b/art/animation/2D skeletial chars/Chuga/chugeist.png
new file mode 100644
index 0000000..2de99c8
Binary files /dev/null and b/art/animation/2D skeletial chars/Chuga/chugeist.png differ
diff --git a/art/animation/2D skeletial chars/Chuga/chugeist.png.import b/art/animation/2D skeletial chars/Chuga/chugeist.png.import
new file mode 100644
index 0000000..eaa6138
--- /dev/null
+++ b/art/animation/2D skeletial chars/Chuga/chugeist.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://20dlga08j4ai"
+path="res://.godot/imported/chugeist.png-df36362fa038656d9b1f7eb4992012db.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Chuga/chugeist.png"
+dest_files=["res://.godot/imported/chugeist.png-df36362fa038656d9b1f7eb4992012db.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna2DSkeletial.tscn b/art/animation/2D skeletial chars/Vesna/Vesna2DSkeletial.tscn
new file mode 100644
index 0000000..8c47429
--- /dev/null
+++ b/art/animation/2D skeletial chars/Vesna/Vesna2DSkeletial.tscn
@@ -0,0 +1,4021 @@
+[gd_scene load_steps=43 format=3 uid="uid://do7r82sbv5t0r"]
+
+[ext_resource type="Texture2D" uid="uid://lnwc1ojnpw47" path="res://art/animation/2D skeletial chars/Vesna/image (2).png" id="1_rnciu"]
+[ext_resource type="Texture2D" uid="uid://drqjng2136kn2" path="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Legs.png" id="2_51wdy"]
+[ext_resource type="Texture2D" uid="uid://dhubq74ck2ep7" path="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Torso.png" id="3_dqmiu"]
+[ext_resource type="Texture2D" uid="uid://dk63xeqwu23aq" path="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-0001.png" id="4_fke7f"]
+[ext_resource type="Texture2D" uid="uid://c8ju8auestosf" path="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Head.png" id="5_d81uw"]
+[ext_resource type="Texture2D" uid="uid://b74gm2dafhvjd" path="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Equipment.png" id="7_d81uw"]
+[ext_resource type="Texture2D" uid="uid://c5hn34t6sn3np" path="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Eyes.png" id="7_yvlbo"]
+[ext_resource type="Texture2D" uid="uid://dn2fvebssq8vs" path="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/vesna-more-tools.png" id="8_0mnyj"]
+[ext_resource type="Texture2D" uid="uid://cgntreov1wb1y" path="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Haare.png" id="8_51wdy"]
+[ext_resource type="Texture2D" uid="uid://cht6io8h8krfl" path="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Pupillen.png" id="8_x1v86"]
+[ext_resource type="Texture2D" uid="uid://bd2vd6wt37eps" path="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-Extra-0001.png" id="9_yvlbo"]
+
+[sub_resource type="Animation" id="Animation_fke7f"]
+resource_name = "Idle"
+length = 2.0
+loop_mode = 1
+step = 24.0
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("Skeleton2DVesnaDreiviertel/Hips:position")
+tracks/0/interp = 2
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0, 0.5, 1, 1.5, 2),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [Vector2(3, -99), Vector2(5, -98), Vector2(3, -97), Vector2(-2.38419e-07, -98), Vector2(3, -99)]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("Skeleton2DVesnaDreiviertel/Hips:rotation")
+tracks/1/interp = 2
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [-1.54825, -1.54825]
+}
+tracks/2/type = "value"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Skirt:position")
+tracks/2/interp = 2
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(0, 0), Vector2(0, 0)]
+}
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Skirt:rotation")
+tracks/3/interp = 3
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-3.07486, 2.9223, -3.07486]
+}
+tracks/4/type = "value"
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmL:position")
+tracks/4/interp = 2
+tracks/4/loop_wrap = true
+tracks/4/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(13.4984, 21.7067), Vector2(13.4984, 21.7067)]
+}
+tracks/5/type = "value"
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmL:rotation")
+tracks/5/interp = 2
+tracks/5/loop_wrap = true
+tracks/5/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-0.307138, -0.279041, -0.307138]
+}
+tracks/6/type = "value"
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmR:position")
+tracks/6/interp = 2
+tracks/6/loop_wrap = true
+tracks/6/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(17.0936, -40.3956), Vector2(17.0936, -40.3956)]
+}
+tracks/7/type = "value"
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmR:rotation")
+tracks/7/interp = 2
+tracks/7/loop_wrap = true
+tracks/7/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-0.0118557, 0.104214, -0.0118557]
+}
+tracks/8/type = "value"
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmR/LowerArmR:position")
+tracks/8/interp = 2
+tracks/8/loop_wrap = true
+tracks/8/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(-28.0305, -2.70049), Vector2(-28.0305, -2.70049)]
+}
+tracks/9/type = "value"
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmR/LowerArmR:rotation")
+tracks/9/interp = 2
+tracks/9/loop_wrap = true
+tracks/9/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-3.14159, -3.10693, -3.14159]
+}
+tracks/10/type = "value"
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmL/LowerArmL:position")
+tracks/10/interp = 2
+tracks/10/loop_wrap = true
+tracks/10/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(-30.0838, -7.67883), Vector2(-30.0838, -7.67883)]
+}
+tracks/11/type = "value"
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmL/LowerArmL:rotation")
+tracks/11/interp = 3
+tracks/11/loop_wrap = true
+tracks/11/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-3.14159, 2.96063, -3.14159]
+}
+tracks/12/type = "value"
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso:position")
+tracks/12/interp = 2
+tracks/12/loop_wrap = true
+tracks/12/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(32.9916, -0.743967), Vector2(32.9916, -0.743967)]
+}
+tracks/13/type = "value"
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso:rotation")
+tracks/13/interp = 2
+tracks/13/loop_wrap = true
+tracks/13/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.0706349, 0.0112962, 0.0706349]
+}
+tracks/14/type = "value"
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head:position")
+tracks/14/interp = 2
+tracks/14/loop_wrap = true
+tracks/14/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(37.9903, -0.856875), Vector2(37.9903, -0.856875)]
+}
+tracks/15/type = "value"
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head:rotation")
+tracks/15/interp = 2
+tracks/15/loop_wrap = true
+tracks/15/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-0.0266123, 0.0497298, -0.0266123]
+}
+tracks/16/type = "value"
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Zipfel1:position")
+tracks/16/interp = 2
+tracks/16/loop_wrap = true
+tracks/16/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(17.6962, -67.0345), Vector2(17.6962, -67.0345)]
+}
+tracks/17/type = "value"
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Zipfel1:rotation")
+tracks/17/interp = 2
+tracks/17/loop_wrap = true
+tracks/17/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-3.07081, -2.98555, -3.07081]
+}
+tracks/18/type = "value"
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Zipfel1/Zipfel2:position")
+tracks/18/interp = 2
+tracks/18/loop_wrap = true
+tracks/18/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(28.768, 2.32469), Vector2(28.768, 2.32469)]
+}
+tracks/19/type = "value"
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Zipfel1/Zipfel2:rotation")
+tracks/19/interp = 2
+tracks/19/loop_wrap = true
+tracks/19/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.160841, -0.303568, 0.160841]
+}
+tracks/20/type = "value"
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Bow1:position")
+tracks/20/interp = 2
+tracks/20/loop_wrap = true
+tracks/20/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(-16.8814, 11.1813), Vector2(-16.8814, 11.1813)]
+}
+tracks/21/type = "value"
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Bow1:rotation")
+tracks/21/interp = 2
+tracks/21/loop_wrap = true
+tracks/21/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-2.12399, -2.32622, -2.12399]
+}
+tracks/22/type = "value"
+tracks/22/imported = false
+tracks/22/enabled = true
+tracks/22/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Bow2:position")
+tracks/22/interp = 2
+tracks/22/loop_wrap = true
+tracks/22/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(-15.7638, 22.17), Vector2(-15.7638, 22.17)]
+}
+tracks/23/type = "value"
+tracks/23/imported = false
+tracks/23/enabled = true
+tracks/23/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Bow2:rotation")
+tracks/23/interp = 2
+tracks/23/loop_wrap = true
+tracks/23/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [2.17393, 1.85081, 2.17393]
+}
+tracks/24/type = "value"
+tracks/24/imported = false
+tracks/24/enabled = true
+tracks/24/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Hair1/Hair2:position")
+tracks/24/interp = 2
+tracks/24/loop_wrap = true
+tracks/24/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(14.6196, 14.8077), Vector2(14.6196, 14.8077)]
+}
+tracks/25/type = "value"
+tracks/25/imported = false
+tracks/25/enabled = true
+tracks/25/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Hair1/Hair2:rotation")
+tracks/25/interp = 2
+tracks/25/loop_wrap = true
+tracks/25/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.631228, 0.827386, 0.631228]
+}
+tracks/26/type = "value"
+tracks/26/imported = false
+tracks/26/enabled = true
+tracks/26/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Hair1:position")
+tracks/26/interp = 2
+tracks/26/loop_wrap = true
+tracks/26/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(60.0501, 4.35848), Vector2(60.0501, 4.35848)]
+}
+tracks/27/type = "value"
+tracks/27/imported = false
+tracks/27/enabled = true
+tracks/27/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Hair1:rotation")
+tracks/27/interp = 2
+tracks/27/loop_wrap = true
+tracks/27/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-3.03434, -2.98448, -3.03434]
+}
+
+[sub_resource type="Animation" id="Animation_51wdy"]
+resource_name = "Pickup"
+step = 24.0
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("Skeleton2DVesnaDreiviertel/Hips:position")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [Vector2(3, -99), Vector2(25, -90), Vector2(34, -82), Vector2(37, -76), Vector2(3, -99)]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("Skeleton2DVesnaDreiviertel/Hips:rotation")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1),
+"update": 0,
+"values": [-1.54825, -0.822693, -1.01778, -1.54825]
+}
+tracks/2/type = "value"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmL:position")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(18.6943, 30.5863), Vector2(18.6943, 30.5863)]
+}
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmL:rotation")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-0.40488, -1.07541, -0.40488]
+}
+tracks/4/type = "value"
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmL/LowerArmL:position")
+tracks/4/interp = 2
+tracks/4/loop_wrap = true
+tracks/4/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(-30.0838, -7.67883), Vector2(-30.0838, -7.67883)]
+}
+tracks/5/type = "value"
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmL/LowerArmL:rotation")
+tracks/5/interp = 2
+tracks/5/loop_wrap = true
+tracks/5/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-3.14159, -3.01647, -3.14159]
+}
+tracks/6/type = "value"
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmL/LowerArmL/HandL:position")
+tracks/6/interp = 2
+tracks/6/loop_wrap = true
+tracks/6/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(24.9237, -7.26693), Vector2(24.9237, -7.26693)]
+}
+tracks/7/type = "value"
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmL/LowerArmL/HandL:rotation")
+tracks/7/interp = 2
+tracks/7/loop_wrap = true
+tracks/7/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-0.19505, -0.449808, -0.19505]
+}
+tracks/8/type = "value"
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso:position")
+tracks/8/interp = 2
+tracks/8/loop_wrap = true
+tracks/8/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [Vector2(32.9916, -0.743967), Vector2(33.1847, 1.94578), Vector2(32.9916, -0.743967)]
+}
+tracks/9/type = "value"
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso:rotation")
+tracks/9/interp = 2
+tracks/9/loop_wrap = true
+tracks/9/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.0706349, 0.247617, 0.0706349]
+}
+tracks/10/type = "value"
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Skirt:position")
+tracks/10/interp = 2
+tracks/10/loop_wrap = true
+tracks/10/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(0, 0), Vector2(0, 0)]
+}
+tracks/11/type = "value"
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Skirt:rotation")
+tracks/11/interp = 3
+tracks/11/loop_wrap = true
+tracks/11/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-3.10517, 2.80667, -3.10517]
+}
+tracks/12/type = "value"
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmR:position")
+tracks/12/interp = 2
+tracks/12/loop_wrap = true
+tracks/12/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(15.6394, -47.6736), Vector2(15.6394, -47.6736)]
+}
+tracks/13/type = "value"
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmR:rotation")
+tracks/13/interp = 2
+tracks/13/loop_wrap = true
+tracks/13/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-0.0118557, -0.309416, -0.0118557]
+}
+tracks/14/type = "value"
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmR/LowerArmR:position")
+tracks/14/interp = 2
+tracks/14/loop_wrap = true
+tracks/14/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(-28.0305, -2.70049), Vector2(-28.0305, -2.70049)]
+}
+tracks/15/type = "value"
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmR/LowerArmR:rotation")
+tracks/15/interp = 3
+tracks/15/loop_wrap = true
+tracks/15/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-3.14159, 2.98733, -3.14159]
+}
+tracks/16/type = "value"
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmR/LowerArmR/HandR:position")
+tracks/16/interp = 2
+tracks/16/loop_wrap = true
+tracks/16/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(23.9238, -7.25623), Vector2(23.9238, -7.25623)]
+}
+tracks/17/type = "value"
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmR/LowerArmR/HandR:rotation")
+tracks/17/interp = 2
+tracks/17/loop_wrap = true
+tracks/17/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-0.527853, -0.414127, -0.527853]
+}
+tracks/18/type = "value"
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head:position")
+tracks/18/interp = 2
+tracks/18/loop_wrap = true
+tracks/18/keys = {
+"times": PackedFloat32Array(0, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [Vector2(37.9903, -0.856875), Vector2(36.5613, 6.90196), Vector2(37.9903, -0.856875)]
+}
+tracks/19/type = "value"
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head:rotation")
+tracks/19/interp = 2
+tracks/19/loop_wrap = true
+tracks/19/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [-0.0266123, -0.0996637, 0.110453, 0.162978, -0.0266123]
+}
+tracks/20/type = "value"
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Zipfel1/Zipfel2:position")
+tracks/20/interp = 2
+tracks/20/loop_wrap = true
+tracks/20/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(28.768, 2.32469), Vector2(28.768, 2.32469)]
+}
+tracks/21/type = "value"
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Zipfel1/Zipfel2:rotation")
+tracks/21/interp = 2
+tracks/21/loop_wrap = true
+tracks/21/keys = {
+"times": PackedFloat32Array(0, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1),
+"update": 0,
+"values": [-0.213219, 0.321028, -0.228751, -0.213219]
+}
+tracks/22/type = "value"
+tracks/22/imported = false
+tracks/22/enabled = true
+tracks/22/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Zipfel1:position")
+tracks/22/interp = 2
+tracks/22/loop_wrap = true
+tracks/22/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(19.4109, -55.2105), Vector2(19.4109, -55.2105)]
+}
+tracks/23/type = "value"
+tracks/23/imported = false
+tracks/23/enabled = true
+tracks/23/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Zipfel1:rotation")
+tracks/23/interp = 2
+tracks/23/loop_wrap = true
+tracks/23/keys = {
+"times": PackedFloat32Array(0, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1),
+"update": 0,
+"values": [-3.1402, -2.90823, -3.11079, -3.1402]
+}
+tracks/24/type = "value"
+tracks/24/imported = false
+tracks/24/enabled = true
+tracks/24/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Hair1:position")
+tracks/24/interp = 2
+tracks/24/loop_wrap = true
+tracks/24/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(60.0501, 4.35848), Vector2(60.0501, 4.35848)]
+}
+tracks/25/type = "value"
+tracks/25/imported = false
+tracks/25/enabled = true
+tracks/25/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Hair1:rotation")
+tracks/25/interp = 2
+tracks/25/loop_wrap = true
+tracks/25/keys = {
+"times": PackedFloat32Array(0, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1),
+"update": 0,
+"values": [-3.07254, -3.01295, -2.95883, -3.07254]
+}
+tracks/26/type = "value"
+tracks/26/imported = false
+tracks/26/enabled = true
+tracks/26/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Hair1/Hair2:position")
+tracks/26/interp = 2
+tracks/26/loop_wrap = true
+tracks/26/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(14.6196, 14.8077), Vector2(14.6196, 14.8077)]
+}
+tracks/27/type = "value"
+tracks/27/imported = false
+tracks/27/enabled = true
+tracks/27/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Hair1/Hair2:rotation")
+tracks/27/interp = 2
+tracks/27/loop_wrap = true
+tracks/27/keys = {
+"times": PackedFloat32Array(0, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1),
+"update": 0,
+"values": [0.584064, 1.01799, 0.465746, 0.584064]
+}
+
+[sub_resource type="Animation" id="Animation_d81uw"]
+length = 0.001
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("Skeleton2DVesnaDreiviertel/Hips:position")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(3, -99)]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("Skeleton2DVesnaDreiviertel/Hips:rotation")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-1.54825]
+}
+tracks/2/type = "value"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Skirt:position")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(0, 0)]
+}
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Skirt:rotation")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [3.07638]
+}
+tracks/4/type = "value"
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmL:position")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(19.4082, 17.5715)]
+}
+tracks/5/type = "value"
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmL:rotation")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.206283]
+}
+tracks/6/type = "value"
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmR:position")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(15.9199, -48.3833)]
+}
+tracks/7/type = "value"
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmR:rotation")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.0118557]
+}
+tracks/8/type = "value"
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmR/LowerArmR:position")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-28.0305, -2.70049)]
+}
+tracks/9/type = "value"
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmR/LowerArmR:rotation")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-3.14159]
+}
+tracks/10/type = "value"
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmL/LowerArmL:position")
+tracks/10/interp = 2
+tracks/10/loop_wrap = true
+tracks/10/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-30.0838, -7.67883)]
+}
+tracks/11/type = "value"
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmL/LowerArmL:rotation")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-3.14159]
+}
+tracks/12/type = "value"
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso:position")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(32.9916, -0.743967)]
+}
+tracks/13/type = "value"
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso:rotation")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0]
+}
+tracks/14/type = "value"
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head:position")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(37.9903, -0.856875)]
+}
+tracks/15/type = "value"
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head:rotation")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.0118557]
+}
+tracks/16/type = "value"
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Zipfel1:position")
+tracks/16/interp = 1
+tracks/16/loop_wrap = true
+tracks/16/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(19.4109, -55.2105)]
+}
+tracks/17/type = "value"
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Zipfel1:rotation")
+tracks/17/interp = 1
+tracks/17/loop_wrap = true
+tracks/17/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-3.07081]
+}
+tracks/18/type = "value"
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Zipfel1/Zipfel2:position")
+tracks/18/interp = 1
+tracks/18/loop_wrap = true
+tracks/18/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(28.768, 2.32469)]
+}
+tracks/19/type = "value"
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Zipfel1/Zipfel2:rotation")
+tracks/19/interp = 1
+tracks/19/loop_wrap = true
+tracks/19/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.212531]
+}
+tracks/20/type = "value"
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Bow1:position")
+tracks/20/interp = 1
+tracks/20/loop_wrap = true
+tracks/20/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-16.8814, 11.1813)]
+}
+tracks/21/type = "value"
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Bow1:rotation")
+tracks/21/interp = 1
+tracks/21/loop_wrap = true
+tracks/21/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-2.32005]
+}
+tracks/22/type = "value"
+tracks/22/imported = false
+tracks/22/enabled = true
+tracks/22/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Bow2:position")
+tracks/22/interp = 1
+tracks/22/loop_wrap = true
+tracks/22/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-15.7638, 22.17)]
+}
+tracks/23/type = "value"
+tracks/23/imported = false
+tracks/23/enabled = true
+tracks/23/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Bow2:rotation")
+tracks/23/interp = 1
+tracks/23/loop_wrap = true
+tracks/23/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [2.04616]
+}
+tracks/24/type = "value"
+tracks/24/imported = false
+tracks/24/enabled = true
+tracks/24/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Hair1/Hair2:position")
+tracks/24/interp = 1
+tracks/24/loop_wrap = true
+tracks/24/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(14.6196, 14.8077)]
+}
+tracks/25/type = "value"
+tracks/25/imported = false
+tracks/25/enabled = true
+tracks/25/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Hair1/Hair2:rotation")
+tracks/25/interp = 1
+tracks/25/loop_wrap = true
+tracks/25/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.563918]
+}
+tracks/26/type = "value"
+tracks/26/imported = false
+tracks/26/enabled = true
+tracks/26/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Hair1:position")
+tracks/26/interp = 1
+tracks/26/loop_wrap = true
+tracks/26/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(60.0501, 4.35848)]
+}
+tracks/27/type = "value"
+tracks/27/imported = false
+tracks/27/enabled = true
+tracks/27/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Hair1:rotation")
+tracks/27/interp = 1
+tracks/27/loop_wrap = true
+tracks/27/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-3.03434]
+}
+tracks/28/type = "value"
+tracks/28/imported = false
+tracks/28/enabled = true
+tracks/28/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmL/LowerArmL/HandL:position")
+tracks/28/interp = 1
+tracks/28/loop_wrap = true
+tracks/28/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(24.9237, -7.26693)]
+}
+tracks/29/type = "value"
+tracks/29/imported = false
+tracks/29/enabled = true
+tracks/29/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmL/LowerArmL/HandL:rotation")
+tracks/29/interp = 1
+tracks/29/loop_wrap = true
+tracks/29/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.408114]
+}
+tracks/30/type = "value"
+tracks/30/imported = false
+tracks/30/enabled = true
+tracks/30/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmR/LowerArmR/HandR:position")
+tracks/30/interp = 1
+tracks/30/loop_wrap = true
+tracks/30/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(23.9238, -7.25623)]
+}
+tracks/31/type = "value"
+tracks/31/imported = false
+tracks/31/enabled = true
+tracks/31/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmR/LowerArmR/HandR:rotation")
+tracks/31/interp = 1
+tracks/31/loop_wrap = true
+tracks/31/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.527853]
+}
+tracks/32/type = "value"
+tracks/32/imported = false
+tracks/32/enabled = true
+tracks/32/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmL:scale")
+tracks/32/interp = 1
+tracks/32/loop_wrap = true
+tracks/32/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(0.999843, 0.999843)]
+}
+tracks/33/type = "value"
+tracks/33/imported = false
+tracks/33/enabled = true
+tracks/33/path = NodePath("Skeleton2DVesnaDreiviertel/Hips/Torso/ArmR:scale")
+tracks/33/interp = 1
+tracks/33/loop_wrap = true
+tracks/33/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(0.999828, 0.999828)]
+}
+
+[sub_resource type="AnimationLibrary" id="AnimationLibrary_0mnyj"]
+_data = {
+&"Idle": SubResource("Animation_fke7f"),
+&"Pickup": SubResource("Animation_51wdy"),
+&"RESET": SubResource("Animation_d81uw")
+}
+
+[sub_resource type="SkeletonModification2DCCDIK" id="SkeletonModification2DCCDIK_d81uw"]
+target_nodepath = NodePath("../IK Targets/FootL Target")
+tip_nodepath = NodePath("Hips/LegL/LowerLegL/FootL")
+ccdik_data_chain_length = 2
+joint_data/0/bone_index = 22
+joint_data/0/bone2d_node = NodePath("Hips/LegL")
+joint_data/0/rotate_from_joint = false
+joint_data/0/enable_constraint = true
+joint_data/0/constraint_angle_min = -92.903
+joint_data/0/constraint_angle_max = 87.096
+joint_data/0/constraint_angle_invert = true
+joint_data/0/constraint_in_localspace = true
+joint_data/0/editor_draw_gizmo = true
+joint_data/1/bone_index = 23
+joint_data/1/bone2d_node = NodePath("Hips/LegL/LowerLegL")
+joint_data/1/rotate_from_joint = false
+joint_data/1/enable_constraint = true
+joint_data/1/constraint_angle_min = 11.798
+joint_data/1/constraint_angle_max = -149.108
+joint_data/1/constraint_angle_invert = true
+joint_data/1/constraint_in_localspace = true
+joint_data/1/editor_draw_gizmo = true
+
+[sub_resource type="SkeletonModification2DCCDIK" id="SkeletonModification2DCCDIK_x1v86"]
+target_nodepath = NodePath("../IK Targets/FootR Target")
+tip_nodepath = NodePath("Hips/LegR/LowerLegR/FootR")
+ccdik_data_chain_length = 2
+joint_data/0/bone_index = 26
+joint_data/0/bone2d_node = NodePath("Hips/LegR")
+joint_data/0/rotate_from_joint = false
+joint_data/0/enable_constraint = true
+joint_data/0/constraint_angle_min = -93.549
+joint_data/0/constraint_angle_max = 87.162
+joint_data/0/constraint_angle_invert = true
+joint_data/0/constraint_in_localspace = true
+joint_data/0/editor_draw_gizmo = true
+joint_data/1/bone_index = 27
+joint_data/1/bone2d_node = NodePath("Hips/LegR/LowerLegR")
+joint_data/1/rotate_from_joint = false
+joint_data/1/enable_constraint = true
+joint_data/1/constraint_angle_min = -150.907
+joint_data/1/constraint_angle_max = 360.0
+joint_data/1/constraint_angle_invert = false
+joint_data/1/constraint_in_localspace = true
+joint_data/1/editor_draw_gizmo = true
+
+[sub_resource type="SkeletonModification2DLookAt" id="SkeletonModification2DLookAt_q7ebq"]
+bone_index = 28
+bone2d_node = NodePath("Hips/LegR/LowerLegR/FootR")
+target_nodepath = NodePath("../IK Targets/FootR Target/FootR Rotate")
+
+[sub_resource type="SkeletonModification2DLookAt" id="SkeletonModification2DLookAt_dqmiu"]
+bone_index = 24
+bone2d_node = NodePath("Hips/LegL/LowerLegL/FootL")
+target_nodepath = NodePath("../IK Targets/FootL Target/FootL Rotate")
+
+[sub_resource type="SkeletonModificationStack2D" id="SkeletonModificationStack2D_kuk4k"]
+enabled = true
+modification_count = 4
+modifications/0 = SubResource("SkeletonModification2DCCDIK_d81uw")
+modifications/1 = SubResource("SkeletonModification2DCCDIK_x1v86")
+modifications/2 = SubResource("SkeletonModification2DLookAt_q7ebq")
+modifications/3 = SubResource("SkeletonModification2DLookAt_dqmiu")
+
+[sub_resource type="SkeletonModification2DCCDIK" id="SkeletonModification2DCCDIK_51wdy"]
+target_nodepath = NodePath("../IK Targets/FootR Target")
+tip_nodepath = NodePath("Hips/LegR/LowerLegR/FootR")
+ccdik_data_chain_length = 2
+joint_data/0/bone_index = 23
+joint_data/0/bone2d_node = NodePath("Hips/LegR")
+joint_data/0/rotate_from_joint = false
+joint_data/0/enable_constraint = true
+joint_data/0/constraint_angle_min = -92.903
+joint_data/0/constraint_angle_max = 80.399
+joint_data/0/constraint_angle_invert = true
+joint_data/0/constraint_in_localspace = true
+joint_data/0/editor_draw_gizmo = true
+joint_data/1/bone_index = 24
+joint_data/1/bone2d_node = NodePath("Hips/LegR/LowerLegR")
+joint_data/1/rotate_from_joint = false
+joint_data/1/enable_constraint = true
+joint_data/1/constraint_angle_min = 184.387
+joint_data/1/constraint_angle_max = 313.548
+joint_data/1/constraint_angle_invert = false
+joint_data/1/constraint_in_localspace = true
+joint_data/1/editor_draw_gizmo = true
+
+[sub_resource type="SkeletonModification2DCCDIK" id="SkeletonModification2DCCDIK_fke7f"]
+target_nodepath = NodePath("../IK Targets/FootL Target")
+tip_nodepath = NodePath("Hips/LegL/LowerLegL/FootL")
+ccdik_data_chain_length = 2
+joint_data/0/bone_index = 19
+joint_data/0/bone2d_node = NodePath("Hips/LegL")
+joint_data/0/rotate_from_joint = false
+joint_data/0/enable_constraint = true
+joint_data/0/constraint_angle_min = -92.725
+joint_data/0/constraint_angle_max = 79.706
+joint_data/0/constraint_angle_invert = true
+joint_data/0/constraint_in_localspace = true
+joint_data/0/editor_draw_gizmo = true
+joint_data/1/bone_index = 20
+joint_data/1/bone2d_node = NodePath("Hips/LegL/LowerLegL")
+joint_data/1/rotate_from_joint = false
+joint_data/1/enable_constraint = true
+joint_data/1/constraint_angle_min = 196.854
+joint_data/1/constraint_angle_max = 298.983
+joint_data/1/constraint_angle_invert = false
+joint_data/1/constraint_in_localspace = true
+joint_data/1/editor_draw_gizmo = true
+
+[sub_resource type="SkeletonModification2DLookAt" id="SkeletonModification2DLookAt_d81uw"]
+bone_index = 21
+bone2d_node = NodePath("Hips/LegL/LowerLegL/FootL")
+target_nodepath = NodePath("../IK Targets/FootL Target/FootL Rotate")
+
+[sub_resource type="SkeletonModification2DLookAt" id="SkeletonModification2DLookAt_0mnyj"]
+bone_index = 25
+bone2d_node = NodePath("Hips/LegR/LowerLegR/FootR")
+target_nodepath = NodePath("../IK Targets/FootR Target/FootR Rotate")
+
+[sub_resource type="SkeletonModification2DFABRIK" id="SkeletonModification2DFABRIK_d81uw"]
+target_nodepath = NodePath("Hips/LegR/LowerLegR/FootR")
+fabrik_data_chain_length = 2
+joint_data/0/bone_index = -1
+joint_data/0/bone2d_node = NodePath("")
+joint_data/1/bone_index = -1
+joint_data/1/bone2d_node = NodePath("")
+joint_data/1/magnet_position = Vector2(0, 0)
+joint_data/1/use_target_rotation = false
+
+[sub_resource type="SkeletonModificationStack2D" id="SkeletonModificationStack2D_dqmiu"]
+enabled = true
+modification_count = 5
+modifications/0 = SubResource("SkeletonModification2DCCDIK_51wdy")
+modifications/1 = SubResource("SkeletonModification2DCCDIK_fke7f")
+modifications/2 = SubResource("SkeletonModification2DLookAt_d81uw")
+modifications/3 = SubResource("SkeletonModification2DLookAt_0mnyj")
+modifications/4 = SubResource("SkeletonModification2DFABRIK_d81uw")
+
+[sub_resource type="Animation" id="Animation_0mnyj"]
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("Skeleton2DVesnaSide/Hips:position")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(5, -89)]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("Skeleton2DVesnaSide/Hips:rotation")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-1.54825]
+}
+tracks/2/type = "value"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("IK Targets/FootL Target:position")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(6, -35)]
+}
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("IK Targets/FootL Target:rotation")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.522455]
+}
+tracks/4/type = "value"
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/path = NodePath("IK Targets/FootR Target:position")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-6, -34)]
+}
+tracks/5/type = "value"
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/path = NodePath("IK Targets/FootR Target:rotation")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.522379]
+}
+tracks/6/type = "value"
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/path = NodePath("Skeleton2DVesnaSide/Hips/LegL/LowerLegL/FootL/ToeL:position")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(23.0068, -13.4048)]
+}
+tracks/7/type = "value"
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/path = NodePath("Skeleton2DVesnaSide/Hips/LegL/LowerLegL/FootL/ToeL:rotation")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-1.14327]
+}
+tracks/8/type = "value"
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/path = NodePath("Skeleton2DVesnaSide/Hips/LegR/LowerLegR/FootR/ToeR:position")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(23.0068, -13.4048)]
+}
+tracks/9/type = "value"
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/path = NodePath("Skeleton2DVesnaSide/Hips/LegR/LowerLegR/FootR/ToeR:rotation")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-1.14327]
+}
+tracks/10/type = "value"
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/path = NodePath("Skeleton2DVesnaSide/Hips/LegR:position")
+tracks/10/interp = 1
+tracks/10/loop_wrap = true
+tracks/10/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-0.112633, -4.99869)]
+}
+tracks/11/type = "value"
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/path = NodePath("Skeleton2DVesnaSide/Hips/LegL:position")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(0.0451965, 1.99947)]
+}
+tracks/12/type = "value"
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/path = NodePath("Skeleton2DVesnaSide/Hips/Torso:position")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(36.9906, -0.834326)]
+}
+tracks/13/type = "value"
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/path = NodePath("Skeleton2DVesnaSide/Hips/Torso:rotation")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0]
+}
+tracks/14/type = "value"
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head:position")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(37.9903, -0.856875)]
+}
+tracks/15/type = "value"
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head:rotation")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.0118557]
+}
+tracks/16/type = "value"
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/ArmR:position")
+tracks/16/interp = 1
+tracks/16/loop_wrap = true
+tracks/16/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(23.9713, -1.54093)]
+}
+tracks/17/type = "value"
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/ArmR:rotation")
+tracks/17/interp = 1
+tracks/17/loop_wrap = true
+tracks/17/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.0118557]
+}
+tracks/18/type = "value"
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/ArmL:position")
+tracks/18/interp = 1
+tracks/18/loop_wrap = true
+tracks/18/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(24.1066, 4.45755)]
+}
+tracks/19/type = "value"
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/ArmL:rotation")
+tracks/19/interp = 1
+tracks/19/loop_wrap = true
+tracks/19/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.0118557]
+}
+tracks/20/type = "value"
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/path = NodePath("Skeleton2DVesnaSide/Hips/Skirt:position")
+tracks/20/interp = 1
+tracks/20/loop_wrap = true
+tracks/20/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(0, 0)]
+}
+tracks/21/type = "value"
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/path = NodePath("Skeleton2DVesnaSide/Hips/Skirt:rotation")
+tracks/21/interp = 1
+tracks/21/loop_wrap = true
+tracks/21/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [3.12376]
+}
+tracks/22/type = "value"
+tracks/22/imported = false
+tracks/22/enabled = true
+tracks/22/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head/Zipfel1:position")
+tracks/22/interp = 1
+tracks/22/loop_wrap = true
+tracks/22/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(29.5705, -40.3186)]
+}
+tracks/23/type = "value"
+tracks/23/imported = false
+tracks/23/enabled = true
+tracks/23/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head/Zipfel1:rotation")
+tracks/23/interp = 1
+tracks/23/loop_wrap = true
+tracks/23/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-2.80639]
+}
+tracks/24/type = "value"
+tracks/24/imported = false
+tracks/24/enabled = true
+tracks/24/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head/Zipfel1/Zipfel2:position")
+tracks/24/interp = 1
+tracks/24/loop_wrap = true
+tracks/24/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(28.768, 2.32469)]
+}
+tracks/25/type = "value"
+tracks/25/imported = false
+tracks/25/enabled = true
+tracks/25/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head/Zipfel1/Zipfel2:rotation")
+tracks/25/interp = 1
+tracks/25/loop_wrap = true
+tracks/25/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.106938]
+}
+tracks/26/type = "value"
+tracks/26/imported = false
+tracks/26/enabled = true
+tracks/26/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head/Hair1:position")
+tracks/26/interp = 1
+tracks/26/loop_wrap = true
+tracks/26/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(63.221, 20.325)]
+}
+tracks/27/type = "value"
+tracks/27/imported = false
+tracks/27/enabled = true
+tracks/27/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head/Hair1:rotation")
+tracks/27/interp = 1
+tracks/27/loop_wrap = true
+tracks/27/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-2.98794]
+}
+tracks/28/type = "value"
+tracks/28/imported = false
+tracks/28/enabled = true
+tracks/28/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head/Hair1/Hair2:position")
+tracks/28/interp = 1
+tracks/28/loop_wrap = true
+tracks/28/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(17.9113, 10.2071)]
+}
+tracks/29/type = "value"
+tracks/29/imported = false
+tracks/29/enabled = true
+tracks/29/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head/Hair1/Hair2:rotation")
+tracks/29/interp = 1
+tracks/29/loop_wrap = true
+tracks/29/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.760923]
+}
+tracks/30/type = "value"
+tracks/30/imported = false
+tracks/30/enabled = true
+tracks/30/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head/Bow:position")
+tracks/30/interp = 1
+tracks/30/loop_wrap = true
+tracks/30/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-6.68944, 29.0732)]
+}
+tracks/31/type = "value"
+tracks/31/imported = false
+tracks/31/enabled = true
+tracks/31/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head/Bow:rotation")
+tracks/31/interp = 1
+tracks/31/loop_wrap = true
+tracks/31/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-2.41624]
+}
+
+[sub_resource type="Animation" id="Animation_dqmiu"]
+resource_name = "Walk"
+loop_mode = 1
+step = 0.0416667
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("Skeleton2DVesnaSide/Hips:position")
+tracks/0/interp = 2
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0, 0.249266, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [Vector2(12, -91), Vector2(11, -94), Vector2(11, -92), Vector2(12, -95), Vector2(12, -91)]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("Skeleton2DVesnaSide/Hips:rotation")
+tracks/1/interp = 2
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.750001, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [-1.63813, -1.53343, -1.62493, -1.51453, -1.63813]
+}
+tracks/2/type = "value"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("IK Targets/FootL Target:position")
+tracks/2/interp = 2
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.625001, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
+"update": 0,
+"values": [Vector2(32, -38), Vector2(2, -35), Vector2(-20, -47), Vector2(-14, -59), Vector2(1, -68), Vector2(32, -38)]
+}
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("IK Targets/FootL Target:rotation")
+tracks/3/interp = 2
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0, 0.208334, 0.25, 0.5, 0.625001, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1),
+"update": 0,
+"values": [0.226108, 0.681033, 0.662024, 1.22994, 1.61765, 1.39926, 0.226108]
+}
+tracks/4/type = "value"
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/path = NodePath("IK Targets/FootR Target:position")
+tracks/4/interp = 2
+tracks/4/loop_wrap = true
+tracks/4/keys = {
+"times": PackedFloat32Array(0, 0.1, 0.25, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
+"update": 0,
+"values": [Vector2(-29, -46), Vector2(-19, -56), Vector2(9, -56), Vector2(46, -39), Vector2(13, -33), Vector2(-29, -46)]
+}
+tracks/5/type = "value"
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/path = NodePath("IK Targets/FootR Target:rotation")
+tracks/5/interp = 2
+tracks/5/loop_wrap = true
+tracks/5/keys = {
+"times": PackedFloat32Array(0, 0.1, 0.25, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
+"update": 0,
+"values": [1.15032, 1.41867, 0.976373, 0.0446112, 0.599597, 1.15032]
+}
+tracks/6/type = "value"
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/path = NodePath("Skeleton2DVesnaSide/Hips/LegL/LowerLegL/FootL/ToeL:position")
+tracks/6/interp = 2
+tracks/6/loop_wrap = true
+tracks/6/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(23.0068, -13.4048), Vector2(23.0068, -13.4048)]
+}
+tracks/7/type = "value"
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/path = NodePath("Skeleton2DVesnaSide/Hips/LegL/LowerLegL/FootL/ToeL:rotation")
+tracks/7/interp = 2
+tracks/7/loop_wrap = true
+tracks/7/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.750001, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [-1.14327, -1.34006, -1.78022, -0.969888, -1.14327]
+}
+tracks/8/type = "value"
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/path = NodePath("Skeleton2DVesnaSide/Hips/LegR/LowerLegR/FootR/ToeR:position")
+tracks/8/interp = 2
+tracks/8/loop_wrap = true
+tracks/8/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(23.0068, -13.4048), Vector2(23.0068, -13.4048)]
+}
+tracks/9/type = "value"
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/path = NodePath("Skeleton2DVesnaSide/Hips/LegR/LowerLegR/FootR/ToeR:rotation")
+tracks/9/interp = 2
+tracks/9/loop_wrap = true
+tracks/9/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1),
+"update": 0,
+"values": [-1.69576, -1.20271, -1.26198, -1.69576]
+}
+tracks/10/type = "value"
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/path = NodePath("Skeleton2DVesnaSide/Hips/LegR:position")
+tracks/10/interp = 2
+tracks/10/loop_wrap = true
+tracks/10/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [Vector2(-1.31564, -7.95419), Vector2(-6.71766, 7.27139), Vector2(-1.31564, -7.95419)]
+}
+tracks/11/type = "value"
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/path = NodePath("Skeleton2DVesnaSide/Hips/LegL:position")
+tracks/11/interp = 2
+tracks/11/loop_wrap = true
+tracks/11/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1),
+"update": 0,
+"values": [Vector2(0.276863, 6.99452), Vector2(-4.99607, 0.19776), Vector2(-8.23105, -5.67889), Vector2(0.276863, 6.99452)]
+}
+tracks/12/type = "value"
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/path = NodePath("Skeleton2DVesnaSide/Hips/Torso:position")
+tracks/12/interp = 2
+tracks/12/loop_wrap = true
+tracks/12/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(36.9906, -0.834326), Vector2(36.9906, -0.834326)]
+}
+tracks/13/type = "value"
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/path = NodePath("Skeleton2DVesnaSide/Hips/Torso:rotation")
+tracks/13/interp = 2
+tracks/13/loop_wrap = true
+tracks/13/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.750001, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [0.120377, 0.0301519, 0.163805, 0.0695427, 0.120377]
+}
+tracks/14/type = "value"
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head:position")
+tracks/14/interp = 2
+tracks/14/loop_wrap = true
+tracks/14/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(37.9903, -0.856875), Vector2(37.9903, -0.856875)]
+}
+tracks/15/type = "value"
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head:rotation")
+tracks/15/interp = 2
+tracks/15/loop_wrap = true
+tracks/15/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.750001, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [0.0837296, 0.144027, 0.0806147, 0.0416023, 0.0837296]
+}
+tracks/16/type = "value"
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/ArmR:position")
+tracks/16/interp = 2
+tracks/16/loop_wrap = true
+tracks/16/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(23.9713, -1.54093), Vector2(23.9713, -1.54093)]
+}
+tracks/17/type = "value"
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/ArmR:rotation")
+tracks/17/interp = 2
+tracks/17/loop_wrap = true
+tracks/17/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.499389, -0.664297, 0.499389]
+}
+tracks/18/type = "value"
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/ArmL:position")
+tracks/18/interp = 2
+tracks/18/loop_wrap = true
+tracks/18/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(24.1066, 4.45755), Vector2(24.1066, 4.45755)]
+}
+tracks/19/type = "value"
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/ArmL:rotation")
+tracks/19/interp = 2
+tracks/19/loop_wrap = true
+tracks/19/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-0.656813, 0.820334, -0.656813]
+}
+tracks/20/type = "value"
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/path = NodePath("Skeleton2DVesnaSide/Hips/Skirt:position")
+tracks/20/interp = 1
+tracks/20/loop_wrap = true
+tracks/20/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(0, 0), Vector2(0, 0)]
+}
+tracks/21/type = "value"
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/path = NodePath("Skeleton2DVesnaSide/Hips/Skirt:rotation")
+tracks/21/interp = 4
+tracks/21/loop_wrap = true
+tracks/21/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 0.750001, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [-2.97359, 2.93699, -3.04264, 3.0769, -2.97359]
+}
+tracks/22/type = "value"
+tracks/22/imported = false
+tracks/22/enabled = true
+tracks/22/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head/Zipfel1:position")
+tracks/22/interp = 1
+tracks/22/loop_wrap = true
+tracks/22/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(29.5705, -40.3186), Vector2(29.5705, -40.3186)]
+}
+tracks/23/type = "value"
+tracks/23/imported = false
+tracks/23/enabled = true
+tracks/23/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head/Zipfel1:rotation")
+tracks/23/interp = 1
+tracks/23/loop_wrap = true
+tracks/23/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-3.09549, -2.87598, -3.09549]
+}
+tracks/24/type = "value"
+tracks/24/imported = false
+tracks/24/enabled = true
+tracks/24/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head/Zipfel1/Zipfel2:position")
+tracks/24/interp = 1
+tracks/24/loop_wrap = true
+tracks/24/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(28.768, 2.32469), Vector2(28.768, 2.32469)]
+}
+tracks/25/type = "value"
+tracks/25/imported = false
+tracks/25/enabled = true
+tracks/25/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head/Zipfel1/Zipfel2:rotation")
+tracks/25/interp = 1
+tracks/25/loop_wrap = true
+tracks/25/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.0275289, 0.169141, 0.0275289]
+}
+tracks/26/type = "value"
+tracks/26/imported = false
+tracks/26/enabled = true
+tracks/26/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head/Hair1:position")
+tracks/26/interp = 1
+tracks/26/loop_wrap = true
+tracks/26/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(63.221, 20.325), Vector2(63.221, 20.325)]
+}
+tracks/27/type = "value"
+tracks/27/imported = false
+tracks/27/enabled = true
+tracks/27/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head/Hair1:rotation")
+tracks/27/interp = 1
+tracks/27/loop_wrap = true
+tracks/27/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-2.9036, -2.97546, -2.9036]
+}
+tracks/28/type = "value"
+tracks/28/imported = false
+tracks/28/enabled = true
+tracks/28/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head/Hair1/Hair2:position")
+tracks/28/interp = 1
+tracks/28/loop_wrap = true
+tracks/28/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(17.9113, 10.2071), Vector2(17.9113, 10.2071)]
+}
+tracks/29/type = "value"
+tracks/29/imported = false
+tracks/29/enabled = true
+tracks/29/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head/Hair1/Hair2:rotation")
+tracks/29/interp = 1
+tracks/29/loop_wrap = true
+tracks/29/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.847212, 0.667646, 0.847212]
+}
+tracks/30/type = "value"
+tracks/30/imported = false
+tracks/30/enabled = true
+tracks/30/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head/Bow:position")
+tracks/30/interp = 1
+tracks/30/loop_wrap = true
+tracks/30/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(-6.68944, 29.0732), Vector2(-6.68944, 29.0732)]
+}
+tracks/31/type = "value"
+tracks/31/imported = false
+tracks/31/enabled = true
+tracks/31/path = NodePath("Skeleton2DVesnaSide/Hips/Torso/Head/Bow:rotation")
+tracks/31/interp = 1
+tracks/31/loop_wrap = true
+tracks/31/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-2.20739, -2.3493, -2.20739]
+}
+
+[sub_resource type="AnimationLibrary" id="AnimationLibrary_yvlbo"]
+_data = {
+&"RESET": SubResource("Animation_0mnyj"),
+&"Walk": SubResource("Animation_dqmiu")
+}
+
+[sub_resource type="SkeletonModification2DCCDIK" id="SkeletonModification2DCCDIK_2qqmi"]
+target_nodepath = NodePath("../IK Targets/FootR Target")
+tip_nodepath = NodePath("Hip/LegR/LowerlegR/FootR")
+ccdik_data_chain_length = 2
+joint_data/0/bone_index = 20
+joint_data/0/bone2d_node = NodePath("Hip/LegR")
+joint_data/0/rotate_from_joint = false
+joint_data/0/enable_constraint = true
+joint_data/0/constraint_angle_min = 80.0
+joint_data/0/constraint_angle_max = 256.0
+joint_data/0/constraint_angle_invert = false
+joint_data/0/constraint_in_localspace = true
+joint_data/0/editor_draw_gizmo = true
+joint_data/1/bone_index = 21
+joint_data/1/bone2d_node = NodePath("Hip/LegR/LowerlegR")
+joint_data/1/rotate_from_joint = false
+joint_data/1/enable_constraint = true
+joint_data/1/constraint_angle_min = 232.0
+joint_data/1/constraint_angle_max = 360.0
+joint_data/1/constraint_angle_invert = false
+joint_data/1/constraint_in_localspace = true
+joint_data/1/editor_draw_gizmo = true
+
+[sub_resource type="SkeletonModification2DLookAt" id="SkeletonModification2DLookAt_51wdy"]
+bone_index = 22
+bone2d_node = NodePath("Hip/LegR/LowerlegR/FootR")
+target_nodepath = NodePath("../IK Targets/FootR Target/FootR Rotate")
+
+[sub_resource type="SkeletonModification2DCCDIK" id="SkeletonModification2DCCDIK_dqmiu"]
+target_nodepath = NodePath("../IK Targets/FootL Target")
+tip_nodepath = NodePath("Hip/LegL/LowerlegL/FootL")
+ccdik_data_chain_length = 2
+joint_data/0/bone_index = 23
+joint_data/0/bone2d_node = NodePath("Hip/LegL")
+joint_data/0/rotate_from_joint = false
+joint_data/0/enable_constraint = true
+joint_data/0/constraint_angle_min = 80.0
+joint_data/0/constraint_angle_max = 260.0
+joint_data/0/constraint_angle_invert = false
+joint_data/0/constraint_in_localspace = true
+joint_data/0/editor_draw_gizmo = true
+joint_data/1/bone_index = 24
+joint_data/1/bone2d_node = NodePath("Hip/LegL/LowerlegL")
+joint_data/1/rotate_from_joint = false
+joint_data/1/enable_constraint = true
+joint_data/1/constraint_angle_min = 128.0
+joint_data/1/constraint_angle_max = 360.0
+joint_data/1/constraint_angle_invert = true
+joint_data/1/constraint_in_localspace = true
+joint_data/1/editor_draw_gizmo = true
+
+[sub_resource type="SkeletonModification2DLookAt" id="SkeletonModification2DLookAt_fke7f"]
+bone_index = 25
+bone2d_node = NodePath("Hip/LegL/LowerlegL/FootL")
+target_nodepath = NodePath("../IK Targets/FootL Target/FootL Rotate")
+
+[sub_resource type="SkeletonModificationStack2D" id="SkeletonModificationStack2D_d81uw"]
+enabled = true
+modification_count = 4
+modifications/0 = SubResource("SkeletonModification2DCCDIK_2qqmi")
+modifications/1 = SubResource("SkeletonModification2DLookAt_51wdy")
+modifications/2 = SubResource("SkeletonModification2DCCDIK_dqmiu")
+modifications/3 = SubResource("SkeletonModification2DLookAt_fke7f")
+
+[sub_resource type="Animation" id="Animation_yvlbo"]
+resource_name = "Front-Walk"
+loop_mode = 1
+step = 0.0416667
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("Skeleton2DVesnaFront/Hip:position")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [Vector2(-5, -85), Vector2(13, -85), Vector2(-5, -85)]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("Skeleton2DVesnaFront/Hip:rotation")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-1.59289, -1.52048, -1.59289]
+}
+tracks/2/type = "value"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("Skeleton2DVesnaFront/Hip/Torso:position")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(28, -4.00006), Vector2(28, -4.00006)]
+}
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("Skeleton2DVesnaFront/Hip/Torso:rotation")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [0.0318046, 0.0318046]
+}
+tracks/4/type = "value"
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/path = NodePath("IK Targets/FootL Target:position")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/keys = {
+"times": PackedFloat32Array(0, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1),
+"update": 0,
+"values": [Vector2(29, -32), Vector2(34, -19), Vector2(34, -19), Vector2(29, -32)]
+}
+tracks/5/type = "value"
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/path = NodePath("IK Targets/FootL Target:rotation")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/keys = {
+"times": PackedFloat32Array(0, 0.5, 0.75, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1),
+"update": 0,
+"values": [-0.22301, 0.0100294, 0.0100294, -0.22301]
+}
+tracks/6/type = "value"
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/path = NodePath("IK Targets/FootR Target:position")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1),
+"update": 0,
+"values": [Vector2(-20, -23), Vector2(-20, -23), Vector2(-13, -35), Vector2(-20, -23)]
+}
+tracks/7/type = "value"
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/path = NodePath("IK Targets/FootR Target:rotation")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/keys = {
+"times": PackedFloat32Array(0, 0.25, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1, 1),
+"update": 0,
+"values": [0.0, 0.0, 0.135386, 0.0]
+}
+tracks/8/type = "value"
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/path = NodePath("Skeleton2DVesnaFront/Hip/Torso/ArmR:position")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(34.9997, -39.0003), Vector2(34.9997, -39.0003)]
+}
+tracks/9/type = "value"
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/path = NodePath("Skeleton2DVesnaFront/Hip/Torso/ArmR:rotation")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [2.87499, 2.87499]
+}
+tracks/10/type = "value"
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/path = NodePath("Skeleton2DVesnaFront/Hip/Torso/ArmL:position")
+tracks/10/interp = 1
+tracks/10/loop_wrap = true
+tracks/10/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(37.0002, 39.9996), Vector2(37.0002, 39.9996)]
+}
+tracks/11/type = "value"
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/path = NodePath("Skeleton2DVesnaFront/Hip/Torso/ArmL:rotation")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [1.7245, 1.7245]
+}
+tracks/12/type = "value"
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/path = NodePath("Skeleton2DVesnaFront/Hip/Torso/ArmL/ForearmL:position")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(24.964, 22.5122), Vector2(24.964, 22.5122)]
+}
+tracks/13/type = "value"
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/path = NodePath("Skeleton2DVesnaFront/Hip/Torso/ArmL/ForearmL:rotation")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [0.0, 0.0]
+}
+tracks/14/type = "value"
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/path = NodePath("Skeleton2DVesnaFront/Hip/Torso/ArmR/ForearmR:position")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(20.7009, 19.2995), Vector2(20.7009, 19.2995)]
+}
+tracks/15/type = "value"
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/path = NodePath("Skeleton2DVesnaFront/Hip/Torso/ArmR/ForearmR:rotation")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [0.136343, 0.136343]
+}
+
+[sub_resource type="Animation" id="Animation_x1v86"]
+length = 0.001
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("Skeleton2DVesnaFront/Hip:position")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(0, -85)]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("Skeleton2DVesnaFront/Hip:rotation")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-1.57079]
+}
+tracks/2/type = "value"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("Skeleton2DVesnaFront/Hip/Torso:position")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(28, -4.00006)]
+}
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("Skeleton2DVesnaFront/Hip/Torso:rotation")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.0148625]
+}
+tracks/4/type = "value"
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/path = NodePath("IK Targets/FootL Target:position")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(36, -21)]
+}
+tracks/5/type = "value"
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/path = NodePath("IK Targets/FootL Target:rotation")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0]
+}
+tracks/6/type = "value"
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/path = NodePath("IK Targets/FootR Target:position")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-20, -23)]
+}
+tracks/7/type = "value"
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/path = NodePath("IK Targets/FootR Target:rotation")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0]
+}
+tracks/8/type = "value"
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/path = NodePath("Skeleton2DVesnaFront/Hip/Torso/ArmR:position")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(34.9997, -39.0003)]
+}
+tracks/9/type = "value"
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/path = NodePath("Skeleton2DVesnaFront/Hip/Torso/ArmR:rotation")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [2.94981]
+}
+tracks/10/type = "value"
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/path = NodePath("Skeleton2DVesnaFront/Hip/Torso/ArmL:position")
+tracks/10/interp = 1
+tracks/10/loop_wrap = true
+tracks/10/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(37.0002, 39.9996)]
+}
+tracks/11/type = "value"
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/path = NodePath("Skeleton2DVesnaFront/Hip/Torso/ArmL:rotation")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [1.87757]
+}
+tracks/12/type = "value"
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/path = NodePath("Skeleton2DVesnaFront/Hip/Torso/ArmL/ForearmL:position")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(24.964, 22.5122)]
+}
+tracks/13/type = "value"
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/path = NodePath("Skeleton2DVesnaFront/Hip/Torso/ArmL/ForearmL:rotation")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0]
+}
+tracks/14/type = "value"
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/path = NodePath("Skeleton2DVesnaFront/Hip/Torso/ArmR/ForearmR:position")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(20.7009, 19.2995)]
+}
+tracks/15/type = "value"
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/path = NodePath("Skeleton2DVesnaFront/Hip/Torso/ArmR/ForearmR:rotation")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0]
+}
+
+[sub_resource type="AnimationLibrary" id="AnimationLibrary_x1v86"]
+_data = {
+&"Front-Walk": SubResource("Animation_yvlbo"),
+&"RESET": SubResource("Animation_x1v86")
+}
+
+[sub_resource type="SkeletonModification2DCCDIK" id="SkeletonModification2DCCDIK_yvlbo"]
+target_nodepath = NodePath("IK Targets/FootR Target")
+tip_nodepath = NodePath("Hips/LegR/LowerlegR/FootR")
+ccdik_data_chain_length = 2
+joint_data/0/bone_index = 8
+joint_data/0/bone2d_node = NodePath("Hips/LegR")
+joint_data/0/rotate_from_joint = false
+joint_data/0/enable_constraint = true
+joint_data/0/constraint_angle_min = -91.525
+joint_data/0/constraint_angle_max = 48.814
+joint_data/0/constraint_angle_invert = false
+joint_data/0/constraint_in_localspace = true
+joint_data/0/editor_draw_gizmo = true
+joint_data/1/bone_index = 9
+joint_data/1/bone2d_node = NodePath("Hips/LegR/LowerlegR")
+joint_data/1/rotate_from_joint = false
+joint_data/1/enable_constraint = true
+joint_data/1/constraint_angle_min = -5.0
+joint_data/1/constraint_angle_max = 122.034
+joint_data/1/constraint_angle_invert = true
+joint_data/1/constraint_in_localspace = true
+joint_data/1/editor_draw_gizmo = true
+
+[sub_resource type="SkeletonModification2DCCDIK" id="SkeletonModification2DCCDIK_q7ebq"]
+target_nodepath = NodePath("IK Targets/FootL Target")
+tip_nodepath = NodePath("Hips/LegL/LowerlegL/FootL")
+ccdik_data_chain_length = 2
+joint_data/0/bone_index = 11
+joint_data/0/bone2d_node = NodePath("Hips/LegL")
+joint_data/0/rotate_from_joint = false
+joint_data/0/enable_constraint = true
+joint_data/0/constraint_angle_min = 85.424
+joint_data/0/constraint_angle_max = 311.186
+joint_data/0/constraint_angle_invert = false
+joint_data/0/constraint_in_localspace = true
+joint_data/0/editor_draw_gizmo = true
+joint_data/1/bone_index = 12
+joint_data/1/bone2d_node = NodePath("Hips/LegL/LowerlegL")
+joint_data/1/rotate_from_joint = false
+joint_data/1/enable_constraint = true
+joint_data/1/constraint_angle_min = -134.237
+joint_data/1/constraint_angle_max = 5.887
+joint_data/1/constraint_angle_invert = true
+joint_data/1/constraint_in_localspace = true
+joint_data/1/editor_draw_gizmo = true
+
+[sub_resource type="SkeletonModification2DLookAt" id="SkeletonModification2DLookAt_kuk4k"]
+bone_index = 10
+bone2d_node = NodePath("Hips/LegR/LowerlegR/FootR")
+target_nodepath = NodePath("IK Targets/FootR Target/FootR Rotate")
+
+[sub_resource type="SkeletonModification2DLookAt" id="SkeletonModification2DLookAt_lgtwx"]
+bone_index = 13
+bone2d_node = NodePath("Hips/LegL/LowerlegL/FootL")
+target_nodepath = NodePath("IK Targets/FootL Target/FootL Rotate")
+
+[sub_resource type="SkeletonModificationStack2D" id="SkeletonModificationStack2D_yvlbo"]
+enabled = true
+modification_count = 4
+modifications/0 = SubResource("SkeletonModification2DCCDIK_yvlbo")
+modifications/1 = SubResource("SkeletonModification2DCCDIK_q7ebq")
+modifications/2 = SubResource("SkeletonModification2DLookAt_kuk4k")
+modifications/3 = SubResource("SkeletonModification2DLookAt_lgtwx")
+
+[node name="2DSkeletonlVesna" type="Node2D"]
+
+[node name="Image(2)" type="Sprite2D" parent="."]
+modulate = Color(0.592923, 0.501034, 0.738013, 0.545098)
+position = Vector2(-89, -132)
+texture = ExtResource("1_rnciu")
+
+[node name="Dreiviertel" type="Node2D" parent="."]
+
+[node name="VesnaDreiviertelAnimPlayer" type="AnimationPlayer" parent="Dreiviertel"]
+libraries = {
+&"": SubResource("AnimationLibrary_0mnyj")
+}
+
+[node name="Skeleton2DVesnaDreiviertel" type="Skeleton2D" parent="Dreiviertel"]
+modification_stack = SubResource("SkeletonModificationStack2D_kuk4k")
+
+[node name="Hips" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel"]
+position = Vector2(3, -99)
+rotation = -1.54825
+scale = Vector2(0.999926, 0.999926)
+rest = Transform2D(0.0225429, -0.999675, 0.999675, 0.0225429, 3, -99)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="Skirt" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips"]
+rotation = 3.07638
+scale = Vector2(0.999827, 0.999827)
+rest = Transform2D(-0.997702, 0.0651552, -0.0651552, -0.997702, 0, 0)
+auto_calculate_length_and_angle = false
+length = 54.09
+bone_angle = 0.0
+
+[node name="Torso" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips"]
+position = Vector2(32.9916, -0.743967)
+scale = Vector2(0.999819, 0.999819)
+rest = Transform2D(0.999819, 0, 0, 0.999819, 32.9916, -0.743967)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="Head" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/Torso"]
+position = Vector2(37.9903, -0.856875)
+rotation = -0.0118557
+scale = Vector2(0.999826, 0.999826)
+rest = Transform2D(0.999758, -0.0118534, 0.0118534, 0.999758, 37.9903, -0.856875)
+auto_calculate_length_and_angle = false
+length = 81.297
+bone_angle = 0.0
+
+[node name="EyeL" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/Torso/Head"]
+position = Vector2(25.2766, 25.7314)
+rotation = 1.56478
+scale = Vector2(1, 1)
+rest = Transform2D(0.00601629, 0.999982, -0.999982, 0.00601629, 25.2766, 25.7314)
+auto_calculate_length_and_angle = false
+length = 26.883
+bone_angle = 0.0
+
+[node name="PupilL" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/Torso/Head/EyeL"]
+position = Vector2(4.99994, -0.0234162)
+rest = Transform2D(1, 0, 0, 1, 4.99994, -0.0234162)
+auto_calculate_length_and_angle = false
+length = 2.0
+bone_angle = 0.0
+
+[node name="EyeR" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/Torso/Head"]
+position = Vector2(25.9986, -0.277765)
+rotation = 1.56478
+scale = Vector2(1, 1)
+rest = Transform2D(0.00601629, 0.999982, -0.999982, 0.00601629, 25.9986, -0.277765)
+auto_calculate_length_and_angle = false
+length = 26.883
+bone_angle = 0.0
+
+[node name="PupilR" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/Torso/Head/EyeR"]
+position = Vector2(4.99994, -0.0234162)
+rest = Transform2D(1, 0, 0, 1, 4.99994, -0.0234162)
+auto_calculate_length_and_angle = false
+length = 2.0
+bone_angle = 0.0
+
+[node name="EyebrowL" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/Torso/Head"]
+position = Vector2(37.308, 28.603)
+rotation = -0.0106651
+rest = Transform2D(0.999943, -0.0106649, 0.0106649, 0.999943, 37.308, 28.603)
+auto_calculate_length_and_angle = false
+length = 2.0
+bone_angle = 0.0
+
+[node name="EyebrowR" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/Torso/Head"]
+position = Vector2(40.0298, 2.5724)
+rotation = -0.0106651
+rest = Transform2D(0.999943, -0.0106649, 0.0106649, 0.999943, 40.0298, 2.5724)
+auto_calculate_length_and_angle = false
+length = 2.0
+bone_angle = 0.0
+
+[node name="Bow1" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/Torso/Head"]
+position = Vector2(-16.8814, 11.1813)
+rotation = -2.32005
+scale = Vector2(0.999925, 0.999925)
+rest = Transform2D(-0.681042, -0.732143, 0.732143, -0.681042, -16.8814, 11.1813)
+auto_calculate_length_and_angle = false
+length = 26.883
+bone_angle = 0.0
+
+[node name="Bow2" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/Torso/Head"]
+position = Vector2(-15.7638, 22.17)
+rotation = 2.04616
+scale = Vector2(0.999893, 0.999893)
+rest = Transform2D(-0.457614, 0.889034, -0.889034, -0.457614, -15.7638, 22.17)
+auto_calculate_length_and_angle = false
+length = 26.883
+bone_angle = 0.0
+
+[node name="Zipfel1" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/Torso/Head"]
+position = Vector2(19.4109, -55.2105)
+rotation = -3.07081
+scale = Vector2(0.999837, 0.999837)
+rest = Transform2D(-0.997335, -0.0707121, 0.0707121, -0.997335, 19.4109, -55.2105)
+auto_calculate_length_and_angle = false
+length = 26.883
+bone_angle = 0.0
+
+[node name="Zipfel2" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Zipfel1"]
+position = Vector2(28.768, 2.32469)
+rotation = -0.212531
+scale = Vector2(0.999847, 0.999847)
+rest = Transform2D(0.977351, -0.210902, 0.210902, 0.977351, 28.768, 2.32469)
+auto_calculate_length_and_angle = false
+length = 26.883
+bone_angle = 0.0
+
+[node name="Hair1" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/Torso/Head"]
+position = Vector2(60.0501, 4.35848)
+rotation = -3.03434
+scale = Vector2(0.999851, 0.999851)
+rest = Transform2D(-0.994107, -0.107031, 0.107031, -0.994107, 60.0501, 4.35848)
+auto_calculate_length_and_angle = false
+length = 26.883
+bone_angle = 0.0
+
+[node name="Hair2" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/Torso/Head/Hair1"]
+position = Vector2(14.6196, 14.8077)
+rotation = 0.563918
+scale = Vector2(0.999907, 0.999907)
+rest = Transform2D(0.845093, 0.534455, -0.534455, 0.845093, 14.6196, 14.8077)
+auto_calculate_length_and_angle = false
+length = 26.883
+bone_angle = 0.0
+
+[node name="ArmR" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/Torso"]
+position = Vector2(15.9199, -48.3833)
+rotation = -0.0118557
+scale = Vector2(0.999828, 0.999828)
+rest = Transform2D(0.999758, -0.0118534, 0.0118534, 0.999758, 15.9199, -48.3833)
+auto_calculate_length_and_angle = false
+length = 81.297
+bone_angle = 0.0
+
+[node name="LowerArmR" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/Torso/ArmR"]
+position = Vector2(-28.0305, -2.70049)
+rotation = -3.14159
+scale = Vector2(0.99983, 0.99983)
+rest = Transform2D(-0.99983, -2.53475e-06, 2.53475e-06, -0.99983, -28.0305, -2.70049)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="HandR" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/Torso/ArmR/LowerArmR"]
+position = Vector2(23.9238, -7.25623)
+rotation = -0.527853
+scale = Vector2(0.99997, 0.99997)
+rest = Transform2D(0.863867, -0.503666, 0.503666, 0.863867, 23.9238, -7.25623)
+auto_calculate_length_and_angle = false
+length = 37.766
+bone_angle = 0.0
+
+[node name="ArmL" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/Torso"]
+position = Vector2(19.4082, 17.5715)
+rotation = -0.206283
+scale = Vector2(0.999843, 0.999843)
+rest = Transform2D(0.978645, -0.204791, 0.204791, 0.978645, 19.4082, 17.5715)
+auto_calculate_length_and_angle = false
+length = 81.297
+bone_angle = 0.0
+
+[node name="LowerArmL" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/Torso/ArmL"]
+position = Vector2(-30.0838, -7.67883)
+rotation = -3.14159
+scale = Vector2(0.999834, 0.999834)
+rest = Transform2D(-0.979204, -0.202049, 0.202049, -0.979204, -24.8417, -8.68655)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="HandL" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/Torso/ArmL/LowerArmL"]
+position = Vector2(24.9237, -7.26693)
+rotation = -0.408114
+scale = Vector2(0.99991, 0.99991)
+rest = Transform2D(0.917792, -0.396845, 0.396845, 0.917792, 24.9237, -7.26693)
+auto_calculate_length_and_angle = false
+length = 37.766
+bone_angle = 0.0
+
+[node name="LegL" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips"]
+position = Vector2(-8.57487, 18.1935)
+rotation = -0.055115
+scale = Vector2(0.999851, 0.999851)
+rest = Transform2D(0.998333, -0.0550789, 0.0550789, 0.998333, -8.57487, 18.1935)
+auto_calculate_length_and_angle = false
+length = 81.297
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LowerLegL" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/LegL"]
+position = Vector2(-25.6466, 9.07033)
+rotation = -2.09985
+scale = Vector2(1.00001, 1.00001)
+rest = Transform2D(-0.504721, -0.86329, 0.86329, -0.504721, -25.6466, 9.07033)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="FootL" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/LegL/LowerLegL"]
+position = Vector2(18.2617, -23.5902)
+rotation = -1.4274
+scale = Vector2(1.00003, 1.00003)
+rest = Transform2D(0.142913, -0.989764, 0.989764, 0.142913, 18.2617, -23.5902)
+auto_calculate_length_and_angle = false
+length = 37.766
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="ToeL" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/LegL/LowerLegL/FootL"]
+position = Vector2(20.6829, -7.29503)
+rotation = -1.14327
+rest = Transform2D(0.414621, -0.909994, 0.909994, 0.414621, 20.6829, -7.29503)
+auto_calculate_length_and_angle = false
+length = 21.442
+bone_angle = 0.0
+
+[node name="LegR" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips"]
+position = Vector2(-9.30965, -13.7928)
+rotation = 0.153057
+scale = Vector2(0.999926, 0.999926)
+rest = Transform2D(0.988236, 0.152449, -0.152449, 0.988236, -9.30965, -13.7928)
+auto_calculate_length_and_angle = false
+length = 81.297
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LowerLegR" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/LegR"]
+position = Vector2(-28.0193, -1.70057)
+rotation = -2.58355
+scale = Vector2(0.999995, 0.999995)
+rest = Transform2D(-0.848287, -0.529527, 0.529527, -0.848287, -28.0193, -1.70057)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="FootR" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/LegR/LowerLegR"]
+position = Vector2(23.9883, -13.0226)
+rotation = -1.21627
+scale = Vector2(1.00001, 1.00001)
+rest = Transform2D(0.347153, -0.937819, 0.937819, 0.347153, 23.9883, -13.0226)
+auto_calculate_length_and_angle = false
+length = 37.766
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="ToeR" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel/Hips/LegR/LowerLegR/FootR"]
+position = Vector2(16.9827, -0.767137)
+rotation = -0.94009
+rest = Transform2D(0.589715, -0.807611, 0.807611, 0.589715, 16.9827, -0.767137)
+auto_calculate_length_and_angle = false
+length = 16.001
+bone_angle = 0.0
+
+[node name="Hacke" type="Bone2D" parent="Dreiviertel/Skeleton2DVesnaDreiviertel"]
+rotation = -1.57079
+rest = Transform2D(6.27438e-06, -1, 1, 6.27438e-06, 0, 0)
+auto_calculate_length_and_angle = false
+length = 108.505
+bone_angle = 0.0
+
+[node name="PolygonsD" type="Node2D" parent="Dreiviertel"]
+
+[node name="D-ArmL" type="Polygon2D" parent="Dreiviertel/PolygonsD"]
+position = Vector2(-599, -267)
+scale = Vector2(0.214455, 0.214455)
+texture = ExtResource("4_fke7f")
+skeleton = NodePath("../../Skeleton2DVesnaDreiviertel")
+polygon = PackedVector2Array(2928.62, 489.769, 2956.84, 519.532, 2964.54, 569.309, 2950.17, 637.045, 2938.37, 658.598, 2953.25, 671.427, 2970.18, 728.388, 3006.62, 735.572, 3013.8, 778.677, 2980.96, 792.019, 3008.67, 844.874, 3016.37, 921.335, 3002.51, 971.624, 2949.66, 980.861, 2914.76, 953.151, 2882.95, 925.44, 2849.59, 917.23, 2817.26, 887.98, 2815.72, 844.361, 2830.6, 833.072, 2813.67, 797.151, 2821.37, 786.888, 2801.87, 773.032, 2787.5, 697.598, 2804.43, 683.23, 2788.52, 663.216, 2808.54, 549.295, 2860.88, 494.387, 2875.48, 670.123, 2877.34, 692.982, 2873.15, 637.468, 2891.81, 569.822, 2902.53, 770.888)
+uv = PackedVector2Array(2928.62, 489.769, 2956.84, 519.532, 2964.54, 569.309, 2950.17, 637.045, 2938.37, 658.598, 2953.25, 671.427, 2970.18, 728.388, 3006.62, 735.572, 3013.8, 778.677, 2980.96, 792.019, 3008.67, 844.874, 3016.37, 921.335, 3002.51, 971.624, 2949.66, 980.861, 2914.76, 953.151, 2882.95, 925.44, 2849.59, 917.23, 2817.26, 887.98, 2815.72, 844.361, 2830.6, 833.072, 2813.67, 797.151, 2821.37, 786.888, 2801.87, 773.032, 2787.5, 697.598, 2804.43, 683.23, 2788.52, 663.216, 2808.54, 549.295, 2860.88, 494.387, 2875.48, 670.123, 2877.34, 692.982, 2873.15, 637.468, 2891.81, 569.822, 2902.53, 770.888)
+polygons = [PackedInt32Array(0, 31, 2, 1), PackedInt32Array(0, 31, 26, 27), PackedInt32Array(30, 25, 26, 31), PackedInt32Array(30, 31, 2, 3), PackedInt32Array(30, 28, 4, 3), PackedInt32Array(30, 25, 24, 28), PackedInt32Array(23, 24, 28, 29), PackedInt32Array(28, 4, 5, 29), PackedInt32Array(29, 5, 6, 32), PackedInt32Array(29, 23, 22, 32), PackedInt32Array(21, 22, 32), PackedInt32Array(20, 21, 32), PackedInt32Array(32, 6, 7), PackedInt32Array(32, 7, 8, 9), PackedInt32Array(32, 19, 20), PackedInt32Array(32, 9, 19), PackedInt32Array(18, 19, 16, 17), PackedInt32Array(13, 12, 11, 14), PackedInt32Array(15, 14, 11, 10), PackedInt32Array(15, 16, 19), PackedInt32Array(15, 10, 9, 19)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0.5, 0.5, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0.5, 0.5, 0, 0, 0.5), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hacke", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 5
+
+[node name="D-LegL" type="Polygon2D" parent="Dreiviertel/PolygonsD"]
+position = Vector2(-486.334, -274.173)
+rotation = -0.000253026
+scale = Vector2(0.228026, 0.228026)
+texture = ExtResource("2_51wdy")
+skeleton = NodePath("../../Skeleton2DVesnaDreiviertel")
+polygon = PackedVector2Array(2305.09, 980.119, 2274.51, 904.766, 2258.98, 893.564, 2266.36, 871.162, 2233.66, 774.225, 2181.43, 755.016, 2144.22, 813.243, 2163.77, 908.839, 2179.17, 922.504, 2172.43, 942.443, 2182.35, 999.468, 2152.02, 1022.74, 2156.22, 1085.17, 2196.44, 1112.18, 2199.44, 1205.82, 2276.28, 1223.23, 2366.92, 1228.03, 2441.35, 1214.23, 2448.55, 1139.19, 2426.34, 1067.16, 2372.92, 1033.54, 2351.31, 1034.74, 2338.7, 984.321, 2222.04, 905.359, 2211.6, 883.741, 2226.51, 927.349, 2253.72, 1032.08, 2293.6, 1134.95)
+uv = PackedVector2Array(2305.09, 980.119, 2274.51, 904.766, 2258.98, 893.564, 2266.36, 871.162, 2233.66, 774.225, 2181.43, 755.016, 2144.22, 813.243, 2163.77, 908.839, 2179.17, 922.504, 2172.43, 942.443, 2182.35, 999.468, 2152.02, 1022.74, 2156.22, 1085.17, 2196.44, 1112.18, 2199.44, 1205.82, 2276.28, 1223.23, 2366.92, 1228.03, 2441.35, 1214.23, 2448.55, 1139.19, 2426.34, 1067.16, 2372.92, 1033.54, 2351.31, 1034.74, 2338.7, 984.321, 2222.04, 905.359, 2211.6, 883.741, 2226.51, 927.349, 2253.72, 1032.08, 2293.6, 1134.95)
+polygons = [PackedInt32Array(24, 3, 4, 5), PackedInt32Array(24, 5, 6, 7), PackedInt32Array(24, 23, 2, 3), PackedInt32Array(24, 7, 8, 23), PackedInt32Array(9, 25, 23, 8), PackedInt32Array(25, 1, 2, 23), PackedInt32Array(26, 0, 1, 25), PackedInt32Array(26, 25, 9, 10), PackedInt32Array(11, 10, 26), PackedInt32Array(26, 0, 22), PackedInt32Array(26, 21, 22), PackedInt32Array(26, 12, 11), PackedInt32Array(13, 12, 26, 21), PackedInt32Array(13, 27, 21), PackedInt32Array(27, 15, 14, 13), PackedInt32Array(27, 15, 16), PackedInt32Array(27, 21, 20, 19), PackedInt32Array(27, 19, 18), PackedInt32Array(18, 27, 16, 17)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0.5, 0.5, 1, 1, 1, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(1, 0.5, 0.5, 0, 0, 0, 0, 0, 0.5, 0.5, 1, 1, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0.5, 0, 0.5, 1, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0, 0, 0, 0.5, 0.5), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0.5, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 5
+
+[node name="D-LegR" type="Polygon2D" parent="Dreiviertel/PolygonsD"]
+position = Vector2(-465, -264)
+scale = Vector2(0.218354, 0.218354)
+texture = ExtResource("2_51wdy")
+skeleton = NodePath("../../Skeleton2DVesnaDreiviertel")
+polygon = PackedVector2Array(2063.81, 763.849, 2094.31, 786.478, 2101.69, 823.371, 2095.3, 911.425, 2078.08, 928.15, 2090.38, 942.415, 2085.46, 973.406, 2116.45, 989.148, 2124.32, 1021.12, 2129.01, 1061.02, 2148.2, 1088.07, 2151.87, 1141.15, 2136.13, 1214.94, 2053.48, 1224.78, 1966.42, 1216.91, 1906.4, 1181.49, 1910.34, 1123.44, 1926.34, 1085.61, 1910.83, 1010.79, 1931.98, 974.882, 1969.86, 972.914, 1976.28, 935.638, 1987.57, 926.674, 1980.75, 905.554, 1990.52, 815.499, 2018.56, 772.702, 2037.02, 926.23, 2036.04, 906.062, 2031.12, 943.448, 2043.42, 822.436, 2020.79, 1025.11, 2012.92, 1126.93)
+uv = PackedVector2Array(2063.81, 763.849, 2094.31, 786.478, 2101.69, 823.371, 2095.3, 911.425, 2078.08, 928.15, 2090.38, 942.415, 2085.46, 973.406, 2116.45, 989.148, 2124.32, 1021.12, 2129.01, 1061.02, 2148.2, 1088.07, 2151.87, 1141.15, 2136.13, 1214.94, 2053.48, 1224.78, 1966.42, 1216.91, 1906.4, 1181.49, 1910.34, 1123.44, 1926.34, 1085.61, 1910.83, 1010.79, 1931.98, 974.882, 1969.86, 972.914, 1976.28, 935.638, 1987.57, 926.674, 1980.75, 905.554, 1990.52, 815.499, 2018.56, 772.702, 2037.02, 926.23, 2036.04, 906.062, 2031.12, 943.448, 2043.42, 822.436, 2020.79, 1025.11, 2012.92, 1126.93)
+polygons = [PackedInt32Array(29, 2, 1, 0), PackedInt32Array(29, 0, 25, 24), PackedInt32Array(29, 27, 23, 24), PackedInt32Array(29, 2, 3, 27), PackedInt32Array(26, 27, 3, 4), PackedInt32Array(26, 22, 23, 27), PackedInt32Array(28, 21, 22, 26), PackedInt32Array(28, 26, 4, 5), PackedInt32Array(20, 30, 28, 21), PackedInt32Array(28, 5, 6, 30), PackedInt32Array(30, 18, 19, 20), PackedInt32Array(30, 8, 7, 6), PackedInt32Array(17, 18, 30, 31), PackedInt32Array(31, 15, 16, 17), PackedInt32Array(31, 30, 8, 9), PackedInt32Array(31, 13, 14, 15), PackedInt32Array(10, 11, 31, 9), PackedInt32Array(12, 11, 31, 13)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(1, 1, 1, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 1, 1, 0.5, 0.5, 0, 1, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0.5, 0, 0.5, 0, 0.5, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5)]
+internal_vertex_count = 6
+
+[node name="D-Torso" type="Polygon2D" parent="Dreiviertel/PolygonsD"]
+position = Vector2(-476.04, -269.713)
+scale = Vector2(0.223508, 0.223508)
+texture = ExtResource("3_dqmiu")
+skeleton = NodePath("../../Skeleton2DVesnaDreiviertel")
+polygon = PackedVector2Array(2063.2, 421.776, 2191.11, 425.708, 2280.52, 449.75, 2312.07, 538.406, 2345.13, 643.59, 2338.37, 697.684, 2279.01, 715.716, 2321.09, 758.541, 2385.09, 855.185, 2420.67, 941.865, 2387.88, 995.82, 2313.43, 1025.19, 2209.62, 1034.75, 2099.65, 1043.63, 1981.49, 1038.17, 1887.23, 1007.43, 1833.96, 960.304, 1799.12, 904.98, 1825.76, 815.505, 1863.33, 735.595, 1896.11, 710.324, 1884.5, 662.513, 1855.13, 569.624, 1870.84, 471.953, 1945.97, 429.607, 2104.86, 729.133, 2097.35, 546.768, 2109.65, 888.275)
+uv = PackedVector2Array(2063.2, 421.776, 2191.11, 425.708, 2280.52, 449.75, 2312.07, 538.406, 2345.13, 643.59, 2338.37, 697.684, 2279.01, 715.716, 2321.09, 758.541, 2385.09, 855.185, 2420.67, 941.865, 2387.88, 995.82, 2313.43, 1025.19, 2209.62, 1034.75, 2099.65, 1043.63, 1981.49, 1038.17, 1887.23, 1007.43, 1833.96, 960.304, 1799.12, 904.98, 1825.76, 815.505, 1863.33, 735.595, 1896.11, 710.324, 1884.5, 662.513, 1855.13, 569.624, 1870.84, 471.953, 1945.97, 429.607, 2104.86, 729.133, 2094.62, 542.67, 2109.65, 888.275)
+polygons = [PackedInt32Array(0, 1, 2, 26), PackedInt32Array(0, 26, 23, 24), PackedInt32Array(26, 3, 2), PackedInt32Array(26, 25, 6, 3), PackedInt32Array(6, 5, 4, 3), PackedInt32Array(25, 20, 23, 26), PackedInt32Array(20, 21, 22, 23), PackedInt32Array(25, 6, 7), PackedInt32Array(25, 19, 20), PackedInt32Array(25, 27, 18, 19), PackedInt32Array(25, 7, 8, 27), PackedInt32Array(27, 10, 9, 8), PackedInt32Array(27, 16, 17, 18), PackedInt32Array(27, 13, 12), PackedInt32Array(27, 13, 14), PackedInt32Array(27, 14, 15, 16), PackedInt32Array(27, 10, 11, 12)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0.5, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0.5, 0, 0.5), "Hips/Torso", PackedFloat32Array(1, 1, 1, 1, 1, 1, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0.5, 1, 0.5, 0.5, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 3
+
+[node name="D-Head" type="Polygon2D" parent="Dreiviertel/PolygonsD"]
+position = Vector2(-475, -269)
+scale = Vector2(0.223232, 0.223232)
+texture = ExtResource("5_d81uw")
+skeleton = NodePath("../../Skeleton2DVesnaDreiviertel")
+polygon = PackedVector2Array(2042.08, 66.8851, 2132.99, 103.249, 2223.07, 164.406, 2304.89, 256.968, 2317.29, 340.439, 2311.94, 426.535, 2264.52, 485.805, 2302.34, 513.466, 2336.21, 563.138, 2326.05, 610.554, 2289.19, 595.811, 2241.38, 580.072, 2213.98, 552.836, 2172.66, 560.274, 2142.91, 592.505, 2101.39, 619.585, 2047.2, 615.634, 2042.68, 578.379, 2065.26, 554.671, 2091.67, 516.472, 2001.58, 517.298, 1914.81, 531.348, 1863.57, 542.092, 1846.21, 585.894, 1818.11, 631.348, 1797.45, 591.679, 1793.32, 531.348, 1790.01, 436.307, 1772.66, 328.042, 1784.23, 210.687, 1850.34, 122.257, 1950.35, 78.4554, 2100.53, 571.75, 2137.48, 523.513, 2279.62, 546.092, 2221.12, 505.553, 1828.56, 510.684, 1873.2, 399.329, 1909.33, 244.922, 1978.75, 401.12, 2031.64, 194.509, 2102.72, 388.724, 2163.05, 286.244)
+uv = PackedVector2Array(2042.08, 66.8851, 2132.99, 103.249, 2223.07, 164.406, 2304.89, 256.968, 2317.29, 340.439, 2311.94, 426.535, 2264.52, 485.805, 2302.34, 513.466, 2336.21, 563.138, 2326.05, 610.554, 2289.19, 595.811, 2241.38, 580.072, 2213.98, 552.836, 2172.66, 560.274, 2142.91, 592.505, 2101.39, 619.585, 2047.2, 615.634, 2042.68, 578.379, 2065.26, 554.671, 2091.67, 516.472, 2001.58, 517.298, 1914.81, 531.348, 1863.57, 542.092, 1846.21, 585.894, 1818.11, 631.348, 1797.45, 591.679, 1793.32, 531.348, 1790.01, 436.307, 1772.66, 328.042, 1784.23, 210.687, 1850.34, 122.257, 1950.35, 78.4554, 2100.53, 571.75, 2137.48, 523.513, 2279.62, 546.092, 2221.12, 505.553, 1828.56, 510.684, 1873.2, 399.329, 1909.33, 244.922, 1978.75, 401.12, 2031.64, 194.509, 2102.72, 388.724, 2163.05, 286.244)
+polygons = [PackedInt32Array(16, 15, 14, 32), PackedInt32Array(16, 32, 18, 17), PackedInt32Array(14, 13, 33, 32), PackedInt32Array(32, 18, 19, 33), PackedInt32Array(34, 9, 10, 11), PackedInt32Array(34, 7, 8, 9), PackedInt32Array(34, 35, 6, 7), PackedInt32Array(34, 11, 12, 35), PackedInt32Array(33, 13, 12, 35), PackedInt32Array(24, 25, 26, 36), PackedInt32Array(24, 23, 22, 36), PackedInt32Array(26, 36, 37, 27), PackedInt32Array(22, 21, 37, 36), PackedInt32Array(21, 20, 39, 37), PackedInt32Array(19, 41, 39, 20), PackedInt32Array(27, 28, 38, 37), PackedInt32Array(38, 30, 29, 28), PackedInt32Array(40, 39, 37, 38), PackedInt32Array(40, 31, 30, 38), PackedInt32Array(40, 31, 0, 1), PackedInt32Array(40, 39, 41, 42), PackedInt32Array(40, 1, 2, 42), PackedInt32Array(42, 2, 3, 4), PackedInt32Array(42, 41, 5, 4), PackedInt32Array(41, 19, 33, 35), PackedInt32Array(41, 35, 6, 5)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(1, 1, 0.5, 0.5, 0.5, 0.5, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0.5, 0.5), "Hips/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 1, 0, 0, 0, 1, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 11
+
+[node name="D-Hair" type="Polygon2D" parent="Dreiviertel/PolygonsD"]
+position = Vector2(-479.524, -270.43)
+scale = Vector2(0.225236, 0.225236)
+texture = ExtResource("8_51wdy")
+skeleton = NodePath("../../Skeleton2DVesnaDreiviertel")
+polygon = PackedVector2Array(2186.04, 150.856, 2136.22, 133.766, 2078.58, 133.187, 2028.76, 146.801, 1985.89, 171.133, 1963.58, 212.265, 1972.27, 251.949, 1947.94, 267.012, 1911.73, 284.971, 1941.57, 305.247, 1996.31, 297.426, 1978.93, 343.773, 2013.11, 339.138, 2058.3, 308.144, 2123.19, 270.488, 2168.08, 237.466, 2210.38, 218.927, 2226.02, 193.147, 2139.41, 189.382, 2082.63, 216.61, 2037.16, 253.977)
+uv = PackedVector2Array(2186.04, 150.856, 2136.22, 133.766, 2078.58, 133.187, 2028.76, 146.801, 1985.89, 171.133, 1963.58, 212.265, 1972.27, 251.949, 1947.94, 267.012, 1911.73, 284.971, 1941.57, 305.247, 1996.31, 297.426, 1978.93, 343.773, 2013.11, 339.138, 2058.3, 308.144, 2123.19, 270.488, 2168.08, 237.466, 2210.38, 218.927, 2226.02, 193.147, 2139.41, 189.382, 2082.63, 216.61, 2037.16, 253.977)
+polygons = [PackedInt32Array(10, 13, 12, 11), PackedInt32Array(10, 9, 8, 7), PackedInt32Array(10, 20, 6, 7), PackedInt32Array(10, 13, 14, 20), PackedInt32Array(18, 17, 16, 15), PackedInt32Array(18, 1, 0, 17), PackedInt32Array(18, 19, 2, 1), PackedInt32Array(18, 15, 14, 19), PackedInt32Array(19, 14, 20), PackedInt32Array(19, 2, 3), PackedInt32Array(20, 6, 5, 4), PackedInt32Array(20, 19, 3, 4)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(1, 1, 1, 1, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0.5), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0.5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.5, 0, 0, 0, 0, 0.5, 1), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 3
+
+[node name="D-Hacke" type="Polygon2D" parent="Dreiviertel/PolygonsD"]
+position = Vector2(-207, -19)
+rotation = -0.669527
+scale = Vector2(0.215493, 0.215493)
+texture = ExtResource("7_d81uw")
+skeleton = NodePath("../../Skeleton2DVesnaDreiviertel")
+polygon = PackedVector2Array(418.327, 893.849, 886.927, 324.049, 966.127, 383.449, 500.827, 1004.95, 558.027, 1078.65, 474.427, 1163.35, 261.027, 991.749, 336.927, 891.649)
+uv = PackedVector2Array(418.327, 893.849, 886.927, 324.049, 966.127, 383.449, 500.827, 1004.95, 558.027, 1078.65, 474.427, 1163.35, 261.027, 991.749, 336.927, 891.649)
+polygons = [PackedInt32Array(3, 0, 1, 2), PackedInt32Array(3, 4, 5), PackedInt32Array(3, 0, 6, 5), PackedInt32Array(0, 7, 6)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hacke", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5)]
+
+[node name="D-Gießkanne" type="Polygon2D" parent="Dreiviertel/PolygonsD"]
+position = Vector2(-33, -389)
+scale = Vector2(0.253399, 0.253399)
+texture = ExtResource("8_0mnyj")
+skeleton = NodePath("../../Skeleton2DVesnaDreiviertel")
+polygon = PackedVector2Array(194.909, 1112.45, 339.414, 1142.94, 433.117, 1208.98, 329.818, 1421.22, 198.296, 1441.54, 28.9538, 1380.02, -47.2502, 1210.67, 71.8538, 1103.42)
+uv = PackedVector2Array(194.909, 1112.45, 339.414, 1142.94, 433.117, 1208.98, 329.818, 1421.22, 198.296, 1441.54, 28.9538, 1380.02, -47.2502, 1210.67, 71.8538, 1103.42)
+polygons = [PackedInt32Array(7, 6, 5), PackedInt32Array(4, 0, 7, 5), PackedInt32Array(4, 3, 1, 0), PackedInt32Array(3, 2, 1)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="D-ArmR" type="Polygon2D" parent="Dreiviertel/PolygonsD"]
+visible = false
+position = Vector2(-485, -274)
+scale = Vector2(0.228196, 0.228196)
+texture = ExtResource("4_fke7f")
+skeleton = NodePath("../../Skeleton2DVesnaDreiviertel")
+polygon = PackedVector2Array(1925.75, 495.965, 1965.57, 520.758, 1988.86, 562.832, 1994.87, 623.688, 1986.46, 647.048, 2002.15, 654.258, 2032.59, 706.945, 2026.43, 732.629, 2038.45, 756.671, 2091.04, 763.433, 2118.84, 794.988, 2109.82, 833.305, 2059.48, 822.787, 2051.22, 832.554, 2072.26, 851.337, 2097.8, 872.373, 2093.29, 906.183, 2071.82, 933.904, 2040.56, 954.43, 2010.71, 963.294, 1972.92, 966.559, 1925.8, 964.227, 1880.09, 954.897, 1857.89, 935.535, 1875.33, 907.825, 1903.04, 882.167, 1891.58, 838.795, 1872.45, 819.668, 1878.41, 789.285, 1846.08, 772.351, 1825.04, 670.745, 1843.52, 655.864, 1827.61, 639.956, 1847.62, 556.824, 1886.11, 510.64, 1923.27, 565.621, 1915.64, 648.32, 1950.84, 752.649, 1916.56, 674.99, 1914.69, 619.942, 1977.08, 826.981, 1987.94, 892.874)
+uv = PackedVector2Array(1925.75, 495.965, 1965.57, 520.758, 1988.86, 562.832, 1994.87, 623.688, 1986.46, 647.048, 2002.15, 654.258, 2032.59, 706.945, 2026.43, 732.629, 2038.45, 756.671, 2091.04, 763.433, 2118.84, 794.988, 2109.82, 833.305, 2059.48, 822.787, 2051.22, 832.554, 2072.26, 851.337, 2097.8, 872.373, 2093.29, 906.183, 2071.82, 933.904, 2040.56, 954.43, 2010.71, 963.294, 1972.92, 966.559, 1925.8, 964.227, 1880.09, 954.897, 1857.89, 935.535, 1875.33, 907.825, 1903.04, 882.167, 1891.58, 838.795, 1872.45, 819.668, 1878.41, 789.285, 1846.08, 772.351, 1825.04, 670.745, 1843.52, 655.864, 1827.61, 639.956, 1847.62, 556.824, 1886.11, 510.64, 1923.27, 565.621, 1915.64, 648.32, 1950.84, 752.649, 1916.56, 674.99, 1914.69, 619.942, 1977.08, 826.981, 1987.94, 892.874)
+polygons = [PackedInt32Array(35, 0, 1, 2), PackedInt32Array(35, 0, 34, 33), PackedInt32Array(35, 39, 3, 2), PackedInt32Array(36, 39, 3, 4), PackedInt32Array(38, 36, 4, 5), PackedInt32Array(33, 35, 39, 32), PackedInt32Array(31, 32, 39, 36), PackedInt32Array(31, 36, 38, 30), PackedInt32Array(37, 6, 5, 38), PackedInt32Array(37, 29, 30, 38), PackedInt32Array(28, 29, 37), PackedInt32Array(37, 6, 7), PackedInt32Array(27, 37, 28), PackedInt32Array(37, 7, 8), PackedInt32Array(25, 24, 23, 22), PackedInt32Array(27, 37, 8), PackedInt32Array(11, 10, 9, 12), PackedInt32Array(13, 12, 9, 8), PackedInt32Array(13, 40, 8), PackedInt32Array(40, 8, 27), PackedInt32Array(40, 25, 26, 27), PackedInt32Array(41, 14, 13, 40), PackedInt32Array(41, 40, 25, 22), PackedInt32Array(41, 14, 15, 16), PackedInt32Array(41, 16, 17, 18), PackedInt32Array(41, 22, 21, 20), PackedInt32Array(41, 18, 19, 20)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(1, 1, 1, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 1, 1, 1, 0.5, 0, 0, 0.5, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0, 0.5, 0.5), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 7
+
+[node name="D-ArmRClosed" type="Polygon2D" parent="Dreiviertel/PolygonsD"]
+position = Vector2(-537, -291)
+scale = Vector2(0.255265, 0.255265)
+texture = ExtResource("9_yvlbo")
+skeleton = NodePath("../../Skeleton2DVesnaDreiviertel")
+polygon = PackedVector2Array(1925.75, 495.965, 1965.57, 520.758, 1988.86, 562.832, 1994.87, 623.688, 1986.46, 647.048, 2002.15, 654.258, 2032.59, 706.945, 2026.43, 732.629, 2038.45, 756.671, 2091.04, 763.433, 2118.84, 794.988, 2109.82, 833.305, 2059.48, 822.787, 2051.22, 832.554, 2072.26, 851.337, 2097.8, 872.373, 2093.29, 906.183, 2071.82, 933.904, 2040.56, 954.43, 2010.71, 963.294, 1972.92, 966.559, 1925.8, 964.227, 1880.09, 954.897, 1857.89, 935.535, 1875.33, 907.825, 1903.04, 882.167, 1891.58, 838.795, 1872.45, 819.668, 1878.41, 789.285, 1846.08, 772.351, 1825.04, 670.745, 1843.52, 655.864, 1827.61, 639.956, 1847.62, 556.824, 1886.11, 510.64, 1923.27, 565.621, 1915.64, 648.32, 1950.84, 752.649, 1916.56, 674.99, 1914.69, 619.942, 1977.08, 826.981, 1987.94, 892.874)
+uv = PackedVector2Array(1357.39, 404.598, 1401.84, 436.815, 1425.57, 487.847, 1427.58, 559.386, 1415.84, 585.966, 1433.57, 595.672, 1464.78, 659.682, 1455.47, 689.16, 1467.53, 718.215, 1528.37, 730.431, 1558.23, 769.554, 1544.55, 813.545, 1486.65, 797.129, 1476.2, 807.852, 1499.22, 831.509, 1527.31, 858.166, 1519.26, 897.266, 1491.92, 927.864, 1453.74, 949.257, 1418.16, 957.152, 1373.78, 957.858, 1318.96, 951.263, 1266.37, 936.614, 1242.04, 912.186, 1264.68, 881.27, 1299.14, 853.594, 1289.32, 802.018, 1268.56, 778.117, 1278.01, 743.137, 1241.66, 720.71, 1225.45, 600.364, 1248.25, 584.51, 1230.98, 564.631, 1261.17, 469.225, 1309.9, 418.472, 1348.77, 485.712, 1333.06, 581.63, 1365.58, 706.319, 1331.95, 612.841, 1334.29, 548.423, 1390.11, 795.253, 1397.37, 873.071)
+polygons = [PackedInt32Array(35, 0, 1, 2), PackedInt32Array(35, 0, 34, 33), PackedInt32Array(35, 39, 3, 2), PackedInt32Array(36, 39, 3, 4), PackedInt32Array(38, 36, 4, 5), PackedInt32Array(33, 35, 39, 32), PackedInt32Array(31, 32, 39, 36), PackedInt32Array(31, 36, 38, 30), PackedInt32Array(37, 6, 5, 38), PackedInt32Array(37, 29, 30, 38), PackedInt32Array(28, 29, 37), PackedInt32Array(37, 6, 7), PackedInt32Array(27, 37, 28), PackedInt32Array(37, 7, 8), PackedInt32Array(25, 24, 23, 22), PackedInt32Array(27, 37, 8), PackedInt32Array(11, 10, 9, 12), PackedInt32Array(13, 12, 9, 8), PackedInt32Array(13, 40, 8), PackedInt32Array(40, 8, 27), PackedInt32Array(40, 25, 26, 27), PackedInt32Array(41, 14, 13, 40), PackedInt32Array(41, 40, 25, 22), PackedInt32Array(41, 14, 15, 16), PackedInt32Array(41, 16, 17, 18), PackedInt32Array(41, 22, 21, 20), PackedInt32Array(41, 18, 19, 20)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(1, 1, 1, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 1, 1, 1, 0.5, 0, 0, 0.5, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0, 0.5, 0.5), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 7
+
+[node name="D-EyeR" type="Polygon2D" parent="Dreiviertel/PolygonsD"]
+position = Vector2(-472.666, -269.222)
+scale = Vector2(0.222141, 0.222141)
+texture = ExtResource("7_yvlbo")
+skeleton = NodePath("../../Skeleton2DVesnaDreiviertel")
+polygon = PackedVector2Array(2121.1, 276.089, 2152.89, 292.663, 2164.39, 323.779, 2152.21, 351.514, 2123.13, 362.337, 2087.61, 350.161, 2070.36, 314.309, 2089.3, 285.221)
+uv = PackedVector2Array(2121.1, 276.089, 2152.89, 292.663, 2164.39, 323.779, 2152.21, 351.514, 2123.13, 362.337, 2087.61, 350.161, 2070.36, 314.309, 2089.3, 285.221)
+polygons = [PackedInt32Array(6, 1, 0, 7), PackedInt32Array(6, 5, 2, 1), PackedInt32Array(5, 2, 3, 4)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5), "Hips/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="D-EyebrowR" type="Polygon2D" parent="Dreiviertel/PolygonsD"]
+position = Vector2(-472.666, -269.222)
+scale = Vector2(0.222141, 0.222141)
+texture = ExtResource("7_yvlbo")
+skeleton = NodePath("../../Skeleton2DVesnaDreiviertel")
+polygon = PackedVector2Array(2142.32, 276.284, 2148, 270.405, 2139.87, 259.824, 2126.54, 253.456, 2102.74, 256.101, 2104.4, 268.838, 2120.47, 265.898, 2133.01, 270.797)
+uv = PackedVector2Array(2142.32, 276.284, 2148, 270.405, 2139.87, 259.824, 2126.54, 253.456, 2102.74, 256.101, 2104.4, 268.838, 2120.47, 265.898, 2133.01, 270.797)
+polygons = [PackedInt32Array(4, 3, 6, 5), PackedInt32Array(6, 7, 2, 3), PackedInt32Array(7, 2, 1, 0)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowR", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5), "Hips/Torso/Head/Bow1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="D-EyeL" type="Polygon2D" parent="Dreiviertel/PolygonsD"]
+position = Vector2(-472.666, -269.222)
+scale = Vector2(0.222141, 0.222141)
+texture = ExtResource("7_yvlbo")
+skeleton = NodePath("../../Skeleton2DVesnaDreiviertel")
+polygon = PackedVector2Array(2212.58, 322.56, 2218.04, 294.418, 2240.31, 284.337, 2272.86, 298.618, 2273.28, 332.22, 2259.42, 355.532, 2235.89, 361.622, 2213.63, 341.461)
+uv = PackedVector2Array(2212.58, 322.56, 2218.04, 294.418, 2240.31, 284.337, 2272.86, 298.618, 2273.28, 332.22, 2259.42, 355.532, 2235.89, 361.622, 2213.63, 341.461)
+polygons = [PackedInt32Array(1, 4, 3, 2), PackedInt32Array(1, 4, 5, 0), PackedInt32Array(0, 5, 6, 7)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5), "Hips/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="D-EyebrowL" type="Polygon2D" parent="Dreiviertel/PolygonsD"]
+position = Vector2(-472.666, -269.222)
+scale = Vector2(0.222141, 0.222141)
+texture = ExtResource("7_yvlbo")
+skeleton = NodePath("../../Skeleton2DVesnaDreiviertel")
+polygon = PackedVector2Array(2226.48, 288.323, 2219.58, 282.452, 2225.45, 268.032, 2240.59, 263.604, 2258.93, 273.903, 2254.19, 284.409, 2240.8, 279.053)
+uv = PackedVector2Array(2226.48, 288.323, 2219.58, 282.452, 2225.45, 268.032, 2240.59, 263.604, 2258.93, 273.903, 2254.19, 284.409, 2240.8, 279.053)
+polygons = [PackedInt32Array(2, 6, 0, 1), PackedInt32Array(6, 3, 4, 5), PackedInt32Array(6, 3, 2)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowL", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5), "Hips/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0)]
+
+[node name="D-PupilR" type="Polygon2D" parent="Dreiviertel/PolygonsD"]
+position = Vector2(-446, -265)
+scale = Vector2(0.209854, 0.209854)
+texture = ExtResource("8_x1v86")
+skeleton = NodePath("../../Skeleton2DVesnaDreiviertel")
+polygon = PackedVector2Array(2129.07, 282.568, 2152.26, 293.865, 2159.99, 322.85, 2151.36, 347.228, 2126.39, 359.417, 2100.08, 350.498, 2089.83, 319.729, 2101.57, 292.081)
+uv = PackedVector2Array(2129.07, 282.568, 2152.26, 293.865, 2159.99, 322.85, 2151.36, 347.228, 2126.39, 359.417, 2100.08, 350.498, 2089.83, 319.729, 2101.57, 292.081)
+polygons = [PackedInt32Array(6, 1, 0, 7), PackedInt32Array(6, 1, 2, 5), PackedInt32Array(5, 4, 3, 2)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR/PupilR", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5), "Hips/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="D-PupilL" type="Polygon2D" parent="Dreiviertel/PolygonsD"]
+position = Vector2(-446, -265)
+scale = Vector2(0.209854, 0.209854)
+texture = ExtResource("8_x1v86")
+skeleton = NodePath("../../Skeleton2DVesnaDreiviertel")
+polygon = PackedVector2Array(2250.69, 285.534, 2273.64, 301.085, 2284.26, 327.068, 2272.5, 347.741, 2250.31, 359.499, 2228.69, 350.206, 2217.88, 322.516, 2226.79, 299.379)
+uv = PackedVector2Array(2250.69, 285.534, 2273.64, 301.085, 2284.26, 327.068, 2272.5, 347.741, 2250.31, 359.499, 2228.69, 350.206, 2217.88, 322.516, 2226.79, 299.379)
+polygons = [PackedInt32Array(6, 7, 0, 1), PackedInt32Array(6, 5, 2, 1), PackedInt32Array(5, 2, 3, 4)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeL/PupilL", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5), "Hips/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="IK Targets" type="Node2D" parent="Dreiviertel"]
+
+[node name="FootL Target" type="Node2D" parent="Dreiviertel/IK Targets"]
+position = Vector2(28, -35)
+rotation = 0.507133
+
+[node name="FootL Rotate" type="Node2D" parent="Dreiviertel/IK Targets/FootL Target"]
+position = Vector2(15.7352, 11.8491)
+
+[node name="FootR Target" type="Node2D" parent="Dreiviertel/IK Targets"]
+position = Vector2(-24, -36)
+rotation = 0.522379
+
+[node name="FootR Rotate" type="Node2D" parent="Dreiviertel/IK Targets/FootR Target"]
+position = Vector2(14.4172, 9.00797)
+
+[node name="Side" type="Node2D" parent="."]
+visible = false
+
+[node name="PolygonsS" type="Node2D" parent="Side"]
+metadata/_edit_lock_ = true
+metadata/_edit_group_ = true
+
+[node name="S-ArmL" type="Polygon2D" parent="Side/PolygonsS"]
+position = Vector2(-635, -268)
+scale = Vector2(0.221373, 0.221373)
+texture = ExtResource("4_fke7f")
+skeleton = NodePath("../../Skeleton2DVesnaSide")
+polygon = PackedVector2Array(2954.83, 517.058, 2964.29, 564.024, 2949.92, 632.37, 2936.04, 654.38, 2948.46, 668.492, 2972.16, 726.633, 3009.42, 751.47, 3013.37, 768.404, 2984.58, 802.837, 3000.39, 837.835, 3007.73, 895.411, 3009.42, 950.165, 2983.13, 975.222, 2943.27, 968.86, 2913.16, 943.414, 2887.28, 890.826, 2865.23, 904.821, 2832.58, 893.795, 2822.4, 855.626, 2843.6, 833.149, 2822.82, 815.761, 2816.88, 801.766, 2825.79, 785.65, 2796.53, 765.293, 2791.86, 683.866, 2803.74, 667.75, 2791.44, 651.635, 2810.07, 565.776, 2850.03, 506.893, 2909.61, 487.968, 2873.72, 634.385, 2868.32, 654.048, 2869.87, 678.723, 2910.35, 769.716, 2941.89, 850.359, 2963.22, 906.713, 2868.95, 856.68)
+uv = PackedVector2Array(2954.83, 517.058, 2964.29, 564.024, 2949.92, 632.37, 2936.04, 654.38, 2948.46, 668.492, 2972.16, 726.633, 3009.42, 751.47, 3013.37, 768.404, 2984.58, 802.837, 3000.39, 837.835, 3007.73, 895.411, 3009.42, 950.165, 2983.13, 975.222, 2943.27, 968.86, 2913.16, 943.414, 2887.28, 890.826, 2865.23, 904.821, 2832.58, 893.795, 2822.4, 855.626, 2843.6, 833.149, 2822.82, 815.761, 2816.88, 801.766, 2825.79, 785.65, 2796.53, 765.293, 2791.86, 683.866, 2803.74, 667.75, 2791.44, 651.635, 2810.07, 565.776, 2850.03, 506.893, 2909.61, 487.968, 2873.72, 634.385, 2868.32, 654.048, 2869.87, 678.723, 2910.35, 769.716, 2941.89, 850.359, 2963.22, 906.713, 2868.95, 856.68)
+polygons = [PackedInt32Array(30, 29, 0, 1), PackedInt32Array(30, 27, 28, 29), PackedInt32Array(30, 2, 3, 31), PackedInt32Array(30, 26, 25, 31), PackedInt32Array(30, 27, 26), PackedInt32Array(30, 2, 1), PackedInt32Array(32, 24, 25, 31), PackedInt32Array(32, 4, 3, 31), PackedInt32Array(33, 5, 6), PackedInt32Array(33, 7, 6), PackedInt32Array(33, 22, 21), PackedInt32Array(33, 20, 21), PackedInt32Array(33, 5, 4, 32), PackedInt32Array(32, 24, 23, 33), PackedInt32Array(23, 22, 33), PackedInt32Array(19, 33, 20), PackedInt32Array(8, 7, 33), PackedInt32Array(36, 17, 16, 15), PackedInt32Array(36, 34, 33, 19), PackedInt32Array(36, 19, 18, 17), PackedInt32Array(34, 9, 8, 33), PackedInt32Array(34, 35, 10, 9), PackedInt32Array(34, 15, 14, 35), PackedInt32Array(34, 15, 36), PackedInt32Array(12, 11, 10, 35), PackedInt32Array(13, 14, 35, 12)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye/Pupil", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eyebrow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Nose", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(1, 1, 1, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 1, 1, 1, 1, 0.5, 0.5, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0.5, 1, 1, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 1, 1, 1, 0, 0, 0, 0, 0, 0.5, 0.5, 1, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0.5, 0.5, 0.5), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 7
+
+[node name="S-LegL" type="Polygon2D" parent="Side/PolygonsS"]
+position = Vector2(-630, -266)
+scale = Vector2(0.220194, 0.220194)
+texture = ExtResource("2_51wdy")
+skeleton = NodePath("../../Skeleton2DVesnaSide")
+polygon = PackedVector2Array(2890.26, 758.349, 2947.31, 770.232, 2987.71, 855.794, 2975.03, 881.146, 2988.5, 894.614, 2967.9, 983.344, 2995.63, 994.435, 3000.39, 1030.09, 3046.33, 1003.94, 3095.45, 1006.32, 3138.23, 1041.97, 3165.17, 1099.01, 3165.96, 1163.97, 3152.49, 1217.05, 3097.04, 1232.11, 3007.52, 1235.28, 2935.42, 1232.11, 2835.6, 1225.77, 2823.72, 1167.14, 2824.51, 1103.76, 2789.65, 1068.11, 2797.57, 980.175, 2843.52, 964.33, 2860.95, 915.212, 2875.21, 901.744, 2859.37, 889.068, 2830.05, 813.805, 2925.7, 887.299, 2923.24, 903.532, 2920.78, 870.573, 2907, 976.336, 2891.75, 1028.97, 2988.66, 1120.47, 2942.85, 1097.87)
+uv = PackedVector2Array(2890.26, 758.349, 2947.31, 770.232, 2987.71, 855.794, 2975.03, 881.146, 2988.5, 894.614, 2967.9, 983.344, 2995.63, 994.435, 3000.39, 1030.09, 3046.33, 1003.94, 3095.45, 1006.32, 3138.23, 1041.97, 3165.17, 1099.01, 3165.96, 1163.97, 3152.49, 1217.05, 3097.04, 1232.11, 3007.52, 1235.28, 2935.42, 1232.11, 2835.6, 1225.77, 2823.72, 1167.14, 2824.51, 1103.76, 2789.65, 1068.11, 2797.57, 980.175, 2843.52, 964.33, 2860.95, 915.212, 2875.21, 901.744, 2859.37, 889.068, 2830.05, 813.805, 2925.7, 887.299, 2923.24, 903.532, 2920.78, 870.573, 2907, 976.336, 2891.75, 1028.97, 2988.66, 1120.47, 2942.85, 1097.87)
+polygons = [PackedInt32Array(29, 0, 1, 2), PackedInt32Array(29, 0, 26, 25), PackedInt32Array(29, 27, 24, 25), PackedInt32Array(29, 2, 3, 27), PackedInt32Array(28, 4, 3, 27), PackedInt32Array(28, 27, 24, 23), PackedInt32Array(30, 5, 4, 28), PackedInt32Array(30, 22, 23, 28), PackedInt32Array(31, 6, 5, 30), PackedInt32Array(31, 21, 22, 30), PackedInt32Array(31, 19, 20, 21), PackedInt32Array(31, 7, 6), PackedInt32Array(33, 19, 31, 7), PackedInt32Array(18, 32, 33, 19), PackedInt32Array(18, 17, 16, 32), PackedInt32Array(32, 16, 15, 14), PackedInt32Array(32, 33, 7), PackedInt32Array(7, 8, 9, 32), PackedInt32Array(32, 11, 10, 9), PackedInt32Array(32, 14, 13, 12), PackedInt32Array(32, 12, 11)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye/Pupil", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eyebrow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Nose", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(1, 1, 1, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 1, 1, 0.5, 0, 1, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0.5, 1, 1, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 1, 1, 0.5, 0, 0, 0.5, 1, 0, 0.5, 0.5, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 1, 1, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 7
+
+[node name="S-LegR" type="Polygon2D" parent="Side/PolygonsS"]
+position = Vector2(-637, -266)
+scale = Vector2(0.220194, 0.220194)
+texture = ExtResource("2_51wdy")
+skeleton = NodePath("../../Skeleton2DVesnaSide")
+polygon = PackedVector2Array(2890.26, 758.349, 2947.31, 770.232, 2987.71, 855.794, 2975.03, 881.146, 2988.5, 894.614, 2967.9, 983.344, 2995.63, 994.435, 3000.39, 1030.09, 3046.33, 1003.94, 3095.45, 1006.32, 3138.23, 1041.97, 3165.17, 1099.01, 3165.96, 1163.97, 3152.49, 1217.05, 3097.04, 1232.11, 3007.52, 1235.28, 2935.42, 1232.11, 2835.6, 1225.77, 2823.72, 1167.14, 2824.51, 1103.76, 2789.65, 1068.11, 2797.57, 980.175, 2843.52, 964.33, 2860.95, 915.212, 2875.21, 901.744, 2859.37, 889.068, 2830.05, 813.805, 2925.7, 887.299, 2923.24, 903.532, 2920.78, 870.573, 2907, 976.336, 2891.75, 1028.97, 2988.66, 1120.47, 2942.85, 1097.87)
+uv = PackedVector2Array(2890.26, 758.349, 2947.31, 770.232, 2987.71, 855.794, 2975.03, 881.146, 2988.5, 894.614, 2967.9, 983.344, 2995.63, 994.435, 3000.39, 1030.09, 3046.33, 1003.94, 3095.45, 1006.32, 3138.23, 1041.97, 3165.17, 1099.01, 3165.96, 1163.97, 3152.49, 1217.05, 3097.04, 1232.11, 3007.52, 1235.28, 2935.42, 1232.11, 2835.6, 1225.77, 2823.72, 1167.14, 2824.51, 1103.76, 2789.65, 1068.11, 2797.57, 980.175, 2843.52, 964.33, 2860.95, 915.212, 2875.21, 901.744, 2859.37, 889.068, 2830.05, 813.805, 2925.7, 887.299, 2923.24, 903.532, 2920.78, 870.573, 2907, 976.336, 2891.75, 1028.97, 2988.66, 1120.47, 2942.85, 1097.87)
+polygons = [PackedInt32Array(29, 0, 1, 2), PackedInt32Array(29, 0, 26, 25), PackedInt32Array(29, 27, 24, 25), PackedInt32Array(29, 2, 3, 27), PackedInt32Array(28, 4, 3, 27), PackedInt32Array(28, 27, 24, 23), PackedInt32Array(30, 5, 4, 28), PackedInt32Array(30, 22, 23, 28), PackedInt32Array(31, 6, 5, 30), PackedInt32Array(31, 21, 22, 30), PackedInt32Array(31, 19, 20, 21), PackedInt32Array(31, 7, 6), PackedInt32Array(33, 19, 31, 7), PackedInt32Array(18, 32, 33, 19), PackedInt32Array(18, 17, 16, 32), PackedInt32Array(32, 16, 15, 14), PackedInt32Array(32, 33, 7), PackedInt32Array(7, 8, 9, 32), PackedInt32Array(32, 11, 10, 9), PackedInt32Array(32, 14, 13, 12), PackedInt32Array(32, 12, 11)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye/Pupil", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eyebrow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Nose", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(1, 1, 1, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 1, 1, 0.5, 0, 1, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0.5, 1, 1, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 1, 1, 0.5, 0, 0, 0.5, 1, 0, 0.5, 0.5, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 1, 1, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0)]
+internal_vertex_count = 7
+
+[node name="S-Torso" type="Polygon2D" parent="Side/PolygonsS"]
+position = Vector2(-688, -279)
+scale = Vector2(0.236813, 0.236813)
+texture = ExtResource("3_dqmiu")
+skeleton = NodePath("../../Skeleton2DVesnaSide")
+polygon = PackedVector2Array(2940.41, 463.699, 3057.89, 485.556, 3122.77, 550.442, 3164.44, 663.139, 3122.77, 736.222, 3115.26, 762.859, 3140.53, 821.598, 3161.7, 900.145, 3204.05, 975.276, 3102.28, 1016.94, 3010.08, 1007.38, 2917.19, 1007.38, 2843.42, 1016.26, 2758.73, 1007.38, 2665.84, 953.418, 2668.57, 868.724, 2675.4, 779.249, 2746.43, 703.435, 2751.9, 676.114, 2722.53, 607.813, 2749.85, 511.508, 2805.85, 468.478, 2922.77, 734.109, 2927.74, 554.663, 2914.7, 884.372)
+uv = PackedVector2Array(2940.41, 463.699, 3057.89, 485.556, 3122.77, 550.442, 3164.44, 663.139, 3122.77, 736.222, 3115.26, 762.859, 3140.53, 821.598, 3161.7, 900.145, 3204.05, 975.276, 3102.28, 1016.94, 3010.08, 1007.38, 2917.19, 1007.38, 2843.42, 1016.26, 2758.73, 1007.38, 2665.84, 953.418, 2668.57, 868.724, 2675.4, 779.249, 2746.43, 703.435, 2751.9, 676.114, 2722.53, 607.813, 2749.85, 511.508, 2805.85, 468.478, 2922.77, 734.109, 2927.74, 554.663, 2914.7, 884.372)
+polygons = [PackedInt32Array(23, 0, 1, 2), PackedInt32Array(23, 0, 21, 20), PackedInt32Array(23, 18, 19, 20), PackedInt32Array(23, 2, 3, 4), PackedInt32Array(18, 22, 23), PackedInt32Array(22, 4, 23), PackedInt32Array(17, 22, 18), PackedInt32Array(22, 4, 5), PackedInt32Array(24, 22, 17, 16), PackedInt32Array(24, 6, 5, 22), PackedInt32Array(24, 7, 6), PackedInt32Array(24, 15, 16), PackedInt32Array(24, 11, 12, 13), PackedInt32Array(24, 15, 14, 13), PackedInt32Array(24, 7, 8, 9), PackedInt32Array(24, 9, 10, 11)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0.5, 1, 1, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 1, 1, 0.5, 0, 0, 1, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0.5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.5, 0, 0, 0, 0, 0, 0, 0.5), "Hips/Torso", PackedFloat32Array(1, 1, 1, 1, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 1, 1, 1, 0, 0.5, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye/Pupil", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eyebrow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Nose", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 3
+
+[node name="S-Hacke" type="Polygon2D" parent="Side/PolygonsS"]
+visible = false
+position = Vector2(-89, -267)
+rotation = 0.191971
+scale = Vector2(0.215493, 0.215493)
+texture = ExtResource("7_d81uw")
+skeleton = NodePath("../../Skeleton2DVesnaSide")
+polygon = PackedVector2Array(418.327, 893.849, 886.927, 324.049, 966.127, 383.449, 500.827, 1004.95, 558.027, 1078.65, 474.427, 1163.35, 261.027, 991.749, 336.927, 891.649)
+uv = PackedVector2Array(418.327, 893.849, 886.927, 324.049, 966.127, 383.449, 500.827, 1004.95, 558.027, 1078.65, 474.427, 1163.35, 261.027, 991.749, 336.927, 891.649)
+polygons = [PackedInt32Array(3, 0, 1, 2), PackedInt32Array(3, 4, 5), PackedInt32Array(3, 0, 6, 5), PackedInt32Array(0, 7, 6)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye/Pupil", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eyebrow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Nose", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="S-Gießkanne" type="Polygon2D" parent="Side/PolygonsS"]
+position = Vector2(5, -385)
+scale = Vector2(0.253399, 0.253399)
+texture = ExtResource("8_0mnyj")
+skeleton = NodePath("../../Skeleton2DVesnaSide")
+polygon = PackedVector2Array(194.909, 1112.45, 339.414, 1142.94, 433.117, 1208.98, 329.818, 1421.22, 198.296, 1441.54, 28.9538, 1380.02, -47.2502, 1210.67, 71.8538, 1103.42)
+uv = PackedVector2Array(194.909, 1112.45, 339.414, 1142.94, 433.117, 1208.98, 329.818, 1421.22, 198.296, 1441.54, 28.9538, 1380.02, -47.2502, 1210.67, 71.8538, 1103.42)
+polygons = [PackedInt32Array(7, 6, 5), PackedInt32Array(4, 0, 7, 5), PackedInt32Array(4, 3, 1, 0), PackedInt32Array(3, 2, 1)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye/Pupil", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eyebrow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Nose", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="S-ArmR" type="Polygon2D" parent="Side/PolygonsS"]
+visible = false
+position = Vector2(-640, -268)
+scale = Vector2(0.221373, 0.221373)
+texture = ExtResource("4_fke7f")
+skeleton = NodePath("../../Skeleton2DVesnaSide")
+polygon = PackedVector2Array(2954.83, 517.058, 2964.29, 564.024, 2949.92, 632.37, 2936.04, 654.38, 2948.46, 668.492, 2972.16, 726.633, 3009.42, 751.47, 3013.37, 768.404, 2984.58, 802.837, 3000.39, 837.835, 3007.73, 895.411, 3009.42, 950.165, 2983.13, 975.222, 2943.27, 968.86, 2913.16, 943.414, 2887.28, 890.826, 2865.23, 904.821, 2832.58, 893.795, 2822.4, 855.626, 2843.6, 833.149, 2822.82, 815.761, 2816.88, 801.766, 2825.79, 785.65, 2796.53, 765.293, 2791.86, 683.866, 2803.74, 667.75, 2791.44, 651.635, 2810.07, 565.776, 2850.03, 506.893, 2909.61, 487.968, 2873.72, 634.385, 2868.32, 654.048, 2869.87, 678.723, 2910.35, 769.716, 2941.89, 850.359, 2963.22, 906.713, 2868.95, 856.68)
+uv = PackedVector2Array(2954.83, 517.058, 2964.29, 564.024, 2949.92, 632.37, 2936.04, 654.38, 2948.46, 668.492, 2972.16, 726.633, 3009.42, 751.47, 3013.37, 768.404, 2984.58, 802.837, 3000.39, 837.835, 3007.73, 895.411, 3009.42, 950.165, 2983.13, 975.222, 2943.27, 968.86, 2913.16, 943.414, 2887.28, 890.826, 2865.23, 904.821, 2832.58, 893.795, 2822.4, 855.626, 2843.6, 833.149, 2822.82, 815.761, 2816.88, 801.766, 2825.79, 785.65, 2796.53, 765.293, 2791.86, 683.866, 2803.74, 667.75, 2791.44, 651.635, 2810.07, 565.776, 2850.03, 506.893, 2909.61, 487.968, 2873.72, 634.385, 2868.32, 654.048, 2869.87, 678.723, 2910.35, 769.716, 2941.89, 850.359, 2963.22, 906.713, 2868.95, 856.68)
+polygons = [PackedInt32Array(30, 29, 0, 1), PackedInt32Array(30, 27, 28, 29), PackedInt32Array(30, 2, 3, 31), PackedInt32Array(30, 26, 25, 31), PackedInt32Array(30, 27, 26), PackedInt32Array(30, 2, 1), PackedInt32Array(32, 24, 25, 31), PackedInt32Array(32, 4, 3, 31), PackedInt32Array(33, 5, 6), PackedInt32Array(33, 7, 6), PackedInt32Array(33, 22, 21), PackedInt32Array(33, 20, 21), PackedInt32Array(33, 5, 4, 32), PackedInt32Array(32, 24, 23, 33), PackedInt32Array(23, 22, 33), PackedInt32Array(19, 33, 20), PackedInt32Array(8, 7, 33), PackedInt32Array(36, 17, 16, 15), PackedInt32Array(36, 34, 33, 19), PackedInt32Array(36, 19, 18, 17), PackedInt32Array(34, 9, 8, 33), PackedInt32Array(34, 35, 10, 9), PackedInt32Array(34, 15, 14, 35), PackedInt32Array(34, 15, 36), PackedInt32Array(12, 11, 10, 35), PackedInt32Array(13, 14, 35, 12)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye/Pupil", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eyebrow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Nose", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(1, 1, 1, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 1, 1, 1, 1, 0.5, 0.5, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0.5, 0.5, 1, 1, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 1, 1, 1, 0, 0, 0, 0, 0, 0.5, 0.5, 1, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0.5, 0.5, 0.5), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 7
+
+[node name="S-ArmClosed" type="Polygon2D" parent="Side/PolygonsS"]
+position = Vector2(-297, -254)
+scale = Vector2(0.221373, 0.221373)
+texture = ExtResource("9_yvlbo")
+skeleton = NodePath("../../Skeleton2DVesnaSide")
+polygon = PackedVector2Array(1412.21, 455.402, 1421.67, 502.368, 1407.3, 570.714, 1393.42, 592.724, 1405.84, 606.836, 1429.54, 664.977, 1466.68, 687.72, 1470.75, 706.748, 1480.27, 744.547, 1473.14, 785.823, 1465.11, 833.755, 1466.8, 888.509, 1440.51, 913.566, 1400.65, 907.204, 1370.54, 881.758, 1341.34, 851.551, 1322.61, 843.165, 1289.96, 832.139, 1279.78, 793.97, 1294.13, 776.618, 1277.3, 759.127, 1267.17, 739.926, 1278.09, 725.854, 1253.91, 703.637, 1249.24, 622.21, 1261.12, 606.094, 1248.82, 589.979, 1267.45, 504.12, 1307.41, 445.237, 1366.99, 426.312, 1331.1, 572.729, 1325.7, 592.392, 1327.25, 617.067, 1367.73, 708.06, 1399.27, 788.703, 1420.6, 845.057, 1326.33, 795.024)
+uv = PackedVector2Array(1412.21, 455.402, 1421.67, 502.368, 1407.3, 570.714, 1393.42, 592.724, 1405.84, 606.836, 1429.54, 664.977, 1466.68, 687.72, 1470.75, 706.748, 1480.27, 744.547, 1473.14, 785.823, 1465.11, 833.755, 1466.8, 888.509, 1440.51, 913.566, 1400.65, 907.204, 1370.54, 881.758, 1341.34, 851.551, 1322.61, 843.165, 1289.96, 832.139, 1279.78, 793.97, 1294.13, 776.618, 1277.3, 759.127, 1267.17, 739.926, 1278.09, 725.854, 1253.91, 703.637, 1249.24, 622.21, 1261.12, 606.094, 1248.82, 589.979, 1267.45, 504.12, 1307.41, 445.237, 1366.99, 426.312, 1331.1, 572.729, 1325.7, 592.392, 1327.25, 617.067, 1367.73, 708.06, 1399.27, 788.703, 1420.6, 845.057, 1326.33, 795.024)
+polygons = [PackedInt32Array(30, 29, 0, 1), PackedInt32Array(30, 27, 28, 29), PackedInt32Array(30, 2, 3, 31), PackedInt32Array(30, 26, 25, 31), PackedInt32Array(30, 27, 26), PackedInt32Array(30, 2, 1), PackedInt32Array(32, 24, 25, 31), PackedInt32Array(32, 4, 3, 31), PackedInt32Array(33, 5, 6), PackedInt32Array(33, 7, 6), PackedInt32Array(33, 22, 21), PackedInt32Array(33, 20, 21), PackedInt32Array(33, 5, 4, 32), PackedInt32Array(32, 24, 23, 33), PackedInt32Array(23, 22, 33), PackedInt32Array(19, 33, 20), PackedInt32Array(8, 7, 33), PackedInt32Array(36, 17, 16, 15), PackedInt32Array(36, 34, 33, 19), PackedInt32Array(36, 19, 18, 17), PackedInt32Array(34, 9, 8, 33), PackedInt32Array(34, 35, 10, 9), PackedInt32Array(34, 15, 14, 35), PackedInt32Array(34, 15, 36), PackedInt32Array(12, 11, 10, 35), PackedInt32Array(13, 14, 35, 12)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye/Pupil", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eyebrow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Nose", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(1, 1, 1, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 1, 1, 1, 1, 0.5, 0.5, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0.5, 0.5, 1, 1, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 1, 1, 1, 0, 0, 0, 0, 0, 0.5, 0.5, 1, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0.5, 0.5, 0.5), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 7
+
+[node name="S-Head" type="Polygon2D" parent="Side/PolygonsS"]
+position = Vector2(-636, -269)
+scale = Vector2(0.22028, 0.22028)
+texture = ExtResource("5_d81uw")
+skeleton = NodePath("../../Skeleton2DVesnaSide")
+polygon = PackedVector2Array(2832.55, 78.2338, 2924.76, 80.9659, 3004.67, 120.581, 3050.44, 156.78, 3044.97, 192.297, 3094.15, 237.376, 3110.54, 320.021, 3163.82, 336.413, 3222.56, 371.247, 3235.53, 414.277, 3201.38, 434.767, 3158.35, 440.231, 3115.97, 436.661, 3103.22, 478.402, 3106.98, 513.69, 3111.18, 554.743, 3068.46, 571.853, 3033.7, 557.633, 3012.37, 591.339, 2987.62, 623.729, 2945.22, 652.432, 2934.95, 622.939, 2944.96, 568.956, 2969.71, 529.72, 2903.58, 551.008, 2820.54, 572.934, 2743.76, 576.151, 2762.2, 511.264, 2746.5, 503.751, 2726.69, 539.268, 2715.76, 595.275, 2693.22, 616.449, 2664.53, 598.007, 2663.85, 533.804, 2660.44, 472.333, 2641.99, 391.737, 2627.65, 311.824, 2633.8, 236.693, 2678.88, 159.512, 2749.91, 107.603, 3159.51, 393.734, 2976.3, 579.494, 3037.88, 508.165, 2695.09, 531.261, 2878.84, 192.424, 2838.48, 278.732, 2847.17, 407.263, 2888.15, 484.878, 2734.78, 324.059, 3077.67, 375.332, 2740.2, 436.685, 2987.86, 351.225, 2968.88, 464.633, 3021.73, 237.817)
+uv = PackedVector2Array(2832.55, 78.2338, 2924.76, 80.9659, 3004.67, 120.581, 3050.44, 156.78, 3044.97, 192.297, 3094.15, 237.376, 3110.54, 320.021, 3163.82, 336.413, 3222.56, 371.247, 3235.53, 414.277, 3201.38, 434.767, 3158.35, 440.231, 3115.97, 436.661, 3103.22, 478.402, 3106.98, 513.69, 3111.18, 554.743, 3068.46, 571.853, 3033.7, 557.633, 3012.37, 591.339, 2987.62, 623.729, 2945.22, 652.432, 2934.95, 622.939, 2944.96, 568.956, 2969.71, 529.72, 2903.58, 551.008, 2820.54, 572.934, 2743.76, 576.151, 2762.2, 511.264, 2746.5, 503.751, 2726.69, 539.268, 2715.76, 595.275, 2693.22, 616.449, 2664.53, 598.007, 2663.85, 533.804, 2660.44, 472.333, 2641.99, 391.737, 2627.65, 311.824, 2633.8, 236.693, 2678.88, 159.512, 2749.91, 107.603, 3159.51, 393.734, 2976.3, 579.494, 3037.88, 508.165, 2695.09, 531.261, 2878.84, 192.424, 2838.48, 278.732, 2847.17, 407.263, 2888.15, 484.878, 2734.78, 324.059, 3077.67, 375.332, 2740.2, 436.685, 2987.86, 351.225, 2968.88, 464.633, 3021.73, 237.817)
+polygons = [PackedInt32Array(20, 19, 18, 41), PackedInt32Array(20, 41, 22, 21), PackedInt32Array(15, 14, 17, 16), PackedInt32Array(17, 42, 41, 18), PackedInt32Array(41, 22, 23, 42), PackedInt32Array(42, 17, 14, 13), PackedInt32Array(9, 40, 11, 10), PackedInt32Array(9, 8, 7, 40), PackedInt32Array(49, 12, 11, 40), PackedInt32Array(49, 6, 7, 40), PackedInt32Array(30, 31, 43, 29), PackedInt32Array(31, 32, 33, 43), PackedInt32Array(28, 50, 43, 29), PackedInt32Array(50, 34, 33, 43), PackedInt32Array(35, 48, 50, 34), PackedInt32Array(49, 42, 13, 12), PackedInt32Array(48, 35, 36, 37), PackedInt32Array(48, 39, 38, 37), PackedInt32Array(27, 26, 25), PackedInt32Array(27, 47, 24, 25), PackedInt32Array(47, 27, 28, 50), PackedInt32Array(47, 52, 23, 24), PackedInt32Array(42, 23, 52, 49), PackedInt32Array(46, 48, 50, 47), PackedInt32Array(46, 45, 48), PackedInt32Array(44, 45, 48, 39), PackedInt32Array(44, 1, 0, 39), PackedInt32Array(47, 46, 51, 52), PackedInt32Array(51, 6, 49, 52), PackedInt32Array(51, 53, 45, 46), PackedInt32Array(53, 51, 6, 5), PackedInt32Array(53, 4, 5), PackedInt32Array(53, 45, 44, 4), PackedInt32Array(2, 44, 1), PackedInt32Array(3, 4, 44, 2)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0.5, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5), "Hips/Torso/Head/Eye", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye/Pupil", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eyebrow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Nose", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0, 0, 0, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 0, 0, 0.5, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 14
+
+[node name="S-Eye" type="Polygon2D" parent="Side/PolygonsS"]
+position = Vector2(-653, -270)
+scale = Vector2(0.225622, 0.225622)
+texture = ExtResource("7_yvlbo")
+skeleton = NodePath("../../Skeleton2DVesnaSide")
+polygon = PackedVector2Array(3032.14, 278.533, 3057.9, 293.837, 3071.71, 322.578, 3067.6, 352.439, 3050.81, 371.849, 3019.82, 361.397, 3000.42, 328.177, 3006.39, 293.837)
+uv = PackedVector2Array(3032.14, 278.533, 3057.9, 293.837, 3071.71, 322.578, 3067.6, 352.439, 3050.81, 371.849, 3019.82, 361.397, 3000.42, 328.177, 3006.39, 293.837)
+polygons = [PackedInt32Array(7, 0, 1), PackedInt32Array(3, 5, 4), PackedInt32Array(3, 5, 6, 2), PackedInt32Array(2, 1, 7, 6)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye", PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1), "Hips/Torso/Head/Eye/Pupil", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eyebrow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Nose", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="S-Eyebrow" type="Polygon2D" parent="Side/PolygonsS"]
+position = Vector2(-653, -270)
+scale = Vector2(0.225622, 0.225622)
+texture = ExtResource("7_yvlbo")
+skeleton = NodePath("../../Skeleton2DVesnaSide")
+polygon = PackedVector2Array(3019.09, 260.071, 3035.87, 254.373, 3049.32, 256.905, 3058.35, 271.469, 3051.7, 283.816, 3040.46, 275.584, 3024.47, 278.909, 3017.5, 273.368)
+uv = PackedVector2Array(3019.09, 260.071, 3035.87, 254.373, 3049.32, 256.905, 3058.35, 271.469, 3051.7, 283.816, 3040.46, 275.584, 3024.47, 278.909, 3017.5, 273.368)
+polygons = [PackedInt32Array(4, 3, 2, 5), PackedInt32Array(5, 6, 7, 0), PackedInt32Array(5, 2, 1, 0)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye/Pupil", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eyebrow", PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1), "Hips/Torso/Head/Bow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Nose", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="S-Pupil" type="Polygon2D" parent="Side/PolygonsS"]
+position = Vector2(-585, -263)
+scale = Vector2(0.20332, 0.20332)
+texture = ExtResource("8_x1v86")
+skeleton = NodePath("../../Skeleton2DVesnaSide")
+polygon = PackedVector2Array(3043.7, 290.867, 3061.89, 307.625, 3068.11, 333.719, 3064.04, 354.067, 3049.68, 369.149, 3028.14, 354.546, 3024.31, 327.973, 3028.38, 306.428)
+uv = PackedVector2Array(3043.7, 290.867, 3061.89, 307.625, 3068.11, 333.719, 3064.04, 354.067, 3049.68, 369.149, 3028.14, 354.546, 3024.31, 327.973, 3028.38, 306.428)
+polygons = [PackedInt32Array(7, 1, 0), PackedInt32Array(5, 3, 4), PackedInt32Array(5, 3, 2, 6), PackedInt32Array(6, 7, 1, 2)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye/Pupil", PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1), "Hips/Torso/Head/Eyebrow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Nose", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="S-Hair" type="Polygon2D" parent="Side/PolygonsS"]
+position = Vector2(-645, -270)
+scale = Vector2(0.223164, 0.223164)
+texture = ExtResource("8_51wdy")
+skeleton = NodePath("../../Skeleton2DVesnaSide")
+polygon = PackedVector2Array(2914.98, 181.358, 2976.96, 147.474, 3037.29, 160.697, 3063.74, 218.548, 3032.33, 280.532, 2973.66, 330.119, 2908.37, 357.391, 2832.33, 375.573, 2795.97, 325.986, 2836.47, 288.796, 2859.61, 228.466, 2976.13, 224.085, 2913.39, 280.514, 2866.43, 322.574)
+uv = PackedVector2Array(2914.98, 181.358, 2976.96, 147.474, 3037.29, 160.697, 3063.74, 218.548, 3032.33, 280.532, 2973.66, 330.119, 2908.37, 357.391, 2832.33, 375.573, 2795.97, 325.986, 2836.47, 288.796, 2859.61, 228.466, 2976.13, 224.085, 2913.39, 280.514, 2866.43, 322.574)
+polygons = [PackedInt32Array(11, 4, 3, 2), PackedInt32Array(11, 2, 1, 0), PackedInt32Array(11, 12, 5, 4), PackedInt32Array(11, 0, 10, 12), PackedInt32Array(13, 6, 5, 12), PackedInt32Array(13, 12, 10, 9), PackedInt32Array(13, 7, 6), PackedInt32Array(13, 9, 8), PackedInt32Array(13, 7, 8)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eye/Pupil", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Eyebrow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Bow", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Nose", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1/Zipfel2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Hair1", PackedFloat32Array(1, 1, 1, 1, 1, 0.5, 0, 0, 0, 0, 0.5, 1, 0.5, 0), "Hips/Torso/Head/Hair1/Hair2", PackedFloat32Array(0.5, 0, 0, 0, 0.5, 1, 1, 1, 1, 1, 1, 0.5, 1, 1), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 3
+
+[node name="Skeleton2DVesnaSide" type="Skeleton2D" parent="Side"]
+modification_stack = SubResource("SkeletonModificationStack2D_dqmiu")
+
+[node name="Hips" type="Bone2D" parent="Side/Skeleton2DVesnaSide"]
+position = Vector2(5, -89)
+rotation = -1.54825
+scale = Vector2(0.999843, 0.999843)
+rest = Transform2D(0.0225493, -0.999746, 0.999746, 0.0225493, 5, -89)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="Skirt" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips"]
+rotation = 3.12376
+scale = Vector2(0.999861, 0.999861)
+rest = Transform2D(-0.999841, 0.0178341, -0.0178341, -0.999841, 0, 0)
+auto_calculate_length_and_angle = false
+length = 43.207
+bone_angle = 0.0
+
+[node name="Torso" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips"]
+position = Vector2(36.9906, -0.834326)
+scale = Vector2(0.999864, 0.999864)
+rest = Transform2D(1, 0, 0, 1, 36.9906, -0.834326)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="Head" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/Torso"]
+position = Vector2(37.9903, -0.856875)
+rotation = -0.0118557
+scale = Vector2(0.999882, 0.999882)
+rest = Transform2D(0.99993, -0.0118554, 0.0118554, 0.99993, 37.9903, -0.856875)
+auto_calculate_length_and_angle = false
+length = 81.297
+bone_angle = 0.0
+
+[node name="Eye" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/Torso/Head"]
+position = Vector2(32.2549, 23.6564)
+rotation = 1.56478
+scale = Vector2(1, 1)
+rest = Transform2D(0.00601224, 0.999982, -0.999982, 0.00601224, 32.2549, 23.6564)
+auto_calculate_length_and_angle = false
+length = 26.883
+bone_angle = 0.0
+
+[node name="Pupil" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/Torso/Head/Eye"]
+position = Vector2(4.99994, -0.0234162)
+rest = Transform2D(1, -9.31323e-10, 9.31323e-10, 1, 4.99994, -0.0234162)
+auto_calculate_length_and_angle = false
+length = 2.0
+bone_angle = 0.0
+
+[node name="Eyebrow" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/Torso/Head"]
+position = Vector2(45.2862, 26.5172)
+rotation = -0.0106651
+rest = Transform2D(0.999943, -0.0106649, 0.0106649, 0.999943, 45.2862, 26.5172)
+auto_calculate_length_and_angle = false
+length = 2.0
+bone_angle = 0.0
+
+[node name="Bow" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/Torso/Head"]
+position = Vector2(-6.68944, 29.0732)
+rotation = -2.41624
+scale = Vector2(0.999984, 0.999984)
+rest = Transform2D(-0.748265, -0.6634, 0.6634, -0.748265, -6.68944, 29.0732)
+auto_calculate_length_and_angle = false
+length = 26.883
+bone_angle = 0.0
+
+[node name="Nose" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/Torso/Head"]
+position = Vector2(20.3946, 36.784)
+rotation = 1.68474
+scale = Vector2(1, 1)
+rest = Transform2D(-0.113702, 0.993515, -0.993515, -0.113702, 20.3946, 36.784)
+auto_calculate_length_and_angle = false
+length = 26.883
+bone_angle = 0.0
+
+[node name="Zipfel1" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/Torso/Head"]
+position = Vector2(29.5705, -40.3186)
+rotation = -2.80639
+scale = Vector2(0.999896, 0.999896)
+rest = Transform2D(-0.988219, -0.153046, 0.153046, -0.988219, 29.5705, -40.3186)
+auto_calculate_length_and_angle = false
+length = 26.883
+bone_angle = 0.0
+
+[node name="Zipfel2" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/Torso/Head/Zipfel1"]
+position = Vector2(28.768, 2.32469)
+rotation = -0.106938
+scale = Vector2(0.999889, 0.999889)
+rest = Transform2D(0.994288, -0.106734, 0.106734, 0.994288, 28.768, 2.32469)
+auto_calculate_length_and_angle = false
+length = 26.883
+bone_angle = 0.0
+
+[node name="Hair1" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/Torso/Head"]
+position = Vector2(63.221, 20.325)
+rotation = -2.98794
+scale = Vector2(0.999929, 0.999929)
+rest = Transform2D(-0.988219, -0.153046, 0.153046, -0.988219, 63.221, 20.325)
+auto_calculate_length_and_angle = false
+length = 26.883
+bone_angle = 0.0
+
+[node name="Hair2" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/Torso/Head/Hair1"]
+position = Vector2(17.9113, 10.2071)
+rotation = 0.760923
+scale = Vector2(0.999973, 0.999973)
+rest = Transform2D(0.7242, 0.68959, -0.68959, 0.7242, 17.9113, 10.2071)
+auto_calculate_length_and_angle = false
+length = 26.883
+bone_angle = 0.0
+
+[node name="ArmR" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/Torso"]
+position = Vector2(23.9713, -1.54093)
+rotation = -0.0118557
+scale = Vector2(0.999843, 0.999843)
+rest = Transform2D(0.99993, -0.0118554, 0.0118554, 0.99993, 23.9713, -1.54093)
+auto_calculate_length_and_angle = false
+length = 81.297
+bone_angle = 0.0
+
+[node name="LowerArmR" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/Torso/ArmR"]
+position = Vector2(-29.0946, -8.68932)
+rotation = -3.14159
+rest = Transform2D(-1, -4.44253e-06, 4.44253e-06, -1, -29.0946, -8.68932)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="HandR" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/Torso/ArmR/LowerArmR"]
+position = Vector2(25.8808, -11.2776)
+rotation = -0.280556
+scale = Vector2(1, 1)
+rest = Transform2D(0.960902, -0.27689, 0.27689, 0.960902, 25.8808, -11.2776)
+auto_calculate_length_and_angle = false
+length = 37.766
+bone_angle = 0.0
+
+[node name="ArmL" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/Torso"]
+position = Vector2(24.1066, 4.45755)
+rotation = -0.0118557
+scale = Vector2(0.999855, 0.999855)
+rest = Transform2D(0.99993, -0.0118554, 0.0118554, 0.99993, 24.1066, 4.45755)
+auto_calculate_length_and_angle = false
+length = 81.297
+bone_angle = 0.0
+
+[node name="LowerArmL" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/Torso/ArmL"]
+position = Vector2(-29.0946, -8.68932)
+rotation = -3.14159
+rest = Transform2D(-1, -4.44253e-06, 4.44253e-06, -1, -29.0946, -8.68932)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="HandL" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/Torso/ArmL/LowerArmL"]
+position = Vector2(25.8808, -11.2776)
+rotation = -0.280556
+scale = Vector2(1, 1)
+rest = Transform2D(0.960902, -0.27689, 0.27689, 0.960902, 25.8808, -11.2776)
+auto_calculate_length_and_angle = false
+length = 37.766
+bone_angle = 0.0
+
+[node name="LegL" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips"]
+position = Vector2(0.0451965, 1.99947)
+rotation = -0.122905
+scale = Vector2(0.999869, 0.999869)
+rest = Transform2D(0.99993, -0.0118554, 0.0118554, 0.99993, 0.045105, 1.99949)
+auto_calculate_length_and_angle = false
+length = 81.297
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LowerLegL" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/LegL"]
+position = Vector2(-21.9239, 7.2349)
+rotation = -2.50785
+rest = Transform2D(-0.805818, -0.592163, 0.592163, -0.805818, -21.9239, 7.2349)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="FootL" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/LegL/LowerLegL"]
+position = Vector2(30.388, -12.8284)
+rotation = -1.08925
+scale = Vector2(1, 1)
+rest = Transform2D(0.46315, -0.88628, 0.88628, 0.46315, 30.388, -12.8284)
+auto_calculate_length_and_angle = false
+length = 37.766
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="ToeL" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/LegL/LowerLegL/FootL"]
+position = Vector2(23.0068, -13.4048)
+rotation = -1.14327
+scale = Vector2(0.999842, 0.999842)
+rest = Transform2D(0.414624, -0.909993, 0.909993, 0.414624, 23.0068, -13.4048)
+auto_calculate_length_and_angle = false
+length = 32.325
+bone_angle = 0.0
+
+[node name="LegR" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips"]
+position = Vector2(-0.112633, -4.99869)
+rotation = 0.747581
+scale = Vector2(0.999171, 0.999171)
+rest = Transform2D(0.99993, -0.0118554, 0.0118554, 0.99993, -0.11274, -4.99873)
+auto_calculate_length_and_angle = false
+length = 81.297
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LowerLegR" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/LegR"]
+position = Vector2(-18.0301, 17.8862)
+rotation = -3.06503
+scale = Vector2(0.999876, 0.999876)
+rest = Transform2D(-0.805818, -0.592163, 0.592163, -0.805818, -21.9239, 7.2349)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="FootR" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/LegR/LowerLegR"]
+position = Vector2(30.388, -12.8288)
+rotation = -1.02706
+scale = Vector2(1.00002, 1.00002)
+rest = Transform2D(0.46315, -0.88628, 0.88628, 0.46315, 30.388, -12.8284)
+auto_calculate_length_and_angle = false
+length = 37.766
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="ToeR" type="Bone2D" parent="Side/Skeleton2DVesnaSide/Hips/LegR/LowerLegR/FootR"]
+position = Vector2(23.0068, -13.4048)
+rotation = -1.14327
+scale = Vector2(0.999838, 0.999838)
+rest = Transform2D(0.414624, -0.909993, 0.909993, 0.414624, 23.0068, -13.4048)
+auto_calculate_length_and_angle = false
+length = 32.325
+bone_angle = 0.0
+
+[node name="IK Targets" type="Node2D" parent="Side"]
+
+[node name="FootL Target" type="Node2D" parent="Side/IK Targets"]
+position = Vector2(6, -35)
+rotation = 0.522455
+
+[node name="FootL Rotate" type="Node2D" parent="Side/IK Targets/FootL Target"]
+visible = false
+position = Vector2(22, 15)
+
+[node name="FootR Target" type="Node2D" parent="Side/IK Targets"]
+position = Vector2(-6, -34)
+rotation = 0.522379
+
+[node name="FootR Rotate" type="Node2D" parent="Side/IK Targets/FootR Target"]
+visible = false
+position = Vector2(22, 15)
+
+[node name="VesnaSideAnimPlayer" type="AnimationPlayer" parent="Side"]
+libraries = {
+&"": SubResource("AnimationLibrary_yvlbo")
+}
+
+[node name="Front" type="Node2D" parent="."]
+visible = false
+
+[node name="PolygonsF" type="Node2D" parent="Front"]
+metadata/_edit_lock_ = true
+metadata/_edit_group_ = true
+
+[node name="F-LegR" type="Polygon2D" parent="Front/PolygonsF"]
+position = Vector2(-92.3489, -264.277)
+scale = Vector2(0.218419, 0.218419)
+texture = ExtResource("2_51wdy")
+skeleton = NodePath("../../Skeleton2DVesnaFront")
+polygon = PackedVector2Array(263.567, 929.931, 275.583, 923.683, 262.125, 910.225, 255.877, 805.446, 272.219, 770.359, 300.576, 758.343, 335.663, 763.63, 360.656, 796.314, 380.362, 900.131, 367.866, 914.55, 380.843, 923.683, 379.401, 975.591, 420.736, 989.53, 432.271, 1022.21, 414.488, 1085.18, 425.062, 1126.51, 422.178, 1186.59, 395.741, 1212.55, 313.552, 1216.39, 204.928, 1210.62, 184.261, 1176.5, 187.625, 1104.4, 212.618, 1057.78, 215.022, 1002.03, 229.921, 976.073, 264.047, 973.189, 318.007, 904.9, 318.549, 919.38, 319.741, 932.885, 320.138, 1012.73, 308.979, 803.428, 263.724, 1141.01, 315.264, 1072.4)
+uv = PackedVector2Array(263.567, 929.931, 275.583, 923.683, 262.125, 910.225, 255.877, 805.446, 272.219, 770.359, 300.576, 758.343, 335.663, 763.63, 360.656, 796.314, 380.362, 900.131, 367.866, 914.55, 380.843, 923.683, 379.401, 975.591, 420.736, 989.53, 432.271, 1022.21, 414.488, 1085.18, 425.062, 1126.51, 422.178, 1186.59, 395.741, 1212.55, 313.552, 1216.39, 204.928, 1210.62, 184.261, 1176.5, 187.625, 1104.4, 212.618, 1057.78, 215.022, 1002.03, 229.921, 976.073, 264.047, 973.189, 318.946, 903.094, 318.549, 919.38, 319.741, 932.885, 320.138, 1012.73, 308.979, 803.428, 296.902, 1144.33, 309.355, 1065.84)
+polygons = [PackedInt32Array(3, 30, 5, 4), PackedInt32Array(7, 30, 5, 6), PackedInt32Array(30, 26, 8, 7), PackedInt32Array(30, 3, 2, 26), PackedInt32Array(0, 28, 27, 1), PackedInt32Array(28, 10, 9, 27), PackedInt32Array(27, 26, 8, 9), PackedInt32Array(27, 1, 2, 26), PackedInt32Array(29, 25, 0, 28), PackedInt32Array(29, 11, 10, 28), PackedInt32Array(29, 13, 12, 11), PackedInt32Array(29, 23, 24, 25), PackedInt32Array(22, 32, 29, 23), PackedInt32Array(32, 14, 13, 29), PackedInt32Array(21, 31, 19, 20), PackedInt32Array(31, 32, 22, 21), PackedInt32Array(31, 18, 19), PackedInt32Array(18, 32, 31), PackedInt32Array(17, 16, 15, 14), PackedInt32Array(17, 18, 32, 14)]
+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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR/ForearmR/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR", PackedFloat32Array(0.5, 0.5, 1, 1, 1, 1, 1, 1, 1, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0.5, 0.5, 0, 1, 0, 0), "Hip/LegR/LowerlegR", PackedFloat32Array(1, 0.5, 0.5, 0, 0, 0, 0, 0, 0.5, 0.5, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0.5, 0.5, 1, 0.5, 0, 0, 0), "Hip/LegR/LowerlegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.5, 0, 0, 0, 0, 0, 0, 0, 1, 1)]
+internal_vertex_count = 7
+
+[node name="F-LegL" type="Polygon2D" parent="Front/PolygonsF"]
+position = Vector2(-91, -265)
+scale = Vector2(0.218723, 0.218723)
+texture = ExtResource("2_51wdy")
+skeleton = NodePath("../../Skeleton2DVesnaFront")
+polygon = PackedVector2Array(514.029, 938.233, 525.221, 924.153, 516.556, 906.463, 523.416, 805.736, 553.02, 771.439, 586.956, 763.857, 623.781, 784.436, 636.417, 809.708, 631.723, 906.463, 621.976, 921.626, 629.557, 936.428, 634.612, 968.199, 666.743, 982.279, 681.86, 1027.14, 707.197, 1075.63, 718.118, 1186.59, 686.665, 1211.49, 606.286, 1225.03, 524.16, 1223.28, 482.66, 1194.89, 473.924, 1134.6, 490.524, 1100.53, 466.497, 1010.54, 487.466, 985.639, 519.792, 983.018, 576.008, 935.514, 575.737, 922.494, 574.923, 905.677, 580.078, 809.114, 579.266, 1028.82, 628.102, 1125.44)
+uv = PackedVector2Array(514.029, 938.233, 525.221, 924.153, 516.556, 906.463, 523.416, 805.736, 553.02, 771.439, 586.956, 763.857, 623.781, 784.436, 636.417, 809.708, 631.723, 906.463, 621.976, 921.626, 629.557, 936.428, 634.612, 968.199, 666.743, 982.279, 681.86, 1027.14, 707.197, 1075.63, 718.118, 1186.59, 686.665, 1211.49, 606.286, 1225.03, 524.16, 1223.28, 482.66, 1194.89, 473.924, 1134.6, 490.524, 1100.53, 466.497, 1010.54, 487.466, 985.639, 519.792, 983.018, 576.008, 935.514, 575.737, 922.494, 574.923, 905.677, 580.078, 809.114, 579.266, 1028.82, 628.102, 1125.44)
+polygons = [PackedInt32Array(28, 3, 4, 5), PackedInt32Array(28, 5, 6, 7), PackedInt32Array(2, 27, 26, 1), PackedInt32Array(27, 8, 9, 26), PackedInt32Array(26, 25, 10, 9), PackedInt32Array(26, 1, 0, 25), PackedInt32Array(27, 2, 3, 28), PackedInt32Array(27, 8, 7, 28), PackedInt32Array(24, 29, 23), PackedInt32Array(25, 29, 24, 0), PackedInt32Array(29, 11, 10, 25), PackedInt32Array(12, 29, 11), PackedInt32Array(29, 13, 12), PackedInt32Array(29, 23, 22), PackedInt32Array(21, 30, 29, 22), PackedInt32Array(21, 20, 19, 18), PackedInt32Array(21, 30, 17, 18), PackedInt32Array(30, 29, 13, 14), PackedInt32Array(30, 17, 16, 15, 14)]
+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, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/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, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR/ForearmR/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL", PackedFloat32Array(0.5, 0.5, 1, 1, 1, 1, 1, 1, 1, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 1, 1, 0, 0), "Hip/LegL/LowerlegL", PackedFloat32Array(1, 0.5, 0.5, 0, 0, 0, 0, 0, 0.5, 0.5, 1, 1, 1, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 1, 1, 1, 0.5, 0.5, 0, 0.5, 0), "Hip/LegL/LowerlegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0.5), "Hip/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 6
+
+[node name="F-Torso" type="Polygon2D" parent="Front/PolygonsF"]
+position = Vector2(-93, -268)
+scale = Vector2(0.221942, 0.221942)
+texture = ExtResource("3_dqmiu")
+skeleton = NodePath("../../Skeleton2DVesnaFront")
+polygon = PackedVector2Array(408.231, 440.78, 302.816, 445.173, 201.793, 461.278, 153.477, 584.262, 195.936, 726.28, 115.411, 793.628, 48.0621, 944.431, 141.764, 1007.39, 261.82, 1057.17, 425.799, 1086.45, 592.706, 1065.95, 739.117, 1019.1, 825.498, 923.932, 759.614, 795.092, 633.701, 732.135, 682.015, 615.009, 639.556, 486.168, 529.749, 443.71, 404.947, 571.828, 272.371, 587.295, 546.361, 586.19, 406.453, 742.268, 399.42, 893.926, 581.21, 860.782, 225.665, 845.716, 283.918, 728.206, 543.044, 731.219)
+uv = PackedVector2Array(408.231, 440.78, 302.816, 445.173, 201.793, 461.278, 153.477, 584.262, 195.936, 726.28, 115.411, 793.628, 48.0621, 944.431, 141.764, 1007.39, 261.82, 1057.17, 425.799, 1086.45, 592.706, 1065.95, 739.117, 1019.1, 825.498, 923.932, 759.614, 795.092, 633.701, 732.135, 682.015, 615.009, 639.556, 486.168, 529.749, 443.71, 399.423, 546.417, 270.162, 562.989, 543.047, 558.57, 406.453, 742.268, 399.42, 893.926, 581.21, 860.782, 225.665, 845.716, 283.918, 728.206, 543.044, 731.219)
+polygons = [PackedInt32Array(19, 3, 2, 1), PackedInt32Array(19, 18, 0, 1), PackedInt32Array(18, 20, 17, 0), PackedInt32Array(20, 15, 16, 17), PackedInt32Array(26, 14, 15, 20), PackedInt32Array(26, 20, 18, 21), PackedInt32Array(25, 21, 18, 19), PackedInt32Array(25, 4, 3, 19), PackedInt32Array(24, 5, 4, 25), PackedInt32Array(22, 24, 25, 21), PackedInt32Array(22, 23, 26, 21), PackedInt32Array(23, 13, 14, 26), PackedInt32Array(22, 9, 10, 23), PackedInt32Array(22, 24, 8, 9), PackedInt32Array(7, 8, 24), PackedInt32Array(7, 6, 5, 24), PackedInt32Array(10, 11, 23), PackedInt32Array(11, 12, 13, 23)]
+bones = ["Hip", PackedFloat32Array(0, 0, 0, 0, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5), "Hip/Torso", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/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, 0, 0, 0, 0, 0), "Hip/Torso/ArmR/ForearmR/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0), "Hip/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 9
+
+[node name="F-ArmR" type="Polygon2D" parent="Front/PolygonsF"]
+position = Vector2(-93.5628, -267.719)
+scale = Vector2(0.220724, 0.220724)
+texture = ExtResource("4_fke7f")
+skeleton = NodePath("../../Skeleton2DVesnaFront")
+polygon = PackedVector2Array(85.1318, 648.94, 100.789, 638.502, 91.0032, 621.54, 106.008, 586.637, 140.584, 546.19, 189.186, 513.897, 255.729, 507.047, 282.803, 551.409, 273.67, 610.449, 249.858, 644.047, 241.051, 667.859, 231.591, 675.361, 239.42, 685.473, 256.382, 719.071, 263.884, 754.299, 289.979, 768, 307.267, 791.159, 316.401, 833.238, 310.857, 867.813, 310.205, 910.87, 285.741, 943.488, 245.293, 959.797, 195.713, 972.193, 159.179, 969.583, 115.144, 955.883, 83.5032, 918.697, 76.0008, 876.293, 92.9627, 851.176, 90.3532, 818.231, 95.2444, 779.417, 76.3254, 742.883, 168.514, 650.614, 176.766, 632.673, 171.384, 671.066, 181.452, 770.66, 199.073, 590.777)
+uv = PackedVector2Array(85.1318, 648.94, 100.789, 638.502, 91.0032, 621.54, 106.008, 586.637, 140.584, 546.19, 189.186, 513.897, 255.729, 507.047, 282.803, 551.409, 273.67, 610.449, 249.858, 644.047, 241.051, 667.859, 231.591, 675.361, 239.42, 685.473, 256.382, 719.071, 263.884, 754.299, 289.979, 768, 307.267, 791.159, 316.401, 833.238, 310.857, 867.813, 310.205, 910.87, 285.741, 943.488, 245.293, 959.797, 195.713, 972.193, 159.179, 969.583, 115.144, 955.883, 83.5032, 918.697, 76.0008, 876.293, 92.9627, 851.176, 90.3532, 818.231, 95.2444, 779.417, 76.3254, 742.883, 166.361, 654.202, 172.102, 628.009, 165.285, 678.601, 181.452, 770.66, 199.073, 590.777)
+polygons = [PackedInt32Array(35, 8, 7, 6), PackedInt32Array(35, 6, 5, 4), PackedInt32Array(35, 32, 9, 8), PackedInt32Array(35, 4, 3, 32), PackedInt32Array(1, 31, 32, 2), PackedInt32Array(31, 11, 10, 32), PackedInt32Array(10, 9, 32), PackedInt32Array(2, 3, 32), PackedInt32Array(0, 33, 31, 1), PackedInt32Array(33, 12, 11, 31), PackedInt32Array(30, 34, 29), PackedInt32Array(30, 0, 33, 34), PackedInt32Array(34, 13, 14), PackedInt32Array(34, 13, 12, 33), PackedInt32Array(28, 34, 29), PackedInt32Array(34, 14, 15), PackedInt32Array(27, 16, 15, 28), PackedInt32Array(28, 15, 34), PackedInt32Array(27, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)]
+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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR", PackedFloat32Array(0.5, 0.5, 0.5, 1, 1, 1, 1, 1, 1, 1, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 1, 0, 0, 0.5), "Hip/Torso/ArmR/ForearmR", PackedFloat32Array(0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0), "Hip/Torso/ArmR/ForearmR/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.5, 0, 0, 0, 0, 0, 0.5, 0), "Hip/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 5
+
+[node name="F-ArmL" type="Polygon2D" parent="Front/PolygonsF"]
+position = Vector2(-93.5628, -267.719)
+scale = Vector2(0.220724, 0.220724)
+texture = ExtResource("4_fke7f")
+skeleton = NodePath("../../Skeleton2DVesnaFront")
+polygon = PackedVector2Array(584.272, 656.954, 590.052, 671.52, 580.573, 685.623, 571.556, 750.591, 550.055, 759.375, 539.651, 779.721, 510.288, 785.732, 491.099, 803.072, 498.498, 825.036, 522.774, 834.284, 489.25, 856.71, 484.626, 892.546, 501.505, 914.973, 522.775, 909.887, 530.636, 931.62, 555.375, 945.723, 579.882, 939.249, 596.065, 955.664, 623.809, 957.283, 639.762, 940.174, 656.87, 947.804, 700.336, 924.915, 697.561, 899.946, 678.603, 874.051, 696.405, 855.555, 698.947, 831.976, 727.616, 819.26, 732.931, 775.332, 734.551, 691.872, 724.378, 674.532, 728.076, 655.572, 711.898, 585.982, 655.948, 521.246, 579.19, 496.047, 538.731, 548.066, 560.926, 613.729, 658.549, 669.003, 655.751, 652.472, 657.531, 685.788, 645.575, 769.205, 648.119, 750.386, 637.692, 789.042, 632.745, 594.207)
+uv = PackedVector2Array(584.272, 656.954, 590.052, 671.52, 580.573, 685.623, 571.556, 750.591, 550.055, 759.375, 539.651, 779.721, 510.288, 785.732, 491.099, 803.072, 498.498, 825.036, 522.774, 834.284, 489.25, 856.71, 484.626, 892.546, 501.505, 914.973, 522.775, 909.887, 530.636, 931.62, 555.375, 945.723, 579.882, 939.249, 596.065, 955.664, 623.809, 957.283, 639.762, 940.174, 656.87, 947.804, 700.336, 924.915, 697.561, 899.946, 678.603, 874.051, 696.405, 855.555, 698.947, 831.976, 727.616, 819.26, 732.931, 775.332, 734.551, 691.872, 724.378, 674.532, 728.076, 655.572, 711.898, 585.982, 655.948, 521.246, 579.19, 496.047, 538.731, 548.066, 560.926, 613.729, 658.549, 669.003, 655.751, 652.472, 657.531, 685.788, 645.575, 769.205, 648.119, 750.386, 637.692, 789.042, 632.745, 594.207)
+polygons = [PackedInt32Array(33, 42, 31, 32), PackedInt32Array(0, 37, 36, 1), PackedInt32Array(38, 36, 29, 28), PackedInt32Array(36, 37, 30, 29), PackedInt32Array(36, 1, 2, 38), PackedInt32Array(37, 42, 35, 0), PackedInt32Array(37, 30, 31, 42), PackedInt32Array(3, 39, 40), PackedInt32Array(3, 41, 39), PackedInt32Array(40, 27, 39), PackedInt32Array(39, 41, 27), PackedInt32Array(40, 38, 2, 3), PackedInt32Array(40, 38, 28, 27), PackedInt32Array(3, 4, 5, 41), PackedInt32Array(41, 25, 26, 27), PackedInt32Array(11, 12, 13, 10), PackedInt32Array(13, 14, 15, 16), PackedInt32Array(16, 19, 18, 17), PackedInt32Array(19, 20, 21, 22), PackedInt32Array(9, 8, 7, 6), PackedInt32Array(9, 10, 13, 16), PackedInt32Array(16, 19, 22, 23), PackedInt32Array(16, 9, 23), PackedInt32Array(41, 25, 24, 23), PackedInt32Array(41, 9, 6, 5), PackedInt32Array(41, 9, 23), PackedInt32Array(35, 42, 33, 34)]
+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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL", PackedFloat32Array(0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 1, 1, 1, 1, 1, 0.5, 0.5, 0.5, 0, 0, 0, 1), "Hip/Torso/ArmL/ForearmL", PackedFloat32Array(0, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0), "Hip/Torso/ArmL/ForearmL/HandL", PackedFloat32Array(0, 0, 0, 0.5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0), "Hip/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR/ForearmR/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 7
+
+[node name="F-Head" type="Polygon2D" parent="Front/PolygonsF"]
+position = Vector2(-95, -270)
+scale = Vector2(0.22449, 0.22449)
+texture = ExtResource("5_d81uw")
+skeleton = NodePath("../../Skeleton2DVesnaFront")
+polygon = PackedVector2Array(320.343, 61.6556, 403.814, 61.6556, 493.897, 88.9284, 573.236, 151.738, 622.823, 225.292, 660.013, 300.499, 679.847, 408.763, 675.715, 481.49, 636.872, 511.242, 548.442, 507.937, 593.897, 547.606, 625.302, 616.201, 554.228, 617.854, 493.897, 592.234, 443.484, 554.218, 395.333, 555.811, 359.903, 580.708, 313.94, 600.816, 241.165, 615.898, 219.144, 584.536, 235.183, 548.388, 276.598, 515.352, 220.82, 518.703, 168.873, 496.919, 140.342, 455.279, 126.463, 397.447, 125.692, 323.038, 138.03, 241.689, 163.861, 168.05, 206.273, 103.665)
+uv = PackedVector2Array(320.343, 61.6556, 403.814, 61.6556, 493.897, 88.9284, 573.236, 151.738, 622.823, 225.292, 660.013, 300.499, 679.847, 408.763, 675.715, 481.49, 636.872, 511.242, 548.442, 507.937, 593.897, 547.606, 625.302, 616.201, 554.228, 617.854, 493.897, 592.234, 443.484, 554.218, 395.333, 555.811, 359.903, 580.708, 313.94, 600.816, 241.165, 615.898, 219.144, 584.536, 235.183, 548.388, 276.598, 515.352, 220.82, 518.703, 168.873, 496.919, 140.342, 455.279, 126.463, 397.447, 125.692, 323.038, 138.03, 241.689, 163.861, 168.05, 206.273, 103.665)
+polygons = [PackedInt32Array(12, 11, 10), PackedInt32Array(13, 12, 10, 9), PackedInt32Array(14, 13, 9), PackedInt32Array(19, 18, 17, 20), PackedInt32Array(21, 20, 17, 16), PackedInt32Array(15, 16, 21), PackedInt32Array(21, 9, 14, 15), PackedInt32Array(29, 0, 1, 2), PackedInt32Array(29, 2, 3, 28), PackedInt32Array(28, 27, 4, 3), PackedInt32Array(27, 4, 5, 26), PackedInt32Array(26, 25, 6, 5), PackedInt32Array(25, 24, 7, 6), PackedInt32Array(24, 7, 8, 9, 21, 22, 23)]
+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, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head", PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1), "Hip/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 1, 1, 1, 1, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 1, 1, 1, 1, 1, 0.5, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/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, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR/ForearmR/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="F-EyeL" type="Polygon2D" parent="Front/PolygonsF"]
+position = Vector2(-97.3469, -271.416)
+scale = Vector2(0.230027, 0.230027)
+texture = ExtResource("7_yvlbo")
+skeleton = NodePath("../../Skeleton2DVesnaFront")
+polygon = PackedVector2Array(247.16, 310.773, 268.364, 287.64, 296.124, 275.688, 323.497, 285.713, 339.304, 310.773, 341.618, 335.448, 326.967, 355.11, 295.352, 359.737, 265.666, 344.315)
+uv = PackedVector2Array(247.16, 310.773, 268.364, 287.64, 296.124, 275.688, 323.497, 285.713, 339.304, 310.773, 341.618, 335.448, 326.967, 355.11, 295.352, 359.737, 265.666, 344.315)
+polygons = [PackedInt32Array(8, 0, 1, 2), PackedInt32Array(8, 2, 3, 7), PackedInt32Array(7, 6, 5, 4, 3)]
+bones = ["Hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR", PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), "Hip/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR/ForearmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR/ForearmR/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="F-EyeR" type="Polygon2D" parent="Front/PolygonsF"]
+position = Vector2(-94.6216, -269.733)
+scale = Vector2(0.223554, 0.223554)
+texture = ExtResource("7_yvlbo")
+skeleton = NodePath("../../Skeleton2DVesnaFront")
+polygon = PackedVector2Array(538.455, 308.471, 522.128, 290.564, 501.588, 277.661, 477.098, 275.817, 458.138, 290.827, 444.709, 310.577, 445.235, 335.067, 456.032, 351.393, 472.622, 356.66, 497.902, 353.5, 522.391, 339.544)
+uv = PackedVector2Array(538.455, 308.471, 522.128, 290.564, 501.588, 277.661, 477.098, 275.817, 458.138, 290.827, 444.709, 310.577, 445.235, 335.067, 456.032, 351.393, 472.622, 356.66, 497.902, 353.5, 522.391, 339.544)
+polygons = [PackedInt32Array(0, 1, 2, 10), PackedInt32Array(10, 9, 3, 2), PackedInt32Array(9, 8, 4, 3), PackedInt32Array(8, 7, 5, 4), PackedInt32Array(6, 5, 7)]
+bones = ["Hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL", PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), "Hip/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR/ForearmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR/ForearmR/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL/FootL", 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/LowerlegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="F-EyebrowR" type="Polygon2D" parent="Front/PolygonsF"]
+position = Vector2(-101, -273)
+scale = Vector2(0.24607, 0.238988)
+texture = ExtResource("7_yvlbo")
+skeleton = NodePath("../../Skeleton2DVesnaFront")
+polygon = PackedVector2Array(282.481, 262.352, 288.531, 254.83, 304.228, 253.686, 318.78, 258.264, 327.283, 270.036, 321.723, 278.375, 310.278, 271.181, 297.851, 267.747, 285.915, 271.835)
+uv = PackedVector2Array(282.481, 262.352, 288.531, 254.83, 304.228, 253.686, 318.78, 258.264, 327.283, 270.036, 321.723, 278.375, 310.278, 271.181, 297.851, 267.747, 285.915, 271.835)
+polygons = [PackedInt32Array(7, 8, 0, 1), PackedInt32Array(7, 6, 2, 1), PackedInt32Array(6, 2, 3, 5), PackedInt32Array(5, 4, 3)]
+bones = ["Hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowR", PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), "Hip/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR/ForearmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR/ForearmR/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="F-EyebrowL" type="Polygon2D" parent="Front/PolygonsF"]
+position = Vector2(-86, -265)
+scale = Vector2(0.205545, 0.205545)
+texture = ExtResource("7_yvlbo")
+skeleton = NodePath("../../Skeleton2DVesnaFront")
+polygon = PackedVector2Array(459.355, 268.088, 466.487, 259.278, 480.751, 252.566, 494.008, 252.65, 505.671, 260.285, 499.881, 269.347, 489.897, 265.655, 480.331, 266.578, 470.934, 272.619, 463.298, 277.653)
+uv = PackedVector2Array(459.355, 268.088, 466.487, 259.278, 480.751, 252.566, 494.008, 252.65, 505.671, 260.285, 499.881, 269.347, 489.897, 265.655, 480.331, 266.578, 470.934, 272.619, 463.298, 277.653)
+polygons = [PackedInt32Array(6, 3, 4, 5), PackedInt32Array(7, 6, 3, 2), PackedInt32Array(8, 7, 2, 1), PackedInt32Array(8, 9, 0, 1)]
+bones = ["Hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowL", PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), "Hip/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR/ForearmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR/ForearmR/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="F-EyeRPupil" type="Polygon2D" parent="Front/PolygonsF"]
+position = Vector2(-90, -265)
+scale = Vector2(0.209717, 0.209717)
+texture = ExtResource("8_x1v86")
+skeleton = NodePath("../../Skeleton2DVesnaFront")
+polygon = PackedVector2Array(275.548, 324.83, 281.631, 298.181, 299.3, 284.567, 322.763, 285.436, 335.798, 303.395, 337.536, 326.858, 332.902, 346.555, 317.839, 355.245, 295.535, 356.403, 276.996, 344.817)
+uv = PackedVector2Array(275.548, 324.83, 281.631, 298.181, 299.3, 284.567, 322.763, 285.436, 335.798, 303.395, 337.536, 326.858, 332.902, 346.555, 317.839, 355.245, 295.535, 356.403, 276.996, 344.817)
+polygons = [PackedInt32Array(1, 4, 3, 2), PackedInt32Array(5, 4, 1, 0), PackedInt32Array(5, 6, 9, 0), PackedInt32Array(6, 9, 8, 7)]
+bones = ["Hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR/PupilR", PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), "Hip/Torso/Head/BowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR/ForearmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR/ForearmR/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="F-EyeLPupil" type="Polygon2D" parent="Front/PolygonsF"]
+position = Vector2(-91.2528, -267.493)
+scale = Vector2(0.215852, 0.215852)
+texture = ExtResource("8_x1v86")
+skeleton = NodePath("../../Skeleton2DVesnaFront")
+polygon = PackedVector2Array(462.423, 289.682, 478.941, 284.176, 494.023, 288.006, 504.556, 298.779, 510.78, 316.494, 510.541, 332.773, 501.683, 346.897, 492.108, 354.797, 475.35, 356.712, 458.593, 351.924, 449.257, 332.054, 450.454, 310.03)
+uv = PackedVector2Array(462.423, 289.682, 478.941, 284.176, 494.023, 288.006, 504.556, 298.779, 510.78, 316.494, 510.541, 332.773, 501.683, 346.897, 492.108, 354.797, 475.35, 356.712, 458.593, 351.924, 449.257, 332.054, 450.454, 310.03)
+polygons = [PackedInt32Array(0, 1, 2, 3), PackedInt32Array(0, 11, 4, 3), PackedInt32Array(11, 10, 5, 4), PackedInt32Array(9, 10, 5, 6), PackedInt32Array(9, 6, 7, 8)]
+bones = ["Hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1/Hair2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL/PupilL", PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), "Hip/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR/ForearmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR/ForearmR/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL/FootL", PackedFloat32Array(0, 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, 0), "Hip/LegR/LowerlegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="F-Hair" type="Polygon2D" parent="Front/PolygonsF"]
+position = Vector2(-98, -271)
+scale = Vector2(0.232091, 0.232091)
+texture = ExtResource("8_51wdy")
+skeleton = NodePath("../../Skeleton2DVesnaFront")
+polygon = PackedVector2Array(86.1556, 304.852, 119.511, 288.944, 137.985, 229.418, 163.642, 179.642, 214.445, 142.181, 286.8, 126.786, 330.419, 136.536, 380.708, 165.273, 386.353, 212.997, 339.656, 248.918, 297.577, 288.944, 245.235, 324.352, 188.787, 348.984, 129.774, 361.813, 88.2082, 354.629, 148.761, 305.513, 194.256, 256.934, 247.846, 207.585, 313.774, 183.681)
+uv = PackedVector2Array(86.1556, 304.852, 119.511, 288.944, 137.985, 229.418, 163.642, 179.642, 214.445, 142.181, 286.8, 126.786, 330.419, 136.536, 380.708, 165.273, 386.353, 212.997, 339.656, 248.918, 297.577, 288.944, 245.235, 324.352, 188.787, 348.984, 129.774, 361.813, 88.2082, 354.629, 148.761, 305.513, 194.256, 256.934, 247.846, 207.585, 313.774, 183.681)
+polygons = [PackedInt32Array(13, 14, 0, 1), PackedInt32Array(9, 18, 7, 8), PackedInt32Array(9, 18, 17, 10), PackedInt32Array(18, 7, 6, 5), PackedInt32Array(18, 5, 4, 17), PackedInt32Array(16, 17, 10, 11), PackedInt32Array(16, 17, 4, 3), PackedInt32Array(16, 15, 2, 3), PackedInt32Array(16, 11, 12, 15), PackedInt32Array(13, 15, 12), PackedInt32Array(13, 1, 15), PackedInt32Array(15, 2, 1)]
+bones = ["Hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/Hair1", PackedFloat32Array(0, 0, 0, 0.5, 1, 1, 1, 1, 1, 1, 1, 0.5, 0, 0, 0, 0, 0.5, 1, 1), "Hip/Torso/Head/Hair1/Hair2", PackedFloat32Array(1, 1, 1, 1, 0.5, 0, 0, 0, 0, 0, 0.5, 1, 1, 1, 1, 1, 1, 0.5, 0), "Hip/Torso/Head/EyebrowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyebrowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeL/PupilL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/EyeR/PupilR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/Head/BowR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR/ForearmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmR/ForearmR/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Torso/ArmL/ForearmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegR/LowerlegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LegL/LowerlegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 4
+
+[node name="Skeleton2DVesnaFront" type="Skeleton2D" parent="Front"]
+modification_stack = SubResource("SkeletonModificationStack2D_d81uw")
+
+[node name="Hip" type="Bone2D" parent="Front/Skeleton2DVesnaFront"]
+position = Vector2(0, -85)
+rotation = -1.57079
+scale = Vector2(0.999828, 0.999828)
+rest = Transform2D(6.27438e-06, -1, 1, 6.27438e-06, 0, -85)
+auto_calculate_length_and_angle = false
+length = 70.0
+bone_angle = 0.0
+
+[node name="Torso" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip"]
+position = Vector2(28, -4.00006)
+rotation = -0.0148625
+scale = Vector2(0.999941, 0.999941)
+rest = Transform2D(1, 0, 0, 1, 28, -4.00006)
+auto_calculate_length_and_angle = false
+length = 52.865
+bone_angle = 0.0
+
+[node name="Head" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip/Torso"]
+position = Vector2(42, -1.00009)
+rotation = -0.050539
+scale = Vector2(1, 1)
+rest = Transform2D(0.998723, -0.0505175, 0.0505175, 0.998723, 42, -1.00009)
+auto_calculate_length_and_angle = false
+length = 80.514
+bone_angle = 0.0
+
+[node name="Hair1" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip/Torso/Head"]
+position = Vector2(75.6114, -10.1941)
+rotation = -0.106779
+rest = Transform2D(0.994305, -0.106576, 0.106576, 0.994305, 75.6114, -10.1941)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="Hair2" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip/Torso/Head/Hair1"]
+position = Vector2(-12.5125, -23.2473)
+rotation = -2.04367
+rest = Transform2D(-0.45545, -0.890261, 0.890261, -0.45545, -12.5125, -23.2473)
+auto_calculate_length_and_angle = false
+length = 34.433
+bone_angle = 2.89567
+
+[node name="EyebrowL" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip/Torso/Head"]
+position = Vector2(55.0193, 20.8054)
+rest = Transform2D(1, 0, 0, 1, 55.0193, 20.8054)
+auto_calculate_length_and_angle = false
+length = 8.0
+bone_angle = 0.0
+
+[node name="EyebrowR" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip/Torso/Head"]
+position = Vector2(56.0915, -20.1928)
+rest = Transform2D(1, 0, 0, 1, 56.0915, -20.1928)
+auto_calculate_length_and_angle = false
+length = 8.0
+bone_angle = 0.0
+
+[node name="EyeL" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip/Torso/Head"]
+position = Vector2(41.7833, 25.1423)
+rest = Transform2D(1, 0, 0, 1, 41.7833, 25.1423)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="PupilL" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip/Torso/Head/EyeL"]
+position = Vector2(-0.645145, -7.04158)
+rest = Transform2D(1, 0, 0, 1, -0.645145, -7.04158)
+auto_calculate_length_and_angle = false
+length = 2.0
+bone_angle = 0.0
+
+[node name="EyeR" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip/Torso/Head"]
+position = Vector2(44.2079, -22.7964)
+rest = Transform2D(1, 0, 0, 1, 44.2079, -22.7964)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="PupilR" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip/Torso/Head/EyeR"]
+position = Vector2(-0.252554, 4.99362)
+rest = Transform2D(1, 0, 0, 1, -0.252554, 4.99362)
+auto_calculate_length_and_angle = false
+length = 2.0
+bone_angle = 0.0
+
+[node name="BowL" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip/Torso/Head"]
+position = Vector2(-2.90667, 17.8757)
+rotation = 2.13126
+rest = Transform2D(-0.531575, 0.847011, -0.847011, -0.531575, -2.90667, 17.8757)
+auto_calculate_length_and_angle = false
+length = 30.0
+bone_angle = 0.0
+
+[node name="BowR" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip/Torso/Head"]
+position = Vector2(-2.39005, -12.1365)
+rotation = -2.07051
+scale = Vector2(1, 1)
+rest = Transform2D(-0.479174, -0.87772, 0.87772, -0.479174, -2.39005, -12.1365)
+auto_calculate_length_and_angle = false
+length = 30.0
+bone_angle = 0.0
+
+[node name="ArmR" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip/Torso"]
+position = Vector2(34.9997, -39.0003)
+rotation = 2.94981
+rest = Transform2D(-0.981666, 0.190609, -0.190609, -0.981666, 34.9997, -39.0003)
+
+[node name="ForearmR" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip/Torso/ArmR"]
+position = Vector2(20.7009, 19.2995)
+rest = Transform2D(1, 0, 0, 1, 20.7009, 19.2995)
+
+[node name="HandL" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip/Torso/ArmR/ForearmR"]
+position = Vector2(32.557, 0.209349)
+rotation = -1.82949
+rest = Transform2D(-0.255822, -0.966724, 0.966724, -0.255822, 32.557, 0.209349)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 96.8522
+
+[node name="ArmL" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip/Torso"]
+position = Vector2(37.0002, 39.9996)
+rotation = 1.87757
+rest = Transform2D(-0.301986, 0.953313, -0.953313, -0.301986, 37.0002, 39.9996)
+
+[node name="ForearmL" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip/Torso/ArmL"]
+position = Vector2(24.964, 22.5122)
+rest = Transform2D(1, 0, 0, 1, 24.964, 22.5122)
+
+[node name="HandL" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip/Torso/ArmL/ForearmL"]
+position = Vector2(0.781976, 32.2705)
+rotation = 1.78785
+scale = Vector2(1, 1)
+rest = Transform2D(-0.214804, 0.976657, -0.976657, -0.214804, 0.781976, 32.2705)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = -7.866
+
+[node name="Skirt" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip"]
+rotation = 3.1191
+scale = Vector2(1, 1)
+rest = Transform2D(-0.999747, 0.0224907, -0.0224907, -0.999747, 0, 0)
+auto_calculate_length_and_angle = false
+length = 43.649
+bone_angle = 0.0
+
+[node name="LegR" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip"]
+position = Vector2(0.39769, -17.9975)
+rotation = -2.9064
+scale = Vector2(0.99987, 0.99987)
+rest = Transform2D(-0.981666, 0.190609, -0.190609, -0.981666, 4.99985, -24)
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LowerlegR" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip/LegR"]
+position = Vector2(28.6862, 4.55074)
+rotation = 0.0443308
+scale = Vector2(1.00002, 1.00002)
+rest = Transform2D(1, 0, 0, 1, 28.659, 4.54586)
+metadata/_local_pose_override_enabled_ = true
+
+[node name="FootR" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip/LegR/LowerlegR"]
+position = Vector2(37.8901, 4.29977)
+rotation = 0.875842
+rest = Transform2D(0.510212, 0.860049, -0.860049, 0.510212, 37.8751, 4.29797)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 24.9323
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LegL" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip"]
+position = Vector2(3.15478, 22.8724)
+rotation = 2.64089
+scale = Vector2(0.999874, 0.999874)
+rest = Transform2D(-0.981666, 0.190609, -0.190609, -0.981666, 6.00022, 35)
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LowerlegL" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip/LegL"]
+position = Vector2(29.6619, 4.73919)
+rotation = -0.0333433
+scale = Vector2(1.00005, 1.00005)
+rest = Transform2D(1, 0, 0, 1, 29.6406, 4.73647)
+metadata/_local_pose_override_enabled_ = true
+
+[node name="FootL" type="Bone2D" parent="Front/Skeleton2DVesnaFront/Hip/LegL/LowerlegL"]
+position = Vector2(39.2717, 7.62497)
+rotation = 0.515632
+scale = Vector2(0.999914, 0.999914)
+rest = Transform2D(0.865788, 0.500411, -0.500411, 0.865788, 39.2667, 7.62418)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = -96.5537
+metadata/_local_pose_override_enabled_ = true
+
+[node name="IK Targets" type="Node2D" parent="Front"]
+
+[node name="FootL Target" type="Node2D" parent="Front/IK Targets"]
+position = Vector2(36, -21)
+
+[node name="FootL Rotate" type="Node2D" parent="Front/IK Targets/FootL Target"]
+position = Vector2(16, 4)
+
+[node name="FootR Target" type="Node2D" parent="Front/IK Targets"]
+position = Vector2(-20, -23)
+
+[node name="FootR Rotate" type="Node2D" parent="Front/IK Targets/FootR Target"]
+position = Vector2(-16, 5)
+
+[node name="VesnaFrontAnimPlayer" type="AnimationPlayer" parent="Front"]
+libraries = {
+&"": SubResource("AnimationLibrary_x1v86")
+}
+
+[node name="Back" type="Node2D" parent="."]
+visible = false
+
+[node name="PolygonsB" type="Node2D" parent="Back"]
+
+[node name="B-LegR" type="Polygon2D" parent="Back/PolygonsB"]
+position = Vector2(-273.4, -267.908)
+scale = Vector2(0.220734, 0.220734)
+texture = ExtResource("2_51wdy")
+skeleton = NodePath("../../Skeleton2DVesnaBack")
+polygon = PackedVector2Array(1064.52, 795.678, 1111.2, 755.188, 1166.46, 797.864, 1177.95, 908.933, 1166.46, 925.894, 1177.95, 935.196, 1179.6, 981.155, 1208.05, 987.721, 1221.73, 1037.51, 1204.22, 1096.6, 1229.39, 1169.37, 1215.71, 1220.8, 1095.34, 1230.65, 984.268, 1213.69, 962.383, 1132.16, 1000.13, 1054.47, 1003.42, 995.381, 1046.09, 967.477, 1068.53, 973.495, 1068.03, 945.645, 1080.02, 931.913, 1063.01, 914.778, 1118.13, 927.592, 1115.86, 901.818, 1120.84, 950.653, 1098.23, 1042.9, 1092.82, 1141.35)
+uv = PackedVector2Array(1064.52, 795.678, 1111.2, 755.188, 1166.46, 797.864, 1177.95, 908.933, 1166.46, 925.894, 1177.95, 935.196, 1179.6, 981.155, 1208.05, 987.721, 1221.73, 1037.51, 1204.22, 1096.6, 1229.39, 1169.37, 1215.71, 1220.8, 1095.34, 1230.65, 984.268, 1213.69, 962.383, 1132.16, 1000.13, 1054.47, 1003.42, 995.381, 1046.09, 967.477, 1068.53, 973.495, 1068.03, 945.645, 1080.02, 931.913, 1063.01, 914.778, 1118.13, 927.592, 1115.86, 901.818, 1120.84, 950.653, 1098.23, 1042.9, 1092.82, 1141.35)
+polygons = [PackedInt32Array(1, 23, 21, 0), PackedInt32Array(1, 23, 3, 2), PackedInt32Array(22, 23, 3, 4), PackedInt32Array(22, 23, 21, 20), PackedInt32Array(24, 22, 20, 19), PackedInt32Array(24, 22, 4, 5), PackedInt32Array(18, 25, 24, 19), PackedInt32Array(24, 5, 6, 25), PackedInt32Array(25, 6, 7, 8), PackedInt32Array(25, 18, 17, 16), PackedInt32Array(25, 8, 9, 26), PackedInt32Array(25, 16, 15, 26), PackedInt32Array(26, 13, 14, 15), PackedInt32Array(26, 9, 10, 11), PackedInt32Array(26, 11, 12, 13)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerlegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerlegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(1, 1, 1, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0), "Hips/LegL/LowerlegL", PackedFloat32Array(0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0.5, 0, 0.5, 0.5, 0), "Hips/LegL/LowerlegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5)]
+internal_vertex_count = 5
+
+[node name="B-LegL" type="Polygon2D" parent="Back/PolygonsB"]
+position = Vector2(-273.4, -267.908)
+scale = Vector2(0.220734, 0.220734)
+texture = ExtResource("2_51wdy")
+skeleton = NodePath("../../Skeleton2DVesnaBack")
+polygon = PackedVector2Array(1391.93, 761.429, 1436.92, 783.924, 1434.05, 906.449, 1422.08, 928.943, 1436.44, 943.302, 1438.84, 975.848, 1466.6, 980.634, 1481.43, 1020.36, 1470.9, 1054.82, 1506.32, 1108.42, 1510.15, 1209.41, 1392.89, 1219.94, 1289.99, 1213.72, 1264.62, 1138.1, 1280.89, 1096.94, 1251.7, 1039.98, 1287.12, 991.642, 1323.04, 986.826, 1325.81, 947.271, 1335.7, 935.405, 1323.44, 918.792, 1324.23, 779.954, 1377.67, 906.685, 1374.9, 932.791, 1374.5, 956.128, 1376.88, 1036.82, 1384.79, 1132.94)
+uv = PackedVector2Array(1391.93, 761.429, 1436.92, 783.924, 1434.05, 906.449, 1422.08, 928.943, 1436.44, 943.302, 1438.84, 975.848, 1466.6, 980.634, 1481.43, 1020.36, 1470.9, 1054.82, 1506.32, 1108.42, 1510.15, 1209.41, 1392.89, 1219.94, 1289.99, 1213.72, 1264.62, 1138.1, 1280.89, 1096.94, 1251.7, 1039.98, 1287.12, 991.642, 1323.04, 986.826, 1325.81, 947.271, 1335.7, 935.405, 1323.44, 918.792, 1324.23, 779.954, 1377.67, 906.685, 1374.9, 932.791, 1374.5, 956.128, 1376.88, 1036.82, 1384.79, 1132.94)
+polygons = [PackedInt32Array(0, 1, 2, 22), PackedInt32Array(0, 21, 20, 22), PackedInt32Array(23, 3, 2, 22), PackedInt32Array(23, 22, 20, 19), PackedInt32Array(23, 3, 4, 24), PackedInt32Array(23, 19, 18, 24), PackedInt32Array(18, 24, 25, 17), PackedInt32Array(24, 4, 5, 25), PackedInt32Array(25, 5, 6, 7), PackedInt32Array(25, 15, 16, 17), PackedInt32Array(25, 7, 8, 26), PackedInt32Array(25, 15, 14, 26), PackedInt32Array(26, 14, 13, 12), PackedInt32Array(26, 8, 9, 10), PackedInt32Array(26, 10, 11, 12)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(1, 1, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 1, 0.5, 0.5, 0, 0, 0), "Hips/LegR/LowerlegR", PackedFloat32Array(0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0.5, 0.5, 0.5, 0), "Hips/LegR/LowerlegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerlegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerlegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 5
+
+[node name="B-Torso" type="Polygon2D" parent="Back/PolygonsB"]
+position = Vector2(-273.065, -266.929)
+scale = Vector2(0.220594, 0.220594)
+texture = ExtResource("3_dqmiu")
+skeleton = NodePath("../../Skeleton2DVesnaBack")
+polygon = PackedVector2Array(1197.8, 473.612, 1296.98, 471.133, 1409.37, 493.447, 1463.92, 590.141, 1463.92, 695.099, 1409.37, 726.505, 1488.71, 757.909, 1579.62, 819.067, 1608.55, 949.645, 1506.07, 1041.38, 1355.65, 1076.09, 1246.56, 1090.14, 1066.4, 1071.13, 934.165, 1024.85, 858.959, 929.81, 877.967, 812.455, 962.265, 762.042, 1049.04, 739.728, 993.669, 703.364, 957.306, 605.843, 992.843, 501.711, 1092.02, 476.091, 1216.97, 745.635, 1205.15, 605.635, 1229.7, 893.817)
+uv = PackedVector2Array(1197.8, 473.612, 1296.98, 471.133, 1409.37, 493.447, 1463.92, 590.141, 1463.92, 695.099, 1409.37, 726.505, 1488.71, 757.909, 1579.62, 819.067, 1608.55, 949.645, 1506.07, 1041.38, 1355.65, 1076.09, 1246.56, 1090.14, 1066.4, 1071.13, 934.165, 1024.85, 858.959, 929.81, 877.967, 812.455, 962.265, 762.042, 1049.04, 739.728, 993.669, 703.364, 957.306, 605.843, 992.843, 501.711, 1092.02, 476.091, 1216.97, 745.635, 1205.15, 605.635, 1229.7, 893.817)
+polygons = [PackedInt32Array(0, 23, 2, 1), PackedInt32Array(0, 21, 20, 23), PackedInt32Array(23, 4, 3, 2), PackedInt32Array(23, 20, 19, 18), PackedInt32Array(23, 18, 17, 22), PackedInt32Array(22, 5, 4, 23), PackedInt32Array(22, 5, 6, 24), PackedInt32Array(22, 24, 16, 17), PackedInt32Array(16, 15, 14, 24), PackedInt32Array(24, 6, 7, 8), PackedInt32Array(24, 12, 13, 14), PackedInt32Array(24, 8, 9, 10), PackedInt32Array(24, 10, 11, 12)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0, 0, 0, 0, 0.5, 0, 0), "Hips/Torso", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerlegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerlegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerlegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerlegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 3
+
+[node name="B-Head" type="Polygon2D" parent="Back/PolygonsB"]
+position = Vector2(-275.457, -270.333)
+scale = Vector2(0.222524, 0.222524)
+texture = ExtResource("5_d81uw")
+skeleton = NodePath("../../Skeleton2DVesnaBack")
+polygon = PackedVector2Array(1205.42, 29.0074, 1351.18, 67.3245, 1485.66, 188.286, 1532.24, 345.311, 1523.23, 551.171, 1325.63, 565.446, 1176.87, 571.457, 1049.15, 576.716, 916.166, 532.388, 910.907, 366.348, 952.229, 179.27, 1054.41, 58.3087, 1212.94, 184.53, 1202.42, 364.845)
+uv = PackedVector2Array(1205.42, 29.0074, 1351.18, 67.3245, 1485.66, 188.286, 1532.24, 345.311, 1523.23, 551.171, 1325.63, 565.446, 1176.87, 571.457, 1049.15, 576.716, 916.166, 532.388, 910.907, 366.348, 952.229, 179.27, 1054.41, 58.3087, 1212.94, 184.53, 1202.42, 364.845)
+polygons = [PackedInt32Array(0, 12, 2, 1), PackedInt32Array(0, 12, 10, 11), PackedInt32Array(12, 13, 9, 10), PackedInt32Array(12, 2, 3, 13), PackedInt32Array(13, 3, 4, 5), PackedInt32Array(13, 9, 8, 7), PackedInt32Array(13, 7, 6, 5)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerlegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerlegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerlegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerlegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 2
+
+[node name="B-ArmR" type="Polygon2D" parent="Back/PolygonsB"]
+position = Vector2(-279.243, -271.766)
+scale = Vector2(0.224795, 0.224795)
+texture = ExtResource("4_fke7f")
+polygon = PackedVector2Array(996.777, 506.863, 1055.59, 558.952, 1085.27, 659.208, 1076.87, 757.785, 1033.18, 804.832, 941.328, 833.957, 874.677, 795.871, 870.196, 695.614, 906.042, 560.632)
+uv = PackedVector2Array(996.777, 506.863, 1055.59, 558.952, 1085.27, 659.208, 1076.87, 757.785, 1033.18, 804.832, 941.328, 833.957, 874.677, 795.871, 870.196, 695.614, 906.042, 560.632)
+polygons = [PackedInt32Array(5, 6, 7, 4), PackedInt32Array(3, 4, 7, 8), PackedInt32Array(3, 2, 0, 8), PackedInt32Array(1, 2, 0)]
+
+[node name="B-ArmL" type="Polygon2D" parent="Back/PolygonsB"]
+position = Vector2(-279.243, -271.766)
+scale = Vector2(0.224795, 0.224795)
+texture = ExtResource("4_fke7f")
+polygon = PackedVector2Array(1394.88, 498.235, 1459.27, 515.55, 1521.5, 591.305, 1576.15, 729.288, 1570.2, 838.051, 1459.81, 798.55, 1360.79, 749.309, 1341.31, 614.032)
+uv = PackedVector2Array(1394.88, 498.235, 1459.27, 515.55, 1521.5, 591.305, 1576.15, 729.288, 1570.2, 838.051, 1459.81, 798.55, 1360.79, 749.309, 1341.31, 614.032)
+polygons = [PackedInt32Array(6, 5, 4, 3), PackedInt32Array(6, 3, 2, 7), PackedInt32Array(7, 2, 1, 0)]
+
+[node name="B-Zipfel" type="Polygon2D" parent="Back/PolygonsB"]
+position = Vector2(-293, -276)
+scale = Vector2(0.238229, 0.238229)
+texture = ExtResource("8_51wdy")
+skeleton = NodePath("../../Skeleton2DVesnaBack")
+polygon = PackedVector2Array(1206.13, 164.39, 1294.92, 186.93, 1374.83, 247.718, 1386.44, 391.834, 1342.04, 468.331, 1298.33, 537.999, 1229.35, 639.085, 1147.39, 553.025, 1074.3, 464.916, 995.757, 350.17, 1008.05, 226.545, 1098.21, 171.221, 1202.03, 294.846, 1210.22, 475.845)
+uv = PackedVector2Array(1206.13, 164.39, 1294.92, 186.93, 1374.83, 247.718, 1386.44, 391.834, 1342.04, 468.331, 1298.33, 537.999, 1229.35, 639.085, 1147.39, 553.025, 1074.3, 464.916, 995.757, 350.17, 1008.05, 226.545, 1098.21, 171.221, 1208.17, 279.137, 1210.22, 475.845)
+polygons = [PackedInt32Array(12, 0, 1, 2), PackedInt32Array(12, 0, 11, 10), PackedInt32Array(9, 12, 10), PackedInt32Array(12, 3, 2), PackedInt32Array(12, 13, 4, 3), PackedInt32Array(12, 13, 8, 9), PackedInt32Array(4, 13, 6, 5), PackedInt32Array(13, 8, 7, 6)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head/Zipfel1", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5), "Hips/Torso/Head/Zipfel1/Zpifel2", PackedFloat32Array(0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0.5), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerlegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerlegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerlegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerlegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 2
+
+[node name="Skeleton2DVesnaBack" type="Skeleton2D" parent="Back"]
+modification_stack = SubResource("SkeletonModificationStack2D_yvlbo")
+
+[node name="Hips" type="Bone2D" parent="Back/Skeleton2DVesnaBack"]
+position = Vector2(-1, -97)
+rotation = -1.54025
+rest = Transform2D(0.030546, -0.999533, 0.999533, 0.030546, -1, -97)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="Torso" type="Bone2D" parent="Back/Skeleton2DVesnaBack/Hips"]
+position = Vector2(27.9564, -1.85482)
+rotation = -0.0239059
+scale = Vector2(1, 1)
+rest = Transform2D(0.999714, -0.0239036, 0.0239036, 0.999714, 27.9564, -1.85482)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="Head" type="Bone2D" parent="Back/Skeleton2DVesnaBack/Hips/Torso"]
+position = Vector2(35.9793, -3.23915)
+rest = Transform2D(1, 0, 0, 1, 35.9793, -3.23915)
+auto_calculate_length_and_angle = false
+length = 86.739
+bone_angle = 0.0
+
+[node name="Zipfel1" type="Bone2D" parent="Back/Skeleton2DVesnaBack/Hips/Torso/Head"]
+position = Vector2(44.999, -0.29902)
+rest = Transform2D(1, 0, 0, 1, 44.999, -0.29902)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="Zpifel2" type="Bone2D" parent="Back/Skeleton2DVesnaBack/Hips/Torso/Head/Zipfel1"]
+position = Vector2(-40.9792, 3.27237)
+rotation = 3.139
+rest = Transform2D(-0.999997, 0.00259718, -0.00259718, -0.999997, -40.9792, 3.27237)
+auto_calculate_length_and_angle = false
+length = 26.883
+bone_angle = 0.0
+
+[node name="ArmR" type="Bone2D" parent="Back/Skeleton2DVesnaBack/Hips/Torso"]
+position = Vector2(21.2454, 36.8596)
+rotation = 2.63125
+rest = Transform2D(-0.872579, 0.488473, -0.488473, -0.872579, 21.2454, 36.8596)
+auto_calculate_length_and_angle = false
+length = 54.09
+bone_angle = 0.0
+
+[node name="ArmL" type="Bone2D" parent="Back/Skeleton2DVesnaBack/Hips/Torso"]
+position = Vector2(21.6673, -50.1451)
+rotation = -2.89381
+rest = Transform2D(-0.96946, -0.245252, 0.245252, -0.96946, 21.6673, -50.1451)
+auto_calculate_length_and_angle = false
+length = 54.09
+bone_angle = 0.0
+
+[node name="Skirt" type="Bone2D" parent="Back/Skeleton2DVesnaBack/Hips"]
+rotation = 3.09376
+rest = Transform2D(-0.998856, 0.0478134, -0.0478134, -0.998856, 0, 0)
+auto_calculate_length_and_angle = false
+length = 54.09
+bone_angle = 0.0
+
+[node name="LegR" type="Bone2D" parent="Back/Skeleton2DVesnaBack/Hips"]
+position = Vector2(-3.98965, 33.1373)
+rotation = -3.12264
+rest = Transform2D(-0.99982, -0.0189511, 0.0189511, -0.99982, -3.98965, 33.1373)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LowerlegR" type="Bone2D" parent="Back/Skeleton2DVesnaBack/Hips/LegR"]
+position = Vector2(30.9125, -2.53274)
+rotation = -0.0935883
+rest = Transform2D(0.995624, -0.0934517, 0.0934517, 0.995624, 30.9125, -2.53274)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="FootR" type="Bone2D" parent="Back/Skeleton2DVesnaBack/Hips/LegR/LowerlegR"]
+position = Vector2(23.9326, 2.05673)
+rotation = -0.831761
+rest = Transform2D(0.673575, -0.739118, 0.739118, 0.673575, 23.9326, 2.05673)
+auto_calculate_length_and_angle = false
+length = 23.655
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LegL" type="Bone2D" parent="Back/Skeleton2DVesnaBack/Hips"]
+position = Vector2(-4.79233, -25.8657)
+rotation = -3.05636
+rest = Transform2D(-0.99637, -0.0851333, 0.0851333, -0.99637, -4.79233, -25.8657)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LowerlegL" type="Bone2D" parent="Back/Skeleton2DVesnaBack/Hips/LegL"]
+position = Vector2(30.6769, -4.5747)
+rotation = -0.232423
+rest = Transform2D(0.973111, -0.230336, 0.230336, 0.973111, 30.6769, -4.5747)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="FootL" type="Bone2D" parent="Back/Skeleton2DVesnaBack/Hips/LegL/LowerlegL"]
+position = Vector2(24.9465, 1.91609)
+rotation = 0.934479
+rest = Transform2D(0.594238, 0.804289, -0.804289, 0.594238, 24.9465, 1.91609)
+auto_calculate_length_and_angle = false
+length = 23.655
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="IK Targets" type="Node2D" parent="Back/Skeleton2DVesnaBack"]
+
+[node name="FootL Target" type="Node2D" parent="Back/Skeleton2DVesnaBack/IK Targets"]
+position = Vector2(-25, -37)
+rotation = 0.522455
+
+[node name="FootL Rotate" type="Node2D" parent="Back/Skeleton2DVesnaBack/IK Targets/FootL Target"]
+position = Vector2(-6.748, 22.3487)
+
+[node name="FootR Target" type="Node2D" parent="Back/Skeleton2DVesnaBack/IK Targets"]
+position = Vector2(32, -37)
+rotation = 0.522379
+
+[node name="FootR Rotate" type="Node2D" parent="Back/Skeleton2DVesnaBack/IK Targets/FootR Target"]
+position = Vector2(23.0836, 4.01854)
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-0000.png b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-0000.png
new file mode 100644
index 0000000..fd3733d
Binary files /dev/null and b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-0000.png differ
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-0000.png.import b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-0000.png.import
new file mode 100644
index 0000000..44dde2f
--- /dev/null
+++ b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-0000.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://fbqsf00v1rfk"
+path="res://.godot/imported/Arms-0000.png-1437a7dc61e123c45e36779cffff9e76.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-0000.png"
+dest_files=["res://.godot/imported/Arms-0000.png-1437a7dc61e123c45e36779cffff9e76.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-0001.png b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-0001.png
new file mode 100644
index 0000000..c36dd22
Binary files /dev/null and b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-0001.png differ
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-0001.png.import b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-0001.png.import
new file mode 100644
index 0000000..04ad886
--- /dev/null
+++ b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-0001.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dk63xeqwu23aq"
+path="res://.godot/imported/Arms-0001.png-1d74e1911ee7220ed9a63a247cba4369.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-0001.png"
+dest_files=["res://.godot/imported/Arms-0001.png-1d74e1911ee7220ed9a63a247cba4369.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-Extra-0000.png b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-Extra-0000.png
new file mode 100644
index 0000000..82ae687
Binary files /dev/null and b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-Extra-0000.png differ
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-Extra-0000.png.import b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-Extra-0000.png.import
new file mode 100644
index 0000000..e105702
--- /dev/null
+++ b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-Extra-0000.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://e7e74uwnap7s"
+path="res://.godot/imported/Arms-Extra-0000.png-8ae550b7d00be5033b2efd4e97cc0acb.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-Extra-0000.png"
+dest_files=["res://.godot/imported/Arms-Extra-0000.png-8ae550b7d00be5033b2efd4e97cc0acb.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-Extra-0001.png b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-Extra-0001.png
new file mode 100644
index 0000000..a788b20
Binary files /dev/null and b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-Extra-0001.png differ
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-Extra-0001.png.import b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-Extra-0001.png.import
new file mode 100644
index 0000000..5fe352a
--- /dev/null
+++ b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-Extra-0001.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bd2vd6wt37eps"
+path="res://.godot/imported/Arms-Extra-0001.png-046adcd4a781de10d63c86ba06644cd0.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Arms-Extra-0001.png"
+dest_files=["res://.godot/imported/Arms-Extra-0001.png-046adcd4a781de10d63c86ba06644cd0.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Equipment.png b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Equipment.png
new file mode 100644
index 0000000..c99a897
Binary files /dev/null and b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Equipment.png differ
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Equipment.png.import b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Equipment.png.import
new file mode 100644
index 0000000..863f537
--- /dev/null
+++ b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Equipment.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b74gm2dafhvjd"
+path="res://.godot/imported/Equipment.png-b3c17ac62a77f54ac90e50af109b2e03.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Equipment.png"
+dest_files=["res://.godot/imported/Equipment.png-b3c17ac62a77f54ac90e50af109b2e03.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Eyes.png b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Eyes.png
new file mode 100644
index 0000000..766f3ab
Binary files /dev/null and b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Eyes.png differ
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Eyes.png.import b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Eyes.png.import
new file mode 100644
index 0000000..2c24c96
--- /dev/null
+++ b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Eyes.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c5hn34t6sn3np"
+path="res://.godot/imported/Eyes.png-1f73c400229abba23d90de2a49b0b019.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Eyes.png"
+dest_files=["res://.godot/imported/Eyes.png-1f73c400229abba23d90de2a49b0b019.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Fingers.png b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Fingers.png
new file mode 100644
index 0000000..06247ad
Binary files /dev/null and b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Fingers.png differ
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Fingers.png.import b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Fingers.png.import
new file mode 100644
index 0000000..57eea5f
--- /dev/null
+++ b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Fingers.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c85kvblf6131t"
+path="res://.godot/imported/Fingers.png-a4a648cd7e89d299af6096cc57f90b99.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Fingers.png"
+dest_files=["res://.godot/imported/Fingers.png-a4a648cd7e89d299af6096cc57f90b99.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Fist.png b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Fist.png
new file mode 100644
index 0000000..d59a08f
Binary files /dev/null and b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Fist.png differ
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Fist.png.import b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Fist.png.import
new file mode 100644
index 0000000..72d233d
--- /dev/null
+++ b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Fist.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://l6wgqa40ia6b"
+path="res://.godot/imported/Fist.png-adea619304faec9368ff2c3e9bedef8a.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Fist.png"
+dest_files=["res://.godot/imported/Fist.png-adea619304faec9368ff2c3e9bedef8a.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Haare.png b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Haare.png
new file mode 100644
index 0000000..d8ffd7a
Binary files /dev/null and b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Haare.png differ
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Haare.png.import b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Haare.png.import
new file mode 100644
index 0000000..da4d2ad
--- /dev/null
+++ b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Haare.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cgntreov1wb1y"
+path="res://.godot/imported/Haare.png-bd08e4bc6030bdeeec53a2d7cf4e0815.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Haare.png"
+dest_files=["res://.godot/imported/Haare.png-bd08e4bc6030bdeeec53a2d7cf4e0815.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Head.png b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Head.png
new file mode 100644
index 0000000..44e243c
Binary files /dev/null and b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Head.png differ
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Head.png.import b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Head.png.import
new file mode 100644
index 0000000..9d1e991
--- /dev/null
+++ b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Head.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c8ju8auestosf"
+path="res://.godot/imported/Head.png-6462484cfb6b9d3ad0bbd495deb0e98e.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Head.png"
+dest_files=["res://.godot/imported/Head.png-6462484cfb6b9d3ad0bbd495deb0e98e.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Legs.png b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Legs.png
new file mode 100644
index 0000000..0681fdb
Binary files /dev/null and b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Legs.png differ
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Legs.png.import b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Legs.png.import
new file mode 100644
index 0000000..4826f77
--- /dev/null
+++ b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Legs.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://drqjng2136kn2"
+path="res://.godot/imported/Legs.png-11a98449aff8f7ca42e89b59fc2cfba3.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Legs.png"
+dest_files=["res://.godot/imported/Legs.png-11a98449aff8f7ca42e89b59fc2cfba3.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Pupillen.png b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Pupillen.png
new file mode 100644
index 0000000..fb63fdc
Binary files /dev/null and b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Pupillen.png differ
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Pupillen.png.import b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Pupillen.png.import
new file mode 100644
index 0000000..ce0dc7a
--- /dev/null
+++ b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Pupillen.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cht6io8h8krfl"
+path="res://.godot/imported/Pupillen.png-61a476317dab8e596a6241a1068dc9d0.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Pupillen.png"
+dest_files=["res://.godot/imported/Pupillen.png-61a476317dab8e596a6241a1068dc9d0.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Rucksack.png b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Rucksack.png
new file mode 100644
index 0000000..8503bff
Binary files /dev/null and b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Rucksack.png differ
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Rucksack.png.import b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Rucksack.png.import
new file mode 100644
index 0000000..96deb89
--- /dev/null
+++ b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Rucksack.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c78sn4bgthkej"
+path="res://.godot/imported/Rucksack.png-9a83219ea2501fe5379d24bad891e5fc.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Rucksack.png"
+dest_files=["res://.godot/imported/Rucksack.png-9a83219ea2501fe5379d24bad891e5fc.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Torso.png b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Torso.png
new file mode 100644
index 0000000..6e01c9a
Binary files /dev/null and b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Torso.png differ
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Torso.png.import b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Torso.png.import
new file mode 100644
index 0000000..2fe19a8
--- /dev/null
+++ b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/Torso.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dhubq74ck2ep7"
+path="res://.godot/imported/Torso.png-9672286701ac9bce2f0cd92bf9878c25.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/Torso.png"
+dest_files=["res://.godot/imported/Torso.png-9672286701ac9bce2f0cd92bf9878c25.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/creepy moth shape.png b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/creepy moth shape.png
new file mode 100644
index 0000000..0986fce
Binary files /dev/null and b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/creepy moth shape.png differ
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/creepy moth shape.png.import b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/creepy moth shape.png.import
new file mode 100644
index 0000000..7eac9a5
--- /dev/null
+++ b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/creepy moth shape.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dwlu4bgeoy7w1"
+path="res://.godot/imported/creepy moth shape.png-d69b08e0f1f0b6fa1e724556331947cf.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/creepy moth shape.png"
+dest_files=["res://.godot/imported/creepy moth shape.png-d69b08e0f1f0b6fa1e724556331947cf.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/vesna-more-tools.png b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/vesna-more-tools.png
new file mode 100644
index 0000000..caf93c1
Binary files /dev/null and b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/vesna-more-tools.png differ
diff --git a/art/animation/2D skeletial chars/Vesna/Vesna_Parts/vesna-more-tools.png.import b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/vesna-more-tools.png.import
new file mode 100644
index 0000000..352d93e
--- /dev/null
+++ b/art/animation/2D skeletial chars/Vesna/Vesna_Parts/vesna-more-tools.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dn2fvebssq8vs"
+path="res://.godot/imported/vesna-more-tools.png-f74ef0c3556fadfff8abc4b58d51e40a.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Vesna/Vesna_Parts/vesna-more-tools.png"
+dest_files=["res://.godot/imported/vesna-more-tools.png-f74ef0c3556fadfff8abc4b58d51e40a.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Vesna/image (2).png b/art/animation/2D skeletial chars/Vesna/image (2).png
new file mode 100644
index 0000000..33c0293
Binary files /dev/null and b/art/animation/2D skeletial chars/Vesna/image (2).png differ
diff --git a/art/animation/2D skeletial chars/Vesna/image (2).png.import b/art/animation/2D skeletial chars/Vesna/image (2).png.import
new file mode 100644
index 0000000..65f7afe
--- /dev/null
+++ b/art/animation/2D skeletial chars/Vesna/image (2).png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://lnwc1ojnpw47"
+path="res://.godot/imported/image (2).png-7fb5f3cb35ee7eb17ff0300b469e413e.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Vesna/image (2).png"
+dest_files=["res://.godot/imported/image (2).png-7fb5f3cb35ee7eb17ff0300b469e413e.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Arms.png b/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Arms.png
new file mode 100644
index 0000000..5467bbf
Binary files /dev/null and b/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Arms.png differ
diff --git a/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Arms.png.import b/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Arms.png.import
new file mode 100644
index 0000000..55214cc
--- /dev/null
+++ b/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Arms.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bmpy202sg7c8n"
+path="res://.godot/imported/Yeli_Arms.png-2c9fc9da02cf909bbfa5eaed3cfbc5aa.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Arms.png"
+dest_files=["res://.godot/imported/Yeli_Arms.png-2c9fc9da02cf909bbfa5eaed3cfbc5aa.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Body.png b/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Body.png
new file mode 100644
index 0000000..50b6175
Binary files /dev/null and b/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Body.png differ
diff --git a/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Body.png.import b/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Body.png.import
new file mode 100644
index 0000000..b0dc5ac
--- /dev/null
+++ b/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Body.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dl5um6p3dejqi"
+path="res://.godot/imported/Yeli_Body.png-c387ade1c7f6d801d40890fafd8ce545.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Body.png"
+dest_files=["res://.godot/imported/Yeli_Body.png-c387ade1c7f6d801d40890fafd8ce545.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Head.png b/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Head.png
new file mode 100644
index 0000000..f6afdc5
Binary files /dev/null and b/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Head.png differ
diff --git a/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Head.png.import b/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Head.png.import
new file mode 100644
index 0000000..3865282
--- /dev/null
+++ b/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Head.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cstgevlfj06lb"
+path="res://.godot/imported/Yeli_Head.png-c3c2784d97b8871f2d1a953e8af87cbe.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Head.png"
+dest_files=["res://.godot/imported/Yeli_Head.png-c3c2784d97b8871f2d1a953e8af87cbe.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Legs.png b/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Legs.png
new file mode 100644
index 0000000..cad2b03
Binary files /dev/null and b/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Legs.png differ
diff --git a/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Legs.png.import b/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Legs.png.import
new file mode 100644
index 0000000..058de1b
--- /dev/null
+++ b/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Legs.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://ukw48owrkygy"
+path="res://.godot/imported/Yeli_Legs.png-568b1ef7f0ac735c93249496ad897588.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Legs.png"
+dest_files=["res://.godot/imported/Yeli_Legs.png-568b1ef7f0ac735c93249496ad897588.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Mouth.png b/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Mouth.png
new file mode 100644
index 0000000..394ce4b
Binary files /dev/null and b/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Mouth.png differ
diff --git a/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Mouth.png.import b/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Mouth.png.import
new file mode 100644
index 0000000..1624528
--- /dev/null
+++ b/art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Mouth.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bw5qjv458161u"
+path="res://.godot/imported/Yeli_Mouth.png-db124cb9b6be4e4a0b81df050d8e5ff9.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Mouth.png"
+dest_files=["res://.godot/imported/Yeli_Mouth.png-db124cb9b6be4e4a0b81df050d8e5ff9.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Yeli/Yeli2Dskeletial.tscn b/art/animation/2D skeletial chars/Yeli/Yeli2Dskeletial.tscn
new file mode 100644
index 0000000..15fc5f2
--- /dev/null
+++ b/art/animation/2D skeletial chars/Yeli/Yeli2Dskeletial.tscn
@@ -0,0 +1,2333 @@
+[gd_scene load_steps=29 format=3 uid="uid://dw65x44h3br3e"]
+
+[ext_resource type="Texture2D" uid="uid://dg4ve6gm5cbct" path="res://art/animation/2D skeletial chars/Yeli/yeli.png" id="1_fev4b"]
+[ext_resource type="Texture2D" uid="uid://bmpy202sg7c8n" path="res://art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Arms.png" id="2_jd85q"]
+[ext_resource type="Texture2D" uid="uid://ukw48owrkygy" path="res://art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Legs.png" id="3_b6sfe"]
+[ext_resource type="Texture2D" uid="uid://dl5um6p3dejqi" path="res://art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Body.png" id="4_yjb6m"]
+[ext_resource type="Texture2D" uid="uid://cstgevlfj06lb" path="res://art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Head.png" id="5_a1ycu"]
+[ext_resource type="Texture2D" uid="uid://bw5qjv458161u" path="res://art/animation/2D skeletial chars/Yeli/Yeli Parts/Yeli_Mouth.png" id="6_b6sfe"]
+
+[sub_resource type="Animation" id="Animation_jd85q"]
+resource_name = "Idle"
+length = 2.0
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("Skeleton2DYeliFront/Hips:position")
+tracks/0/interp = 2
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0, 0.5, 1, 1.5, 2),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
+"update": 0,
+"values": [Vector2(38, -339), Vector2(29, -333), Vector2(38, -328), Vector2(53, -330), Vector2(38, -339)]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("Skeleton2DYeliFront/Hips:rotation")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [-1.5712, -1.5712]
+}
+tracks/2/type = "value"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("IK Targets/FootL Target:position")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(166, -103), Vector2(166, -103)]
+}
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("IK Targets/FootL Target:rotation")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [-0.523598, -0.523598]
+}
+tracks/4/type = "value"
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/path = NodePath("IK Targets/FootR Target:position")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(-78, -112), Vector2(-78, -112)]
+}
+tracks/5/type = "value"
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/path = NodePath("IK Targets/FootR Target:rotation")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [-2.20525, -2.20525]
+}
+tracks/6/type = "value"
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/path = NodePath("Skeleton2DYeliFront/Hips/Torso:position")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(185.002, -3.92563), Vector2(185.002, -3.92563)]
+}
+tracks/7/type = "value"
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/path = NodePath("Skeleton2DYeliFront/Hips/Torso:rotation")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.00281165, 0.0421369, 0.00281165]
+}
+tracks/8/type = "value"
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/path = NodePath("Skeleton2DYeliFront/Hips/Torso/Head:position")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(216.001, -2.91316), Vector2(216.001, -2.91316)]
+}
+tracks/9/type = "value"
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/path = NodePath("Skeleton2DYeliFront/Hips/Torso/Head:rotation")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.0333243, -0.0303803, 0.0333243]
+}
+tracks/10/type = "value"
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmL:position")
+tracks/10/interp = 1
+tracks/10/loop_wrap = true
+tracks/10/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(181.06, -149.927)]
+}
+tracks/11/type = "value"
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmL:rotation")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-2.77282]
+}
+tracks/12/type = "value"
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmL/LowerArmL:position")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(174.766, 13.882)]
+}
+tracks/13/type = "value"
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmL/LowerArmL:rotation")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.603569]
+}
+tracks/14/type = "value"
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmR:position")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(177.934, 164.071)]
+}
+tracks/15/type = "value"
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmR:rotation")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [2.58257]
+}
+tracks/16/type = "value"
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmR/LowerArmR:position")
+tracks/16/interp = 1
+tracks/16/loop_wrap = true
+tracks/16/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(177.45, 10.2724)]
+}
+tracks/17/type = "value"
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmR/LowerArmR:rotation")
+tracks/17/interp = 1
+tracks/17/loop_wrap = true
+tracks/17/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.810401]
+}
+tracks/18/type = "value"
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmR/LowerArmR/HandR:position")
+tracks/18/interp = 1
+tracks/18/loop_wrap = true
+tracks/18/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(163.269, -9.00873)]
+}
+tracks/19/type = "value"
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmR/LowerArmR/HandR:rotation")
+tracks/19/interp = 1
+tracks/19/loop_wrap = true
+tracks/19/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [1.13266]
+}
+tracks/20/type = "value"
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmL/LowerArmL/HandRL:position")
+tracks/20/interp = 1
+tracks/20/loop_wrap = true
+tracks/20/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(181.041, -8.07132)]
+}
+tracks/21/type = "value"
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmL/LowerArmL/HandRL:rotation")
+tracks/21/interp = 1
+tracks/21/loop_wrap = true
+tracks/21/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.912037]
+}
+tracks/22/type = "value"
+tracks/22/imported = false
+tracks/22/enabled = true
+tracks/22/path = NodePath("Skeleton2DYeliFront/Hips/Skirt:position")
+tracks/22/interp = 1
+tracks/22/loop_wrap = true
+tracks/22/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(0, 0), Vector2(0, 0)]
+}
+tracks/23/type = "value"
+tracks/23/imported = false
+tracks/23/enabled = true
+tracks/23/path = NodePath("Skeleton2DYeliFront/Hips/Skirt:rotation")
+tracks/23/interp = 3
+tracks/23/loop_wrap = true
+tracks/23/keys = {
+"times": PackedFloat32Array(0, 1, 2),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-3.10758, 3.09727, -3.10758]
+}
+
+[sub_resource type="Animation" id="Animation_b6sfe"]
+length = 0.001
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("Skeleton2DYeliFront/Hips:position")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(6, -342)]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("Skeleton2DYeliFront/Hips:rotation")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-1.5712]
+}
+tracks/2/type = "value"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("IK Targets/FootL Target:position")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(166, -103)]
+}
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("IK Targets/FootL Target:rotation")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.523598]
+}
+tracks/4/type = "value"
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/path = NodePath("IK Targets/FootR Target:position")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-78, -112)]
+}
+tracks/5/type = "value"
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/path = NodePath("IK Targets/FootR Target:rotation")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-2.20525]
+}
+tracks/6/type = "value"
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/path = NodePath("Skeleton2DYeliFront/Hips/Torso:position")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(185.002, -3.92563)]
+}
+tracks/7/type = "value"
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/path = NodePath("Skeleton2DYeliFront/Hips/Torso:rotation")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0277087]
+}
+tracks/8/type = "value"
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/path = NodePath("Skeleton2DYeliFront/Hips/Torso/Head:position")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(216.001, -2.91316)]
+}
+tracks/9/type = "value"
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/path = NodePath("Skeleton2DYeliFront/Hips/Torso/Head:rotation")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0]
+}
+tracks/10/type = "value"
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmL:position")
+tracks/10/interp = 1
+tracks/10/loop_wrap = true
+tracks/10/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(181.06, -149.927)]
+}
+tracks/11/type = "value"
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmL:rotation")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-2.7466]
+}
+tracks/12/type = "value"
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmL/LowerArmL:position")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(174.766, 13.882)]
+}
+tracks/13/type = "value"
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmL/LowerArmL:rotation")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.466174]
+}
+tracks/14/type = "value"
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmR:position")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(177.934, 164.071)]
+}
+tracks/15/type = "value"
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmR:rotation")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [2.5727]
+}
+tracks/16/type = "value"
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmR/LowerArmR:position")
+tracks/16/interp = 1
+tracks/16/loop_wrap = true
+tracks/16/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(177.45, 10.2724)]
+}
+tracks/17/type = "value"
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmR/LowerArmR:rotation")
+tracks/17/interp = 1
+tracks/17/loop_wrap = true
+tracks/17/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.648455]
+}
+tracks/18/type = "value"
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmR/LowerArmR/HandR:position")
+tracks/18/interp = 1
+tracks/18/loop_wrap = true
+tracks/18/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(163.269, -9.00873)]
+}
+tracks/19/type = "value"
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmR/LowerArmR/HandR:rotation")
+tracks/19/interp = 1
+tracks/19/loop_wrap = true
+tracks/19/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.23523]
+}
+tracks/20/type = "value"
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmL/LowerArmL/HandRL:position")
+tracks/20/interp = 1
+tracks/20/loop_wrap = true
+tracks/20/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(181.041, -8.07132)]
+}
+tracks/21/type = "value"
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/path = NodePath("Skeleton2DYeliFront/Hips/Torso/ArmL/LowerArmL/HandRL:rotation")
+tracks/21/interp = 1
+tracks/21/loop_wrap = true
+tracks/21/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-0.593717]
+}
+tracks/22/type = "value"
+tracks/22/imported = false
+tracks/22/enabled = true
+tracks/22/path = NodePath("Skeleton2DYeliFront/Hips/Skirt:position")
+tracks/22/interp = 1
+tracks/22/loop_wrap = true
+tracks/22/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(0, 0)]
+}
+tracks/23/type = "value"
+tracks/23/imported = false
+tracks/23/enabled = true
+tracks/23/path = NodePath("Skeleton2DYeliFront/Hips/Skirt:rotation")
+tracks/23/interp = 1
+tracks/23/loop_wrap = true
+tracks/23/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [3.11398]
+}
+
+[sub_resource type="Animation" id="Animation_a1ycu"]
+resource_name = "Talk"
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("Skeleton2DYeliFront/Hips:position")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(38, -332), Vector2(38, -332)]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("Skeleton2DYeliFront/Hips:rotation")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-1.5712, -1.55305, -1.5712]
+}
+tracks/2/type = "value"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("Skeleton2DYeliFront/Hips/Torso:position")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(185.002, -3.92563), Vector2(185.002, -3.92563)]
+}
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("Skeleton2DYeliFront/Hips/Torso:rotation")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.0346185, -0.0322552, 0.0346185]
+}
+tracks/4/type = "value"
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/path = NodePath("Skeleton2DYeliFront/Hips/Torso/Head:position")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(216.001, -2.91316), Vector2(216.001, -2.91316)]
+}
+tracks/5/type = "value"
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/path = NodePath("Skeleton2DYeliFront/Hips/Torso/Head:rotation")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.0432257, 0.00197821, 0.0432257]
+}
+tracks/6/type = "value"
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/path = NodePath("Skeleton2DYeliFront/Hips/Skirt:position")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(0, 0), Vector2(0, 0)]
+}
+tracks/7/type = "value"
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/path = NodePath("Skeleton2DYeliFront/Hips/Skirt:rotation")
+tracks/7/interp = 3
+tracks/7/loop_wrap = true
+tracks/7/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [3.11646, -3.10369, 3.11646]
+}
+
+[sub_resource type="AnimationLibrary" id="AnimationLibrary_yjb6m"]
+_data = {
+&"Idle": SubResource("Animation_jd85q"),
+&"RESET": SubResource("Animation_b6sfe"),
+&"Talk": SubResource("Animation_a1ycu")
+}
+
+[sub_resource type="SkeletonModification2DCCDIK" id="SkeletonModification2DCCDIK_jd85q"]
+target_nodepath = NodePath("../IK Targets/FootL Target")
+tip_nodepath = NodePath("Hips/LegL/LowerLegL/FootL")
+ccdik_data_chain_length = 2
+joint_data/0/bone_index = 10
+joint_data/0/bone2d_node = NodePath("Hips/LegL")
+joint_data/0/rotate_from_joint = false
+joint_data/0/enable_constraint = true
+joint_data/0/constraint_angle_min = 40.0
+joint_data/0/constraint_angle_max = 270.0
+joint_data/0/constraint_angle_invert = false
+joint_data/0/constraint_in_localspace = true
+joint_data/0/editor_draw_gizmo = true
+joint_data/1/bone_index = 11
+joint_data/1/bone2d_node = NodePath("Hips/LegL/LowerLegL")
+joint_data/1/rotate_from_joint = false
+joint_data/1/enable_constraint = true
+joint_data/1/constraint_angle_min = -6.102
+joint_data/1/constraint_angle_max = 90.0
+joint_data/1/constraint_angle_invert = true
+joint_data/1/constraint_in_localspace = true
+joint_data/1/editor_draw_gizmo = true
+
+[sub_resource type="SkeletonModification2DCCDIK" id="SkeletonModification2DCCDIK_b6sfe"]
+target_nodepath = NodePath("../IK Targets/FootR Target")
+tip_nodepath = NodePath("Hips/LegR/LowerLegR/FootR")
+ccdik_data_chain_length = 2
+joint_data/0/bone_index = 14
+joint_data/0/bone2d_node = NodePath("Hips/LegR")
+joint_data/0/rotate_from_joint = false
+joint_data/0/enable_constraint = true
+joint_data/0/constraint_angle_min = 306.61
+joint_data/0/constraint_angle_max = 90.0
+joint_data/0/constraint_angle_invert = false
+joint_data/0/constraint_in_localspace = true
+joint_data/0/editor_draw_gizmo = true
+joint_data/1/bone_index = 15
+joint_data/1/bone2d_node = NodePath("Hips/LegR/LowerLegR")
+joint_data/1/rotate_from_joint = false
+joint_data/1/enable_constraint = true
+joint_data/1/constraint_angle_min = -90.0
+joint_data/1/constraint_angle_max = 360.0
+joint_data/1/constraint_angle_invert = false
+joint_data/1/constraint_in_localspace = true
+joint_data/1/editor_draw_gizmo = true
+
+[sub_resource type="SkeletonModification2DLookAt" id="SkeletonModification2DLookAt_yjb6m"]
+bone_index = 12
+bone2d_node = NodePath("Hips/LegL/LowerLegL/FootL")
+target_nodepath = NodePath("../IK Targets/FootL Target/FootL Rotate")
+
+[sub_resource type="SkeletonModification2DLookAt" id="SkeletonModification2DLookAt_a1ycu"]
+bone_index = 16
+bone2d_node = NodePath("Hips/LegR/LowerLegR/FootR")
+target_nodepath = NodePath("../IK Targets/FootR Target/FootR Rotate")
+
+[sub_resource type="SkeletonModificationStack2D" id="SkeletonModificationStack2D_34xkq"]
+enabled = true
+modification_count = 4
+modifications/0 = SubResource("SkeletonModification2DCCDIK_jd85q")
+modifications/1 = SubResource("SkeletonModification2DCCDIK_b6sfe")
+modifications/2 = SubResource("SkeletonModification2DLookAt_yjb6m")
+modifications/3 = SubResource("SkeletonModification2DLookAt_a1ycu")
+
+[sub_resource type="SkeletonModification2DCCDIK" id="SkeletonModification2DCCDIK_yjb6m"]
+target_nodepath = NodePath("../IK Targets/FootL Target")
+tip_nodepath = NodePath("Hips/LegL/LowerLegL/FootL")
+ccdik_data_chain_length = 2
+joint_data/0/bone_index = 13
+joint_data/0/bone2d_node = NodePath("Hips/LegL")
+joint_data/0/rotate_from_joint = false
+joint_data/0/enable_constraint = true
+joint_data/0/constraint_angle_min = -183.051
+joint_data/0/constraint_angle_max = 360.0
+joint_data/0/constraint_angle_invert = true
+joint_data/0/constraint_in_localspace = true
+joint_data/0/editor_draw_gizmo = true
+joint_data/1/bone_index = 14
+joint_data/1/bone2d_node = NodePath("Hips/LegL/LowerLegL")
+joint_data/1/rotate_from_joint = false
+joint_data/1/enable_constraint = false
+joint_data/1/editor_draw_gizmo = true
+
+[sub_resource type="SkeletonModification2DCCDIK" id="SkeletonModification2DCCDIK_a1ycu"]
+target_nodepath = NodePath("../IK Targets/FootR Target")
+tip_nodepath = NodePath("Hips/LegR/LowerLegR/FootR")
+ccdik_data_chain_length = 2
+joint_data/0/bone_index = 10
+joint_data/0/bone2d_node = NodePath("Hips/LegR")
+joint_data/0/rotate_from_joint = false
+joint_data/0/enable_constraint = true
+joint_data/0/constraint_angle_min = -176.949
+joint_data/0/constraint_angle_max = 360.0
+joint_data/0/constraint_angle_invert = true
+joint_data/0/constraint_in_localspace = true
+joint_data/0/editor_draw_gizmo = true
+joint_data/1/bone_index = 11
+joint_data/1/bone2d_node = NodePath("Hips/LegR/LowerLegR")
+joint_data/1/rotate_from_joint = false
+joint_data/1/enable_constraint = false
+joint_data/1/editor_draw_gizmo = true
+
+[sub_resource type="SkeletonModification2DLookAt" id="SkeletonModification2DLookAt_34xkq"]
+bone_index = 12
+bone2d_node = NodePath("Hips/LegR/LowerLegR/FootR")
+target_nodepath = NodePath("../IK Targets/FootR Target/FootR Rotate")
+
+[sub_resource type="SkeletonModification2DLookAt" id="SkeletonModification2DLookAt_try1o"]
+bone_index = 15
+bone2d_node = NodePath("Hips/LegL/LowerLegL/FootL")
+target_nodepath = NodePath("../IK Targets/FootL Target/FootL Rotate")
+
+[sub_resource type="SkeletonModificationStack2D" id="SkeletonModificationStack2D_8haof"]
+enabled = true
+modification_count = 4
+modifications/0 = SubResource("SkeletonModification2DCCDIK_yjb6m")
+modifications/1 = SubResource("SkeletonModification2DCCDIK_a1ycu")
+modifications/2 = SubResource("SkeletonModification2DLookAt_34xkq")
+modifications/3 = SubResource("SkeletonModification2DLookAt_try1o")
+
+[sub_resource type="SkeletonModification2DCCDIK" id="SkeletonModification2DCCDIK_34xkq"]
+target_nodepath = NodePath("../PolygonsDreiviertel/IK Targets/FootL Target")
+tip_nodepath = NodePath("Hips/LegL/LowerLegL/FootL")
+ccdik_data_chain_length = 2
+joint_data/0/bone_index = 14
+joint_data/0/bone2d_node = NodePath("Hips/LegL")
+joint_data/0/rotate_from_joint = false
+joint_data/0/enable_constraint = false
+joint_data/0/editor_draw_gizmo = true
+joint_data/1/bone_index = 15
+joint_data/1/bone2d_node = NodePath("Hips/LegL/LowerLegL")
+joint_data/1/rotate_from_joint = false
+joint_data/1/enable_constraint = true
+joint_data/1/constraint_angle_min = 140.339
+joint_data/1/constraint_angle_max = 341.941
+joint_data/1/constraint_angle_invert = true
+joint_data/1/constraint_in_localspace = true
+joint_data/1/editor_draw_gizmo = true
+
+[sub_resource type="SkeletonModification2DCCDIK" id="SkeletonModification2DCCDIK_try1o"]
+target_nodepath = NodePath("../PolygonsDreiviertel/IK Targets/FootR Target")
+tip_nodepath = NodePath("Hips/LegR/LowerLegR/FootR")
+ccdik_data_chain_length = 2
+joint_data/0/bone_index = 10
+joint_data/0/bone2d_node = NodePath("Hips/LegR")
+joint_data/0/rotate_from_joint = false
+joint_data/0/enable_constraint = false
+joint_data/0/editor_draw_gizmo = true
+joint_data/1/bone_index = 11
+joint_data/1/bone2d_node = NodePath("Hips/LegR/LowerLegR")
+joint_data/1/rotate_from_joint = false
+joint_data/1/enable_constraint = true
+joint_data/1/constraint_angle_min = -28.153
+joint_data/1/constraint_angle_max = 134.237
+joint_data/1/constraint_angle_invert = true
+joint_data/1/constraint_in_localspace = true
+joint_data/1/editor_draw_gizmo = true
+
+[sub_resource type="SkeletonModification2DLookAt" id="SkeletonModification2DLookAt_8haof"]
+bone_index = 12
+bone2d_node = NodePath("Hips/LegR/LowerLegR/FootR")
+target_nodepath = NodePath("../PolygonsDreiviertel/IK Targets/FootR Target/FootR Rotate")
+
+[sub_resource type="SkeletonModification2DLookAt" id="SkeletonModification2DLookAt_ctwxo"]
+bone_index = 16
+bone2d_node = NodePath("Hips/LegL/LowerLegL/FootL")
+target_nodepath = NodePath("../PolygonsDreiviertel/IK Targets/FootL Target/FootL Rotate")
+
+[sub_resource type="SkeletonModificationStack2D" id="SkeletonModificationStack2D_dra5k"]
+enabled = true
+modification_count = 4
+modifications/0 = SubResource("SkeletonModification2DCCDIK_34xkq")
+modifications/1 = SubResource("SkeletonModification2DCCDIK_try1o")
+modifications/2 = SubResource("SkeletonModification2DLookAt_8haof")
+modifications/3 = SubResource("SkeletonModification2DLookAt_ctwxo")
+
+[sub_resource type="Animation" id="Animation_yjb6m"]
+resource_name = "Talk"
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("PolygonsDreiviertel/IK Targets/FootL Target:position")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(-180, -94), Vector2(-180, -94)]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("PolygonsDreiviertel/IK Targets/FootL Target:rotation")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [0.0, 0.0]
+}
+tracks/2/type = "value"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("PolygonsDreiviertel/IK Targets/FootR Target:position")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(68, -105), Vector2(68, -105)]
+}
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("PolygonsDreiviertel/IK Targets/FootR Target:rotation")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [0.0, 0.0]
+}
+tracks/4/type = "value"
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/path = NodePath("Skeleton2DYeliDreiviertel/Hips:position")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [Vector2(-15, -349), Vector2(5, -342), Vector2(-15, -349)]
+}
+tracks/5/type = "value"
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/path = NodePath("Skeleton2DYeliDreiviertel/Hips:rotation")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.0, 0.0352308, 0.0]
+}
+tracks/6/type = "value"
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso:position")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(0, -215), Vector2(0, -215)]
+}
+tracks/7/type = "value"
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso:rotation")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.0, 0.0515093, 0.0]
+}
+tracks/8/type = "value"
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/Head:position")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(0, -147), Vector2(0, -147)]
+}
+tracks/9/type = "value"
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/Head:rotation")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [-1.58058, -1.65708, -1.58058]
+}
+tracks/10/type = "value"
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmL:position")
+tracks/10/interp = 1
+tracks/10/loop_wrap = true
+tracks/10/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(141, -83), Vector2(141, -83)]
+}
+tracks/11/type = "value"
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmL:rotation")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.0, -0.419838, 0.0]
+}
+tracks/12/type = "value"
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmL/LowerArmL:position")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(-75, 142), Vector2(-75, 142)]
+}
+tracks/13/type = "value"
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmL/LowerArmL:rotation")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.0, -0.150881, 0.0]
+}
+tracks/14/type = "value"
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmL/LowerArmL/HandL:position")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(63, 145), Vector2(63, 145)]
+}
+tracks/15/type = "value"
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmL/LowerArmL/HandL:rotation")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.681016, 0.556055, 0.681016]
+}
+tracks/16/type = "value"
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmR:position")
+tracks/16/interp = 1
+tracks/16/loop_wrap = true
+tracks/16/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(-210, -100), Vector2(-210, -100)]
+}
+tracks/17/type = "value"
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmR:rotation")
+tracks/17/interp = 1
+tracks/17/loop_wrap = true
+tracks/17/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.0, -0.0617504, 0.0]
+}
+tracks/18/type = "value"
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmR/LowerArmR:position")
+tracks/18/interp = 1
+tracks/18/loop_wrap = true
+tracks/18/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(-53, 147), Vector2(-53, 147)]
+}
+tracks/19/type = "value"
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmR/LowerArmR:rotation")
+tracks/19/interp = 1
+tracks/19/loop_wrap = true
+tracks/19/keys = {
+"times": PackedFloat32Array(0, 0.5, 1),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [0.269331, 0.0968323, 0.269331]
+}
+tracks/20/type = "value"
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmR/LowerArmR/HandR:position")
+tracks/20/interp = 1
+tracks/20/loop_wrap = true
+tracks/20/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(81.0363, 169.55), Vector2(81.0363, 169.55)]
+}
+tracks/21/type = "value"
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmR/LowerArmR/HandR:rotation")
+tracks/21/interp = 1
+tracks/21/loop_wrap = true
+tracks/21/keys = {
+"times": PackedFloat32Array(0, 1),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [0.66102, 0.66102]
+}
+
+[sub_resource type="Animation" id="Animation_xxgc6"]
+length = 0.001
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("PolygonsDreiviertel/IK Targets/FootL Target:position")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-180, -94)]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("PolygonsDreiviertel/IK Targets/FootL Target:rotation")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0]
+}
+tracks/2/type = "value"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("PolygonsDreiviertel/IK Targets/FootR Target:position")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(68, -105)]
+}
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("PolygonsDreiviertel/IK Targets/FootR Target:rotation")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0]
+}
+tracks/4/type = "value"
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/path = NodePath("Skeleton2DYeliDreiviertel/Hips:position")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-15, -349)]
+}
+tracks/5/type = "value"
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/path = NodePath("Skeleton2DYeliDreiviertel/Hips:rotation")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0]
+}
+tracks/6/type = "value"
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso:position")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(0, -215)]
+}
+tracks/7/type = "value"
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso:rotation")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0]
+}
+tracks/8/type = "value"
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/Head:position")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(0, -147)]
+}
+tracks/9/type = "value"
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/Head:rotation")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-1.58058]
+}
+tracks/10/type = "value"
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmL:position")
+tracks/10/interp = 1
+tracks/10/loop_wrap = true
+tracks/10/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(141, -83)]
+}
+tracks/11/type = "value"
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmL:rotation")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0]
+}
+tracks/12/type = "value"
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmL/LowerArmL:position")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-75, 142)]
+}
+tracks/13/type = "value"
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmL/LowerArmL:rotation")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0]
+}
+tracks/14/type = "value"
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmL/LowerArmL/HandL:position")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(63, 145)]
+}
+tracks/15/type = "value"
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmL/LowerArmL/HandL:rotation")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.681016]
+}
+tracks/16/type = "value"
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmR:position")
+tracks/16/interp = 1
+tracks/16/loop_wrap = true
+tracks/16/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-210, -100)]
+}
+tracks/17/type = "value"
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmR:rotation")
+tracks/17/interp = 1
+tracks/17/loop_wrap = true
+tracks/17/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.0]
+}
+tracks/18/type = "value"
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmR/LowerArmR:position")
+tracks/18/interp = 1
+tracks/18/loop_wrap = true
+tracks/18/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(-53, 147)]
+}
+tracks/19/type = "value"
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmR/LowerArmR:rotation")
+tracks/19/interp = 1
+tracks/19/loop_wrap = true
+tracks/19/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.269331]
+}
+tracks/20/type = "value"
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmR/LowerArmR/HandR:position")
+tracks/20/interp = 1
+tracks/20/loop_wrap = true
+tracks/20/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(81.0363, 169.55)]
+}
+tracks/21/type = "value"
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/path = NodePath("Skeleton2DYeliDreiviertel/Hips/Torso/ArmR/LowerArmR/HandR:rotation")
+tracks/21/interp = 1
+tracks/21/loop_wrap = true
+tracks/21/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [0.66102]
+}
+
+[sub_resource type="AnimationLibrary" id="AnimationLibrary_a1ycu"]
+_data = {
+&"RESET": SubResource("Animation_xxgc6"),
+&"Talk": SubResource("Animation_yjb6m")
+}
+
+[node name="Yeli2Dskeletial" type="Node2D"]
+
+[node name="Yeli" type="Sprite2D" parent="."]
+visible = false
+modulate = Color(1, 1, 1, 0.317647)
+position = Vector2(-1362, -361)
+texture = ExtResource("1_fev4b")
+
+[node name="Front" type="Node2D" parent="."]
+visible = false
+
+[node name="YeliFrontAnimPlayer" type="AnimationPlayer" parent="Front"]
+libraries = {
+&"": SubResource("AnimationLibrary_yjb6m")
+}
+
+[node name="Skeleton2DYeliFront" type="Skeleton2D" parent="Front"]
+modification_stack = SubResource("SkeletonModificationStack2D_34xkq")
+
+[node name="Hips" type="Bone2D" parent="Front/Skeleton2DYeliFront"]
+position = Vector2(6, -342)
+rotation = -1.5712
+scale = Vector2(0.999944, 0.999944)
+rest = Transform2D(-0.000402017, -1, 1, -0.000402017, 6, -342)
+auto_calculate_length_and_angle = false
+length = 206.452
+bone_angle = 0.0
+
+[node name="Skirt" type="Bone2D" parent="Front/Skeleton2DYeliFront/Hips"]
+rotation = 3.11398
+scale = Vector2(0.999966, 0.999966)
+rest = Transform2D(-0.999619, 0.0276115, -0.0276115, -0.999619, 0, 0)
+auto_calculate_length_and_angle = false
+length = 239.102
+bone_angle = 0.0
+
+[node name="Torso" type="Bone2D" parent="Front/Skeleton2DYeliFront/Hips"]
+position = Vector2(185.002, -3.92563)
+rotation = 0.0277087
+scale = Vector2(0.999923, 0.999923)
+rest = Transform2D(1, 0, 0, 1, 185.002, -3.92563)
+auto_calculate_length_and_angle = false
+length = 206.452
+bone_angle = 0.0
+
+[node name="Head" type="Bone2D" parent="Front/Skeleton2DYeliFront/Hips/Torso"]
+position = Vector2(216.001, -2.91316)
+scale = Vector2(0.999916, 0.999916)
+rest = Transform2D(1, 0, 0, 1, 216.001, -2.91316)
+auto_calculate_length_and_angle = false
+length = 206.452
+bone_angle = 0.0
+
+[node name="ArmL" type="Bone2D" parent="Front/Skeleton2DYeliFront/Hips/Torso"]
+position = Vector2(181.06, -149.927)
+rotation = -2.7466
+rest = Transform2D(-0.923001, -0.384797, 0.384797, -0.923001, 181.06, -149.927)
+auto_calculate_length_and_angle = false
+length = 206.452
+bone_angle = 0.0
+
+[node name="LowerArmL" type="Bone2D" parent="Front/Skeleton2DYeliFront/Hips/Torso/ArmL"]
+position = Vector2(174.766, 13.882)
+rotation = -0.466174
+scale = Vector2(1, 1)
+rest = Transform2D(0.893294, -0.449472, 0.449472, 0.893294, 174.766, 13.882)
+auto_calculate_length_and_angle = false
+length = 206.452
+bone_angle = 0.0
+
+[node name="HandRL" type="Bone2D" parent="Front/Skeleton2DYeliFront/Hips/Torso/ArmL/LowerArmL"]
+position = Vector2(181.041, -8.07132)
+rotation = -0.593717
+rest = Transform2D(0.828867, -0.559446, 0.559446, 0.828867, 181.041, -8.07132)
+auto_calculate_length_and_angle = false
+length = 108.505
+bone_angle = 0.0
+
+[node name="ArmR" type="Bone2D" parent="Front/Skeleton2DYeliFront/Hips/Torso"]
+position = Vector2(177.934, 164.071)
+rotation = 2.5727
+rest = Transform2D(-0.842498, 0.5387, -0.5387, -0.842498, 177.934, 164.071)
+auto_calculate_length_and_angle = false
+length = 206.452
+bone_angle = 0.0
+
+[node name="LowerArmR" type="Bone2D" parent="Front/Skeleton2DYeliFront/Hips/Torso/ArmR"]
+position = Vector2(177.45, 10.2724)
+rotation = 0.648455
+scale = Vector2(1, 1)
+rest = Transform2D(0.797018, 0.603956, -0.603956, 0.797018, 177.45, 10.2724)
+auto_calculate_length_and_angle = false
+length = 206.452
+bone_angle = 0.0
+
+[node name="HandR" type="Bone2D" parent="Front/Skeleton2DYeliFront/Hips/Torso/ArmR/LowerArmR"]
+position = Vector2(163.269, -9.00873)
+rotation = 0.23523
+rest = Transform2D(0.972461, 0.233067, -0.233067, 0.972461, 163.269, -9.00873)
+auto_calculate_length_and_angle = false
+length = 108.505
+bone_angle = 0.0
+
+[node name="LegL" type="Bone2D" parent="Front/Skeleton2DYeliFront/Hips"]
+position = Vector2(-30.049, 121.988)
+rotation = 2.94903
+rest = Transform2D(-0.981516, 0.191379, -0.191379, -0.981516, -30.049, 121.988)
+auto_calculate_length_and_angle = false
+length = 206.452
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LowerLegL" type="Bone2D" parent="Front/Skeleton2DYeliFront/Hips/LegL"]
+position = Vector2(96.0682, -6.701)
+rotation = 0.156713
+rest = Transform2D(0.987746, 0.156072, -0.156072, 0.987746, 96.0682, -6.701)
+auto_calculate_length_and_angle = false
+length = 206.452
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="FootL" type="Bone2D" parent="Front/Skeleton2DYeliFront/Hips/LegL/LowerLegL"]
+position = Vector2(116.395, -8.78651)
+rotation = -0.868381
+rest = Transform2D(0.147491, -0.989063, 0.989063, 0.147491, 116.395, -8.7866)
+auto_calculate_length_and_angle = false
+length = 206.452
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="ToeL" type="Bone2D" parent="Front/Skeleton2DYeliFront/Hips/LegL/LowerLegL/FootL"]
+position = Vector2(75.698, 46.8489)
+rotation = -0.163338
+rest = Transform2D(0.98669, -0.162613, 0.162613, 0.98669, 75.698, 46.8489)
+auto_calculate_length_and_angle = false
+length = 70.415
+bone_angle = 0.0
+
+[node name="LegR" type="Bone2D" parent="Front/Skeleton2DYeliFront/Hips"]
+position = Vector2(-16.9698, -75.0068)
+rotation = 2.94903
+rest = Transform2D(-0.981516, 0.191379, -0.191379, -0.981516, -16.9698, -75.0068)
+auto_calculate_length_and_angle = false
+length = 206.452
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LowerLegR" type="Bone2D" parent="Front/Skeleton2DYeliFront/Hips/LegR"]
+position = Vector2(98.1891, 29.3754)
+rotation = 0.156713
+rest = Transform2D(0.987746, 0.156072, -0.156072, 0.987746, 98.1891, 29.3754)
+auto_calculate_length_and_angle = false
+length = 206.452
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="FootR" type="Bone2D" parent="Front/Skeleton2DYeliFront/Hips/LegR/LowerLegR"]
+position = Vector2(110.963, 3.02427)
+rotation = -1.42277
+rest = Transform2D(0.147491, -0.989063, 0.989063, 0.147491, 110.963, 3.02427)
+auto_calculate_length_and_angle = false
+length = 206.452
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="ToeR" type="Bone2D" parent="Front/Skeleton2DYeliFront/Hips/LegR/LowerLegR/FootR"]
+position = Vector2(-53.5922, 69.4109)
+rotation = 3.01462
+scale = Vector2(1, 1)
+rest = Transform2D(-0.991951, 0.126627, -0.126627, -0.991951, -53.5922, 69.4109)
+auto_calculate_length_and_angle = false
+length = 70.415
+bone_angle = 0.0
+
+[node name="PolygonsFront" type="Node2D" parent="Front"]
+
+[node name="ArmR" type="Polygon2D" parent="Front/PolygonsFront"]
+position = Vector2(-600, -1441)
+texture = ExtResource("2_jd85q")
+skeleton = NodePath("../../Skeleton2DYeliFront")
+polygon = PackedVector2Array(460.632, 678.232, 505.645, 741.25, 472.635, 867.287, 441.876, 893.545, 469.634, 918.302, 450.129, 1000.83, 435.874, 1024.83, 452.379, 1035.34, 519.899, 1046.59, 507.896, 1093.1, 544.656, 1152.37, 513.897, 1223.64, 453.129, 1240.9, 394.612, 1226.64, 367.604, 1120.86, 330.093, 1086.35, 286.58, 1057.84, 280.579, 923.554, 306.836, 890.544, 292.582, 854.533, 363.853, 710.491, 373.606, 894.295, 392.362, 844.03, 357.851, 940.809, 388.61, 1061.59)
+uv = PackedVector2Array(460.632, 678.232, 505.645, 741.25, 472.635, 867.287, 441.876, 893.545, 469.634, 918.302, 450.129, 1000.83, 435.874, 1024.83, 452.379, 1035.34, 519.899, 1046.59, 507.896, 1093.1, 544.656, 1152.37, 513.897, 1223.64, 453.129, 1240.9, 394.612, 1226.64, 367.604, 1120.86, 330.093, 1086.35, 286.58, 1057.84, 280.579, 923.554, 306.836, 890.544, 292.582, 854.533, 363.853, 710.491, 373.606, 894.295, 392.362, 844.03, 357.851, 940.809, 388.61, 1061.59)
+polygons = [PackedInt32Array(22, 2, 1, 0), PackedInt32Array(22, 19, 20, 0), PackedInt32Array(21, 3, 2, 22), PackedInt32Array(21, 22, 19, 18), PackedInt32Array(21, 23, 17, 18), PackedInt32Array(3, 21, 23, 4), PackedInt32Array(24, 6, 7), PackedInt32Array(24, 6, 5), PackedInt32Array(24, 14, 15), PackedInt32Array(24, 16, 15), PackedInt32Array(24, 5, 4, 23), PackedInt32Array(24, 16, 17, 23), PackedInt32Array(14, 24, 7), PackedInt32Array(14, 9, 8, 7), PackedInt32Array(14, 13, 10, 9), PackedInt32Array(13, 10, 11, 12)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(1, 1, 1, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 1, 1, 0.5, 1, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0.5, 0, 0.5, 0.5), "Hips/Torso/ArmL/LowerArmL/HandRL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0.5), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL2/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL2/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL2/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 4
+
+[node name="ArmL" type="Polygon2D" parent="Front/PolygonsFront"]
+position = Vector2(-600, -1441)
+texture = ExtResource("2_jd85q")
+skeleton = NodePath("../../Skeleton2DYeliFront")
+polygon = PackedVector2Array(715.096, 695.679, 826.368, 702.989, 923.02, 840.251, 912.461, 867.866, 941.452, 889.054, 935.2, 1043.27, 891.344, 1070.92, 891.437, 1124.12, 890.187, 1198.73, 827.252, 1217.9, 773.486, 1204.15, 738.893, 1162.88, 733.891, 1094.53, 748.896, 1031.6, 795.576, 1039.51, 795.159, 1007.01, 764.965, 919.001, 776.427, 894.703, 750.753, 881.407, 677.856, 751.202, 836.759, 874.62, 846.387, 911.756, 822.546, 842.986, 845.011, 1056.17)
+uv = PackedVector2Array(715.096, 695.679, 826.368, 702.989, 923.02, 840.251, 912.461, 867.866, 941.452, 889.054, 935.2, 1043.27, 891.344, 1070.92, 891.437, 1124.12, 890.187, 1198.73, 827.252, 1217.9, 773.486, 1204.15, 738.893, 1162.88, 733.891, 1094.53, 748.896, 1031.6, 795.576, 1039.51, 795.159, 1007.01, 764.965, 919.001, 776.427, 894.703, 750.753, 881.407, 677.856, 751.202, 836.759, 874.62, 846.387, 911.756, 822.546, 842.986, 845.011, 1056.17)
+polygons = [PackedInt32Array(22, 2, 1, 0), PackedInt32Array(22, 18, 19, 0), PackedInt32Array(20, 3, 2, 22), PackedInt32Array(20, 17, 18, 22), PackedInt32Array(20, 17, 16, 21), PackedInt32Array(20, 3, 4, 21), PackedInt32Array(14, 23, 15), PackedInt32Array(23, 6, 5), PackedInt32Array(23, 21, 16, 15), PackedInt32Array(23, 5, 4, 21), PackedInt32Array(23, 6, 7), PackedInt32Array(14, 12, 13), PackedInt32Array(14, 23, 7, 12), PackedInt32Array(11, 12, 7, 8), PackedInt32Array(11, 8, 9, 10)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandRL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(1, 1, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 1, 0.5, 0, 0.5, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0.5, 0.5, 0, 0.5), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0.5), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL2/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL2/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL2/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 4
+
+[node name="LegR" type="Polygon2D" parent="Front/PolygonsFront"]
+position = Vector2(-602, -1443)
+texture = ExtResource("3_b6sfe")
+skeleton = NodePath("../../Skeleton2DYeliFront")
+polygon = PackedVector2Array(537.298, 1080.73, 582.487, 1116.69, 583.459, 1208.52, 572.769, 1219.7, 583.459, 1229.9, 584.431, 1304.73, 604.353, 1322.71, 615.043, 1383.94, 607.754, 1449.53, 508.629, 1460.71, 405.617, 1455.85, 367.231, 1407.74, 377.92, 1363.04, 425.539, 1338.26, 425.539, 1289.67, 464.898, 1295.01, 474.13, 1235.25, 492.109, 1221.16, 474.616, 1199.29, 483.848, 1103.57, 526.122, 1240.11, 531.467, 1193.46, 528.552, 1216.3, 520.777, 1316.39, 469.757, 1398.03)
+uv = PackedVector2Array(537.298, 1080.73, 582.487, 1116.69, 583.459, 1208.52, 572.769, 1219.7, 583.459, 1229.9, 584.431, 1304.73, 604.353, 1322.71, 615.043, 1383.94, 607.754, 1449.53, 508.629, 1460.71, 405.617, 1455.85, 367.231, 1407.74, 377.92, 1363.04, 425.539, 1338.26, 425.539, 1289.67, 464.898, 1295.01, 474.13, 1235.25, 492.109, 1221.16, 474.616, 1199.29, 483.848, 1103.57, 526.122, 1240.11, 531.467, 1193.46, 528.552, 1216.3, 520.777, 1316.39, 469.757, 1398.03)
+polygons = [PackedInt32Array(21, 2, 1, 0), PackedInt32Array(21, 0, 19, 18), PackedInt32Array(21, 22, 17, 18), PackedInt32Array(21, 22, 3, 2), PackedInt32Array(22, 20, 4, 3), PackedInt32Array(22, 17, 16, 20), PackedInt32Array(23, 20, 4, 5), PackedInt32Array(23, 20, 16, 15), PackedInt32Array(24, 13, 12, 11), PackedInt32Array(24, 9, 10, 11), PackedInt32Array(24, 7, 8, 9), PackedInt32Array(14, 23, 15), PackedInt32Array(23, 5, 6), PackedInt32Array(23, 6, 7), PackedInt32Array(23, 14, 13), PackedInt32Array(23, 13, 24, 7)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandRL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0.5, 0.5, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0.5, 0, 0.5, 0.5, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5)]
+internal_vertex_count = 5
+
+[node name="LegL" type="Polygon2D" parent="Front/PolygonsFront"]
+position = Vector2(-602, -1443)
+texture = ExtResource("3_b6sfe")
+skeleton = NodePath("../../Skeleton2DYeliFront")
+polygon = PackedVector2Array(716.664, 1092.94, 768.329, 1110.95, 796.295, 1184.89, 792.503, 1214.28, 811.463, 1223.29, 827.578, 1296.28, 857.916, 1311.45, 913.071, 1342.05, 931.6, 1434.26, 845.419, 1451.93, 759.323, 1458.39, 696.756, 1454.6, 691.068, 1388.24, 694.386, 1321.88, 708.606, 1312.4, 704.814, 1237.03, 713.346, 1223.76, 697.23, 1209.07, 688.698, 1123.75, 752.688, 1216.65, 747.949, 1190.58, 754.584, 1241.3, 766.434, 1328.04, 837.059, 1389.18)
+uv = PackedVector2Array(716.664, 1092.94, 768.329, 1110.95, 796.295, 1184.89, 792.503, 1214.28, 811.463, 1223.29, 827.578, 1296.28, 857.916, 1311.45, 913.071, 1342.05, 931.6, 1434.26, 845.419, 1451.93, 759.323, 1458.39, 696.756, 1454.6, 691.068, 1388.24, 694.386, 1321.88, 708.606, 1312.4, 704.814, 1237.03, 713.346, 1223.76, 697.23, 1209.07, 688.698, 1123.75, 752.688, 1216.65, 747.949, 1190.58, 754.584, 1241.3, 766.434, 1328.04, 837.059, 1389.18)
+polygons = [PackedInt32Array(20, 0, 1, 2), PackedInt32Array(20, 17, 18, 0), PackedInt32Array(20, 19, 3, 2), PackedInt32Array(19, 16, 17, 20), PackedInt32Array(19, 21, 4, 3), PackedInt32Array(19, 16, 15, 21), PackedInt32Array(22, 5, 4, 21), PackedInt32Array(22, 14, 15, 21), PackedInt32Array(22, 13, 14), PackedInt32Array(22, 6, 5), PackedInt32Array(23, 6, 7, 8), PackedInt32Array(23, 9, 8), PackedInt32Array(23, 6, 22), PackedInt32Array(13, 12, 23, 22), PackedInt32Array(10, 9, 23), PackedInt32Array(10, 12, 11), PackedInt32Array(23, 10, 12)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandRL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0, 0.5, 0, 0.5, 0.5, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 5
+
+[node name="Torso" type="Polygon2D" parent="Front/PolygonsFront"]
+position = Vector2(-602, -1442)
+texture = ExtResource("4_yjb6m")
+skeleton = NodePath("../../Skeleton2DYeliFront")
+polygon = PackedVector2Array(575.732, 610.83, 656.641, 613.557, 737.55, 679.921, 837.55, 775.375, 884.823, 909.921, 858.459, 1038.1, 903.004, 1170.83, 929.368, 1293.56, 787.55, 1369.01, 634.823, 1389.92, 472.095, 1365.38, 303.913, 1295.38, 345.732, 1177.19, 370.277, 1049.92, 318.459, 939.012, 368.459, 815.375, 434.823, 703.557, 494.823, 612.648, 501.186, 1206.28, 777.55, 1203.56, 644.823, 1204.47, 616.641, 1084.47, 763.004, 1065.38, 470.277, 1062.65, 502.095, 912.648, 717.55, 888.103, 611.186, 776.284)
+uv = PackedVector2Array(575.732, 610.83, 656.641, 613.557, 737.55, 679.921, 837.55, 775.375, 884.823, 909.921, 858.459, 1038.1, 903.004, 1170.83, 929.368, 1293.56, 787.55, 1369.01, 634.823, 1389.92, 472.095, 1365.38, 303.913, 1295.38, 345.732, 1177.19, 370.277, 1049.92, 318.459, 939.012, 368.459, 815.375, 434.823, 703.557, 494.823, 612.648, 501.186, 1206.28, 777.55, 1203.56, 644.823, 1204.47, 616.641, 1084.47, 763.004, 1065.38, 470.277, 1062.65, 502.095, 912.648, 717.55, 888.103, 611.186, 776.284)
+polygons = [PackedInt32Array(20, 9, 8, 19), PackedInt32Array(20, 9, 10, 18), PackedInt32Array(20, 21, 23, 18), PackedInt32Array(20, 19, 22, 21), PackedInt32Array(18, 12, 11, 10), PackedInt32Array(19, 6, 7, 8), PackedInt32Array(22, 5, 6, 19), PackedInt32Array(23, 13, 12, 18), PackedInt32Array(0, 26, 2, 1), PackedInt32Array(0, 17, 16, 26), PackedInt32Array(24, 26, 16, 15), PackedInt32Array(26, 2, 3, 25), PackedInt32Array(24, 25, 26), PackedInt32Array(24, 14, 15), PackedInt32Array(24, 23, 13, 14), PackedInt32Array(25, 4, 3), PackedInt32Array(25, 22, 5, 4), PackedInt32Array(25, 21, 24), PackedInt32Array(25, 22, 21), PackedInt32Array(24, 21, 23)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0.5, 0.5, 1, 1, 0.5, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0.5, 0.5, 1, 0.5, 0, 0, 0, 1, 1, 1, 1, 1, 1), "Hips/Torso/Head", PackedFloat32Array(0.29, 0.29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.29, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandRL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 9
+
+[node name="Head" type="Polygon2D" parent="Front/PolygonsFront"]
+position = Vector2(-601, -1441)
+texture = ExtResource("5_a1ycu")
+skeleton = NodePath("../../Skeleton2DYeliFront")
+polygon = PackedVector2Array(587.167, 222.322, 726.01, 254.554, 841.713, 376.868, 881.382, 525.628, 874.771, 659.512, 826.01, 728.108, 690.473, 757.86, 568.985, 756.207, 433.448, 752.901, 334.275, 696.703, 300.39, 581.826, 313.613, 386.785, 421.051, 266.124, 596.173, 372.299, 593.694, 561.555)
+uv = PackedVector2Array(587.167, 222.322, 726.01, 254.554, 841.713, 376.868, 881.382, 525.628, 874.771, 659.512, 826.01, 728.108, 690.473, 757.86, 568.985, 756.207, 433.448, 752.901, 334.275, 696.703, 300.39, 581.826, 313.613, 386.785, 421.051, 266.124, 596.173, 372.299, 593.694, 561.555)
+polygons = [PackedInt32Array(0, 1, 2, 13), PackedInt32Array(0, 13, 11, 12), PackedInt32Array(13, 2, 3, 14), PackedInt32Array(13, 11, 10, 14), PackedInt32Array(14, 7, 8), PackedInt32Array(14, 10, 9, 8), PackedInt32Array(14, 3, 4, 5), PackedInt32Array(14, 5, 6, 7)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandRL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 2
+
+[node name="Mouth" type="Polygon2D" parent="Front/PolygonsFront"]
+visible = false
+position = Vector2(-601, -1441)
+texture = ExtResource("6_b6sfe")
+skeleton = NodePath("../../Skeleton2DYeliFront")
+polygon = PackedVector2Array(587.167, 222.322, 726.01, 254.554, 841.713, 376.868, 881.382, 525.628, 874.771, 659.512, 826.01, 728.108, 690.473, 757.86, 568.985, 756.207, 433.448, 752.901, 334.275, 696.703, 300.39, 581.826, 313.613, 386.785, 421.051, 266.124, 596.173, 372.299, 593.694, 561.555)
+uv = PackedVector2Array(587.167, 222.322, 726.01, 254.554, 841.713, 376.868, 881.382, 525.628, 874.771, 659.512, 826.01, 728.108, 690.473, 757.86, 568.985, 756.207, 433.448, 752.901, 334.275, 696.703, 300.39, 581.826, 313.613, 386.785, 421.051, 266.124, 596.173, 372.299, 593.694, 561.555)
+polygons = [PackedInt32Array(0, 1, 2, 13), PackedInt32Array(0, 13, 11, 12), PackedInt32Array(13, 2, 3, 14), PackedInt32Array(13, 11, 10, 14), PackedInt32Array(14, 7, 8), PackedInt32Array(14, 10, 9, 8), PackedInt32Array(14, 3, 4, 5), PackedInt32Array(14, 5, 6, 7)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandRL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 2
+
+[node name="IK Targets" type="Node2D" parent="Front"]
+
+[node name="FootL Target" type="Node2D" parent="Front/IK Targets"]
+position = Vector2(166, -103)
+rotation = -0.523598
+
+[node name="FootL Rotate" type="Node2D" parent="Front/IK Targets/FootL Target"]
+position = Vector2(70, 55)
+
+[node name="FootR Target" type="Node2D" parent="Front/IK Targets"]
+position = Vector2(-78, -112)
+rotation = -2.20525
+
+[node name="FootR Rotate" type="Node2D" parent="Front/IK Targets/FootR Target"]
+position = Vector2(-61, 63)
+
+[node name="Back" type="Node2D" parent="."]
+visible = false
+
+[node name="PolygonsBack" type="Node2D" parent="Back"]
+
+[node name="LegR" type="Polygon2D" parent="Back/PolygonsBack"]
+position = Vector2(-1526, -1441)
+texture = ExtResource("3_b6sfe")
+skeleton = NodePath("../../Skeleton2DYeliBack")
+polygon = PackedVector2Array(1634.64, 1082.15, 1692.19, 1114.87, 1692.98, 1193.3, 1678.79, 1216.16, 1696.13, 1236.66, 1707.52, 1294.57, 1744.33, 1290.12, 1745.01, 1335.99, 1792.7, 1366.34, 1795.46, 1440.84, 1739.88, 1460.94, 1655.14, 1457, 1573.94, 1444.38, 1565.66, 1360.03, 1590.1, 1309.58, 1590.1, 1239.81, 1599.56, 1223.26, 1587.34, 1209.07, 1588.52, 1110.53, 1641, 1219.8, 1639.26, 1243.65, 1640.56, 1193.36, 1673.08, 1327.33)
+uv = PackedVector2Array(1634.64, 1082.15, 1692.19, 1114.87, 1692.98, 1193.3, 1678.79, 1216.16, 1696.13, 1236.66, 1707.52, 1294.57, 1744.33, 1290.12, 1745.01, 1335.99, 1792.7, 1366.34, 1795.46, 1440.84, 1739.88, 1460.94, 1655.14, 1457, 1573.94, 1444.38, 1565.66, 1360.03, 1590.1, 1309.58, 1590.1, 1239.81, 1599.56, 1223.26, 1587.34, 1209.07, 1588.52, 1110.53, 1641, 1219.8, 1639.26, 1243.65, 1640.56, 1193.36, 1673.08, 1327.33)
+polygons = [PackedInt32Array(0, 1, 2, 21), PackedInt32Array(0, 21, 17, 18), PackedInt32Array(21, 19, 3, 2), PackedInt32Array(21, 19, 16, 17), PackedInt32Array(20, 19, 16, 15), PackedInt32Array(20, 19, 3, 4), PackedInt32Array(22, 5, 4, 20), PackedInt32Array(22, 14, 15, 20), PackedInt32Array(22, 13, 14), PackedInt32Array(22, 5, 6), PackedInt32Array(7, 8, 9, 10), PackedInt32Array(13, 12, 11, 22), PackedInt32Array(22, 7, 6), PackedInt32Array(22, 7, 10, 11)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0.49, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0, 0.49, 0.49, 0, 0.49), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0.49), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 4
+
+[node name="LegL" type="Polygon2D" parent="Back/PolygonsBack"]
+position = Vector2(-1526, -1441)
+texture = ExtResource("3_b6sfe")
+skeleton = NodePath("../../Skeleton2DYeliBack")
+polygon = PackedVector2Array(1461.85, 1101.55, 1482.69, 1140.06, 1474.54, 1208.91, 1461.4, 1220.24, 1469.1, 1237.46, 1465.48, 1321.27, 1465.02, 1339.39, 1474.99, 1406.43, 1443.28, 1455.36, 1367.62, 1460.8, 1288.8, 1459.44, 1237.15, 1429.99, 1237.6, 1364.3, 1282.91, 1330.78, 1317.79, 1309.03, 1344.52, 1301.33, 1363.94, 1223.62, 1378.48, 1213.1, 1371.36, 1195.15, 1406.58, 1101.55, 1418.67, 1215.21, 1423.6, 1193.29, 1411, 1240.98, 1402.23, 1328.13)
+uv = PackedVector2Array(1461.85, 1101.55, 1482.69, 1140.06, 1474.54, 1208.91, 1461.4, 1220.24, 1469.1, 1237.46, 1465.48, 1321.27, 1465.02, 1339.39, 1474.99, 1406.43, 1443.28, 1455.36, 1367.62, 1460.8, 1288.8, 1459.44, 1237.15, 1429.99, 1237.6, 1364.3, 1282.91, 1330.78, 1317.79, 1309.03, 1344.52, 1301.33, 1363.94, 1223.62, 1378.48, 1213.1, 1371.36, 1195.15, 1406.58, 1101.55, 1418.67, 1215.21, 1423.6, 1193.29, 1411, 1240.98, 1402.23, 1328.13)
+polygons = [PackedInt32Array(21, 2, 3, 20), PackedInt32Array(21, 18, 17, 20), PackedInt32Array(21, 2, 1, 0), PackedInt32Array(21, 18, 19, 0), PackedInt32Array(16, 22, 20, 17), PackedInt32Array(22, 20, 3, 4), PackedInt32Array(22, 23, 5, 4), PackedInt32Array(16, 22, 23, 15), PackedInt32Array(10, 11, 12, 13), PackedInt32Array(23, 5, 6), PackedInt32Array(23, 15, 14), PackedInt32Array(23, 6, 7, 8), PackedInt32Array(23, 14, 13, 10), PackedInt32Array(23, 8, 9, 10)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0, 0.49, 0, 0.49, 0.49), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0.49)]
+internal_vertex_count = 4
+
+[node name="Torso" type="Polygon2D" parent="Back/PolygonsBack"]
+position = Vector2(-1525, -1441)
+texture = ExtResource("4_yjb6m")
+skeleton = NodePath("../../Skeleton2DYeliBack")
+polygon = PackedVector2Array(1533.98, 642.164, 1673.65, 662.825, 1788.52, 831.42, 1793.48, 1014.89, 1756.29, 1048.78, 1776.13, 1174.4, 1832.32, 1295.88, 1648.85, 1380.18, 1511.66, 1381.83, 1319.1, 1371.92, 1201.75, 1302.49, 1234.8, 1194.23, 1271.99, 1062, 1310.84, 1047.12, 1240.59, 882.66, 1318.27, 676.874, 1522.41, 863.651, 1511.66, 1063.65, 1510.01, 1189.27)
+uv = PackedVector2Array(1533.98, 642.164, 1673.65, 662.825, 1788.52, 831.42, 1793.48, 1014.89, 1756.29, 1048.78, 1776.13, 1174.4, 1832.32, 1295.88, 1648.85, 1380.18, 1511.66, 1381.83, 1319.1, 1371.92, 1201.75, 1302.49, 1234.8, 1194.23, 1271.99, 1062, 1310.84, 1047.12, 1240.59, 882.66, 1318.27, 676.874, 1522.41, 863.651, 1511.66, 1063.65, 1510.01, 1189.27)
+polygons = [PackedInt32Array(16, 2, 1, 0), PackedInt32Array(16, 0, 15, 14), PackedInt32Array(14, 13, 17, 16), PackedInt32Array(2, 16, 17, 3), PackedInt32Array(3, 17, 4), PackedInt32Array(17, 13, 12), PackedInt32Array(18, 17, 4, 5), PackedInt32Array(18, 17, 12, 11), PackedInt32Array(18, 9, 10, 11), PackedInt32Array(18, 5, 6, 7), PackedInt32Array(18, 7, 8, 9)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0, 0, 0, 0.49, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0.49, 0.49), "Hips/Torso", PackedFloat32Array(0.49, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 3
+
+[node name="Head" type="Polygon2D" parent="Back/PolygonsBack"]
+position = Vector2(-1520, -1526)
+scale = Vector2(0.995271, 1.12744)
+texture = ExtResource("5_a1ycu")
+skeleton = NodePath("../../Skeleton2DYeliBack")
+polygon = PackedVector2Array(1563.8, 229.812, 1722.76, 264.583, 1822.73, 403.049, 1823.35, 580.011, 1780.5, 711.026, 1648.87, 778.085, 1547.66, 787.399, 1420.99, 776.222, 1298.67, 731.516, 1241.54, 594.913, 1258.31, 401.186, 1371.32, 281.348, 1543.93, 417.951, 1539.59, 591.809)
+uv = PackedVector2Array(1563.8, 229.812, 1722.76, 264.583, 1822.73, 403.049, 1823.35, 580.011, 1780.5, 711.026, 1648.87, 778.085, 1547.66, 787.399, 1420.99, 776.222, 1298.67, 731.516, 1241.54, 594.913, 1258.31, 401.186, 1371.32, 281.348, 1543.93, 417.951, 1539.59, 591.809)
+polygons = [PackedInt32Array(12, 0, 1, 2), PackedInt32Array(12, 0, 11, 10), PackedInt32Array(12, 13, 3, 2), PackedInt32Array(12, 10, 9, 13), PackedInt32Array(13, 3, 4, 5), PackedInt32Array(13, 9, 8, 7), PackedInt32Array(13, 5, 6, 7)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 2
+
+[node name="ArmR" type="Polygon2D" parent="Back/PolygonsBack"]
+position = Vector2(-1526, -1442)
+texture = ExtResource("2_jd85q")
+skeleton = NodePath("../../Skeleton2DYeliBack")
+polygon = PackedVector2Array(1672.15, 715.037, 1747.17, 726.817, 1848.01, 868.012, 1836.73, 899.577, 1858.72, 925.505, 1851.96, 1095.11, 1765.77, 1114.95, 1745.31, 1163.93, 1698.19, 1207.95, 1599.61, 1233.99, 1556.83, 1173.85, 1551.87, 1064.73, 1602.71, 1057.29, 1628.13, 1032.49, 1682.69, 1051.71, 1664.71, 994.045, 1672.71, 928.323, 1686.24, 902.959, 1665.33, 884.922, 1636.19, 769.599, 1762.9, 901.062, 1752.14, 868.268, 1765.97, 937.443, 1726.51, 1085.53)
+uv = PackedVector2Array(1672.15, 715.037, 1747.17, 726.817, 1848.01, 868.012, 1836.73, 899.577, 1858.72, 925.505, 1851.96, 1095.11, 1765.77, 1114.95, 1745.31, 1163.93, 1698.19, 1207.95, 1599.61, 1233.99, 1556.83, 1173.85, 1551.87, 1064.73, 1602.71, 1057.29, 1628.13, 1032.49, 1682.69, 1051.71, 1664.71, 994.045, 1672.71, 928.323, 1686.24, 902.959, 1665.33, 884.922, 1636.19, 769.599, 1762.9, 901.062, 1752.14, 868.268, 1765.97, 937.443, 1726.51, 1085.53)
+polygons = [PackedInt32Array(18, 21, 0, 19), PackedInt32Array(21, 0, 1, 2), PackedInt32Array(21, 20, 3, 2), PackedInt32Array(21, 20, 17, 18), PackedInt32Array(20, 22, 16, 17), PackedInt32Array(22, 20, 3, 4), PackedInt32Array(23, 6, 7), PackedInt32Array(23, 14, 13), PackedInt32Array(23, 15, 14), PackedInt32Array(23, 6, 5), PackedInt32Array(23, 22, 16, 15), PackedInt32Array(23, 22, 4, 5), PackedInt32Array(13, 7, 23), PackedInt32Array(13, 12, 8, 7), PackedInt32Array(10, 9, 8), PackedInt32Array(10, 11, 12, 8)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0, 0.49, 0, 0.49, 0.49), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0.49), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 4
+
+[node name="ArmL" type="Polygon2D" parent="Back/PolygonsBack"]
+position = Vector2(-1526, -1442)
+texture = ExtResource("2_jd85q")
+skeleton = NodePath("../../Skeleton2DYeliBack")
+polygon = PackedVector2Array(1389.27, 702.305, 1450.77, 793.958, 1388.67, 908.523, 1357.31, 933.245, 1382.03, 959.173, 1397.71, 1007.41, 1397.11, 1052.03, 1458.01, 1037.56, 1518.31, 1091.83, 1517.7, 1198.56, 1437.51, 1237.75, 1370.58, 1194.94, 1341.03, 1138.86, 1316.31, 1100.87, 1230.69, 1090.62, 1195.71, 927.216, 1221.04, 902.494, 1201.14, 862.697, 1295.81, 713.159, 1291.59, 916.965, 1304.85, 869.33, 1290.38, 953.144, 1357.92, 1082.18)
+uv = PackedVector2Array(1389.27, 702.305, 1450.77, 793.958, 1388.67, 908.523, 1357.31, 933.245, 1382.03, 959.173, 1397.71, 1007.41, 1397.11, 1052.03, 1458.01, 1037.56, 1518.31, 1091.83, 1517.7, 1198.56, 1437.51, 1237.75, 1370.58, 1194.94, 1341.03, 1138.86, 1316.31, 1100.87, 1230.69, 1090.62, 1195.71, 927.216, 1221.04, 902.494, 1201.14, 862.697, 1295.81, 713.159, 1291.59, 916.965, 1304.85, 869.33, 1290.38, 953.144, 1357.92, 1082.18)
+polygons = [PackedInt32Array(20, 2, 1, 0), PackedInt32Array(20, 0, 18, 17), PackedInt32Array(20, 19, 3, 2), PackedInt32Array(20, 19, 16, 17), PackedInt32Array(16, 15, 21, 19), PackedInt32Array(3, 19, 21, 4), PackedInt32Array(22, 13, 12), PackedInt32Array(22, 6, 7), PackedInt32Array(22, 5, 6), PackedInt32Array(22, 13, 14), PackedInt32Array(21, 22, 5, 4), PackedInt32Array(21, 22, 14, 15), PackedInt32Array(10, 9, 8, 11), PackedInt32Array(11, 12, 7, 8), PackedInt32Array(7, 12, 22)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0, 0.49, 0, 0.49, 0.49), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0.49), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 4
+
+[node name="Skeleton2DYeliBack" type="Skeleton2D" parent="Back"]
+modification_stack = SubResource("SkeletonModificationStack2D_8haof")
+
+[node name="Hips" type="Bone2D" parent="Back/Skeleton2DYeliBack"]
+position = Vector2(-6, -363)
+rest = Transform2D(1, 0, 0, 1, -6, -363)
+
+[node name="Skirt" type="Bone2D" parent="Back/Skeleton2DYeliBack/Hips"]
+position = Vector2(-1, 31)
+rotation = 1.5759
+rest = Transform2D(-0.00510325, 0.999987, -0.999987, -0.00510325, -1, 31)
+auto_calculate_length_and_angle = false
+length = 222.777
+bone_angle = 0.0
+
+[node name="Torso" type="Bone2D" parent="Back/Skeleton2DYeliBack/Hips"]
+position = Vector2(2, -180)
+rotation = -0.18405
+rest = Transform2D(0.983111, -0.183013, 0.183013, 0.983111, 2, -180)
+
+[node name="Head" type="Bone2D" parent="Back/Skeleton2DYeliBack/Hips/Torso"]
+position = Vector2(32.5294, -163.813)
+rotation = -1.3804
+rest = Transform2D(0.189248, -0.981929, 0.981929, 0.189248, 32.5294, -163.813)
+auto_calculate_length_and_angle = false
+length = 479.121
+bone_angle = 0.0
+
+[node name="ArmR" type="Bone2D" parent="Back/Skeleton2DYeliBack/Hips/Torso"]
+position = Vector2(187.171, -98.4073)
+rotation = 0.18405
+rest = Transform2D(0.983111, 0.183013, -0.183013, 0.983111, 187.171, -98.4073)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="LowerArmR" type="Bone2D" parent="Back/Skeleton2DYeliBack/Hips/Torso/ArmR"]
+position = Vector2(78, 146)
+rest = Transform2D(1, 0, 0, 1, 78, 146)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="HandR" type="Bone2D" parent="Back/Skeleton2DYeliBack/Hips/Torso/ArmR/LowerArmR"]
+position = Vector2(-34, 172)
+rotation = 2.47323
+rest = Transform2D(-0.784839, 0.619699, -0.619699, -0.784839, -34, 172)
+auto_calculate_length_and_angle = false
+length = 141.154
+bone_angle = 0.0
+
+[node name="ArmL" type="Bone2D" parent="Back/Skeleton2DYeliBack/Hips/Torso"]
+position = Vector2(-126.143, -163.853)
+rotation = 0.18405
+rest = Transform2D(0.983111, 0.183013, -0.183013, 0.983111, -126.143, -163.853)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="LowerArmL" type="Bone2D" parent="Back/Skeleton2DYeliBack/Hips/Torso/ArmL"]
+position = Vector2(-81, 160)
+rest = Transform2D(1, 0, 0, 1, -81, 160)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="HandL" type="Bone2D" parent="Back/Skeleton2DYeliBack/Hips/Torso/ArmL/LowerArmL"]
+position = Vector2(70, 158)
+rotation = 0.684404
+rest = Transform2D(0.774796, 0.632211, -0.632211, 0.774796, 70, 158)
+auto_calculate_length_and_angle = false
+length = 141.154
+bone_angle = 0.0
+
+[node name="LegR" type="Bone2D" parent="Back/Skeleton2DYeliBack/Hips"]
+position = Vector2(115, 39)
+rest = Transform2D(1, 0, 0, 1, 115, 39)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LowerLegR" type="Bone2D" parent="Back/Skeleton2DYeliBack/Hips/LegR"]
+position = Vector2(15, 107)
+rotation = -0.0197766
+rest = Transform2D(0.999804, -0.0197753, 0.0197753, 0.999804, 15, 107)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="FootR" type="Bone2D" parent="Back/Skeleton2DYeliBack/Hips/LegR/LowerLegR"]
+position = Vector2(-5, 98)
+rotation = 0.723529
+rest = Transform2D(0.749474, 0.662034, -0.662034, 0.749474, -5, 98)
+auto_calculate_length_and_angle = false
+length = 103.064
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LegL" type="Bone2D" parent="Back/Skeleton2DYeliBack/Hips"]
+position = Vector2(-75, 53)
+rotation = 0.395475
+scale = Vector2(1, 1)
+rest = Transform2D(0.922814, 0.385247, -0.385247, 0.922814, -75, 53)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LowerLegL" type="Bone2D" parent="Back/Skeleton2DYeliBack/Hips/LegL"]
+position = Vector2(8.52877, 98.3019)
+rotation = -0.284954
+rest = Transform2D(0.959675, -0.281113, 0.281113, 0.959675, 8.52877, 98.3019)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="FootL" type="Bone2D" parent="Back/Skeleton2DYeliBack/Hips/LegL/LowerLegL"]
+position = Vector2(-5, 98)
+rotation = 2.3954
+rest = Transform2D(-0.734279, 0.678847, -0.678847, -0.734279, -5, 98)
+auto_calculate_length_and_angle = false
+length = 103.064
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="IK Targets" type="Node2D" parent="Back"]
+
+[node name="FootL Target" type="Node2D" parent="Back/IK Targets"]
+position = Vector2(-127, -119)
+
+[node name="FootL Rotate" type="Node2D" parent="Back/IK Targets/FootL Target"]
+position = Vector2(-84, 62)
+
+[node name="FootR Target" type="Node2D" parent="Back/IK Targets"]
+position = Vector2(121, -119)
+
+[node name="FootR Rotate" type="Node2D" parent="Back/IK Targets/FootR Target"]
+position = Vector2(79, 67)
+
+[node name="Dreiviertel" type="Node2D" parent="."]
+
+[node name="PolygonsDreiviertel" type="Node2D" parent="Dreiviertel"]
+
+[node name="ArmL" type="Polygon2D" parent="Dreiviertel/PolygonsDreiviertel"]
+position = Vector2(-1134, -1354)
+scale = Vector2(0.91971, 0.91971)
+texture = ExtResource("2_jd85q")
+skeleton = NodePath("../../Skeleton2DYeliDreiviertel")
+polygon = PackedVector2Array(1389.27, 702.305, 1450.77, 793.958, 1388.67, 908.523, 1357.31, 933.245, 1382.03, 959.173, 1397.71, 1007.41, 1397.11, 1052.03, 1458.01, 1037.56, 1518.31, 1091.83, 1517.7, 1198.56, 1437.51, 1237.75, 1370.58, 1194.94, 1341.03, 1138.86, 1316.31, 1100.87, 1230.69, 1090.62, 1195.71, 927.216, 1221.04, 902.494, 1201.14, 862.697, 1295.81, 713.159, 1291.59, 916.965, 1304.85, 869.33, 1290.38, 953.144, 1357.92, 1082.18)
+uv = PackedVector2Array(1389.27, 702.305, 1450.77, 793.958, 1388.67, 908.523, 1357.31, 933.245, 1382.03, 959.173, 1397.71, 1007.41, 1397.11, 1052.03, 1458.01, 1037.56, 1518.31, 1091.83, 1517.7, 1198.56, 1437.51, 1237.75, 1370.58, 1194.94, 1341.03, 1138.86, 1316.31, 1100.87, 1230.69, 1090.62, 1195.71, 927.216, 1221.04, 902.494, 1201.14, 862.697, 1295.81, 713.159, 1291.59, 916.965, 1304.85, 869.33, 1290.38, 953.144, 1357.92, 1082.18)
+polygons = [PackedInt32Array(20, 2, 1, 0), PackedInt32Array(20, 0, 18, 17), PackedInt32Array(20, 19, 3, 2), PackedInt32Array(20, 19, 16, 17), PackedInt32Array(16, 15, 21, 19), PackedInt32Array(3, 19, 21, 4), PackedInt32Array(22, 13, 12), PackedInt32Array(22, 6, 7), PackedInt32Array(22, 5, 6), PackedInt32Array(22, 13, 14), PackedInt32Array(21, 22, 5, 4), PackedInt32Array(21, 22, 14, 15), PackedInt32Array(10, 9, 8, 11), PackedInt32Array(11, 12, 7, 8), PackedInt32Array(7, 12, 22)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0, 0.49, 0, 0.49, 0.49), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0.49), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR2", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR2/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR2/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR2/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 4
+
+[node name="LegR" type="Polygon2D" parent="Dreiviertel/PolygonsDreiviertel"]
+position = Vector2(-2467, -1441)
+texture = ExtResource("3_b6sfe")
+skeleton = NodePath("../../Skeleton2DYeliDreiviertel")
+polygon = PackedVector2Array(2212.88, 1097.52, 2263.99, 1113.42, 2314.34, 1184.59, 2307.15, 1210.33, 2324.56, 1221.69, 2341.98, 1312.55, 2372.26, 1324.66, 2421.1, 1334.88, 2467.28, 1361.38, 2477.13, 1412.49, 2464.26, 1447.7, 2424.88, 1468.52, 2345, 1474.58, 2260.2, 1481.01, 2217.8, 1459.81, 2207.2, 1399.24, 2220.07, 1345.48, 2213.26, 1254.62, 2221.97, 1240.24, 2206.82, 1223.58, 2182.59, 1130.45, 2268.15, 1222.83, 2270.8, 1248.95, 2254.53, 1199.73, 2424.13, 1405.68, 2342.73, 1403.41, 2284.43, 1348.51)
+uv = PackedVector2Array(2212.88, 1097.52, 2263.99, 1113.42, 2314.34, 1184.59, 2307.15, 1210.33, 2324.56, 1221.69, 2341.98, 1312.55, 2372.26, 1324.66, 2421.1, 1334.88, 2467.28, 1361.38, 2477.13, 1412.49, 2464.26, 1447.7, 2424.88, 1468.52, 2345, 1474.58, 2260.2, 1481.01, 2217.8, 1459.81, 2207.2, 1399.24, 2220.07, 1345.48, 2213.26, 1254.62, 2221.97, 1240.24, 2206.82, 1223.58, 2182.59, 1130.45, 2268.15, 1222.83, 2270.8, 1248.95, 2254.53, 1199.73, 2424.13, 1405.68, 2342.73, 1403.41, 2284.43, 1348.51)
+polygons = [PackedInt32Array(0, 1, 2, 23), PackedInt32Array(0, 23, 19, 20), PackedInt32Array(23, 21, 3, 2), PackedInt32Array(23, 19, 18, 21), PackedInt32Array(21, 22, 4, 3), PackedInt32Array(21, 22, 17, 18), PackedInt32Array(22, 26, 16, 17), PackedInt32Array(22, 4, 5, 26), PackedInt32Array(7, 8, 9, 24), PackedInt32Array(24, 11, 10, 9), PackedInt32Array(24, 25, 6, 7), PackedInt32Array(11, 24, 25, 12), PackedInt32Array(25, 26, 5, 6), PackedInt32Array(25, 12, 13, 26), PackedInt32Array(26, 16, 15), PackedInt32Array(26, 13, 14, 15)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0.49, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0, 0, 0.49, 0.49, 0, 0, 0, 0.49), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0.49, 0.49, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49), "Hips/LegL/LowerLegL/FootL/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0), "Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 6
+
+[node name="LegL" type="Polygon2D" parent="Dreiviertel/PolygonsDreiviertel"]
+position = Vector2(-2468, -1441)
+texture = ExtResource("3_b6sfe")
+skeleton = NodePath("../../Skeleton2DYeliDreiviertel")
+polygon = PackedVector2Array(2491.22, 1094.47, 2545.03, 1114, 2567.88, 1196.93, 2561.62, 1213.52, 2577.47, 1222.36, 2597, 1297.92, 2626.85, 1304.92, 2661.13, 1327.4, 2695.78, 1365.37, 2697.99, 1432.44, 2662.6, 1449.03, 2606.95, 1451.24, 2551.67, 1454.19, 2489.75, 1454.56, 2478.32, 1421.39, 2469.85, 1359.1, 2468, 1316.71, 2480.9, 1314.87, 2475.01, 1234.53, 2482.38, 1224.21, 2470.58, 1209.09, 2463.21, 1120.64, 2525.13, 1217.94, 2515.92, 1191.4, 2528.45, 1240.42, 2535.45, 1329.98, 2618.01, 1378.63)
+uv = PackedVector2Array(2491.22, 1094.47, 2545.03, 1114, 2567.88, 1196.93, 2561.62, 1213.52, 2577.47, 1222.36, 2597, 1297.92, 2626.85, 1304.92, 2661.13, 1327.4, 2695.78, 1365.37, 2697.99, 1432.44, 2662.6, 1449.03, 2606.95, 1451.24, 2551.67, 1454.19, 2489.75, 1454.56, 2478.32, 1421.39, 2469.85, 1359.1, 2468, 1316.71, 2480.9, 1314.87, 2475.01, 1234.53, 2482.38, 1224.21, 2470.58, 1209.09, 2463.21, 1120.64, 2525.13, 1217.94, 2515.92, 1191.4, 2528.45, 1240.42, 2535.45, 1329.98, 2618.01, 1378.63)
+polygons = [PackedInt32Array(23, 2, 1, 0), PackedInt32Array(20, 23, 0, 21), PackedInt32Array(20, 19, 22, 23), PackedInt32Array(23, 22, 3, 2), PackedInt32Array(22, 24, 4, 3), PackedInt32Array(24, 22, 19, 18), PackedInt32Array(25, 24, 4, 5), PackedInt32Array(25, 24, 18, 17), PackedInt32Array(25, 17, 16, 15), PackedInt32Array(25, 5, 6, 26), PackedInt32Array(14, 15, 25, 26), PackedInt32Array(7, 10, 9, 8), PackedInt32Array(11, 10, 26), PackedInt32Array(26, 6, 7, 10), PackedInt32Array(26, 11, 12), PackedInt32Array(26, 14, 13, 12)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0, 0.49, 0, 0.49, 0.49, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0.49, 0.49, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0.49, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.98), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 5
+
+[node name="Torso" type="Polygon2D" parent="Dreiviertel/PolygonsDreiviertel"]
+position = Vector2(-2467, -1441)
+texture = ExtResource("4_yjb6m")
+skeleton = NodePath("../../Skeleton2DYeliDreiviertel")
+polygon = PackedVector2Array(2435.24, 658.296, 2619.54, 725.238, 2745.99, 861.602, 2734.42, 1039.29, 2645.99, 1072.35, 2680.7, 1198.79, 2690.61, 1309.54, 2569.95, 1369.87, 2403.01, 1393.01, 2204.66, 1379.78, 2041.03, 1307.06, 2091.44, 1164.08, 2159.21, 1047.55, 2110.45, 944.246, 2127.8, 783.916, 2245.16, 682.263, 2452.6, 812.841, 2420.37, 1099.62, 2528.63, 1218.63, 2286.48, 1213.67)
+uv = PackedVector2Array(2435.24, 658.296, 2619.54, 725.238, 2745.99, 861.602, 2734.42, 1039.29, 2645.99, 1072.35, 2680.7, 1198.79, 2690.61, 1309.54, 2569.95, 1369.87, 2403.01, 1393.01, 2204.66, 1379.78, 2041.03, 1307.06, 2091.44, 1164.08, 2159.21, 1047.55, 2110.45, 944.246, 2127.8, 783.916, 2245.16, 682.263, 2452.6, 812.841, 2420.37, 1099.62, 2528.63, 1218.63, 2286.48, 1213.67)
+polygons = [PackedInt32Array(16, 0, 1, 2), PackedInt32Array(16, 0, 15, 14), PackedInt32Array(12, 17, 13), PackedInt32Array(4, 17, 3), PackedInt32Array(3, 2, 16, 17), PackedInt32Array(17, 13, 14, 16), PackedInt32Array(17, 18, 5, 4), PackedInt32Array(17, 19, 11, 12), PackedInt32Array(19, 9, 10, 11), PackedInt32Array(5, 6, 7, 18), PackedInt32Array(19, 18, 17), PackedInt32Array(8, 19, 9), PackedInt32Array(8, 7, 18), PackedInt32Array(8, 19, 18)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0, 0, 0.49, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0.5, 0.5, 0.5), "Hips/Torso", PackedFloat32Array(0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 4
+
+[node name="Head" type="Polygon2D" parent="Dreiviertel/PolygonsDreiviertel"]
+position = Vector2(-2467, -1441)
+texture = ExtResource("5_a1ycu")
+skeleton = NodePath("../../Skeleton2DYeliDreiviertel")
+polygon = PackedVector2Array(2400.44, 239.071, 2561.26, 279.431, 2661.85, 407.962, 2682.96, 596.722, 2642.6, 738.292, 2490.48, 801.005, 2283.09, 784.24, 2122.89, 660.056, 2094.33, 416.034, 2217.89, 287.503, 2410.38, 402.374, 2440.8, 617.212)
+uv = PackedVector2Array(2400.44, 239.071, 2561.26, 279.431, 2661.85, 407.962, 2682.96, 596.722, 2642.6, 738.292, 2490.48, 801.005, 2283.09, 784.24, 2122.89, 660.056, 2094.33, 416.034, 2217.89, 287.503, 2410.38, 402.374, 2440.8, 617.212)
+polygons = [PackedInt32Array(10, 2, 1, 0), PackedInt32Array(10, 0, 9, 8), PackedInt32Array(10, 11, 7, 8), PackedInt32Array(10, 11, 3, 2), PackedInt32Array(11, 5, 4, 3), PackedInt32Array(11, 5, 6, 7)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 2
+
+[node name="ArmR" type="Polygon2D" parent="Dreiviertel/PolygonsDreiviertel"]
+position = Vector2(-2467, -1441)
+texture = ExtResource("2_jd85q")
+skeleton = NodePath("../../Skeleton2DYeliDreiviertel")
+polygon = PackedVector2Array(2263.3, 712.689, 2313.59, 776.644, 2301.18, 892.136, 2272.61, 925.044, 2288.76, 953.607, 2278.2, 1036.81, 2273.85, 1055.44, 2342.78, 1070.96, 2333.46, 1116.29, 2369.48, 1188.32, 2318.56, 1254.13, 2235.98, 1261.58, 2196.24, 1206.32, 2193.75, 1147.33, 2152.15, 1118.15, 2107.45, 1088.35, 2086.33, 931.253, 2117.38, 912.625, 2103.72, 873.507, 2174.5, 735.039, 2192.23, 920.157, 2206.08, 883.723, 2194.79, 960.183, 2217.88, 1089.5)
+uv = PackedVector2Array(2263.3, 712.689, 2313.59, 776.644, 2301.18, 892.136, 2272.61, 925.044, 2288.76, 953.607, 2278.2, 1036.81, 2273.85, 1055.44, 2342.78, 1070.96, 2333.46, 1116.29, 2369.48, 1188.32, 2318.56, 1254.13, 2235.98, 1261.58, 2196.24, 1206.32, 2193.75, 1147.33, 2152.15, 1118.15, 2107.45, 1088.35, 2086.33, 931.253, 2117.38, 912.625, 2103.72, 873.507, 2174.5, 735.039, 2197.87, 923.236, 2199.92, 866.275, 2190.17, 967.881, 2217.88, 1089.5)
+polygons = [PackedInt32Array(21, 2, 1, 0), PackedInt32Array(21, 0, 19, 18), PackedInt32Array(20, 21, 18, 17), PackedInt32Array(20, 21, 2, 3), PackedInt32Array(20, 22, 4, 3), PackedInt32Array(20, 17, 16, 22), PackedInt32Array(6, 23, 5), PackedInt32Array(23, 14, 15), PackedInt32Array(23, 5, 4, 22), PackedInt32Array(23, 22, 16, 15), PackedInt32Array(13, 14, 23), PackedInt32Array(23, 6, 7), PackedInt32Array(11, 10, 9, 12), PackedInt32Array(13, 12, 9, 8), PackedInt32Array(13, 23, 7, 8)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0, 0.49, 0, 0.49, 0.49), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0.49), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 4
+
+[node name="IK Targets" type="Node2D" parent="Dreiviertel/PolygonsDreiviertel"]
+
+[node name="FootL Target" type="Node2D" parent="Dreiviertel/PolygonsDreiviertel/IK Targets"]
+position = Vector2(-180, -94)
+
+[node name="FootL Rotate" type="Node2D" parent="Dreiviertel/PolygonsDreiviertel/IK Targets/FootL Target"]
+position = Vector2(5, 138)
+
+[node name="FootR Target" type="Node2D" parent="Dreiviertel/PolygonsDreiviertel/IK Targets"]
+position = Vector2(68, -105)
+
+[node name="FootR Rotate" type="Node2D" parent="Dreiviertel/PolygonsDreiviertel/IK Targets/FootR Target"]
+position = Vector2(10, 193)
+
+[node name="Skeleton2DYeliDreiviertel" type="Skeleton2D" parent="Dreiviertel"]
+modification_stack = SubResource("SkeletonModificationStack2D_dra5k")
+
+[node name="Hips" type="Bone2D" parent="Dreiviertel/Skeleton2DYeliDreiviertel"]
+position = Vector2(-15, -349)
+scale = Vector2(0.999985, 0.999985)
+rest = Transform2D(1, 0, 0, 1, -15, -349)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="Skirt" type="Bone2D" parent="Dreiviertel/Skeleton2DYeliDreiviertel/Hips"]
+rotation = 1.64395
+scale = Vector2(0.999992, 0.999992)
+rest = Transform2D(-0.116737, 0.993155, -0.993155, -0.116737, 0, 0)
+auto_calculate_length_and_angle = false
+length = 249.984
+bone_angle = 0.0
+
+[node name="Torso" type="Bone2D" parent="Dreiviertel/Skeleton2DYeliDreiviertel/Hips"]
+position = Vector2(0, -215)
+scale = Vector2(0.999983, 0.999983)
+rest = Transform2D(1, 0, 0, 1, 0, -215)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="Head" type="Bone2D" parent="Dreiviertel/Skeleton2DYeliDreiviertel/Hips/Torso"]
+position = Vector2(0, -147)
+rotation = -1.58058
+scale = Vector2(0.999996, 0.999996)
+rest = Transform2D(-0.00978351, -0.999952, 0.999952, -0.00978351, 0, -147)
+auto_calculate_length_and_angle = false
+length = 365.98
+bone_angle = 0.0
+
+[node name="ArmL" type="Bone2D" parent="Dreiviertel/Skeleton2DYeliDreiviertel/Hips/Torso"]
+position = Vector2(141, -83)
+scale = Vector2(0.999991, 0.999991)
+rest = Transform2D(1, 0, 0, 1, 141, -83)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="LowerArmL" type="Bone2D" parent="Dreiviertel/Skeleton2DYeliDreiviertel/Hips/Torso/ArmL"]
+position = Vector2(-75, 142)
+scale = Vector2(0.99999, 0.99999)
+rest = Transform2D(1, 0, 0, 1, -75, 142)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="HandL" type="Bone2D" parent="Dreiviertel/Skeleton2DYeliDreiviertel/Hips/Torso/ArmL/LowerArmL"]
+position = Vector2(63, 145)
+rotation = 0.681016
+scale = Vector2(1, 1)
+rest = Transform2D(0.776933, 0.629583, -0.629583, 0.776933, 63, 145)
+auto_calculate_length_and_angle = false
+length = 124.83
+bone_angle = 0.0
+
+[node name="ArmR" type="Bone2D" parent="Dreiviertel/Skeleton2DYeliDreiviertel/Hips/Torso"]
+position = Vector2(-210, -100)
+scale = Vector2(0.999988, 0.999988)
+rest = Transform2D(1, 0, 0, 1, -210, -100)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="LowerArmR" type="Bone2D" parent="Dreiviertel/Skeleton2DYeliDreiviertel/Hips/Torso/ArmR"]
+position = Vector2(-53, 147)
+rotation = 0.269331
+scale = Vector2(0.999992, 0.999992)
+rest = Transform2D(0.963949, 0.266087, -0.266087, 0.963949, -53, 147)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="HandR" type="Bone2D" parent="Dreiviertel/Skeleton2DYeliDreiviertel/Hips/Torso/ArmR/LowerArmR"]
+position = Vector2(81.0363, 169.55)
+rotation = 0.66102
+scale = Vector2(1, 1)
+rest = Transform2D(0.789366, 0.613922, -0.613922, 0.789366, 81.0363, 169.55)
+auto_calculate_length_and_angle = false
+length = 124.83
+bone_angle = 0.0
+
+[node name="LegR" type="Bone2D" parent="Dreiviertel/Skeleton2DYeliDreiviertel/Hips"]
+position = Vector2(49, 36)
+rotation = 1.92193
+rest = Transform2D(-0.343962, 0.938983, -0.938983, -0.343962, 49, 36)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LowerLegR" type="Bone2D" parent="Dreiviertel/Skeleton2DYeliDreiviertel/Hips/LegR"]
+position = Vector2(81.4505, -59.6558)
+rotation = -0.420549
+scale = Vector2(1, 1)
+rest = Transform2D(0.912865, -0.408262, 0.408262, 0.912865, 81.4505, -59.6558)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="FootR" type="Bone2D" parent="Dreiviertel/Skeleton2DYeliDreiviertel/Hips/LegR/LowerLegR"]
+position = Vector2(111.149, 1.71338)
+rest = Transform2D(1, 0, 0, 1, 111.149, 1.71338)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="ToeR" type="Bone2D" parent="Dreiviertel/Skeleton2DYeliDreiviertel/Hips/LegR/LowerLegR/FootR"]
+position = Vector2(58.7945, -67.0836)
+rotation = -1.46474
+rest = Transform2D(0.105858, -0.994381, 0.994381, 0.105858, 58.7945, -67.0836)
+auto_calculate_length_and_angle = false
+length = 75.856
+bone_angle = 0.0
+
+[node name="LegL" type="Bone2D" parent="Dreiviertel/Skeleton2DYeliDreiviertel/Hips"]
+position = Vector2(-219, 36)
+rotation = 1.92193
+rest = Transform2D(-0.343962, 0.938983, -0.938983, -0.343962, -219, 36)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="LowerLegL" type="Bone2D" parent="Dreiviertel/Skeleton2DYeliDreiviertel/Hips/LegL"]
+position = Vector2(84.3327, -69.2315)
+rotation = -0.420549
+scale = Vector2(1, 1)
+rest = Transform2D(0.912865, -0.408262, 0.408262, 0.912865, 84.3327, -69.2315)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="FootL" type="Bone2D" parent="Dreiviertel/Skeleton2DYeliDreiviertel/Hips/LegL/LowerLegL"]
+position = Vector2(116.969, -9.91092)
+rest = Transform2D(1, 0, 0, 1, 116.969, -9.91092)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+metadata/_local_pose_override_enabled_ = true
+
+[node name="ToeR" type="Bone2D" parent="Dreiviertel/Skeleton2DYeliDreiviertel/Hips/LegL/LowerLegL/FootL"]
+position = Vector2(60.2082, -72.9998)
+rotation = -1.50208
+scale = Vector2(1, 1)
+rest = Transform2D(0.0686623, -0.99764, 0.99764, 0.0686623, 60.2082, -72.9998)
+auto_calculate_length_and_angle = false
+length = 75.856
+bone_angle = 0.0
+
+[node name="YeliDreiviertelAnimPlayer" type="AnimationPlayer" parent="Dreiviertel"]
+libraries = {
+&"": SubResource("AnimationLibrary_a1ycu")
+}
+
+[node name="Side" type="Node2D" parent="."]
+visible = false
+
+[node name="ArmL" type="Polygon2D" parent="Side"]
+position = Vector2(-1321, -1328)
+scale = Vector2(0.91971, 0.91971)
+texture = ExtResource("2_jd85q")
+skeleton = NodePath("../Skeleton2DYeliSide")
+polygon = PackedVector2Array(1389.27, 702.305, 1450.77, 793.958, 1388.67, 908.523, 1357.31, 933.245, 1382.03, 959.173, 1397.71, 1007.41, 1397.11, 1052.03, 1458.01, 1037.56, 1518.31, 1091.83, 1517.7, 1198.56, 1437.51, 1237.75, 1370.58, 1194.94, 1341.03, 1138.86, 1316.31, 1100.87, 1230.69, 1090.62, 1195.71, 927.216, 1221.04, 902.494, 1201.14, 862.697, 1295.81, 713.159, 1291.59, 916.965, 1304.85, 869.33, 1290.38, 953.144, 1357.92, 1082.18)
+uv = PackedVector2Array(1389.27, 702.305, 1450.77, 793.958, 1388.67, 908.523, 1357.31, 933.245, 1382.03, 959.173, 1397.71, 1007.41, 1397.11, 1052.03, 1458.01, 1037.56, 1518.31, 1091.83, 1517.7, 1198.56, 1437.51, 1237.75, 1370.58, 1194.94, 1341.03, 1138.86, 1316.31, 1100.87, 1230.69, 1090.62, 1195.71, 927.216, 1221.04, 902.494, 1201.14, 862.697, 1295.81, 713.159, 1291.59, 916.965, 1304.85, 869.33, 1290.38, 953.144, 1357.92, 1082.18)
+polygons = [PackedInt32Array(20, 2, 1, 0), PackedInt32Array(20, 0, 18, 17), PackedInt32Array(20, 19, 3, 2), PackedInt32Array(20, 19, 16, 17), PackedInt32Array(16, 15, 21, 19), PackedInt32Array(3, 19, 21, 4), PackedInt32Array(22, 13, 12), PackedInt32Array(22, 6, 7), PackedInt32Array(22, 5, 6), PackedInt32Array(22, 13, 14), PackedInt32Array(21, 22, 5, 4), PackedInt32Array(21, 22, 14, 15), PackedInt32Array(10, 9, 8, 11), PackedInt32Array(11, 12, 7, 8), PackedInt32Array(7, 12, 22)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0, 0.49, 0, 0.49, 0.49), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0.49), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 4
+
+[node name="LegL" type="Polygon2D" parent="Side"]
+position = Vector2(-3262, -1441)
+texture = ExtResource("3_b6sfe")
+skeleton = NodePath("../Skeleton2DYeliSide")
+polygon = PackedVector2Array(3175.03, 1083.3, 3225.54, 1086, 3278.74, 1161.18, 3268.72, 1182.78, 3286.07, 1198.97, 3303.42, 1292.27, 3325.39, 1308.08, 3375.51, 1313.09, 3421.39, 1331.59, 3441.06, 1382.87, 3432.96, 1432.99, 3391.71, 1444.17, 3312.28, 1451.88, 3233.25, 1454.2, 3186.6, 1449.19, 3168.48, 1395.6, 3183.13, 1319.64, 3175.03, 1235.98, 3183.51, 1219.79, 3166.93, 1203.59, 3144.57, 1107.98, 3226.61, 1201.67, 3212.25, 1178.88, 3230.12, 1227.6, 3241.69, 1328.89, 3368.56, 1383.92, 3248.7, 1391.63)
+uv = PackedVector2Array(3175.03, 1083.3, 3225.54, 1086, 3278.74, 1161.18, 3268.72, 1182.78, 3286.07, 1198.97, 3303.42, 1292.27, 3325.39, 1308.08, 3375.51, 1313.09, 3421.39, 1331.59, 3441.06, 1382.87, 3432.96, 1432.99, 3391.71, 1444.17, 3312.28, 1451.88, 3233.25, 1454.2, 3186.6, 1449.19, 3168.48, 1395.6, 3183.13, 1319.64, 3175.03, 1235.98, 3183.51, 1219.79, 3166.93, 1203.59, 3144.57, 1107.98, 3224.87, 1201.32, 3212.25, 1178.88, 3230.48, 1229, 3241.69, 1328.89, 3354.55, 1390.23, 3262.71, 1388.83)
+polygons = [PackedInt32Array(22, 2, 1, 0), PackedInt32Array(22, 19, 20, 0), PackedInt32Array(22, 21, 3, 2), PackedInt32Array(22, 21, 18, 19), PackedInt32Array(21, 23, 4, 3), PackedInt32Array(21, 23, 17, 18), PackedInt32Array(23, 24, 5, 4), PackedInt32Array(23, 24, 16, 17), PackedInt32Array(24, 26, 15, 16), PackedInt32Array(24, 5, 6), PackedInt32Array(26, 13, 14, 15), PackedInt32Array(25, 6, 24, 26), PackedInt32Array(8, 7, 6, 25), PackedInt32Array(25, 8, 9, 10), PackedInt32Array(25, 10, 11), PackedInt32Array(12, 25, 11), PackedInt32Array(12, 25, 26, 13)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0, 0, 0.49, 0, 0.49, 0.49, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0.49, 0, 0.49), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0)]
+internal_vertex_count = 6
+
+[node name="LegR" type="Polygon2D" parent="Side"]
+position = Vector2(-3282, -1441)
+texture = ExtResource("3_b6sfe")
+skeleton = NodePath("../Skeleton2DYeliSide")
+polygon = PackedVector2Array(3175.03, 1083.3, 3225.54, 1086, 3278.74, 1161.18, 3268.72, 1182.78, 3286.07, 1198.97, 3303.42, 1292.27, 3325.39, 1308.08, 3375.51, 1313.09, 3421.39, 1331.59, 3441.06, 1382.87, 3432.96, 1432.99, 3391.71, 1444.17, 3312.28, 1451.88, 3233.25, 1454.2, 3186.6, 1449.19, 3168.48, 1395.6, 3183.13, 1319.64, 3175.03, 1235.98, 3183.51, 1219.79, 3166.93, 1203.59, 3144.57, 1107.98, 3226.61, 1201.67, 3212.25, 1178.88, 3230.12, 1227.6, 3241.69, 1328.89, 3368.56, 1383.92, 3248.7, 1391.63)
+uv = PackedVector2Array(3175.03, 1083.3, 3225.54, 1086, 3278.74, 1161.18, 3268.72, 1182.78, 3286.07, 1198.97, 3303.42, 1292.27, 3325.39, 1308.08, 3375.51, 1313.09, 3421.39, 1331.59, 3441.06, 1382.87, 3432.96, 1432.99, 3391.71, 1444.17, 3312.28, 1451.88, 3233.25, 1454.2, 3186.6, 1449.19, 3168.48, 1395.6, 3183.13, 1319.64, 3175.03, 1235.98, 3183.51, 1219.79, 3166.93, 1203.59, 3144.57, 1107.98, 3224.87, 1201.32, 3212.25, 1178.88, 3230.48, 1229, 3241.69, 1328.89, 3354.55, 1390.23, 3262.71, 1388.83)
+polygons = [PackedInt32Array(22, 2, 1, 0), PackedInt32Array(22, 19, 20, 0), PackedInt32Array(22, 21, 3, 2), PackedInt32Array(22, 21, 18, 19), PackedInt32Array(21, 23, 4, 3), PackedInt32Array(21, 23, 17, 18), PackedInt32Array(23, 24, 5, 4), PackedInt32Array(23, 24, 16, 17), PackedInt32Array(24, 26, 15, 16), PackedInt32Array(24, 5, 6), PackedInt32Array(26, 13, 14, 15), PackedInt32Array(25, 6, 24, 26), PackedInt32Array(8, 7, 6, 25), PackedInt32Array(25, 8, 9, 10), PackedInt32Array(25, 10, 11), PackedInt32Array(12, 25, 11), PackedInt32Array(12, 25, 26, 13)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0, 0, 0, 0, 0, 0.49, 0.49, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0.49, 0, 0.49), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 6
+
+[node name="Head" type="Polygon2D" parent="Side"]
+position = Vector2(-3283, -1441)
+texture = ExtResource("5_a1ycu")
+skeleton = NodePath("../Skeleton2DYeliSide")
+polygon = PackedVector2Array(3230.57, 252.66, 3376.49, 276.255, 3473.98, 348.903, 3496.33, 473.708, 3453.49, 582.99, 3497.57, 627.075, 3449.14, 744.429, 3384.56, 781.685, 3252.93, 761.815, 3086.52, 765.541, 2987.17, 698.481, 2935.02, 580.506, 2933.15, 426.518, 2991.52, 321.582, 3107.01, 266.941, 3252.93, 479.917, 3205.12, 628.938, 3085.28, 450.113, 3364.07, 641.356)
+uv = PackedVector2Array(3230.57, 252.66, 3376.49, 276.255, 3473.98, 348.903, 3496.33, 473.708, 3453.49, 582.99, 3497.57, 627.075, 3449.14, 744.429, 3384.56, 781.685, 3252.93, 761.815, 3086.52, 765.541, 2987.17, 698.481, 2935.02, 580.506, 2933.15, 426.518, 2991.52, 321.582, 3107.01, 266.941, 3252.93, 479.917, 3205.12, 628.938, 3085.28, 450.113, 3364.07, 641.356)
+polygons = [PackedInt32Array(18, 4, 5, 6), PackedInt32Array(6, 18, 8, 7), PackedInt32Array(18, 4, 3, 15), PackedInt32Array(18, 8, 16, 15), PackedInt32Array(16, 10, 9, 8), PackedInt32Array(16, 15, 11, 10), PackedInt32Array(15, 3, 2, 1), PackedInt32Array(17, 11, 12, 13), PackedInt32Array(17, 11, 15), PackedInt32Array(17, 13, 14, 15), PackedInt32Array(14, 0, 1, 15)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 4
+
+[node name="Torso" type="Polygon2D" parent="Side"]
+position = Vector2(-3282, -1441)
+texture = ExtResource("4_yjb6m")
+skeleton = NodePath("../Skeleton2DYeliSide")
+polygon = PackedVector2Array(3249.81, 678.94, 3361, 715.003, 3469.19, 806.663, 3581.89, 938.895, 3567.62, 1034.31, 3490.23, 1066.62, 3534.56, 1195.84, 3515.77, 1333.33, 3380.54, 1337.84, 3243.05, 1345.36, 3108.56, 1338.59, 2968.52, 1315.29, 2977.76, 1086.93, 3049.7, 1019.63, 2987.36, 1038.71, 2985.35, 958.429, 3056.72, 953.921, 3086.02, 971.201, 3058.22, 849.488, 3077.76, 708.241, 3265.04, 1060.83, 3336.41, 1189.31, 3157.6, 1193.82, 3391.26, 964.665, 3219.21, 862.486)
+uv = PackedVector2Array(3249.81, 678.94, 3361, 715.003, 3469.19, 806.663, 3581.89, 938.895, 3567.62, 1034.31, 3490.23, 1066.62, 3534.56, 1195.84, 3515.77, 1333.33, 3380.54, 1337.84, 3243.05, 1345.36, 3108.56, 1338.59, 2968.52, 1315.29, 2977.76, 1086.93, 3049.7, 1019.63, 2987.36, 1038.71, 2985.35, 958.429, 3056.72, 953.921, 3086.02, 971.201, 3058.22, 849.488, 3077.76, 708.241, 3265.04, 1060.83, 3336.41, 1189.31, 3157.6, 1193.82, 3391.26, 964.665, 3219.21, 862.486)
+polygons = [PackedInt32Array(13, 16, 15, 14), PackedInt32Array(13, 17, 16), PackedInt32Array(5, 4, 3, 23), PackedInt32Array(23, 2, 3), PackedInt32Array(23, 24, 1, 2), PackedInt32Array(24, 1, 0, 19), PackedInt32Array(24, 17, 18, 19), PackedInt32Array(20, 17, 24, 23), PackedInt32Array(20, 5, 23), PackedInt32Array(13, 17, 20), PackedInt32Array(12, 22, 20, 13), PackedInt32Array(21, 6, 5, 20), PackedInt32Array(22, 10, 11, 12), PackedInt32Array(21, 6, 7, 8), PackedInt32Array(21, 9, 8), PackedInt32Array(22, 10, 9), PackedInt32Array(22, 21, 9), PackedInt32Array(22, 21, 20)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0.49, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0, 0.49, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0, 0), "Hips/Torso", PackedFloat32Array(0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0, 0, 0, 0.49, 0.49), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 5
+
+[node name="ArmR" type="Polygon2D" parent="Side"]
+position = Vector2(-3282, -1441)
+texture = ExtResource("2_jd85q")
+skeleton = NodePath("../Skeleton2DYeliSide")
+polygon = PackedVector2Array(3280.7, 795.572, 3259.84, 935.893, 3237.48, 957.869, 3248.66, 985.242, 3246.37, 1039.22, 3247.77, 1059.28, 3285.09, 1084, 3325.3, 1139.34, 3314.01, 1214.98, 3260.95, 1257.31, 3177.4, 1248.28, 3146.36, 1207.07, 3160.54, 1150.9, 3115.75, 1117.13, 3075.17, 1104.06, 3059.43, 936.127, 3086.83, 917.46, 3075.8, 884.195, 3153.13, 751.544, 3233.29, 741.383, 3164.13, 944.611, 3182.09, 904.585, 3153.35, 975.401, 3188.76, 1090.86)
+uv = PackedVector2Array(3280.7, 795.572, 3259.84, 935.893, 3237.48, 957.869, 3248.66, 985.242, 3246.37, 1039.22, 3247.77, 1059.28, 3285.09, 1084, 3325.3, 1139.34, 3314.01, 1214.98, 3260.95, 1257.31, 3177.4, 1248.28, 3146.36, 1207.07, 3160.54, 1150.9, 3115.75, 1117.13, 3075.17, 1104.06, 3059.43, 936.127, 3086.83, 917.46, 3075.8, 884.195, 3153.13, 751.544, 3233.29, 741.383, 3164.13, 944.611, 3182.09, 904.585, 3153.35, 975.401, 3188.76, 1090.86)
+polygons = [PackedInt32Array(21, 19, 0, 1), PackedInt32Array(21, 19, 18, 17), PackedInt32Array(21, 20, 16, 17), PackedInt32Array(21, 20, 2, 1), PackedInt32Array(22, 20, 2, 3), PackedInt32Array(22, 20, 16, 15), PackedInt32Array(23, 13, 12), PackedInt32Array(23, 5, 4), PackedInt32Array(23, 22, 3, 4), PackedInt32Array(23, 22, 15, 14), PackedInt32Array(23, 13, 14), PackedInt32Array(5, 23, 12), PackedInt32Array(5, 6, 11, 12), PackedInt32Array(6, 7, 10, 11), PackedInt32Array(7, 8, 9, 10)]
+bones = ["Hips", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Skirt", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmR", PackedFloat32Array(0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0), "Hips/Torso/ArmR/LowerArmR", PackedFloat32Array(0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0.49, 0, 0.49, 0.49), "Hips/Torso/ArmR/LowerArmR/HandR", PackedFloat32Array(0, 0, 0, 0, 0, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/Torso/ArmL/LowerArmL/HandL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegR/LowerLegR/FootR/ToeR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hips/LegL/LowerLegL/FootL/ToeL", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+internal_vertex_count = 4
+
+[node name="Skeleton2DYeliSide" type="Skeleton2D" parent="Side"]
+
+[node name="Hips" type="Bone2D" parent="Side/Skeleton2DYeliSide"]
+position = Vector2(-5, -372)
+rotation = 0.0655723
+scale = Vector2(1, 1)
+rest = Transform2D(0.997851, 0.0655253, -0.0655253, 0.997851, -5, -372)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="Skirt" type="Bone2D" parent="Side/Skeleton2DYeliSide/Hips"]
+rotation = 1.5052
+rest = Transform2D(0.065545, 0.99785, -0.99785, 0.065545, 0, 0)
+auto_calculate_length_and_angle = false
+length = 239.101
+bone_angle = 0.0
+
+[node name="Torso" type="Bone2D" parent="Side/Skeleton2DYeliSide/Hips"]
+position = Vector2(1, -183)
+rest = Transform2D(1, 0, 0, 1, 1, -183)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="Head" type="Bone2D" parent="Side/Skeleton2DYeliSide/Hips/Torso"]
+position = Vector2(-14, -158)
+rotation = -1.6436
+rest = Transform2D(-0.0727354, -0.997351, 0.997351, -0.0727354, -14, -158)
+auto_calculate_length_and_angle = false
+length = 315.282
+bone_angle = 0.0
+
+[node name="ArmR" type="Bone2D" parent="Side/Skeleton2DYeliSide/Hips/Torso"]
+position = Vector2(-84.2074, -92.1391)
+rotation = 1.76741
+rest = Transform2D(-0.195348, 0.980734, -0.980734, -0.195348, -84.2074, -92.1391)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="LowerArmR" type="Bone2D" parent="Side/Skeleton2DYeliSide/Hips/Torso/ArmR"]
+position = Vector2(160.99, 9.60081)
+rest = Transform2D(1, 0, 0, 1, 160.99, 9.60081)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="HandR" type="Bone2D" parent="Side/Skeleton2DYeliSide/Hips/Torso/ArmR/LowerArmR"]
+position = Vector2(141.903, -84.6736)
+rotation = -0.688131
+rest = Transform2D(0.772435, -0.635094, 0.635094, 0.772435, 141.903, -84.6736)
+auto_calculate_length_and_angle = false
+length = 113.947
+bone_angle = 0.0
+
+[node name="ArmL" type="Bone2D" parent="Side/Skeleton2DYeliSide/Hips/Torso"]
+position = Vector2(-68.927, -73.0994)
+rotation = 1.76741
+rest = Transform2D(-0.195348, 0.980734, -0.980734, -0.195348, -68.927, -73.0994)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="LowerArmL" type="Bone2D" parent="Side/Skeleton2DYeliSide/Hips/Torso/ArmL"]
+position = Vector2(162.641, 35.0424)
+rest = Transform2D(1, 0, 0, 1, 162.641, 35.0424)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="HandL" type="Bone2D" parent="Side/Skeleton2DYeliSide/Hips/Torso/ArmL/LowerArmL"]
+position = Vector2(121.784, -97.9114)
+rotation = -0.908944
+rest = Transform2D(0.614579, -0.788855, 0.788855, 0.614579, 121.784, -97.9114)
+auto_calculate_length_and_angle = false
+length = 113.947
+bone_angle = 0.0
+
+[node name="LegR" type="Bone2D" parent="Side/Skeleton2DYeliSide/Hips"]
+position = Vector2(-81.3445, 58.4557)
+rotation = -0.0655723
+scale = Vector2(1, 1)
+rest = Transform2D(0.997851, -0.0655253, 0.0655253, 0.997851, -81.3445, 58.4557)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="LowerLegR" type="Bone2D" parent="Side/Skeleton2DYeliSide/Hips/LegR"]
+position = Vector2(40, 91)
+rest = Transform2D(1, 0, 0, 1, 40, 91)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="FootR" type="Bone2D" parent="Side/Skeleton2DYeliSide/Hips/LegR/LowerLegR"]
+position = Vector2(10, 115)
+rotation = 0.995018
+rest = Transform2D(0.544488, 0.838769, -0.838769, 0.544488, 10, 115)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="ToeR" type="Bone2D" parent="Side/Skeleton2DYeliSide/Hips/LegR/LowerLegR/FootR"]
+position = Vector2(87.4693, -37.4049)
+rotation = -0.989529
+rest = Transform2D(0.549084, -0.835767, 0.835767, 0.549084, 87.4693, -37.4049)
+auto_calculate_length_and_angle = false
+length = 92.181
+bone_angle = 0.0
+
+[node name="LegL" type="Bone2D" parent="Side/Skeleton2DYeliSide/Hips"]
+position = Vector2(-60.3896, 57.0797)
+rotation = -0.0655723
+scale = Vector2(1, 1)
+rest = Transform2D(0.997851, -0.0655253, 0.0655253, 0.997851, -60.3896, 57.0797)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="LowerLegL" type="Bone2D" parent="Side/Skeleton2DYeliSide/Hips/LegL"]
+position = Vector2(40, 91)
+rest = Transform2D(1, 0, 0, 1, 40, 91)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="FootL" type="Bone2D" parent="Side/Skeleton2DYeliSide/Hips/LegL/LowerLegL"]
+position = Vector2(10, 115)
+rotation = 0.995018
+rest = Transform2D(0.544488, 0.838769, -0.838769, 0.544488, 10, 115)
+auto_calculate_length_and_angle = false
+length = 16.0
+bone_angle = 0.0
+
+[node name="ToeL" type="Bone2D" parent="Side/Skeleton2DYeliSide/Hips/LegL/LowerLegL/FootL"]
+position = Vector2(87.4693, -37.4049)
+rotation = -0.989529
+rest = Transform2D(0.549084, -0.835767, 0.835767, 0.549084, 87.4693, -37.4049)
+auto_calculate_length_and_angle = false
+length = 92.181
+bone_angle = 0.0
diff --git a/art/animation/2D skeletial chars/Yeli/yeli.png b/art/animation/2D skeletial chars/Yeli/yeli.png
new file mode 100644
index 0000000..23acd55
Binary files /dev/null and b/art/animation/2D skeletial chars/Yeli/yeli.png differ
diff --git a/art/animation/2D skeletial chars/Yeli/yeli.png.import b/art/animation/2D skeletial chars/Yeli/yeli.png.import
new file mode 100644
index 0000000..a6144fc
--- /dev/null
+++ b/art/animation/2D skeletial chars/Yeli/yeli.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dg4ve6gm5cbct"
+path="res://.godot/imported/yeli.png-5d40f305a5a927b68a21c8f50eac07b3.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/2D skeletial chars/Yeli/yeli.png"
+dest_files=["res://.godot/imported/yeli.png-5d40f305a5a927b68a21c8f50eac07b3.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/animation/2D skeletial chars/Yeli/yeli.psd b/art/animation/2D skeletial chars/Yeli/yeli.psd
new file mode 100644
index 0000000..5fa2837
Binary files /dev/null and b/art/animation/2D skeletial chars/Yeli/yeli.psd differ
diff --git a/art/farm/farming/farmobjekte/beetroot/beetroot_icon.png b/art/farm/farming/farmobjekte/beetroot/beetroot_icon.png
deleted file mode 100644
index 1adc85d..0000000
Binary files a/art/farm/farming/farmobjekte/beetroot/beetroot_icon.png and /dev/null differ
diff --git a/art/farm/farming/farmobjekte/beetroot/beetroot_template.png b/art/farm/farming/farmobjekte/beetroot/beetroot_template.png
new file mode 100644
index 0000000..9316351
Binary files /dev/null and b/art/farm/farming/farmobjekte/beetroot/beetroot_template.png differ
diff --git a/art/farm/farming/farmobjekte/beetroot/beetroot_icon.png.import b/art/farm/farming/farmobjekte/beetroot/beetroot_template.png.import
similarity index 72%
rename from art/farm/farming/farmobjekte/beetroot/beetroot_icon.png.import
rename to art/farm/farming/farmobjekte/beetroot/beetroot_template.png.import
index b844853..2af70d5 100644
--- a/art/farm/farming/farmobjekte/beetroot/beetroot_icon.png.import
+++ b/art/farm/farming/farmobjekte/beetroot/beetroot_template.png.import
@@ -2,16 +2,16 @@
importer="texture"
type="CompressedTexture2D"
-uid="uid://b5ade1s2ijunu"
-path="res://.godot/imported/beetroot_icon.png-aef760d681bd7ef4c12802c6da8d93f5.ctex"
+uid="uid://bmcs8bmwb5nti"
+path="res://.godot/imported/beetroot_template.png-fb068996df8536deae290d1895ce0ea5.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://art/farm/farming/farmobjekte/beetroot/beetroot_icon.png"
-dest_files=["res://.godot/imported/beetroot_icon.png-aef760d681bd7ef4c12802c6da8d93f5.ctex"]
+source_file="res://art/farm/farming/farmobjekte/beetroot/beetroot_template.png"
+dest_files=["res://.godot/imported/beetroot_template.png-fb068996df8536deae290d1895ce0ea5.ctex"]
[params]
diff --git a/art/farm/farming/farmobjekte/beetroot_01.png b/art/farm/farming/farmobjekte/beetroot_01.png
new file mode 100644
index 0000000..276345d
Binary files /dev/null and b/art/farm/farming/farmobjekte/beetroot_01.png differ
diff --git a/art/farm/farming/farmobjekte/beetroot_01.png.import b/art/farm/farming/farmobjekte/beetroot_01.png.import
new file mode 100644
index 0000000..e3fe595
--- /dev/null
+++ b/art/farm/farming/farmobjekte/beetroot_01.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://diln6yxym4vsj"
+path="res://.godot/imported/beetroot_01.png-c7d0efc83156722c5a904d189bb4c09e.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/farm/farming/farmobjekte/beetroot_01.png"
+dest_files=["res://.godot/imported/beetroot_01.png-c7d0efc83156722c5a904d189bb4c09e.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/farm/farming/farmobjekte/beetroot_01.png~ b/art/farm/farming/farmobjekte/beetroot_01.png~
new file mode 100644
index 0000000..402683b
Binary files /dev/null and b/art/farm/farming/farmobjekte/beetroot_01.png~ differ
diff --git a/art/farm/farming/farmobjekte/plant_template.png b/art/farm/farming/farmobjekte/plant_template.png
new file mode 100644
index 0000000..fd199bc
Binary files /dev/null and b/art/farm/farming/farmobjekte/plant_template.png differ
diff --git a/art/farm/farming/farmobjekte/plant_template.png.import b/art/farm/farming/farmobjekte/plant_template.png.import
new file mode 100644
index 0000000..11b5f07
--- /dev/null
+++ b/art/farm/farming/farmobjekte/plant_template.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://mrnc81ukugh6"
+path="res://.godot/imported/plant_template.png-37e6b051a10ecd9e81ba89f8794363f1.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/farm/farming/farmobjekte/plant_template.png"
+dest_files=["res://.godot/imported/plant_template.png-37e6b051a10ecd9e81ba89f8794363f1.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/farm/farming/farmobjekte/plant_template.png~ b/art/farm/farming/farmobjekte/plant_template.png~
new file mode 100644
index 0000000..b04c879
Binary files /dev/null and b/art/farm/farming/farmobjekte/plant_template.png~ differ
diff --git a/art/farm/farming/farmobjekte/tomaten/teen adulte tomaten.png b/art/farm/farming/farmobjekte/tomaten/teen adulte tomaten.png
index dde86fd..3945bbb 100644
Binary files a/art/farm/farming/farmobjekte/tomaten/teen adulte tomaten.png and b/art/farm/farming/farmobjekte/tomaten/teen adulte tomaten.png differ
diff --git a/art/farm/farming/farmobjekte/tomaten/teen adulte tomaten.png~ b/art/farm/farming/farmobjekte/tomaten/teen adulte tomaten.png~
new file mode 100644
index 0000000..dde86fd
Binary files /dev/null and b/art/farm/farming/farmobjekte/tomaten/teen adulte tomaten.png~ differ
diff --git a/art/farm/farming/farmobjekte/tomaten/tomaten_template.png b/art/farm/farming/farmobjekte/tomaten/tomaten_template.png
new file mode 100644
index 0000000..1cc150f
Binary files /dev/null and b/art/farm/farming/farmobjekte/tomaten/tomaten_template.png differ
diff --git a/art/farm/farming/farmobjekte/tomaten/tomaten_template.png.import b/art/farm/farming/farmobjekte/tomaten/tomaten_template.png.import
new file mode 100644
index 0000000..7e3c11c
--- /dev/null
+++ b/art/farm/farming/farmobjekte/tomaten/tomaten_template.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cyyxqmphcrjj"
+path="res://.godot/imported/tomaten_template.png-ec9351e1f99057077a67ecd23ac43d8c.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/farm/farming/farmobjekte/tomaten/tomaten_template.png"
+dest_files=["res://.godot/imported/tomaten_template.png-ec9351e1f99057077a67ecd23ac43d8c.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/farm/farming/farmobjekte/tomaten/tomaten_template.png~ b/art/farm/farming/farmobjekte/tomaten/tomaten_template.png~
new file mode 100644
index 0000000..a20ca3f
Binary files /dev/null and b/art/farm/farming/farmobjekte/tomaten/tomaten_template.png~ differ
diff --git a/art/test_tomatos.png.import b/art/test_tomatos.png.import
new file mode 100644
index 0000000..821515b
--- /dev/null
+++ b/art/test_tomatos.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b4krfobwq3r3h"
+path="res://.godot/imported/test_tomatos.png-46b768c505412676f924a2c122f4df61.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/test_tomatos.png"
+dest_files=["res://.godot/imported/test_tomatos.png-46b768c505412676f924a2c122f4df61.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/ui/UI/icons/icon-fruit-beetroot.png b/art/ui/UI/icons/icon-fruit-beetroot.png
new file mode 100644
index 0000000..50e1b98
Binary files /dev/null and b/art/ui/UI/icons/icon-fruit-beetroot.png differ
diff --git a/art/ui/UI/icons/icon-fruit-beetroot.png.import b/art/ui/UI/icons/icon-fruit-beetroot.png.import
new file mode 100644
index 0000000..0048f0a
--- /dev/null
+++ b/art/ui/UI/icons/icon-fruit-beetroot.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://djewfwrdt4iv3"
+path="res://.godot/imported/icon-fruit-beetroot.png-75fa09af63bd298716dc0f3f16587a05.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/ui/UI/icons/icon-fruit-beetroot.png"
+dest_files=["res://.godot/imported/icon-fruit-beetroot.png-75fa09af63bd298716dc0f3f16587a05.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/ui/UI/icons/icon-seed-beetroot.png b/art/ui/UI/icons/icon-seed-beetroot.png
new file mode 100644
index 0000000..ad21eb4
Binary files /dev/null and b/art/ui/UI/icons/icon-seed-beetroot.png differ
diff --git a/art/ui/UI/icons/icon-seed-beetroot.png.import b/art/ui/UI/icons/icon-seed-beetroot.png.import
new file mode 100644
index 0000000..befbc8a
--- /dev/null
+++ b/art/ui/UI/icons/icon-seed-beetroot.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b4pa77olxr14q"
+path="res://.godot/imported/icon-seed-beetroot.png-2fc33feff3be637327ca65cd50543877.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/ui/UI/icons/icon-seed-beetroot.png"
+dest_files=["res://.godot/imported/icon-seed-beetroot.png-2fc33feff3be637327ca65cd50543877.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/ui/UI/icons/icon-seed-tomato.png b/art/ui/UI/icons/icon-seed-tomato.png
new file mode 100644
index 0000000..7f456ea
Binary files /dev/null and b/art/ui/UI/icons/icon-seed-tomato.png differ
diff --git a/art/ui/UI/icons/icon-seed-tomato.png.import b/art/ui/UI/icons/icon-seed-tomato.png.import
new file mode 100644
index 0000000..d5eb484
--- /dev/null
+++ b/art/ui/UI/icons/icon-seed-tomato.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b51j84idxe7hr"
+path="res://.godot/imported/icon-seed-tomato.png-b3b4a4deb75c8279987c6b7277b3544b.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/ui/UI/icons/icon-seed-tomato.png"
+dest_files=["res://.godot/imported/icon-seed-tomato.png-b3b4a4deb75c8279987c6b7277b3544b.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/ui/UI/icons/icon-seed-tomatoe.png b/art/ui/UI/icons/icon-seed-tomatoe.png
deleted file mode 100644
index ac255bc..0000000
Binary files a/art/ui/UI/icons/icon-seed-tomatoe.png and /dev/null differ
diff --git a/audio/default_bus_layout.tres b/audio/default_bus_layout.tres
index 7fe0d48..0a60bf8 100644
--- a/audio/default_bus_layout.tres
+++ b/audio/default_bus_layout.tres
@@ -1,16 +1,16 @@
[gd_resource type="AudioBusLayout" format=3 uid="uid://b6dwkmkyb0axk"]
[resource]
-bus/0/volume_db = -5.93075
+bus/0/volume_db = -18.9844
bus/1/name = &"Music"
bus/1/solo = false
bus/1/mute = false
bus/1/bypass_fx = false
-bus/1/volume_db = -17.6573
+bus/1/volume_db = -8.39524
bus/1/send = &"Master"
bus/2/name = &"SFX"
bus/2/solo = false
bus/2/mute = false
bus/2/bypass_fx = false
-bus/2/volume_db = 0.0
+bus/2/volume_db = 0.267241
bus/2/send = &"Master"
diff --git a/audio/sfx/Animals/SFX_Wolf_Growl_01.wav b/audio/sfx/Animals/SFX_Wolf_Growl_01.wav
new file mode 100644
index 0000000..d57267f
Binary files /dev/null and b/audio/sfx/Animals/SFX_Wolf_Growl_01.wav differ
diff --git a/audio/sfx/Animals/SFX_Wolf_Growl_01.wav.import b/audio/sfx/Animals/SFX_Wolf_Growl_01.wav.import
new file mode 100644
index 0000000..1732097
--- /dev/null
+++ b/audio/sfx/Animals/SFX_Wolf_Growl_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dxwk1ejffdw3h"
+path="res://.godot/imported/SFX_Wolf_Growl_01.wav-67db69a1d0f60baabdefb33b3eff1d98.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Animals/SFX_Wolf_Growl_01.wav"
+dest_files=["res://.godot/imported/SFX_Wolf_Growl_01.wav-67db69a1d0f60baabdefb33b3eff1d98.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Animals/SFX_Wolf_Growl_02.wav b/audio/sfx/Animals/SFX_Wolf_Growl_02.wav
new file mode 100644
index 0000000..15fa675
Binary files /dev/null and b/audio/sfx/Animals/SFX_Wolf_Growl_02.wav differ
diff --git a/audio/sfx/Animals/SFX_Wolf_Growl_02.wav.import b/audio/sfx/Animals/SFX_Wolf_Growl_02.wav.import
new file mode 100644
index 0000000..8f4afc5
--- /dev/null
+++ b/audio/sfx/Animals/SFX_Wolf_Growl_02.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://bpyx7ojot0bj0"
+path="res://.godot/imported/SFX_Wolf_Growl_02.wav-676e19b0590e3046f1201fe055645a5c.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Animals/SFX_Wolf_Growl_02.wav"
+dest_files=["res://.godot/imported/SFX_Wolf_Growl_02.wav-676e19b0590e3046f1201fe055645a5c.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Animals/SFX_Wolf_Howl_03.wav b/audio/sfx/Animals/SFX_Wolf_Howl_03.wav
new file mode 100644
index 0000000..edc9813
Binary files /dev/null and b/audio/sfx/Animals/SFX_Wolf_Howl_03.wav differ
diff --git a/audio/sfx/Animals/SFX_Wolf_Howl_03.wav.import b/audio/sfx/Animals/SFX_Wolf_Howl_03.wav.import
new file mode 100644
index 0000000..d8becc1
--- /dev/null
+++ b/audio/sfx/Animals/SFX_Wolf_Howl_03.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://coarhphswcu2i"
+path="res://.godot/imported/SFX_Wolf_Howl_03.wav-b12e58ebc8cc7b3d5e49b721db468940.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Animals/SFX_Wolf_Howl_03.wav"
+dest_files=["res://.godot/imported/SFX_Wolf_Howl_03.wav-b12e58ebc8cc7b3d5e49b721db468940.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/SFX_Footsteps_01.wav b/audio/sfx/Footsteps/Loop/SFX_Footsteps_01.wav
similarity index 100%
rename from audio/sfx/Footsteps/SFX_Footsteps_01.wav
rename to audio/sfx/Footsteps/Loop/SFX_Footsteps_01.wav
diff --git a/audio/sfx/Footsteps/Loop/SFX_Footsteps_01.wav.import b/audio/sfx/Footsteps/Loop/SFX_Footsteps_01.wav.import
new file mode 100644
index 0000000..1e8644e
--- /dev/null
+++ b/audio/sfx/Footsteps/Loop/SFX_Footsteps_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://bch0umdg2imsm"
+path="res://.godot/imported/SFX_Footsteps_01.wav-c91cd2c2e859f46748f268e851453a70.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Loop/SFX_Footsteps_01.wav"
+dest_files=["res://.godot/imported/SFX_Footsteps_01.wav-c91cd2c2e859f46748f268e851453a70.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/SFX_Footsteps_01_Reverb.wav b/audio/sfx/Footsteps/Loop/SFX_Footsteps_01_Reverb.wav
similarity index 100%
rename from audio/sfx/Footsteps/SFX_Footsteps_01_Reverb.wav
rename to audio/sfx/Footsteps/Loop/SFX_Footsteps_01_Reverb.wav
diff --git a/audio/sfx/Footsteps/Loop/SFX_Footsteps_01_Reverb.wav.import b/audio/sfx/Footsteps/Loop/SFX_Footsteps_01_Reverb.wav.import
new file mode 100644
index 0000000..182a8c8
--- /dev/null
+++ b/audio/sfx/Footsteps/Loop/SFX_Footsteps_01_Reverb.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://rmt3gwln5er3"
+path="res://.godot/imported/SFX_Footsteps_01_Reverb.wav-a6304ab0d6153ec55b3ba9c044774d3c.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Loop/SFX_Footsteps_01_Reverb.wav"
+dest_files=["res://.godot/imported/SFX_Footsteps_01_Reverb.wav-a6304ab0d6153ec55b3ba9c044774d3c.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/SFX_Footsteps_Gravel_01.wav b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Gravel_01.wav
similarity index 100%
rename from audio/sfx/Footsteps/SFX_Footsteps_Gravel_01.wav
rename to audio/sfx/Footsteps/Loop/SFX_Footsteps_Gravel_01.wav
diff --git a/audio/sfx/Footsteps/Loop/SFX_Footsteps_Gravel_01.wav.import b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Gravel_01.wav.import
new file mode 100644
index 0000000..61aaf3c
--- /dev/null
+++ b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Gravel_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://qhrohpgr45bc"
+path="res://.godot/imported/SFX_Footsteps_Gravel_01.wav-7c6ac51612b8731ddde51b7d717c9e01.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Loop/SFX_Footsteps_Gravel_01.wav"
+dest_files=["res://.godot/imported/SFX_Footsteps_Gravel_01.wav-7c6ac51612b8731ddde51b7d717c9e01.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/SFX_Footsteps_Gravel_02_Slow.wav b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Gravel_02_Slow.wav
similarity index 100%
rename from audio/sfx/Footsteps/SFX_Footsteps_Gravel_02_Slow.wav
rename to audio/sfx/Footsteps/Loop/SFX_Footsteps_Gravel_02_Slow.wav
diff --git a/audio/sfx/Footsteps/Loop/SFX_Footsteps_Gravel_02_Slow.wav.import b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Gravel_02_Slow.wav.import
new file mode 100644
index 0000000..829fb96
--- /dev/null
+++ b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Gravel_02_Slow.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://b4amxinouvd4n"
+path="res://.godot/imported/SFX_Footsteps_Gravel_02_Slow.wav-9c1afebbf12bea46192c7ace442b689b.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Loop/SFX_Footsteps_Gravel_02_Slow.wav"
+dest_files=["res://.godot/imported/SFX_Footsteps_Gravel_02_Slow.wav-9c1afebbf12bea46192c7ace442b689b.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/SFX_Footsteps_Leaves_01.wav b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Leaves_01.wav
similarity index 100%
rename from audio/sfx/Footsteps/SFX_Footsteps_Leaves_01.wav
rename to audio/sfx/Footsteps/Loop/SFX_Footsteps_Leaves_01.wav
diff --git a/audio/sfx/Footsteps/Loop/SFX_Footsteps_Leaves_01.wav.import b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Leaves_01.wav.import
new file mode 100644
index 0000000..d29f738
--- /dev/null
+++ b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Leaves_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dsafp6vtc7yra"
+path="res://.godot/imported/SFX_Footsteps_Leaves_01.wav-554ab1c2aaa72bd81af776d57f42ef90.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Loop/SFX_Footsteps_Leaves_01.wav"
+dest_files=["res://.godot/imported/SFX_Footsteps_Leaves_01.wav-554ab1c2aaa72bd81af776d57f42ef90.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/SFX_Footsteps_Path_Forest_01.wav b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Path_Forest_01.wav
similarity index 100%
rename from audio/sfx/Footsteps/SFX_Footsteps_Path_Forest_01.wav
rename to audio/sfx/Footsteps/Loop/SFX_Footsteps_Path_Forest_01.wav
diff --git a/audio/sfx/Footsteps/Loop/SFX_Footsteps_Path_Forest_01.wav.import b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Path_Forest_01.wav.import
new file mode 100644
index 0000000..9d7044b
--- /dev/null
+++ b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Path_Forest_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dqr5li4mapfpu"
+path="res://.godot/imported/SFX_Footsteps_Path_Forest_01.wav-97e6a4848f9146fe744234999b4bf1c5.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Loop/SFX_Footsteps_Path_Forest_01.wav"
+dest_files=["res://.godot/imported/SFX_Footsteps_Path_Forest_01.wav-97e6a4848f9146fe744234999b4bf1c5.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/SFX_Footsteps_Path_Forest_01_Reverb.wav b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Path_Forest_01_Reverb.wav
similarity index 100%
rename from audio/sfx/Footsteps/SFX_Footsteps_Path_Forest_01_Reverb.wav
rename to audio/sfx/Footsteps/Loop/SFX_Footsteps_Path_Forest_01_Reverb.wav
diff --git a/audio/sfx/Footsteps/Loop/SFX_Footsteps_Path_Forest_01_Reverb.wav.import b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Path_Forest_01_Reverb.wav.import
new file mode 100644
index 0000000..73eca6f
--- /dev/null
+++ b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Path_Forest_01_Reverb.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dqoybnx0ues1q"
+path="res://.godot/imported/SFX_Footsteps_Path_Forest_01_Reverb.wav-dc984b00d3b1e8a515aeecdd5204bb0a.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Loop/SFX_Footsteps_Path_Forest_01_Reverb.wav"
+dest_files=["res://.godot/imported/SFX_Footsteps_Path_Forest_01_Reverb.wav-dc984b00d3b1e8a515aeecdd5204bb0a.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/SFX_Footsteps_Run_01.wav b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Run_01.wav
similarity index 100%
rename from audio/sfx/Footsteps/SFX_Footsteps_Run_01.wav
rename to audio/sfx/Footsteps/Loop/SFX_Footsteps_Run_01.wav
diff --git a/audio/sfx/Footsteps/Loop/SFX_Footsteps_Run_01.wav.import b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Run_01.wav.import
new file mode 100644
index 0000000..ff33298
--- /dev/null
+++ b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Run_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://isyf0pxos4fu"
+path="res://.godot/imported/SFX_Footsteps_Run_01.wav-f4d858b73e0b543c80c9f3a456be80c2.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Loop/SFX_Footsteps_Run_01.wav"
+dest_files=["res://.godot/imported/SFX_Footsteps_Run_01.wav-f4d858b73e0b543c80c9f3a456be80c2.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/SFX_Footsteps_Sand_Run_01.wav b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Sand_Run_01.wav
similarity index 100%
rename from audio/sfx/Footsteps/SFX_Footsteps_Sand_Run_01.wav
rename to audio/sfx/Footsteps/Loop/SFX_Footsteps_Sand_Run_01.wav
diff --git a/audio/sfx/Footsteps/Loop/SFX_Footsteps_Sand_Run_01.wav.import b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Sand_Run_01.wav.import
new file mode 100644
index 0000000..759634d
--- /dev/null
+++ b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Sand_Run_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://bf8seio4rjasb"
+path="res://.godot/imported/SFX_Footsteps_Sand_Run_01.wav-c66428d728aa429281d1aa676d7f4494.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Loop/SFX_Footsteps_Sand_Run_01.wav"
+dest_files=["res://.godot/imported/SFX_Footsteps_Sand_Run_01.wav-c66428d728aa429281d1aa676d7f4494.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/SFX_Footsteps_Stone_01.wav b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Stone_01.wav
similarity index 100%
rename from audio/sfx/Footsteps/SFX_Footsteps_Stone_01.wav
rename to audio/sfx/Footsteps/Loop/SFX_Footsteps_Stone_01.wav
diff --git a/audio/sfx/Footsteps/Loop/SFX_Footsteps_Stone_01.wav.import b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Stone_01.wav.import
new file mode 100644
index 0000000..670fd91
--- /dev/null
+++ b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Stone_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://cn3eqpa2wymih"
+path="res://.godot/imported/SFX_Footsteps_Stone_01.wav-07bed0dbfc4c1346a7acb3542e4f3023.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Loop/SFX_Footsteps_Stone_01.wav"
+dest_files=["res://.godot/imported/SFX_Footsteps_Stone_01.wav-07bed0dbfc4c1346a7acb3542e4f3023.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/SFX_Footsteps_Stone_02_Fast.wav b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Stone_02_Fast.wav
similarity index 100%
rename from audio/sfx/Footsteps/SFX_Footsteps_Stone_02_Fast.wav
rename to audio/sfx/Footsteps/Loop/SFX_Footsteps_Stone_02_Fast.wav
diff --git a/audio/sfx/Footsteps/Loop/SFX_Footsteps_Stone_02_Fast.wav.import b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Stone_02_Fast.wav.import
new file mode 100644
index 0000000..c2fce62
--- /dev/null
+++ b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Stone_02_Fast.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://coxdsm366o0ew"
+path="res://.godot/imported/SFX_Footsteps_Stone_02_Fast.wav-53a7bb2ee507e0fcf1f2fc809a2a6e3b.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Loop/SFX_Footsteps_Stone_02_Fast.wav"
+dest_files=["res://.godot/imported/SFX_Footsteps_Stone_02_Fast.wav-53a7bb2ee507e0fcf1f2fc809a2a6e3b.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/SFX_Footsteps_Stone_03_Slow.wav b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Stone_03_Slow.wav
similarity index 100%
rename from audio/sfx/Footsteps/SFX_Footsteps_Stone_03_Slow.wav
rename to audio/sfx/Footsteps/Loop/SFX_Footsteps_Stone_03_Slow.wav
diff --git a/audio/sfx/Footsteps/Loop/SFX_Footsteps_Stone_03_Slow.wav.import b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Stone_03_Slow.wav.import
new file mode 100644
index 0000000..b05c59e
--- /dev/null
+++ b/audio/sfx/Footsteps/Loop/SFX_Footsteps_Stone_03_Slow.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dmuha4bwvfpih"
+path="res://.godot/imported/SFX_Footsteps_Stone_03_Slow.wav-8ff9d73cca5e99ce33894524f279dff8.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Loop/SFX_Footsteps_Stone_03_Slow.wav"
+dest_files=["res://.godot/imported/SFX_Footsteps_Stone_03_Slow.wav-8ff9d73cca5e99ce33894524f279dff8.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/SFX_Footsteps_Gravel_01.wav.asd b/audio/sfx/Footsteps/SFX_Footsteps_Gravel_01.wav.asd
new file mode 100644
index 0000000..43216ad
Binary files /dev/null and b/audio/sfx/Footsteps/SFX_Footsteps_Gravel_01.wav.asd differ
diff --git a/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_01.wav b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_01.wav
new file mode 100644
index 0000000..a00fe3f
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_01.wav differ
diff --git a/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_01.wav.import b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_01.wav.import
new file mode 100644
index 0000000..563306e
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://hm1pul4wvjxr"
+path="res://.godot/imported/SFX_Footstep_Gravel_01.wav-f2ea12d42b7051ccfcdcef18eb7067cf.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_01.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Gravel_01.wav-f2ea12d42b7051ccfcdcef18eb7067cf.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_02.wav b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_02.wav
new file mode 100644
index 0000000..18a61ba
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_02.wav differ
diff --git a/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_02.wav.import b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_02.wav.import
new file mode 100644
index 0000000..deb6fad
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_02.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://uqjnlflect0m"
+path="res://.godot/imported/SFX_Footstep_Gravel_02.wav-6e3a46d525327f6a6a81a7f2338036c4.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_02.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Gravel_02.wav-6e3a46d525327f6a6a81a7f2338036c4.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_03.wav b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_03.wav
new file mode 100644
index 0000000..c56c041
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_03.wav differ
diff --git a/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_03.wav.import b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_03.wav.import
new file mode 100644
index 0000000..e2983cc
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_03.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://c2a13ogaevpgs"
+path="res://.godot/imported/SFX_Footstep_Gravel_03.wav-8e474caa5a82624b2ffc2a4d795554bb.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_03.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Gravel_03.wav-8e474caa5a82624b2ffc2a4d795554bb.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_04.wav b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_04.wav
new file mode 100644
index 0000000..ddb30d1
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_04.wav differ
diff --git a/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_04.wav.import b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_04.wav.import
new file mode 100644
index 0000000..147c33d
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_04.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://cptf0ygsbrbuj"
+path="res://.godot/imported/SFX_Footstep_Gravel_04.wav-83c491fb4ba4f0ee4509f3acde8c54b5.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_04.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Gravel_04.wav-83c491fb4ba4f0ee4509f3acde8c54b5.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_05.wav b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_05.wav
new file mode 100644
index 0000000..cad9c5e
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_05.wav differ
diff --git a/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_05.wav.import b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_05.wav.import
new file mode 100644
index 0000000..37716e6
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_05.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://buxcxi6d6wo07"
+path="res://.godot/imported/SFX_Footstep_Gravel_05.wav-071ded09bede160653f00439a8c36ad7.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_05.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Gravel_05.wav-071ded09bede160653f00439a8c36ad7.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_06.wav b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_06.wav
new file mode 100644
index 0000000..129838e
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_06.wav differ
diff --git a/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_06.wav.import b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_06.wav.import
new file mode 100644
index 0000000..a77400e
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_06.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://nuqr6lwcjh5u"
+path="res://.godot/imported/SFX_Footstep_Gravel_06.wav-2a949816b3432dc85f973db8f999839f.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_06.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Gravel_06.wav-2a949816b3432dc85f973db8f999839f.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_07.wav b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_07.wav
new file mode 100644
index 0000000..326402d
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_07.wav differ
diff --git a/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_07.wav.import b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_07.wav.import
new file mode 100644
index 0000000..08931b1
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_07.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://djgd7rnfrkr22"
+path="res://.godot/imported/SFX_Footstep_Gravel_07.wav-7e082b0aec1afdc8eb96139b2027d3f9.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Gravel/No Reverb/SFX_Footstep_Gravel_07.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Gravel_07.wav-7e082b0aec1afdc8eb96139b2027d3f9.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_01_R.wav b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_01_R.wav
new file mode 100644
index 0000000..f718ce2
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_01_R.wav differ
diff --git a/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_01_R.wav.import b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_01_R.wav.import
new file mode 100644
index 0000000..ece6daa
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_01_R.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://ce5mxs2yrwgrh"
+path="res://.godot/imported/SFX_Footstep_Gravel_01_R.wav-28fe387ad04de3dfb1c4c4b76a7417d6.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_01_R.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Gravel_01_R.wav-28fe387ad04de3dfb1c4c4b76a7417d6.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_02_R.wav b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_02_R.wav
new file mode 100644
index 0000000..9d2f493
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_02_R.wav differ
diff --git a/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_02_R.wav.import b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_02_R.wav.import
new file mode 100644
index 0000000..2ccdb41
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_02_R.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://fihv17va3r58"
+path="res://.godot/imported/SFX_Footstep_Gravel_02_R.wav-7c04015d04012a7b1d812a76fd327db8.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_02_R.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Gravel_02_R.wav-7c04015d04012a7b1d812a76fd327db8.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_03_R.wav b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_03_R.wav
new file mode 100644
index 0000000..b3561bc
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_03_R.wav differ
diff --git a/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_03_R.wav.import b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_03_R.wav.import
new file mode 100644
index 0000000..2067408
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_03_R.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://cvvjd2i6x047n"
+path="res://.godot/imported/SFX_Footstep_Gravel_03_R.wav-4c2e5963f11a0c9a6e6af76080fbe04b.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_03_R.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Gravel_03_R.wav-4c2e5963f11a0c9a6e6af76080fbe04b.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_04_R.wav b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_04_R.wav
new file mode 100644
index 0000000..f8f9f87
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_04_R.wav differ
diff --git a/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_04_R.wav.import b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_04_R.wav.import
new file mode 100644
index 0000000..d2a5d92
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_04_R.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dymoalptxmge"
+path="res://.godot/imported/SFX_Footstep_Gravel_04_R.wav-db13833c753bcd66104f5db6010fa57c.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_04_R.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Gravel_04_R.wav-db13833c753bcd66104f5db6010fa57c.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_05_R.wav b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_05_R.wav
new file mode 100644
index 0000000..3b2159d
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_05_R.wav differ
diff --git a/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_05_R.wav.import b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_05_R.wav.import
new file mode 100644
index 0000000..e4221fd
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_05_R.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://4555a4w30tda"
+path="res://.godot/imported/SFX_Footstep_Gravel_05_R.wav-00a83bb4edfe9d6b4339705a08a1e3e2.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_05_R.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Gravel_05_R.wav-00a83bb4edfe9d6b4339705a08a1e3e2.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_06_R.wav b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_06_R.wav
new file mode 100644
index 0000000..a7b6ee9
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_06_R.wav differ
diff --git a/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_06_R.wav.import b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_06_R.wav.import
new file mode 100644
index 0000000..b5f6d90
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_06_R.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dpqvnogggvgea"
+path="res://.godot/imported/SFX_Footstep_Gravel_06_R.wav-9f624c4054a70ecc20780c664da46265.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_06_R.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Gravel_06_R.wav-9f624c4054a70ecc20780c664da46265.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_07_R.wav b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_07_R.wav
new file mode 100644
index 0000000..076a477
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_07_R.wav differ
diff --git a/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_07_R.wav.import b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_07_R.wav.import
new file mode 100644
index 0000000..05ec16a
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_07_R.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://c45docuhlqqme"
+path="res://.godot/imported/SFX_Footstep_Gravel_07_R.wav-178f978df9060582698e0f4687f88840.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_07_R.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Gravel_07_R.wav-178f978df9060582698e0f4687f88840.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_01.wav b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_01.wav
new file mode 100644
index 0000000..8124fa8
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_01.wav differ
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_01.wav.import b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_01.wav.import
new file mode 100644
index 0000000..65a7a01
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://di7hmg0xcuo23"
+path="res://.godot/imported/SFX_Footstep_Path_Forest_01.wav-17ecc206bd49a9a507c7ccabd93d0259.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_01.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Path_Forest_01.wav-17ecc206bd49a9a507c7ccabd93d0259.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_02.wav b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_02.wav
new file mode 100644
index 0000000..fba77f4
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_02.wav differ
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_02.wav.import b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_02.wav.import
new file mode 100644
index 0000000..95c16e0
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_02.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://ddyeknx3up57s"
+path="res://.godot/imported/SFX_Footstep_Path_Forest_02.wav-37ec9dc2e6d5f87770bd842ed3a3a622.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_02.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Path_Forest_02.wav-37ec9dc2e6d5f87770bd842ed3a3a622.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_03.wav b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_03.wav
new file mode 100644
index 0000000..1fe16c6
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_03.wav differ
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_03.wav.import b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_03.wav.import
new file mode 100644
index 0000000..b0bd871
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_03.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://woq2lt336s2j"
+path="res://.godot/imported/SFX_Footstep_Path_Forest_03.wav-5fbfe573cbd74b05115e32f08dc57671.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_03.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Path_Forest_03.wav-5fbfe573cbd74b05115e32f08dc57671.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_04.wav b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_04.wav
new file mode 100644
index 0000000..711c303
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_04.wav differ
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_04.wav.import b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_04.wav.import
new file mode 100644
index 0000000..fe35cbd
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_04.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://cf2mte8nkh3q7"
+path="res://.godot/imported/SFX_Footstep_Path_Forest_04.wav-9eaa38ff09c0864cb2b39ed83b9074ca.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_04.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Path_Forest_04.wav-9eaa38ff09c0864cb2b39ed83b9074ca.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_05.wav b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_05.wav
new file mode 100644
index 0000000..e6868f1
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_05.wav differ
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_05.wav.import b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_05.wav.import
new file mode 100644
index 0000000..c9ba64e
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_05.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://crvtmfnh4eq7x"
+path="res://.godot/imported/SFX_Footstep_Path_Forest_05.wav-22c960d8c4abf464621840367f9ad1db.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_05.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Path_Forest_05.wav-22c960d8c4abf464621840367f9ad1db.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_06.wav b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_06.wav
new file mode 100644
index 0000000..bbea8a1
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_06.wav differ
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_06.wav.import b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_06.wav.import
new file mode 100644
index 0000000..966a3b2
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_06.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://bg27srgckakgq"
+path="res://.godot/imported/SFX_Footstep_Path_Forest_06.wav-be7aaacdb84fa31234285412a9ba2828.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_06.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Path_Forest_06.wav-be7aaacdb84fa31234285412a9ba2828.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_07.wav b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_07.wav
new file mode 100644
index 0000000..0354fb6
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_07.wav differ
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_07.wav.import b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_07.wav.import
new file mode 100644
index 0000000..141c760
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_07.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://drlnpipt5h3ew"
+path="res://.godot/imported/SFX_Footstep_Path_Forest_07.wav-8a6682f6d4f7043537f9d4abb0e02e05.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Path/Forest/No Reverb/SFX_Footstep_Path_Forest_07.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Path_Forest_07.wav-8a6682f6d4f7043537f9d4abb0e02e05.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_01_R.wav b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_01_R.wav
new file mode 100644
index 0000000..c1fa009
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_01_R.wav differ
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_01_R.wav.import b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_01_R.wav.import
new file mode 100644
index 0000000..89a6eae
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_01_R.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://it0uk6e3yiga"
+path="res://.godot/imported/SFX_Footstep_Path_Forest_01_R.wav-bcac6a727c6c99b0fad26b3ad68ff63b.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_01_R.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Path_Forest_01_R.wav-bcac6a727c6c99b0fad26b3ad68ff63b.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_02_R.wav b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_02_R.wav
new file mode 100644
index 0000000..37e0b77
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_02_R.wav differ
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_02_R.wav.import b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_02_R.wav.import
new file mode 100644
index 0000000..c4e2e1d
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_02_R.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://boqptp2a1yg5a"
+path="res://.godot/imported/SFX_Footstep_Path_Forest_02_R.wav-805914fa123cc82d6bf4169491467caa.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_02_R.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Path_Forest_02_R.wav-805914fa123cc82d6bf4169491467caa.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_03_R.wav b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_03_R.wav
new file mode 100644
index 0000000..9b63a6f
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_03_R.wav differ
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_03_R.wav.import b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_03_R.wav.import
new file mode 100644
index 0000000..2631842
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_03_R.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dmj8fk2nkwrhr"
+path="res://.godot/imported/SFX_Footstep_Path_Forest_03_R.wav-8e484a404a40051b85d4bb9f10eacab1.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_03_R.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Path_Forest_03_R.wav-8e484a404a40051b85d4bb9f10eacab1.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_04_R.wav b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_04_R.wav
new file mode 100644
index 0000000..56f3961
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_04_R.wav differ
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_04_R.wav.import b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_04_R.wav.import
new file mode 100644
index 0000000..816163b
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_04_R.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://c6dyoy0jschdo"
+path="res://.godot/imported/SFX_Footstep_Path_Forest_04_R.wav-239aafc715f839dc51874a122a415abe.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_04_R.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Path_Forest_04_R.wav-239aafc715f839dc51874a122a415abe.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_05_R.wav b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_05_R.wav
new file mode 100644
index 0000000..7954ea3
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_05_R.wav differ
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_05_R.wav.import b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_05_R.wav.import
new file mode 100644
index 0000000..1ec50d4
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_05_R.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://7nojc2luj6gg"
+path="res://.godot/imported/SFX_Footstep_Path_Forest_05_R.wav-a069b122059672e1f4fedb6e2216791e.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_05_R.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Path_Forest_05_R.wav-a069b122059672e1f4fedb6e2216791e.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_06_R.wav b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_06_R.wav
new file mode 100644
index 0000000..bbe7a9b
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_06_R.wav differ
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_06_R.wav.import b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_06_R.wav.import
new file mode 100644
index 0000000..6ec936e
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_06_R.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dmpu73yenookn"
+path="res://.godot/imported/SFX_Footstep_Path_Forest_06_R.wav-635c2aa95db4a10e59f1b54349a061e9.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_06_R.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Path_Forest_06_R.wav-635c2aa95db4a10e59f1b54349a061e9.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_07_R.wav b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_07_R.wav
new file mode 100644
index 0000000..b1d05ae
Binary files /dev/null and b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_07_R.wav differ
diff --git a/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_07_R.wav.import b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_07_R.wav.import
new file mode 100644
index 0000000..879f7a6
--- /dev/null
+++ b/audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_07_R.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://burqjxw3yqdkv"
+path="res://.godot/imported/SFX_Footstep_Path_Forest_07_R.wav-ce7afa0e3049af1b7522d15501cc8846.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Footsteps/Single/Path/Forest/Reverb/SFX_Footstep_Path_Forest_07_R.wav"
+dest_files=["res://.godot/imported/SFX_Footstep_Path_Forest_07_R.wav-ce7afa0e3049af1b7522d15501cc8846.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/audio/sfx/SFX_TwigBreaking_01.mp3.import b/audio/sfx/SFX_TwigBreaking_01.mp3.import
index db635ba..ce2590f 100644
--- a/audio/sfx/SFX_TwigBreaking_01.mp3.import
+++ b/audio/sfx/SFX_TwigBreaking_01.mp3.import
@@ -13,7 +13,7 @@ dest_files=["res://.godot/imported/SFX_TwigBreaking_01.mp3-8a8846649968a8e0f8e9b
[params]
loop=false
-loop_offset=0
-bpm=0
+loop_offset=0.0
+bpm=0.0
beat_count=0
bar_beats=4
diff --git a/audio/sfx/SFX_Typing_Single_01.wav b/audio/sfx/typing/SFX_Typing_Single_01.wav
similarity index 100%
rename from audio/sfx/SFX_Typing_Single_01.wav
rename to audio/sfx/typing/SFX_Typing_Single_01.wav
diff --git a/audio/sfx/SFX_Typing_Single_01.wav.import b/audio/sfx/typing/SFX_Typing_Single_01.wav.import
similarity index 51%
rename from audio/sfx/SFX_Typing_Single_01.wav.import
rename to audio/sfx/typing/SFX_Typing_Single_01.wav.import
index 7ffd9dd..d3f8a9a 100644
--- a/audio/sfx/SFX_Typing_Single_01.wav.import
+++ b/audio/sfx/typing/SFX_Typing_Single_01.wav.import
@@ -3,12 +3,12 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://dqcbuu7prfbnq"
-path="res://.godot/imported/SFX_Typing_Single_01.wav-964e38c5174352aeed44b4107319ee9e.sample"
+path="res://.godot/imported/SFX_Typing_Single_01.wav-ec6d960b919de8fef456fdea8bea2177.sample"
[deps]
-source_file="res://audio/sfx/SFX_Typing_Single_01.wav"
-dest_files=["res://.godot/imported/SFX_Typing_Single_01.wav-964e38c5174352aeed44b4107319ee9e.sample"]
+source_file="res://audio/sfx/typing/SFX_Typing_Single_01.wav"
+dest_files=["res://.godot/imported/SFX_Typing_Single_01.wav-ec6d960b919de8fef456fdea8bea2177.sample"]
[params]
diff --git a/audio/sfx/SFX_Typing_Single_02.wav b/audio/sfx/typing/SFX_Typing_Single_02.wav
similarity index 100%
rename from audio/sfx/SFX_Typing_Single_02.wav
rename to audio/sfx/typing/SFX_Typing_Single_02.wav
diff --git a/audio/sfx/SFX_Typing_Single_02.wav.import b/audio/sfx/typing/SFX_Typing_Single_02.wav.import
similarity index 51%
rename from audio/sfx/SFX_Typing_Single_02.wav.import
rename to audio/sfx/typing/SFX_Typing_Single_02.wav.import
index 6a2c8d9..1d6373e 100644
--- a/audio/sfx/SFX_Typing_Single_02.wav.import
+++ b/audio/sfx/typing/SFX_Typing_Single_02.wav.import
@@ -3,12 +3,12 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://dgxy8lhauxtvw"
-path="res://.godot/imported/SFX_Typing_Single_02.wav-443a7aa27fceae83c3f53b303093a96c.sample"
+path="res://.godot/imported/SFX_Typing_Single_02.wav-e1fb3fece74c791ab8138a4c131776dd.sample"
[deps]
-source_file="res://audio/sfx/SFX_Typing_Single_02.wav"
-dest_files=["res://.godot/imported/SFX_Typing_Single_02.wav-443a7aa27fceae83c3f53b303093a96c.sample"]
+source_file="res://audio/sfx/typing/SFX_Typing_Single_02.wav"
+dest_files=["res://.godot/imported/SFX_Typing_Single_02.wav-e1fb3fece74c791ab8138a4c131776dd.sample"]
[params]
diff --git a/audio/sfx/SFX_Typing_Single_03.wav b/audio/sfx/typing/SFX_Typing_Single_03.wav
similarity index 100%
rename from audio/sfx/SFX_Typing_Single_03.wav
rename to audio/sfx/typing/SFX_Typing_Single_03.wav
diff --git a/audio/sfx/SFX_Typing_Single_03.wav.import b/audio/sfx/typing/SFX_Typing_Single_03.wav.import
similarity index 51%
rename from audio/sfx/SFX_Typing_Single_03.wav.import
rename to audio/sfx/typing/SFX_Typing_Single_03.wav.import
index 19deea4..59635d6 100644
--- a/audio/sfx/SFX_Typing_Single_03.wav.import
+++ b/audio/sfx/typing/SFX_Typing_Single_03.wav.import
@@ -3,12 +3,12 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://buxdceyvmqd68"
-path="res://.godot/imported/SFX_Typing_Single_03.wav-8365036b9c1cc04c0ff6cc3ca3c8c12e.sample"
+path="res://.godot/imported/SFX_Typing_Single_03.wav-dddcdf1baa4c63b9ca3bc0c14f2c5d2e.sample"
[deps]
-source_file="res://audio/sfx/SFX_Typing_Single_03.wav"
-dest_files=["res://.godot/imported/SFX_Typing_Single_03.wav-8365036b9c1cc04c0ff6cc3ca3c8c12e.sample"]
+source_file="res://audio/sfx/typing/SFX_Typing_Single_03.wav"
+dest_files=["res://.godot/imported/SFX_Typing_Single_03.wav-dddcdf1baa4c63b9ca3bc0c14f2c5d2e.sample"]
[params]
diff --git a/audio/sfx/SFX_Typing_Single_04.wav b/audio/sfx/typing/SFX_Typing_Single_04.wav
similarity index 100%
rename from audio/sfx/SFX_Typing_Single_04.wav
rename to audio/sfx/typing/SFX_Typing_Single_04.wav
diff --git a/audio/sfx/SFX_Typing_Single_04.wav.import b/audio/sfx/typing/SFX_Typing_Single_04.wav.import
similarity index 51%
rename from audio/sfx/SFX_Typing_Single_04.wav.import
rename to audio/sfx/typing/SFX_Typing_Single_04.wav.import
index 2e8ed2c..e9d9151 100644
--- a/audio/sfx/SFX_Typing_Single_04.wav.import
+++ b/audio/sfx/typing/SFX_Typing_Single_04.wav.import
@@ -3,12 +3,12 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://2ktr6rikm3jl"
-path="res://.godot/imported/SFX_Typing_Single_04.wav-764c240d5e06802e783d71b97a715dff.sample"
+path="res://.godot/imported/SFX_Typing_Single_04.wav-6ab9917f5555b5f9929d12033fdd44c7.sample"
[deps]
-source_file="res://audio/sfx/SFX_Typing_Single_04.wav"
-dest_files=["res://.godot/imported/SFX_Typing_Single_04.wav-764c240d5e06802e783d71b97a715dff.sample"]
+source_file="res://audio/sfx/typing/SFX_Typing_Single_04.wav"
+dest_files=["res://.godot/imported/SFX_Typing_Single_04.wav-6ab9917f5555b5f9929d12033fdd44c7.sample"]
[params]
diff --git a/audio/sfx/SFX_Typing_Single_05.wav b/audio/sfx/typing/SFX_Typing_Single_05.wav
similarity index 100%
rename from audio/sfx/SFX_Typing_Single_05.wav
rename to audio/sfx/typing/SFX_Typing_Single_05.wav
diff --git a/audio/sfx/SFX_Typing_Single_05.wav.import b/audio/sfx/typing/SFX_Typing_Single_05.wav.import
similarity index 51%
rename from audio/sfx/SFX_Typing_Single_05.wav.import
rename to audio/sfx/typing/SFX_Typing_Single_05.wav.import
index 588d84c..016e879 100644
--- a/audio/sfx/SFX_Typing_Single_05.wav.import
+++ b/audio/sfx/typing/SFX_Typing_Single_05.wav.import
@@ -3,12 +3,12 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://bijpyqwuxlqqe"
-path="res://.godot/imported/SFX_Typing_Single_05.wav-eeab3b806be7ba846c330907fb731892.sample"
+path="res://.godot/imported/SFX_Typing_Single_05.wav-a6e837201d0da4aa141a7a107f70b355.sample"
[deps]
-source_file="res://audio/sfx/SFX_Typing_Single_05.wav"
-dest_files=["res://.godot/imported/SFX_Typing_Single_05.wav-eeab3b806be7ba846c330907fb731892.sample"]
+source_file="res://audio/sfx/typing/SFX_Typing_Single_05.wav"
+dest_files=["res://.godot/imported/SFX_Typing_Single_05.wav-a6e837201d0da4aa141a7a107f70b355.sample"]
[params]
diff --git a/audio/sfx/SFX_Typing_Single_06.wav b/audio/sfx/typing/SFX_Typing_Single_06.wav
similarity index 100%
rename from audio/sfx/SFX_Typing_Single_06.wav
rename to audio/sfx/typing/SFX_Typing_Single_06.wav
diff --git a/audio/sfx/SFX_Typing_Single_06.wav.import b/audio/sfx/typing/SFX_Typing_Single_06.wav.import
similarity index 51%
rename from audio/sfx/SFX_Typing_Single_06.wav.import
rename to audio/sfx/typing/SFX_Typing_Single_06.wav.import
index f97e5e2..759e350 100644
--- a/audio/sfx/SFX_Typing_Single_06.wav.import
+++ b/audio/sfx/typing/SFX_Typing_Single_06.wav.import
@@ -3,12 +3,12 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://ci2y37lxa8x54"
-path="res://.godot/imported/SFX_Typing_Single_06.wav-68a4fb43f26984fd33687883098549ed.sample"
+path="res://.godot/imported/SFX_Typing_Single_06.wav-916ff9e458c406a882bb59ada481d859.sample"
[deps]
-source_file="res://audio/sfx/SFX_Typing_Single_06.wav"
-dest_files=["res://.godot/imported/SFX_Typing_Single_06.wav-68a4fb43f26984fd33687883098549ed.sample"]
+source_file="res://audio/sfx/typing/SFX_Typing_Single_06.wav"
+dest_files=["res://.godot/imported/SFX_Typing_Single_06.wav-916ff9e458c406a882bb59ada481d859.sample"]
[params]
diff --git a/dialog/Babushka_NPC_Namebox_background.tres b/dialog/Babushka_NPC_Namebox_background.tres
index 9180e7f..5e0d831 100644
--- a/dialog/Babushka_NPC_Namebox_background.tres
+++ b/dialog/Babushka_NPC_Namebox_background.tres
@@ -3,9 +3,10 @@
[ext_resource type="Texture2D" uid="uid://deitc84w2byyh" path="res://art/ui/nametag.png" id="1_jsn7j"]
[resource]
-content_margin_left = 40.0
-content_margin_right = 40.0
+content_margin_left = 100.0
+content_margin_right = 100.0
texture = ExtResource("1_jsn7j")
texture_margin_left = 20.0
texture_margin_right = 20.0
axis_stretch_vertical = 2
+region_rect = Rect2(0, 0, 1119, 132)
diff --git a/dialog/Characters/Chuga.dch b/dialog/Characters/Chuga.dch
index ebd1048..8473584 100644
--- a/dialog/Characters/Chuga.dch
+++ b/dialog/Characters/Chuga.dch
@@ -5,8 +5,19 @@
&"color": Color(1, 1, 1, 1),
&"custom_info": {
"sound_mood_default": "",
-"sound_moods": {},
-"style": ""
+"sound_moods": {
+"Mood 1": {
+"mode": 0,
+"name": "Mood 1",
+"pitch_base": 1.0,
+"pitch_variance": 0.0,
+"skip_characters": 0.0,
+"sound_path": "res://audio/sfx/typing",
+"volume_base": 0.0,
+"volume_variance": 0.0
+}
+},
+"style": "NPC_narrative"
},
&"default_portrait": "_tmp",
&"description": "helpful spirit forest",
diff --git a/dialog/Characters/Domovoi.dch b/dialog/Characters/Domovoi.dch
index 806636a..a6e0b5d 100644
--- a/dialog/Characters/Domovoi.dch
+++ b/dialog/Characters/Domovoi.dch
@@ -5,8 +5,19 @@
&"color": Color(1, 1, 1, 1),
&"custom_info": {
"sound_mood_default": "",
-"sound_moods": {},
-"style": ""
+"sound_moods": {
+"Mood 1": {
+"mode": 0,
+"name": "Mood 1",
+"pitch_base": 1.0,
+"pitch_variance": 0.0,
+"skip_characters": 0.0,
+"sound_path": "res://audio/sfx/typing",
+"volume_base": 0.0,
+"volume_variance": 0.0
+}
+},
+"style": "NPC_narrative"
},
&"default_portrait": "",
&"description": "Yeli's Domovoi",
diff --git a/dialog/Characters/Everyone.dch b/dialog/Characters/Everyone.dch
index e0a035c..fab01e8 100644
--- a/dialog/Characters/Everyone.dch
+++ b/dialog/Characters/Everyone.dch
@@ -5,8 +5,19 @@
&"color": Color(1, 1, 1, 1),
&"custom_info": {
"sound_mood_default": "",
-"sound_moods": {},
-"style": ""
+"sound_moods": {
+"Mood 1": {
+"mode": 0,
+"name": "Mood 1",
+"pitch_base": 1.0,
+"pitch_variance": 0.0,
+"skip_characters": 0.0,
+"sound_path": "res://audio/sfx/typing",
+"volume_base": 0.0,
+"volume_variance": 0.0
+}
+},
+"style": "NPC_narrative"
},
&"default_portrait": "",
&"description": "",
diff --git a/dialog/Characters/Yeli.dch b/dialog/Characters/Yeli.dch
index 4703cab..58fea92 100644
--- a/dialog/Characters/Yeli.dch
+++ b/dialog/Characters/Yeli.dch
@@ -12,7 +12,7 @@
"pitch_base": 1.0,
"pitch_variance": 0.0,
"skip_characters": 0.0,
-"sound_path": "",
+"sound_path": "res://audio/sfx/typing",
"volume_base": 0.0,
"volume_variance": 0.0
}
@@ -42,14 +42,15 @@
"mirror": false,
"offset": Vector2(0, 0),
"scale": 1,
-"scene": ""
+"scene": "",
+"sound_mood": "Mood 1"
},
"_part_side": {
"export_overrides": {
"image": "\"res://art/characters/yeli animierbar/yeli_part_side.png\""
},
"mirror": true,
-"offset": Vector2(0, 0),
+"offset": Vector2(-150, 0),
"scale": 1.0,
"scene": ""
},
diff --git a/dialog/Characters/vesna.dch b/dialog/Characters/vesna.dch
index e452b0c..bf36aba 100644
--- a/dialog/Characters/vesna.dch
+++ b/dialog/Characters/vesna.dch
@@ -17,9 +17,9 @@
"volume_variance": 0.0
}
},
-"style": "NPC_narrative"
+"style": "vesna_style"
},
-&"default_portrait": "front",
+&"default_portrait": "half side",
&"description": "The main character. ",
&"display_name": "Vesna",
&"mirror": false,
@@ -31,8 +31,8 @@
"image": "\"res://art/animation/Vesna2D/Vesna Anims Sequences/F01-Idle/0001.png\""
},
"mirror": false,
-"offset": Vector2(0, 0),
-"scale": 0.6,
+"offset": Vector2(150, 0),
+"scale": 0.8,
"scene": ""
},
"half side": {
@@ -40,8 +40,8 @@
"image": "\"res://art/animation/Vesna2D/Vesna Anims Sequences/D05-Talk/0001.png\""
},
"mirror": false,
-"offset": Vector2(0, 0),
-"scale": 0.6,
+"offset": Vector2(150, 0),
+"scale": 0.8,
"scene": ""
}
},
diff --git a/dialog/NPC_narrative.tres b/dialog/NPC_narrative.tres
index 32487a3..8202caa 100644
--- a/dialog/NPC_narrative.tres
+++ b/dialog/NPC_narrative.tres
@@ -1,6 +1,7 @@
-[gd_resource type="Resource" script_class="DialogicStyle" load_steps=21 format=3 uid="uid://f7q6jac5tsk8"]
+[gd_resource type="Resource" script_class="DialogicStyle" load_steps=22 format=3 uid="uid://f7q6jac5tsk8"]
[ext_resource type="Script" uid="uid://dfx2htp24tuvm" path="res://addons/dialogic/Resources/dialogic_style_layer.gd" id="1_0jwhi"]
+[ext_resource type="PackedScene" uid="uid://cqpb3ie51rwl5" path="res://addons/dialogic/Modules/DefaultLayoutParts/Base_Default/default_layout_base.tscn" id="1_8wrfq"]
[ext_resource type="PackedScene" uid="uid://c1k5m0w3r40xf" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_FullBackground/full_background_layer.tscn" id="2_8wrfq"]
[ext_resource type="PackedScene" uid="uid://cy1y14inwkplb" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Portraits/vn_portrait_layer.tscn" id="3_t7aeg"]
[ext_resource type="PackedScene" uid="uid://cn674foxwedqu" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_Input/full_advance_input_layer.tscn" id="4_85y6g"]
@@ -13,48 +14,61 @@
[sub_resource type="Resource" id="Resource_wg0yj"]
script = ExtResource("1_0jwhi")
+scene = ExtResource("1_8wrfq")
overrides = {
"global_bg_color": "Color(0.898375, 0.917922, 0.835355, 1)",
+"global_font": "\"res://fonts/ShantellSans/static/ShantellSans-Regular.ttf\"",
"global_font_color": "Color(0.257812, 0.125248, 0.0533752, 1)",
-"global_font_size": "30.0"
+"global_font_size": "45.0"
}
[sub_resource type="Resource" id="Resource_uxnk3"]
script = ExtResource("1_0jwhi")
scene = ExtResource("2_8wrfq")
-overrides = {}
[sub_resource type="Resource" id="Resource_ihoat"]
script = ExtResource("1_0jwhi")
scene = ExtResource("3_t7aeg")
-overrides = {}
+overrides = {
+"portrait_size_mode": "0"
+}
[sub_resource type="Resource" id="Resource_pw0bl"]
script = ExtResource("1_0jwhi")
scene = ExtResource("4_85y6g")
-overrides = {}
[sub_resource type="Resource" id="Resource_lfav5"]
script = ExtResource("1_0jwhi")
scene = ExtResource("5_reo2u")
overrides = {
+"bold_font": "\"res://fonts/ShantellSans/static/ShantellSans-Bold.ttf\"",
+"bold_italics_font": "\"res://fonts/ShantellSans/static/ShantellSans-BoldItalic.ttf\"",
"box_animation_in": "1",
"box_animation_out": "1",
"box_panel": "\"vn_textbox_default_panel.tres\"",
+"box_size": "Vector2(1920, 300)",
+"italics_font": "\"res://fonts/ShantellSans/static/ShantellSans-Italic.ttf\"",
"name_label_alignment": "2",
"name_label_box_modulate": "Color(1, 1, 1, 1)",
+"name_label_box_offset": "Vector2(-200, 0)",
"name_label_box_panel": "\"res://dialog/Babushka_NPC_Namebox_background.tres\"",
"name_label_custom_font_size": "30.0",
+"name_label_font": "\"res://fonts/HomemadeApple/HomemadeApple-Regular.ttf\"",
"name_label_use_global_color": "false",
-"next_indicator_enabled": "false",
+"name_label_use_global_font": "false",
+"next_indicator_texture": "\"res://addons/dialogic/Example Assets/next-indicator/next-indicator-dialogic-2.png\"",
+"normal_font": "\"res://fonts/ShantellSans/static/ShantellSans-Regular.ttf\"",
+"text_alignment": "1",
+"text_custom_color": "Color(0.8980392, 0.91764706, 0.8352941, 1)",
"text_size": "40.0",
-"typing_sounds_end_sound": "\"res://audio/sfx/UI/Dialog/SFX_Dialog_Open_01.wav\""
+"text_use_global_font": "false",
+"typing_sounds_end_sound": "\"res://audio/sfx/UI/Dialog/SFX_Dialog_Open_01.wav\"",
+"typing_sounds_sounds_folder": "\"res://audio/sfx/typing\""
}
[sub_resource type="Resource" id="Resource_clhbu"]
script = ExtResource("1_0jwhi")
scene = ExtResource("6_i6h15")
-overrides = {}
[sub_resource type="Resource" id="Resource_umvdi"]
script = ExtResource("1_0jwhi")
@@ -71,17 +85,14 @@ overrides = {
[sub_resource type="Resource" id="Resource_ci2ul"]
script = ExtResource("1_0jwhi")
scene = ExtResource("8_h83v4")
-overrides = {}
[sub_resource type="Resource" id="Resource_sadu5"]
script = ExtResource("1_0jwhi")
scene = ExtResource("9_4c2uo")
-overrides = {}
[sub_resource type="Resource" id="Resource_0jwhi"]
script = ExtResource("1_0jwhi")
scene = ExtResource("6_i6h15")
-overrides = {}
[resource]
script = ExtResource("10_e3ue2")
@@ -99,6 +110,4 @@ layer_info = {
"17": SubResource("Resource_sadu5"),
"18": SubResource("Resource_0jwhi")
}
-base_overrides = {}
-layers = Array[ExtResource("1_0jwhi")]([])
-metadata/_latest_layer = "15"
+metadata/_latest_layer = "13"
diff --git a/dialog/Scene1_farm_outside/yeli_intro_05.dtl b/dialog/Scene1_farm_outside/yeli_intro_05.dtl
index 2daadc0..e1037f1 100644
--- a/dialog/Scene1_farm_outside/yeli_intro_05.dtl
+++ b/dialog/Scene1_farm_outside/yeli_intro_05.dtl
@@ -1,5 +1,5 @@
[quest_complete quest_resource="res://resources/quests/demo/7_talk_yeli_inside_1.tres"]
-join Yeli center
+join Yeli right
Yeli: Thank you for your help out there.
Yeli: You must be tired. Please rest. I prepared a bed for you. It's in the room to the left.
Yeli: There is nothing interesting to see here.
diff --git a/dialog/Scene2_farm_inside/quest4_dinner.dtl b/dialog/Scene2_farm_inside/quest4_dinner.dtl
index e40074e..dbbc8d6 100644
--- a/dialog/Scene2_farm_inside/quest4_dinner.dtl
+++ b/dialog/Scene2_farm_inside/quest4_dinner.dtl
@@ -1,5 +1,5 @@
-join Yeli center
-join vesna center
+join Yeli right
+join vesna left
Everyone: Smachnoho!
vesna: Lovely soup, Yeli!
Yeli (_part_side): God bless you, my child! That’s also thanks to you.
diff --git a/dialog/quests/beetroot/quest3_beets_end.dtl b/dialog/quests/beetroot/quest3_beets_end.dtl
index 0dcdbf2..c67accf 100644
--- a/dialog/quests/beetroot/quest3_beets_end.dtl
+++ b/dialog/quests/beetroot/quest3_beets_end.dtl
@@ -1,5 +1,5 @@
-join Yeli center
-join vesna center
+join Yeli right
+join vesna left
Yeli (_part_side): Wow! So many?
Yeli (_part_side): Good job! Put it in the kettle!
[wait_input]
diff --git a/dialog/quests/beetroot/quest3_beets_interim.dtl b/dialog/quests/beetroot/quest3_beets_interim.dtl
index 4292adc..66eb447 100644
--- a/dialog/quests/beetroot/quest3_beets_interim.dtl
+++ b/dialog/quests/beetroot/quest3_beets_interim.dtl
@@ -1,4 +1,4 @@
-join vesna center
+join vesna left
join Domovoi center
vesna: Oh no, most of the beets aren’t ripe yet.
Domovoi: Pssss!
diff --git a/dialog/quests/ducks/quest1_ducks_end.dtl b/dialog/quests/ducks/quest1_ducks_end.dtl
index a4bf76a..ccc9445 100644
--- a/dialog/quests/ducks/quest1_ducks_end.dtl
+++ b/dialog/quests/ducks/quest1_ducks_end.dtl
@@ -1,5 +1,5 @@
-join vesna center
+join vesna left
[quest_complete quest_resource="res://resources/quests/demo/2_collect_ducks.tres"]
-That’s the last one. I should get back to Yeli.
+vesna: That’s the last one. I should get back to Yeli.
[quest_activate quest_resource="res://resources/quests/demo/3_talk_yeli_2.tres"]
[end_timeline]
diff --git a/dialog/quests/forest/quest5_forest_end.dtl b/dialog/quests/forest/quest5_forest_end.dtl
index 6ba59d5..27cfc4f 100644
--- a/dialog/quests/forest/quest5_forest_end.dtl
+++ b/dialog/quests/forest/quest5_forest_end.dtl
@@ -1,6 +1,6 @@
-join Chuga center
+join Chuga left
Chuga: I believe you’ve seen enough for today.
Chuga: And yes, you too.
-vesna: Thank you for playing!
+Chuga: Thank you for playing!
do SceneTransition.ChangeSceneToFileThreaded("res://scenes/Babushka_scene_credits.tscn")
[end_timeline]
diff --git a/dialog/quests/forest/quest5_forest_start.dtl b/dialog/quests/forest/quest5_forest_start.dtl
index 5c78e6f..b8ddf8e 100644
--- a/dialog/quests/forest/quest5_forest_start.dtl
+++ b/dialog/quests/forest/quest5_forest_start.dtl
@@ -1,6 +1,6 @@
[quest_complete quest_resource="res://resources/quests/demo/9_talk_to_chuga.tres"]
-join vesna center
-join Chuga center
+join vesna left
+join Chuga right
Chuga: Look who it is!
vesna: Your name was Chuga, right? I want to go to the forest!
Chuga: To the forest? After everything the others told you?
diff --git a/dialog/quests/tomatoes/quest2_tomatoes_end.dtl b/dialog/quests/tomatoes/quest2_tomatoes_end.dtl
index 3b6d971..7c061ae 100644
--- a/dialog/quests/tomatoes/quest2_tomatoes_end.dtl
+++ b/dialog/quests/tomatoes/quest2_tomatoes_end.dtl
@@ -1,4 +1,4 @@
-join vesna center
+join vesna left
vesna: I just wish I liked tomatoes more.
vesna: Well…Yeli probably started with the cooking. I should go inside.
[end_timeline]
diff --git a/dialog/quests/tomatoes/quest2_tomatoes_start.dtl b/dialog/quests/tomatoes/quest2_tomatoes_start.dtl
index d1878bd..c3e9f03 100644
--- a/dialog/quests/tomatoes/quest2_tomatoes_start.dtl
+++ b/dialog/quests/tomatoes/quest2_tomatoes_start.dtl
@@ -1,5 +1,5 @@
-join Yeli center
-join vesna center
+join Yeli right
+join vesna left
[quest_complete quest_resource="res://resources/quests/demo/3_talk_yeli_2.tres"]
Yeli (_part_side): Thank you, my child! Your Yeli is not so agile anymore.
vesna: But you’re diligent! You’ve started with the preparation for dinner.
diff --git a/dialog/yeli_quest_select.dtl b/dialog/yeli_quest_select.dtl
index 773a607..c98e172 100644
--- a/dialog/yeli_quest_select.dtl
+++ b/dialog/yeli_quest_select.dtl
@@ -7,4 +7,8 @@ ifquest res://resources/quests/demo/3_talk_yeli_2.tres, 1:
ifquest res://resources/quests/demo/5_talk_yeli_3.tres, 1:
jump quest2_tomatoes_interim/
[end_timeline]
-No Dialog for active quest "{ACTIVEQUEST}"
+ifquest res://resources/quests/demo/2_collect_ducks.tres, 1:
+ join Yeli right
+ Yeli: Have you collected all the ducks yet?
+ [end_timeline]
+Yeli doesn't seem to have anything to say...
diff --git a/export_presets.cfg b/export_presets.cfg
index 408bddd..7a58afc 100644
--- a/export_presets.cfg
+++ b/export_presets.cfg
@@ -9,7 +9,7 @@ custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
-export_path="_builds/Babushka_showcase_win_04/Babushka.exe"
+export_path="_builds/Babushka_win_0_5/Babushka.exe"
patches=PackedStringArray()
encryption_include_filters=""
encryption_exclude_filters=""
@@ -79,7 +79,7 @@ custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
-export_path="_builds/Babushka_showcase_lux_04/Babushka.x86_64"
+export_path="_builds/Babushka_linux_0_5/Babushka.x86_64"
patches=PackedStringArray()
encryption_include_filters=""
encryption_exclude_filters=""
diff --git a/fonts/BethEllen/BethEllen-Regular.ttf b/fonts/BethEllen/BethEllen-Regular.ttf
new file mode 100644
index 0000000..0ef1973
Binary files /dev/null and b/fonts/BethEllen/BethEllen-Regular.ttf differ
diff --git a/fonts/BethEllen/BethEllen-Regular.ttf.import b/fonts/BethEllen/BethEllen-Regular.ttf.import
new file mode 100644
index 0000000..3cfdf80
--- /dev/null
+++ b/fonts/BethEllen/BethEllen-Regular.ttf.import
@@ -0,0 +1,36 @@
+[remap]
+
+importer="font_data_dynamic"
+type="FontFile"
+uid="uid://dim0a0ua8kc10"
+path="res://.godot/imported/BethEllen-Regular.ttf-8e5540afad1b0780f21ad9677ef53188.fontdata"
+
+[deps]
+
+source_file="res://fonts/BethEllen/BethEllen-Regular.ttf"
+dest_files=["res://.godot/imported/BethEllen-Regular.ttf-8e5540afad1b0780f21ad9677ef53188.fontdata"]
+
+[params]
+
+Rendering=null
+antialiasing=1
+generate_mipmaps=false
+disable_embedded_bitmaps=true
+multichannel_signed_distance_field=false
+msdf_pixel_range=8
+msdf_size=48
+allow_system_fallback=true
+force_autohinter=false
+modulate_color_glyphs=false
+hinting=1
+subpixel_positioning=4
+keep_rounding_remainders=true
+oversampling=0.0
+Fallbacks=null
+fallbacks=[]
+Compress=null
+compress=true
+preload=[]
+language_support={}
+script_support={}
+opentype_features={}
diff --git a/fonts/BethEllen/OFL.txt b/fonts/BethEllen/OFL.txt
new file mode 100644
index 0000000..a1a1be5
--- /dev/null
+++ b/fonts/BethEllen/OFL.txt
@@ -0,0 +1,93 @@
+Copyright 2018 The Beth Ellen Project Authors (https://github.com/googlefonts/BethEllen)
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+https://openfontlicense.org
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/fonts/HomemadeApple/HomemadeApple-Regular.ttf b/fonts/HomemadeApple/HomemadeApple-Regular.ttf
new file mode 100644
index 0000000..01e02a5
Binary files /dev/null and b/fonts/HomemadeApple/HomemadeApple-Regular.ttf differ
diff --git a/fonts/HomemadeApple/HomemadeApple-Regular.ttf.import b/fonts/HomemadeApple/HomemadeApple-Regular.ttf.import
new file mode 100644
index 0000000..d2a8147
--- /dev/null
+++ b/fonts/HomemadeApple/HomemadeApple-Regular.ttf.import
@@ -0,0 +1,36 @@
+[remap]
+
+importer="font_data_dynamic"
+type="FontFile"
+uid="uid://cq2rtq1scnthq"
+path="res://.godot/imported/HomemadeApple-Regular.ttf-6bb8354a70dbee19d4fd895e997bceed.fontdata"
+
+[deps]
+
+source_file="res://fonts/HomemadeApple/HomemadeApple-Regular.ttf"
+dest_files=["res://.godot/imported/HomemadeApple-Regular.ttf-6bb8354a70dbee19d4fd895e997bceed.fontdata"]
+
+[params]
+
+Rendering=null
+antialiasing=1
+generate_mipmaps=false
+disable_embedded_bitmaps=true
+multichannel_signed_distance_field=false
+msdf_pixel_range=8
+msdf_size=48
+allow_system_fallback=true
+force_autohinter=false
+modulate_color_glyphs=false
+hinting=1
+subpixel_positioning=4
+keep_rounding_remainders=true
+oversampling=0.0
+Fallbacks=null
+fallbacks=[]
+Compress=null
+compress=true
+preload=[]
+language_support={}
+script_support={}
+opentype_features={}
diff --git a/fonts/HomemadeApple/LICENSE.txt b/fonts/HomemadeApple/LICENSE.txt
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/fonts/HomemadeApple/LICENSE.txt
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/fonts/ShantellSans/OFL.txt b/fonts/ShantellSans/OFL.txt
new file mode 100644
index 0000000..848bc8c
--- /dev/null
+++ b/fonts/ShantellSans/OFL.txt
@@ -0,0 +1,93 @@
+Copyright 2022 The Shantell Sans Project Authors (https://github.com/arrowtype/shantell-sans)
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+https://openfontlicense.org
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/fonts/ShantellSans/README.txt b/fonts/ShantellSans/README.txt
new file mode 100644
index 0000000..75f59f2
--- /dev/null
+++ b/fonts/ShantellSans/README.txt
@@ -0,0 +1,78 @@
+Shantell Sans Variable Font
+===========================
+
+This download contains Shantell Sans as both variable fonts and static fonts.
+
+Shantell Sans is a variable font with these axes:
+ BNCE
+ INFM
+ SPAC
+ wght
+
+This means all the styles are contained in these files:
+ ShantellSans-VariableFont_BNCE,INFM,SPAC,wght.ttf
+ ShantellSans-Italic-VariableFont_BNCE,INFM,SPAC,wght.ttf
+
+If your app fully supports variable fonts, you can now pick intermediate styles
+that aren’t available as static fonts. Not all apps support variable fonts, and
+in those cases you can use the static font files for Shantell Sans:
+ static/ShantellSans-Light.ttf
+ static/ShantellSans-Regular.ttf
+ static/ShantellSans-Medium.ttf
+ static/ShantellSans-SemiBold.ttf
+ static/ShantellSans-Bold.ttf
+ static/ShantellSans-ExtraBold.ttf
+ static/ShantellSans-LightItalic.ttf
+ static/ShantellSans-Italic.ttf
+ static/ShantellSans-MediumItalic.ttf
+ static/ShantellSans-SemiBoldItalic.ttf
+ static/ShantellSans-BoldItalic.ttf
+ static/ShantellSans-ExtraBoldItalic.ttf
+
+Get started
+-----------
+
+1. Install the font files you want to use
+
+2. Use your app's font picker to view the font family and all the
+available styles
+
+Learn more about variable fonts
+-------------------------------
+
+ https://developers.google.com/web/fundamentals/design-and-ux/typography/variable-fonts
+ https://variablefonts.typenetwork.com
+ https://medium.com/variable-fonts
+
+In desktop apps
+
+ https://theblog.adobe.com/can-variable-fonts-illustrator-cc
+ https://helpx.adobe.com/nz/photoshop/using/fonts.html#variable_fonts
+
+Online
+
+ https://developers.google.com/fonts/docs/getting_started
+ https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts/Variable_Fonts_Guide
+ https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/variable-fonts
+
+Installing fonts
+
+ MacOS: https://support.apple.com/en-us/HT201749
+ Linux: https://www.google.com/search?q=how+to+install+a+font+on+gnu%2Blinux
+ Windows: https://support.microsoft.com/en-us/help/314960/how-to-install-or-remove-a-font-in-windows
+
+Android Apps
+
+ https://developers.google.com/fonts/docs/android
+ https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts
+
+License
+-------
+Please read the full license text (OFL.txt) to understand the permissions,
+restrictions and requirements for usage, redistribution, and modification.
+
+You can use them in your products & projects – print or digital,
+commercial or otherwise.
+
+This isn't legal advice, please consider consulting a lawyer and see the full
+license for all details.
diff --git a/fonts/ShantellSans/ShantellSans-Italic-VariableFont_BNCE,INFM,SPAC,wght.ttf b/fonts/ShantellSans/ShantellSans-Italic-VariableFont_BNCE,INFM,SPAC,wght.ttf
new file mode 100644
index 0000000..35c987c
Binary files /dev/null and b/fonts/ShantellSans/ShantellSans-Italic-VariableFont_BNCE,INFM,SPAC,wght.ttf differ
diff --git a/fonts/ShantellSans/ShantellSans-Italic-VariableFont_BNCE,INFM,SPAC,wght.ttf.import b/fonts/ShantellSans/ShantellSans-Italic-VariableFont_BNCE,INFM,SPAC,wght.ttf.import
new file mode 100644
index 0000000..24fd70a
--- /dev/null
+++ b/fonts/ShantellSans/ShantellSans-Italic-VariableFont_BNCE,INFM,SPAC,wght.ttf.import
@@ -0,0 +1,36 @@
+[remap]
+
+importer="font_data_dynamic"
+type="FontFile"
+uid="uid://bevsrffxmf7rn"
+path="res://.godot/imported/ShantellSans-Italic-VariableFont_BNCE,INFM,SPAC,wght.ttf-51a4d899506b814a6f49255a510e55e8.fontdata"
+
+[deps]
+
+source_file="res://fonts/ShantellSans/ShantellSans-Italic-VariableFont_BNCE,INFM,SPAC,wght.ttf"
+dest_files=["res://.godot/imported/ShantellSans-Italic-VariableFont_BNCE,INFM,SPAC,wght.ttf-51a4d899506b814a6f49255a510e55e8.fontdata"]
+
+[params]
+
+Rendering=null
+antialiasing=1
+generate_mipmaps=false
+disable_embedded_bitmaps=true
+multichannel_signed_distance_field=false
+msdf_pixel_range=8
+msdf_size=48
+allow_system_fallback=true
+force_autohinter=false
+modulate_color_glyphs=false
+hinting=1
+subpixel_positioning=4
+keep_rounding_remainders=true
+oversampling=0.0
+Fallbacks=null
+fallbacks=[]
+Compress=null
+compress=true
+preload=[]
+language_support={}
+script_support={}
+opentype_features={}
diff --git a/fonts/ShantellSans/ShantellSans-VariableFont_BNCE,INFM,SPAC,wght.ttf b/fonts/ShantellSans/ShantellSans-VariableFont_BNCE,INFM,SPAC,wght.ttf
new file mode 100644
index 0000000..9a58768
Binary files /dev/null and b/fonts/ShantellSans/ShantellSans-VariableFont_BNCE,INFM,SPAC,wght.ttf differ
diff --git a/fonts/ShantellSans/ShantellSans-VariableFont_BNCE,INFM,SPAC,wght.ttf.import b/fonts/ShantellSans/ShantellSans-VariableFont_BNCE,INFM,SPAC,wght.ttf.import
new file mode 100644
index 0000000..8d88320
--- /dev/null
+++ b/fonts/ShantellSans/ShantellSans-VariableFont_BNCE,INFM,SPAC,wght.ttf.import
@@ -0,0 +1,36 @@
+[remap]
+
+importer="font_data_dynamic"
+type="FontFile"
+uid="uid://clwjkglkd6ws4"
+path="res://.godot/imported/ShantellSans-VariableFont_BNCE,INFM,SPAC,wght.ttf-c5dd3e0231f65688845bf7639ec364c8.fontdata"
+
+[deps]
+
+source_file="res://fonts/ShantellSans/ShantellSans-VariableFont_BNCE,INFM,SPAC,wght.ttf"
+dest_files=["res://.godot/imported/ShantellSans-VariableFont_BNCE,INFM,SPAC,wght.ttf-c5dd3e0231f65688845bf7639ec364c8.fontdata"]
+
+[params]
+
+Rendering=null
+antialiasing=1
+generate_mipmaps=false
+disable_embedded_bitmaps=true
+multichannel_signed_distance_field=false
+msdf_pixel_range=8
+msdf_size=48
+allow_system_fallback=true
+force_autohinter=false
+modulate_color_glyphs=false
+hinting=1
+subpixel_positioning=4
+keep_rounding_remainders=true
+oversampling=0.0
+Fallbacks=null
+fallbacks=[]
+Compress=null
+compress=true
+preload=[]
+language_support={}
+script_support={}
+opentype_features={}
diff --git a/fonts/ShantellSans/static/ShantellSans-Bold.ttf b/fonts/ShantellSans/static/ShantellSans-Bold.ttf
new file mode 100644
index 0000000..7006bff
Binary files /dev/null and b/fonts/ShantellSans/static/ShantellSans-Bold.ttf differ
diff --git a/fonts/ShantellSans/static/ShantellSans-Bold.ttf.import b/fonts/ShantellSans/static/ShantellSans-Bold.ttf.import
new file mode 100644
index 0000000..b0ca7d6
--- /dev/null
+++ b/fonts/ShantellSans/static/ShantellSans-Bold.ttf.import
@@ -0,0 +1,36 @@
+[remap]
+
+importer="font_data_dynamic"
+type="FontFile"
+uid="uid://bobvolprh7yiv"
+path="res://.godot/imported/ShantellSans-Bold.ttf-044d060f20fd73b2fd05ff580c7c5d47.fontdata"
+
+[deps]
+
+source_file="res://fonts/ShantellSans/static/ShantellSans-Bold.ttf"
+dest_files=["res://.godot/imported/ShantellSans-Bold.ttf-044d060f20fd73b2fd05ff580c7c5d47.fontdata"]
+
+[params]
+
+Rendering=null
+antialiasing=1
+generate_mipmaps=false
+disable_embedded_bitmaps=true
+multichannel_signed_distance_field=false
+msdf_pixel_range=8
+msdf_size=48
+allow_system_fallback=true
+force_autohinter=false
+modulate_color_glyphs=false
+hinting=1
+subpixel_positioning=4
+keep_rounding_remainders=true
+oversampling=0.0
+Fallbacks=null
+fallbacks=[]
+Compress=null
+compress=true
+preload=[]
+language_support={}
+script_support={}
+opentype_features={}
diff --git a/fonts/ShantellSans/static/ShantellSans-BoldItalic.ttf b/fonts/ShantellSans/static/ShantellSans-BoldItalic.ttf
new file mode 100644
index 0000000..7f63990
Binary files /dev/null and b/fonts/ShantellSans/static/ShantellSans-BoldItalic.ttf differ
diff --git a/fonts/ShantellSans/static/ShantellSans-BoldItalic.ttf.import b/fonts/ShantellSans/static/ShantellSans-BoldItalic.ttf.import
new file mode 100644
index 0000000..e7b20d0
--- /dev/null
+++ b/fonts/ShantellSans/static/ShantellSans-BoldItalic.ttf.import
@@ -0,0 +1,36 @@
+[remap]
+
+importer="font_data_dynamic"
+type="FontFile"
+uid="uid://btkylwlfy2hqo"
+path="res://.godot/imported/ShantellSans-BoldItalic.ttf-1c2f39485cfed6a4a19d1da0b903b6f1.fontdata"
+
+[deps]
+
+source_file="res://fonts/ShantellSans/static/ShantellSans-BoldItalic.ttf"
+dest_files=["res://.godot/imported/ShantellSans-BoldItalic.ttf-1c2f39485cfed6a4a19d1da0b903b6f1.fontdata"]
+
+[params]
+
+Rendering=null
+antialiasing=1
+generate_mipmaps=false
+disable_embedded_bitmaps=true
+multichannel_signed_distance_field=false
+msdf_pixel_range=8
+msdf_size=48
+allow_system_fallback=true
+force_autohinter=false
+modulate_color_glyphs=false
+hinting=1
+subpixel_positioning=4
+keep_rounding_remainders=true
+oversampling=0.0
+Fallbacks=null
+fallbacks=[]
+Compress=null
+compress=true
+preload=[]
+language_support={}
+script_support={}
+opentype_features={}
diff --git a/fonts/ShantellSans/static/ShantellSans-ExtraBold.ttf b/fonts/ShantellSans/static/ShantellSans-ExtraBold.ttf
new file mode 100644
index 0000000..f227706
Binary files /dev/null and b/fonts/ShantellSans/static/ShantellSans-ExtraBold.ttf differ
diff --git a/fonts/ShantellSans/static/ShantellSans-ExtraBold.ttf.import b/fonts/ShantellSans/static/ShantellSans-ExtraBold.ttf.import
new file mode 100644
index 0000000..9ce783b
--- /dev/null
+++ b/fonts/ShantellSans/static/ShantellSans-ExtraBold.ttf.import
@@ -0,0 +1,36 @@
+[remap]
+
+importer="font_data_dynamic"
+type="FontFile"
+uid="uid://c7flpaklt0tc8"
+path="res://.godot/imported/ShantellSans-ExtraBold.ttf-2d5f4f07b24ea2dd1709eb5e95a6edd6.fontdata"
+
+[deps]
+
+source_file="res://fonts/ShantellSans/static/ShantellSans-ExtraBold.ttf"
+dest_files=["res://.godot/imported/ShantellSans-ExtraBold.ttf-2d5f4f07b24ea2dd1709eb5e95a6edd6.fontdata"]
+
+[params]
+
+Rendering=null
+antialiasing=1
+generate_mipmaps=false
+disable_embedded_bitmaps=true
+multichannel_signed_distance_field=false
+msdf_pixel_range=8
+msdf_size=48
+allow_system_fallback=true
+force_autohinter=false
+modulate_color_glyphs=false
+hinting=1
+subpixel_positioning=4
+keep_rounding_remainders=true
+oversampling=0.0
+Fallbacks=null
+fallbacks=[]
+Compress=null
+compress=true
+preload=[]
+language_support={}
+script_support={}
+opentype_features={}
diff --git a/fonts/ShantellSans/static/ShantellSans-ExtraBoldItalic.ttf b/fonts/ShantellSans/static/ShantellSans-ExtraBoldItalic.ttf
new file mode 100644
index 0000000..b29f65f
Binary files /dev/null and b/fonts/ShantellSans/static/ShantellSans-ExtraBoldItalic.ttf differ
diff --git a/fonts/ShantellSans/static/ShantellSans-ExtraBoldItalic.ttf.import b/fonts/ShantellSans/static/ShantellSans-ExtraBoldItalic.ttf.import
new file mode 100644
index 0000000..5e0b03e
--- /dev/null
+++ b/fonts/ShantellSans/static/ShantellSans-ExtraBoldItalic.ttf.import
@@ -0,0 +1,36 @@
+[remap]
+
+importer="font_data_dynamic"
+type="FontFile"
+uid="uid://ck2mlun8507cs"
+path="res://.godot/imported/ShantellSans-ExtraBoldItalic.ttf-8b96bb270534d9cbf42f15d696d1c0b4.fontdata"
+
+[deps]
+
+source_file="res://fonts/ShantellSans/static/ShantellSans-ExtraBoldItalic.ttf"
+dest_files=["res://.godot/imported/ShantellSans-ExtraBoldItalic.ttf-8b96bb270534d9cbf42f15d696d1c0b4.fontdata"]
+
+[params]
+
+Rendering=null
+antialiasing=1
+generate_mipmaps=false
+disable_embedded_bitmaps=true
+multichannel_signed_distance_field=false
+msdf_pixel_range=8
+msdf_size=48
+allow_system_fallback=true
+force_autohinter=false
+modulate_color_glyphs=false
+hinting=1
+subpixel_positioning=4
+keep_rounding_remainders=true
+oversampling=0.0
+Fallbacks=null
+fallbacks=[]
+Compress=null
+compress=true
+preload=[]
+language_support={}
+script_support={}
+opentype_features={}
diff --git a/fonts/ShantellSans/static/ShantellSans-Italic.ttf b/fonts/ShantellSans/static/ShantellSans-Italic.ttf
new file mode 100644
index 0000000..60583fe
Binary files /dev/null and b/fonts/ShantellSans/static/ShantellSans-Italic.ttf differ
diff --git a/fonts/ShantellSans/static/ShantellSans-Italic.ttf.import b/fonts/ShantellSans/static/ShantellSans-Italic.ttf.import
new file mode 100644
index 0000000..57d3adf
--- /dev/null
+++ b/fonts/ShantellSans/static/ShantellSans-Italic.ttf.import
@@ -0,0 +1,36 @@
+[remap]
+
+importer="font_data_dynamic"
+type="FontFile"
+uid="uid://dysd5o7r8ij65"
+path="res://.godot/imported/ShantellSans-Italic.ttf-48c4fb3bebf3ef618c85669e57099732.fontdata"
+
+[deps]
+
+source_file="res://fonts/ShantellSans/static/ShantellSans-Italic.ttf"
+dest_files=["res://.godot/imported/ShantellSans-Italic.ttf-48c4fb3bebf3ef618c85669e57099732.fontdata"]
+
+[params]
+
+Rendering=null
+antialiasing=1
+generate_mipmaps=false
+disable_embedded_bitmaps=true
+multichannel_signed_distance_field=false
+msdf_pixel_range=8
+msdf_size=48
+allow_system_fallback=true
+force_autohinter=false
+modulate_color_glyphs=false
+hinting=1
+subpixel_positioning=4
+keep_rounding_remainders=true
+oversampling=0.0
+Fallbacks=null
+fallbacks=[]
+Compress=null
+compress=true
+preload=[]
+language_support={}
+script_support={}
+opentype_features={}
diff --git a/fonts/ShantellSans/static/ShantellSans-Light.ttf b/fonts/ShantellSans/static/ShantellSans-Light.ttf
new file mode 100644
index 0000000..38f3dc8
Binary files /dev/null and b/fonts/ShantellSans/static/ShantellSans-Light.ttf differ
diff --git a/fonts/ShantellSans/static/ShantellSans-Light.ttf.import b/fonts/ShantellSans/static/ShantellSans-Light.ttf.import
new file mode 100644
index 0000000..2d6ff29
--- /dev/null
+++ b/fonts/ShantellSans/static/ShantellSans-Light.ttf.import
@@ -0,0 +1,36 @@
+[remap]
+
+importer="font_data_dynamic"
+type="FontFile"
+uid="uid://u2rjfanmcd0k"
+path="res://.godot/imported/ShantellSans-Light.ttf-835ed8077f87baf31ab637061c35b8ec.fontdata"
+
+[deps]
+
+source_file="res://fonts/ShantellSans/static/ShantellSans-Light.ttf"
+dest_files=["res://.godot/imported/ShantellSans-Light.ttf-835ed8077f87baf31ab637061c35b8ec.fontdata"]
+
+[params]
+
+Rendering=null
+antialiasing=1
+generate_mipmaps=false
+disable_embedded_bitmaps=true
+multichannel_signed_distance_field=false
+msdf_pixel_range=8
+msdf_size=48
+allow_system_fallback=true
+force_autohinter=false
+modulate_color_glyphs=false
+hinting=1
+subpixel_positioning=4
+keep_rounding_remainders=true
+oversampling=0.0
+Fallbacks=null
+fallbacks=[]
+Compress=null
+compress=true
+preload=[]
+language_support={}
+script_support={}
+opentype_features={}
diff --git a/fonts/ShantellSans/static/ShantellSans-LightItalic.ttf b/fonts/ShantellSans/static/ShantellSans-LightItalic.ttf
new file mode 100644
index 0000000..e312bc8
Binary files /dev/null and b/fonts/ShantellSans/static/ShantellSans-LightItalic.ttf differ
diff --git a/fonts/ShantellSans/static/ShantellSans-LightItalic.ttf.import b/fonts/ShantellSans/static/ShantellSans-LightItalic.ttf.import
new file mode 100644
index 0000000..974202c
--- /dev/null
+++ b/fonts/ShantellSans/static/ShantellSans-LightItalic.ttf.import
@@ -0,0 +1,36 @@
+[remap]
+
+importer="font_data_dynamic"
+type="FontFile"
+uid="uid://b5ykw810bwi7t"
+path="res://.godot/imported/ShantellSans-LightItalic.ttf-251ec06eea0c5e8c6f7dffbe2416757d.fontdata"
+
+[deps]
+
+source_file="res://fonts/ShantellSans/static/ShantellSans-LightItalic.ttf"
+dest_files=["res://.godot/imported/ShantellSans-LightItalic.ttf-251ec06eea0c5e8c6f7dffbe2416757d.fontdata"]
+
+[params]
+
+Rendering=null
+antialiasing=1
+generate_mipmaps=false
+disable_embedded_bitmaps=true
+multichannel_signed_distance_field=false
+msdf_pixel_range=8
+msdf_size=48
+allow_system_fallback=true
+force_autohinter=false
+modulate_color_glyphs=false
+hinting=1
+subpixel_positioning=4
+keep_rounding_remainders=true
+oversampling=0.0
+Fallbacks=null
+fallbacks=[]
+Compress=null
+compress=true
+preload=[]
+language_support={}
+script_support={}
+opentype_features={}
diff --git a/fonts/ShantellSans/static/ShantellSans-Medium.ttf b/fonts/ShantellSans/static/ShantellSans-Medium.ttf
new file mode 100644
index 0000000..8e7c949
Binary files /dev/null and b/fonts/ShantellSans/static/ShantellSans-Medium.ttf differ
diff --git a/fonts/ShantellSans/static/ShantellSans-Medium.ttf.import b/fonts/ShantellSans/static/ShantellSans-Medium.ttf.import
new file mode 100644
index 0000000..c3bea9c
--- /dev/null
+++ b/fonts/ShantellSans/static/ShantellSans-Medium.ttf.import
@@ -0,0 +1,36 @@
+[remap]
+
+importer="font_data_dynamic"
+type="FontFile"
+uid="uid://0rho36gxdxcx"
+path="res://.godot/imported/ShantellSans-Medium.ttf-f77d1940f5bf53e86e0800bf52a354e6.fontdata"
+
+[deps]
+
+source_file="res://fonts/ShantellSans/static/ShantellSans-Medium.ttf"
+dest_files=["res://.godot/imported/ShantellSans-Medium.ttf-f77d1940f5bf53e86e0800bf52a354e6.fontdata"]
+
+[params]
+
+Rendering=null
+antialiasing=1
+generate_mipmaps=false
+disable_embedded_bitmaps=true
+multichannel_signed_distance_field=false
+msdf_pixel_range=8
+msdf_size=48
+allow_system_fallback=true
+force_autohinter=false
+modulate_color_glyphs=false
+hinting=1
+subpixel_positioning=4
+keep_rounding_remainders=true
+oversampling=0.0
+Fallbacks=null
+fallbacks=[]
+Compress=null
+compress=true
+preload=[]
+language_support={}
+script_support={}
+opentype_features={}
diff --git a/fonts/ShantellSans/static/ShantellSans-MediumItalic.ttf b/fonts/ShantellSans/static/ShantellSans-MediumItalic.ttf
new file mode 100644
index 0000000..883402d
Binary files /dev/null and b/fonts/ShantellSans/static/ShantellSans-MediumItalic.ttf differ
diff --git a/fonts/ShantellSans/static/ShantellSans-MediumItalic.ttf.import b/fonts/ShantellSans/static/ShantellSans-MediumItalic.ttf.import
new file mode 100644
index 0000000..3a37a56
--- /dev/null
+++ b/fonts/ShantellSans/static/ShantellSans-MediumItalic.ttf.import
@@ -0,0 +1,36 @@
+[remap]
+
+importer="font_data_dynamic"
+type="FontFile"
+uid="uid://dbwg2g366bb41"
+path="res://.godot/imported/ShantellSans-MediumItalic.ttf-8fabb427ff975d2f3560ac862f783135.fontdata"
+
+[deps]
+
+source_file="res://fonts/ShantellSans/static/ShantellSans-MediumItalic.ttf"
+dest_files=["res://.godot/imported/ShantellSans-MediumItalic.ttf-8fabb427ff975d2f3560ac862f783135.fontdata"]
+
+[params]
+
+Rendering=null
+antialiasing=1
+generate_mipmaps=false
+disable_embedded_bitmaps=true
+multichannel_signed_distance_field=false
+msdf_pixel_range=8
+msdf_size=48
+allow_system_fallback=true
+force_autohinter=false
+modulate_color_glyphs=false
+hinting=1
+subpixel_positioning=4
+keep_rounding_remainders=true
+oversampling=0.0
+Fallbacks=null
+fallbacks=[]
+Compress=null
+compress=true
+preload=[]
+language_support={}
+script_support={}
+opentype_features={}
diff --git a/fonts/ShantellSans/static/ShantellSans-Regular.ttf b/fonts/ShantellSans/static/ShantellSans-Regular.ttf
new file mode 100644
index 0000000..4b12c3a
Binary files /dev/null and b/fonts/ShantellSans/static/ShantellSans-Regular.ttf differ
diff --git a/fonts/ShantellSans/static/ShantellSans-Regular.ttf.import b/fonts/ShantellSans/static/ShantellSans-Regular.ttf.import
new file mode 100644
index 0000000..663160e
--- /dev/null
+++ b/fonts/ShantellSans/static/ShantellSans-Regular.ttf.import
@@ -0,0 +1,36 @@
+[remap]
+
+importer="font_data_dynamic"
+type="FontFile"
+uid="uid://ybqikabvxbnn"
+path="res://.godot/imported/ShantellSans-Regular.ttf-db27ee69553aebb83fbe5e16077790fb.fontdata"
+
+[deps]
+
+source_file="res://fonts/ShantellSans/static/ShantellSans-Regular.ttf"
+dest_files=["res://.godot/imported/ShantellSans-Regular.ttf-db27ee69553aebb83fbe5e16077790fb.fontdata"]
+
+[params]
+
+Rendering=null
+antialiasing=1
+generate_mipmaps=false
+disable_embedded_bitmaps=true
+multichannel_signed_distance_field=false
+msdf_pixel_range=8
+msdf_size=48
+allow_system_fallback=true
+force_autohinter=false
+modulate_color_glyphs=false
+hinting=1
+subpixel_positioning=4
+keep_rounding_remainders=true
+oversampling=0.0
+Fallbacks=null
+fallbacks=[]
+Compress=null
+compress=true
+preload=[]
+language_support={}
+script_support={}
+opentype_features={}
diff --git a/fonts/ShantellSans/static/ShantellSans-SemiBold.ttf b/fonts/ShantellSans/static/ShantellSans-SemiBold.ttf
new file mode 100644
index 0000000..fad4046
Binary files /dev/null and b/fonts/ShantellSans/static/ShantellSans-SemiBold.ttf differ
diff --git a/fonts/ShantellSans/static/ShantellSans-SemiBold.ttf.import b/fonts/ShantellSans/static/ShantellSans-SemiBold.ttf.import
new file mode 100644
index 0000000..5d24d27
--- /dev/null
+++ b/fonts/ShantellSans/static/ShantellSans-SemiBold.ttf.import
@@ -0,0 +1,36 @@
+[remap]
+
+importer="font_data_dynamic"
+type="FontFile"
+uid="uid://gjwkxis1igty"
+path="res://.godot/imported/ShantellSans-SemiBold.ttf-28f877a6129852e14cfd4fde0fd88a6d.fontdata"
+
+[deps]
+
+source_file="res://fonts/ShantellSans/static/ShantellSans-SemiBold.ttf"
+dest_files=["res://.godot/imported/ShantellSans-SemiBold.ttf-28f877a6129852e14cfd4fde0fd88a6d.fontdata"]
+
+[params]
+
+Rendering=null
+antialiasing=1
+generate_mipmaps=false
+disable_embedded_bitmaps=true
+multichannel_signed_distance_field=false
+msdf_pixel_range=8
+msdf_size=48
+allow_system_fallback=true
+force_autohinter=false
+modulate_color_glyphs=false
+hinting=1
+subpixel_positioning=4
+keep_rounding_remainders=true
+oversampling=0.0
+Fallbacks=null
+fallbacks=[]
+Compress=null
+compress=true
+preload=[]
+language_support={}
+script_support={}
+opentype_features={}
diff --git a/fonts/ShantellSans/static/ShantellSans-SemiBoldItalic.ttf b/fonts/ShantellSans/static/ShantellSans-SemiBoldItalic.ttf
new file mode 100644
index 0000000..52c231a
Binary files /dev/null and b/fonts/ShantellSans/static/ShantellSans-SemiBoldItalic.ttf differ
diff --git a/fonts/ShantellSans/static/ShantellSans-SemiBoldItalic.ttf.import b/fonts/ShantellSans/static/ShantellSans-SemiBoldItalic.ttf.import
new file mode 100644
index 0000000..1f56925
--- /dev/null
+++ b/fonts/ShantellSans/static/ShantellSans-SemiBoldItalic.ttf.import
@@ -0,0 +1,36 @@
+[remap]
+
+importer="font_data_dynamic"
+type="FontFile"
+uid="uid://cmulu26axxg0v"
+path="res://.godot/imported/ShantellSans-SemiBoldItalic.ttf-5f64e159ff9807e678624fb80a83f308.fontdata"
+
+[deps]
+
+source_file="res://fonts/ShantellSans/static/ShantellSans-SemiBoldItalic.ttf"
+dest_files=["res://.godot/imported/ShantellSans-SemiBoldItalic.ttf-5f64e159ff9807e678624fb80a83f308.fontdata"]
+
+[params]
+
+Rendering=null
+antialiasing=1
+generate_mipmaps=false
+disable_embedded_bitmaps=true
+multichannel_signed_distance_field=false
+msdf_pixel_range=8
+msdf_size=48
+allow_system_fallback=true
+force_autohinter=false
+modulate_color_glyphs=false
+hinting=1
+subpixel_positioning=4
+keep_rounding_remainders=true
+oversampling=0.0
+Fallbacks=null
+fallbacks=[]
+Compress=null
+compress=true
+preload=[]
+language_support={}
+script_support={}
+opentype_features={}
diff --git a/fonts/ShortStack/OFL.txt b/fonts/ShortStack/OFL.txt
new file mode 100644
index 0000000..e446c1d
--- /dev/null
+++ b/fonts/ShortStack/OFL.txt
@@ -0,0 +1,94 @@
+Copyright (c) 2011 by Sorkin Type Co (www.sorkintype.com),
+with Reserved Font Name "Short Stack".
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+https://openfontlicense.org
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/fonts/ShortStack/ShortStack-Regular.ttf b/fonts/ShortStack/ShortStack-Regular.ttf
new file mode 100644
index 0000000..671a4d3
Binary files /dev/null and b/fonts/ShortStack/ShortStack-Regular.ttf differ
diff --git a/fonts/ShortStack/ShortStack-Regular.ttf.import b/fonts/ShortStack/ShortStack-Regular.ttf.import
new file mode 100644
index 0000000..a07e781
--- /dev/null
+++ b/fonts/ShortStack/ShortStack-Regular.ttf.import
@@ -0,0 +1,36 @@
+[remap]
+
+importer="font_data_dynamic"
+type="FontFile"
+uid="uid://bnb05c53enjj0"
+path="res://.godot/imported/ShortStack-Regular.ttf-c700b3c472c346af3e664baa6efefcd1.fontdata"
+
+[deps]
+
+source_file="res://fonts/ShortStack/ShortStack-Regular.ttf"
+dest_files=["res://.godot/imported/ShortStack-Regular.ttf-c700b3c472c346af3e664baa6efefcd1.fontdata"]
+
+[params]
+
+Rendering=null
+antialiasing=1
+generate_mipmaps=false
+disable_embedded_bitmaps=true
+multichannel_signed_distance_field=false
+msdf_pixel_range=8
+msdf_size=48
+allow_system_fallback=true
+force_autohinter=false
+modulate_color_glyphs=false
+hinting=1
+subpixel_positioning=4
+keep_rounding_remainders=true
+oversampling=0.0
+Fallbacks=null
+fallbacks=[]
+Compress=null
+compress=true
+preload=[]
+language_support={}
+script_support={}
+opentype_features={}
diff --git a/prefabs/Interactables/inventory_dependent_interactable_test.tscn b/prefabs/Interactables/inventory_dependent_interactable_test.tscn
new file mode 100644
index 0000000..ae82d35
--- /dev/null
+++ b/prefabs/Interactables/inventory_dependent_interactable_test.tscn
@@ -0,0 +1,19 @@
+[gd_scene load_steps=5 format=3 uid="uid://bs4t0t7o4jmam"]
+
+[ext_resource type="Script" uid="uid://doxr432r22dd0" path="res://scripts/CSharp/Common/Items/InventoryDependentInteractable.cs" id="1_cu47d"]
+[ext_resource type="Resource" uid="uid://cndd64batns31" path="res://resources/items/wateringcan.tres" id="2_s5peo"]
+[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="3_wsetd"]
+[ext_resource type="Texture2D" uid="uid://bleimj6jr1jka" path="res://art/general/rectangle.png" id="4_1dub8"]
+
+[node name="InventoryDependentInteractableTest" type="Node2D" node_paths=PackedStringArray("_interactionArea")]
+script = ExtResource("1_cu47d")
+_interactionArea = NodePath("InteractionArea")
+_itemsToReactTo = Array[Object]([ExtResource("2_s5peo")])
+
+[node name="InteractionArea" parent="." node_paths=PackedStringArray("_spriteToOutline") instance=ExtResource("3_wsetd")]
+_active = false
+_spriteToOutline = NodePath("../Sprite2D")
+
+[node name="Sprite2D" type="Sprite2D" parent="."]
+scale = Vector2(0.5, 0.5)
+texture = ExtResource("4_1dub8")
diff --git a/prefabs/Interactables/trash_object.tscn b/prefabs/Interactables/trash_object.tscn
index 9cd511d..190183e 100644
--- a/prefabs/Interactables/trash_object.tscn
+++ b/prefabs/Interactables/trash_object.tscn
@@ -1,7 +1,8 @@
-[gd_scene load_steps=15 format=3 uid="uid://sbf12hin4kes"]
+[gd_scene load_steps=16 format=3 uid="uid://sbf12hin4kes"]
[ext_resource type="Texture2D" uid="uid://bylgmr0skwtrs" path="res://art/farm/farming/farmobjekte/broken tools atlas.png" id="1_k4ca3"]
[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="2_gcgfd"]
+[ext_resource type="Script" uid="uid://dkk1vjijvgrd7" path="res://scripts/CSharp/Common/Items/NonInventoryPickup.cs" id="2_ic616"]
[ext_resource type="AudioStream" uid="uid://be6g8b3v3u1ai" path="res://audio/sfx/Kitchen/SFX_Cooking_Knife_PickUp_01.wav" id="3_ktmp7"]
[ext_resource type="AudioStream" uid="uid://cgjsajsdrrn0j" path="res://audio/sfx/Kitchen/SFX_Cooking_Knife_PutDown_01.wav" id="4_ic616"]
[ext_resource type="AudioStream" uid="uid://br4drgupled6c" path="res://audio/sfx/Kitchen/SFX_Cooking_Pot_01.wav" id="5_dx175"]
@@ -12,7 +13,7 @@
[ext_resource type="AudioStream" uid="uid://duiyhe7yiyotb" path="res://audio/sfx/Kitchen/SFX_Cutlery_03.wav" id="10_aqih4"]
[ext_resource type="AudioStream" uid="uid://bc216pfieuc8h" path="res://audio/sfx/Kitchen/SFX_Cutlery_04.wav" id="11_kb03l"]
[ext_resource type="AudioStream" uid="uid://dp6qen84ptlvx" path="res://audio/sfx/Kitchen/SFX_Cutlery_05.wav" id="12_kka6u"]
-[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer.cs" id="13_wswkg"]
+[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer2D.cs" id="13_wswkg"]
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_dich4"]
streams_count = 10
@@ -34,6 +35,7 @@ texture = ExtResource("1_k4ca3")
offset = Vector2(1, -215)
region_enabled = true
region_rect = Rect2(44, 479, 356, 503)
+script = ExtResource("2_ic616")
[node name="InteractionArea" parent="." node_paths=PackedStringArray("_spriteToOutline") instance=ExtResource("2_gcgfd")]
position = Vector2(0, -172)
@@ -46,4 +48,5 @@ playback_type = 2
script = ExtResource("13_wswkg")
[connection signal="Interacted" from="InteractionArea" to="." method="queue_free"]
+[connection signal="Interacted" from="InteractionArea" to="." method="PlayPickupAnimation"]
[connection signal="Interacted" from="InteractionArea" to="AudioStreamPlayer2D" method="PlayOneShot"]
diff --git a/prefabs/UI/Inventory/Inventory.tscn b/prefabs/UI/Inventory/Inventory.tscn
index 780c512..e7e6fd2 100644
--- a/prefabs/UI/Inventory/Inventory.tscn
+++ b/prefabs/UI/Inventory/Inventory.tscn
@@ -1,7 +1,7 @@
-[gd_scene load_steps=11 format=3 uid="uid://cgjc4wurbgimy"]
+[gd_scene load_steps=12 format=3 uid="uid://cgjc4wurbgimy"]
[ext_resource type="Script" uid="uid://hg7jay2kt441" path="res://scripts/CSharp/Common/Inventory/InventoryUi.cs" id="1_6wusm"]
-[ext_resource type="Script" path="res://scripts/GdScript/dialogic_toggle.gd" id="1_l3npx"]
+[ext_resource type="Script" uid="uid://cvkw4qd2hxksi" path="res://scripts/GdScript/dialogic_toggle.gd" id="1_l3npx"]
[ext_resource type="Texture2D" uid="uid://3ln8aleyxgp1" path="res://art/ui/UI/UI_bag_export_01.png" id="3_vvo7l"]
[ext_resource type="Texture2D" uid="uid://u0dku75l17re" path="res://art/ui/UI/UI_bag_export_highlight_01.png" id="5_df8i8"]
[ext_resource type="PackedScene" uid="uid://c0kmdjeqkqrwv" path="res://prefabs/UI/Inventory/Slot.tscn" id="5_u7kje"]
@@ -11,6 +11,9 @@
[ext_resource type="PackedScene" uid="uid://2q1n6g2kj5er" path="res://prefabs/UI/Quest/QuestLog.tscn" id="7_vvo7l"]
[ext_resource type="Texture2D" uid="uid://qwia360i1ir1" path="res://art/ui/UI/inventory_active.png" id="8_df8i8"]
+[sub_resource type="LabelSettings" id="LabelSettings_l3npx"]
+font_size = 50
+
[node name="CanvasLayer" type="CanvasLayer"]
layer = 90
@@ -455,6 +458,22 @@ offset_bottom = 100.0
texture = ExtResource("8_df8i8")
expand_mode = 1
+[node name="Label" type="Label" parent="Inventory/SlotsContainer/SlotsMover"]
+layout_mode = 1
+anchors_preset = 6
+anchor_left = 1.0
+anchor_top = 0.5
+anchor_right = 1.0
+anchor_bottom = 0.5
+offset_left = 14.4142
+offset_top = 184.286
+offset_right = 54.4142
+offset_bottom = 207.286
+grow_horizontal = 0
+grow_vertical = 2
+text = "[I]"
+label_settings = SubResource("LabelSettings_l3npx")
+
[node name="QuestLogRoot" parent="." instance=ExtResource("7_vvo7l")]
[node name="Control" type="Control" parent="."]
@@ -488,6 +507,7 @@ offset_bottom = -20.0
grow_horizontal = 2
grow_vertical = 2
theme_override_colors/font_color = Color(0, 0, 0, 1)
-text = "Switch to Unity"
+text = "[Hier könnte Ihre Werbung stehen]"
horizontal_alignment = 1
vertical_alignment = 1
+autowrap_mode = 2
diff --git a/prefabs/UI/Inventory/Slot.tscn b/prefabs/UI/Inventory/Slot.tscn
index ac46040..47e5165 100644
--- a/prefabs/UI/Inventory/Slot.tscn
+++ b/prefabs/UI/Inventory/Slot.tscn
@@ -43,21 +43,6 @@ label_settings = SubResource("LabelSettings_7emux")
horizontal_alignment = 1
vertical_alignment = 1
-[node name="AmountLabel" type="Label" parent="."]
-layout_mode = 1
-anchors_preset = -1
-anchor_left = 1.0
-anchor_right = 1.0
-offset_left = -50.0
-offset_top = 9.0
-offset_right = -10.0
-offset_bottom = 49.0
-grow_horizontal = 0
-grow_vertical = 0
-theme_override_colors/font_color = Color(0, 0, 0, 1)
-text = "999"
-horizontal_alignment = 2
-
[node name="Icon" type="TextureRect" parent="."]
layout_mode = 1
anchors_preset = -1
@@ -73,4 +58,23 @@ texture = ExtResource("3_n5ryf")
expand_mode = 4
stretch_mode = 5
+[node name="AmountLabel" type="Label" parent="."]
+layout_mode = 1
+anchors_preset = -1
+anchor_left = 0.99
+anchor_top = 0.92
+anchor_right = 0.99
+anchor_bottom = 0.92
+offset_left = -47.0
+offset_top = -35.0
+offset_right = -8.00001
+offset_bottom = -3.0
+grow_horizontal = 0
+grow_vertical = 0
+theme_override_colors/font_color = Color(0, 0, 0, 1)
+theme_override_font_sizes/font_size = 25
+text = "999"
+horizontal_alignment = 2
+vertical_alignment = 2
+
[connection signal="gui_input" from="." to="." method="_on_gui_input"]
diff --git a/prefabs/UI/Quest/QuestListItem.tscn b/prefabs/UI/Quest/QuestListItem.tscn
index a69c45c..203ba0f 100644
--- a/prefabs/UI/Quest/QuestListItem.tscn
+++ b/prefabs/UI/Quest/QuestListItem.tscn
@@ -50,7 +50,7 @@ size_flags_horizontal = 3
size_flags_vertical = 1
theme_override_colors/font_color = Color(0, 0, 0, 1)
theme_override_font_sizes/font_size = 17
-text = "Switch to Unity"
+text = "[ Hier könnte ihre Werbung stehen]"
vertical_alignment = 1
autowrap_mode = 2
diff --git a/prefabs/characters/Player2D.tscn b/prefabs/characters/Player2D.tscn
index 4b40bba..e2308b9 100644
--- a/prefabs/characters/Player2D.tscn
+++ b/prefabs/characters/Player2D.tscn
@@ -1,7 +1,9 @@
-[gd_scene load_steps=477 format=3 uid="uid://c25udixd5m6l0"]
+[gd_scene load_steps=481 format=3 uid="uid://c25udixd5m6l0"]
[ext_resource type="Script" uid="uid://b05uyj001ehwi" path="res://scripts/CSharp/Common/Farming/VesnaBehaviour2D.cs" id="1_yd5ep"]
[ext_resource type="Script" uid="uid://cjbclkxesh3hc" path="res://scripts/CSharp/Common/CharacterControls/PlayerMovement.cs" id="2_1vqmv"]
+[ext_resource type="Resource" uid="uid://c5yg3lx756v4v" path="res://resources/items/hoe.tres" id="2_dnm27"]
+[ext_resource type="Resource" uid="uid://cndd64batns31" path="res://resources/items/wateringcan.tres" id="3_e04c3"]
[ext_resource type="Script" uid="uid://n7oihifvqp23" path="res://scripts/CSharp/Common/Animation/VesnaAnimations.cs" id="3_f6xmn"]
[ext_resource type="Texture2D" uid="uid://7jrac5ii3ah3" path="res://art/animation/Vesna2D/Vesna Anims Sequences/B01-Idle/0001.png" id="3_tb2wl"]
[ext_resource type="Texture2D" uid="uid://c06b551t2qlo6" path="res://art/animation/Vesna2D/Vesna Anims Sequences/B01-Idle/0002.png" id="4_dy5kt"]
@@ -271,15 +273,18 @@
[ext_resource type="Texture2D" uid="uid://b37lpqrsjjuc0" path="res://art/animation/Vesna2D/Vesna Anims Tools/F01-Idle-Gießkanne/0010.png" id="466_pw1ip"]
[ext_resource type="Script" uid="uid://er03dkj8axlr" path="res://scripts/CSharp/Common/UI/WateringCanUi.cs" id="467_j4m0f"]
[ext_resource type="Texture2D" uid="uid://oi11ax6tml6j" path="res://art/animation/Vesna2D/Vesna Anims Tools/F01-Idle-Gießkanne/0012.png" id="468_08021"]
-[ext_resource type="Texture2D" uid="uid://l0k3vh3kdprp" path="res://art/ui/UI/Watercan-ui/Tropfen-ui-1.png" id="468_f6xmn"]
-[ext_resource type="Texture2D" uid="uid://t4w7axbof7bq" path="res://art/ui/UI/Watercan-ui/Tropfen-ui-2.png" id="469_nxglm"]
-[ext_resource type="Texture2D" uid="uid://di2npqkvvst6x" path="res://art/ui/UI/Watercan-ui/Tropfen-ui-3.png" id="470_8fyd7"]
[ext_resource type="Texture2D" uid="uid://dsjj23763pej5" path="res://art/animation/Vesna2D/Vesna Anims Tools/F01-Idle-Gießkanne/0014.png" id="470_bmmei"]
-[ext_resource type="Texture2D" uid="uid://clti3basli30" path="res://art/ui/UI/Watercan-ui/Tropfen-ui-4.png" id="471_dnm27"]
-[ext_resource type="Texture2D" uid="uid://n1v4hgd467wp" path="res://art/ui/UI/Watercan-ui/Tropfen-ui-5.png" id="472_e04c3"]
+[ext_resource type="AudioStream" uid="uid://ce5mxs2yrwgrh" path="res://audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_01_R.wav" id="470_dnm27"]
+[ext_resource type="Script" uid="uid://dx25g14a7xi4w" path="res://scripts/CSharp/Common/Audio/AudioPlayer.cs" id="471_2f15g"]
+[ext_resource type="AudioStream" uid="uid://fihv17va3r58" path="res://audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_02_R.wav" id="471_e04c3"]
+[ext_resource type="AudioStream" uid="uid://cvvjd2i6x047n" path="res://audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_03_R.wav" id="472_g32y8"]
[ext_resource type="Texture2D" uid="uid://blh0t2ofqj2uq" path="res://art/animation/Vesna2D/Vesna Anims Tools/F01-Idle-Gießkanne/0016.png" id="472_wdxsr"]
+[ext_resource type="AudioStream" uid="uid://dymoalptxmge" path="res://audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_04_R.wav" id="473_8hbu5"]
[ext_resource type="Texture2D" uid="uid://l5ym7gi82l1b" path="res://art/ui/UI/Watercan-ui/Tropfen-ui-6.png" id="473_g32y8"]
+[ext_resource type="AudioStream" uid="uid://4555a4w30tda" path="res://audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_05_R.wav" id="474_t1d6r"]
[ext_resource type="Texture2D" uid="uid://3t1m2xi4ks75" path="res://art/animation/Vesna2D/Vesna Anims Tools/F01-Idle-Gießkanne/0018.png" id="474_tu801"]
+[ext_resource type="AudioStream" uid="uid://dpqvnogggvgea" path="res://audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_06_R.wav" id="475_83c4i"]
+[ext_resource type="AudioStream" uid="uid://c45docuhlqqme" path="res://audio/sfx/Footsteps/Single/Gravel/Reverb/SFX_Footstep_Gravel_07_R.wav" id="476_deeju"]
[ext_resource type="Texture2D" uid="uid://drtgi1qyq7fji" path="res://art/animation/Vesna2D/Vesna Anims Tools/F01-Idle-Gießkanne/0020.png" id="476_g4jjd"]
[ext_resource type="Texture2D" uid="uid://d3rdsclnqbx7" path="res://art/animation/Vesna2D/Vesna Anims Sequences/F02-Walk/0001.png" id="477_qko58"]
[ext_resource type="Texture2D" uid="uid://dqubvx1a08kn4" path="res://art/animation/Vesna2D/Vesna Anims Sequences/F02-Walk/0002.png" id="478_5myrm"]
@@ -469,11 +474,9 @@
[ext_resource type="Texture2D" uid="uid://ds2y033vahyi5" path="res://art/animation/Vesna2D/Vesna Anims Tools/S02-Walk-Gießkanne/0016.png" id="810_224qh"]
[ext_resource type="Texture2D" uid="uid://b0v61all3tsny" path="res://art/animation/Vesna2D/Vesna Anims Tools/S02-Walk-Gießkanne/0018.png" id="812_sf8kv"]
[ext_resource type="Texture2D" uid="uid://cao7vqax8cblo" path="res://art/animation/Vesna2D/Vesna Anims Tools/S02-Walk-Gießkanne/0020.png" id="814_3uq4g"]
-[ext_resource type="Texture2D" uid="uid://3pj2q7wtuion" path="res://art/farm/farming/farmobjekte/hoe.png" id="815_1ia2b"]
-[ext_resource type="Texture2D" uid="uid://x8hr8287ff2n" path="res://art/farm/farming/farmobjekte/tools atlas.png" id="816_1a3c1"]
[ext_resource type="Script" uid="uid://bcskt5ckh3rqa" path="res://scripts/CSharp/Common/Farming/FarmingControls2D.cs" id="817_6nrw3"]
-[ext_resource type="PackedScene" uid="uid://b1d2e7ely6hyw" path="res://prefabs/farm/tomato_field.tscn" id="818_16w6h"]
-[ext_resource type="Script" path="res://scripts/GdScript/dialogic_toggle.gd" id="819_4na52"]
+[ext_resource type="PackedScene" uid="uid://b1d2e7ely6hyw" path="res://prefabs/farm/base_field.tscn" id="818_16w6h"]
+[ext_resource type="Script" uid="uid://cvkw4qd2hxksi" path="res://scripts/GdScript/dialogic_toggle.gd" id="819_4na52"]
[sub_resource type="CircleShape2D" id="CircleShape2D_ssqtd"]
radius = 110.018
@@ -2066,18 +2069,31 @@ animations = [{
"speed": 16.0
}]
+[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_fmkiy"]
+streams_count = 7
+stream_0/stream = ExtResource("470_dnm27")
+stream_1/stream = ExtResource("471_e04c3")
+stream_2/stream = ExtResource("472_g32y8")
+stream_3/stream = ExtResource("473_8hbu5")
+stream_4/stream = ExtResource("474_t1d6r")
+stream_5/stream = ExtResource("475_83c4i")
+stream_6/stream = ExtResource("476_deeju")
+
[node name="Vesna" type="Node2D" node_paths=PackedStringArray("_farmingControls", "_player2d", "_vesnaAnimations")]
y_sort_enabled = true
script = ExtResource("1_yd5ep")
_farmingControls = NodePath("FarmingControls")
_player2d = NodePath("CharacterBody2D")
_vesnaAnimations = NodePath("CharacterBody2D/visuals")
+_hoe = ExtResource("2_dnm27")
+_wateringCan = ExtResource("3_e04c3")
-[node name="CharacterBody2D" type="CharacterBody2D" parent="." groups=["PlantGrowing"]]
+[node name="CharacterBody2D" type="CharacterBody2D" parent="." node_paths=PackedStringArray("_stepTimer")]
position = Vector2(0, 374)
collision_layer = 4
collision_mask = 3
script = ExtResource("2_1vqmv")
+_stepTimer = NodePath("../SFX/FootstepsAudio/Timer")
[node name="CollisionShape2D" type="CollisionShape2D" parent="CharacterBody2D"]
visible = false
@@ -2087,7 +2103,7 @@ position = Vector2(-24, -13)
shape = SubResource("CircleShape2D_ssqtd")
debug_color = Color(0.923708, 0.202722, 0.475262, 0.42)
-[node name="visuals" type="Node2D" parent="CharacterBody2D" node_paths=PackedStringArray("_sprite", "_wateringParticles")]
+[node name="visuals" type="Node2D" parent="CharacterBody2D" node_paths=PackedStringArray("_sprite", "_wateringParticles") groups=["Pickup", "PlantGrowing"]]
position = Vector2(0, -374)
script = ExtResource("3_f6xmn")
_sprite = NodePath("Animated Sprites")
@@ -2097,75 +2113,31 @@ _wateringParticles = NodePath("../../pouring water vfx")
position = Vector2(0, 450)
sprite_frames = SubResource("SpriteFrames_4yiyq")
animation = &"side walking wateringcan"
-frame_progress = 0.130831
+frame = 7
+frame_progress = 0.229832
offset = Vector2(0, -450)
-[node name="Hoe" type="Sprite2D" parent="CharacterBody2D/visuals"]
-visible = false
-position = Vector2(-35, -596)
-rotation = 0.74351
-scale = Vector2(0.24, 0.24)
-texture = ExtResource("815_1ia2b")
-region_enabled = true
-region_rect = Rect2(980, 179, 374, 1233)
-
-[node name="WateringCanEmpty" type="Sprite2D" parent="CharacterBody2D/visuals"]
-visible = false
-position = Vector2(-38, -603)
-scale = Vector2(0.5, 0.5)
-texture = ExtResource("816_1a3c1")
-region_enabled = true
-region_rect = Rect2(-1, 1128, 417, 299)
-
-[node name="WateringCanFull" type="Sprite2D" parent="CharacterBody2D/visuals"]
-visible = false
-modulate = Color(0.286, 0.16, 1, 1)
-position = Vector2(-38, -603)
-scale = Vector2(0.5, 0.5)
-texture = ExtResource("816_1a3c1")
-region_enabled = true
-region_rect = Rect2(-1, 1128, 417, 299)
-
-[node name="WateringCanUI" type="Node2D" parent="CharacterBody2D" node_paths=PackedStringArray("_stages")]
+[node name="WateringCanUI" type="Node2D" parent="CharacterBody2D" node_paths=PackedStringArray("_slider")]
position = Vector2(0, -929)
scale = Vector2(2, 2)
script = ExtResource("467_j4m0f")
-_stages = [NodePath("6"), NodePath("5"), NodePath("4"), NodePath("3"), NodePath("2"), NodePath("1")]
-
-[node name="1" type="Sprite2D" parent="CharacterBody2D/WateringCanUI"]
-visible = false
-position = Vector2(1, 0)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("468_f6xmn")
-
-[node name="2" type="Sprite2D" parent="CharacterBody2D/WateringCanUI"]
-visible = false
-position = Vector2(2, 2)
-scale = Vector2(1.6, 1.6)
-texture = ExtResource("469_nxglm")
+_slider = NodePath("HSlider")
-[node name="3" type="Sprite2D" parent="CharacterBody2D/WateringCanUI"]
+[node name="HSlider" type="HSlider" parent="CharacterBody2D/WateringCanUI"]
visible = false
-position = Vector2(3, 5)
-scale = Vector2(1.4, 1.4)
-texture = ExtResource("470_8fyd7")
-
-[node name="4" type="Sprite2D" parent="CharacterBody2D/WateringCanUI"]
-visible = false
-position = Vector2(3, 7)
-scale = Vector2(1.2, 1.2)
-texture = ExtResource("471_dnm27")
-
-[node name="5" type="Sprite2D" parent="CharacterBody2D/WateringCanUI"]
-visible = false
-position = Vector2(2, 7)
-scale = Vector2(1.1, 1.1)
-texture = ExtResource("472_e04c3")
-
-[node name="6" type="Sprite2D" parent="CharacterBody2D/WateringCanUI"]
-visible = false
-position = Vector2(3, 12)
-texture = ExtResource("473_g32y8")
+modulate = Color(0.3515, 0.780425, 0.95, 1)
+custom_minimum_size = Vector2(150, 50)
+anchors_preset = 5
+anchor_left = 0.5
+anchor_right = 0.5
+offset_left = -43.0
+offset_right = 57.0
+offset_bottom = 64.0
+grow_horizontal = 2
+max_value = 1.0
+step = 0.0
+editable = false
+scrollable = false
[node name="FarmingControls" type="Node2D" parent="." node_paths=PackedStringArray("_movingPlayer", "_wateringParticles")]
script = ExtResource("817_6nrw3")
@@ -2202,11 +2174,23 @@ scale = Vector2(0.7, 0.7)
script = ExtResource("819_4na52")
itemToToggle = NodePath("../CharacterBody2D/visuals/Animated Sprites")
+[node name="SFX" type="Node2D" parent="."]
+
+[node name="FootstepsAudio" type="AudioStreamPlayer" parent="SFX"]
+stream = SubResource("AudioStreamRandomizer_fmkiy")
+bus = &"SFX"
+script = ExtResource("471_2f15g")
+
+[node name="Timer" type="Timer" parent="SFX/FootstepsAudio"]
+wait_time = 0.5
+
[connection signal="FilledWateringCan" from="." to="CharacterBody2D/WateringCanUI" method="Refill"]
[connection signal="InventorySelectionChanged" from="." to="CharacterBody2D/WateringCanUI" method="IsWateringCanActive"]
-[connection signal="PickedUpTool" from="." to="CharacterBody2D" method="ActivateTool"]
+[connection signal="PickedUpTool" from="." to="CharacterBody2D/visuals" method="ActivateTool"]
[connection signal="PickedUpTool" from="." to="CharacterBody2D/WateringCanUI" method="IsWateringCanActive"]
-[connection signal="WateringField" from="FarmingControls" to="CharacterBody2D" method="PlayWateringAnimation"]
+[connection signal="WateringField" from="FarmingControls" to="CharacterBody2D/visuals" method="PlayWateringAnimation"]
[connection signal="WateringField" from="FarmingControls" to="CharacterBody2D/WateringCanUI" method="Water"]
[connection signal="timelineEnded" from="dialogic toggle" to="." method="EnableMovement"]
[connection signal="timelineStarted" from="dialogic toggle" to="." method="DisableMovement"]
+[connection signal="timelineStarted" from="DialogicToggle" to="SFX/FootstepsAudio/Timer" method="stop"]
+[connection signal="timeout" from="SFX/FootstepsAudio/Timer" to="SFX/FootstepsAudio" method="PlayOneShot"]
diff --git a/prefabs/characters/Yeli.tscn b/prefabs/characters/Yeli.tscn
index 798496a..fc3bde3 100644
--- a/prefabs/characters/Yeli.tscn
+++ b/prefabs/characters/Yeli.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=48 format=3 uid="uid://dfvgp1my5rydh"]
+[gd_scene load_steps=55 format=3 uid="uid://dfvgp1my5rydh"]
[ext_resource type="Texture2D" uid="uid://c34012j5ukiuf" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0001.png" id="1_03m0b"]
[ext_resource type="Script" uid="uid://d2486x6upmwqq" path="res://scripts/GdScript/dialogic_starter.gd" id="1_at1n1"]
@@ -43,7 +43,13 @@
[ext_resource type="Texture2D" uid="uid://droj8w1mbm5k3" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0019.png" id="39_vg7xi"]
[ext_resource type="Texture2D" uid="uid://by5vtadhdwwag" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0020.png" id="40_ipyxb"]
[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="42_ahrat"]
-[ext_resource type="Script" path="res://scripts/GdScript/dialogic_toggle.gd" id="44_aqu1t"]
+[ext_resource type="Script" uid="uid://cvkw4qd2hxksi" path="res://scripts/GdScript/dialogic_toggle.gd" id="44_aqu1t"]
+[ext_resource type="AudioStream" uid="uid://bsovtqwwqxqc0" path="res://audio/sfx/UI/Dialog/SFX_Dialog_01.wav" id="45_cim3h"]
+[ext_resource type="AudioStream" uid="uid://blvs5qmksdvxy" path="res://audio/sfx/UI/Dialog/SFX_Dialog_02.wav" id="46_njpxl"]
+[ext_resource type="AudioStream" uid="uid://b7xai1u4pmulg" path="res://audio/sfx/UI/Dialog/SFX_Dialog_03.wav" id="47_qbcgo"]
+[ext_resource type="AudioStream" uid="uid://1itiu3ktu2po" path="res://audio/sfx/UI/Dialog/SFX_Dialog_04.wav" id="48_7n5j4"]
+[ext_resource type="AudioStream" uid="uid://cvr2el0epo31a" path="res://audio/sfx/UI/Dialog/SFX_Dialog_05.wav" id="49_6twxa"]
+[ext_resource type="Script" uid="uid://dx25g14a7xi4w" path="res://scripts/CSharp/Common/Audio/AudioPlayer.cs" id="50_a7v1a"]
[sub_resource type="CircleShape2D" id="CircleShape2D_at1n1"]
resource_local_to_scene = true
@@ -186,6 +192,14 @@ animations = [{
radius = 84.0
height = 168.0
+[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_ngji7"]
+streams_count = 5
+stream_0/stream = ExtResource("45_cim3h")
+stream_1/stream = ExtResource("46_njpxl")
+stream_2/stream = ExtResource("47_qbcgo")
+stream_3/stream = ExtResource("48_7n5j4")
+stream_4/stream = ExtResource("49_6twxa")
+
[node name="Yeli" type="Node2D" node_paths=PackedStringArray("_sprite")]
z_index = 1
y_sort_enabled = true
@@ -224,7 +238,17 @@ scale = Vector2(0.7, 0.7)
script = ExtResource("44_aqu1t")
itemToToggle = NodePath("../TalkingControl/AnimatedSprite")
+[node name="SFX" type="Node" parent="."]
+
+[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="SFX"]
+stream = SubResource("AudioStreamRandomizer_ngji7")
+bus = &"SFX"
+script = ExtResource("50_a7v1a")
+
+[connection signal="FinishedTalking" from="." to="InteractionArea" method="SetActiveInverse"]
[connection signal="Talking" from="." to="Dialogic starter" method="open"]
[connection signal="Interacted" from="InteractionArea" to="." method="ToggleTalking"]
+[connection signal="timelineEnded" from="DialogicToggle" to="." method="ToggleTalking"]
+[connection signal="timelineStarted" from="DialogicToggle" to="SFX/AudioStreamPlayer" method="PlayOneShot"]
[editable path="InteractionArea"]
diff --git a/prefabs/farm/duck.tscn b/prefabs/farm/animals/duck.tscn
similarity index 97%
rename from prefabs/farm/duck.tscn
rename to prefabs/farm/animals/duck.tscn
index c83462a..3edde1e 100644
--- a/prefabs/farm/duck.tscn
+++ b/prefabs/farm/animals/duck.tscn
@@ -1,9 +1,9 @@
-[gd_scene load_steps=25 format=3 uid="uid://muuxxgvx33fp"]
+[gd_scene load_steps=24 format=3 uid="uid://muuxxgvx33fp"]
[ext_resource type="Script" uid="uid://7m1rt7agb6rm" path="res://scripts/CSharp/Common/Temp/MVPDuck.cs" id="1_54k4r"]
[ext_resource type="Texture2D" uid="uid://hvchk6t0xe7j" path="res://art/animals/Ente.png" id="1_cgxhx"]
[ext_resource type="AudioStream" uid="uid://qv0aubjeyi0u" path="res://audio/sfx/Animals/SFX_Duck_Quack_01.wav" id="3_kjie1"]
-[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer.cs" id="3_rdn2q"]
+[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer2D.cs" id="3_rdn2q"]
[ext_resource type="AudioStream" uid="uid://da84l8e44scwh" path="res://audio/sfx/Animals/SFX_Duck_Quack_02.wav" id="4_54k4r"]
[ext_resource type="AudioStream" uid="uid://bkx4vyigy0u0e" path="res://audio/sfx/Animals/SFX_Duck_Quack_03.wav" id="5_uo3dh"]
[ext_resource type="AudioStream" uid="uid://b5o5bu5to04dw" path="res://audio/sfx/Animals/SFX_Duck_Quack_04.wav" id="6_nxoeu"]
@@ -16,7 +16,6 @@
[ext_resource type="Animation" uid="uid://b3dwd88uvfk1k" path="res://art/animals/duck_flapFlap.res" id="14_uo3dh"]
[ext_resource type="AudioStream" uid="uid://bsr5m8u2sle5k" path="res://audio/sfx/Animals/SFX_Duck_Wings_07.wav" id="14_xhefb"]
[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="15_uo3dh"]
-[ext_resource type="Material" uid="uid://blch5kdhkbj75" path="res://art/materials/simple_interactable_outline.tres" id="16_nxoeu"]
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_sot7i"]
streams_count = 4
@@ -163,7 +162,6 @@ libraries = {
[node name="InteractionArea" parent="." node_paths=PackedStringArray("_spriteToOutline") instance=ExtResource("15_uo3dh")]
position = Vector2(18, -250)
-_outlineMaterial = ExtResource("16_nxoeu")
_spriteToOutline = NodePath("../Duck rendered")
[node name="CollisionShape3D" parent="InteractionArea/Area2D" index="0"]
diff --git a/prefabs/farm/base_field.tscn b/prefabs/farm/base_field.tscn
new file mode 100644
index 0000000..ab21577
--- /dev/null
+++ b/prefabs/farm/base_field.tscn
@@ -0,0 +1,42 @@
+[gd_scene load_steps=9 format=3 uid="uid://b1d2e7ely6hyw"]
+
+[ext_resource type="Script" uid="uid://bdffon388rkty" path="res://scripts/CSharp/Common/Farming/FieldBehaviour2D.cs" id="1_qa01x"]
+[ext_resource type="Texture2D" uid="uid://cgmu3qlovdr22" path="res://art/masks/field_outline_1.png" id="2_w8caw"]
+[ext_resource type="Texture2D" uid="uid://eg5ej0mtuac" path="res://art/masks/field_outline_2.png" id="3_c014y"]
+[ext_resource type="Texture2D" uid="uid://djpigvoyadvjs" path="res://art/masks/field_outline_3.png" id="4_teirr"]
+[ext_resource type="Texture2D" uid="uid://c2pirgay3jfnn" path="res://art/farm/tilable grounds/böden/trockene farming erde.png" id="5_wx561"]
+[ext_resource type="Texture2D" uid="uid://ctvdxwgmfaj5c" path="res://art/farm/tilable grounds/böden/nasse farming erde.png" id="6_7m4xq"]
+[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="7_2eegd"]
+[ext_resource type="Resource" uid="uid://d284vxftxhym0" path="res://resources/itemRepository.tres" id="7_w8caw"]
+
+[node name="BaseField" type="Node2D"]
+
+[node name="FieldBehaviour" type="Sprite2D" parent="." node_paths=PackedStringArray("_fieldSprite", "_maskSprite", "PlantingInteraction", "PlantingPlaceholder")]
+z_index = -1
+scale = Vector2(0.9, 1)
+script = ExtResource("1_qa01x")
+_fieldSprite = NodePath("MaskedField/FieldTexture")
+_maskSprite = NodePath("MaskedField")
+_maskTexture = Array[Texture2D]([ExtResource("2_w8caw"), ExtResource("3_c014y"), ExtResource("4_teirr")])
+Tilled = ExtResource("5_wx561")
+Watered = ExtResource("6_7m4xq")
+PlantingInteraction = NodePath("../InteractionArea")
+PlantingPlaceholder = NodePath("PlantPlaceholder")
+ItemRepository = ExtResource("7_w8caw")
+
+[node name="MaskedField" type="Sprite2D" parent="FieldBehaviour"]
+clip_children = 1
+scale = Vector2(1.5, 1.5)
+texture = ExtResource("3_c014y")
+
+[node name="FieldTexture" type="Sprite2D" parent="FieldBehaviour/MaskedField"]
+texture = ExtResource("5_wx561")
+
+[node name="PlantPlaceholder" type="Node2D" parent="FieldBehaviour"]
+
+[node name="InteractionArea" parent="." node_paths=PackedStringArray("_spriteToOutline") instance=ExtResource("7_2eegd")]
+position = Vector2(-16, -54)
+_active = false
+_spriteToOutline = NodePath("../FieldBehaviour/MaskedField/FieldTexture")
+
+[connection signal="Interacted" from="InteractionArea" to="FieldBehaviour" method="Farm"]
diff --git a/prefabs/farm/beet_field.tscn b/prefabs/farm/beet_field.tscn
deleted file mode 100644
index 41781fc..0000000
--- a/prefabs/farm/beet_field.tscn
+++ /dev/null
@@ -1,90 +0,0 @@
-[gd_scene load_steps=14 format=3 uid="uid://d4m5iy5mwqpq3"]
-
-[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="1_tp1yj"]
-[ext_resource type="Script" uid="uid://bdffon388rkty" path="res://scripts/CSharp/Common/Farming/FieldBehaviour2D.cs" id="2_c6u1a"]
-[ext_resource type="Material" uid="uid://blch5kdhkbj75" path="res://art/materials/simple_interactable_outline.tres" id="2_pdgar"]
-[ext_resource type="Texture2D" uid="uid://cgmu3qlovdr22" path="res://art/masks/field_outline_1.png" id="3_b5av1"]
-[ext_resource type="Texture2D" uid="uid://eg5ej0mtuac" path="res://art/masks/field_outline_2.png" id="4_yav45"]
-[ext_resource type="Texture2D" uid="uid://djpigvoyadvjs" path="res://art/masks/field_outline_3.png" id="5_pdgar"]
-[ext_resource type="Texture2D" uid="uid://c2pirgay3jfnn" path="res://art/farm/tilable grounds/böden/trockene farming erde.png" id="6_a35l4"]
-[ext_resource type="Texture2D" uid="uid://ctvdxwgmfaj5c" path="res://art/farm/tilable grounds/böden/nasse farming erde.png" id="7_us3kg"]
-[ext_resource type="PackedScene" uid="uid://c3hwbwo423nbm" path="res://prefabs/farm/beet_plant.tscn" id="8_tgwxi"]
-[ext_resource type="Script" uid="uid://d2486x6upmwqq" path="res://scripts/GdScript/dialogic_starter.gd" id="9_b5av1"]
-[ext_resource type="Script" uid="uid://dnipeibppjirs" path="res://scripts/CSharp/Common/NPC/DialogicOverlayStarter.cs" id="10_yav45"]
-[ext_resource type="Script" uid="uid://drle5aies8ye4" path="res://scripts/GdScript/dialogic_event_forward.gd" id="11_yav45"]
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_a35l4"]
-resource_local_to_scene = true
-radius = 300.0
-
-[node name="BaseField" type="Node2D"]
-
-[node name="InteractionArea2" parent="." node_paths=PackedStringArray("_spriteToOutline") instance=ExtResource("1_tp1yj")]
-visible = false
-z_index = 1
-scale = Vector2(2.225, 2.225)
-_outlineMaterial = ExtResource("2_pdgar")
-_spriteToOutline = NodePath("../FieldBehaviour/MaskedField")
-
-[node name="FieldBehaviour" type="Sprite2D" parent="." node_paths=PackedStringArray("_fieldSprite", "_maskSprite", "_growingCollider")]
-z_index = -1
-scale = Vector2(0.9, 1)
-script = ExtResource("2_c6u1a")
-_fieldSprite = NodePath("MaskedField/FieldTexture")
-_maskSprite = NodePath("MaskedField")
-_maskTexture = Array[Texture2D]([ExtResource("3_b5av1"), ExtResource("4_yav45"), ExtResource("5_pdgar")])
-Tilled = ExtResource("6_a35l4")
-Watered = ExtResource("7_us3kg")
-_growingCollider = NodePath("../InteractionArea2")
-
-[node name="MaskedField" type="Sprite2D" parent="FieldBehaviour"]
-clip_children = 1
-scale = Vector2(1.5, 1.5)
-texture = ExtResource("4_yav45")
-
-[node name="FieldTexture" type="Sprite2D" parent="FieldBehaviour/MaskedField"]
-texture = ExtResource("6_a35l4")
-
-[node name="BeetRoot" parent="FieldBehaviour" node_paths=PackedStringArray("_smallPlants", "_field") groups=["PlantGrowing"] instance=ExtResource("8_tgwxi")]
-_smallPlants = [NodePath("SmallPlant/01"), NodePath("SmallPlant/02"), null, null]
-_state = 2
-_field = NodePath("..")
-
-[node name="01" parent="FieldBehaviour/BeetRoot/BigPlant" index="0"]
-visible = true
-
-[node name="CollisionShape3D" parent="FieldBehaviour/BeetRoot/ReadyPlantInventoryItem/PickupInteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_a35l4")
-
-[node name="01" parent="FieldBehaviour/BeetRoot/ReadyPlantInventoryItem/ReadyPlant" index="0"]
-scale = Vector2(3, 3)
-
-[node name="02" parent="FieldBehaviour/BeetRoot/ReadyPlantInventoryItem/ReadyPlant" index="1"]
-scale = Vector2(3, 3)
-
-[node name="03" parent="FieldBehaviour/BeetRoot/ReadyPlantInventoryItem/ReadyPlant" index="2"]
-scale = Vector2(3, 3)
-
-[node name="04" parent="FieldBehaviour/BeetRoot/ReadyPlantInventoryItem/ReadyPlant" index="3"]
-scale = Vector2(3, 3)
-
-[node name="dialogic-starter" type="Node2D" parent="."]
-script = ExtResource("9_b5av1")
-
-[node name="DialogicOverlay" type="Node2D" parent="dialogic-starter"]
-script = ExtResource("10_yav45")
-_timelinesToPlay = PackedStringArray("talk_to_plant")
-_startOnReady = false
-
-[node name="DialogicEventListener" type="Node" parent="dialogic-starter"]
-script = ExtResource("11_yav45")
-eventName = "MagicWord"
-
-[connection signal="Interacted" from="InteractionArea2" to="dialogic-starter/DialogicOverlay" method="ToggleDialogue"]
-[connection signal="Interacted" from="InteractionArea2" to="dialogic-starter/DialogicEventListener" method="_register"]
-[connection signal="Dialogue" from="dialogic-starter/DialogicOverlay" to="dialogic-starter" method="open"]
-[connection signal="dialogicEventTriggered" from="dialogic-starter/DialogicEventListener" to="FieldBehaviour/BeetRoot" method="SayMagicWord"]
-
-[editable path="FieldBehaviour/BeetRoot"]
-[editable path="FieldBehaviour/BeetRoot/ReadyPlantInventoryItem"]
-[editable path="FieldBehaviour/BeetRoot/ReadyPlantInventoryItem/PickupInteractionArea"]
diff --git a/prefabs/farm/beet_plant.tscn b/prefabs/farm/beet_plant.tscn
deleted file mode 100644
index 9ab0020..0000000
--- a/prefabs/farm/beet_plant.tscn
+++ /dev/null
@@ -1,207 +0,0 @@
-[gd_scene load_steps=10 format=3 uid="uid://c3hwbwo423nbm"]
-
-[ext_resource type="Script" uid="uid://cms357f23fmfy" path="res://scripts/CSharp/Common/Farming/PlantBehaviour2D.cs" id="1_0kfos"]
-[ext_resource type="Texture2D" uid="uid://xtci0n8tquc0" path="res://art/farm/farming/farmobjekte/beetroot_00.png" id="2_rvwu0"]
-[ext_resource type="Shader" uid="uid://braevmqauoek7" path="res://shader/swaying_plant.gdshader" id="3_up8td"]
-[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="4_cfgyx"]
-[ext_resource type="PackedScene" uid="uid://dpbbroif2tnil" path="res://prefabs/interactions/generic_item_on_ground_2d.tscn" id="5_25lcb"]
-[ext_resource type="Resource" uid="uid://blr8tine5m0ma" path="res://resources/items/tomato.tres" id="6_aml5p"]
-[ext_resource type="Texture2D" uid="uid://bleimj6jr1jka" path="res://art/general/rectangle.png" id="7_rvwu0"]
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_u4cty"]
-shader = ExtResource("3_up8td")
-shader_parameter/speed = 3.0
-shader_parameter/minStrength = 0.05
-shader_parameter/maxStrength = 0.36
-shader_parameter/strengthScale = 100.0
-shader_parameter/interval = 3.5
-shader_parameter/detail = 1.0
-shader_parameter/distortion = 0.0
-shader_parameter/heightOffset = 0.635
-shader_parameter/offset = 0.0
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_rvwu0"]
-resource_local_to_scene = true
-radius = 300.0
-
-[node name="BeetRoot" type="Node2D" node_paths=PackedStringArray("_seeds", "_smallPlants", "_bigPlants", "_readyPlants", "_harvestablePlant", "_magicEffect")]
-z_index = 1
-y_sort_enabled = true
-script = ExtResource("1_0kfos")
-_seeds = [NodePath("Seeds/BeetSeet"), NodePath("Seeds/BeetSeet2"), NodePath("Seeds/BeetSeet3")]
-_smallPlants = [NodePath("SmallPlant/01"), NodePath("SmallPlant/02"), null, null]
-_bigPlants = [NodePath("BigPlant/01"), NodePath("BigPlant/02"), NodePath("BigPlant/03"), NodePath("BigPlant/04")]
-_readyPlants = [NodePath("ReadyPlantInventoryItem/ReadyPlant/01"), NodePath("ReadyPlantInventoryItem/ReadyPlant/02"), NodePath("ReadyPlantInventoryItem/ReadyPlant/03"), NodePath("ReadyPlantInventoryItem/ReadyPlant/04")]
-_harvestablePlant = NodePath("ReadyPlantInventoryItem")
-_magicEffect = NodePath("magic vfx")
-
-[node name="Seeds" type="Node2D" parent="."]
-position = Vector2(0, 0.5)
-
-[node name="BeetSeet" type="Sprite2D" parent="Seeds"]
-visible = false
-y_sort_enabled = true
-scale = Vector2(2, 2)
-texture = ExtResource("2_rvwu0")
-flip_v = true
-region_enabled = true
-region_rect = Rect2(166, 289, 28, 38)
-
-[node name="BeetSeet2" type="Sprite2D" parent="Seeds"]
-visible = false
-y_sort_enabled = true
-scale = Vector2(2, 2)
-texture = ExtResource("2_rvwu0")
-flip_v = true
-region_enabled = true
-region_rect = Rect2(166, 289, 28, 38)
-
-[node name="BeetSeet3" type="Sprite2D" parent="Seeds"]
-visible = false
-y_sort_enabled = true
-scale = Vector2(2, 2)
-texture = ExtResource("2_rvwu0")
-flip_v = true
-region_enabled = true
-region_rect = Rect2(243, 207, 35, 69)
-
-[node name="SmallPlant" type="Node2D" parent="."]
-position = Vector2(0, 0.5)
-
-[node name="01" type="Sprite2D" parent="SmallPlant"]
-visible = false
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_u4cty")
-scale = Vector2(2, 2)
-texture = ExtResource("2_rvwu0")
-region_enabled = true
-region_rect = Rect2(37, 178, 72, 116)
-
-[node name="02" type="Sprite2D" parent="SmallPlant"]
-visible = false
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_u4cty")
-scale = Vector2(2, 2)
-texture = ExtResource("2_rvwu0")
-region_enabled = true
-region_rect = Rect2(313, 179, 73, 115)
-
-[node name="BigPlant" type="Node2D" parent="."]
-position = Vector2(0, 2)
-
-[node name="01" type="Sprite2D" parent="BigPlant"]
-visible = false
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_u4cty")
-scale = Vector2(2, 2)
-texture = ExtResource("2_rvwu0")
-region_enabled = true
-region_rect = Rect2(6, 5, 136, 151)
-
-[node name="02" type="Sprite2D" parent="BigPlant"]
-visible = false
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_u4cty")
-scale = Vector2(2, 2)
-texture = ExtResource("2_rvwu0")
-region_enabled = true
-region_rect = Rect2(148, 58, 111, 140)
-
-[node name="03" type="Sprite2D" parent="BigPlant"]
-visible = false
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_u4cty")
-scale = Vector2(2, 2)
-texture = ExtResource("2_rvwu0")
-region_enabled = true
-region_rect = Rect2(264, 4, 131, 152)
-
-[node name="04" type="Sprite2D" parent="BigPlant"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_u4cty")
-scale = Vector2(2, 2)
-texture = ExtResource("2_rvwu0")
-region_enabled = true
-region_rect = Rect2(18, 311, 129, 142)
-
-[node name="InteractionArea" parent="." instance=ExtResource("4_cfgyx")]
-position = Vector2(0, 2.3)
-_useOutline = false
-_useSprite = false
-
-[node name="ReadyPlantInventoryItem" parent="." instance=ExtResource("5_25lcb")]
-position = Vector2(0, 2.3)
-IsActive = false
-
-[node name="SpawnWithItem" parent="ReadyPlantInventoryItem" index="0"]
-_blueprint = ExtResource("6_aml5p")
-
-[node name="ItemLabel" parent="ReadyPlantInventoryItem" index="1"]
-visible = false
-
-[node name="PickupErrorLabel" parent="ReadyPlantInventoryItem" index="2"]
-visible = false
-
-[node name="CollisionShape3D" parent="ReadyPlantInventoryItem/PickupInteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_rvwu0")
-
-[node name="Icon" parent="ReadyPlantInventoryItem" index="4"]
-visible = false
-
-[node name="ReadyPlant" type="Node2D" parent="ReadyPlantInventoryItem"]
-
-[node name="01" type="Sprite2D" parent="ReadyPlantInventoryItem/ReadyPlant"]
-visible = false
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_u4cty")
-texture = ExtResource("2_rvwu0")
-region_enabled = true
-region_rect = Rect2(18, 311, 129, 142)
-
-[node name="02" type="Sprite2D" parent="ReadyPlantInventoryItem/ReadyPlant"]
-visible = false
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_u4cty")
-texture = ExtResource("2_rvwu0")
-region_enabled = true
-region_rect = Rect2(6, 5, 136, 151)
-
-[node name="03" type="Sprite2D" parent="ReadyPlantInventoryItem/ReadyPlant"]
-visible = false
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_u4cty")
-texture = ExtResource("2_rvwu0")
-region_enabled = true
-region_rect = Rect2(264, 4, 131, 152)
-
-[node name="04" type="Sprite2D" parent="ReadyPlantInventoryItem/ReadyPlant"]
-visible = false
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_u4cty")
-texture = ExtResource("2_rvwu0")
-region_enabled = true
-region_rect = Rect2(148, 58, 111, 140)
-
-[node name="magic vfx" type="CPUParticles2D" parent="."]
-position = Vector2(-133, -347)
-rotation = -0.333807
-emitting = false
-amount = 20
-texture = ExtResource("7_rvwu0")
-lifetime = 0.5
-randomness = 1.0
-local_coords = true
-draw_order = 1
-emission_shape = 2
-emission_sphere_radius = 128.0
-linear_accel_min = 44.07
-linear_accel_max = 78.81
-scale_amount_min = 0.01
-scale_amount_max = 0.1
-color = Color(0.400601, 0.62444, 0.791217, 1)
-hue_variation_max = 0.4
-
-[connection signal="Interacted" from="InteractionArea" to="." method="Grow"]
-
-[editable path="ReadyPlantInventoryItem"]
-[editable path="ReadyPlantInventoryItem/PickupInteractionArea"]
diff --git a/prefabs/farm/tomato_plant.tscn b/prefabs/farm/plants/base_plant.tscn
similarity index 66%
rename from prefabs/farm/tomato_plant.tscn
rename to prefabs/farm/plants/base_plant.tscn
index a342358..0b9ea30 100644
--- a/prefabs/farm/tomato_plant.tscn
+++ b/prefabs/farm/plants/base_plant.tscn
@@ -1,20 +1,18 @@
-[gd_scene load_steps=13 format=3 uid="uid://gishbn0a8eke"]
+[gd_scene load_steps=11 format=3 uid="uid://gishbn0a8eke"]
[ext_resource type="Script" uid="uid://cms357f23fmfy" path="res://scripts/CSharp/Common/Farming/PlantBehaviour2D.cs" id="1_66p1c"]
-[ext_resource type="Texture2D" uid="uid://dtr4uga5uspg" path="res://art/farm/farming/farmobjekte/tomaten/tomaten baby.png" id="2_vjw4j"]
+[ext_resource type="Texture2D" uid="uid://mrnc81ukugh6" path="res://art/farm/farming/farmobjekte/plant_template.png" id="2_oyl0t"]
[ext_resource type="Shader" uid="uid://braevmqauoek7" path="res://shader/swaying_plant.gdshader" id="3_7hdur"]
-[ext_resource type="Texture2D" uid="uid://b2gu6ur2xc7s4" path="res://art/farm/farming/farmobjekte/tomaten/tomaten blume.png" id="4_hmj2d"]
[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="5_3j24b"]
[ext_resource type="PackedScene" uid="uid://dpbbroif2tnil" path="res://prefabs/interactions/generic_item_on_ground_2d.tscn" id="6_gdrin"]
-[ext_resource type="Resource" uid="uid://blr8tine5m0ma" path="res://resources/items/tomato.tres" id="7_di4m0"]
-[ext_resource type="Texture2D" uid="uid://cnwd3mb3jnuxm" path="res://art/farm/farming/farmobjekte/tomaten/teen adulte tomaten.png" id="8_evgr8"]
+[ext_resource type="Resource" uid="uid://blr8tine5m0ma" path="res://resources/items/tomato.tres" id="7_vjw4j"]
[ext_resource type="Texture2D" uid="uid://bleimj6jr1jka" path="res://art/general/rectangle.png" id="9_vjw4j"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_u4cty"]
shader = ExtResource("3_7hdur")
-shader_parameter/speed = 3.0
+shader_parameter/speed = 2.0
shader_parameter/minStrength = 0.05
-shader_parameter/maxStrength = 0.36
+shader_parameter/maxStrength = 0.206
shader_parameter/strengthScale = 100.0
shader_parameter/interval = 3.5
shader_parameter/detail = 1.0
@@ -34,39 +32,40 @@ radius = 300.0
z_index = 1
y_sort_enabled = true
script = ExtResource("1_66p1c")
-_seeds = [NodePath("Seeds/TomatoSeed"), NodePath("Seeds/TomatoSeed2"), NodePath("Seeds/TomatoSeed3")]
-_smallPlants = [NodePath("SmallPlant/01"), NodePath("SmallPlant/02"), NodePath("SmallPlant/03"), NodePath("SmallPlant/04")]
-_bigPlants = [NodePath("BigPlant/01"), NodePath("BigPlant/02"), NodePath("BigPlant/03"), NodePath("BigPlant/04")]
-_readyPlants = [NodePath("ReadyPlantInventoryItem/ReadyPlant/01"), NodePath("ReadyPlantInventoryItem/ReadyPlant/02"), NodePath("ReadyPlantInventoryItem/ReadyPlant/03"), NodePath("ReadyPlantInventoryItem/ReadyPlant/04")]
+_seeds = [NodePath("Seeds/Seed1"), NodePath("Seeds/Seed2"), NodePath("Seeds/Seed3")]
+_smallPlants = [NodePath("SmallPlant/01"), NodePath("SmallPlant/02"), NodePath("SmallPlant/03")]
+_bigPlants = [NodePath("BigPlant/01"), NodePath("BigPlant/02"), NodePath("BigPlant/03")]
+_readyPlants = [NodePath("ReadyPlantInventoryItem/ReadyPlant/01"), NodePath("ReadyPlantInventoryItem/ReadyPlant/02"), NodePath("ReadyPlantInventoryItem/ReadyPlant/03")]
_harvestablePlant = NodePath("ReadyPlantInventoryItem")
_magicEffect = NodePath("magic vfx")
+_magicWordNeeded = false
[node name="Seeds" type="Node2D" parent="."]
position = Vector2(0, 0.5)
-[node name="TomatoSeed" type="Sprite2D" parent="Seeds"]
+[node name="Seed1" type="Sprite2D" parent="Seeds"]
visible = false
y_sort_enabled = true
-texture = ExtResource("2_vjw4j")
-flip_v = true
+position = Vector2(2.5, -56.5)
+texture = ExtResource("2_oyl0t")
region_enabled = true
-region_rect = Rect2(-2, 15, 85, 81)
+region_rect = Rect2(524, 1182, 294, 284)
-[node name="TomatoSeed2" type="Sprite2D" parent="Seeds"]
+[node name="Seed2" type="Sprite2D" parent="Seeds"]
visible = false
y_sort_enabled = true
-texture = ExtResource("2_vjw4j")
-flip_v = true
+position = Vector2(2.5, -56.5)
+texture = ExtResource("2_oyl0t")
region_enabled = true
-region_rect = Rect2(15, 177, 84, 108)
+region_rect = Rect2(930, 1182, 296, 289)
-[node name="TomatoSeed3" type="Sprite2D" parent="Seeds"]
+[node name="Seed3" type="Sprite2D" parent="Seeds"]
visible = false
y_sort_enabled = true
-texture = ExtResource("2_vjw4j")
-flip_v = true
+position = Vector2(2.5, -56.5)
+texture = ExtResource("2_oyl0t")
region_enabled = true
-region_rect = Rect2(3, 337, 85, 82)
+region_rect = Rect2(1328, 1184, 282, 292)
[node name="SmallPlant" type="Node2D" parent="."]
position = Vector2(0, 0.5)
@@ -75,33 +74,28 @@ position = Vector2(0, 0.5)
visible = false
y_sort_enabled = true
material = SubResource("ShaderMaterial_u4cty")
-texture = ExtResource("2_vjw4j")
+position = Vector2(2.5, -56.5)
+texture = ExtResource("2_oyl0t")
region_enabled = true
-region_rect = Rect2(203, 1, 128, 164)
+region_rect = Rect2(1810, 1190, 258, 299)
[node name="02" type="Sprite2D" parent="SmallPlant"]
visible = false
y_sort_enabled = true
material = SubResource("ShaderMaterial_u4cty")
-texture = ExtResource("2_vjw4j")
+position = Vector2(2.5, -56.5)
+texture = ExtResource("2_oyl0t")
region_enabled = true
-region_rect = Rect2(218, 204, 112, 130)
+region_rect = Rect2(2206, 1182, 274, 306)
[node name="03" type="Sprite2D" parent="SmallPlant"]
visible = false
y_sort_enabled = true
material = SubResource("ShaderMaterial_u4cty")
-texture = ExtResource("2_vjw4j")
+position = Vector2(2.5, -56.5)
+texture = ExtResource("2_oyl0t")
region_enabled = true
-region_rect = Rect2(224, 399, 105, 105)
-
-[node name="04" type="Sprite2D" parent="SmallPlant"]
-visible = false
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_u4cty")
-texture = ExtResource("2_vjw4j")
-region_enabled = true
-region_rect = Rect2(228, 600, 85, 92)
+region_rect = Rect2(2588, 1178, 282, 300)
[node name="BigPlant" type="Node2D" parent="."]
position = Vector2(0, -300)
@@ -110,33 +104,28 @@ position = Vector2(0, -300)
visible = false
y_sort_enabled = true
material = SubResource("ShaderMaterial_u4cty")
-texture = ExtResource("4_hmj2d")
+position = Vector2(2.5, -56.5)
+texture = ExtResource("2_oyl0t")
region_enabled = true
-region_rect = Rect2(-8, 1, 498, 682)
+region_rect = Rect2(3454, 133, 850, 895)
[node name="02" type="Sprite2D" parent="BigPlant"]
visible = false
y_sort_enabled = true
material = SubResource("ShaderMaterial_u4cty")
-texture = ExtResource("4_hmj2d")
+position = Vector2(12.5, -44.5)
+texture = ExtResource("2_oyl0t")
region_enabled = true
-region_rect = Rect2(575, 82, 516, 591)
+region_rect = Rect2(4498, 134, 764, 903)
[node name="03" type="Sprite2D" parent="BigPlant"]
visible = false
y_sort_enabled = true
material = SubResource("ShaderMaterial_u4cty")
-texture = ExtResource("4_hmj2d")
+position = Vector2(16.5, -37.5)
+texture = ExtResource("2_oyl0t")
region_enabled = true
-region_rect = Rect2(-25, 694, 521, 687)
-
-[node name="04" type="Sprite2D" parent="BigPlant"]
-visible = false
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_u4cty")
-texture = ExtResource("4_hmj2d")
-region_enabled = true
-region_rect = Rect2(546, 697, 535, 687)
+region_rect = Rect2(5416, 136, 647, 895)
[node name="GrowingInteractionArea" parent="." instance=ExtResource("5_3j24b")]
position = Vector2(0, 2.3)
@@ -151,7 +140,7 @@ position = Vector2(0, 2.3)
IsActive = false
[node name="SpawnWithItem" parent="ReadyPlantInventoryItem" index="0"]
-_blueprint = ExtResource("7_di4m0")
+_blueprint = ExtResource("7_vjw4j")
[node name="ItemLabel" parent="ReadyPlantInventoryItem" index="1"]
visible = false
@@ -177,33 +166,28 @@ position = Vector2(0, -400)
visible = false
y_sort_enabled = true
material = SubResource("ShaderMaterial_u4cty")
-texture = ExtResource("8_evgr8")
+position = Vector2(-24.5, 50.2)
+texture = ExtResource("2_oyl0t")
region_enabled = true
-region_rect = Rect2(399, 3, 679, 808)
+region_rect = Rect2(474, 130, 752, 887)
[node name="02" type="Sprite2D" parent="ReadyPlantInventoryItem/ReadyPlant"]
visible = false
y_sort_enabled = true
material = SubResource("ShaderMaterial_u4cty")
-texture = ExtResource("8_evgr8")
+position = Vector2(-1.5, 49.2)
+texture = ExtResource("2_oyl0t")
region_enabled = true
-region_rect = Rect2(1077, 109, 633, 695)
+region_rect = Rect2(1418, 134, 843, 887)
[node name="03" type="Sprite2D" parent="ReadyPlantInventoryItem/ReadyPlant"]
visible = false
y_sort_enabled = true
material = SubResource("ShaderMaterial_u4cty")
-texture = ExtResource("8_evgr8")
-region_enabled = true
-region_rect = Rect2(415, 838, 639, 817)
-
-[node name="04" type="Sprite2D" parent="ReadyPlantInventoryItem/ReadyPlant"]
-visible = false
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_u4cty")
-texture = ExtResource("8_evgr8")
+position = Vector2(0.5, 49.2)
+texture = ExtResource("2_oyl0t")
region_enabled = true
-region_rect = Rect2(1167, 863, 528, 785)
+region_rect = Rect2(2461, 134, 841, 878)
[node name="magic vfx" type="CPUParticles2D" parent="."]
position = Vector2(-133, -347)
@@ -225,6 +209,7 @@ color = Color(0.400601, 0.62444, 0.791217, 1)
hue_variation_max = 0.4
[connection signal="Interacted" from="GrowingInteractionArea" to="." method="Grow"]
+[connection signal="SuccessfulPickUp" from="ReadyPlantInventoryItem" to="." method="queue_free"]
[editable path="GrowingInteractionArea"]
[editable path="ReadyPlantInventoryItem"]
diff --git a/prefabs/farm/plants/beet_plant.tscn b/prefabs/farm/plants/beet_plant.tscn
new file mode 100644
index 0000000..8f6dedc
--- /dev/null
+++ b/prefabs/farm/plants/beet_plant.tscn
@@ -0,0 +1,64 @@
+[gd_scene load_steps=6 format=3 uid="uid://d20oftcb5qso6"]
+
+[ext_resource type="PackedScene" uid="uid://gishbn0a8eke" path="res://prefabs/farm/plants/base_plant.tscn" id="1_2u3jr"]
+[ext_resource type="Texture2D" uid="uid://bmcs8bmwb5nti" path="res://art/farm/farming/farmobjekte/beetroot/beetroot_template.png" id="2_agmuy"]
+[ext_resource type="Resource" uid="uid://0mnsr4anoaiq" path="res://resources/items/beet.tres" id="3_agmuy"]
+
+[sub_resource type="CircleShape2D" id="CircleShape2D_hiixr"]
+resource_local_to_scene = true
+radius = 300.0
+
+[sub_resource type="CircleShape2D" id="CircleShape2D_ae08q"]
+resource_local_to_scene = true
+radius = 300.0
+
+[node name="Beet2" instance=ExtResource("1_2u3jr")]
+
+[node name="Seed1" parent="Seeds" index="0"]
+texture = ExtResource("2_agmuy")
+
+[node name="Seed2" parent="Seeds" index="1"]
+texture = ExtResource("2_agmuy")
+
+[node name="Seed3" parent="Seeds" index="2"]
+texture = ExtResource("2_agmuy")
+
+[node name="01" parent="SmallPlant" index="0"]
+texture = ExtResource("2_agmuy")
+
+[node name="02" parent="SmallPlant" index="1"]
+texture = ExtResource("2_agmuy")
+
+[node name="03" parent="SmallPlant" index="2"]
+texture = ExtResource("2_agmuy")
+
+[node name="01" parent="BigPlant" index="0"]
+texture = ExtResource("2_agmuy")
+
+[node name="02" parent="BigPlant" index="1"]
+texture = ExtResource("2_agmuy")
+
+[node name="03" parent="BigPlant" index="2"]
+texture = ExtResource("2_agmuy")
+
+[node name="CollisionShape3D" parent="GrowingInteractionArea/Area2D" index="0"]
+shape = SubResource("CircleShape2D_hiixr")
+
+[node name="SpawnWithItem" parent="ReadyPlantInventoryItem" index="0"]
+_blueprint = ExtResource("3_agmuy")
+
+[node name="CollisionShape3D" parent="ReadyPlantInventoryItem/PickupInteractionArea/Area2D" index="0"]
+shape = SubResource("CircleShape2D_ae08q")
+
+[node name="01" parent="ReadyPlantInventoryItem/ReadyPlant" index="0"]
+texture = ExtResource("2_agmuy")
+
+[node name="02" parent="ReadyPlantInventoryItem/ReadyPlant" index="1"]
+texture = ExtResource("2_agmuy")
+
+[node name="03" parent="ReadyPlantInventoryItem/ReadyPlant" index="2"]
+texture = ExtResource("2_agmuy")
+
+[editable path="GrowingInteractionArea"]
+[editable path="ReadyPlantInventoryItem"]
+[editable path="ReadyPlantInventoryItem/PickupInteractionArea"]
diff --git a/prefabs/farm/plants/tomato_plant.tscn b/prefabs/farm/plants/tomato_plant.tscn
new file mode 100644
index 0000000..5df96ea
--- /dev/null
+++ b/prefabs/farm/plants/tomato_plant.tscn
@@ -0,0 +1,60 @@
+[gd_scene load_steps=5 format=3 uid="uid://n8tv8gafsrfo"]
+
+[ext_resource type="PackedScene" uid="uid://gishbn0a8eke" path="res://prefabs/farm/plants/base_plant.tscn" id="1_ooshk"]
+[ext_resource type="Texture2D" uid="uid://cyyxqmphcrjj" path="res://art/farm/farming/farmobjekte/tomaten/tomaten_template.png" id="2_gdicx"]
+
+[sub_resource type="CircleShape2D" id="CircleShape2D_on0x0"]
+resource_local_to_scene = true
+radius = 300.0
+
+[sub_resource type="CircleShape2D" id="CircleShape2D_gkatd"]
+resource_local_to_scene = true
+radius = 300.0
+
+[node name="TomatoPlant" instance=ExtResource("1_ooshk")]
+
+[node name="Seed1" parent="Seeds" index="0"]
+texture = ExtResource("2_gdicx")
+
+[node name="Seed2" parent="Seeds" index="1"]
+texture = ExtResource("2_gdicx")
+
+[node name="Seed3" parent="Seeds" index="2"]
+texture = ExtResource("2_gdicx")
+
+[node name="01" parent="SmallPlant" index="0"]
+texture = ExtResource("2_gdicx")
+
+[node name="02" parent="SmallPlant" index="1"]
+texture = ExtResource("2_gdicx")
+
+[node name="03" parent="SmallPlant" index="2"]
+texture = ExtResource("2_gdicx")
+
+[node name="01" parent="BigPlant" index="0"]
+texture = ExtResource("2_gdicx")
+
+[node name="02" parent="BigPlant" index="1"]
+texture = ExtResource("2_gdicx")
+
+[node name="03" parent="BigPlant" index="2"]
+texture = ExtResource("2_gdicx")
+
+[node name="CollisionShape3D" parent="GrowingInteractionArea/Area2D" index="0"]
+shape = SubResource("CircleShape2D_on0x0")
+
+[node name="CollisionShape3D" parent="ReadyPlantInventoryItem/PickupInteractionArea/Area2D" index="0"]
+shape = SubResource("CircleShape2D_gkatd")
+
+[node name="01" parent="ReadyPlantInventoryItem/ReadyPlant" index="0"]
+texture = ExtResource("2_gdicx")
+
+[node name="02" parent="ReadyPlantInventoryItem/ReadyPlant" index="1"]
+texture = ExtResource("2_gdicx")
+
+[node name="03" parent="ReadyPlantInventoryItem/ReadyPlant" index="2"]
+texture = ExtResource("2_gdicx")
+
+[editable path="GrowingInteractionArea"]
+[editable path="ReadyPlantInventoryItem"]
+[editable path="ReadyPlantInventoryItem/PickupInteractionArea"]
diff --git a/prefabs/farm/tomato_field.tscn b/prefabs/farm/tomato_field.tscn
deleted file mode 100644
index 8f1e2bf..0000000
--- a/prefabs/farm/tomato_field.tscn
+++ /dev/null
@@ -1,54 +0,0 @@
-[gd_scene load_steps=10 format=3 uid="uid://b1d2e7ely6hyw"]
-
-[ext_resource type="Script" uid="uid://bdffon388rkty" path="res://scripts/CSharp/Common/Farming/FieldBehaviour2D.cs" id="2_vl3uw"]
-[ext_resource type="Texture2D" uid="uid://cgmu3qlovdr22" path="res://art/masks/field_outline_1.png" id="3_uqkef"]
-[ext_resource type="Texture2D" uid="uid://eg5ej0mtuac" path="res://art/masks/field_outline_2.png" id="4_di17a"]
-[ext_resource type="Texture2D" uid="uid://djpigvoyadvjs" path="res://art/masks/field_outline_3.png" id="5_4a8nv"]
-[ext_resource type="Texture2D" uid="uid://c2pirgay3jfnn" path="res://art/farm/tilable grounds/böden/trockene farming erde.png" id="6_l7j4c"]
-[ext_resource type="Texture2D" uid="uid://ctvdxwgmfaj5c" path="res://art/farm/tilable grounds/böden/nasse farming erde.png" id="7_f504p"]
-[ext_resource type="PackedScene" uid="uid://gishbn0a8eke" path="res://prefabs/farm/tomato_plant.tscn" id="8_jrdc4"]
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_jrdc4"]
-resource_local_to_scene = true
-radius = 300.0
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_l0vvv"]
-resource_local_to_scene = true
-radius = 300.0
-
-[node name="BaseField" type="Node2D"]
-
-[node name="FieldBehaviour" type="Sprite2D" parent="." node_paths=PackedStringArray("_fieldSprite", "_maskSprite", "_growingCollider")]
-z_index = -1
-scale = Vector2(0.9, 1)
-script = ExtResource("2_vl3uw")
-_fieldSprite = NodePath("MaskedField/FieldTexture")
-_maskSprite = NodePath("MaskedField")
-_maskTexture = Array[Texture2D]([ExtResource("3_uqkef"), ExtResource("4_di17a"), ExtResource("5_4a8nv")])
-Tilled = ExtResource("6_l7j4c")
-Watered = ExtResource("7_f504p")
-_growingCollider = NodePath("BasePlant2/GrowingInteractionArea")
-
-[node name="BasePlant2" parent="FieldBehaviour" node_paths=PackedStringArray("_field") groups=["PlantGrowing"] instance=ExtResource("8_jrdc4")]
-visible = false
-_field = NodePath("..")
-_magicWordNeeded = false
-
-[node name="CollisionShape3D" parent="FieldBehaviour/BasePlant2/GrowingInteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_jrdc4")
-
-[node name="CollisionShape3D" parent="FieldBehaviour/BasePlant2/ReadyPlantInventoryItem/PickupInteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_l0vvv")
-
-[node name="MaskedField" type="Sprite2D" parent="FieldBehaviour"]
-clip_children = 1
-scale = Vector2(1.5, 1.5)
-texture = ExtResource("4_di17a")
-
-[node name="FieldTexture" type="Sprite2D" parent="FieldBehaviour/MaskedField"]
-texture = ExtResource("6_l7j4c")
-
-[editable path="FieldBehaviour/BasePlant2"]
-[editable path="FieldBehaviour/BasePlant2/GrowingInteractionArea"]
-[editable path="FieldBehaviour/BasePlant2/ReadyPlantInventoryItem"]
-[editable path="FieldBehaviour/BasePlant2/ReadyPlantInventoryItem/PickupInteractionArea"]
diff --git a/prefabs/interactions/generic_item_on_ground_2d.tscn b/prefabs/interactions/generic_item_on_ground_2d.tscn
index af32756..c43511a 100644
--- a/prefabs/interactions/generic_item_on_ground_2d.tscn
+++ b/prefabs/interactions/generic_item_on_ground_2d.tscn
@@ -1,10 +1,15 @@
-[gd_scene load_steps=9 format=3 uid="uid://dpbbroif2tnil"]
+[gd_scene load_steps=15 format=3 uid="uid://dpbbroif2tnil"]
[ext_resource type="Script" uid="uid://btusf04xnywhm" path="res://scripts/CSharp/Common/Inventory/ItemOnGround2D.cs" id="1_tlhp6"]
[ext_resource type="Script" uid="uid://c8suoi3i6kqai" path="res://scripts/CSharp/Common/Inventory/ItemOnGroundSpawnWith.cs" id="3_xu8me"]
[ext_resource type="Material" uid="uid://bv3m12duf0dj6" path="res://art/materials/inventory_interactable_outline.tres" id="4_harr4"]
[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="4_xu8me"]
[ext_resource type="Texture2D" uid="uid://cfxibry711o16" path="res://art/ui/UI/icons/icon-scythe.png" id="5_harr4"]
+[ext_resource type="AudioStream" uid="uid://bw630minafpvb" path="res://audio/sfx/UI/SFX_ItemPickUp_01.wav" id="6_gcj2v"]
+[ext_resource type="AudioStream" uid="uid://by8ubxnfbrisv" path="res://audio/sfx/UI/SFX_ItemPickUp_02.wav" id="7_edjam"]
+[ext_resource type="AudioStream" uid="uid://bqm6rchwtelxj" path="res://audio/sfx/UI/SFX_ItemPickUp_03.wav" id="8_kflfw"]
+[ext_resource type="AudioStream" uid="uid://brsufnpmig5fv" path="res://audio/sfx/UI/SFX_ItemPickUp_04.wav" id="9_dltn0"]
+[ext_resource type="Script" uid="uid://dx25g14a7xi4w" path="res://scripts/CSharp/Common/Audio/AudioPlayer.cs" id="10_clbey"]
[sub_resource type="Theme" id="Theme_tlhp6"]
default_font_size = 80
@@ -16,6 +21,13 @@ default_font_size = 40
resource_local_to_scene = true
radius = 300.0
+[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_7mdru"]
+streams_count = 4
+stream_0/stream = ExtResource("6_gcj2v")
+stream_1/stream = ExtResource("7_edjam")
+stream_2/stream = ExtResource("8_kflfw")
+stream_3/stream = ExtResource("9_dltn0")
+
[node name="GenericItemOnGround" type="Node2D"]
z_index = 1
y_sort_enabled = true
@@ -55,6 +67,15 @@ position = Vector2(5, -300)
scale = Vector2(0.868852, 0.868852)
texture = ExtResource("5_harr4")
+[node name="SFX" type="Node" parent="."]
+
+[node name="PickUpSound" type="AudioStreamPlayer" parent="SFX"]
+stream = SubResource("AudioStreamRandomizer_7mdru")
+bus = &"SFX"
+playback_type = 2
+script = ExtResource("10_clbey")
+
[connection signal="Interacted" from="PickupInteractionArea" to="." method="TryPickUp"]
+[connection signal="Interacted" from="PickupInteractionArea" to="SFX/PickUpSound" method="PlayOneShot"]
[editable path="PickupInteractionArea"]
diff --git a/project.godot b/project.godot
index 8c08406..c7a810f 100644
--- a/project.godot
+++ b/project.godot
@@ -12,7 +12,7 @@ config_version=5
config/name="Babushka"
run/main_scene="uid://bopv10dqm1knc"
-config/features=PackedStringArray("4.4", "C#", "Forward Plus")
+config/features=PackedStringArray("4.5", "C#", "Forward Plus")
run/max_fps=120
boot_splash/fullsize=false
boot_splash/image="uid://utam4axkvutc"
@@ -28,9 +28,9 @@ buses/default_bus_layout="uid://b6dwkmkyb0axk"
SceneTransition="*res://scenes/SceneTransition.tscn"
Dialogic="*res://addons/dialogic/Core/DialogicGameHandler.gd"
InventoryManager="*res://scripts/CSharp/Common/Inventory/InventoryManager.cs"
+QuestManager="*res://prefabs/quests/quest_manager_autoload.tscn"
FightManagerAutoload="*res://prefabs/fight/fight_manager_autoload.tscn"
InputService="*res://scripts/CSharp/Common/Services/InputService.cs"
-QuestManager="*res://prefabs/quests/quest_manager_autoload.tscn"
Signal_Debugger="*res://addons/SignalVisualizer/Debugger/SignalDebugger.gd"
[dialogic]
@@ -75,7 +75,7 @@ variables={
"SHOW": "IGF"
}
glossary/default_case_sensitive=true
-layout/style_list=["res://dialog/NPC_narrative.tres"]
+layout/style_list=["res://dialog/NPC_narrative.tres", "res://addons/dialogic/vesna_style.tres"]
layout/default_style="res://dialog/NPC_narrative.tres"
extensions_folder="res://addons/dialogic_additions"
text/letter_speed=0.01
@@ -134,8 +134,10 @@ directories/tres_directory={
"SimpleButtonNormal": "res://addons/dialogic/Editor/Events/styles/SimpleButtonNormal.tres",
"TextBackground": "res://addons/dialogic/Editor/Events/styles/TextBackground.tres",
"TitleBgStylebox": "res://addons/dialogic/Editor/Common/TitleBgStylebox.tres",
+"babushka_dialogue_style": "res://addons/babushkahelpers/babushka_dialogue_style.tres",
"beet": "res://resources/items/beet.tres",
"beetRoot": "res://resources/quests/beetRoot.tres",
+"beet_seed": "res://resources/items/beet_seed.tres",
"choice_panel_focus": "res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Choices/choice_panel_focus.tres",
"choice_panel_hover": "res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Choices/choice_panel_hover.tres",
"choice_panel_normal": "res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Choices/choice_panel_normal.tres",
@@ -145,6 +147,7 @@ directories/tres_directory={
"farming_equipment_glossary": "res://dialog/farming_equipment_glossary.tres",
"hoe": "res://resources/items/hoe.tres",
"inventory_interactable_outline": "res://art/materials/inventory_interactable_outline.tres",
+"itemRepository": "res://resources/itemRepository.tres",
"preview_character": "res://addons/dialogic/Modules/Character/preview_character.tres",
"rake": "res://resources/items/rake.tres",
"scythe": "res://resources/items/scythe.tres",
@@ -163,6 +166,7 @@ directories/tres_directory={
"tomato": "res://resources/items/tomato.tres",
"tomato_seed": "res://resources/items/tomato_seed.tres",
"unselected_stylebox": "res://addons/dialogic/Editor/Events/styles/unselected_stylebox.tres",
+"vesna_style": "res://addons/dialogic/vesna_style.tres",
"vn_textbox_default_panel": "res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Textbox/vn_textbox_default_panel.tres",
"vn_textbox_name_label_panel": "res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Textbox/vn_textbox_name_label_panel.tres",
"wateringcan": "res://resources/items/wateringcan.tres"
@@ -196,6 +200,7 @@ folder_colors={
"res://art/": "orange",
"res://audio/": "yellow",
"res://dialog/": "green",
+"res://fonts/": "green",
"res://logos/": "green",
"res://prefabs/": "teal",
"res://resources/": "teal",
@@ -207,6 +212,7 @@ folder_colors={
[global_group]
PlantGrowing=""
+Pickup=""
[input]
diff --git a/resources/itemRepository.tres b/resources/itemRepository.tres
new file mode 100644
index 0000000..f9e2781
--- /dev/null
+++ b/resources/itemRepository.tres
@@ -0,0 +1,13 @@
+[gd_resource type="Resource" script_class="ItemRepository" load_steps=4 format=3 uid="uid://d284vxftxhym0"]
+
+[ext_resource type="Resource" uid="uid://d1uuxp1lp4aro" path="res://resources/items/tomato_seed.tres" id="1_67bbe"]
+[ext_resource type="Script" uid="uid://oafmfqkdqewd" path="res://scripts/CSharp/Common/Inventory/ItemRepository.cs" id="1_ew4x0"]
+[ext_resource type="Resource" uid="uid://duq7tshxv6uhp" path="res://resources/items/beet_seed.tres" id="2_67bbe"]
+
+[resource]
+script = ExtResource("1_ew4x0")
+itemInventoryRepository = Dictionary[Object, String]({
+ExtResource("1_67bbe"): "res://prefabs/farm/plants/tomato_plant.tscn",
+ExtResource("2_67bbe"): "res://prefabs/farm/plants/beet_plant.tscn"
+})
+metadata/_custom_type_script = "uid://oafmfqkdqewd"
diff --git a/resources/items/beet.tres b/resources/items/beet.tres
index 4526b26..d8c4391 100644
--- a/resources/items/beet.tres
+++ b/resources/items/beet.tres
@@ -1,11 +1,11 @@
[gd_resource type="Resource" script_class="ItemResource" load_steps=3 format=3 uid="uid://0mnsr4anoaiq"]
-[ext_resource type="Texture2D" uid="uid://b5ade1s2ijunu" path="res://art/farm/farming/farmobjekte/beetroot/beetroot_icon.png" id="1_wddc8"]
+[ext_resource type="Texture2D" uid="uid://djewfwrdt4iv3" path="res://art/ui/UI/icons/icon-fruit-beetroot.png" id="1_wddc8"]
[ext_resource type="Script" uid="uid://cbskymrxs6ksu" path="res://scripts/CSharp/Common/Inventory/ItemResource.cs" id="2_5t85d"]
[resource]
script = ExtResource("2_5t85d")
-name = "Tomato"
+name = "Beet"
color = Color(0.451671, 0.0462732, 0.396459, 1)
icon = ExtResource("1_wddc8")
maxStack = 20
diff --git a/resources/items/beet_seed.tres b/resources/items/beet_seed.tres
new file mode 100644
index 0000000..72853e9
--- /dev/null
+++ b/resources/items/beet_seed.tres
@@ -0,0 +1,12 @@
+[gd_resource type="Resource" script_class="ItemResource" load_steps=3 format=3 uid="uid://duq7tshxv6uhp"]
+
+[ext_resource type="Texture2D" uid="uid://b4pa77olxr14q" path="res://art/ui/UI/icons/icon-seed-beetroot.png" id="1_umigy"]
+[ext_resource type="Script" uid="uid://cbskymrxs6ksu" path="res://scripts/CSharp/Common/Inventory/ItemResource.cs" id="2_hrv3l"]
+
+[resource]
+script = ExtResource("2_hrv3l")
+name = "Beet Seeds"
+color = Color(0.451671, 0.0462732, 0.396459, 1)
+icon = ExtResource("1_umigy")
+maxStack = 20
+metadata/_custom_type_script = "uid://cbskymrxs6ksu"
diff --git a/resources/items/tomato_seed.tres b/resources/items/tomato_seed.tres
index e778349..d66cfd9 100644
--- a/resources/items/tomato_seed.tres
+++ b/resources/items/tomato_seed.tres
@@ -1,7 +1,7 @@
[gd_resource type="Resource" script_class="ItemResource" load_steps=3 format=3 uid="uid://d1uuxp1lp4aro"]
[ext_resource type="Script" uid="uid://cbskymrxs6ksu" path="res://scripts/CSharp/Common/Inventory/ItemResource.cs" id="1_dustj"]
-[ext_resource type="Texture2D" uid="uid://ce04nexh36uwe" path="res://art/ui/UI/icons/icon-seed-tomatoe.png" id="1_u15c2"]
+[ext_resource type="Texture2D" uid="uid://b51j84idxe7hr" path="res://art/ui/UI/icons/icon-seed-tomato.png" id="1_u15c2"]
[resource]
script = ExtResource("1_dustj")
diff --git a/scenes/Babushka_scene_farm_outside_2d.tscn b/scenes/Babushka_scene_farm_outside_2d.tscn
index 64a27a3..15b7e18 100644
--- a/scenes/Babushka_scene_farm_outside_2d.tscn
+++ b/scenes/Babushka_scene_farm_outside_2d.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=119 format=3 uid="uid://gigb28qk8t12"]
+[gd_scene load_steps=116 format=3 uid="uid://gigb28qk8t12"]
[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Player2D.tscn" id="1_7wfwe"]
[ext_resource type="Texture2D" uid="uid://8sr11ex30n0m" path="res://art/mockups/Kenney_Backgrounds/Samples/uncolored_hills.png" id="2_7b2ri"]
@@ -30,16 +30,16 @@
[ext_resource type="PackedScene" uid="uid://dfvgp1my5rydh" path="res://prefabs/characters/Yeli.tscn" id="24_wtdui"]
[ext_resource type="Script" uid="uid://dhxtdhfqx3bte" path="res://scripts/CSharp/Common/Farming/FieldService2D.cs" id="25_0qu0h"]
[ext_resource type="PackedScene" uid="uid://dpbbroif2tnil" path="res://prefabs/interactions/generic_item_on_ground_2d.tscn" id="25_hukxv"]
-[ext_resource type="Resource" uid="uid://c5yg3lx756v4v" path="res://resources/items/hoe.tres" id="26_ipqaa"]
-[ext_resource type="Resource" uid="uid://c7viddcd3kywp" path="res://resources/items/shovel.tres" id="27_ipqaa"]
[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="27_klb81"]
[ext_resource type="Resource" uid="uid://dlcmqfjvgphqu" path="res://resources/items/rake.tres" id="28_6b2nr"]
[ext_resource type="Resource" uid="uid://cndd64batns31" path="res://resources/items/wateringcan.tres" id="28_ipqaa"]
-[ext_resource type="Resource" uid="uid://datee0flk1e84" path="res://resources/items/scythe.tres" id="29_wtdui"]
[ext_resource type="PackedScene" uid="uid://cgjc4wurbgimy" path="res://prefabs/UI/Inventory/Inventory.tscn" id="32_2nee2"]
[ext_resource type="Script" uid="uid://boehox1ydbcnx" path="res://scripts/CSharp/Common/Farming/WellBehaviour.cs" id="32_lbnqo"]
[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="34_e5b7x"]
+[ext_resource type="Resource" uid="uid://d1uuxp1lp4aro" path="res://resources/items/tomato_seed.tres" id="35_64mdn"]
[ext_resource type="Texture2D" uid="uid://65e44yde224q" path="res://art/farm/Babushka_house_01.png" id="36_e5b7x"]
+[ext_resource type="Resource" uid="uid://duq7tshxv6uhp" path="res://resources/items/beet_seed.tres" id="36_fv1t2"]
+[ext_resource type="Texture2D" uid="uid://b4krfobwq3r3h" path="res://art/test_tomatos.png" id="36_l7ekk"]
[ext_resource type="AudioStream" uid="uid://cfqg50am0swb7" path="res://audio/Music/Farming_90BPM_69Bars_Loop.wav" id="37_8ey8m"]
[ext_resource type="AudioStream" uid="uid://dku1rq5cocisg" path="res://audio/Music/Farming_90BPM_69Bars.wav" id="37_di1ed"]
[ext_resource type="Shader" uid="uid://braevmqauoek7" path="res://shader/swaying_plant.gdshader" id="37_taxvr"]
@@ -47,7 +47,7 @@
[ext_resource type="AudioStream" uid="uid://fsiypqhql67w" path="res://audio/sfx/Farming/SFX_GettingWater_01.wav" id="39_di1ed"]
[ext_resource type="Texture2D" uid="uid://ccy6bwunhfvrf" path="res://art/farm/Babushka_house_frontDoor.png" id="39_lbnqo"]
[ext_resource type="AudioStream" uid="uid://foyw26hq1qp5" path="res://audio/sfx/Farming/SFX_GettingWater_02.wav" id="40_ceriq"]
-[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer.cs" id="40_w3jkj"]
+[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer2D.cs" id="40_w3jkj"]
[ext_resource type="Texture2D" uid="uid://dgavbfci8x178" path="res://art/nature/grass/grass-1.png" id="41_apj51"]
[ext_resource type="Script" uid="uid://clxb3n668oud3" path="res://scripts/CSharp/Common/Audio/AudioDebugger.cs" id="42_1nkjm"]
[ext_resource type="Texture2D" uid="uid://b644ofy7fml5w" path="res://art/nature/grass/grass-5.png" id="42_loeum"]
@@ -66,7 +66,7 @@
[ext_resource type="Script" uid="uid://dnipeibppjirs" path="res://scripts/CSharp/Common/NPC/DialogicOverlayStarter.cs" id="51_uxa2m"]
[ext_resource type="Script" uid="uid://d2486x6upmwqq" path="res://scripts/GdScript/dialogic_starter.gd" id="52_lwk6t"]
[ext_resource type="PackedScene" uid="uid://sbf12hin4kes" path="res://prefabs/Interactables/trash_object.tscn" id="53_ycj14"]
-[ext_resource type="PackedScene" uid="uid://muuxxgvx33fp" path="res://prefabs/farm/duck.tscn" id="62_i36hd"]
+[ext_resource type="PackedScene" uid="uid://muuxxgvx33fp" path="res://prefabs/farm/animals/duck.tscn" id="62_i36hd"]
[ext_resource type="Script" uid="uid://cldtt4atgymm5" path="res://scripts/CSharp/Common/Quest/QuestTrigger.cs" id="66_2065p"]
[ext_resource type="Resource" uid="uid://cm8kftow8br00" path="res://resources/quests/demo/1_talk_yeli_1.tres" id="67_tm0yg"]
[ext_resource type="Script" uid="uid://c741nyedy26mx" path="res://scripts/CSharp/Common/QuestBehaviour/DetectInventoryContains.cs" id="68_hux6i"]
@@ -100,9 +100,9 @@ colors = PackedColorArray(0.348791, 0.400092, 0.435264, 1, 0.219333, 0.251087, 0
[sub_resource type="FastNoiseLite" id="FastNoiseLite_ubx8m"]
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_d53cn"]
-seamless = true
-color_ramp = SubResource("Gradient_kt1wx")
noise = SubResource("FastNoiseLite_ubx8m")
+color_ramp = SubResource("Gradient_kt1wx")
+seamless = true
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ubx8m"]
shader = ExtResource("13_kt1wx")
@@ -120,9 +120,9 @@ fractal_gain = 0.795
domain_warp_enabled = true
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_e5alv"]
-seamless = true
-color_ramp = SubResource("Gradient_eryax")
noise = SubResource("FastNoiseLite_wgikv")
+color_ramp = SubResource("Gradient_eryax")
+seamless = true
[sub_resource type="ShaderMaterial" id="ShaderMaterial_0sfl7"]
resource_local_to_scene = true
@@ -165,10 +165,6 @@ size = Vector2(1041, 368)
resource_local_to_scene = true
radius = 371.058
-[sub_resource type="CircleShape2D" id="CircleShape2D_ycj14"]
-resource_local_to_scene = true
-radius = 300.0
-
[sub_resource type="CircleShape2D" id="CircleShape2D_2065p"]
resource_local_to_scene = true
radius = 300.0
@@ -177,27 +173,19 @@ radius = 300.0
resource_local_to_scene = true
radius = 300.0
-[sub_resource type="CircleShape2D" id="CircleShape2D_lbnqo"]
-resource_local_to_scene = true
-radius = 300.0
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_l4wxt"]
-resource_local_to_scene = true
-radius = 300.0
-
[sub_resource type="ShaderMaterial" id="ShaderMaterial_lhtpe"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_bcdgk"]
shader = ExtResource("37_taxvr")
shader_parameter/speed = 1.0
shader_parameter/minStrength = 0.05
-shader_parameter/maxStrength = 0.187
+shader_parameter/maxStrength = 0.326
shader_parameter/strengthScale = 100.0
shader_parameter/interval = 3.5
shader_parameter/detail = 2.095
shader_parameter/distortion = 1.0
shader_parameter/heightOffset = 0.51
-shader_parameter/offset = 1.0
+shader_parameter/offset = 100.0
[sub_resource type="ShaderMaterial" id="ShaderMaterial_618my"]
shader = ExtResource("37_taxvr")
@@ -230,25 +218,25 @@ size = Vector2(5782, 1176)
resource_local_to_scene = true
size = Vector2(7150, 1192)
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_uxa2m"]
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_lwk6t"]
shader = ExtResource("13_7p0hq")
shader_parameter/hue_shift = 0.0
-shader_parameter/saturation_mult = 0.753
+shader_parameter/saturation_mult = 0.871
shader_parameter/value_mult = 1.0
shader_parameter/brightness_add = 0.0
shader_parameter/contrast_mult = 1.0
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_lwk6t"]
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_ycj14"]
+size = Vector2(707.116, 604.111)
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_uxa2m"]
shader = ExtResource("13_7p0hq")
shader_parameter/hue_shift = 0.0
-shader_parameter/saturation_mult = 0.871
+shader_parameter/saturation_mult = 0.753
shader_parameter/value_mult = 1.0
shader_parameter/brightness_add = 0.0
shader_parameter/contrast_mult = 1.0
-[sub_resource type="RectangleShape2D" id="RectangleShape2D_ycj14"]
-size = Vector2(707.116, 604.111)
-
[sub_resource type="AudioStreamPlaylist" id="AudioStreamPlaylist_ceriq"]
loop = false
stream_count = 1
@@ -273,18 +261,16 @@ stream_2/stream = ExtResource("49_d77e7")
[sub_resource type="Resource" id="Resource_y820s"]
script = ExtResource("69_4rgbr")
blueprint = ExtResource("28_ipqaa")
-amount = 1
metadata/_custom_type_script = "uid://be54lnb6gg81f"
[sub_resource type="Resource" id="Resource_50loj"]
script = ExtResource("69_4rgbr")
blueprint = ExtResource("28_6b2nr")
-amount = 1
metadata/_custom_type_script = "uid://be54lnb6gg81f"
[node name="BabushkaSceneFarmOutside2d" type="Node2D"]
script = ExtResource("34_e5b7x")
-_sceneNamesToLoad = PackedStringArray("res://scenes/Babushka_scene_indoor_common_room.tscn")
+_sceneNamesToLoad = PackedStringArray("res://scenes/Babushka_scene_indoor_common_room.tscn", "res://scenes/Babushka_scene_outside_beets.tscn")
[node name="Camera2D" type="Camera2D" parent="." node_paths=PackedStringArray("_followNode")]
position = Vector2(3180, 1961)
@@ -1051,7 +1037,6 @@ z_index = 1
position = Vector2(9322, 2018)
_fieldParent = NodePath("../Farm visuals/FieldParent")
_hoe = ExtResource("28_6b2nr")
-_wateringCan = ExtResource("28_ipqaa")
[node name="FarmingControls" parent="YSorted/Vesna" index="1" node_paths=PackedStringArray("_camera")]
_camera = NodePath("../../../Camera2D")
@@ -1084,16 +1069,6 @@ _id = 1
position = Vector2(146, -130)
shape = SubResource("CircleShape2D_p6n74")
-[node name="HoeGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")]
-visible = false
-position = Vector2(6095, 2087)
-
-[node name="SpawnWithItem" parent="YSorted/HoeGenericPickup" index="0"]
-_blueprint = ExtResource("26_ipqaa")
-
-[node name="CollisionShape3D" parent="YSorted/HoeGenericPickup/PickupInteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_ycj14")
-
[node name="CanGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")]
position = Vector2(8192, 3507)
@@ -1115,25 +1090,36 @@ _blueprint = ExtResource("28_6b2nr")
[node name="CollisionShape3D" parent="YSorted/RakeGenericPickup/PickupInteractionArea/Area2D" index="0"]
shape = SubResource("CircleShape2D_tm0yg")
-[node name="ScytheGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")]
-visible = false
-position = Vector2(15642, 2158)
+[node name="SeedPickup" parent="YSorted" instance=ExtResource("25_hukxv")]
+position = Vector2(10114, 2469)
+_infiniteSupply = true
+_finiteSupply = 3
-[node name="SpawnWithItem" parent="YSorted/ScytheGenericPickup" index="0"]
-_blueprint = ExtResource("29_wtdui")
+[node name="SpawnWithItem" parent="YSorted/SeedPickup" index="0"]
+_blueprint = ExtResource("35_64mdn")
-[node name="CollisionShape3D" parent="YSorted/ScytheGenericPickup/PickupInteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_lbnqo")
+[node name="CollisionShape3D" parent="YSorted/SeedPickup/PickupInteractionArea/Area2D" index="0"]
+shape = SubResource("CircleShape2D_tm0yg")
-[node name="ShovelGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")]
-visible = false
-position = Vector2(5454, 2049)
+[node name="Icon" parent="YSorted/SeedPickup" index="4"]
+scale = Vector2(1, 1)
+
+[node name="Sprite2D" type="Sprite2D" parent="YSorted/SeedPickup"]
+texture = ExtResource("36_l7ekk")
+region_enabled = true
+
+[node name="SeedPickup2" parent="YSorted" instance=ExtResource("25_hukxv")]
+position = Vector2(10892, 2469)
+_finiteSupply = 3
+
+[node name="SpawnWithItem" parent="YSorted/SeedPickup2" index="0"]
+_blueprint = ExtResource("36_fv1t2")
-[node name="SpawnWithItem" parent="YSorted/ShovelGenericPickup" index="0"]
-_blueprint = ExtResource("27_ipqaa")
+[node name="CollisionShape3D" parent="YSorted/SeedPickup2/PickupInteractionArea/Area2D" index="0"]
+shape = SubResource("CircleShape2D_tm0yg")
-[node name="CollisionShape3D" parent="YSorted/ShovelGenericPickup/PickupInteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_l4wxt")
+[node name="Icon" parent="YSorted/SeedPickup2" index="4"]
+scale = Vector2(1, 1)
[node name="Farm visuals" type="Node2D" parent="YSorted"]
position = Vector2(-60, 122)
@@ -1157,7 +1143,7 @@ position = Vector2(-252.56, 231.32)
polygon = PackedVector2Array(247.227, 43.5123, 44.7822, 43.5123, -87.2178, 45.123, -104.329, -55.2797, -154.107, -73.5347, -160.107, -380.38, -175.44, -400.783, -63.44, -512.461, 97.8934, -541.991, 261.671, -599.172, 374.782, -526.421, 502.338, -526.421, 637.893, -396.488, 598.56, -360.783, 596.338, -58.2327, 528.782, -58.2327, 501.449, 45.9283)
[node name="EnterHouseInteraction" parent="YSorted/Farm visuals/Static" node_paths=PackedStringArray("_spriteToOutline") instance=ExtResource("27_klb81")]
-position = Vector2(5839, 2349)
+position = Vector2(5834, 2354)
scale = Vector2(2.425, 2.425)
_spriteToOutline = NodePath("DoorSprite")
_id = 0
@@ -1192,6 +1178,7 @@ region_rect = Rect2(130, 0, 201, 278)
[node name="bush6" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
modulate = Color(0.8428, 0.8771, 0.98, 1)
+z_index = 2
material = SubResource("ShaderMaterial_bcdgk")
position = Vector2(2612, 4022)
scale = Vector2(2, 2)
@@ -1287,6 +1274,7 @@ region_enabled = true
region_rect = Rect2(1699, 76, 280, 230)
[node name="bush14" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
+z_index = 2
material = SubResource("ShaderMaterial_bcdgk")
position = Vector2(8925, 4194)
scale = Vector2(-5.54387, 3.80466)
@@ -1297,6 +1285,7 @@ region_rect = Rect2(130, 0, 201, 278)
[node name="bush15" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
modulate = Color(1, 0.86, 0.86, 1)
+z_index = 2
material = SubResource("ShaderMaterial_bcdgk")
position = Vector2(7757, 4194)
scale = Vector2(3.21806, 3.18583)
@@ -1410,18 +1399,6 @@ offset = Vector2(0, -172)
region_enabled = true
region_rect = Rect2(1837, 651, 139, 180)
-[node name="bush24" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-z_index = 2
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(15973, 3380)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1464, 419, 144, 115)
-
[node name="bush3" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
modulate = Color(1, 0.86, 0.86, 1)
material = SubResource("ShaderMaterial_bcdgk")
@@ -1559,6 +1536,7 @@ region_enabled = true
region_rect = Rect2(1699, 76, 280, 230)
[node name="bush13" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
+z_index = 2
material = SubResource("ShaderMaterial_bcdgk")
position = Vector2(8145, 4141)
scale = Vector2(-2.82886, 2.51195)
@@ -1568,6 +1546,7 @@ region_enabled = true
region_rect = Rect2(1699, 76, 280, 230)
[node name="bush14" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
+z_index = 2
material = SubResource("ShaderMaterial_bcdgk")
position = Vector2(8925, 4194)
scale = Vector2(-5.54387, 3.80466)
@@ -1578,6 +1557,7 @@ region_rect = Rect2(130, 0, 201, 278)
[node name="bush15" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
modulate = Color(0.8428, 0.8771, 0.98, 1)
+z_index = 2
material = SubResource("ShaderMaterial_bcdgk")
position = Vector2(7763, 4164)
scale = Vector2(3.21806, 3.18583)
@@ -1844,7 +1824,6 @@ region_enabled = true
region_rect = Rect2(29, 204, 219, 159)
[node name="grass27" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
position = Vector2(7757, 3423)
rotation = 1.57079
scale = Vector2(7.28513, 6.16997)
@@ -1992,7 +1971,7 @@ region_rect = Rect2(29, 204, 219, 159)
[node name="grass5" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
z_index = -5
-position = Vector2(15375, 3149)
+position = Vector2(15381, 3152)
scale = Vector2(5.77602, 3.87779)
texture = ExtResource("44_uxa2m")
region_enabled = true
@@ -2141,21 +2120,6 @@ shape = SubResource("RectangleShape2D_p6n74")
[node name="Blocker" type="Node2D" parent="YSorted"]
-[node name="Fence Door" type="Sprite2D" parent="YSorted/Blocker"]
-material = SubResource("ShaderMaterial_uxa2m")
-position = Vector2(11205, 1560)
-rotation = 0.00432089
-scale = Vector2(-0.905, 0.925)
-texture = ExtResource("49_i36hd")
-
-[node name="StaticBody2D" type="StaticBody2D" parent="YSorted/Blocker/Fence Door"]
-collision_layer = 2
-collision_mask = 4
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="YSorted/Blocker/Fence Door/StaticBody2D"]
-position = Vector2(-113.561, 193.035)
-shape = SubResource("RectangleShape2D_2vojv")
-
[node name="Fence Door2" type="Sprite2D" parent="YSorted/Blocker"]
material = SubResource("ShaderMaterial_lwk6t")
position = Vector2(3788, 1563)
@@ -2171,6 +2135,26 @@ collision_mask = 4
position = Vector2(-106.663, 182.891)
shape = SubResource("RectangleShape2D_ycj14")
+[node name="InteractionArea" parent="YSorted/Blocker" node_paths=PackedStringArray("_spriteToOutline") instance=ExtResource("27_klb81")]
+position = Vector2(11234, 1850)
+_spriteToOutline = NodePath("Fence Door")
+_id = 1
+
+[node name="Fence Door" type="Sprite2D" parent="YSorted/Blocker/InteractionArea"]
+material = SubResource("ShaderMaterial_uxa2m")
+position = Vector2(1, -271)
+rotation = -3.13727
+scale = Vector2(0.905, -0.925)
+texture = ExtResource("49_i36hd")
+
+[node name="StaticBody2D" type="StaticBody2D" parent="YSorted/Blocker/InteractionArea/Fence Door"]
+collision_layer = 2
+collision_mask = 4
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="YSorted/Blocker/InteractionArea/Fence Door/StaticBody2D"]
+position = Vector2(-113.561, 193.035)
+shape = SubResource("RectangleShape2D_2vojv")
+
[node name="ducks" type="Node2D" parent="YSorted"]
z_index = 1
y_sort_enabled = true
@@ -2332,13 +2316,20 @@ offset_top = 0.228533
offset_right = -456.339
offset_bottom = 30.2285
+[node name="QuestLogRoot" parent="CanvasLayer" index="2"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Text" parent="CanvasLayer/Control/ColorRect" index="0"]
+text = "[Hier könnte ihre Werbung stehen]"
+autowrap_mode = 3
+
[node name="Audio" type="Node" parent="."]
[node name="Background Music Ramp up" type="AudioStreamPlayer2D" parent="Audio"]
position = Vector2(4002, 2030)
stream = SubResource("AudioStreamPlaylist_ceriq")
autoplay = true
-max_distance = 1e+06
+max_distance = 1000000.0
bus = &"Music"
area_mask = 33
playback_type = 1
@@ -2347,7 +2338,25 @@ script = ExtResource("42_1nkjm")
[node name="Background Music loop" type="AudioStreamPlayer2D" parent="Audio"]
position = Vector2(4002, 2030)
stream = ExtResource("37_8ey8m")
-max_distance = 1e+06
+max_distance = 1000000.0
+bus = &"Music"
+area_mask = 33
+playback_type = 1
+script = ExtResource("42_1nkjm")
+
+[node name="Background Music loop2" type="AudioStreamPlayer2D" parent="Audio"]
+position = Vector2(4002, 2030)
+stream = ExtResource("37_8ey8m")
+max_distance = 1000000.0
+bus = &"Music"
+area_mask = 33
+playback_type = 1
+script = ExtResource("42_1nkjm")
+
+[node name="Background Music loop2" type="AudioStreamPlayer2D" parent="Audio/Background Music loop2"]
+position = Vector2(4002, 2030)
+stream = ExtResource("37_8ey8m")
+max_distance = 1000000.0
bus = &"Music"
area_mask = 33
playback_type = 1
@@ -2357,44 +2366,44 @@ script = ExtResource("42_1nkjm")
[node name="Farming SFX" type="AudioStreamPlayer2D" parent="Audio/SFX"]
stream = SubResource("AudioStreamRandomizer_ceriq")
-max_distance = 2e+07
+max_distance = 20000000.0
playback_type = 2
script = ExtResource("40_w3jkj")
[node name="Watering SFX" type="AudioStreamPlayer2D" parent="Audio/SFX"]
stream = SubResource("AudioStreamRandomizer_p4qqi")
-max_distance = 2e+07
+max_distance = 20000000.0
playback_type = 2
script = ExtResource("40_w3jkj")
[node name="FillWater SFX2" type="AudioStreamPlayer2D" parent="Audio/SFX"]
stream = SubResource("AudioStreamRandomizer_618my")
-max_distance = 2e+07
+max_distance = 20000000.0
playback_type = 2
script = ExtResource("40_w3jkj")
-[node name="SpeicialQuestTrigger" type="Node" parent="."]
+[node name="SpecialQuestTrigger" type="Node" parent="."]
-[node name="QuestInstantStart" type="Node" parent="SpeicialQuestTrigger"]
+[node name="QuestInstantStart" type="Node" parent="SpecialQuestTrigger"]
-[node name="QuestTrigger" type="Node" parent="SpeicialQuestTrigger/QuestInstantStart"]
+[node name="QuestTrigger" type="Node" parent="SpecialQuestTrigger/QuestInstantStart"]
script = ExtResource("66_2065p")
questResource = ExtResource("67_tm0yg")
toStatus = 1
makeActive = true
-[node name="ToolsCollectedTrigger" type="Node" parent="SpeicialQuestTrigger"]
+[node name="ToolsCollectedTrigger" type="Node" parent="SpecialQuestTrigger"]
script = ExtResource("68_hux6i")
_itemsToContain = Array[Resource]([SubResource("Resource_y820s"), SubResource("Resource_50loj")])
_onAvailableQuest = ExtResource("68_lbnqo")
_toNextQuest = ExtResource("69_l4wxt")
-[node name="FieldWorkTrigger" type="Node" parent="SpeicialQuestTrigger"]
+[node name="FieldWorkTrigger" type="Node" parent="SpecialQuestTrigger"]
script = ExtResource("74_fv1t2")
_onAvailableQuest = ExtResource("75_l7ekk")
_toNextQuest = ExtResource("76_xcwle")
-[node name="StartDialog" type="Node" parent="SpeicialQuestTrigger/FieldWorkTrigger"]
+[node name="StartDialog" type="Node" parent="SpecialQuestTrigger/FieldWorkTrigger"]
script = ExtResource("77_l7ekk")
timeline = "quest2_tomatoes_end"
@@ -2403,9 +2412,12 @@ timeline = "quest2_tomatoes_end"
[connection signal="InteractedTool" from="YSorted/Brünnen/InteractionArea" to="YSorted/Vesna" method="TryFillWateringCan"]
[connection signal="SuccessfulPickUp" from="YSorted/CanGenericPickup" to="YSorted/Vesna" method="HandlePickUp"]
[connection signal="SuccessfulPickUp" from="YSorted/RakeGenericPickup" to="YSorted/Vesna" method="HandlePickUp"]
+[connection signal="SuccessfulPickUp" from="YSorted/SeedPickup" to="YSorted/Vesna" method="HandlePickUp"]
+[connection signal="SuccessfulPickUp" from="YSorted/SeedPickup2" to="YSorted/Vesna" method="HandlePickUp"]
[connection signal="InteractedTool" from="YSorted/Farm visuals/Static/EnterHouseInteraction" to="." method="LoadSceneAtIndex"]
[connection signal="FieldCreated" from="YSorted/Farm visuals/FieldParent" to="Audio/SFX/Farming SFX" method="PlayOneShot"]
[connection signal="input_event" from="YSorted/Farm visuals/FieldParent/Area2D" to="YSorted/Vesna/FarmingControls" method="InputEventPressedOn"]
+[connection signal="InteractedTool" from="YSorted/Blocker/InteractionArea" to="." method="LoadSceneAtIndex"]
[connection signal="GoalReached" from="YSorted/ducks" to="YSorted/ducks/DialogicToggle" method="ToggleDialogue"]
[connection signal="DuckCollected" from="YSorted/ducks/Duck2" to="YSorted/ducks" method="Increment"]
[connection signal="DuckCollected" from="YSorted/ducks/Duck3" to="YSorted/ducks" method="Increment"]
@@ -2415,19 +2427,17 @@ timeline = "quest2_tomatoes_end"
[connection signal="DuckCollected" from="YSorted/ducks/Duck7" to="YSorted/ducks" method="Increment"]
[connection signal="Dialogue" from="YSorted/ducks/DialogicToggle" to="YSorted/ducks/dialogic starter" method="open"]
[connection signal="finished" from="Audio/Background Music Ramp up" to="Audio/Background Music loop" method="PlayFromOffset"]
-[connection signal="ready" from="SpeicialQuestTrigger/QuestInstantStart" to="SpeicialQuestTrigger/QuestInstantStart/QuestTrigger" method="Trigger"]
-[connection signal="OnFulfilled" from="SpeicialQuestTrigger/FieldWorkTrigger" to="SpeicialQuestTrigger/FieldWorkTrigger/StartDialog" method="open"]
+[connection signal="ready" from="SpecialQuestTrigger/QuestInstantStart" to="SpecialQuestTrigger/QuestInstantStart/QuestTrigger" method="Trigger"]
+[connection signal="OnFulfilled" from="SpecialQuestTrigger/FieldWorkTrigger" to="SpecialQuestTrigger/FieldWorkTrigger/StartDialog" method="open"]
[editable path="YSorted/Vesna"]
[editable path="YSorted/Brünnen/InteractionArea"]
-[editable path="YSorted/HoeGenericPickup"]
-[editable path="YSorted/HoeGenericPickup/PickupInteractionArea"]
[editable path="YSorted/CanGenericPickup"]
[editable path="YSorted/CanGenericPickup/PickupInteractionArea"]
[editable path="YSorted/RakeGenericPickup"]
[editable path="YSorted/RakeGenericPickup/PickupInteractionArea"]
-[editable path="YSorted/ScytheGenericPickup"]
-[editable path="YSorted/ScytheGenericPickup/PickupInteractionArea"]
-[editable path="YSorted/ShovelGenericPickup"]
-[editable path="YSorted/ShovelGenericPickup/PickupInteractionArea"]
+[editable path="YSorted/SeedPickup"]
+[editable path="YSorted/SeedPickup/PickupInteractionArea"]
+[editable path="YSorted/SeedPickup2"]
+[editable path="YSorted/SeedPickup2/PickupInteractionArea"]
[editable path="CanvasLayer"]
diff --git a/scenes/Babushka_scene_farm_outside_2d_ducksCollected.tscn b/scenes/Babushka_scene_farm_outside_2d_ducksCollected.tscn
index 02836e9..9cd1c59 100644
--- a/scenes/Babushka_scene_farm_outside_2d_ducksCollected.tscn
+++ b/scenes/Babushka_scene_farm_outside_2d_ducksCollected.tscn
@@ -48,7 +48,7 @@
[ext_resource type="Script" uid="uid://dhxtdhfqx3bte" path="res://scripts/CSharp/Common/Farming/FieldService2D.cs" id="47_o4ch6"]
[ext_resource type="Texture2D" uid="uid://blb3agipyxnal" path="res://art/farm/farming/farmobjekte/zaun/fence_door.png" id="48_hknn3"]
[ext_resource type="Script" uid="uid://l6iq8rpym5io" path="res://scripts/CSharp/Common/Util/Counter.cs" id="49_3bowf"]
-[ext_resource type="PackedScene" uid="uid://muuxxgvx33fp" path="res://prefabs/farm/duck.tscn" id="50_j7vsa"]
+[ext_resource type="PackedScene" uid="uid://muuxxgvx33fp" path="res://prefabs/farm/animals/duck.tscn" id="50_j7vsa"]
[ext_resource type="Script" uid="uid://dnipeibppjirs" path="res://scripts/CSharp/Common/NPC/DialogicOverlayStarter.cs" id="51_v78io"]
[ext_resource type="Script" uid="uid://d2486x6upmwqq" path="res://scripts/GdScript/dialogic_starter.gd" id="52_qgfjh"]
[ext_resource type="PackedScene" uid="uid://cgjc4wurbgimy" path="res://prefabs/UI/Inventory/Inventory.tscn" id="53_v4u68"]
@@ -57,7 +57,7 @@
[ext_resource type="AudioStream" uid="uid://cfqg50am0swb7" path="res://audio/Music/Farming_90BPM_69Bars_Loop.wav" id="56_smepe"]
[ext_resource type="AudioStream" uid="uid://vcftvrpi6c7k" path="res://audio/sfx/Farming/SFX_Harke_03_Solo.wav" id="57_ayguc"]
[ext_resource type="AudioStream" uid="uid://bxh5m04vdo0sr" path="res://audio/sfx/Farming/SFX_Harke_04_Solo.wav" id="58_qeach"]
-[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer.cs" id="59_0knno"]
+[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer2D.cs" id="59_0knno"]
[ext_resource type="AudioStream" uid="uid://dapsknn486aee" path="res://audio/sfx/Farming/SFX_WateringPlants_01.wav" id="60_xaxer"]
[ext_resource type="AudioStream" uid="uid://dnyne8wov50so" path="res://audio/sfx/Farming/SFX_WateringPlants_02.wav" id="61_b4x0p"]
[ext_resource type="AudioStream" uid="uid://fsiypqhql67w" path="res://audio/sfx/Farming/SFX_GettingWater_01.wav" id="62_811xr"]
@@ -1020,7 +1020,6 @@ z_index = 1
position = Vector2(-2031, 2949)
_fieldParent = NodePath("../Farm visuals/FieldParent")
_hoe = ExtResource("29_36k8l")
-_wateringCan = ExtResource("30_te7n5")
[node name="FarmingControls" parent="YSorted/Vesna" index="1" node_paths=PackedStringArray("_camera")]
_camera = NodePath("../../../Camera2D")
@@ -2074,10 +2073,11 @@ rotation = 1.5708
scale = Vector2(0.1, 10.8)
texture = ExtResource("26_rnkrk")
-[node name="FieldParent" type="Node2D" parent="YSorted/Farm visuals"]
+[node name="FieldParent" type="Node2D" parent="YSorted/Farm visuals" node_paths=PackedStringArray("fields")]
position = Vector2(53, 20)
scale = Vector2(1, 0.993819)
script = ExtResource("47_o4ch6")
+fields = {}
metadata/_custom_type_script = "uid://dhxtdhfqx3bte"
[node name="Area2D" type="Area2D" parent="YSorted/Farm visuals/FieldParent"]
diff --git a/scenes/Babushka_scene_forest_fight_1_2d.tscn b/scenes/Babushka_scene_forest_fight_1_2d.tscn
index a9f7fee..e00c3f9 100644
--- a/scenes/Babushka_scene_forest_fight_1_2d.tscn
+++ b/scenes/Babushka_scene_forest_fight_1_2d.tscn
@@ -49,7 +49,7 @@
[ext_resource type="AudioStream" uid="uid://vcftvrpi6c7k" path="res://audio/sfx/Farming/SFX_Harke_03_Solo.wav" id="54_4l7ky"]
[ext_resource type="AudioStream" uid="uid://bxh5m04vdo0sr" path="res://audio/sfx/Farming/SFX_Harke_04_Solo.wav" id="55_dk5xw"]
[ext_resource type="Script" uid="uid://cldtt4atgymm5" path="res://scripts/CSharp/Common/Quest/QuestTrigger.cs" id="55_ub0r7"]
-[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer.cs" id="56_bjj0f"]
+[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer2D.cs" id="56_bjj0f"]
[ext_resource type="Resource" uid="uid://c3mwhrvk12oml" path="res://resources/quests/demo/9_talk_to_chuga.tres" id="56_q833x"]
[ext_resource type="AudioStream" uid="uid://dapsknn486aee" path="res://audio/sfx/Farming/SFX_WateringPlants_01.wav" id="57_ehh6a"]
[ext_resource type="AudioStream" uid="uid://dnyne8wov50so" path="res://audio/sfx/Farming/SFX_WateringPlants_02.wav" id="58_mfld1"]
diff --git a/scenes/Babushka_scene_indoor_common_room.tscn b/scenes/Babushka_scene_indoor_common_room.tscn
index 9d5dc34..4c596d6 100644
--- a/scenes/Babushka_scene_indoor_common_room.tscn
+++ b/scenes/Babushka_scene_indoor_common_room.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=41 format=3 uid="uid://bm21nqepnwaik"]
+[gd_scene load_steps=40 format=3 uid="uid://bm21nqepnwaik"]
[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_3vr4f"]
[ext_resource type="Texture2D" uid="uid://cnhsxxps2cw5" path="res://art/indoor/room export/Room_01_table.png" id="2_ubg3a"]
@@ -7,7 +7,6 @@
[ext_resource type="Texture2D" uid="uid://waqmjrxduxfq" path="res://art/indoor/room export/Room_01_walls.png" id="5_sndxu"]
[ext_resource type="Texture2D" uid="uid://bqwhptcgg5ons" path="res://art/indoor/room export/Room_01_dorr_R.png" id="6_blyw3"]
[ext_resource type="Texture2D" uid="uid://vyk63d0pgqm5" path="res://art/indoor/room export/Room_01_dioor L.png" id="7_yd2gv"]
-[ext_resource type="Material" uid="uid://blch5kdhkbj75" path="res://art/materials/simple_interactable_outline.tres" id="8_7a68a"]
[ext_resource type="Texture2D" uid="uid://b2rj7wkyu6ehy" path="res://art/indoor/room export/Room_01_pechka.png" id="8_ofqcg"]
[ext_resource type="Texture2D" uid="uid://dhvi5404cqioa" path="res://art/indoor/room export/Room_01_window.png" id="9_aoesu"]
[ext_resource type="Texture2D" uid="uid://bpi35nxbhput8" path="res://art/indoor/room export/Room_01_pechkaDoor.png" id="10_xcryd"]
@@ -22,15 +21,15 @@
[ext_resource type="AudioStream" uid="uid://cohyenfo1rtxh" path="res://audio/sfx/Animals/SFX_Cat_Meow_01.wav" id="16_d7yky"]
[ext_resource type="PackedScene" uid="uid://dfvgp1my5rydh" path="res://prefabs/characters/Yeli.tscn" id="16_dhsxs"]
[ext_resource type="AudioStream" uid="uid://b2cmf5ie7cwka" path="res://audio/sfx/Animals/SFX_Cat_Meow_02.wav" id="17_7a68a"]
-[ext_resource type="Script" path="res://scripts/GdScript/dialogic_toggle.gd" id="17_k0k8c"]
+[ext_resource type="Script" uid="uid://cvkw4qd2hxksi" path="res://scripts/GdScript/dialogic_toggle.gd" id="17_k0k8c"]
[ext_resource type="AudioStream" uid="uid://cttisejnt2l8f" path="res://audio/sfx/Animals/SFX_Cat_Meow_03.wav" id="18_dhsxs"]
[ext_resource type="Script" uid="uid://bqomwxclsbhd3" path="res://scripts/CSharp/Common/Camera/CameraController.cs" id="18_dw4nn"]
[ext_resource type="AudioStream" uid="uid://cbmagiou0n0t3" path="res://audio/sfx/Animals/SFX_Cat_Meow_04.wav" id="19_k0k8c"]
[ext_resource type="AudioStream" uid="uid://bk1bj01fokjp7" path="res://audio/sfx/Animals/SFX_Cat_Meow_05.wav" id="20_dw4nn"]
[ext_resource type="Script" uid="uid://cldtt4atgymm5" path="res://scripts/CSharp/Common/Quest/QuestTrigger.cs" id="21_blyw3"]
[ext_resource type="AudioStream" uid="uid://r2f6xmjvyyjv" path="res://audio/sfx/Animals/SFX_Cat_Purr_01.wav" id="21_ytap8"]
-[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer.cs" id="22_tggq2"]
-[ext_resource type="Resource" path="res://resources/quests/beetRoot.tres" id="22_yd2gv"]
+[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer2D.cs" id="22_tggq2"]
+[ext_resource type="Resource" uid="uid://cbpurnewhyefa" path="res://resources/quests/beetRoot.tres" id="22_yd2gv"]
[ext_resource type="PackedScene" uid="uid://cgjc4wurbgimy" path="res://prefabs/UI/Inventory/Inventory.tscn" id="24_yd2gv"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_a2ood"]
@@ -312,7 +311,6 @@ region_rect = Rect2(3161, 313, 679, 1050)
[node name="OutsideDoor" parent="BackWall/Room01DorrR" node_paths=PackedStringArray("_spriteToOutline") instance=ExtResource("11_gpagp")]
position = Vector2(-7, 248)
-_outlineMaterial = ExtResource("8_7a68a")
_spriteToOutline = NodePath("..")
_id = 1
@@ -325,7 +323,6 @@ region_rect = Rect2(0, 0, 3840, 2160)
[node name="VesnasRoomDoor" parent="BackWall/Room01DoorL" node_paths=PackedStringArray("_spriteToOutline") instance=ExtResource("11_gpagp")]
position = Vector2(-1559, -16)
-_outlineMaterial = ExtResource("8_7a68a")
_spriteToOutline = NodePath("..")
_id = 0
@@ -362,7 +359,6 @@ region_rect = Rect2(2360, 864, 356, 251)
[node name="InteractionArea" parent="BackWall/Room01PechkaDoor" node_paths=PackedStringArray("_spriteToOutline") instance=ExtResource("11_gpagp")]
scale = Vector2(1.8, 1.96)
-_outlineMaterial = ExtResource("8_7a68a")
_spriteToOutline = NodePath("..")
[node name="CollisionShape3D" parent="BackWall/Room01PechkaDoor/InteractionArea/Area2D" index="0"]
@@ -413,7 +409,6 @@ script = ExtResource("22_tggq2")
[node name="InteractionArea" parent="BackWall/Katze" node_paths=PackedStringArray("_spriteToOutline") instance=ExtResource("11_gpagp")]
position = Vector2(-6.5, -44)
scale = Vector2(0.5, 0.5)
-_outlineMaterial = ExtResource("8_7a68a")
_spriteToOutline = NodePath("..")
[node name="Room assets" type="Node" parent="BackWall"]
diff --git a/scenes/Babushka_scene_indoor_vesnas_room.tscn b/scenes/Babushka_scene_indoor_vesnas_room.tscn
index d5097bf..c2dc3f3 100644
--- a/scenes/Babushka_scene_indoor_vesnas_room.tscn
+++ b/scenes/Babushka_scene_indoor_vesnas_room.tscn
@@ -98,7 +98,7 @@ _followNode = NodePath("../Vesna/CharacterBody2D")
[node name="BedInteraction" parent="." instance=ExtResource("8_phqdf")]
position = Vector2(-1429, 487)
-_useOutline = false
+_useOutline = true
_useSprite = false
_id = 1
@@ -109,7 +109,7 @@ toStatus = 2
[node name="DoorInteraction" parent="." instance=ExtResource("8_phqdf")]
position = Vector2(777, 201)
-_useOutline = false
+_useOutline = true
_useSprite = false
_id = 0
diff --git a/scenes/Babushka_scene_outside_beets.tscn b/scenes/Babushka_scene_outside_beets.tscn
index c5acf97..6b44b2b 100644
--- a/scenes/Babushka_scene_outside_beets.tscn
+++ b/scenes/Babushka_scene_outside_beets.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=91 format=3 uid="uid://b3ibx4resa1f3"]
+[gd_scene load_steps=81 format=3 uid="uid://b3ibx4resa1f3"]
[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_6krrk"]
[ext_resource type="Script" uid="uid://bqomwxclsbhd3" path="res://scripts/CSharp/Common/Camera/CameraController.cs" id="2_4ktoi"]
@@ -28,18 +28,16 @@
[ext_resource type="Texture2D" uid="uid://3ed3dgq3irn2" path="res://art/farm/farming/farmobjekte/zaun/tilable fence end part2.png" id="26_bwvai"]
[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Player2D.tscn" id="27_qtaxr"]
[ext_resource type="Resource" uid="uid://dlcmqfjvgphqu" path="res://resources/items/rake.tres" id="28_le48k"]
-[ext_resource type="Resource" uid="uid://cndd64batns31" path="res://resources/items/wateringcan.tres" id="29_6laxt"]
[ext_resource type="Texture2D" uid="uid://dg7rlugnq0t45" path="res://art/farm/farming/farmobjekte/brünnen.png" id="30_lgb3w"]
[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="31_xcb8u"]
-[ext_resource type="PackedScene" uid="uid://dpbbroif2tnil" path="res://prefabs/interactions/generic_item_on_ground_2d.tscn" id="32_752hh"]
-[ext_resource type="Resource" uid="uid://c5yg3lx756v4v" path="res://resources/items/hoe.tres" id="33_v0fwx"]
[ext_resource type="Shader" uid="uid://braevmqauoek7" path="res://shader/swaying_plant.gdshader" id="37_7c2wq"]
[ext_resource type="Texture2D" uid="uid://bq2wojyy4ptva" path="res://art/nature/baum märz 2025/sonnenblume7.png" id="38_0bsmo"]
[ext_resource type="Texture2D" uid="uid://dgavbfci8x178" path="res://art/nature/grass/grass-1.png" id="39_8mefg"]
[ext_resource type="Texture2D" uid="uid://h2b5aufaaw7w" path="res://art/nature/grass/grass-2.png" id="40_67iq1"]
+[ext_resource type="PackedScene" uid="uid://b1d2e7ely6hyw" path="res://prefabs/farm/base_field.tscn" id="40_efblm"]
[ext_resource type="Texture2D" uid="uid://b644ofy7fml5w" path="res://art/nature/grass/grass-5.png" id="41_0irm8"]
+[ext_resource type="PackedScene" uid="uid://d20oftcb5qso6" path="res://prefabs/farm/plants/beet_plant.tscn" id="41_vyqmy"]
[ext_resource type="Texture2D" uid="uid://badnnid7dgnpk" path="res://art/nature/grass/grass-4.png" id="42_7jeth"]
-[ext_resource type="PackedScene" uid="uid://d4m5iy5mwqpq3" path="res://prefabs/farm/beet_field.tscn" id="43_dr6bm"]
[ext_resource type="Texture2D" uid="uid://ct7ea8ikor5rf" path="res://art/nature/grass/grass-3.png" id="43_g8k4k"]
[ext_resource type="Texture2D" uid="uid://d3dwl6ph0pu1d" path="res://art/nature/grass/grass-6.png" id="44_jgrpl"]
[ext_resource type="Script" uid="uid://dhxtdhfqx3bte" path="res://scripts/CSharp/Common/Farming/FieldService2D.cs" id="46_xkmgh"]
@@ -50,7 +48,7 @@
[ext_resource type="AudioStream" uid="uid://cfqg50am0swb7" path="res://audio/Music/Farming_90BPM_69Bars_Loop.wav" id="55_aq24k"]
[ext_resource type="AudioStream" uid="uid://vcftvrpi6c7k" path="res://audio/sfx/Farming/SFX_Harke_03_Solo.wav" id="56_vojpc"]
[ext_resource type="AudioStream" uid="uid://bxh5m04vdo0sr" path="res://audio/sfx/Farming/SFX_Harke_04_Solo.wav" id="57_euap5"]
-[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer.cs" id="58_m3hs4"]
+[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer2D.cs" id="58_m3hs4"]
[ext_resource type="AudioStream" uid="uid://dapsknn486aee" path="res://audio/sfx/Farming/SFX_WateringPlants_01.wav" id="59_km2vg"]
[ext_resource type="AudioStream" uid="uid://dnyne8wov50so" path="res://audio/sfx/Farming/SFX_WateringPlants_02.wav" id="60_qi2gu"]
[ext_resource type="AudioStream" uid="uid://fsiypqhql67w" path="res://audio/sfx/Farming/SFX_GettingWater_01.wav" id="61_wy1mx"]
@@ -137,14 +135,6 @@ size = Vector2(1041, 368)
resource_local_to_scene = true
radius = 371.058
-[sub_resource type="CircleShape2D" id="CircleShape2D_2nee2"]
-resource_local_to_scene = true
-radius = 300.0
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_ipqaa"]
-resource_local_to_scene = true
-radius = 300.0
-
[sub_resource type="ShaderMaterial" id="ShaderMaterial_bcdgk"]
shader = ExtResource("37_7c2wq")
shader_parameter/speed = 1.0
@@ -173,30 +163,6 @@ shader_parameter/offset = 0.0
shader = ExtResource("24_anpd4")
shader_parameter/tiling_scale = Vector2(1, 20)
-[sub_resource type="CircleShape2D" id="CircleShape2D_hpgl7"]
-resource_local_to_scene = true
-radius = 300.0
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_qavgq"]
-resource_local_to_scene = true
-radius = 300.0
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_dr6bm"]
-resource_local_to_scene = true
-radius = 300.0
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_njxly"]
-resource_local_to_scene = true
-radius = 300.0
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_34r5t"]
-resource_local_to_scene = true
-radius = 300.0
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_54ty3"]
-resource_local_to_scene = true
-radius = 300.0
-
[sub_resource type="ShaderMaterial" id="ShaderMaterial_lwk6t"]
shader = ExtResource("17_lwdq7")
shader_parameter/hue_shift = 0.0
@@ -231,7 +197,7 @@ stream_2/stream = ExtResource("63_td2xu")
[node name="BabushkaSceneFarmOutside2d" type="Node2D"]
script = ExtResource("1_6krrk")
-_sceneNamesToLoad = PackedStringArray("res://scenes/Babushka_scene_indoor_common_room.tscn")
+_sceneNamesToLoad = PackedStringArray("res://scenes/res://scenes/Babushka_scene_farm_outside_2d.tscn.tscn")
[node name="Camera2D" type="Camera2D" parent="." node_paths=PackedStringArray("_followNode")]
position = Vector2(3180, 1961)
@@ -947,7 +913,6 @@ z_index = 1
position = Vector2(2693, 1876)
_fieldParent = NodePath("../Farm visuals/FieldParent")
_hoe = ExtResource("28_le48k")
-_wateringCan = ExtResource("29_6laxt")
[node name="Animated Sprites" parent="YSorted/Vesna/CharacterBody2D/visuals" index="0"]
position = Vector2(-33, 554)
@@ -956,7 +921,6 @@ position = Vector2(-33, 554)
_camera = NodePath("../../../Camera2D")
[node name="Brünnen" type="Sprite2D" parent="YSorted"]
-visible = false
z_index = 1
y_sort_enabled = true
material = SubResource("ShaderMaterial_2vojv")
@@ -973,46 +937,14 @@ collision_mask = 4
position = Vector2(145.5, -224)
shape = SubResource("RectangleShape2D_0sfl7")
-[node name="InteractionArea" parent="YSorted/Brünnen" instance=ExtResource("31_xcb8u")]
+[node name="InteractionArea" parent="YSorted/Brünnen" node_paths=PackedStringArray("_spriteToOutline") instance=ExtResource("31_xcb8u")]
+_spriteToOutline = NodePath("..")
_id = 1
[node name="CollisionShape3D" parent="YSorted/Brünnen/InteractionArea/Area2D" index="0"]
position = Vector2(146, -130)
shape = SubResource("CircleShape2D_p6n74")
-[node name="HoeGenericPickup" parent="YSorted" instance=ExtResource("32_752hh")]
-visible = false
-position = Vector2(6095, 2087)
-
-[node name="SpawnWithItem" parent="YSorted/HoeGenericPickup" index="0"]
-_blueprint = ExtResource("33_v0fwx")
-
-[node name="CollisionShape3D" parent="YSorted/HoeGenericPickup/InteractionArea2/Area2D" index="0"]
-shape = SubResource("CircleShape2D_2nee2")
-
-[node name="CanGenericPickup" parent="YSorted" instance=ExtResource("32_752hh")]
-visible = false
-position = Vector2(8192, 3507)
-
-[node name="SpawnWithItem" parent="YSorted/CanGenericPickup" index="0"]
-_blueprint = ExtResource("29_6laxt")
-
-[node name="InteractionArea2" parent="YSorted/CanGenericPickup" index="3"]
-position = Vector2(0, -159)
-
-[node name="CollisionShape3D" parent="YSorted/CanGenericPickup/InteractionArea2/Area2D" index="0"]
-shape = SubResource("CircleShape2D_ipqaa")
-
-[node name="RakeGenericPickup" parent="YSorted" instance=ExtResource("32_752hh")]
-visible = false
-position = Vector2(8391, 2060)
-
-[node name="SpawnWithItem" parent="YSorted/RakeGenericPickup" index="0"]
-_blueprint = ExtResource("28_le48k")
-
-[node name="CollisionShape3D" parent="YSorted/RakeGenericPickup/InteractionArea2/Area2D" index="0"]
-shape = SubResource("CircleShape2D_ipqaa")
-
[node name="Farm visuals" type="Node2D" parent="YSorted"]
position = Vector2(-60, 122)
@@ -1751,119 +1683,131 @@ rotation = 1.5708
scale = Vector2(0.1, 8.7)
texture = ExtResource("26_bwvai")
-[node name="FieldParent" type="Node2D" parent="YSorted/Farm visuals"]
+[node name="FieldParent" type="Node2D" parent="YSorted/Farm visuals" node_paths=PackedStringArray("fields")]
position = Vector2(53, 20)
scale = Vector2(1, 0.993819)
script = ExtResource("46_xkmgh")
+fields = {}
metadata/_custom_type_script = "uid://dhxtdhfqx3bte"
-[node name="BaseField" parent="YSorted/Farm visuals" instance=ExtResource("43_dr6bm")]
-position = Vector2(447, 2597)
+[node name="BaseField" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
+position = Vector2(651, 2630.26)
+scale = Vector2(1, 1.00622)
-[node name="BeetRoot" parent="YSorted/Farm visuals/BaseField/FieldBehaviour" index="1" node_paths=PackedStringArray("_smallPlants")]
-_smallPlants = [NodePath("SmallPlant/01"), NodePath("SmallPlant/02"), null, null]
+[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField" index="0"]
+FieldState = 3
-[node name="BeetSeet" parent="YSorted/Farm visuals/BaseField/FieldBehaviour/BeetRoot/Seeds" index="0"]
-visible = true
+[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
+_state = 2
+_field = NodePath("../..")
-[node name="01" parent="YSorted/Farm visuals/BaseField/FieldBehaviour/BeetRoot/BigPlant" index="0"]
-visible = false
+[node name="BaseField2" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
+position = Vector2(1226, 3098.15)
+scale = Vector2(1, 1.00622)
-[node name="CollisionShape3D" parent="YSorted/Farm visuals/BaseField/FieldBehaviour/BeetRoot/ReadyPlantInventoryItem/InteractionArea2/Area2D" index="0"]
-shape = SubResource("CircleShape2D_hpgl7")
+[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField2" index="0"]
+FieldState = 3
-[node name="BaseField2" parent="YSorted/Farm visuals" instance=ExtResource("43_dr6bm")]
-position = Vector2(1230, 2590)
+[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField2/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
+_state = 1
+_field = NodePath("../..")
-[node name="BeetRoot" parent="YSorted/Farm visuals/BaseField2/FieldBehaviour" index="1" node_paths=PackedStringArray("_smallPlants")]
-_smallPlants = [NodePath("SmallPlant/01"), NodePath("SmallPlant/02"), null, null]
+[node name="BaseField3" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
+position = Vector2(1782, 2606.11)
+scale = Vector2(1, 1.00622)
-[node name="01" parent="YSorted/Farm visuals/BaseField2/FieldBehaviour/BeetRoot/BigPlant" index="0"]
-visible = false
+[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField3" index="0"]
+FieldState = 3
-[node name="03" parent="YSorted/Farm visuals/BaseField2/FieldBehaviour/BeetRoot/BigPlant" index="2"]
-visible = true
+[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField3/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
+_state = 2
+_field = NodePath("../..")
-[node name="CollisionShape3D" parent="YSorted/Farm visuals/BaseField2/FieldBehaviour/BeetRoot/ReadyPlantInventoryItem/InteractionArea2/Area2D" index="0"]
-shape = SubResource("CircleShape2D_qavgq")
+[node name="BaseField4" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
+position = Vector2(2559, 2624.22)
+scale = Vector2(1, 1.00622)
-[node name="BaseField3" parent="YSorted/Farm visuals" instance=ExtResource("43_dr6bm")]
-position = Vector2(1994, 2603)
+[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField4" index="0"]
+FieldState = 3
-[node name="BeetRoot" parent="YSorted/Farm visuals/BaseField3/FieldBehaviour" index="1" node_paths=PackedStringArray("_smallPlants")]
-_smallPlants = [NodePath("SmallPlant/01"), NodePath("SmallPlant/02"), null, null]
+[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField4/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
+_state = 2
+_field = NodePath("../..")
-[node name="01" parent="YSorted/Farm visuals/BaseField3/FieldBehaviour/BeetRoot/SmallPlant" index="0"]
-visible = true
+[node name="BaseField5" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
+position = Vector2(3305, 2624.22)
+scale = Vector2(1, 1.00622)
-[node name="01" parent="YSorted/Farm visuals/BaseField3/FieldBehaviour/BeetRoot/BigPlant" index="0"]
-visible = false
-
-[node name="CollisionShape3D" parent="YSorted/Farm visuals/BaseField3/FieldBehaviour/BeetRoot/ReadyPlantInventoryItem/InteractionArea2/Area2D" index="0"]
-shape = SubResource("CircleShape2D_dr6bm")
-
-[node name="BaseField4" parent="YSorted/Farm visuals" instance=ExtResource("43_dr6bm")]
-position = Vector2(478, 3098)
-
-[node name="BeetRoot" parent="YSorted/Farm visuals/BaseField4/FieldBehaviour" index="1" node_paths=PackedStringArray("_smallPlants")]
-_smallPlants = [NodePath("SmallPlant/01"), NodePath("SmallPlant/02"), null, null]
-
-[node name="BeetSeet3" parent="YSorted/Farm visuals/BaseField4/FieldBehaviour/BeetRoot/Seeds" index="2"]
-visible = true
+[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField5" index="0"]
+FieldState = 3
-[node name="01" parent="YSorted/Farm visuals/BaseField4/FieldBehaviour/BeetRoot/BigPlant" index="0"]
-visible = false
+[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField5/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
+_state = 2
+_field = NodePath("../..")
-[node name="CollisionShape3D" parent="YSorted/Farm visuals/BaseField4/FieldBehaviour/BeetRoot/ReadyPlantInventoryItem/InteractionArea2/Area2D" index="0"]
-shape = SubResource("CircleShape2D_njxly")
+[node name="BaseField6" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
+position = Vector2(4033, 2618.18)
+scale = Vector2(1, 1.00622)
-[node name="BaseField5" parent="YSorted/Farm visuals" instance=ExtResource("43_dr6bm")]
-position = Vector2(1279, 3123)
+[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField6" index="0"]
+FieldState = 3
-[node name="BeetRoot" parent="YSorted/Farm visuals/BaseField5/FieldBehaviour" index="1" node_paths=PackedStringArray("_smallPlants")]
-_smallPlants = [NodePath("SmallPlant/01"), NodePath("SmallPlant/02"), null, null]
+[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField6/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
+_state = 1
+_field = NodePath("../..")
-[node name="Seeds" parent="YSorted/Farm visuals/BaseField5/FieldBehaviour/BeetRoot" index="0"]
-visible = false
+[node name="BaseField7" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
+position = Vector2(4755, 2630.26)
+scale = Vector2(1, 1.00622)
-[node name="01" parent="YSorted/Farm visuals/BaseField5/FieldBehaviour/BeetRoot/BigPlant" index="0"]
-visible = false
+[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField7" index="0"]
+FieldState = 3
-[node name="02" parent="YSorted/Farm visuals/BaseField5/FieldBehaviour/BeetRoot/BigPlant" index="1"]
-visible = true
+[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField7/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
+_state = 2
+_field = NodePath("../..")
-[node name="CollisionShape3D" parent="YSorted/Farm visuals/BaseField5/FieldBehaviour/BeetRoot/ReadyPlantInventoryItem/InteractionArea2/Area2D" index="0"]
-shape = SubResource("CircleShape2D_34r5t")
+[node name="BaseField8" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
+position = Vector2(4418, 3226.95)
+scale = Vector2(1, 1.00622)
-[node name="BaseField6" parent="YSorted/Farm visuals" instance=ExtResource("43_dr6bm")]
-position = Vector2(2037, 3135)
+[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField8" index="0"]
+FieldState = 3
-[node name="BeetRoot" parent="YSorted/Farm visuals/BaseField6/FieldBehaviour" index="1" node_paths=PackedStringArray("_smallPlants")]
-_smallPlants = [NodePath("SmallPlant/01"), NodePath("SmallPlant/02"), null, null]
+[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField8/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
+_state = 2
+_field = NodePath("../..")
-[node name="01" parent="YSorted/Farm visuals/BaseField6/FieldBehaviour/BeetRoot/SmallPlant" index="0"]
-visible = true
+[node name="BaseField9" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
+position = Vector2(5317, 3208.83)
+scale = Vector2(1, 1.00622)
-[node name="01" parent="YSorted/Farm visuals/BaseField6/FieldBehaviour/BeetRoot/BigPlant" index="0"]
-visible = false
+[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField9" index="0"]
+FieldState = 3
-[node name="CollisionShape3D" parent="YSorted/Farm visuals/BaseField6/FieldBehaviour/BeetRoot/ReadyPlantInventoryItem/InteractionArea2/Area2D" index="0"]
-shape = SubResource("CircleShape2D_54ty3")
+[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField9/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
+_state = 1
+_field = NodePath("../..")
[node name="Blocker" type="Node2D" parent="YSorted"]
-[node name="Fence Door2" type="Sprite2D" parent="YSorted/Blocker"]
+[node name="BackToFarm" parent="YSorted/Blocker" node_paths=PackedStringArray("_spriteToOutline") instance=ExtResource("31_xcb8u")]
+position = Vector2(3774, 2025)
+_spriteToOutline = NodePath("Fence Door2")
+_id = 0
+
+[node name="Fence Door2" type="Sprite2D" parent="YSorted/Blocker/BackToFarm"]
material = SubResource("ShaderMaterial_lwk6t")
-position = Vector2(3788, 1563)
+position = Vector2(60, -450)
rotation = -0.0963081
scale = Vector2(0.903, 0.96)
texture = ExtResource("47_xfjh2")
-[node name="StaticBody2D" type="StaticBody2D" parent="YSorted/Blocker/Fence Door2"]
+[node name="StaticBody2D" type="StaticBody2D" parent="YSorted/Blocker/BackToFarm/Fence Door2"]
collision_layer = 2
collision_mask = 4
-[node name="CollisionShape2D" type="CollisionShape2D" parent="YSorted/Blocker/Fence Door2/StaticBody2D"]
+[node name="CollisionShape2D" type="CollisionShape2D" parent="YSorted/Blocker/BackToFarm/Fence Door2/StaticBody2D"]
position = Vector2(-106.663, 182.891)
shape = SubResource("RectangleShape2D_ycj14")
@@ -1950,41 +1894,19 @@ script = ExtResource("58_m3hs4")
[connection signal="FilledWateringCan" from="YSorted/Vesna" to="Audio/SFX/FillWater SFX2" method="PlayOneShot"]
[connection signal="WateringField" from="YSorted/Vesna/FarmingControls" to="Audio/SFX/Watering SFX" method="PlayOneShot"]
[connection signal="InteractedTool" from="YSorted/Brünnen/InteractionArea" to="YSorted/Vesna" method="TryFillWateringCan"]
-[connection signal="SuccessfulPickUp" from="YSorted/CanGenericPickup" to="YSorted/Vesna" method="HandlePickUp"]
-[connection signal="SuccessfulPickUp" from="YSorted/RakeGenericPickup" to="YSorted/Vesna" method="HandlePickUp"]
[connection signal="FieldCreated" from="YSorted/Farm visuals/FieldParent" to="Audio/SFX/Farming SFX" method="PlayOneShot"]
+[connection signal="InteractedTool" from="YSorted/Blocker/BackToFarm" to="." method="LoadSceneAtIndex"]
[connection signal="finished" from="Audio/Background Music Ramp up" to="Audio/Background Music loop" method="PlayFromOffset"]
[editable path="YSorted/Vesna"]
[editable path="YSorted/Brünnen/InteractionArea"]
-[editable path="YSorted/HoeGenericPickup"]
-[editable path="YSorted/HoeGenericPickup/InteractionArea2"]
-[editable path="YSorted/CanGenericPickup"]
-[editable path="YSorted/CanGenericPickup/InteractionArea2"]
-[editable path="YSorted/RakeGenericPickup"]
-[editable path="YSorted/RakeGenericPickup/InteractionArea2"]
-[editable path="YSorted/Farm visuals/BaseField"]
-[editable path="YSorted/Farm visuals/BaseField/FieldBehaviour/BeetRoot"]
-[editable path="YSorted/Farm visuals/BaseField/FieldBehaviour/BeetRoot/ReadyPlantInventoryItem"]
-[editable path="YSorted/Farm visuals/BaseField/FieldBehaviour/BeetRoot/ReadyPlantInventoryItem/InteractionArea2"]
-[editable path="YSorted/Farm visuals/BaseField2"]
-[editable path="YSorted/Farm visuals/BaseField2/FieldBehaviour/BeetRoot"]
-[editable path="YSorted/Farm visuals/BaseField2/FieldBehaviour/BeetRoot/ReadyPlantInventoryItem"]
-[editable path="YSorted/Farm visuals/BaseField2/FieldBehaviour/BeetRoot/ReadyPlantInventoryItem/InteractionArea2"]
-[editable path="YSorted/Farm visuals/BaseField3"]
-[editable path="YSorted/Farm visuals/BaseField3/FieldBehaviour/BeetRoot"]
-[editable path="YSorted/Farm visuals/BaseField3/FieldBehaviour/BeetRoot/ReadyPlantInventoryItem"]
-[editable path="YSorted/Farm visuals/BaseField3/FieldBehaviour/BeetRoot/ReadyPlantInventoryItem/InteractionArea2"]
-[editable path="YSorted/Farm visuals/BaseField4"]
-[editable path="YSorted/Farm visuals/BaseField4/FieldBehaviour/BeetRoot"]
-[editable path="YSorted/Farm visuals/BaseField4/FieldBehaviour/BeetRoot/ReadyPlantInventoryItem"]
-[editable path="YSorted/Farm visuals/BaseField4/FieldBehaviour/BeetRoot/ReadyPlantInventoryItem/InteractionArea2"]
-[editable path="YSorted/Farm visuals/BaseField5"]
-[editable path="YSorted/Farm visuals/BaseField5/FieldBehaviour/BeetRoot"]
-[editable path="YSorted/Farm visuals/BaseField5/FieldBehaviour/BeetRoot/ReadyPlantInventoryItem"]
-[editable path="YSorted/Farm visuals/BaseField5/FieldBehaviour/BeetRoot/ReadyPlantInventoryItem/InteractionArea2"]
-[editable path="YSorted/Farm visuals/BaseField6"]
-[editable path="YSorted/Farm visuals/BaseField6/FieldBehaviour/BeetRoot"]
-[editable path="YSorted/Farm visuals/BaseField6/FieldBehaviour/BeetRoot/ReadyPlantInventoryItem"]
-[editable path="YSorted/Farm visuals/BaseField6/FieldBehaviour/BeetRoot/ReadyPlantInventoryItem/InteractionArea2"]
+[editable path="YSorted/Farm visuals/FieldParent/BaseField"]
+[editable path="YSorted/Farm visuals/FieldParent/BaseField2"]
+[editable path="YSorted/Farm visuals/FieldParent/BaseField3"]
+[editable path="YSorted/Farm visuals/FieldParent/BaseField4"]
+[editable path="YSorted/Farm visuals/FieldParent/BaseField5"]
+[editable path="YSorted/Farm visuals/FieldParent/BaseField6"]
+[editable path="YSorted/Farm visuals/FieldParent/BaseField7"]
+[editable path="YSorted/Farm visuals/FieldParent/BaseField8"]
+[editable path="YSorted/Farm visuals/FieldParent/BaseField9"]
[editable path="CanvasLayer"]
diff --git a/scenes/Babushka_scene_startMenu.tscn b/scenes/Babushka_scene_startMenu.tscn
index 262a257..f4ea948 100644
--- a/scenes/Babushka_scene_startMenu.tscn
+++ b/scenes/Babushka_scene_startMenu.tscn
@@ -6,7 +6,7 @@
[node name="BabushkaSceneStartMenu" type="Node2D"]
script = ExtResource("1_fj2fh")
-_sceneNamesToLoad = PackedStringArray("res://scenes/Babushka_scene_farm_outside_2d.tscn")
+_sceneNamesToLoad = PackedStringArray("res://scenes/Babushka_scene_disclaimer.tscn")
[node name="CanvasLayer" type="CanvasLayer" parent="."]
diff --git a/scenes/testing/animation_setup_test.tscn b/scenes/testing/animation_setup_test.tscn
index edba314..29e4c9d 100644
--- a/scenes/testing/animation_setup_test.tscn
+++ b/scenes/testing/animation_setup_test.tscn
@@ -72,7 +72,6 @@ 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
-scale = Vector2(1, 1)
rest = Transform2D(0.0418757, 0.999123, -0.999123, 0.0418757, 13.2948, -0.197781)
[node name="armR" type="Bone2D" parent="Vesna/Skeleton2D/hip/chest"]
@@ -84,7 +83,6 @@ rest = Transform2D(-0.674355, -0.0959749, 0.0959749, -0.674355, 19.1624, -26.827
[node name="forearmR" type="Bone2D" parent="Vesna/Skeleton2D/hip/chest/armR"]
position = Vector2(26.3157, -1.29047)
rotation = -2.2602
-scale = Vector2(1, 1)
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"]
@@ -101,5 +99,4 @@ 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
-scale = Vector2(1, 1)
rest = Transform2D(-0.99961, -0.0279217, 0.0279217, -0.99961, 24.8604, -0.524962)
diff --git a/scripts/CSharp/Common/Animation/Duck.cs b/scripts/CSharp/Common/Animation/Duck.cs
index 008722a..766f472 100644
--- a/scripts/CSharp/Common/Animation/Duck.cs
+++ b/scripts/CSharp/Common/Animation/Duck.cs
@@ -5,8 +5,8 @@ namespace Babushka.scripts.CSharp.Common.Animation;
public partial class Duck : Node2D
{
[Export] private CharacterBody2D _characterBody;
- [Export] private AudioPlayer _nakNakAudio;
- [Export] private AudioPlayer _wingFlapAudio;
+ [Export] private AudioPlayer2D _nakNakAudio;
+ [Export] private AudioPlayer2D _wingFlapAudio;
[Export] private Node2D _vesna;
[Export] private float _runningSpeed = 3f;
[Export] private float _slowSpeed = 0.5f;
diff --git a/scripts/CSharp/Common/Audio/AudioPlayer.cs b/scripts/CSharp/Common/Audio/AudioPlayer.cs
new file mode 100644
index 0000000..cc41f48
--- /dev/null
+++ b/scripts/CSharp/Common/Audio/AudioPlayer.cs
@@ -0,0 +1,14 @@
+using Godot;
+
+namespace Babushka.scripts.CSharp.Common.Audio;
+
+public partial class AudioPlayer : AudioStreamPlayer
+{
+ ///
+ /// For SFX and other audio that should be played only once and not looped.
+ ///
+ public void PlayOneShot()
+ {
+ Play();
+ }
+}
\ No newline at end of file
diff --git a/scripts/CSharp/Common/Audio/AudioPlayer.cs.uid b/scripts/CSharp/Common/Audio/AudioPlayer.cs.uid
new file mode 100644
index 0000000..65f1e31
--- /dev/null
+++ b/scripts/CSharp/Common/Audio/AudioPlayer.cs.uid
@@ -0,0 +1 @@
+uid://dx25g14a7xi4w
diff --git a/scripts/CSharp/Common/AudioPlayer.cs b/scripts/CSharp/Common/AudioPlayer2D.cs
similarity index 79%
rename from scripts/CSharp/Common/AudioPlayer.cs
rename to scripts/CSharp/Common/AudioPlayer2D.cs
index 1be2174..62409a2 100644
--- a/scripts/CSharp/Common/AudioPlayer.cs
+++ b/scripts/CSharp/Common/AudioPlayer2D.cs
@@ -2,7 +2,7 @@ using Godot;
namespace Babushka.scripts.CSharp.Common;
-public partial class AudioPlayer : AudioStreamPlayer2D
+public partial class AudioPlayer2D : AudioStreamPlayer2D
{
///
/// For SFX and other audio that should be played only once and not looped.
diff --git a/scripts/CSharp/Common/AudioPlayer.cs.uid b/scripts/CSharp/Common/AudioPlayer2D.cs.uid
similarity index 100%
rename from scripts/CSharp/Common/AudioPlayer.cs.uid
rename to scripts/CSharp/Common/AudioPlayer2D.cs.uid
diff --git a/scripts/CSharp/Common/CharacterControls/InteractionArea2D.cs b/scripts/CSharp/Common/CharacterControls/InteractionArea2D.cs
index 72ea54b..1c93896 100644
--- a/scripts/CSharp/Common/CharacterControls/InteractionArea2D.cs
+++ b/scripts/CSharp/Common/CharacterControls/InteractionArea2D.cs
@@ -1,4 +1,5 @@
using System;
+using Babushka.scripts.CSharp.Common.Services;
using Godot;
namespace Babushka.scripts.CSharp.Common.CharacterControls;
@@ -25,10 +26,13 @@ public partial class InteractionArea2D : Node2D
set => _active = value;
}
+ public void SetActiveInverse(bool active)
+ {
+ IsActive = !active;
+ }
public override void _Ready()
{
-
if (_useSprite && _useOutline)
{
try
@@ -40,12 +44,12 @@ public partial class InteractionArea2D : Node2D
GD.PrintErr($"No sprite to outline found on: {GetParent().Name}" + exception.Message);
}
}
-
}
+
public void OnPlayerEntered(Node2D player)
{
- if (!_active)
+ if (!_active || !InputService.Instance.InputEnabled)
return;
if(_showLabel)
@@ -72,21 +76,31 @@ public partial class InteractionArea2D : Node2D
public override void _Input(InputEvent @event)
{
- if (!_active)
+ if (!_active || !InputService.Instance.InputEnabled)
return;
if (@event.IsAction("interact") && @event.IsPressed())
{
- if (_area.HasOverlappingBodies())
- {
- _label.Hide();
+ TryInteract();
+ }
+
+ if (@event.IsActionPressed("click") && @event.IsPressed())
+ {
+ TryInteract();
+ }
+ }
+
+ private void TryInteract()
+ {
+ if (_area.HasOverlappingBodies())
+ {
+ _label.Hide();
- if (_useSprite && _useOutline)
- _spriteToOutline.Material = _backupMaterial;
+ if (_useSprite && _useOutline)
+ _spriteToOutline.Material = _backupMaterial;
- EmitSignal(SignalName.InteractedTool, _id);
- EmitSignal(SignalName.Interacted);
- }
+ EmitSignal(SignalName.InteractedTool, _id);
+ EmitSignal(SignalName.Interacted);
}
}
diff --git a/scripts/CSharp/Common/CharacterControls/PlayerMovement.cs b/scripts/CSharp/Common/CharacterControls/PlayerMovement.cs
index 029a6b8..bb95566 100644
--- a/scripts/CSharp/Common/CharacterControls/PlayerMovement.cs
+++ b/scripts/CSharp/Common/CharacterControls/PlayerMovement.cs
@@ -1,5 +1,3 @@
-using System.Threading.Tasks;
-using Babushka.scripts.CSharp.Common.Inventory;
using Babushka.scripts.CSharp.Common.Services;
using Godot;
@@ -8,8 +6,7 @@ namespace Babushka.scripts.CSharp.Common.CharacterControls;
public partial class PlayerMovement : CharacterBody2D
{
[Export] private float _speed = 1000f;
-
- private InventoryManager _inventoryManager;
+ [Export] private Timer _stepTimer;
public override void _Process(double delta)
{
@@ -49,6 +46,19 @@ public partial class PlayerMovement : CharacterBody2D
anyActionPressed = true;
}
+
+ if (Velocity.LengthSquared() == 0 && currentVelocity.LengthSquared() > 0)
+ {
+ _stepTimer.Start();
+ _stepTimer.SetPaused(false);
+ }
+
+ if (currentVelocity.LengthSquared() == 0 && Velocity.LengthSquared() != 0)
+ {
+ _stepTimer.Stop();
+ _stepTimer.SetPaused(true);
+ }
+
if (anyActionPressed)
{
@@ -67,5 +77,9 @@ public partial class PlayerMovement : CharacterBody2D
Velocity = currentVelocity;
MoveAndSlide();
}
+ else
+ {
+ Velocity = Vector2.Zero;
+ }
}
}
diff --git a/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs b/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs
index b747ebf..19ad9d0 100644
--- a/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs
+++ b/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs
@@ -1,5 +1,6 @@
using System;
using Babushka.scripts.CSharp.Common.CharacterControls;
+using Babushka.scripts.CSharp.Common.Inventory;
using Godot;
namespace Babushka.scripts.CSharp.Common.Farming;
@@ -13,7 +14,10 @@ public partial class FieldBehaviour2D : Sprite2D
[Export] private Texture2D Tilled;
[Export] private Texture2D Watered;
[Export] public FieldState FieldState = FieldState.Tilled;
- [Export] private InteractionArea2D _growingCollider;
+ [Export] public InteractionArea2D PlantingInteraction;
+ [Export] public Node2D PlantingPlaceholder;
+ [Export] public ItemRepository ItemRepository;
+
public Vector2 FieldPosition;
@@ -31,19 +35,22 @@ public partial class FieldBehaviour2D : Sprite2D
{
case FieldState.Empty:
FieldState = FieldState.Empty;
+ PlantingInteraction.IsActive = false;
break;
case FieldState.Tilled:
FieldState = FieldState.Tilled;
_fieldSprite.Texture = Tilled;
- _growingCollider.Visible = false;
+ PlantingInteraction.IsActive = true;
break;
case FieldState.Watered:
FieldState = FieldState.Watered;
_fieldSprite.Texture = Watered;
- _growingCollider.Visible = true;
+ PlantingInteraction.IsActive = true;
break;
case FieldState.Planted:
FieldState = FieldState.Planted;
+ _fieldSprite.Texture = Tilled;
+ PlantingInteraction.IsActive = false;
break;
default:
FieldState = FieldState.NotFound;
@@ -62,19 +69,41 @@ public partial class FieldBehaviour2D : Sprite2D
///
public void Farm()
{
- switch (FieldState)
+ if (TryPlant())
{
- case FieldState.Empty:
- _fieldSprite.Texture = Tilled;
- FieldState = FieldState.Tilled;
- break;
- case FieldState.Watered:
- FieldState = FieldState.Planted;
- break;
- case FieldState.Planted:
- break;
- default:
- break;
+ UpdateFieldState(FieldState.Planted);
}
}
+
+ private bool TryPlant()
+ {
+ bool success = false;
+ int currentSlotIndex = InventoryManager.Instance.CurrentSelectedSlotIndex;
+ ItemInstance? item = InventoryManager.Instance.playerInventory.Slots[currentSlotIndex].itemInstance;
+
+ if (item == null || PlantingPlaceholder.GetChildCount() > 0 || item.amount == 0)
+ return success;
+
+ string prefabPath = ItemRepository.TryGetPrefabPath(item.blueprint);
+
+ if (prefabPath != null)
+ {
+ PackedScene prefab = ResourceLoader.Load(prefabPath, nameof(PackedScene));
+ Node2D plant2d = prefab.Instantiate();
+ PlantingPlaceholder.AddChild(plant2d);
+ plant2d.GlobalPosition = PlantingPlaceholder.GlobalPosition;
+ PlantBehaviour2D? plantBehaviour = plant2d as PlantBehaviour2D;
+
+ if (plantBehaviour != null)
+ {
+ plantBehaviour.Field = this;
+ }
+
+ InventoryManager.Instance.playerInventory.RemoveItem(currentSlotIndex);
+ success = true;
+ }
+
+ return success;
+ }
+
}
\ No newline at end of file
diff --git a/scripts/CSharp/Common/Farming/FieldService2D.cs b/scripts/CSharp/Common/Farming/FieldService2D.cs
index 0583dbd..0d241e9 100644
--- a/scripts/CSharp/Common/Farming/FieldService2D.cs
+++ b/scripts/CSharp/Common/Farming/FieldService2D.cs
@@ -12,20 +12,6 @@ public partial class FieldService2D : Node2D
[Signal] public delegate void FieldCreatedEventHandler();
- /*
- public override void _PhysicsProcess(double delta)
- {
- var spaceState = GetWorld2D().DirectSpaceState;
- // use global coordinates, not local to node
- var query = PhysicsRayQueryParameters2D.Create(GetGlobalMousePosition(), new Vector3(0,0,-1),
- CollisionMask, [GetRid()]);
- var result = spaceState.IntersectRay(query);
- if (result.Count > 0)
- GD.Print("Hit at point: ", result["position"]);
- }
- */
-
-
//Create
public bool TryAddEntry(Vector2I key, FieldBehaviour2D field)
{
diff --git a/scripts/CSharp/Common/Farming/PlantBehaviour2D.cs b/scripts/CSharp/Common/Farming/PlantBehaviour2D.cs
index d078b19..6a3439a 100644
--- a/scripts/CSharp/Common/Farming/PlantBehaviour2D.cs
+++ b/scripts/CSharp/Common/Farming/PlantBehaviour2D.cs
@@ -1,5 +1,5 @@
using System;
-using Babushka.scripts.CSharp.Common.CharacterControls;
+using Babushka.scripts.CSharp.Common.Animation;
using Babushka.scripts.CSharp.Common.Inventory;
using Godot;
@@ -25,19 +25,46 @@ public partial class PlantBehaviour2D : Node2D
private string _magicWordDialogicEventName = "MagicWord";
private Sprite2D _currentPlantSprite = null;
private bool _magicWordSaid = false;
+
+ ///
+ /// public accessor for the field reference
+ ///
+ public FieldBehaviour2D Field
+ {
+ get => _field;
+ set => _field = value;
+ }
+
+ public override void _Ready()
+ {
+ if (_state == PlantState.None)
+ {
+ GetTree().CallGroup("PlantGrowing", VesnaAnimations.MethodName.PlayFarmingAnimation);
+ _state = PlantState.Planted;
+ _currentPlantSprite = GetRandomSprite(_seeds);
+ _currentPlantSprite.Visible = true;
+ }
+ else
+ {
+ GrowPlant();
+ }
+ }
+
+ public void Grow()
+ {
+ GetTree().CallGroup("PlantGrowing", VesnaAnimations.MethodName.PlayFarmingAnimation);
+ GrowPlant();
+ }
///
/// Transitions the plant to its next growth stage.
///
- public void Grow()
+ public void GrowPlant()
{
if (_field.FieldState != FieldState.Watered || _magicWordSaid != _magicWordNeeded)
return;
- //GetTree().CallGroup("PlantGrowing", PlayerMovement.MethodName.PlayFarmingAnimation);
- // todo:
- // find out why the last plant stage is being skipped the second time around
switch (_state)
{
case PlantState.None:
@@ -47,26 +74,30 @@ public partial class PlantBehaviour2D : Node2D
break;
case PlantState.Planted:
_state = PlantState.SmallPlant;
- _currentPlantSprite.Visible = false;
+ if(_currentPlantSprite != null)
+ _currentPlantSprite.Visible = false;
_currentPlantSprite = GetRandomSprite(_smallPlants);
_currentPlantSprite.Visible = true;
break;
case PlantState.SmallPlant:
_state = PlantState.BigPlant;
- _currentPlantSprite.Visible = false;
+ if(_currentPlantSprite != null)
+ _currentPlantSprite.Visible = false;
_currentPlantSprite = GetRandomSprite(_bigPlants);
_currentPlantSprite.Visible = true;
break;
case PlantState.BigPlant:
_state = PlantState.Ready;
- _currentPlantSprite.Visible = false;
+ if(_currentPlantSprite != null)
+ _currentPlantSprite.Visible = false;
_currentPlantSprite = GetRandomSprite(_readyPlants);
_currentPlantSprite.Visible = true;
ActivatePickupAfterDelay(true);
break;
case PlantState.Ready:
_state = PlantState.None;
- _currentPlantSprite.Visible = false;
+ if(_currentPlantSprite != null)
+ _currentPlantSprite.Visible = false;
_currentPlantSprite = null;
ActivatePickupAfterDelay(false);
break;
diff --git a/scripts/CSharp/Common/Farming/VesnaBehaviour2D.cs b/scripts/CSharp/Common/Farming/VesnaBehaviour2D.cs
index 13df0bf..05eba7a 100644
--- a/scripts/CSharp/Common/Farming/VesnaBehaviour2D.cs
+++ b/scripts/CSharp/Common/Farming/VesnaBehaviour2D.cs
@@ -46,23 +46,21 @@ public partial class VesnaBehaviour2D : Node
{
InventorySlot currentSlot = InventoryManager.Instance.GetCurrentSelectedSlot();
ItemInstance? currentItem = currentSlot.itemInstance;
-
- if (currentItem == null)
- return;
-
+
int toolId = -1;
- if (currentItem.blueprint == _hoe)
+ if (currentItem != null && currentItem.blueprint == _hoe)
{
toolId = 0;
}
- if (currentItem.blueprint == _wateringCan)
+ if (currentItem != null && currentItem.blueprint == _wateringCan)
{
toolId = 1;
}
ActivateTool(toolId);
+ _vesnaAnimations.ActivateTool(toolId >= 0, toolId);
EmitSignal(SignalName.InventorySelectionChanged, toolId);
}
diff --git a/scripts/CSharp/Common/Inventory/InventoryActionResult.cs b/scripts/CSharp/Common/Inventory/InventoryActionResult.cs
index be9c0e5..14efb3e 100644
--- a/scripts/CSharp/Common/Inventory/InventoryActionResult.cs
+++ b/scripts/CSharp/Common/Inventory/InventoryActionResult.cs
@@ -3,8 +3,8 @@
public enum InventoryActionResult
{
Success,
- DestinationDoesNotExists,
+ DestinationDoesNotExist,
DestinationFull,
- SourceDoesNotExists,
+ SourceDoesNotExist,
SourceIsEmpty
}
diff --git a/scripts/CSharp/Common/Inventory/InventoryInstance.cs b/scripts/CSharp/Common/Inventory/InventoryInstance.cs
index 8812fe7..d1c7b50 100644
--- a/scripts/CSharp/Common/Inventory/InventoryInstance.cs
+++ b/scripts/CSharp/Common/Inventory/InventoryInstance.cs
@@ -17,6 +17,9 @@ public partial class InventoryInstance : Node
[Signal]
public delegate void InventoryContentsChangedEventHandler();
+ ///
+ /// The total amount of Inventoryslots in the inventory (empty and occupied).
+ ///
[Export]
public int SlotAmount
{
@@ -49,7 +52,7 @@ public partial class InventoryInstance : Node
private InventoryActionResult AddItemAndStackRecursive(ItemInstance newItem, int slotSearch)
{
if (newItem.blueprint == null || newItem.amount == 0)
- return InventoryActionResult.SourceDoesNotExists;
+ return InventoryActionResult.SourceDoesNotExist;
var slotIndex = -1;
// find stackable slot
@@ -97,7 +100,7 @@ public partial class InventoryInstance : Node
if (inventorySlot < 0 || inventorySlot >= _slots.Count)
{
itemInstance = null;
- return InventoryActionResult.SourceDoesNotExists;
+ return InventoryActionResult.SourceDoesNotExist;
}
if (_slots[inventorySlot].IsEmpty())
@@ -107,7 +110,14 @@ public partial class InventoryInstance : Node
}
itemInstance = _slots[inventorySlot].itemInstance;
- _slots[inventorySlot].itemInstance = null;
+ if (itemInstance == null)
+ return InventoryActionResult.SourceDoesNotExist;
+
+ itemInstance.amount -= 1;
+
+ if(itemInstance.amount == 0)
+ _slots[inventorySlot].itemInstance = null;
+
EmitSignal(SignalName.InventoryContentsChanged);
return InventoryActionResult.Success;
}
@@ -120,7 +130,7 @@ public partial class InventoryInstance : Node
public InventoryActionResult AddItemToSlot(ItemInstance itemInstance, int destinationSlot)
{
if (destinationSlot < 0 || destinationSlot >= _slots.Count)
- return InventoryActionResult.DestinationDoesNotExists;
+ return InventoryActionResult.DestinationDoesNotExist;
if (!_slots[destinationSlot].IsEmpty())
return InventoryActionResult.DestinationFull;
diff --git a/scripts/CSharp/Common/Inventory/InventorySlot.cs b/scripts/CSharp/Common/Inventory/InventorySlot.cs
index 9ee5a5a..fec8f36 100644
--- a/scripts/CSharp/Common/Inventory/InventorySlot.cs
+++ b/scripts/CSharp/Common/Inventory/InventorySlot.cs
@@ -1,9 +1,21 @@
#nullable enable
namespace Babushka.scripts.CSharp.Common.Inventory;
+///
+/// Represents a virtual object wrapper for an item instance.
+/// Can return the containing item or null.
+///
public class InventorySlot
{
+ ///
+ /// The inventory item instance that may or may not be bound to this slot.
+ ///
public ItemInstance? itemInstance;
+
+ ///
+ /// Whether or not this slot is currently occupied by an item instance.
+ ///
+ ///
public bool IsEmpty()
{
return itemInstance == null;
diff --git a/scripts/CSharp/Common/Inventory/ItemRepository.cs b/scripts/CSharp/Common/Inventory/ItemRepository.cs
new file mode 100644
index 0000000..a9b85c7
--- /dev/null
+++ b/scripts/CSharp/Common/Inventory/ItemRepository.cs
@@ -0,0 +1,29 @@
+
+using Godot;
+using Godot.Collections;
+
+namespace Babushka.scripts.CSharp.Common.Inventory;
+
+///
+/// A dictionary wrapper resource that holds references to ItemResources and maps them to their respective prefabs.
+///
+[GlobalClass]
+public partial class ItemRepository : Resource
+{
+ [Export] public Dictionary itemInventoryRepository;
+
+ ///
+ /// Returns the path to the itemPrefab for the inventory item.
+ ///
+ ///
+ ///
+ public string TryGetPrefabPath(ItemResource resource)
+ {
+ if (itemInventoryRepository.Keys.Contains(resource))
+ {
+ return itemInventoryRepository[resource];
+ }
+
+ return null;
+ }
+}
\ No newline at end of file
diff --git a/scripts/CSharp/Common/Inventory/ItemRepository.cs.uid b/scripts/CSharp/Common/Inventory/ItemRepository.cs.uid
new file mode 100644
index 0000000..29cac99
--- /dev/null
+++ b/scripts/CSharp/Common/Inventory/ItemRepository.cs.uid
@@ -0,0 +1 @@
+uid://oafmfqkdqewd
diff --git a/scripts/CSharp/Common/Inventory/ItemResource.cs b/scripts/CSharp/Common/Inventory/ItemResource.cs
index 0e0ed89..fd1b427 100644
--- a/scripts/CSharp/Common/Inventory/ItemResource.cs
+++ b/scripts/CSharp/Common/Inventory/ItemResource.cs
@@ -1,4 +1,5 @@
using Godot;
+
namespace Babushka.scripts.CSharp.Common.Inventory;
[GlobalClass]
@@ -15,7 +16,7 @@ public partial class ItemResource : Resource
[Export]
public int maxStack;
-
+
public ItemResource()
{
name = "";
@@ -23,3 +24,4 @@ public partial class ItemResource : Resource
maxStack = 1;
}
}
+
diff --git a/scripts/CSharp/Common/Items/InventoryDependentInteractable.cs b/scripts/CSharp/Common/Items/InventoryDependentInteractable.cs
new file mode 100644
index 0000000..84de2d5
--- /dev/null
+++ b/scripts/CSharp/Common/Items/InventoryDependentInteractable.cs
@@ -0,0 +1,57 @@
+using Babushka.scripts.CSharp.Common.CharacterControls;
+using Babushka.scripts.CSharp.Common.Inventory;
+using Godot;
+using Godot.Collections;
+
+namespace Babushka.scripts.CSharp.Common.Items;
+
+public partial class InventoryDependentInteractable : Node2D
+{
+ [Export] private InteractionArea2D _interactionArea;
+ [Export] private Array _itemsToReactTo;
+ [Export] private bool _activateOnItem = true;
+
+ private InventoryManager _inventoryManager;
+ private InventoryInstance _inventoryInstance;
+
+ public override void _Ready()
+ {
+ _inventoryManager = InventoryManager.Instance;
+ _inventoryInstance = _inventoryManager.playerInventory;
+ _inventoryManager.SlotIndexChanged += HandleInventorySelectedSlotIndexChanged;
+ }
+
+ private void HandleInventorySelectedSlotIndexChanged(int newIndex)
+ {
+ int currentSlotIndex = InventoryManager.Instance.CurrentSelectedSlotIndex;
+ ItemInstance? item = InventoryManager.Instance.playerInventory.Slots[currentSlotIndex].itemInstance;
+
+ if (item != null)
+ {
+ if (_activateOnItem)
+ {
+ _interactionArea.IsActive = Match(item.blueprint);
+ }
+ else
+ {
+ _interactionArea.IsActive = !Match(item.blueprint);
+ }
+ }
+
+ }
+
+ private bool Match(ItemResource inventoryItem)
+ {
+ bool matched = false;
+
+ foreach (ItemResource item in _itemsToReactTo)
+ {
+ if (inventoryItem == item)
+ {
+ matched = true;
+ }
+ }
+
+ return matched;
+ }
+}
\ No newline at end of file
diff --git a/scripts/CSharp/Common/Items/InventoryDependentInteractable.cs.uid b/scripts/CSharp/Common/Items/InventoryDependentInteractable.cs.uid
new file mode 100644
index 0000000..4eeb9c5
--- /dev/null
+++ b/scripts/CSharp/Common/Items/InventoryDependentInteractable.cs.uid
@@ -0,0 +1 @@
+uid://doxr432r22dd0
diff --git a/scripts/CSharp/Common/Items/NonInventoryPickup.cs b/scripts/CSharp/Common/Items/NonInventoryPickup.cs
new file mode 100644
index 0000000..1124923
--- /dev/null
+++ b/scripts/CSharp/Common/Items/NonInventoryPickup.cs
@@ -0,0 +1,13 @@
+using Babushka.scripts.CSharp.Common.Animation;
+using Godot;
+
+namespace Babushka.scripts.CSharp.Common.Items;
+
+public partial class NonInventoryPickup : Node2D
+{
+ public void PlayPickupAnimation()
+ {
+ // todo: replace with EventBus implementation as soon as this is possible
+ GetTree().CallGroup("Pickup", VesnaAnimations.MethodName.PlayPickUpAnimation);
+ }
+}
\ No newline at end of file
diff --git a/scripts/CSharp/Common/Items/NonInventoryPickup.cs.uid b/scripts/CSharp/Common/Items/NonInventoryPickup.cs.uid
new file mode 100644
index 0000000..699a9ee
--- /dev/null
+++ b/scripts/CSharp/Common/Items/NonInventoryPickup.cs.uid
@@ -0,0 +1 @@
+uid://dkk1vjijvgrd7
diff --git a/scripts/CSharp/Common/NPC/TalkingCharacter.cs b/scripts/CSharp/Common/NPC/TalkingCharacter.cs
index 96c5fc5..feda0aa 100644
--- a/scripts/CSharp/Common/NPC/TalkingCharacter.cs
+++ b/scripts/CSharp/Common/NPC/TalkingCharacter.cs
@@ -12,7 +12,8 @@ public partial class TalkingCharacter : Node2D
private int _timelineIndex = 0;
[Signal] public delegate void TalkingEventHandler(string timelineName);
-
+ [Signal] public delegate void FinishedTalkingEventHandler(bool hasTimeLinesToPlay);
+
public override void _Ready()
{
ToggleTalking();
@@ -37,5 +38,7 @@ public partial class TalkingCharacter : Node2D
}
if (_sprite != null)
_sprite.Play();
+
+ EmitSignal(SignalName.FinishedTalking, _timelineIndex >= _timelinesToPlay.Length);
}
}
diff --git a/scripts/CSharp/Common/Quest/QuestMessagePopup.cs b/scripts/CSharp/Common/Quest/QuestMessagePopup.cs
index 6cb8792..0baf839 100644
--- a/scripts/CSharp/Common/Quest/QuestMessagePopup.cs
+++ b/scripts/CSharp/Common/Quest/QuestMessagePopup.cs
@@ -1,6 +1,5 @@
using Godot;
using System;
-using System.Net.Mime;
using Babushka.scripts.CSharp.Common.Quest;
public partial class QuestMessagePopup : Control
diff --git a/scripts/CSharp/Common/SceneManagement/SceneTransitionThreaded.cs b/scripts/CSharp/Common/SceneManagement/SceneTransitionThreaded.cs
index eeaff47..556bc3e 100644
--- a/scripts/CSharp/Common/SceneManagement/SceneTransitionThreaded.cs
+++ b/scripts/CSharp/Common/SceneManagement/SceneTransitionThreaded.cs
@@ -48,7 +48,6 @@ public partial class SceneTransitionThreaded : CanvasLayer
public async void ChangeSceneToFile(string scenePath)
{
animationPlayer.Play("fadeIn");
- //yield(animationPlayer, "animation_finished");
await ToSignal(animationPlayer, "animation_finished");
GetTree().ChangeSceneToFile(scenePath);
animationPlayer.Play("fadeOut");
diff --git a/scripts/CSharp/Common/SceneTransition.cs b/scripts/CSharp/Common/SceneTransition.cs
index 7649041..e6c5426 100644
--- a/scripts/CSharp/Common/SceneTransition.cs
+++ b/scripts/CSharp/Common/SceneTransition.cs
@@ -17,7 +17,7 @@ public partial class SceneTransition : Node
public void LoadSceneAtIndex(int index)
{
string sceneName = _sceneNamesToLoad[index];
- SceneTransitionThreaded.Instance.ChangeSceneToFile(sceneName);
+ SceneTransitionThreaded.Instance.ChangeSceneToFileThreaded(sceneName);
UnloadAfterDelay();
}
diff --git a/scripts/CSharp/Common/Temp/MVPDuck.cs b/scripts/CSharp/Common/Temp/MVPDuck.cs
index d1e72b3..7c7cf93 100644
--- a/scripts/CSharp/Common/Temp/MVPDuck.cs
+++ b/scripts/CSharp/Common/Temp/MVPDuck.cs
@@ -12,13 +12,20 @@ public partial class MVPDuck : Node2D
[Export] private int _transferDelayMs;
[Export] private AnimationPlayer _animationPlayer;
[Export] private string _flapAnimationName = "flapFlap";
+
+ private bool _collected;
[Signal] public delegate void DuckCollectedEventHandler();
public void TransferToTargetAfterDelay()
{
- MoveAfterDelay();
- PlayAnimation();
+ if (!_collected)
+ {
+ MoveAfterDelay();
+ PlayAnimation();
+ _collected = true;
+ }
+
}
private void PlayAnimation()
diff --git a/scripts/CSharp/Common/UI/WateringCanUi.cs b/scripts/CSharp/Common/UI/WateringCanUi.cs
index ae62695..122df0c 100644
--- a/scripts/CSharp/Common/UI/WateringCanUi.cs
+++ b/scripts/CSharp/Common/UI/WateringCanUi.cs
@@ -5,7 +5,7 @@ namespace Babushka.scripts.CSharp.Common.UI;
public partial class WateringCanUi : Node2D
{
- [Export] private Sprite2D[] _stages;
+ [Export] private Slider _slider;
private const int WATERING_CAN_ID = 1;
@@ -35,10 +35,8 @@ public partial class WateringCanUi : Node2D
private void UpdateSprites()
{
- for (int i = 0; i < _stages.Length; i++)
- {
- _stages[i].Visible = WateringCanState.Active && i < WateringCanState.GetFillState();
- }
+ _slider.Visible = WateringCanState.Active;
+ _slider.Value = (float)WateringCanState.GetFillState() / WateringCanState.MAX_FILLSTATE;
}
}
\ No newline at end of file
diff --git a/shader/swaying_plant.gdshader b/shader/swaying_plant.gdshader
index dcaae5a..01c04ce 100644
--- a/shader/swaying_plant.gdshader
+++ b/shader/swaying_plant.gdshader
@@ -35,9 +35,21 @@ float getWind(vec2 vertex, vec2 uv, float time){
return wind;
}
+float hash(vec2 p) {
+ return fract(sin(dot(p, vec2(12.9898,78.233))) * 43758.5453123);
+}
+
+float noise(vec2 x) {
+ vec2 p = floor(x);
+ vec2 f = fract(x);
+ f = f * f * (3.0 - 2.0 * f);
+ vec2 a = vec2(1.0, 0.0);
+ return mix(mix(hash(p + a.yy), hash(p + a.xy), f.x), mix(hash(p + a.yx), hash(p + a.xx), f.x), f.y);
+}
+
void vertex() {
vec4 pos = MODEL_MATRIX * vec4(0.0, 0.0, 0.0, 1.0);
- float time = TIME * speed + sin(float(INSTANCE_ID) * offset);
- //float time = TIME * speed + pos.x * pos.y ; not working when moving...
+ //float time = TIME * speed + sin(VERTEX.x * noise(VERTEX.xy) * offset);
+ float time = TIME * speed + sin(pos.x * offset) * cos( pos.x * offset) ;
VERTEX.x += getWind(VERTEX.xy, UV, time);
-}
\ No newline at end of file
+}