diff --git a/Babushka.csproj b/Babushka.csproj
index 70c0d51..76acd77 100644
--- a/Babushka.csproj
+++ b/Babushka.csproj
@@ -4,4 +4,7 @@
true
enable
+
+
+
\ No newline at end of file
diff --git a/Babushka.sln.DotSettings.user b/Babushka.sln.DotSettings.user
index 8a6aa15..4e7cbcc 100644
--- a/Babushka.sln.DotSettings.user
+++ b/Babushka.sln.DotSettings.user
@@ -1,4 +1,5 @@
ForceIncluded
+ ForceIncluded
ForceIncluded
ForceIncluded
\ No newline at end of file
diff --git a/addons/dialogic/New_File.tres b/addons/dialogic/New_File.tres
new file mode 100644
index 0000000..69b8a3a
--- /dev/null
+++ b/addons/dialogic/New_File.tres
@@ -0,0 +1,19 @@
+[gd_resource type="Resource" script_class="DialogicStyle" load_steps=4 format=3 uid="uid://d0w0cnruamnn1"]
+
+[ext_resource type="Script" uid="uid://dfx2htp24tuvm" path="res://addons/dialogic/Resources/dialogic_style_layer.gd" id="1_tjdw8"]
+[ext_resource type="Script" uid="uid://b14h380mah4av" path="res://addons/dialogic/Resources/dialogic_style.gd" id="2_ae84x"]
+
+[sub_resource type="Resource" id="Resource_qrxdt"]
+script = ExtResource("1_tjdw8")
+overrides = {}
+
+[resource]
+script = ExtResource("2_ae84x")
+name = "New_File"
+layer_list = Array[String]([])
+layer_info = {
+"": SubResource("Resource_qrxdt")
+}
+base_overrides = {}
+layers = Array[ExtResource("1_tjdw8")]([])
+metadata/_latest_layer = ""
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0001.png b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0001.png
index 6904ba3..18fd4a8 100644
Binary files a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0001.png and b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0001.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0002.png b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0002.png
index ff2d304..160fd2c 100644
Binary files a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0002.png and b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0002.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0003.png b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0003.png
index a8ffab2..c55eb47 100644
Binary files a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0003.png and b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0003.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0004.png b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0004.png
index 1d2f487..85ce2e4 100644
Binary files a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0004.png and b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0004.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0005.png b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0005.png
index ff5a06a..7dca617 100644
Binary files a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0005.png and b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0005.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0006.png b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0006.png
index ced6f96..d1e307f 100644
Binary files a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0006.png and b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0006.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0007.png b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0007.png
index d24f18c..e3ac22c 100644
Binary files a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0007.png and b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0007.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0008.png b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0008.png
index f329045..5e6ba01 100644
Binary files a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0008.png and b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0008.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0009.png b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0009.png
index 8a4e617..ec6599d 100644
Binary files a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0009.png and b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0009.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0010.png b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0010.png
index e0bf9eb..90a5e21 100644
Binary files a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0010.png and b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0010.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0001.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0001.png
new file mode 100644
index 0000000..c40b18b
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0001.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0001.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0001.png.import
new file mode 100644
index 0000000..615e345
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0001.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cvaabhgiqp7bp"
+path="res://.godot/imported/0001.png-7470dbfc88f42092777094a5bdaf25ef.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0001.png"
+dest_files=["res://.godot/imported/0001.png-7470dbfc88f42092777094a5bdaf25ef.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0002.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0002.png
new file mode 100644
index 0000000..ec5a6e4
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0002.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0002.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0002.png.import
new file mode 100644
index 0000000..8bd5359
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0002.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dpmf2o57481b8"
+path="res://.godot/imported/0002.png-b78e2b67d8c13987960003972cb78934.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0002.png"
+dest_files=["res://.godot/imported/0002.png-b78e2b67d8c13987960003972cb78934.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0003.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0003.png
new file mode 100644
index 0000000..1b07012
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0003.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0003.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0003.png.import
new file mode 100644
index 0000000..e8325c2
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0003.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bsx3t2cvbqx4p"
+path="res://.godot/imported/0003.png-0f16aa3f3ea53c4f9b343efda51b0e38.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0003.png"
+dest_files=["res://.godot/imported/0003.png-0f16aa3f3ea53c4f9b343efda51b0e38.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0004.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0004.png
new file mode 100644
index 0000000..9114a58
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0004.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0004.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0004.png.import
new file mode 100644
index 0000000..4ee4654
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0004.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bkee42p64j8d2"
+path="res://.godot/imported/0004.png-0453a39af53ca32bcbb81d0d5c1fb92f.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0004.png"
+dest_files=["res://.godot/imported/0004.png-0453a39af53ca32bcbb81d0d5c1fb92f.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0005.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0005.png
new file mode 100644
index 0000000..244db13
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0005.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0005.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0005.png.import
new file mode 100644
index 0000000..a284b41
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0005.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b36awxh76ycvf"
+path="res://.godot/imported/0005.png-f910c94d2af6469e7b41d40d70c2e318.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0005.png"
+dest_files=["res://.godot/imported/0005.png-f910c94d2af6469e7b41d40d70c2e318.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0006.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0006.png
new file mode 100644
index 0000000..b327702
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0006.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0006.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0006.png.import
new file mode 100644
index 0000000..8d32889
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0006.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://blgsbqdpeend8"
+path="res://.godot/imported/0006.png-bb52fd2e9da47ac7ff5943da39b7bc65.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0006.png"
+dest_files=["res://.godot/imported/0006.png-bb52fd2e9da47ac7ff5943da39b7bc65.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0007.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0007.png
new file mode 100644
index 0000000..357cade
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0007.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0007.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0007.png.import
new file mode 100644
index 0000000..28c5d37
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0007.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c64utvhx4pa8x"
+path="res://.godot/imported/0007.png-3f77ab1c52d5179e71a9e6d62552b787.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0007.png"
+dest_files=["res://.godot/imported/0007.png-3f77ab1c52d5179e71a9e6d62552b787.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0008.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0008.png
new file mode 100644
index 0000000..efd8977
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0008.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0008.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0008.png.import
new file mode 100644
index 0000000..3cb6869
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0008.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://coeorjsbigto2"
+path="res://.godot/imported/0008.png-a6654e7f45960af7eeb1ec953b74587f.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0008.png"
+dest_files=["res://.godot/imported/0008.png-a6654e7f45960af7eeb1ec953b74587f.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0009.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0009.png
new file mode 100644
index 0000000..ae3677c
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0009.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0009.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0009.png.import
new file mode 100644
index 0000000..d7a95ca
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0009.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://br6qxdi25w7wx"
+path="res://.godot/imported/0009.png-37fd1d6a3fe9fab7e453894189706520.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0009.png"
+dest_files=["res://.godot/imported/0009.png-37fd1d6a3fe9fab7e453894189706520.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0010.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0010.png
new file mode 100644
index 0000000..0ec032b
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0010.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0010.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0010.png.import
new file mode 100644
index 0000000..0ea5e51
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0010.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dcokm1qv5dtd6"
+path="res://.godot/imported/0010.png-3a232b6a4b0b93c70596ee067c953fa6.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0010.png"
+dest_files=["res://.godot/imported/0010.png-3a232b6a4b0b93c70596ee067c953fa6.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0011.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0011.png
new file mode 100644
index 0000000..0e5278f
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0011.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0011.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0011.png.import
new file mode 100644
index 0000000..d39c7c2
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0011.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bo1kgqvhsiknc"
+path="res://.godot/imported/0011.png-2e9cf3baa886e5490a83aa2572c42718.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0011.png"
+dest_files=["res://.godot/imported/0011.png-2e9cf3baa886e5490a83aa2572c42718.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0012.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0012.png
new file mode 100644
index 0000000..2183dfd
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0012.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0012.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0012.png.import
new file mode 100644
index 0000000..f31c456
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0012.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://d38st0kqpg5jf"
+path="res://.godot/imported/0012.png-f78c1a3ea8334f53da48f519cdb9241e.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0012.png"
+dest_files=["res://.godot/imported/0012.png-f78c1a3ea8334f53da48f519cdb9241e.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0013.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0013.png
new file mode 100644
index 0000000..65c7a7e
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0013.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0013.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0013.png.import
new file mode 100644
index 0000000..1d07d23
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0013.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bq6f3vhwws3yo"
+path="res://.godot/imported/0013.png-2b7277f8d3d525a3ca59d8a17e696eec.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0013.png"
+dest_files=["res://.godot/imported/0013.png-2b7277f8d3d525a3ca59d8a17e696eec.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0014.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0014.png
new file mode 100644
index 0000000..9751d86
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0014.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0014.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0014.png.import
new file mode 100644
index 0000000..445ec1a
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0014.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cytfeg240rdi2"
+path="res://.godot/imported/0014.png-9661bd76169eda6967af79bf95effca1.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0014.png"
+dest_files=["res://.godot/imported/0014.png-9661bd76169eda6967af79bf95effca1.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0015.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0015.png
new file mode 100644
index 0000000..09b18b8
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0015.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0015.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0015.png.import
new file mode 100644
index 0000000..d26f0fe
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0015.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dcqxqh1o3gbjl"
+path="res://.godot/imported/0015.png-e8f61e86921f5c813267b0c3ecb46da2.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0015.png"
+dest_files=["res://.godot/imported/0015.png-e8f61e86921f5c813267b0c3ecb46da2.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0016.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0016.png
new file mode 100644
index 0000000..fca9e3d
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0016.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0016.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0016.png.import
new file mode 100644
index 0000000..8701183
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0016.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://coinjt2upqynd"
+path="res://.godot/imported/0016.png-61db523f950b4f9f092ee06ad351f7b6.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0016.png"
+dest_files=["res://.godot/imported/0016.png-61db523f950b4f9f092ee06ad351f7b6.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0017.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0017.png
new file mode 100644
index 0000000..5b4d042
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0017.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0017.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0017.png.import
new file mode 100644
index 0000000..47201db
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0017.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://blleet1x7mlrj"
+path="res://.godot/imported/0017.png-c44b6394590851a5f21d1533ce9ae221.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0017.png"
+dest_files=["res://.godot/imported/0017.png-c44b6394590851a5f21d1533ce9ae221.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0018.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0018.png
new file mode 100644
index 0000000..5e39892
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0018.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0018.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0018.png.import
new file mode 100644
index 0000000..9ba617d
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0018.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dvmp7qlmjn5x5"
+path="res://.godot/imported/0018.png-f869d5ef2a1f4b51291d6568e511fc08.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0018.png"
+dest_files=["res://.godot/imported/0018.png-f869d5ef2a1f4b51291d6568e511fc08.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0019.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0019.png
new file mode 100644
index 0000000..b85e966
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0019.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0019.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0019.png.import
new file mode 100644
index 0000000..93fa114
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0019.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dedlgoxaa276"
+path="res://.godot/imported/0019.png-735816453d03508faadace21755121c5.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0019.png"
+dest_files=["res://.godot/imported/0019.png-735816453d03508faadace21755121c5.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0020.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0020.png
new file mode 100644
index 0000000..ea55c44
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0020.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0020.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0020.png.import
new file mode 100644
index 0000000..4bc0091
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0020.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://7qjey07qeqjg"
+path="res://.godot/imported/0020.png-0c6c16fc7ec18be55f516ec59b0d0367.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0020.png"
+dest_files=["res://.godot/imported/0020.png-0c6c16fc7ec18be55f516ec59b0d0367.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0021.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0021.png
new file mode 100644
index 0000000..70a9882
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0021.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0021.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0021.png.import
new file mode 100644
index 0000000..df882e4
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0021.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cwxmarscaigbn"
+path="res://.godot/imported/0021.png-3ff40839602f23e60016cdbc8eefc59a.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0021.png"
+dest_files=["res://.godot/imported/0021.png-3ff40839602f23e60016cdbc8eefc59a.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0022.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0022.png
new file mode 100644
index 0000000..c23e07c
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0022.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0022.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0022.png.import
new file mode 100644
index 0000000..dfa27ba
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0022.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dvpo3tl6hgvql"
+path="res://.godot/imported/0022.png-a74f83462395d977149a8e949fa55191.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0022.png"
+dest_files=["res://.godot/imported/0022.png-a74f83462395d977149a8e949fa55191.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0023.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0023.png
new file mode 100644
index 0000000..145aa18
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0023.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0023.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0023.png.import
new file mode 100644
index 0000000..750aaa9
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0023.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://didhl2aqg4b3r"
+path="res://.godot/imported/0023.png-7ec5727c8e64bdf155db52f20652d6e5.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0023.png"
+dest_files=["res://.godot/imported/0023.png-7ec5727c8e64bdf155db52f20652d6e5.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0024.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0024.png
new file mode 100644
index 0000000..b085fd0
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0024.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0024.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0024.png.import
new file mode 100644
index 0000000..10aeb02
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0024.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://nx5s6v3sn7wh"
+path="res://.godot/imported/0024.png-820460dc692d1da6bf1aba1a9332fe24.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0024.png"
+dest_files=["res://.godot/imported/0024.png-820460dc692d1da6bf1aba1a9332fe24.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0025.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0025.png
new file mode 100644
index 0000000..d60eb2a
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0025.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0025.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0025.png.import
new file mode 100644
index 0000000..639382c
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0025.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cy137nuw2duca"
+path="res://.godot/imported/0025.png-5fbf3489321ecbf894e642672ac3de76.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0025.png"
+dest_files=["res://.godot/imported/0025.png-5fbf3489321ecbf894e642672ac3de76.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/Vesna2D/Vesna Anims Sequences/D08-Watering/0026.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0026.png
new file mode 100644
index 0000000..7c37c3c
Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0026.png differ
diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0026.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0026.png.import
new file mode 100644
index 0000000..0db93a9
--- /dev/null
+++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0026.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://do01glxkm67lv"
+path="res://.godot/imported/0026.png-8edaeda737b271d00064cea023a76e22.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0026.png"
+dest_files=["res://.godot/imported/0026.png-8edaeda737b271d00064cea023a76e22.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/Yeli2D/F01-Yeli_Idle/0001.png b/art/animation/Yeli2D/F01-Yeli_Idle/0001.png
new file mode 100644
index 0000000..ab5b2da
Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0001.png differ
diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0001.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0001.png.import
new file mode 100644
index 0000000..acc0dc0
--- /dev/null
+++ b/art/animation/Yeli2D/F01-Yeli_Idle/0001.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c34012j5ukiuf"
+path="res://.godot/imported/0001.png-c2c5fa1ce3442a3e658bed852d03857c.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0001.png"
+dest_files=["res://.godot/imported/0001.png-c2c5fa1ce3442a3e658bed852d03857c.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/Yeli2D/F01-Yeli_Idle/0002.png b/art/animation/Yeli2D/F01-Yeli_Idle/0002.png
new file mode 100644
index 0000000..a4103a2
Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0002.png differ
diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0002.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0002.png.import
new file mode 100644
index 0000000..83a981c
--- /dev/null
+++ b/art/animation/Yeli2D/F01-Yeli_Idle/0002.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cksf38vypfsae"
+path="res://.godot/imported/0002.png-d42e5a889e73337a28e0246be7855635.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0002.png"
+dest_files=["res://.godot/imported/0002.png-d42e5a889e73337a28e0246be7855635.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/Yeli2D/F01-Yeli_Idle/0003.png b/art/animation/Yeli2D/F01-Yeli_Idle/0003.png
new file mode 100644
index 0000000..716a70e
Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0003.png differ
diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0003.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0003.png.import
new file mode 100644
index 0000000..5c530dc
--- /dev/null
+++ b/art/animation/Yeli2D/F01-Yeli_Idle/0003.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://e8dj27qcpuoo"
+path="res://.godot/imported/0003.png-12f73b2429a2e268b7dc0aeafe5ba9f9.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0003.png"
+dest_files=["res://.godot/imported/0003.png-12f73b2429a2e268b7dc0aeafe5ba9f9.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/Yeli2D/F01-Yeli_Idle/0004.png b/art/animation/Yeli2D/F01-Yeli_Idle/0004.png
new file mode 100644
index 0000000..c63418f
Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0004.png differ
diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0004.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0004.png.import
new file mode 100644
index 0000000..a55ae59
--- /dev/null
+++ b/art/animation/Yeli2D/F01-Yeli_Idle/0004.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c5k63jgxqr0do"
+path="res://.godot/imported/0004.png-d54248ac74d096160f0d0df00b7b80d9.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0004.png"
+dest_files=["res://.godot/imported/0004.png-d54248ac74d096160f0d0df00b7b80d9.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/Yeli2D/F01-Yeli_Idle/0005.png b/art/animation/Yeli2D/F01-Yeli_Idle/0005.png
new file mode 100644
index 0000000..bc8cf07
Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0005.png differ
diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0005.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0005.png.import
new file mode 100644
index 0000000..5c54ccb
--- /dev/null
+++ b/art/animation/Yeli2D/F01-Yeli_Idle/0005.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b8lkbpi220b5h"
+path="res://.godot/imported/0005.png-3a848dc1a40d8d8a0f0d4d9b598e6319.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0005.png"
+dest_files=["res://.godot/imported/0005.png-3a848dc1a40d8d8a0f0d4d9b598e6319.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/Yeli2D/F01-Yeli_Idle/0006.png b/art/animation/Yeli2D/F01-Yeli_Idle/0006.png
new file mode 100644
index 0000000..b59d9ff
Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0006.png differ
diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0006.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0006.png.import
new file mode 100644
index 0000000..6fa3436
--- /dev/null
+++ b/art/animation/Yeli2D/F01-Yeli_Idle/0006.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bv5bxpx6vf2h0"
+path="res://.godot/imported/0006.png-8a5d4a5af37f1b9e318c2fd1e161f9f9.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0006.png"
+dest_files=["res://.godot/imported/0006.png-8a5d4a5af37f1b9e318c2fd1e161f9f9.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/Yeli2D/F01-Yeli_Idle/0007.png b/art/animation/Yeli2D/F01-Yeli_Idle/0007.png
new file mode 100644
index 0000000..a0da7cb
Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0007.png differ
diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0007.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0007.png.import
new file mode 100644
index 0000000..54f1d0e
--- /dev/null
+++ b/art/animation/Yeli2D/F01-Yeli_Idle/0007.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cu277u0ulxww"
+path="res://.godot/imported/0007.png-528ec6ca649e0feac5bd1e6a2b6c57a2.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0007.png"
+dest_files=["res://.godot/imported/0007.png-528ec6ca649e0feac5bd1e6a2b6c57a2.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/Yeli2D/F01-Yeli_Idle/0008.png b/art/animation/Yeli2D/F01-Yeli_Idle/0008.png
new file mode 100644
index 0000000..0c6c253
Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0008.png differ
diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0008.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0008.png.import
new file mode 100644
index 0000000..4b0a544
--- /dev/null
+++ b/art/animation/Yeli2D/F01-Yeli_Idle/0008.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://f2bdvc7v1s4x"
+path="res://.godot/imported/0008.png-48e07965d9517e89b1a016758914aa3f.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0008.png"
+dest_files=["res://.godot/imported/0008.png-48e07965d9517e89b1a016758914aa3f.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/Yeli2D/F01-Yeli_Idle/0009.png b/art/animation/Yeli2D/F01-Yeli_Idle/0009.png
new file mode 100644
index 0000000..ba34e81
Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0009.png differ
diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0009.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0009.png.import
new file mode 100644
index 0000000..e9c7076
--- /dev/null
+++ b/art/animation/Yeli2D/F01-Yeli_Idle/0009.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dn8agfeinv50g"
+path="res://.godot/imported/0009.png-63f920aa31ddc9ec3aa1f335d680118b.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0009.png"
+dest_files=["res://.godot/imported/0009.png-63f920aa31ddc9ec3aa1f335d680118b.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/Yeli2D/F01-Yeli_Idle/0010.png b/art/animation/Yeli2D/F01-Yeli_Idle/0010.png
new file mode 100644
index 0000000..232be94
Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0010.png differ
diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0010.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0010.png.import
new file mode 100644
index 0000000..5ae6f6c
--- /dev/null
+++ b/art/animation/Yeli2D/F01-Yeli_Idle/0010.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bvxlsqarusqjs"
+path="res://.godot/imported/0010.png-6cdf73aa3299fc71add5d875085f3eb1.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0010.png"
+dest_files=["res://.godot/imported/0010.png-6cdf73aa3299fc71add5d875085f3eb1.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/Yeli2D/F01-Yeli_Idle/0011.png b/art/animation/Yeli2D/F01-Yeli_Idle/0011.png
new file mode 100644
index 0000000..b5d689c
Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0011.png differ
diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0011.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0011.png.import
new file mode 100644
index 0000000..c40beab
--- /dev/null
+++ b/art/animation/Yeli2D/F01-Yeli_Idle/0011.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dy1lw4e1ff6gj"
+path="res://.godot/imported/0011.png-10919c75cf78b9becfddd40ceec22c62.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0011.png"
+dest_files=["res://.godot/imported/0011.png-10919c75cf78b9becfddd40ceec22c62.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/Yeli2D/F01-Yeli_Idle/0012.png b/art/animation/Yeli2D/F01-Yeli_Idle/0012.png
new file mode 100644
index 0000000..dcf55e6
Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0012.png differ
diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0012.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0012.png.import
new file mode 100644
index 0000000..07fc15e
--- /dev/null
+++ b/art/animation/Yeli2D/F01-Yeli_Idle/0012.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bslu8aow07acc"
+path="res://.godot/imported/0012.png-f57cddde0686a369fed1a35bb0a95626.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0012.png"
+dest_files=["res://.godot/imported/0012.png-f57cddde0686a369fed1a35bb0a95626.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/Yeli2D/F01-Yeli_Idle/0013.png b/art/animation/Yeli2D/F01-Yeli_Idle/0013.png
new file mode 100644
index 0000000..9be9ed5
Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0013.png differ
diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0013.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0013.png.import
new file mode 100644
index 0000000..7486421
--- /dev/null
+++ b/art/animation/Yeli2D/F01-Yeli_Idle/0013.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://csf15c02mvo48"
+path="res://.godot/imported/0013.png-98a62f12aaae26cd8153228d5a58ddb0.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0013.png"
+dest_files=["res://.godot/imported/0013.png-98a62f12aaae26cd8153228d5a58ddb0.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/Yeli2D/F01-Yeli_Idle/0014.png b/art/animation/Yeli2D/F01-Yeli_Idle/0014.png
new file mode 100644
index 0000000..11f307f
Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0014.png differ
diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0014.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0014.png.import
new file mode 100644
index 0000000..cf2fb48
--- /dev/null
+++ b/art/animation/Yeli2D/F01-Yeli_Idle/0014.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dpgvsn4wdbc46"
+path="res://.godot/imported/0014.png-6a86e5cae72ab0ef212d3b7c0e0ae622.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0014.png"
+dest_files=["res://.godot/imported/0014.png-6a86e5cae72ab0ef212d3b7c0e0ae622.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/Yeli2D/F01-Yeli_Idle/0015.png b/art/animation/Yeli2D/F01-Yeli_Idle/0015.png
new file mode 100644
index 0000000..b9321a4
Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0015.png differ
diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0015.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0015.png.import
new file mode 100644
index 0000000..31acf4e
--- /dev/null
+++ b/art/animation/Yeli2D/F01-Yeli_Idle/0015.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://l1h0f470dfjp"
+path="res://.godot/imported/0015.png-aba0fb9ab526ca67ee5e585c398af980.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0015.png"
+dest_files=["res://.godot/imported/0015.png-aba0fb9ab526ca67ee5e585c398af980.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/Yeli2D/F01-Yeli_Idle/0016.png b/art/animation/Yeli2D/F01-Yeli_Idle/0016.png
new file mode 100644
index 0000000..e9c14fc
Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0016.png differ
diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0016.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0016.png.import
new file mode 100644
index 0000000..e512c5c
--- /dev/null
+++ b/art/animation/Yeli2D/F01-Yeli_Idle/0016.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://da5ri7wid3qgw"
+path="res://.godot/imported/0016.png-d110655ed43e706284b422c66b0cfda6.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0016.png"
+dest_files=["res://.godot/imported/0016.png-d110655ed43e706284b422c66b0cfda6.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/Yeli2D/F01-Yeli_Idle/0017.png b/art/animation/Yeli2D/F01-Yeli_Idle/0017.png
new file mode 100644
index 0000000..892502f
Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0017.png differ
diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0017.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0017.png.import
new file mode 100644
index 0000000..559b5d4
--- /dev/null
+++ b/art/animation/Yeli2D/F01-Yeli_Idle/0017.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bndc4f4qfi5s3"
+path="res://.godot/imported/0017.png-81925bd12dfa5e32c14e33b3fde1ec10.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0017.png"
+dest_files=["res://.godot/imported/0017.png-81925bd12dfa5e32c14e33b3fde1ec10.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/Yeli2D/F01-Yeli_Idle/0018.png b/art/animation/Yeli2D/F01-Yeli_Idle/0018.png
new file mode 100644
index 0000000..c059b2b
Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0018.png differ
diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0018.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0018.png.import
new file mode 100644
index 0000000..f50baec
--- /dev/null
+++ b/art/animation/Yeli2D/F01-Yeli_Idle/0018.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dmm7yf3wk7wv3"
+path="res://.godot/imported/0018.png-f51855cd21acc6a3fcb14d84a8b93803.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0018.png"
+dest_files=["res://.godot/imported/0018.png-f51855cd21acc6a3fcb14d84a8b93803.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/Yeli2D/F01-Yeli_Idle/0019.png b/art/animation/Yeli2D/F01-Yeli_Idle/0019.png
new file mode 100644
index 0000000..c72a5ed
Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0019.png differ
diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0019.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0019.png.import
new file mode 100644
index 0000000..0d01d68
--- /dev/null
+++ b/art/animation/Yeli2D/F01-Yeli_Idle/0019.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://5nca0ckdjkhv"
+path="res://.godot/imported/0019.png-142ed8e77310b5b87b9eb098625fab7d.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0019.png"
+dest_files=["res://.godot/imported/0019.png-142ed8e77310b5b87b9eb098625fab7d.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/Yeli2D/F01-Yeli_Idle/0020.png b/art/animation/Yeli2D/F01-Yeli_Idle/0020.png
new file mode 100644
index 0000000..3783857
Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0020.png differ
diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0020.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0020.png.import
new file mode 100644
index 0000000..dc4edde
--- /dev/null
+++ b/art/animation/Yeli2D/F01-Yeli_Idle/0020.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bqw8pmbmb2504"
+path="res://.godot/imported/0020.png-61723e884c3cac743e098df339b0c20c.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0020.png"
+dest_files=["res://.godot/imported/0020.png-61723e884c3cac743e098df339b0c20c.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/Yeli2D/F02-Yeli_Talk/0001.png b/art/animation/Yeli2D/F02-Yeli_Talk/0001.png
new file mode 100644
index 0000000..46dbac6
Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0001.png differ
diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0001.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0001.png.import
new file mode 100644
index 0000000..a717ec4
--- /dev/null
+++ b/art/animation/Yeli2D/F02-Yeli_Talk/0001.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dcolf3jo54n07"
+path="res://.godot/imported/0001.png-181ce4eb719c776ab3d4e392b5b808cf.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0001.png"
+dest_files=["res://.godot/imported/0001.png-181ce4eb719c776ab3d4e392b5b808cf.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/Yeli2D/F02-Yeli_Talk/0002.png b/art/animation/Yeli2D/F02-Yeli_Talk/0002.png
new file mode 100644
index 0000000..501f49e
Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0002.png differ
diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0002.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0002.png.import
new file mode 100644
index 0000000..9d4f7f3
--- /dev/null
+++ b/art/animation/Yeli2D/F02-Yeli_Talk/0002.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cion2ef7r6h80"
+path="res://.godot/imported/0002.png-a546d6c863a8adc58cd786951fa7d2ee.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0002.png"
+dest_files=["res://.godot/imported/0002.png-a546d6c863a8adc58cd786951fa7d2ee.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/Yeli2D/F02-Yeli_Talk/0003.png b/art/animation/Yeli2D/F02-Yeli_Talk/0003.png
new file mode 100644
index 0000000..bf6e13e
Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0003.png differ
diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0003.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0003.png.import
new file mode 100644
index 0000000..e41c41a
--- /dev/null
+++ b/art/animation/Yeli2D/F02-Yeli_Talk/0003.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c1jcwqj10ufw6"
+path="res://.godot/imported/0003.png-fb4bc0a64b6ed1a29f9c673b9a86ad7f.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0003.png"
+dest_files=["res://.godot/imported/0003.png-fb4bc0a64b6ed1a29f9c673b9a86ad7f.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/Yeli2D/F02-Yeli_Talk/0004.png b/art/animation/Yeli2D/F02-Yeli_Talk/0004.png
new file mode 100644
index 0000000..35cb638
Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0004.png differ
diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0004.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0004.png.import
new file mode 100644
index 0000000..562ef64
--- /dev/null
+++ b/art/animation/Yeli2D/F02-Yeli_Talk/0004.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cvj3eg6co3ge1"
+path="res://.godot/imported/0004.png-5436434c6c4916817dcb9fc0ee3fdd52.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0004.png"
+dest_files=["res://.godot/imported/0004.png-5436434c6c4916817dcb9fc0ee3fdd52.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/Yeli2D/F02-Yeli_Talk/0005.png b/art/animation/Yeli2D/F02-Yeli_Talk/0005.png
new file mode 100644
index 0000000..5217ae9
Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0005.png differ
diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0005.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0005.png.import
new file mode 100644
index 0000000..61e2fcf
--- /dev/null
+++ b/art/animation/Yeli2D/F02-Yeli_Talk/0005.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://1nc275blrwvg"
+path="res://.godot/imported/0005.png-a2a303243593c5fc653db5ef7c5a8540.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0005.png"
+dest_files=["res://.godot/imported/0005.png-a2a303243593c5fc653db5ef7c5a8540.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/Yeli2D/F02-Yeli_Talk/0006.png b/art/animation/Yeli2D/F02-Yeli_Talk/0006.png
new file mode 100644
index 0000000..a68a7f6
Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0006.png differ
diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0006.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0006.png.import
new file mode 100644
index 0000000..9574579
--- /dev/null
+++ b/art/animation/Yeli2D/F02-Yeli_Talk/0006.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b5whaislh5srj"
+path="res://.godot/imported/0006.png-2bf76fa01c78370b605e9120f9edbc8b.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0006.png"
+dest_files=["res://.godot/imported/0006.png-2bf76fa01c78370b605e9120f9edbc8b.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/Yeli2D/F02-Yeli_Talk/0007.png b/art/animation/Yeli2D/F02-Yeli_Talk/0007.png
new file mode 100644
index 0000000..3bc0aa0
Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0007.png differ
diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0007.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0007.png.import
new file mode 100644
index 0000000..51cd5ec
--- /dev/null
+++ b/art/animation/Yeli2D/F02-Yeli_Talk/0007.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dqatmhwwgoxbd"
+path="res://.godot/imported/0007.png-c53131e228fee11282312b07fe0d12b9.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0007.png"
+dest_files=["res://.godot/imported/0007.png-c53131e228fee11282312b07fe0d12b9.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/Yeli2D/F02-Yeli_Talk/0008.png b/art/animation/Yeli2D/F02-Yeli_Talk/0008.png
new file mode 100644
index 0000000..deacdaf
Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0008.png differ
diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0008.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0008.png.import
new file mode 100644
index 0000000..5d1e186
--- /dev/null
+++ b/art/animation/Yeli2D/F02-Yeli_Talk/0008.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://0d1ny0j6lgyt"
+path="res://.godot/imported/0008.png-88904deabf31708aab7f7c892f2b4142.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0008.png"
+dest_files=["res://.godot/imported/0008.png-88904deabf31708aab7f7c892f2b4142.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/Yeli2D/F02-Yeli_Talk/0009.png b/art/animation/Yeli2D/F02-Yeli_Talk/0009.png
new file mode 100644
index 0000000..3c713f9
Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0009.png differ
diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0009.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0009.png.import
new file mode 100644
index 0000000..49fde60
--- /dev/null
+++ b/art/animation/Yeli2D/F02-Yeli_Talk/0009.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://sjpcvsa7wdvt"
+path="res://.godot/imported/0009.png-f55173cd9aa149c8b2f38b3ebbc79024.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0009.png"
+dest_files=["res://.godot/imported/0009.png-f55173cd9aa149c8b2f38b3ebbc79024.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/Yeli2D/F02-Yeli_Talk/0010.png b/art/animation/Yeli2D/F02-Yeli_Talk/0010.png
new file mode 100644
index 0000000..ceaf501
Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0010.png differ
diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0010.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0010.png.import
new file mode 100644
index 0000000..5b695ab
--- /dev/null
+++ b/art/animation/Yeli2D/F02-Yeli_Talk/0010.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b61ev6xuu3f4m"
+path="res://.godot/imported/0010.png-3de4c8104e9f1a314daa3fcd51762360.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0010.png"
+dest_files=["res://.godot/imported/0010.png-3de4c8104e9f1a314daa3fcd51762360.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/Yeli2D/F02-Yeli_Talk/0011.png b/art/animation/Yeli2D/F02-Yeli_Talk/0011.png
new file mode 100644
index 0000000..e9b9db6
Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0011.png differ
diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0011.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0011.png.import
new file mode 100644
index 0000000..d06cbfb
--- /dev/null
+++ b/art/animation/Yeli2D/F02-Yeli_Talk/0011.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dr0i8spptnvrl"
+path="res://.godot/imported/0011.png-55ea564fca0c783a21cc7b82ed72c9e9.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0011.png"
+dest_files=["res://.godot/imported/0011.png-55ea564fca0c783a21cc7b82ed72c9e9.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/Yeli2D/F02-Yeli_Talk/0012.png b/art/animation/Yeli2D/F02-Yeli_Talk/0012.png
new file mode 100644
index 0000000..4bf6b39
Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0012.png differ
diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0012.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0012.png.import
new file mode 100644
index 0000000..30644fc
--- /dev/null
+++ b/art/animation/Yeli2D/F02-Yeli_Talk/0012.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://df7ucfcd8473u"
+path="res://.godot/imported/0012.png-0586769711d877815fce89640c297336.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0012.png"
+dest_files=["res://.godot/imported/0012.png-0586769711d877815fce89640c297336.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/Yeli2D/F02-Yeli_Talk/0013.png b/art/animation/Yeli2D/F02-Yeli_Talk/0013.png
new file mode 100644
index 0000000..fdab137
Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0013.png differ
diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0013.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0013.png.import
new file mode 100644
index 0000000..3c6cdd4
--- /dev/null
+++ b/art/animation/Yeli2D/F02-Yeli_Talk/0013.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://ci2src546hup6"
+path="res://.godot/imported/0013.png-2696ce040052548f455a693d70df9495.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0013.png"
+dest_files=["res://.godot/imported/0013.png-2696ce040052548f455a693d70df9495.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/Yeli2D/F02-Yeli_Talk/0014.png b/art/animation/Yeli2D/F02-Yeli_Talk/0014.png
new file mode 100644
index 0000000..7658ab4
Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0014.png differ
diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0014.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0014.png.import
new file mode 100644
index 0000000..4cfea05
--- /dev/null
+++ b/art/animation/Yeli2D/F02-Yeli_Talk/0014.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://xciccbqf0wep"
+path="res://.godot/imported/0014.png-7b2be23a97b4214982cb95549f1f5897.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0014.png"
+dest_files=["res://.godot/imported/0014.png-7b2be23a97b4214982cb95549f1f5897.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/Yeli2D/F02-Yeli_Talk/0015.png b/art/animation/Yeli2D/F02-Yeli_Talk/0015.png
new file mode 100644
index 0000000..f11e35d
Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0015.png differ
diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0015.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0015.png.import
new file mode 100644
index 0000000..69dd51d
--- /dev/null
+++ b/art/animation/Yeli2D/F02-Yeli_Talk/0015.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://kboavwsa7gb8"
+path="res://.godot/imported/0015.png-d5f2b4bb2f220c88df6a366b629e9ca9.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0015.png"
+dest_files=["res://.godot/imported/0015.png-d5f2b4bb2f220c88df6a366b629e9ca9.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/Yeli2D/F02-Yeli_Talk/0016.png b/art/animation/Yeli2D/F02-Yeli_Talk/0016.png
new file mode 100644
index 0000000..0061776
Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0016.png differ
diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0016.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0016.png.import
new file mode 100644
index 0000000..507e73e
--- /dev/null
+++ b/art/animation/Yeli2D/F02-Yeli_Talk/0016.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dndwh3k3il6wp"
+path="res://.godot/imported/0016.png-0cefbbb043b9560619fb3a44b634f614.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0016.png"
+dest_files=["res://.godot/imported/0016.png-0cefbbb043b9560619fb3a44b634f614.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/Yeli2D/F02-Yeli_Talk/0017.png b/art/animation/Yeli2D/F02-Yeli_Talk/0017.png
new file mode 100644
index 0000000..a7448f8
Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0017.png differ
diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0017.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0017.png.import
new file mode 100644
index 0000000..5b21344
--- /dev/null
+++ b/art/animation/Yeli2D/F02-Yeli_Talk/0017.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c77sabci6143j"
+path="res://.godot/imported/0017.png-bb24a65ddf6de7dee578e213be2fe103.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0017.png"
+dest_files=["res://.godot/imported/0017.png-bb24a65ddf6de7dee578e213be2fe103.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/Yeli2D/F02-Yeli_Talk/0018.png b/art/animation/Yeli2D/F02-Yeli_Talk/0018.png
new file mode 100644
index 0000000..e5d77a2
Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0018.png differ
diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0018.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0018.png.import
new file mode 100644
index 0000000..d9b3d88
--- /dev/null
+++ b/art/animation/Yeli2D/F02-Yeli_Talk/0018.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://d0twp5m3vok3h"
+path="res://.godot/imported/0018.png-e1a1467c8dc33cb56866fb2066d0f8e4.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0018.png"
+dest_files=["res://.godot/imported/0018.png-e1a1467c8dc33cb56866fb2066d0f8e4.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/Yeli2D/F02-Yeli_Talk/0019.png b/art/animation/Yeli2D/F02-Yeli_Talk/0019.png
new file mode 100644
index 0000000..88294c6
Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0019.png differ
diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0019.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0019.png.import
new file mode 100644
index 0000000..64f32e5
--- /dev/null
+++ b/art/animation/Yeli2D/F02-Yeli_Talk/0019.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://droj8w1mbm5k3"
+path="res://.godot/imported/0019.png-25ff23349d7ea52bc4afdf1808f90222.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0019.png"
+dest_files=["res://.godot/imported/0019.png-25ff23349d7ea52bc4afdf1808f90222.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/Yeli2D/F02-Yeli_Talk/0020.png b/art/animation/Yeli2D/F02-Yeli_Talk/0020.png
new file mode 100644
index 0000000..d3782f1
Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0020.png differ
diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0020.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0020.png.import
new file mode 100644
index 0000000..9af1cf8
--- /dev/null
+++ b/art/animation/Yeli2D/F02-Yeli_Talk/0020.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://by5vtadhdwwag"
+path="res://.godot/imported/0020.png-c476679e1cd8837a0d818ea130a41bca.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0020.png"
+dest_files=["res://.godot/imported/0020.png-c476679e1cd8837a0d818ea130a41bca.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/characters/yeli animierbar/yeli.png b/art/characters/yeli animierbar/yeli.png
new file mode 100644
index 0000000..9e7afe4
Binary files /dev/null and b/art/characters/yeli animierbar/yeli.png differ
diff --git a/art/characters/yeli animierbar/yeli.png.import b/art/characters/yeli animierbar/yeli.png.import
new file mode 100644
index 0000000..41641b1
--- /dev/null
+++ b/art/characters/yeli animierbar/yeli.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://g0b2lyc7vjy0"
+path="res://.godot/imported/yeli.png-b3fc2088333075c4657e267b6ef0d181.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/characters/yeli animierbar/yeli.png"
+dest_files=["res://.godot/imported/yeli.png-b3fc2088333075c4657e267b6ef0d181.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/characters/yeli animierbar/yeli_back.png b/art/characters/yeli animierbar/yeli_back.png
new file mode 100644
index 0000000..382211b
Binary files /dev/null and b/art/characters/yeli animierbar/yeli_back.png differ
diff --git a/art/characters/yeli animierbar/yeli_back.png.import b/art/characters/yeli animierbar/yeli_back.png.import
new file mode 100644
index 0000000..e29c6c4
--- /dev/null
+++ b/art/characters/yeli animierbar/yeli_back.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b6l5iqt2g7awf"
+path="res://.godot/imported/yeli_back.png-d51d7df039bdd2bed899d224d21a4db6.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/characters/yeli animierbar/yeli_back.png"
+dest_files=["res://.godot/imported/yeli_back.png-d51d7df039bdd2bed899d224d21a4db6.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/characters/yeli animierbar/yeli_frontal.png b/art/characters/yeli animierbar/yeli_frontal.png
new file mode 100644
index 0000000..fce623b
Binary files /dev/null and b/art/characters/yeli animierbar/yeli_frontal.png differ
diff --git a/art/characters/yeli animierbar/yeli_frontal.png.import b/art/characters/yeli animierbar/yeli_frontal.png.import
new file mode 100644
index 0000000..1b7a5f7
--- /dev/null
+++ b/art/characters/yeli animierbar/yeli_frontal.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://rhia755u2vq3"
+path="res://.godot/imported/yeli_frontal.png-adbc3b4c96139c69f70ed9b2e8babd97.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/characters/yeli animierbar/yeli_frontal.png"
+dest_files=["res://.godot/imported/yeli_frontal.png-adbc3b4c96139c69f70ed9b2e8babd97.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/characters/yeli animierbar/yeli_part_side.png b/art/characters/yeli animierbar/yeli_part_side.png
new file mode 100644
index 0000000..0df5ab7
Binary files /dev/null and b/art/characters/yeli animierbar/yeli_part_side.png differ
diff --git a/art/characters/yeli animierbar/yeli_part_side.png.import b/art/characters/yeli animierbar/yeli_part_side.png.import
new file mode 100644
index 0000000..691012f
--- /dev/null
+++ b/art/characters/yeli animierbar/yeli_part_side.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://jsyjnbieditr"
+path="res://.godot/imported/yeli_part_side.png-5c782c8f796a5e6ea213aa65141bb7b6.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/characters/yeli animierbar/yeli_part_side.png"
+dest_files=["res://.godot/imported/yeli_part_side.png-5c782c8f796a5e6ea213aa65141bb7b6.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/characters/yeli animierbar/yeli_side.png b/art/characters/yeli animierbar/yeli_side.png
new file mode 100644
index 0000000..28b1baa
Binary files /dev/null and b/art/characters/yeli animierbar/yeli_side.png differ
diff --git a/art/characters/yeli animierbar/yeli_side.png.import b/art/characters/yeli animierbar/yeli_side.png.import
new file mode 100644
index 0000000..17c4711
--- /dev/null
+++ b/art/characters/yeli animierbar/yeli_side.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cuofxoh46r4gl"
+path="res://.godot/imported/yeli_side.png-63b94a883a334dc42be67e2fe8ea2670.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/characters/yeli animierbar/yeli_side.png"
+dest_files=["res://.godot/imported/yeli_side.png-63b94a883a334dc42be67e2fe8ea2670.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/tilable grounds/böden/nasse farming erde rund.png b/art/farm/tilable grounds/böden/nasse farming erde rund.png
new file mode 100644
index 0000000..d44fc33
Binary files /dev/null and b/art/farm/tilable grounds/böden/nasse farming erde rund.png differ
diff --git a/art/farm/tilable grounds/böden/nasse farming erde rund.png.import b/art/farm/tilable grounds/böden/nasse farming erde rund.png.import
new file mode 100644
index 0000000..cd2b096
--- /dev/null
+++ b/art/farm/tilable grounds/böden/nasse farming erde rund.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://d3dq15edmgbwf"
+path="res://.godot/imported/nasse farming erde rund.png-fbcae264f5ec8b8f0c408c39499733a8.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/farm/tilable grounds/böden/nasse farming erde rund.png"
+dest_files=["res://.godot/imported/nasse farming erde rund.png-fbcae264f5ec8b8f0c408c39499733a8.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/tilable grounds/böden/trockene farming erde rund.png b/art/farm/tilable grounds/böden/trockene farming erde rund.png
new file mode 100644
index 0000000..1d8b2fe
Binary files /dev/null and b/art/farm/tilable grounds/böden/trockene farming erde rund.png differ
diff --git a/art/farm/tilable grounds/böden/trockene farming erde rund.png.import b/art/farm/tilable grounds/böden/trockene farming erde rund.png.import
new file mode 100644
index 0000000..fc8d039
--- /dev/null
+++ b/art/farm/tilable grounds/böden/trockene farming erde rund.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cpxjptdjw7bi6"
+path="res://.godot/imported/trockene farming erde rund.png-892eaafdb75c5a99486dd5e1895c7b0a.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/farm/tilable grounds/böden/trockene farming erde rund.png"
+dest_files=["res://.godot/imported/trockene farming erde rund.png-892eaafdb75c5a99486dd5e1895c7b0a.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/StartScreen/babushkalog_white.png b/art/ui/StartScreen/babushkalog_white.png
new file mode 100644
index 0000000..8313d15
Binary files /dev/null and b/art/ui/StartScreen/babushkalog_white.png differ
diff --git a/art/ui/StartScreen/babushkalog_white.png.import b/art/ui/StartScreen/babushkalog_white.png.import
new file mode 100644
index 0000000..29d44b9
--- /dev/null
+++ b/art/ui/StartScreen/babushkalog_white.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://du612t3xytly3"
+path="res://.godot/imported/babushkalog_white.png-05d94cbeefd67838910fbe380de019b9.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/ui/StartScreen/babushkalog_white.png"
+dest_files=["res://.godot/imported/babushkalog_white.png-05d94cbeefd67838910fbe380de019b9.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/StartScreen/titlescreen.png b/art/ui/StartScreen/titlescreen.png
new file mode 100644
index 0000000..a2e5e29
Binary files /dev/null and b/art/ui/StartScreen/titlescreen.png differ
diff --git a/art/ui/StartScreen/titlescreen.png.import b/art/ui/StartScreen/titlescreen.png.import
new file mode 100644
index 0000000..718553d
--- /dev/null
+++ b/art/ui/StartScreen/titlescreen.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c7atj6ohlmir3"
+path="res://.godot/imported/titlescreen.png-87c8c3000631cee73abb91608fbca87f.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/ui/StartScreen/titlescreen.png"
+dest_files=["res://.godot/imported/titlescreen.png-87c8c3000631cee73abb91608fbca87f.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/audio/Atmos/FarmAtmos_Night_01.wav b/audio/Atmos/FarmAtmos_Night_01.wav
new file mode 100644
index 0000000..755b43b
Binary files /dev/null and b/audio/Atmos/FarmAtmos_Night_01.wav differ
diff --git a/audio/Atmos/FarmAtmos_Night_01.wav.import b/audio/Atmos/FarmAtmos_Night_01.wav.import
new file mode 100644
index 0000000..61cb408
--- /dev/null
+++ b/audio/Atmos/FarmAtmos_Night_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://b7e5jsblox4bf"
+path="res://.godot/imported/FarmAtmos_Night_01.wav-637a89e91bcf3cd4b071e3d121dd6d3e.sample"
+
+[deps]
+
+source_file="res://audio/Atmos/FarmAtmos_Night_01.wav"
+dest_files=["res://.godot/imported/FarmAtmos_Night_01.wav-637a89e91bcf3cd4b071e3d121dd6d3e.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/Atmos/ForestAtmos_Night_01.wav b/audio/Atmos/ForestAtmos_Night_01.wav
new file mode 100644
index 0000000..8c65576
Binary files /dev/null and b/audio/Atmos/ForestAtmos_Night_01.wav differ
diff --git a/audio/Atmos/ForestAtmos_Night_01.wav.import b/audio/Atmos/ForestAtmos_Night_01.wav.import
new file mode 100644
index 0000000..f1499eb
--- /dev/null
+++ b/audio/Atmos/ForestAtmos_Night_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://ouiq00erkxxh"
+path="res://.godot/imported/ForestAtmos_Night_01.wav-c1fd8d8071cfb21e4bd2d8da54422e39.sample"
+
+[deps]
+
+source_file="res://audio/Atmos/ForestAtmos_Night_01.wav"
+dest_files=["res://.godot/imported/ForestAtmos_Night_01.wav-c1fd8d8071cfb21e4bd2d8da54422e39.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/Music/Farming_90BPM_69Bars_Loop.wav.import b/audio/Music/Farming_90BPM_69Bars_Loop.wav.import
index d47bc71..9bea6d0 100644
--- a/audio/Music/Farming_90BPM_69Bars_Loop.wav.import
+++ b/audio/Music/Farming_90BPM_69Bars_Loop.wav.import
@@ -18,7 +18,7 @@ force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
-edit/loop_mode=0
+edit/loop_mode=2
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2
diff --git a/audio/sfx/Babushka/SFX_Eating_01.wav b/audio/sfx/Babushka/SFX_Eating_01.wav
new file mode 100644
index 0000000..6aacc0a
Binary files /dev/null and b/audio/sfx/Babushka/SFX_Eating_01.wav differ
diff --git a/audio/sfx/Babushka/SFX_Eating_01.wav.import b/audio/sfx/Babushka/SFX_Eating_01.wav.import
new file mode 100644
index 0000000..aea681a
--- /dev/null
+++ b/audio/sfx/Babushka/SFX_Eating_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dywys41dyqgxw"
+path="res://.godot/imported/SFX_Eating_01.wav-2a996840c98275e0cd77889dd40428f9.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Babushka/SFX_Eating_01.wav"
+dest_files=["res://.godot/imported/SFX_Eating_01.wav-2a996840c98275e0cd77889dd40428f9.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/Babushka/SFX_Eating_02.wav b/audio/sfx/Babushka/SFX_Eating_02.wav
new file mode 100644
index 0000000..a63b654
Binary files /dev/null and b/audio/sfx/Babushka/SFX_Eating_02.wav differ
diff --git a/audio/sfx/Babushka/SFX_Eating_02.wav.import b/audio/sfx/Babushka/SFX_Eating_02.wav.import
new file mode 100644
index 0000000..02acd9d
--- /dev/null
+++ b/audio/sfx/Babushka/SFX_Eating_02.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://baqmxgk13rrqm"
+path="res://.godot/imported/SFX_Eating_02.wav-17836b0d7207994fb8b5cd160c842d75.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Babushka/SFX_Eating_02.wav"
+dest_files=["res://.godot/imported/SFX_Eating_02.wav-17836b0d7207994fb8b5cd160c842d75.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/Babushka/SFX_Slurp_01.wav b/audio/sfx/Babushka/SFX_Slurp_01.wav
new file mode 100644
index 0000000..0fc67c8
Binary files /dev/null and b/audio/sfx/Babushka/SFX_Slurp_01.wav differ
diff --git a/audio/sfx/Babushka/SFX_Slurp_01.wav.import b/audio/sfx/Babushka/SFX_Slurp_01.wav.import
new file mode 100644
index 0000000..38760e5
--- /dev/null
+++ b/audio/sfx/Babushka/SFX_Slurp_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://cccxucj86342c"
+path="res://.godot/imported/SFX_Slurp_01.wav-7627b488fed62d148dc7b499ed09eb64.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Babushka/SFX_Slurp_01.wav"
+dest_files=["res://.godot/imported/SFX_Slurp_01.wav-7627b488fed62d148dc7b499ed09eb64.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/Babushka/SFX_Slurp_02.wav b/audio/sfx/Babushka/SFX_Slurp_02.wav
new file mode 100644
index 0000000..9dbf568
Binary files /dev/null and b/audio/sfx/Babushka/SFX_Slurp_02.wav differ
diff --git a/audio/sfx/Babushka/SFX_Slurp_02.wav.import b/audio/sfx/Babushka/SFX_Slurp_02.wav.import
new file mode 100644
index 0000000..b168a11
--- /dev/null
+++ b/audio/sfx/Babushka/SFX_Slurp_02.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://rfr17ds1wd1d"
+path="res://.godot/imported/SFX_Slurp_02.wav-0a311b31d1f8d9e02b3e799180ea3ad4.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Babushka/SFX_Slurp_02.wav"
+dest_files=["res://.godot/imported/SFX_Slurp_02.wav-0a311b31d1f8d9e02b3e799180ea3ad4.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/Babushka/SFX_Snoring_01.wav b/audio/sfx/Babushka/SFX_Snoring_01.wav
new file mode 100644
index 0000000..a0cfbed
Binary files /dev/null and b/audio/sfx/Babushka/SFX_Snoring_01.wav differ
diff --git a/audio/sfx/Babushka/SFX_Snoring_01.wav.import b/audio/sfx/Babushka/SFX_Snoring_01.wav.import
new file mode 100644
index 0000000..743cbe5
--- /dev/null
+++ b/audio/sfx/Babushka/SFX_Snoring_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://c6a6gwilc5pbk"
+path="res://.godot/imported/SFX_Snoring_01.wav-cc5a9706a21982f39d2082efee5916c0.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Babushka/SFX_Snoring_01.wav"
+dest_files=["res://.godot/imported/SFX_Snoring_01.wav-cc5a9706a21982f39d2082efee5916c0.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/Kitchen/SFX_Cup_01.wav b/audio/sfx/Kitchen/SFX_Cup_01.wav
new file mode 100644
index 0000000..ceb9a7d
Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cup_01.wav differ
diff --git a/audio/sfx/Kitchen/SFX_Cup_01.wav.import b/audio/sfx/Kitchen/SFX_Cup_01.wav.import
new file mode 100644
index 0000000..d740a4d
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Cup_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://ct08qnp05jjfs"
+path="res://.godot/imported/SFX_Cup_01.wav-f14ffa4bd0d37727a244cd0cb4fe602f.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Cup_01.wav"
+dest_files=["res://.godot/imported/SFX_Cup_01.wav-f14ffa4bd0d37727a244cd0cb4fe602f.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/Kitchen/SFX_Cup_02.wav b/audio/sfx/Kitchen/SFX_Cup_02.wav
new file mode 100644
index 0000000..03d6440
Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cup_02.wav differ
diff --git a/audio/sfx/Kitchen/SFX_Cup_02.wav.import b/audio/sfx/Kitchen/SFX_Cup_02.wav.import
new file mode 100644
index 0000000..78a46e3
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Cup_02.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://d12jnk7rj7wnu"
+path="res://.godot/imported/SFX_Cup_02.wav-fa3119e3c02de6a155eb28973f379b2f.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Cup_02.wav"
+dest_files=["res://.godot/imported/SFX_Cup_02.wav-fa3119e3c02de6a155eb28973f379b2f.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/Kitchen/SFX_Cup_Move_01.wav b/audio/sfx/Kitchen/SFX_Cup_Move_01.wav
new file mode 100644
index 0000000..3dc4ee9
Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cup_Move_01.wav differ
diff --git a/audio/sfx/Kitchen/SFX_Cup_Move_01.wav.import b/audio/sfx/Kitchen/SFX_Cup_Move_01.wav.import
new file mode 100644
index 0000000..69c04c7
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Cup_Move_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://el5x1hdcv1x5"
+path="res://.godot/imported/SFX_Cup_Move_01.wav-820e9ec5af2ef73937490c580ce1ffb7.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Cup_Move_01.wav"
+dest_files=["res://.godot/imported/SFX_Cup_Move_01.wav-820e9ec5af2ef73937490c580ce1ffb7.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/Kitchen/SFX_Cup_PutAway_01.wav b/audio/sfx/Kitchen/SFX_Cup_PutAway_01.wav
new file mode 100644
index 0000000..a19d4fc
Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cup_PutAway_01.wav differ
diff --git a/audio/sfx/Kitchen/SFX_Cup_PutAway_01.wav.import b/audio/sfx/Kitchen/SFX_Cup_PutAway_01.wav.import
new file mode 100644
index 0000000..bc1e3d4
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Cup_PutAway_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://b77p8meg6f08u"
+path="res://.godot/imported/SFX_Cup_PutAway_01.wav-04a7ba5e47d08212d73f826026e017cf.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Cup_PutAway_01.wav"
+dest_files=["res://.godot/imported/SFX_Cup_PutAway_01.wav-04a7ba5e47d08212d73f826026e017cf.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/Kitchen/SFX_Cooking_Cutlery_01.wav b/audio/sfx/Kitchen/SFX_Cutlery_01.wav
similarity index 100%
rename from audio/sfx/Kitchen/SFX_Cooking_Cutlery_01.wav
rename to audio/sfx/Kitchen/SFX_Cutlery_01.wav
diff --git a/audio/sfx/Kitchen/SFX_Cutlery_01.wav.import b/audio/sfx/Kitchen/SFX_Cutlery_01.wav.import
new file mode 100644
index 0000000..9f6c863
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Cutlery_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dbfbrxn8jmqpn"
+path="res://.godot/imported/SFX_Cutlery_01.wav-3aede32162cf4d08fb19e1476ce52b21.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Cutlery_01.wav"
+dest_files=["res://.godot/imported/SFX_Cutlery_01.wav-3aede32162cf4d08fb19e1476ce52b21.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/Kitchen/SFX_Cooking_Cutlery_01_Reverb.wav b/audio/sfx/Kitchen/SFX_Cutlery_01_Reverb.wav
similarity index 100%
rename from audio/sfx/Kitchen/SFX_Cooking_Cutlery_01_Reverb.wav
rename to audio/sfx/Kitchen/SFX_Cutlery_01_Reverb.wav
diff --git a/audio/sfx/Kitchen/SFX_Cutlery_01_Reverb.wav.import b/audio/sfx/Kitchen/SFX_Cutlery_01_Reverb.wav.import
new file mode 100644
index 0000000..1917d71
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Cutlery_01_Reverb.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://coqbsm3mpohja"
+path="res://.godot/imported/SFX_Cutlery_01_Reverb.wav-798e0ba510d255709fd9b9a5349d686d.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Cutlery_01_Reverb.wav"
+dest_files=["res://.godot/imported/SFX_Cutlery_01_Reverb.wav-798e0ba510d255709fd9b9a5349d686d.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/Kitchen/SFX_Cutlery_02.wav b/audio/sfx/Kitchen/SFX_Cutlery_02.wav
new file mode 100644
index 0000000..05cbc95
Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cutlery_02.wav differ
diff --git a/audio/sfx/Kitchen/SFX_Cutlery_02.wav.import b/audio/sfx/Kitchen/SFX_Cutlery_02.wav.import
new file mode 100644
index 0000000..e6a23d5
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Cutlery_02.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://tjuxapc4wuss"
+path="res://.godot/imported/SFX_Cutlery_02.wav-5a33302608439add0f93b2e0f4be13d9.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Cutlery_02.wav"
+dest_files=["res://.godot/imported/SFX_Cutlery_02.wav-5a33302608439add0f93b2e0f4be13d9.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/Kitchen/SFX_Cutlery_03.wav b/audio/sfx/Kitchen/SFX_Cutlery_03.wav
new file mode 100644
index 0000000..2cf7bec
Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cutlery_03.wav differ
diff --git a/audio/sfx/Kitchen/SFX_Cutlery_03.wav.import b/audio/sfx/Kitchen/SFX_Cutlery_03.wav.import
new file mode 100644
index 0000000..65f8219
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Cutlery_03.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://duiyhe7yiyotb"
+path="res://.godot/imported/SFX_Cutlery_03.wav-0e8ab51d44e453616c1ad7800e2da22c.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Cutlery_03.wav"
+dest_files=["res://.godot/imported/SFX_Cutlery_03.wav-0e8ab51d44e453616c1ad7800e2da22c.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/Kitchen/SFX_Cutlery_04.wav b/audio/sfx/Kitchen/SFX_Cutlery_04.wav
new file mode 100644
index 0000000..a0db9ef
Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cutlery_04.wav differ
diff --git a/audio/sfx/Kitchen/SFX_Cutlery_04.wav.import b/audio/sfx/Kitchen/SFX_Cutlery_04.wav.import
new file mode 100644
index 0000000..84ea216
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Cutlery_04.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://bc216pfieuc8h"
+path="res://.godot/imported/SFX_Cutlery_04.wav-54a75acbfc9abb5f8eb5cc319f0061aa.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Cutlery_04.wav"
+dest_files=["res://.godot/imported/SFX_Cutlery_04.wav-54a75acbfc9abb5f8eb5cc319f0061aa.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/Kitchen/SFX_Cutlery_05.wav b/audio/sfx/Kitchen/SFX_Cutlery_05.wav
new file mode 100644
index 0000000..e15cf82
Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cutlery_05.wav differ
diff --git a/audio/sfx/Kitchen/SFX_Cutlery_05.wav.import b/audio/sfx/Kitchen/SFX_Cutlery_05.wav.import
new file mode 100644
index 0000000..5eadac1
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Cutlery_05.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dp6qen84ptlvx"
+path="res://.godot/imported/SFX_Cutlery_05.wav-9e2628ab9704b8aab609a62e475b7040.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Cutlery_05.wav"
+dest_files=["res://.godot/imported/SFX_Cutlery_05.wav-9e2628ab9704b8aab609a62e475b7040.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/Kitchen/SFX_Cutlery_06.wav b/audio/sfx/Kitchen/SFX_Cutlery_06.wav
new file mode 100644
index 0000000..8deb744
Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cutlery_06.wav differ
diff --git a/audio/sfx/Kitchen/SFX_Cutlery_06.wav.import b/audio/sfx/Kitchen/SFX_Cutlery_06.wav.import
new file mode 100644
index 0000000..510c3b6
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Cutlery_06.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://biiktqijbngrq"
+path="res://.godot/imported/SFX_Cutlery_06.wav-d361be0a86f3c246245d7e0b55d51599.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Cutlery_06.wav"
+dest_files=["res://.godot/imported/SFX_Cutlery_06.wav-d361be0a86f3c246245d7e0b55d51599.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/Kitchen/SFX_Cutlery_07.wav b/audio/sfx/Kitchen/SFX_Cutlery_07.wav
new file mode 100644
index 0000000..3fe6b15
Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cutlery_07.wav differ
diff --git a/audio/sfx/Kitchen/SFX_Cutlery_07.wav.import b/audio/sfx/Kitchen/SFX_Cutlery_07.wav.import
new file mode 100644
index 0000000..1eddb79
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Cutlery_07.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dwkxfj34sjvh7"
+path="res://.godot/imported/SFX_Cutlery_07.wav-a59ba94570497b7d65eb82c316c28be4.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Cutlery_07.wav"
+dest_files=["res://.godot/imported/SFX_Cutlery_07.wav-a59ba94570497b7d65eb82c316c28be4.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/Kitchen/SFX_Cutlery_08.wav b/audio/sfx/Kitchen/SFX_Cutlery_08.wav
new file mode 100644
index 0000000..8ceded2
Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cutlery_08.wav differ
diff --git a/audio/sfx/Kitchen/SFX_Cutlery_08.wav.import b/audio/sfx/Kitchen/SFX_Cutlery_08.wav.import
new file mode 100644
index 0000000..d4d8e5b
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Cutlery_08.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://bi5r1js478yct"
+path="res://.godot/imported/SFX_Cutlery_08.wav-1ab205f99df9403122de8a8ca0da1934.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Cutlery_08.wav"
+dest_files=["res://.godot/imported/SFX_Cutlery_08.wav-1ab205f99df9403122de8a8ca0da1934.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/Kitchen/SFX_Glass_02.wav b/audio/sfx/Kitchen/SFX_Glass_02.wav
new file mode 100644
index 0000000..f196f47
Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Glass_02.wav differ
diff --git a/audio/sfx/Kitchen/SFX_Glass_02.wav.import b/audio/sfx/Kitchen/SFX_Glass_02.wav.import
new file mode 100644
index 0000000..7d71e21
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Glass_02.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://6smcriryjbv5"
+path="res://.godot/imported/SFX_Glass_02.wav-8242b9e4f9d8a9549efdc42b7eb8c4cd.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Glass_02.wav"
+dest_files=["res://.godot/imported/SFX_Glass_02.wav-8242b9e4f9d8a9549efdc42b7eb8c4cd.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/Kitchen/SFX_Glass_03.wav b/audio/sfx/Kitchen/SFX_Glass_03.wav
new file mode 100644
index 0000000..a98ee56
Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Glass_03.wav differ
diff --git a/audio/sfx/Kitchen/SFX_Glass_03.wav.import b/audio/sfx/Kitchen/SFX_Glass_03.wav.import
new file mode 100644
index 0000000..e6f225b
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Glass_03.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dt0uf8uwqymor"
+path="res://.godot/imported/SFX_Glass_03.wav-8515b17a9260dbd374eeb06bece2fdb8.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Glass_03.wav"
+dest_files=["res://.godot/imported/SFX_Glass_03.wav-8515b17a9260dbd374eeb06bece2fdb8.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/Kitchen/SFX_Cooking_Plates+Utensil_01.wav b/audio/sfx/Kitchen/SFX_Plates+Utensil_01.wav
similarity index 100%
rename from audio/sfx/Kitchen/SFX_Cooking_Plates+Utensil_01.wav
rename to audio/sfx/Kitchen/SFX_Plates+Utensil_01.wav
diff --git a/audio/sfx/Kitchen/SFX_Plates+Utensil_01.wav.import b/audio/sfx/Kitchen/SFX_Plates+Utensil_01.wav.import
new file mode 100644
index 0000000..ea9abea
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Plates+Utensil_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://cnmhdsfgcpt46"
+path="res://.godot/imported/SFX_Plates+Utensil_01.wav-7386939ad814d20949dd591f98ed0e94.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Plates+Utensil_01.wav"
+dest_files=["res://.godot/imported/SFX_Plates+Utensil_01.wav-7386939ad814d20949dd591f98ed0e94.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/Kitchen/SFX_Cooking_Plates+Utensil_02.wav b/audio/sfx/Kitchen/SFX_Plates+Utensil_02.wav
similarity index 100%
rename from audio/sfx/Kitchen/SFX_Cooking_Plates+Utensil_02.wav
rename to audio/sfx/Kitchen/SFX_Plates+Utensil_02.wav
diff --git a/audio/sfx/Kitchen/SFX_Plates+Utensil_02.wav.import b/audio/sfx/Kitchen/SFX_Plates+Utensil_02.wav.import
new file mode 100644
index 0000000..044c677
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Plates+Utensil_02.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://bfmy66g2jdsme"
+path="res://.godot/imported/SFX_Plates+Utensil_02.wav-75dd99c50bfa6a9f2b7bd825d198f9c3.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Plates+Utensil_02.wav"
+dest_files=["res://.godot/imported/SFX_Plates+Utensil_02.wav-75dd99c50bfa6a9f2b7bd825d198f9c3.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/Kitchen/SFX_Cooking_Plates_01.wav b/audio/sfx/Kitchen/SFX_Plates_01.wav
similarity index 100%
rename from audio/sfx/Kitchen/SFX_Cooking_Plates_01.wav
rename to audio/sfx/Kitchen/SFX_Plates_01.wav
diff --git a/audio/sfx/Kitchen/SFX_Plates_01.wav.import b/audio/sfx/Kitchen/SFX_Plates_01.wav.import
new file mode 100644
index 0000000..c5371d1
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Plates_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://cvkfcr7aw5k3k"
+path="res://.godot/imported/SFX_Plates_01.wav-a8a5814f6e8ca006515d0c9954f9d2ed.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Plates_01.wav"
+dest_files=["res://.godot/imported/SFX_Plates_01.wav-a8a5814f6e8ca006515d0c9954f9d2ed.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/Kitchen/SFX_Cooking_Plates_01_Reverb.wav b/audio/sfx/Kitchen/SFX_Plates_01_Reverb.wav
similarity index 100%
rename from audio/sfx/Kitchen/SFX_Cooking_Plates_01_Reverb.wav
rename to audio/sfx/Kitchen/SFX_Plates_01_Reverb.wav
diff --git a/audio/sfx/Kitchen/SFX_Plates_01_Reverb.wav.import b/audio/sfx/Kitchen/SFX_Plates_01_Reverb.wav.import
new file mode 100644
index 0000000..98a667d
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Plates_01_Reverb.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://53qfaapfk6f2"
+path="res://.godot/imported/SFX_Plates_01_Reverb.wav-bb0f6e860ddff31afeeb1d201bb36ac1.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Plates_01_Reverb.wav"
+dest_files=["res://.godot/imported/SFX_Plates_01_Reverb.wav-bb0f6e860ddff31afeeb1d201bb36ac1.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/Kitchen/SFX_Plates_02.wav b/audio/sfx/Kitchen/SFX_Plates_02.wav
new file mode 100644
index 0000000..6ba2a2e
Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Plates_02.wav differ
diff --git a/audio/sfx/Kitchen/SFX_Plates_02.wav.import b/audio/sfx/Kitchen/SFX_Plates_02.wav.import
new file mode 100644
index 0000000..cfcfe80
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Plates_02.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://b3k5asuqpktd0"
+path="res://.godot/imported/SFX_Plates_02.wav-e71843390b35a96311399a33444bf536.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Plates_02.wav"
+dest_files=["res://.godot/imported/SFX_Plates_02.wav-e71843390b35a96311399a33444bf536.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/Kitchen/SFX_Plates_03.wav b/audio/sfx/Kitchen/SFX_Plates_03.wav
new file mode 100644
index 0000000..4a3605a
Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Plates_03.wav differ
diff --git a/audio/sfx/Kitchen/SFX_Plates_03.wav.import b/audio/sfx/Kitchen/SFX_Plates_03.wav.import
new file mode 100644
index 0000000..13a1209
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Plates_03.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dwu2hufgv33kr"
+path="res://.godot/imported/SFX_Plates_03.wav-9a2c6ce07891f06b56679478cffd2a37.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Plates_03.wav"
+dest_files=["res://.godot/imported/SFX_Plates_03.wav-9a2c6ce07891f06b56679478cffd2a37.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/Kitchen/SFX_Plates_04.wav b/audio/sfx/Kitchen/SFX_Plates_04.wav
new file mode 100644
index 0000000..dbdf3e0
Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Plates_04.wav differ
diff --git a/audio/sfx/Kitchen/SFX_Plates_04.wav.import b/audio/sfx/Kitchen/SFX_Plates_04.wav.import
new file mode 100644
index 0000000..a70b48e
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Plates_04.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://cuaouoimk8bxw"
+path="res://.godot/imported/SFX_Plates_04.wav-dc32bfdccf511547b4cd5278225879cb.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Plates_04.wav"
+dest_files=["res://.godot/imported/SFX_Plates_04.wav-dc32bfdccf511547b4cd5278225879cb.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/Kitchen/SFX_Spoon_01.wav b/audio/sfx/Kitchen/SFX_Spoon_01.wav
new file mode 100644
index 0000000..f6415ec
Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Spoon_01.wav differ
diff --git a/audio/sfx/Kitchen/SFX_Spoon_01.wav.import b/audio/sfx/Kitchen/SFX_Spoon_01.wav.import
new file mode 100644
index 0000000..8aaee2a
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Spoon_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://b7g8c556bhoj4"
+path="res://.godot/imported/SFX_Spoon_01.wav-efbf81ab0bace253b1624eb43d6f0710.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Spoon_01.wav"
+dest_files=["res://.godot/imported/SFX_Spoon_01.wav-efbf81ab0bace253b1624eb43d6f0710.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/Kitchen/SFX_Spoon_02.wav b/audio/sfx/Kitchen/SFX_Spoon_02.wav
new file mode 100644
index 0000000..1333d37
Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Spoon_02.wav differ
diff --git a/audio/sfx/Kitchen/SFX_Spoon_02.wav.import b/audio/sfx/Kitchen/SFX_Spoon_02.wav.import
new file mode 100644
index 0000000..4b7e9ef
--- /dev/null
+++ b/audio/sfx/Kitchen/SFX_Spoon_02.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://drbie8u0is7x2"
+path="res://.godot/imported/SFX_Spoon_02.wav-b112f9e23ea4893bc1530e867879bcfe.sample"
+
+[deps]
+
+source_file="res://audio/sfx/Kitchen/SFX_Spoon_02.wav"
+dest_files=["res://.godot/imported/SFX_Spoon_02.wav-b112f9e23ea4893bc1530e867879bcfe.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_Door_Close_01.wav b/audio/sfx/SFX_Door_Close_01.wav
new file mode 100644
index 0000000..31e0a88
Binary files /dev/null and b/audio/sfx/SFX_Door_Close_01.wav differ
diff --git a/audio/sfx/SFX_Door_Close_01.wav.import b/audio/sfx/SFX_Door_Close_01.wav.import
new file mode 100644
index 0000000..005ebad
--- /dev/null
+++ b/audio/sfx/SFX_Door_Close_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://c41l1wslnnqs2"
+path="res://.godot/imported/SFX_Door_Close_01.wav-1daa64aa577b28ae1f988174ba55d7b4.sample"
+
+[deps]
+
+source_file="res://audio/sfx/SFX_Door_Close_01.wav"
+dest_files=["res://.godot/imported/SFX_Door_Close_01.wav-1daa64aa577b28ae1f988174ba55d7b4.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_Door_Close_02.wav b/audio/sfx/SFX_Door_Close_02.wav
new file mode 100644
index 0000000..291c2c5
Binary files /dev/null and b/audio/sfx/SFX_Door_Close_02.wav differ
diff --git a/audio/sfx/SFX_Door_Close_02.wav.import b/audio/sfx/SFX_Door_Close_02.wav.import
new file mode 100644
index 0000000..dd75ae4
--- /dev/null
+++ b/audio/sfx/SFX_Door_Close_02.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dsnbc7gm6bkex"
+path="res://.godot/imported/SFX_Door_Close_02.wav-04e00cab7723809ac0d924e90aa574d0.sample"
+
+[deps]
+
+source_file="res://audio/sfx/SFX_Door_Close_02.wav"
+dest_files=["res://.godot/imported/SFX_Door_Close_02.wav-04e00cab7723809ac0d924e90aa574d0.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_Door_Close_03.wav b/audio/sfx/SFX_Door_Close_03.wav
new file mode 100644
index 0000000..c20278a
Binary files /dev/null and b/audio/sfx/SFX_Door_Close_03.wav differ
diff --git a/audio/sfx/SFX_Door_Close_03.wav.import b/audio/sfx/SFX_Door_Close_03.wav.import
new file mode 100644
index 0000000..8075d42
--- /dev/null
+++ b/audio/sfx/SFX_Door_Close_03.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://bupwubiblni0g"
+path="res://.godot/imported/SFX_Door_Close_03.wav-adb2c12a553c0ec21c39c117b6ab02c1.sample"
+
+[deps]
+
+source_file="res://audio/sfx/SFX_Door_Close_03.wav"
+dest_files=["res://.godot/imported/SFX_Door_Close_03.wav-adb2c12a553c0ec21c39c117b6ab02c1.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_Door_Open_01.wav b/audio/sfx/SFX_Door_Open_01.wav
new file mode 100644
index 0000000..4fe0f50
Binary files /dev/null and b/audio/sfx/SFX_Door_Open_01.wav differ
diff --git a/audio/sfx/SFX_Door_Open_01.wav.import b/audio/sfx/SFX_Door_Open_01.wav.import
new file mode 100644
index 0000000..1c01241
--- /dev/null
+++ b/audio/sfx/SFX_Door_Open_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://r0f3p6bjq0we"
+path="res://.godot/imported/SFX_Door_Open_01.wav-035377822f95417ac965971ff90b19ee.sample"
+
+[deps]
+
+source_file="res://audio/sfx/SFX_Door_Open_01.wav"
+dest_files=["res://.godot/imported/SFX_Door_Open_01.wav-035377822f95417ac965971ff90b19ee.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_Door_Open_02.wav b/audio/sfx/SFX_Door_Open_02.wav
new file mode 100644
index 0000000..cf02eb0
Binary files /dev/null and b/audio/sfx/SFX_Door_Open_02.wav differ
diff --git a/audio/sfx/SFX_Door_Open_02.wav.import b/audio/sfx/SFX_Door_Open_02.wav.import
new file mode 100644
index 0000000..f7b8b57
--- /dev/null
+++ b/audio/sfx/SFX_Door_Open_02.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dt377scj3d385"
+path="res://.godot/imported/SFX_Door_Open_02.wav-f1c415f0198ece34fecbe595a7ca00e4.sample"
+
+[deps]
+
+source_file="res://audio/sfx/SFX_Door_Open_02.wav"
+dest_files=["res://.godot/imported/SFX_Door_Open_02.wav-f1c415f0198ece34fecbe595a7ca00e4.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_Door_Open_03.wav b/audio/sfx/SFX_Door_Open_03.wav
new file mode 100644
index 0000000..7d0fc9a
Binary files /dev/null and b/audio/sfx/SFX_Door_Open_03.wav differ
diff --git a/audio/sfx/SFX_Door_Open_03.wav.import b/audio/sfx/SFX_Door_Open_03.wav.import
new file mode 100644
index 0000000..c3915a2
--- /dev/null
+++ b/audio/sfx/SFX_Door_Open_03.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://b7sl5se1pf8dl"
+path="res://.godot/imported/SFX_Door_Open_03.wav-77da3449aa231305d262f79885c97db2.sample"
+
+[deps]
+
+source_file="res://audio/sfx/SFX_Door_Open_03.wav"
+dest_files=["res://.godot/imported/SFX_Door_Open_03.wav-77da3449aa231305d262f79885c97db2.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_Door_Slide_01.wav b/audio/sfx/SFX_Door_Slide_01.wav
new file mode 100644
index 0000000..15bebad
Binary files /dev/null and b/audio/sfx/SFX_Door_Slide_01.wav differ
diff --git a/audio/sfx/SFX_Door_Slide_01.wav.import b/audio/sfx/SFX_Door_Slide_01.wav.import
new file mode 100644
index 0000000..31edaa2
--- /dev/null
+++ b/audio/sfx/SFX_Door_Slide_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://b573h4eeaq7r0"
+path="res://.godot/imported/SFX_Door_Slide_01.wav-4ef4feb794644df77d479349f406f8e0.sample"
+
+[deps]
+
+source_file="res://audio/sfx/SFX_Door_Slide_01.wav"
+dest_files=["res://.godot/imported/SFX_Door_Slide_01.wav-4ef4feb794644df77d479349f406f8e0.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_Door_Slide_02.wav b/audio/sfx/SFX_Door_Slide_02.wav
new file mode 100644
index 0000000..81dde97
Binary files /dev/null and b/audio/sfx/SFX_Door_Slide_02.wav differ
diff --git a/audio/sfx/SFX_Door_Slide_02.wav.import b/audio/sfx/SFX_Door_Slide_02.wav.import
new file mode 100644
index 0000000..e0c6890
--- /dev/null
+++ b/audio/sfx/SFX_Door_Slide_02.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://bbi45nqbk3ev6"
+path="res://.godot/imported/SFX_Door_Slide_02.wav-7d055181087784f076cfec14184ef220.sample"
+
+[deps]
+
+source_file="res://audio/sfx/SFX_Door_Slide_02.wav"
+dest_files=["res://.godot/imported/SFX_Door_Slide_02.wav-7d055181087784f076cfec14184ef220.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_Door_Slide_03.wav b/audio/sfx/SFX_Door_Slide_03.wav
new file mode 100644
index 0000000..c54a4f9
Binary files /dev/null and b/audio/sfx/SFX_Door_Slide_03.wav differ
diff --git a/audio/sfx/SFX_Door_Slide_03.wav.import b/audio/sfx/SFX_Door_Slide_03.wav.import
new file mode 100644
index 0000000..4b7abc4
--- /dev/null
+++ b/audio/sfx/SFX_Door_Slide_03.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://cnvpypj33urlk"
+path="res://.godot/imported/SFX_Door_Slide_03.wav-d299f67b81d5f88184994d9e5df1919f.sample"
+
+[deps]
+
+source_file="res://audio/sfx/SFX_Door_Slide_03.wav"
+dest_files=["res://.godot/imported/SFX_Door_Slide_03.wav-d299f67b81d5f88184994d9e5df1919f.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_Door_Slide_04.wav b/audio/sfx/SFX_Door_Slide_04.wav
new file mode 100644
index 0000000..d4e3688
Binary files /dev/null and b/audio/sfx/SFX_Door_Slide_04.wav differ
diff --git a/audio/sfx/SFX_Door_Slide_04.wav.import b/audio/sfx/SFX_Door_Slide_04.wav.import
new file mode 100644
index 0000000..6d8c4c9
--- /dev/null
+++ b/audio/sfx/SFX_Door_Slide_04.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://cnuiy0v047mog"
+path="res://.godot/imported/SFX_Door_Slide_04.wav-7868cff38680efa698088c32b1bf1d83.sample"
+
+[deps]
+
+source_file="res://audio/sfx/SFX_Door_Slide_04.wav"
+dest_files=["res://.godot/imported/SFX_Door_Slide_04.wav-7868cff38680efa698088c32b1bf1d83.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_Door_Slide_05.wav b/audio/sfx/SFX_Door_Slide_05.wav
new file mode 100644
index 0000000..926fa9c
Binary files /dev/null and b/audio/sfx/SFX_Door_Slide_05.wav differ
diff --git a/audio/sfx/SFX_Door_Slide_05.wav.import b/audio/sfx/SFX_Door_Slide_05.wav.import
new file mode 100644
index 0000000..28f1dd9
--- /dev/null
+++ b/audio/sfx/SFX_Door_Slide_05.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://c0gdmifbwnqtw"
+path="res://.godot/imported/SFX_Door_Slide_05.wav-b599473720bbc4e115e73ad7d0e02a16.sample"
+
+[deps]
+
+source_file="res://audio/sfx/SFX_Door_Slide_05.wav"
+dest_files=["res://.godot/imported/SFX_Door_Slide_05.wav-b599473720bbc4e115e73ad7d0e02a16.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_Door_Slide_06.wav b/audio/sfx/SFX_Door_Slide_06.wav
new file mode 100644
index 0000000..1f1a2d2
Binary files /dev/null and b/audio/sfx/SFX_Door_Slide_06.wav differ
diff --git a/audio/sfx/SFX_Door_Slide_06.wav.import b/audio/sfx/SFX_Door_Slide_06.wav.import
new file mode 100644
index 0000000..c5c424a
--- /dev/null
+++ b/audio/sfx/SFX_Door_Slide_06.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://x1rwbofegdu6"
+path="res://.godot/imported/SFX_Door_Slide_06.wav-f4209547f52d7bf0c7eeb9425bbcc165.sample"
+
+[deps]
+
+source_file="res://audio/sfx/SFX_Door_Slide_06.wav"
+dest_files=["res://.godot/imported/SFX_Door_Slide_06.wav-f4209547f52d7bf0c7eeb9425bbcc165.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_Door_Slide_07.wav b/audio/sfx/SFX_Door_Slide_07.wav
new file mode 100644
index 0000000..ab18406
Binary files /dev/null and b/audio/sfx/SFX_Door_Slide_07.wav differ
diff --git a/audio/sfx/SFX_Door_Slide_07.wav.import b/audio/sfx/SFX_Door_Slide_07.wav.import
new file mode 100644
index 0000000..6991f91
--- /dev/null
+++ b/audio/sfx/SFX_Door_Slide_07.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://by48hbtyk5gea"
+path="res://.godot/imported/SFX_Door_Slide_07.wav-ff261ca58a2c5003ad6817da2a48636a.sample"
+
+[deps]
+
+source_file="res://audio/sfx/SFX_Door_Slide_07.wav"
+dest_files=["res://.godot/imported/SFX_Door_Slide_07.wav-ff261ca58a2c5003ad6817da2a48636a.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_Quest_Fail_Placeholder_01.wav b/audio/sfx/SFX_Quest_Fail_Placeholder_01.wav
new file mode 100644
index 0000000..dec5024
Binary files /dev/null and b/audio/sfx/SFX_Quest_Fail_Placeholder_01.wav differ
diff --git a/audio/sfx/SFX_Quest_Fail_Placeholder_01.wav.import b/audio/sfx/SFX_Quest_Fail_Placeholder_01.wav.import
new file mode 100644
index 0000000..d7da212
--- /dev/null
+++ b/audio/sfx/SFX_Quest_Fail_Placeholder_01.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://bk5yqto8j3egp"
+path="res://.godot/imported/SFX_Quest_Fail_Placeholder_01.wav-8f1cfb0ae521d58b19d1cad92cb78f4c.sample"
+
+[deps]
+
+source_file="res://audio/sfx/SFX_Quest_Fail_Placeholder_01.wav"
+dest_files=["res://.godot/imported/SFX_Quest_Fail_Placeholder_01.wav-8f1cfb0ae521d58b19d1cad92cb78f4c.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_Quest_Fail_Placeholder_02.wav b/audio/sfx/SFX_Quest_Fail_Placeholder_02.wav
new file mode 100644
index 0000000..ac1da16
Binary files /dev/null and b/audio/sfx/SFX_Quest_Fail_Placeholder_02.wav differ
diff --git a/audio/sfx/SFX_Quest_Fail_Placeholder_02.wav.import b/audio/sfx/SFX_Quest_Fail_Placeholder_02.wav.import
new file mode 100644
index 0000000..0ef8990
--- /dev/null
+++ b/audio/sfx/SFX_Quest_Fail_Placeholder_02.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://bgjh51lrs10wu"
+path="res://.godot/imported/SFX_Quest_Fail_Placeholder_02.wav-4a79f5a48d2615db33155de5cf73b857.sample"
+
+[deps]
+
+source_file="res://audio/sfx/SFX_Quest_Fail_Placeholder_02.wav"
+dest_files=["res://.godot/imported/SFX_Quest_Fail_Placeholder_02.wav-4a79f5a48d2615db33155de5cf73b857.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/UI/SFX_QuestComplete_Placeholder.wav b/audio/sfx/UI/SFX_QuestComplete_Placeholder.wav
new file mode 100644
index 0000000..560d539
Binary files /dev/null and b/audio/sfx/UI/SFX_QuestComplete_Placeholder.wav differ
diff --git a/audio/sfx/UI/SFX_QuestComplete_Placeholder.wav.import b/audio/sfx/UI/SFX_QuestComplete_Placeholder.wav.import
new file mode 100644
index 0000000..38ad2bd
--- /dev/null
+++ b/audio/sfx/UI/SFX_QuestComplete_Placeholder.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://cesjvlum6ecyy"
+path="res://.godot/imported/SFX_QuestComplete_Placeholder.wav-776cea488b4703c48d8613341714d0d5.sample"
+
+[deps]
+
+source_file="res://audio/sfx/UI/SFX_QuestComplete_Placeholder.wav"
+dest_files=["res://.godot/imported/SFX_QuestComplete_Placeholder.wav-776cea488b4703c48d8613341714d0d5.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/dialog/Babushka_NPC_Namebox_background.tres b/dialog/Babushka_NPC_Namebox_background.tres
new file mode 100644
index 0000000..9180e7f
--- /dev/null
+++ b/dialog/Babushka_NPC_Namebox_background.tres
@@ -0,0 +1,11 @@
+[gd_resource type="StyleBoxTexture" load_steps=2 format=3 uid="uid://c3t3agaqj5tii"]
+
+[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
+texture = ExtResource("1_jsn7j")
+texture_margin_left = 20.0
+texture_margin_right = 20.0
+axis_stretch_vertical = 2
diff --git a/dialog/NPC_narrative.tres b/dialog/NPC_narrative.tres
new file mode 100644
index 0000000..7c85383
--- /dev/null
+++ b/dialog/NPC_narrative.tres
@@ -0,0 +1,90 @@
+[gd_resource type="Resource" script_class="DialogicStyle" load_steps=20 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://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"]
+[ext_resource type="PackedScene" uid="uid://bquja8jyk8kbr" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Textbox/vn_textbox_layer.tscn" id="5_reo2u"]
+[ext_resource type="PackedScene" uid="uid://dsbwnp5hegnu3" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_Glossary/glossary_popup_layer.tscn" id="6_i6h15"]
+[ext_resource type="PackedScene" uid="uid://dhk6j6eb6e3q" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Choices/vn_choice_layer.tscn" id="7_rg32j"]
+[ext_resource type="PackedScene" uid="uid://cvgf4c6gg0tsy" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_TextInput/text_input_layer.tscn" id="8_h83v4"]
+[ext_resource type="PackedScene" uid="uid://lx24i8fl6uo" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_History/history_layer.tscn" id="9_4c2uo"]
+[ext_resource type="Script" uid="uid://b14h380mah4av" path="res://addons/dialogic/Resources/dialogic_style.gd" id="10_e3ue2"]
+
+[sub_resource type="Resource" id="Resource_wg0yj"]
+script = ExtResource("1_0jwhi")
+overrides = {
+"global_bg_color": "Color(0.898375, 0.917922, 0.835355, 1)",
+"global_font_color": "Color(0.242786, 0.16463, 0.180255, 1)",
+"global_font_size": "20.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 = {}
+
+[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 = {
+"box_animation_in": "1",
+"box_animation_out": "1",
+"name_label_alignment": "2",
+"name_label_box_modulate": "Color(1, 1, 1, 1)",
+"name_label_box_panel": "\"res://dialog/Babushka_NPC_Namebox_background.tres\"",
+"name_label_use_global_color": "false",
+"next_indicator_enabled": "false",
+"text_alignment": "1",
+"text_size": "20.0",
+"typing_sounds_end_sound": "\"res://audio/sfx/UI/Dialog/SFX_Dialog_Open_01.wav\""
+}
+
+[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")
+scene = ExtResource("7_rg32j")
+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 = {}
+
+[resource]
+script = ExtResource("10_e3ue2")
+name = "NPC_narrative"
+layer_list = Array[String](["10", "11", "12", "13", "14", "15", "16", "17"])
+layer_info = {
+"": SubResource("Resource_wg0yj"),
+"10": SubResource("Resource_uxnk3"),
+"11": SubResource("Resource_ihoat"),
+"12": SubResource("Resource_pw0bl"),
+"13": SubResource("Resource_lfav5"),
+"14": SubResource("Resource_clhbu"),
+"15": SubResource("Resource_umvdi"),
+"16": SubResource("Resource_ci2ul"),
+"17": SubResource("Resource_sadu5")
+}
+base_overrides = {}
+layers = Array[ExtResource("1_0jwhi")]([])
+metadata/_latest_layer = ""
diff --git a/dialog/Yeli.dch b/dialog/Yeli.dch
new file mode 100644
index 0000000..ac1d001
--- /dev/null
+++ b/dialog/Yeli.dch
@@ -0,0 +1,56 @@
+{
+"@path": "res://addons/dialogic/Resources/character.gd",
+"@subpath": NodePath(""),
+&"_translation_id": "",
+&"color": Color(1, 1, 1, 1),
+&"custom_info": {
+"sound_mood_default": "",
+"sound_moods": {},
+"style": "NPC_narrative"
+},
+&"default_portrait": "_part_side",
+&"description": "Vesna's bff",
+&"display_name": "Yelizaveta",
+&"mirror": false,
+&"nicknames": ["Yeli"],
+&"offset": Vector2(300, 0),
+&"portraits": {
+"_back": {
+"export_overrides": {
+"image": "\"res://art/characters/yeli animierbar/yeli_back.png\""
+},
+"mirror": false,
+"offset": Vector2(0, 0),
+"scale": 1.0,
+"scene": ""
+},
+"_frontal": {
+"export_overrides": {
+"image": "\"res://art/characters/yeli animierbar/yeli_frontal.png\""
+},
+"mirror": false,
+"offset": Vector2(0, 0),
+"scale": 1,
+"scene": ""
+},
+"_part_side": {
+"export_overrides": {
+"image": "\"res://art/characters/yeli animierbar/yeli_part_side.png\""
+},
+"mirror": true,
+"offset": Vector2(0, 0),
+"scale": 1.0,
+"scene": ""
+},
+"_side": {
+"export_overrides": {
+"image": "\"res://art/characters/yeli animierbar/yeli_side.png\""
+},
+"mirror": false,
+"offset": Vector2(0, 0),
+"scale": 1,
+"scene": ""
+}
+},
+&"scale": 0.6
+}
\ No newline at end of file
diff --git a/dialog/Yeli.dch.uid b/dialog/Yeli.dch.uid
new file mode 100644
index 0000000..c72c8c0
--- /dev/null
+++ b/dialog/Yeli.dch.uid
@@ -0,0 +1 @@
+uid://dquv5kkqd7r1q
diff --git a/dialog/farming_equipment_glossary.tres b/dialog/farming_equipment_glossary.tres
new file mode 100644
index 0000000..e31fa64
--- /dev/null
+++ b/dialog/farming_equipment_glossary.tres
@@ -0,0 +1,19 @@
+[gd_resource type="Resource" script_class="DialogicGlossary" load_steps=2 format=3 uid="uid://cpnbos25tejo8"]
+
+[ext_resource type="Script" uid="uid://co4irn75jvpwn" path="res://addons/dialogic/Modules/Glossary/glossary_resource.gd" id="1_cknfu"]
+
+[resource]
+script = ExtResource("1_cknfu")
+entries = {
+"Hoe": "hoe",
+"hoe": {
+"alternatives": ["Hoe"],
+"case_sensitive": false,
+"name": "hoe",
+"text": "A farming implement to till soil and prepare it for planting. Not to confuse with the rake, which softly scratches the surface of the ground and can be used to gather leaves and freshly cut grass.",
+"title": "Hoe"
+}
+}
+enabled = true
+_translation_id = ""
+_translation_keys = {}
diff --git a/dialog/speechbubble.tres b/dialog/speechbubble.tres
new file mode 100644
index 0000000..013a654
--- /dev/null
+++ b/dialog/speechbubble.tres
@@ -0,0 +1,37 @@
+[gd_resource type="Resource" script_class="DialogicStyle" load_steps=8 format=3 uid="uid://cdha3krdyppae"]
+
+[ext_resource type="Script" uid="uid://dfx2htp24tuvm" path="res://addons/dialogic/Resources/dialogic_style_layer.gd" id="1_6h8ua"]
+[ext_resource type="PackedScene" uid="uid://cn674foxwedqu" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_Input/full_advance_input_layer.tscn" id="2_nr7l8"]
+[ext_resource type="PackedScene" uid="uid://d2it0xiap3gnt" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_Textbubble/text_bubble_layer.tscn" id="3_72bhh"]
+[ext_resource type="Script" uid="uid://b14h380mah4av" path="res://addons/dialogic/Resources/dialogic_style.gd" id="4_r51oo"]
+
+[sub_resource type="Resource" id="Resource_vjkte"]
+script = ExtResource("1_6h8ua")
+overrides = {
+"canvas_layer": "100.0"
+}
+
+[sub_resource type="Resource" id="Resource_hklma"]
+script = ExtResource("1_6h8ua")
+scene = ExtResource("2_nr7l8")
+overrides = {}
+
+[sub_resource type="Resource" id="Resource_rv2k1"]
+script = ExtResource("1_6h8ua")
+scene = ExtResource("3_72bhh")
+overrides = {
+"box_padding": "Vector2(10, 200)"
+}
+
+[resource]
+script = ExtResource("4_r51oo")
+name = "speechbubble"
+layer_list = Array[String](["10", "11"])
+layer_info = {
+"": SubResource("Resource_vjkte"),
+"10": SubResource("Resource_hklma"),
+"11": SubResource("Resource_rv2k1")
+}
+base_overrides = {}
+layers = Array[ExtResource("1_6h8ua")]([])
+metadata/_latest_layer = "11"
diff --git a/dialog/yeli_intro_01.dtl b/dialog/yeli_intro_01.dtl
new file mode 100644
index 0000000..61e595d
--- /dev/null
+++ b/dialog/yeli_intro_01.dtl
@@ -0,0 +1,15 @@
+join Yeli center
+Yeli (_part_side): Hi Vesna! So nice to see you!
+Yeli: It's been so long!
+[text_input text="How have you been?" var="PLAYERMOOD" placeholder="Good" default="Good" allow_empty="true"]
+Yeli: {PLAYERMOOD} huh? Nice!
+Yeli: Well, enough chitchat! There is so much to do on the farm. Would you like to help me?
+- Absolutely!
+ Yeli: That's what I like to hear!
+- Yes!
+ Yeli: Very good!
+- For sure!
+ Yeli: Awesome!
+Yeli: Ok then let's start with the tilling. In order to till the soil and plant something, you need a hoe or rake.
+Yeli: You can find one leaning against the back fence somewhere. Pick it up and come back to me.
+leave Yeli
diff --git a/dialog/yeli_intro_01.dtl.uid b/dialog/yeli_intro_01.dtl.uid
new file mode 100644
index 0000000..260d6f3
--- /dev/null
+++ b/dialog/yeli_intro_01.dtl.uid
@@ -0,0 +1 @@
+uid://cqxoxlgy7hxh0
diff --git a/dialog/yeli_intro_02.dtl b/dialog/yeli_intro_02.dtl
new file mode 100644
index 0000000..2fdf1ec
--- /dev/null
+++ b/dialog/yeli_intro_02.dtl
@@ -0,0 +1,4 @@
+join Yeli center
+Yeli: So you found it? Nice!
+Yeli: Now find a nice plot of land and start tilling it. You can simply click on the ground while you have the rake in your hand.
+leave Yeli
diff --git a/dialog/yeli_intro_02.dtl.uid b/dialog/yeli_intro_02.dtl.uid
new file mode 100644
index 0000000..f22eb66
--- /dev/null
+++ b/dialog/yeli_intro_02.dtl.uid
@@ -0,0 +1 @@
+uid://c2edb6qee3oft
diff --git a/dialog/yeli_intro_03.dtl b/dialog/yeli_intro_03.dtl
new file mode 100644
index 0000000..e294d40
--- /dev/null
+++ b/dialog/yeli_intro_03.dtl
@@ -0,0 +1,12 @@
+join Yeli center
+Yeli: Done tilling? Ok, next step is watering!
+Yeli: First, pick up the watering can and select it in your inventory by using the mouse wheel.
+Yeli: Then go to the well and press [E] to fill it up.
+Yeli: Did you follow?
+- Pick up waterin can, then go to well. Got it.
+- Not exactly. What do I do again?
+ Yeli: Pick up the watering can and fill it up at the well. Easy peasy.
+Yeli: Alright, then you go to a field that you prepared and click on it while holding the watering can. You'll see it turn dark from the water.
+Yeli: Your current watering can has a capacity of 4. That means it can water 4 fields before it needs to be refilled.
+Yeli: Now go and water the fields, then come back to me. There's another thing, but let's do this step by step.
+leave Yeli
diff --git a/dialog/yeli_intro_03.dtl.uid b/dialog/yeli_intro_03.dtl.uid
new file mode 100644
index 0000000..aa92577
--- /dev/null
+++ b/dialog/yeli_intro_03.dtl.uid
@@ -0,0 +1 @@
+uid://c8ak87t7rdyur
diff --git a/dialog/yeli_intro_04.dtl b/dialog/yeli_intro_04.dtl
new file mode 100644
index 0000000..5c55e6b
--- /dev/null
+++ b/dialog/yeli_intro_04.dtl
@@ -0,0 +1,7 @@
+join Yeli center
+Yeli: Nicely done!
+Yeli: Your fields are now prepped for the growing part.
+Yeli: Here, have some tomato seeds. Use them to grow your first plants.
+Yeli: Once the plants are planted, you can trigger their next development stage by watering them and pressing [E] at their field. It's a little trick I've learned. But don't tell anyone else!
+Yeli: Once the tomatoes are fully grown, you can harvest them and we can cook a nice soup out of them.
+leave Yeli
diff --git a/dialog/yeli_intro_04.dtl.uid b/dialog/yeli_intro_04.dtl.uid
new file mode 100644
index 0000000..7079d12
--- /dev/null
+++ b/dialog/yeli_intro_04.dtl.uid
@@ -0,0 +1 @@
+uid://vr8kyg00yn6u
diff --git a/dialog/yeli_intro_05.dtl b/dialog/yeli_intro_05.dtl
new file mode 100644
index 0000000..08c6ce9
--- /dev/null
+++ b/dialog/yeli_intro_05.dtl
@@ -0,0 +1,7 @@
+join Yeli center
+Yeli: Woah, what's going on here?
+Yeli: Seems like this room isn't ready for business yet.
+Yeli: Let's wait until the developers are done with it, shall we?
+Yeli: See you at {SHOW}!
+leave Yeli
+[end_timeline]
diff --git a/dialog/yeli_intro_05.dtl.uid b/dialog/yeli_intro_05.dtl.uid
new file mode 100644
index 0000000..d078039
--- /dev/null
+++ b/dialog/yeli_intro_05.dtl.uid
@@ -0,0 +1 @@
+uid://ik2t6j8tken
diff --git a/export_presets.cfg b/export_presets.cfg
index 9c4aaec..adbf14d 100644
--- a/export_presets.cfg
+++ b/export_presets.cfg
@@ -2,14 +2,14 @@
name="Windows Desktop"
platform="Windows Desktop"
-runnable=false
-advanced_options=false
+runnable=true
+advanced_options=true
dedicated_server=false
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
-export_path="builds/Babushka_win_0_1/Babushka.exe"
+export_path="_builds/Babushka_win_0_2/Babushka.exe"
patches=PackedStringArray()
encryption_include_filters=""
encryption_exclude_filters=""
@@ -34,13 +34,13 @@ codesign/digest_algorithm=1
codesign/description=""
codesign/custom_options=PackedStringArray()
application/modify_resources=true
-application/icon=""
+application/icon="uid://b2smanpdo1y5e"
application/console_wrapper_icon=""
application/icon_interpolation=4
application/file_version=""
application/product_version=""
-application/company_name=""
-application/product_name=""
+application/company_name="CozyRavenInteractive"
+application/product_name="Babushka"
application/file_description=""
application/copyright=""
application/trademarks=""
@@ -73,13 +73,13 @@ dotnet/embed_build_outputs=false
name="Linux"
platform="Linux"
runnable=true
-advanced_options=false
+advanced_options=true
dedicated_server=false
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
-export_path="builds/Babushka_linux_0_1/Babushka.x86_64"
+export_path="_builds/Babushka_linux_0_2/Babushka.x86_64"
patches=PackedStringArray()
encryption_include_filters=""
encryption_exclude_filters=""
diff --git a/logos/Cozy Raven Logo breit 800px.png b/logos/Cozy Raven Logo breit 800px.png
new file mode 100644
index 0000000..bf0d299
Binary files /dev/null and b/logos/Cozy Raven Logo breit 800px.png differ
diff --git a/logos/Cozy Raven Logo breit 800px.png.import b/logos/Cozy Raven Logo breit 800px.png.import
new file mode 100644
index 0000000..15ee7ed
--- /dev/null
+++ b/logos/Cozy Raven Logo breit 800px.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://utam4axkvutc"
+path="res://.godot/imported/Cozy Raven Logo breit 800px.png-193759595e7060e239652b7dec567b6e.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://logos/Cozy Raven Logo breit 800px.png"
+dest_files=["res://.godot/imported/Cozy Raven Logo breit 800px.png-193759595e7060e239652b7dec567b6e.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/logos/Cozy Raven Logo rund 800px.png b/logos/Cozy Raven Logo rund 800px.png
new file mode 100644
index 0000000..35b2a69
Binary files /dev/null and b/logos/Cozy Raven Logo rund 800px.png differ
diff --git a/logos/Cozy Raven Logo rund 800px.png.import b/logos/Cozy Raven Logo rund 800px.png.import
new file mode 100644
index 0000000..a111e8b
--- /dev/null
+++ b/logos/Cozy Raven Logo rund 800px.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dlyabk0om34e8"
+path="res://.godot/imported/Cozy Raven Logo rund 800px.png-a15ed1be4c189427e1f4f4b443e39da2.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://logos/Cozy Raven Logo rund 800px.png"
+dest_files=["res://.godot/imported/Cozy Raven Logo rund 800px.png-a15ed1be4c189427e1f4f4b443e39da2.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/icon.svg b/logos/icon.svg
similarity index 100%
rename from icon.svg
rename to logos/icon.svg
diff --git a/icon.svg.import b/logos/icon.svg.import
similarity index 77%
rename from icon.svg.import
rename to logos/icon.svg.import
index e7284f7..e482792 100644
--- a/icon.svg.import
+++ b/logos/icon.svg.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dc3nurfa4sj8q"
-path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"
+path="res://.godot/imported/icon.svg-0a0c3b68e2c085545beca490a7c7b666.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://icon.svg"
-dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"]
+source_file="res://logos/icon.svg"
+dest_files=["res://.godot/imported/icon.svg-0a0c3b68e2c085545beca490a7c7b666.ctex"]
[params]
diff --git a/prefabs/UI/Inventory/Inventory.tscn b/prefabs/UI/Inventory/Inventory.tscn
index d916cac..fba388b 100644
--- a/prefabs/UI/Inventory/Inventory.tscn
+++ b/prefabs/UI/Inventory/Inventory.tscn
@@ -1,15 +1,21 @@
-[gd_scene load_steps=6 format=3 uid="uid://cgjc4wurbgimy"]
+[gd_scene load_steps=7 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="Texture2D" uid="uid://3ln8aleyxgp1" path="res://art/ui/UI/UI_bag_export_01.png" id="3_vvo7l"]
[ext_resource type="Texture2D" uid="uid://dcidjcsqk12p1" path="res://art/ui/UI/UI_bag_export_02.png" id="4_df8i8"]
[ext_resource type="Texture2D" uid="uid://c7wqla0mbu3np" path="res://art/ui/babushka_ui_tmp_inventory_select.png" id="4_tiss4"]
[ext_resource type="PackedScene" uid="uid://c0kmdjeqkqrwv" path="res://prefabs/UI/Inventory/Slot.tscn" id="5_u7kje"]
+[ext_resource type="Script" uid="uid://cvkw4qd2hxksi" path="res://scripts/GdScript/dialogic_toggle.gd" id="6_n5apg"]
[node name="CanvasLayer" type="CanvasLayer"]
layer = 90
follow_viewport_enabled = true
+[node name="DialogicToggle" type="Node2D" parent="." node_paths=PackedStringArray("itemToToggle")]
+scale = Vector2(0.7, 0.7)
+script = ExtResource("6_n5apg")
+itemToToggle = NodePath("../Inventory")
+
[node name="Inventory" type="Control" parent="."]
layout_mode = 3
anchors_preset = 15
diff --git a/prefabs/interactions/Player2D.tscn b/prefabs/characters/Player2D.tscn
similarity index 99%
rename from prefabs/interactions/Player2D.tscn
rename to prefabs/characters/Player2D.tscn
index be2da7d..072d0dd 100644
--- a/prefabs/interactions/Player2D.tscn
+++ b/prefabs/characters/Player2D.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=821 format=3 uid="uid://c25udixd5m6l0"]
+[gd_scene load_steps=822 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/Player2D.cs" id="2_1vqmv"]
@@ -818,6 +818,7 @@
[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/base_field_2d.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
@@ -3563,5 +3564,11 @@ _fieldPrefab = ExtResource("818_16w6h")
_movingPlayer = NodePath("../CharacterBody2D")
_camera = NodePath("../CharacterBody2D/Camera2D")
+[node name="Node2D" type="Node2D" parent="."]
+position = Vector2(0, 374)
+script = ExtResource("819_4na52")
+
[connection signal="PickedUpTool" from="." to="CharacterBody2D" method="ActivateTool"]
[connection signal="WateringField" from="FarmingControls" to="CharacterBody2D" method="PlayWateringAnimation"]
+[connection signal="timelineEnded" from="Node2D" to="." method="EnableMovement"]
+[connection signal="timelineStarted" from="Node2D" to="." method="DisableMovement"]
diff --git a/prefabs/characters/Yeli.tscn b/prefabs/characters/Yeli.tscn
new file mode 100644
index 0000000..f164e7a
--- /dev/null
+++ b/prefabs/characters/Yeli.tscn
@@ -0,0 +1,226 @@
+[gd_scene load_steps=47 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"]
+[ext_resource type="Script" uid="uid://d0kgxh4ykuv23" path="res://scripts/CSharp/Common/NPC/TalkingCharacter.cs" id="1_hn8at"]
+[ext_resource type="Texture2D" uid="uid://cksf38vypfsae" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0002.png" id="2_hn8at"]
+[ext_resource type="Texture2D" uid="uid://e8dj27qcpuoo" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0003.png" id="3_ahrat"]
+[ext_resource type="Texture2D" uid="uid://c5k63jgxqr0do" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0004.png" id="4_at1n1"]
+[ext_resource type="Texture2D" uid="uid://b8lkbpi220b5h" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0005.png" id="5_aqu1t"]
+[ext_resource type="Texture2D" uid="uid://bv5bxpx6vf2h0" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0006.png" id="6_pfk7p"]
+[ext_resource type="Texture2D" uid="uid://cu277u0ulxww" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0007.png" id="7_55okt"]
+[ext_resource type="Texture2D" uid="uid://f2bdvc7v1s4x" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0008.png" id="8_3ebj1"]
+[ext_resource type="Texture2D" uid="uid://dn8agfeinv50g" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0009.png" id="9_ho0mu"]
+[ext_resource type="Texture2D" uid="uid://bvxlsqarusqjs" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0010.png" id="10_xb64m"]
+[ext_resource type="Texture2D" uid="uid://dy1lw4e1ff6gj" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0011.png" id="11_cim3h"]
+[ext_resource type="Texture2D" uid="uid://bslu8aow07acc" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0012.png" id="12_njpxl"]
+[ext_resource type="Texture2D" uid="uid://csf15c02mvo48" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0013.png" id="13_qbcgo"]
+[ext_resource type="Texture2D" uid="uid://dpgvsn4wdbc46" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0014.png" id="14_7n5j4"]
+[ext_resource type="Texture2D" uid="uid://l1h0f470dfjp" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0015.png" id="15_6twxa"]
+[ext_resource type="Texture2D" uid="uid://da5ri7wid3qgw" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0016.png" id="16_a7v1a"]
+[ext_resource type="Texture2D" uid="uid://bndc4f4qfi5s3" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0017.png" id="17_ngji7"]
+[ext_resource type="Texture2D" uid="uid://dmm7yf3wk7wv3" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0018.png" id="18_dlhse"]
+[ext_resource type="Texture2D" uid="uid://5nca0ckdjkhv" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0019.png" id="19_8wrmw"]
+[ext_resource type="Texture2D" uid="uid://bqw8pmbmb2504" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0020.png" id="20_25toi"]
+[ext_resource type="Texture2D" uid="uid://dcolf3jo54n07" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0001.png" id="21_ubc5g"]
+[ext_resource type="Texture2D" uid="uid://cion2ef7r6h80" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0002.png" id="22_j7omx"]
+[ext_resource type="Texture2D" uid="uid://c1jcwqj10ufw6" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0003.png" id="23_eknr7"]
+[ext_resource type="Texture2D" uid="uid://cvj3eg6co3ge1" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0004.png" id="24_yewcr"]
+[ext_resource type="Texture2D" uid="uid://1nc275blrwvg" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0005.png" id="25_txo6j"]
+[ext_resource type="Texture2D" uid="uid://b5whaislh5srj" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0006.png" id="26_eonu8"]
+[ext_resource type="Texture2D" uid="uid://dqatmhwwgoxbd" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0007.png" id="27_w1wr1"]
+[ext_resource type="Texture2D" uid="uid://0d1ny0j6lgyt" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0008.png" id="28_3p61r"]
+[ext_resource type="Texture2D" uid="uid://sjpcvsa7wdvt" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0009.png" id="29_aov8j"]
+[ext_resource type="Texture2D" uid="uid://b61ev6xuu3f4m" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0010.png" id="30_2on03"]
+[ext_resource type="Texture2D" uid="uid://dr0i8spptnvrl" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0011.png" id="31_8kwes"]
+[ext_resource type="Texture2D" uid="uid://df7ucfcd8473u" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0012.png" id="32_nlvl6"]
+[ext_resource type="Texture2D" uid="uid://ci2src546hup6" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0013.png" id="33_tp1p7"]
+[ext_resource type="Texture2D" uid="uid://xciccbqf0wep" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0014.png" id="34_10bm1"]
+[ext_resource type="Texture2D" uid="uid://kboavwsa7gb8" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0015.png" id="35_wkf7p"]
+[ext_resource type="Texture2D" uid="uid://dndwh3k3il6wp" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0016.png" id="36_yxo0d"]
+[ext_resource type="Texture2D" uid="uid://c77sabci6143j" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0017.png" id="37_1i73a"]
+[ext_resource type="Texture2D" uid="uid://d0twp5m3vok3h" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0018.png" id="38_bkdq8"]
+[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" uid="uid://cvkw4qd2hxksi" path="res://scripts/GdScript/dialogic_toggle.gd" id="44_aqu1t"]
+
+[sub_resource type="CircleShape2D" id="CircleShape2D_at1n1"]
+resource_local_to_scene = true
+radius = 300.0
+
+[sub_resource type="SpriteFrames" id="SpriteFrames_f6hss"]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("1_03m0b")
+}, {
+"duration": 1.0,
+"texture": ExtResource("2_hn8at")
+}, {
+"duration": 1.0,
+"texture": ExtResource("3_ahrat")
+}, {
+"duration": 1.0,
+"texture": ExtResource("4_at1n1")
+}, {
+"duration": 1.0,
+"texture": ExtResource("5_aqu1t")
+}, {
+"duration": 1.0,
+"texture": ExtResource("6_pfk7p")
+}, {
+"duration": 1.0,
+"texture": ExtResource("7_55okt")
+}, {
+"duration": 1.0,
+"texture": ExtResource("8_3ebj1")
+}, {
+"duration": 1.0,
+"texture": ExtResource("9_ho0mu")
+}, {
+"duration": 1.0,
+"texture": ExtResource("10_xb64m")
+}, {
+"duration": 1.0,
+"texture": ExtResource("11_cim3h")
+}, {
+"duration": 1.0,
+"texture": ExtResource("12_njpxl")
+}, {
+"duration": 1.0,
+"texture": ExtResource("13_qbcgo")
+}, {
+"duration": 1.0,
+"texture": ExtResource("14_7n5j4")
+}, {
+"duration": 1.0,
+"texture": ExtResource("15_6twxa")
+}, {
+"duration": 1.0,
+"texture": ExtResource("16_a7v1a")
+}, {
+"duration": 1.0,
+"texture": ExtResource("17_ngji7")
+}, {
+"duration": 1.0,
+"texture": ExtResource("18_dlhse")
+}, {
+"duration": 1.0,
+"texture": ExtResource("19_8wrmw")
+}, {
+"duration": 1.0,
+"texture": ExtResource("20_25toi")
+}],
+"loop": true,
+"name": &"idle",
+"speed": 15.0
+}, {
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("21_ubc5g")
+}, {
+"duration": 1.0,
+"texture": ExtResource("22_j7omx")
+}, {
+"duration": 1.0,
+"texture": ExtResource("23_eknr7")
+}, {
+"duration": 1.0,
+"texture": ExtResource("24_yewcr")
+}, {
+"duration": 1.0,
+"texture": ExtResource("25_txo6j")
+}, {
+"duration": 1.0,
+"texture": ExtResource("26_eonu8")
+}, {
+"duration": 1.0,
+"texture": ExtResource("27_w1wr1")
+}, {
+"duration": 1.0,
+"texture": ExtResource("28_3p61r")
+}, {
+"duration": 1.0,
+"texture": ExtResource("29_aov8j")
+}, {
+"duration": 1.0,
+"texture": ExtResource("30_2on03")
+}, {
+"duration": 1.0,
+"texture": ExtResource("31_8kwes")
+}, {
+"duration": 1.0,
+"texture": ExtResource("32_nlvl6")
+}, {
+"duration": 1.0,
+"texture": ExtResource("33_tp1p7")
+}, {
+"duration": 1.0,
+"texture": ExtResource("34_10bm1")
+}, {
+"duration": 1.0,
+"texture": ExtResource("35_wkf7p")
+}, {
+"duration": 1.0,
+"texture": ExtResource("36_yxo0d")
+}, {
+"duration": 1.0,
+"texture": ExtResource("37_1i73a")
+}, {
+"duration": 1.0,
+"texture": ExtResource("38_bkdq8")
+}, {
+"duration": 1.0,
+"texture": ExtResource("39_vg7xi")
+}, {
+"duration": 1.0,
+"texture": ExtResource("40_ipyxb")
+}],
+"loop": true,
+"name": &"talk",
+"speed": 15.0
+}]
+
+[node name="Yeli" type="Node2D"]
+z_index = 1
+y_sort_enabled = true
+position = Vector2(0, 322)
+script = ExtResource("1_at1n1")
+
+[node name="InteractionArea" parent="." instance=ExtResource("42_ahrat")]
+position = Vector2(0, -450)
+scale = Vector2(2.805, 2.805)
+
+[node name="CollisionShape3D" parent="InteractionArea/Area2D" index="0"]
+shape = SubResource("CircleShape2D_at1n1")
+
+[node name="Label" parent="InteractionArea" index="1"]
+custom_minimum_size = Vector2(10, 10)
+offset_left = -127.273
+offset_top = -245.633
+offset_right = 119.727
+offset_bottom = -142.633
+theme_override_font_sizes/font_size = 60
+text = "[E] talk"
+
+[node name="TalkingControl" type="Node2D" parent="." node_paths=PackedStringArray("_sprite")]
+script = ExtResource("1_hn8at")
+_sprite = NodePath("AnimatedSprite")
+_timelinesToPlay = PackedStringArray("yeli_intro_01", "yeli_intro_02", "yeli_intro_03", "yeli_intro_04")
+
+[node name="AnimatedSprite" type="AnimatedSprite2D" parent="TalkingControl"]
+y_sort_enabled = true
+sprite_frames = SubResource("SpriteFrames_f6hss")
+animation = &"idle"
+frame_progress = 0.437711
+offset = Vector2(0, -450)
+
+[node name="DialogicToggle" type="Node2D" parent="."]
+script = ExtResource("44_aqu1t")
+
+[connection signal="Interacted" from="InteractionArea" to="TalkingControl" method="ToggleTalking"]
+[connection signal="Talking" from="TalkingControl" to="." method="open"]
+[connection signal="timelineEnded" from="DialogicToggle" to="TalkingControl" method="ToggleTalking"]
+
+[editable path="InteractionArea"]
diff --git a/prefabs/farm/base_field_2d.tscn b/prefabs/farm/base_field_2d.tscn
index 4259655..f14c044 100644
--- a/prefabs/farm/base_field_2d.tscn
+++ b/prefabs/farm/base_field_2d.tscn
@@ -1,14 +1,18 @@
-[gd_scene load_steps=7 format=3 uid="uid://b1d2e7ely6hyw"]
+[gd_scene load_steps=8 format=3 uid="uid://b1d2e7ely6hyw"]
[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="1_femni"]
[ext_resource type="Script" uid="uid://bdffon388rkty" path="res://scripts/CSharp/Common/Farming/FieldBehaviour2D.cs" id="2_femni"]
-[ext_resource type="Texture2D" uid="uid://c2pirgay3jfnn" path="res://art/farm/tilable grounds/böden/trockene farming erde.png" id="3_lsfck"]
-[ext_resource type="Texture2D" uid="uid://ctvdxwgmfaj5c" path="res://art/farm/tilable grounds/böden/nasse farming erde.png" id="4_cus02"]
+[ext_resource type="Texture2D" uid="uid://cpxjptdjw7bi6" path="res://art/farm/tilable grounds/böden/trockene farming erde rund.png" id="2_yi42k"]
+[ext_resource type="Texture2D" uid="uid://d3dq15edmgbwf" path="res://art/farm/tilable grounds/böden/nasse farming erde rund.png" id="4_lsfck"]
[ext_resource type="PackedScene" uid="uid://c3hwbwo423nbm" path="res://prefabs/farm/base_plant_2d.tscn" id="5_femni"]
+[sub_resource type="CircleShape2D" id="CircleShape2D_yi42k"]
+resource_local_to_scene = true
+radius = 201.345
+
[sub_resource type="CircleShape2D" id="CircleShape2D_femni"]
resource_local_to_scene = true
-radius = 300.0
+radius = 194.926
[node name="BaseField" type="Node2D"]
@@ -17,12 +21,14 @@ visible = false
z_index = 1
scale = Vector2(2.225, 2.225)
-[node name="FieldBehaviour" type="Sprite2D" parent="."]
+[node name="FieldBehaviour" type="Sprite2D" parent="." node_paths=PackedStringArray("_growingCollider")]
z_index = -1
-texture = ExtResource("3_lsfck")
+scale = Vector2(0.9, 1)
+texture = ExtResource("2_yi42k")
script = ExtResource("2_femni")
-Tilled = ExtResource("3_lsfck")
-Watered = ExtResource("4_cus02")
+Tilled = ExtResource("2_yi42k")
+Watered = ExtResource("4_lsfck")
+_growingCollider = NodePath("BasePlant/InteractionArea")
[node name="BasePlant" parent="FieldBehaviour" node_paths=PackedStringArray("_field") instance=ExtResource("5_femni")]
_field = NodePath("..")
@@ -30,11 +36,24 @@ _field = NodePath("..")
[node name="BigPlant" parent="FieldBehaviour/BasePlant" index="2"]
position = Vector2(6, -161)
+[node name="InteractionArea" parent="FieldBehaviour/BasePlant" index="3"]
+z_index = 3
+
+[node name="CollisionShape3D" parent="FieldBehaviour/BasePlant/InteractionArea/Area2D" index="0"]
+shape = SubResource("CircleShape2D_yi42k")
+
[node name="CollisionShape3D" parent="FieldBehaviour/BasePlant/ReadyPlantInventoryItem/InteractionArea2/Area2D" index="0"]
shape = SubResource("CircleShape2D_femni")
+[node name="Label" parent="FieldBehaviour/BasePlant/ReadyPlantInventoryItem/InteractionArea2" index="1"]
+visible = false
+
+[node name="ReadyPlant" parent="FieldBehaviour/BasePlant/ReadyPlantInventoryItem" index="5"]
+position = Vector2(0, -291.3)
+
[connection signal="Interacted" from="InteractionArea2" to="FieldBehaviour/BasePlant" method="Grow"]
[editable path="FieldBehaviour/BasePlant"]
+[editable path="FieldBehaviour/BasePlant/InteractionArea"]
[editable path="FieldBehaviour/BasePlant/ReadyPlantInventoryItem"]
[editable path="FieldBehaviour/BasePlant/ReadyPlantInventoryItem/InteractionArea2"]
diff --git a/prefabs/farm/base_plant_2d.tscn b/prefabs/farm/base_plant_2d.tscn
index 2681098..b9cde65 100644
--- a/prefabs/farm/base_plant_2d.tscn
+++ b/prefabs/farm/base_plant_2d.tscn
@@ -39,7 +39,6 @@ position = Vector2(0, 0.5)
[node name="TomatoSeed" type="Sprite2D" parent="Seeds"]
visible = false
y_sort_enabled = true
-material = SubResource("ShaderMaterial_u4cty")
texture = ExtResource("2_rmjrk")
flip_v = true
region_enabled = true
@@ -48,7 +47,6 @@ region_rect = Rect2(-2, 15, 85, 81)
[node name="TomatoSeed2" type="Sprite2D" parent="Seeds"]
visible = false
y_sort_enabled = true
-material = SubResource("ShaderMaterial_u4cty")
texture = ExtResource("2_rmjrk")
flip_v = true
region_enabled = true
@@ -57,7 +55,6 @@ region_rect = Rect2(15, 177, 84, 108)
[node name="TomatoSeed3" type="Sprite2D" parent="Seeds"]
visible = false
y_sort_enabled = true
-material = SubResource("ShaderMaterial_u4cty")
texture = ExtResource("2_rmjrk")
flip_v = true
region_enabled = true
diff --git a/prefabs/interactions/generic_item_on_ground_2d.tscn b/prefabs/interactions/generic_item_on_ground_2d.tscn
index f0a35dc..249441c 100644
--- a/prefabs/interactions/generic_item_on_ground_2d.tscn
+++ b/prefabs/interactions/generic_item_on_ground_2d.tscn
@@ -49,12 +49,13 @@ autowrap_mode = 3
shape = SubResource("CircleShape2D_tlhp6")
[node name="Label" parent="InteractionArea2" index="1"]
-offset_left = -142.0
-offset_top = -278.0
-offset_right = 1.0
-offset_bottom = -170.0
+visible = true
+z_index = 5
+offset_left = -68.0
+offset_top = -111.0
+offset_right = 75.0
+offset_bottom = -3.0
theme = SubResource("Theme_xu8me")
-horizontal_alignment = 1
vertical_alignment = 1
[node name="Icon" type="Sprite2D" parent="."]
diff --git a/prefabs/interactions/interaction_area_2d.tscn b/prefabs/interactions/interaction_area_2d.tscn
index e32ecda..4796490 100644
--- a/prefabs/interactions/interaction_area_2d.tscn
+++ b/prefabs/interactions/interaction_area_2d.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=3 format=3 uid="uid://cqc72e4hq6bcd"]
+[gd_scene load_steps=4 format=3 uid="uid://cqc72e4hq6bcd"]
[ext_resource type="Script" uid="uid://ckp413wrub5fm" path="res://scripts/CSharp/Common/CharacterControls/InteractionArea2D.cs" id="1_5ajrf"]
@@ -6,6 +6,9 @@
resource_local_to_scene = true
radius = 300.0
+[sub_resource type="Theme" id="Theme_5ajrf"]
+default_font_size = 75
+
[node name="InteractionArea" type="Node2D" node_paths=PackedStringArray("_area", "_label")]
script = ExtResource("1_5ajrf")
_area = NodePath("Area2D")
@@ -19,10 +22,13 @@ shape = SubResource("CircleShape2D_npluf")
[node name="Label" type="Label" parent="."]
visible = false
-offset_right = 50.0
-offset_bottom = 30.0
-scale = Vector2(2, 2)
+offset_left = -46.0
+offset_top = -55.0
+offset_right = 45.0
+offset_bottom = 48.0
+theme = SubResource("Theme_5ajrf")
text = "[E]"
+horizontal_alignment = 1
[connection signal="body_entered" from="Area2D" to="." method="OnPlayerEntered"]
[connection signal="body_exited" from="Area2D" to="." method="OnPlayerExited"]
diff --git a/project.godot b/project.godot
index 8ea2825..9f11baa 100644
--- a/project.godot
+++ b/project.godot
@@ -13,6 +13,8 @@ config_version=5
config/name="Babushka"
run/main_scene="uid://bopv10dqm1knc"
config/features=PackedStringArray("4.4", "C#", "Forward Plus")
+boot_splash/fullsize=false
+boot_splash/image="uid://utam4axkvutc"
config/icon="uid://b2smanpdo1y5e"
[autoload]
@@ -23,17 +25,26 @@ InventoryManager="*res://scripts/CSharp/Common/Inventory/InventoryManager.cs"
[dialogic]
directories/dch_directory={
+"Yeli": "res://dialog/Yeli.dch",
"defaulty_the_default_character": "res://dialog/defaulty_the_default_character.dch",
"semi_cat": "res://dialog/semi_cat.dch"
}
directories/dtl_directory={
"semi_cat": "res://dialog/semi_cat.dtl",
-"test_time_line": "res://dialog/test_time_line.dtl"
+"test_time_line": "res://dialog/test_time_line.dtl",
+"yeli_intro_01": "res://dialog/yeli_intro_01.dtl",
+"yeli_intro_02": "res://dialog/yeli_intro_02.dtl",
+"yeli_intro_03": "res://dialog/yeli_intro_03.dtl",
+"yeli_intro_04": "res://dialog/yeli_intro_04.dtl",
+"yeli_intro_05": "res://dialog/yeli_intro_05.dtl"
+}
+variables={
+"PLAYERMOOD": "Good",
+"SHOW": "IGF"
}
-variables={}
glossary/default_case_sensitive=true
-layout/style_list=[]
-layout/default_style="Default"
+layout/style_list=["res://dialog/NPC_narrative.tres"]
+layout/default_style="res://dialog/NPC_narrative.tres"
extensions_folder="res://addons/dialogic_additions"
text/letter_speed=0.01
text/initial_text_reveal_skippable=true
@@ -65,13 +76,11 @@ translation/intern/translation_folder="res://dialog/translations"
translation/id_counter=22
translation/locales=["de", "en"]
text/autopauses={}
+glossary/glossary_files=["res://dialog/farming_equipment_glossary.tres"]
[display]
-window/size/viewport_width=1920
-window/size/viewport_height=1080
window/size/always_on_top=true
-window/stretch/mode="viewport"
window/stretch/aspect="keep_height"
[dotnet]
@@ -80,7 +89,7 @@ project/assembly_name="Babushka"
[editor]
-movie_writer/movie_file="/home/kaddi/Documents/Repos/Godot/Babushka/clips/clip.avi"
+movie_writer/movie_file="/home/kaddi/Documents/Repos/Godot/Babushka/_clips/clip.avi"
[editor_plugins]
@@ -95,6 +104,7 @@ folder_colors={
"res://art/": "orange",
"res://audio/": "yellow",
"res://dialog/": "green",
+"res://logos/": "green",
"res://prefabs/": "teal",
"res://resources/": "teal",
"res://scenes/": "blue",
@@ -188,3 +198,4 @@ locale/translations=PackedStringArray("res://dialog/translations/dialogic_charac
[rendering]
viewport/hdr_2d=true
+anti_aliasing/quality/screen_space_aa=1
diff --git a/scenes/Babushka_scene_farm_outside_2d.tscn b/scenes/Babushka_scene_farm_outside_2d.tscn
index 45d3dda..2588aea 100644
--- a/scenes/Babushka_scene_farm_outside_2d.tscn
+++ b/scenes/Babushka_scene_farm_outside_2d.tscn
@@ -1,6 +1,6 @@
-[gd_scene load_steps=58 format=3 uid="uid://gigb28qk8t12"]
+[gd_scene load_steps=69 format=3 uid="uid://gigb28qk8t12"]
-[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/interactions/Player2D.tscn" id="1_7wfwe"]
+[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"]
[ext_resource type="Texture2D" uid="uid://c7f3t65jskd6v" path="res://art/mockups/house_prototype.png" id="2_lhtpe"]
[ext_resource type="Texture2D" uid="uid://be1nofeo7an0" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud2.png" id="3_r34wi"]
@@ -26,6 +26,7 @@
[ext_resource type="Texture2D" uid="uid://btea6eyucsyxj" path="res://art/farm/farming/farmobjekte/zaun/tilable fence middle part.png" id="20_if5vh"]
[ext_resource type="Texture2D" uid="uid://3ed3dgq3irn2" path="res://art/farm/farming/farmobjekte/zaun/tilable fence end part2.png" id="21_if5vh"]
[ext_resource type="Texture2D" uid="uid://dg7rlugnq0t45" path="res://art/farm/farming/farmobjekte/brünnen.png" id="21_ualyd"]
+[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"]
@@ -35,14 +36,29 @@
[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://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="34_e5b7x"]
+[ext_resource type="PackedScene" uid="uid://bm21nqepnwaik" path="res://scenes/IndoorTest2.tscn" id="35_taxvr"]
+[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="AudioStream" uid="uid://fsiypqhql67w" path="res://audio/sfx/Farming/SFX_GettingWater_01.wav" id="39_di1ed"]
+[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"]
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_wtdui"]
+shader = ExtResource("13_7p0hq")
+shader_parameter/hue_shift = 0.0
+shader_parameter/saturation_mult = 0.603
+shader_parameter/value_mult = 1.0
+shader_parameter/brightness_add = 0.0
+shader_parameter/contrast_mult = 1.0
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_xy0kg"]
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_8ey8m"]
shader = ExtResource("13_7p0hq")
-shader_parameter/hue_shift = -0.981
-shader_parameter/saturation_mult = 1.65
-shader_parameter/value_mult = 0.514
-shader_parameter/brightness_add = -0.145
-shader_parameter/contrast_mult = 0.679
+shader_parameter/hue_shift = -0.076
+shader_parameter/saturation_mult = 0.939
+shader_parameter/value_mult = 0.401
+shader_parameter/brightness_add = 0.0
+shader_parameter/contrast_mult = 1.0
[sub_resource type="Gradient" id="Gradient_kt1wx"]
colors = PackedColorArray(0.348791, 0.400092, 0.435264, 1, 0.219333, 0.251087, 0.329259, 1)
@@ -97,7 +113,7 @@ shader_parameter/hue_shift = 0.0
shader_parameter/saturation_mult = 1.0
shader_parameter/value_mult = 1.0
shader_parameter/brightness_add = 0.0
-shader_parameter/contrast_mult = 1.398
+shader_parameter/contrast_mult = 1.183
[sub_resource type="RectangleShape2D" id="RectangleShape2D_0sfl7"]
size = Vector2(728, 368)
@@ -123,13 +139,26 @@ shader_parameter/brightness_add = 0.0
shader_parameter/contrast_mult = 0.913
[sub_resource type="RectangleShape2D" id="RectangleShape2D_2nee2"]
-size = Vector2(14208, 1176)
+size = Vector2(5905, 1176)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_p6n74"]
resource_local_to_scene = true
-size = Vector2(5415, 1192)
+size = Vector2(7340, 1192)
+
+[sub_resource type="AudioStreamPlaylist" id="AudioStreamPlaylist_ceriq"]
+loop = false
+stream_count = 2
+stream_0 = ExtResource("37_di1ed")
+stream_1 = ExtResource("37_8ey8m")
+
+[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_ceriq"]
+streams_count = 2
+stream_0/stream = ExtResource("39_di1ed")
+stream_1/stream = ExtResource("40_ceriq")
[node name="BabushkaSceneFarmOutside2d" type="Node2D"]
+script = ExtResource("34_e5b7x")
+_sceneToLoad = ExtResource("35_taxvr")
[node name="ParallaxBackground" type="ParallaxBackground" parent="."]
@@ -298,7 +327,7 @@ scale = Vector2(1.7404, 1.77563)
texture = ExtResource("11_vbdb2")
[node name="background layer 4" type="ParallaxLayer" parent="ParallaxBackground"]
-position = Vector2(0, -256)
+position = Vector2(0, -82)
motion_scale = Vector2(0.5, 0.5)
motion_mirroring = Vector2(10500, 0)
@@ -416,22 +445,25 @@ scale = Vector2(3.008, 2.76803)
texture = ExtResource("14_d53cn")
[node name="JelenaMockupBg02" type="Sprite2D" parent="ParallaxBackground/background layer 4"]
+material = SubResource("ShaderMaterial_wtdui")
position = Vector2(2668, 726)
scale = Vector2(1.3, 1.3)
texture = ExtResource("13_0qu0h")
[node name="JelenaMockupBg03" type="Sprite2D" parent="ParallaxBackground/background layer 4"]
+material = SubResource("ShaderMaterial_wtdui")
position = Vector2(7965, 728)
scale = Vector2(1.3, 1.3)
texture = ExtResource("13_0qu0h")
[node name="back back trees layer" type="ParallaxLayer" parent="ParallaxBackground"]
+visible = false
position = Vector2(0, -256)
motion_scale = Vector2(0.7, 0.7)
motion_mirroring = Vector2(9965, 0)
[node name="hills" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.216853, 0.38, 0.2052, 1)
+modulate = Color(0.345703, 0.360648, 0.242876, 1)
position = Vector2(993, 1576)
scale = Vector2(5, 5)
texture = ExtResource("7_sbyqw")
@@ -439,7 +471,7 @@ centered = false
offset = Vector2(-200, -80)
[node name="hills 1" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.216853, 0.38, 0.2052, 1)
+modulate = Color(0.345703, 0.360648, 0.242876, 1)
position = Vector2(5961, 1582)
scale = Vector2(5, 5)
texture = ExtResource("8_kt1wx")
@@ -447,8 +479,7 @@ centered = false
offset = Vector2(-200, -80)
[node name="tree" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.216853, 0.38, 0.2052, 1)
-material = SubResource("ShaderMaterial_xy0kg")
+material = SubResource("ShaderMaterial_8ey8m")
position = Vector2(3017.3, 536.15)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
@@ -456,8 +487,7 @@ region_enabled = true
region_rect = Rect2(770, 3, 304, 979)
[node name="tree2" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.216853, 0.38, 0.2052, 1)
-material = SubResource("ShaderMaterial_xy0kg")
+material = SubResource("ShaderMaterial_8ey8m")
position = Vector2(1807.5, 1408)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
@@ -465,8 +495,7 @@ region_enabled = true
region_rect = Rect2(399, 420, 228, 493)
[node name="tree4" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.216853, 0.38, 0.2052, 1)
-material = SubResource("ShaderMaterial_xy0kg")
+material = SubResource("ShaderMaterial_8ey8m")
position = Vector2(3321.3, 600.15)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
@@ -474,8 +503,7 @@ region_enabled = true
region_rect = Rect2(1770, -4, 289, 930)
[node name="tree11" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.216853, 0.38, 0.2052, 1)
-material = SubResource("ShaderMaterial_xy0kg")
+material = SubResource("ShaderMaterial_8ey8m")
position = Vector2(460, 622)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
@@ -483,8 +511,7 @@ region_enabled = true
region_rect = Rect2(1770, -4, 289, 930)
[node name="tree5" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.216853, 0.38, 0.2052, 1)
-material = SubResource("ShaderMaterial_xy0kg")
+material = SubResource("ShaderMaterial_8ey8m")
position = Vector2(5081.3, 696.15)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
@@ -492,8 +519,7 @@ region_enabled = true
region_rect = Rect2(2283, 2, 186, 840)
[node name="tree10" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.216853, 0.38, 0.2052, 1)
-material = SubResource("ShaderMaterial_xy0kg")
+material = SubResource("ShaderMaterial_8ey8m")
position = Vector2(8470, 694)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
@@ -501,8 +527,7 @@ region_enabled = true
region_rect = Rect2(2283, 2, 186, 840)
[node name="tree3" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.216853, 0.38, 0.2052, 1)
-material = SubResource("ShaderMaterial_xy0kg")
+material = SubResource("ShaderMaterial_8ey8m")
position = Vector2(6596.8, 1566.35)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
@@ -510,8 +535,7 @@ region_enabled = true
region_rect = Rect2(399, 420, 228, 493)
[node name="tree8" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.216853, 0.38, 0.2052, 1)
-material = SubResource("ShaderMaterial_xy0kg")
+material = SubResource("ShaderMaterial_8ey8m")
position = Vector2(8110.6, 758.5)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
@@ -519,8 +543,7 @@ region_enabled = true
region_rect = Rect2(1770, -4, 289, 930)
[node name="tree9" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.216853, 0.38, 0.2052, 1)
-material = SubResource("ShaderMaterial_xy0kg")
+material = SubResource("ShaderMaterial_8ey8m")
position = Vector2(10240, 850)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
@@ -528,8 +551,7 @@ region_enabled = true
region_rect = Rect2(2283, 2, 186, 840)
[node name="tree6" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.216853, 0.38, 0.2052, 1)
-material = SubResource("ShaderMaterial_xy0kg")
+material = SubResource("ShaderMaterial_8ey8m")
position = Vector2(5641.3, 1168.15)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
@@ -537,8 +559,7 @@ region_enabled = true
region_rect = Rect2(2609, 434, 304, 467)
[node name="tree7" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.216853, 0.38, 0.2052, 1)
-material = SubResource("ShaderMaterial_xy0kg")
+material = SubResource("ShaderMaterial_8ey8m")
position = Vector2(5161.3, 608.15)
scale = Vector2(1.7, 1.7)
texture = ExtResource("13_1uen0")
@@ -546,16 +567,14 @@ region_enabled = true
region_rect = Rect2(3111, -4, 167, 949)
[node name="bush" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.216853, 0.38, 0.2052, 1)
-material = SubResource("ShaderMaterial_xy0kg")
+material = SubResource("ShaderMaterial_8ey8m")
position = Vector2(3239.5, 1288)
texture = ExtResource("14_mrwmr")
region_enabled = true
region_rect = Rect2(149, 15, 464, 478)
[node name="bush2" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.216853, 0.38, 0.2052, 1)
-material = SubResource("ShaderMaterial_xy0kg")
+material = SubResource("ShaderMaterial_8ey8m")
position = Vector2(1791.5, 1448)
texture = ExtResource("14_mrwmr")
flip_h = true
@@ -563,8 +582,7 @@ region_enabled = true
region_rect = Rect2(149, 15, 464, 478)
[node name="bush3" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.216853, 0.38, 0.2052, 1)
-material = SubResource("ShaderMaterial_xy0kg")
+material = SubResource("ShaderMaterial_8ey8m")
position = Vector2(1255.5, 1392)
texture = ExtResource("14_mrwmr")
flip_h = true
@@ -572,8 +590,7 @@ region_enabled = true
region_rect = Rect2(-6, 996, 467, 429)
[node name="bush4" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.216853, 0.38, 0.2052, 1)
-material = SubResource("ShaderMaterial_xy0kg")
+material = SubResource("ShaderMaterial_8ey8m")
position = Vector2(5471.5, 1432)
texture = ExtResource("14_mrwmr")
flip_h = true
@@ -581,16 +598,14 @@ region_enabled = true
region_rect = Rect2(2319, 1079, 353, 327)
[node name="bush5" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.216853, 0.38, 0.2052, 1)
-material = SubResource("ShaderMaterial_xy0kg")
+material = SubResource("ShaderMaterial_8ey8m")
position = Vector2(5007.5, 1312)
texture = ExtResource("14_mrwmr")
region_enabled = true
region_rect = Rect2(2489, 707, 269, 224)
[node name="bush6" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.216853, 0.38, 0.2052, 1)
-material = SubResource("ShaderMaterial_xy0kg")
+material = SubResource("ShaderMaterial_8ey8m")
position = Vector2(3583.5, 1248)
scale = Vector2(0.575, 0.575)
texture = ExtResource("14_mrwmr")
@@ -599,6 +614,7 @@ region_enabled = true
region_rect = Rect2(605, 877, 597, 537)
[node name="back tree bois layer 5" type="ParallaxLayer" parent="ParallaxBackground"]
+visible = false
position = Vector2(28, -28)
motion_mirroring = Vector2(10000, 0)
@@ -799,6 +815,9 @@ shape = SubResource("RectangleShape2D_klb81")
z_index = 1
y_sort_enabled = true
+[node name="Yeli" parent="YSorted" instance=ExtResource("24_wtdui")]
+position = Vector2(6173, 3310)
+
[node name="Vesna" parent="YSorted" node_paths=PackedStringArray("_fieldParent") instance=ExtResource("1_7wfwe")]
z_index = 1
position = Vector2(3180, 2125)
@@ -810,7 +829,7 @@ _wateringCan = ExtResource("28_ipqaa")
z_index = 1
y_sort_enabled = true
material = SubResource("ShaderMaterial_2vojv")
-position = Vector2(9376, 3296)
+position = Vector2(7237, 3307)
texture = ExtResource("21_ualyd")
offset = Vector2(0, -800)
@@ -829,7 +848,8 @@ position = Vector2(80, -368)
shape = SubResource("CircleShape2D_p6n74")
[node name="HoeGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")]
-position = Vector2(8234, 2076)
+visible = false
+position = Vector2(6095, 2087)
[node name="SpawnWithItem" parent="YSorted/HoeGenericPickup" index="0"]
_blueprint = ExtResource("26_ipqaa")
@@ -838,7 +858,7 @@ _blueprint = ExtResource("26_ipqaa")
shape = SubResource("CircleShape2D_2nee2")
[node name="CanGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")]
-position = Vector2(8841, 3496)
+position = Vector2(8192, 3507)
[node name="SpawnWithItem" parent="YSorted/CanGenericPickup" index="0"]
_blueprint = ExtResource("28_ipqaa")
@@ -847,7 +867,7 @@ _blueprint = ExtResource("28_ipqaa")
shape = SubResource("CircleShape2D_ipqaa")
[node name="RakeGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")]
-position = Vector2(11091, 2060)
+position = Vector2(8628, 2060)
[node name="SpawnWithItem" parent="YSorted/RakeGenericPickup" index="0"]
_blueprint = ExtResource("28_6b2nr")
@@ -856,6 +876,7 @@ _blueprint = ExtResource("28_6b2nr")
shape = SubResource("CircleShape2D_ipqaa")
[node name="ScytheGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")]
+visible = false
position = Vector2(15642, 2158)
[node name="SpawnWithItem" parent="YSorted/ScytheGenericPickup" index="0"]
@@ -865,7 +886,8 @@ _blueprint = ExtResource("29_wtdui")
shape = SubResource("CircleShape2D_ipqaa")
[node name="ShovelGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")]
-position = Vector2(7593, 2038)
+visible = false
+position = Vector2(5454, 2049)
[node name="SpawnWithItem" parent="YSorted/ShovelGenericPickup" index="0"]
_blueprint = ExtResource("27_ipqaa")
@@ -877,27 +899,30 @@ shape = SubResource("CircleShape2D_ipqaa")
position = Vector2(-60, 122)
[node name="Static" type="Node2D" parent="YSorted/Farm visuals"]
+position = Vector2(-8213, 84)
[node name="House Mockup" type="Sprite2D" parent="YSorted/Farm visuals/Static"]
-visible = false
material = SubResource("ShaderMaterial_lhtpe")
position = Vector2(5280, 1600)
scale = Vector2(5, 5)
texture = ExtResource("2_lhtpe")
[node name="StaticBody2D" type="StaticBody2D" parent="YSorted/Farm visuals/Static/House Mockup"]
-visible = false
collision_layer = 2
collision_mask = 6
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="YSorted/Farm visuals/Static/House Mockup/StaticBody2D"]
-visible = false
position = Vector2(-257.6, 236.8)
polygon = PackedVector2Array(232, -4.80005, 0, 0, 0, -96, -262.4, -97.6, -265.6, -260.8, -310.4, -260.8, -235.2, -321.6, -124.8, -323.2, -57.6, -424, 84.8, -436.8, 118.4, -452.8, 136, -436.8, 726.4, -452.8, 817.6, -299.2, 785.6, -291.2, 785.6, -108.8, 241.6, -94.4)
disabled = true
+[node name="EnterHouseInteraction" parent="YSorted/Farm visuals/Static" instance=ExtResource("27_klb81")]
+position = Vector2(7178, 1965)
+scale = Vector2(2.425, 2.425)
+
[node name="FieldParent" type="Node2D" parent="YSorted/Farm visuals"]
-position = Vector2(48, 0)
+position = Vector2(53, 20)
+scale = Vector2(1, 0.993819)
script = ExtResource("25_0qu0h")
metadata/_custom_type_script = "uid://dhxtdhfqx3bte"
@@ -907,17 +932,17 @@ collision_mask = 5
collision_priority = 10.0
[node name="CollisionShape2D" type="CollisionShape2D" parent="YSorted/Farm visuals/FieldParent/Area2D"]
-position = Vector2(1536, 2949)
+position = Vector2(2897.5, 2949)
shape = SubResource("RectangleShape2D_2nee2")
[node name="CollisionShape2D2" type="CollisionShape2D" parent="YSorted/Farm visuals/FieldParent/Area2D"]
-position = Vector2(12955.5, 2960)
+position = Vector2(11993, 2960)
shape = SubResource("RectangleShape2D_p6n74")
[node name="CanvasLayer" parent="." instance=ExtResource("32_2nee2")]
follow_viewport_enabled = false
-[node name="Inventory" parent="CanvasLayer" index="0"]
+[node name="Inventory" parent="CanvasLayer" index="1"]
anchors_preset = 7
anchor_left = 0.5
anchor_top = 1.0
@@ -930,7 +955,37 @@ size_flags_horizontal = 4
size_flags_vertical = 8
_inventoryOpenedOffset = -600.0
+[node name="Audio" type="Node" parent="."]
+
+[node name="Background Music" type="AudioStreamPlayer2D" parent="Audio"]
+position = Vector2(4002, 2030)
+stream = SubResource("AudioStreamPlaylist_ceriq")
+volume_db = -15.0
+autoplay = true
+max_distance = 1e+06
+
+[node name="SFX" type="Node" parent="Audio"]
+
+[node name="Farming SFX" type="AudioStreamPlayer2D" parent="Audio/SFX"]
+stream = SubResource("AudioStreamRandomizer_ceriq")
+max_distance = 2e+07
+script = ExtResource("40_w3jkj")
+
+[node name="Watering SFX" type="AudioStreamPlayer2D" parent="Audio/SFX"]
+stream = SubResource("AudioStreamRandomizer_ceriq")
+max_distance = 2e+07
+script = ExtResource("40_w3jkj")
+
+[node name="FillWater SFX2" type="AudioStreamPlayer2D" parent="Audio/SFX"]
+stream = SubResource("AudioStreamRandomizer_ceriq")
+max_distance = 2e+07
+script = ExtResource("40_w3jkj")
+
+[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="Interacted" from="YSorted/Farm visuals/Static/EnterHouseInteraction" to="." method="LoadScene"]
+[connection signal="FieldCreated" from="YSorted/Farm visuals/FieldParent" to="Audio/SFX/Farming SFX" method="PlayOneShot"]
[connection signal="mouse_entered" from="YSorted/Farm visuals/FieldParent/Area2D" to="YSorted/Farm visuals/FieldParent" method="MouseEnteredAllowedArea"]
[connection signal="mouse_exited" from="YSorted/Farm visuals/FieldParent/Area2D" to="YSorted/Farm visuals/FieldParent" method="MouseExitedAllowedArea"]
diff --git a/scenes/Babushka_scene_startMenu.tscn b/scenes/Babushka_scene_startMenu.tscn
index ac7a358..001ef84 100644
--- a/scenes/Babushka_scene_startMenu.tscn
+++ b/scenes/Babushka_scene_startMenu.tscn
@@ -8,17 +8,24 @@
script = ExtResource("1_fj2fh")
_sceneToLoad = ExtResource("2_r0y6o")
-[node name="Background" type="Sprite2D" parent="."]
-position = Vector2(880, 524)
-scale = Vector2(1.2, 1.2)
+[node name="CanvasLayer" type="CanvasLayer" parent="."]
+
+[node name="TextureRect" type="TextureRect" parent="CanvasLayer"]
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
texture = ExtResource("1_qerdf")
+expand_mode = 2
+stretch_mode = 6
-[node name="Start" type="Button" parent="Background"]
-offset_left = 6.66665
-offset_top = 304.167
-offset_right = 52.6666
-offset_bottom = 335.167
+[node name="Start" type="Button" parent="CanvasLayer/TextureRect"]
+offset_left = 571.0
+offset_top = 559.0
+offset_right = 617.0
+offset_bottom = 590.0
scale = Vector2(2, 2)
text = "Start"
-[connection signal="pressed" from="Background/Start" to="." method="LoadScene"]
+[connection signal="pressed" from="CanvasLayer/TextureRect/Start" to="." method="LoadScene"]
diff --git a/scenes/IndoorTest.tscn b/scenes/IndoorTest.tscn
index cd2f000..5c9f3be 100644
--- a/scenes/IndoorTest.tscn
+++ b/scenes/IndoorTest.tscn
@@ -1,7 +1,7 @@
[gd_scene load_steps=3 format=3 uid="uid://chvc0e4441o2k"]
[ext_resource type="Texture2D" uid="uid://ejq7h5pgxl84" path="res://art/indoor/küchenraum.png" id="2_ttdge"]
-[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/interactions/Player2D.tscn" id="3_oibke"]
+[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Player2D.tscn" id="3_oibke"]
[node name="IndoorTest" type="Node2D"]
diff --git a/scenes/IndoorTest2.tscn b/scenes/IndoorTest2.tscn
index c5a9d3d..6a97db4 100644
--- a/scenes/IndoorTest2.tscn
+++ b/scenes/IndoorTest2.tscn
@@ -1,6 +1,7 @@
-[gd_scene load_steps=19 format=3 uid="uid://bm21nqepnwaik"]
+[gd_scene load_steps=23 format=3 uid="uid://bm21nqepnwaik"]
-[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/interactions/Player2D.tscn" id="2_a2ood"]
+[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_aivb2"]
+[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Player2D.tscn" id="2_a2ood"]
[ext_resource type="Texture2D" uid="uid://waqmjrxduxfq" path="res://art/indoor/room export/Room_01_walls.png" id="3_a2ood"]
[ext_resource type="Texture2D" uid="uid://cnhsxxps2cw5" path="res://art/indoor/room export/Room_01_table.png" id="3_je1cl"]
[ext_resource type="Texture2D" uid="uid://blg50is4kuh2f" path="res://art/indoor/room export/Room_01_chair.png" id="4_hjjhl"]
@@ -14,6 +15,8 @@
[ext_resource type="Texture2D" uid="uid://tyypifpte0pb" path="res://art/indoor/room export/Room_01_chugun.png" id="11_atjbs"]
[ext_resource type="Texture2D" uid="uid://x7trh4dgsvoe" path="res://art/indoor/room export/Room_01_assets.png" id="13_j5d18"]
[ext_resource type="Texture2D" uid="uid://ckvytnpi8gcxq" path="res://art/eyes_atlas.png" id="14_j5d18"]
+[ext_resource type="PackedScene" uid="uid://dfvgp1my5rydh" path="res://prefabs/characters/Yeli.tscn" id="15_ciwvv"]
+[ext_resource type="Script" uid="uid://cvkw4qd2hxksi" path="res://scripts/GdScript/dialogic_toggle.gd" id="17_835kg"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_a2ood"]
resource_local_to_scene = true
@@ -104,8 +107,13 @@ _data = {
&"hand_stretch": SubResource("Animation_8o6or")
}
+[sub_resource type="CircleShape2D" id="CircleShape2D_wuntg"]
+resource_local_to_scene = true
+radius = 300.0
+
[node name="IndoorTest" type="Node2D"]
y_sort_enabled = true
+script = ExtResource("1_aivb2")
[node name="BackWall" type="Node" parent="."]
@@ -318,4 +326,21 @@ offset = Vector2(0, -296)
region_enabled = true
region_rect = Rect2(2576, 802, 219, 64)
+[node name="Yeli" parent="." instance=ExtResource("15_ciwvv")]
+position = Vector2(-2912, 432)
+
+[node name="CollisionShape3D" parent="Yeli/InteractionArea/Area2D" index="0"]
+shape = SubResource("CircleShape2D_wuntg")
+
+[node name="TalkingControl" parent="Yeli" index="1"]
+_timelinesToPlay = PackedStringArray("yeli_intro_05")
+
+[node name="dialogic_toggle" type="Node2D" parent="Yeli"]
+script = ExtResource("17_835kg")
+metadata/_custom_type_script = "uid://cvkw4qd2hxksi"
+
+[connection signal="timelineEnded" from="Yeli/dialogic_toggle" to="." method="Quit"]
+
[editable path="Player2d"]
+[editable path="Yeli"]
+[editable path="Yeli/InteractionArea"]
diff --git a/scenes/testing/abandoned_street_2D.tscn b/scenes/testing/abandoned_street_2D.tscn
index 0c2e79c..a30ed4c 100644
--- a/scenes/testing/abandoned_street_2D.tscn
+++ b/scenes/testing/abandoned_street_2D.tscn
@@ -10,7 +10,7 @@
[ext_resource type="Texture2D" uid="uid://bradm5u7vjjxq" path="res://art/mockups/trees/darktree8.png" id="9_viosu"]
[ext_resource type="Texture2D" uid="uid://bryqg0hb4f0ry" path="res://art/mockups/trees/darktree9.png" id="10_clutx"]
[ext_resource type="Texture2D" uid="uid://c1iyeflkwaqxf" path="res://art/testingground/mushroom1.png" id="11_ovtse"]
-[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/interactions/Player2D.tscn" id="12_k41x3"]
+[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Player2D.tscn" id="12_k41x3"]
[node name="AbandonedStreet" type="Node2D"]
diff --git a/scenes/testing/animation_setup_test.tscn b/scenes/testing/animation_setup_test.tscn
new file mode 100644
index 0000000..edba314
--- /dev/null
+++ b/scenes/testing/animation_setup_test.tscn
@@ -0,0 +1,105 @@
+[gd_scene load_steps=2 format=3 uid="uid://b6puifmxjy7xc"]
+
+[ext_resource type="Texture2D" uid="uid://duaideiajsu8r" path="res://art/characters/Vesna/babushka concept art vesna.png" id="1_177oo"]
+
+[node name="AnimationSetupTest" type="Node2D"]
+
+[node name="Vesna" type="Sprite2D" parent="."]
+modulate = Color(0.8, 0.8, 0.8, 1)
+position = Vector2(2, -585)
+texture = ExtResource("1_177oo")
+region_enabled = true
+region_rect = Rect2(0, 0, 694, 1170)
+metadata/_edit_lock_ = true
+
+[node name="Polygons" type="Node2D" parent="Vesna"]
+
+[node name="right arm" type="Polygon2D" parent="Vesna/Polygons"]
+position = Vector2(-347, -587)
+texture = ExtResource("1_177oo")
+skeleton = NodePath("../../Skeleton2D")
+polygon = PackedVector2Array(174.332, 463.157, 138.019, 507.251, 114.676, 657.688, 145.801, 717.344, 158.769, 751.062, 166.551, 795.156, 176.885, 818.334, 154.652, 865.387, 202.863, 898.906, 301.425, 888.531, 368.863, 828.875, 319.582, 769.219, 368.863, 769.219, 363.675, 712.156, 291.05, 704.375, 288.457, 644.719, 241.769, 579.875, 239.175, 489.094)
+uv = PackedVector2Array(174.332, 463.157, 138.019, 507.251, 114.676, 657.688, 145.801, 717.344, 158.769, 751.062, 166.551, 795.156, 176.926, 818.5, 148.394, 865.187, 202.863, 898.906, 301.425, 888.531, 368.863, 828.875, 319.582, 769.219, 368.863, 769.219, 363.675, 712.156, 291.05, 704.375, 288.457, 644.719, 241.769, 579.875, 239.175, 489.094)
+bones = ["hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck/head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR/handR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="head" type="Polygon2D" parent="Vesna/Polygons"]
+position = Vector2(-347, -587)
+texture = ExtResource("1_177oo")
+skeleton = NodePath("../../Skeleton2D")
+polygon = PackedVector2Array(206.011, 50.6931, 314.164, 29.6633, 416.309, 80.7356, 530.47, 158.846, 572.53, 270.003, 563.517, 321.076, 530.47, 417.212, 584.547, 480.301, 599.568, 531.373, 512.445, 510.343, 491.415, 471.288, 449.356, 486.309, 386.266, 531.373, 326.181, 537.382, 356.224, 480.301, 377.254, 441.246, 212.02, 444.25, 157.943, 456.267, 148.93, 426.224, 118.888, 417.212, 94.8539, 215.927, 130.905, 74.7271)
+uv = PackedVector2Array(206.011, 50.6931, 314.164, 29.6633, 416.309, 80.7356, 530.47, 158.846, 572.53, 270.003, 563.517, 321.076, 530.47, 417.212, 584.547, 480.301, 599.568, 531.373, 512.445, 510.343, 491.415, 471.288, 449.356, 486.309, 386.266, 531.373, 326.181, 537.382, 356.224, 480.301, 377.254, 441.246, 212.02, 444.25, 157.943, 456.267, 148.93, 426.224, 118.888, 417.212, 94.8539, 215.927, 130.905, 74.7271)
+bones = ["hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck/head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR/handR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="torso" type="Polygon2D" parent="Vesna/Polygons"]
+position = Vector2(-347, -587)
+texture = ExtResource("1_177oo")
+skeleton = NodePath("../../Skeleton2D")
+polygon = PackedVector2Array(179.214, 453.194, 240.772, 590.674, 277.707, 652.232, 281.811, 685.063, 372.096, 719.946, 351.577, 841.011, 267.447, 892.309, 158.694, 882.05, 138.175, 904.621, 345.421, 970.283, 499.317, 939.504, 597.81, 935.4, 677.836, 886.154, 597.81, 721.998, 534.2, 666.596, 532.148, 648.128, 587.55, 615.297, 571.135, 529.115, 489.057, 477.817, 421.343, 500.388, 331.057, 541.427, 392.616, 432.674)
+uv = PackedVector2Array(179.214, 453.194, 240.772, 590.674, 277.707, 652.232, 281.811, 685.063, 372.096, 719.946, 351.577, 841.011, 267.447, 892.309, 158.694, 882.05, 138.175, 904.621, 345.421, 970.283, 499.317, 939.504, 597.81, 935.4, 677.836, 886.154, 597.81, 721.998, 534.2, 666.596, 532.148, 648.128, 587.55, 615.297, 571.135, 529.115, 489.057, 477.817, 421.343, 500.388, 331.057, 541.427, 392.616, 432.674)
+bones = ["hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck/head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR/handR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="legR" type="Polygon2D" parent="Vesna/Polygons"]
+position = Vector2(-345, -580)
+texture = ExtResource("1_177oo")
+skeleton = NodePath("../../Skeleton2D")
+polygon = PackedVector2Array(196.572, 940.591, 199.401, 977.357, 205.057, 1033.92, 188.088, 1084.83, 199.401, 1138.56, 354.949, 1147.05, 403.027, 1141.39, 411.512, 1076.34, 394.543, 1014.12, 386.058, 963.216, 267.276, 957.56)
+uv = PackedVector2Array(196.572, 940.591, 199.401, 977.357, 205.057, 1033.92, 188.088, 1084.83, 199.401, 1138.56, 354.949, 1147.05, 403.027, 1141.39, 411.512, 1076.34, 394.543, 1014.12, 386.058, 963.216, 267.276, 957.56)
+bones = ["hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck/head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR/handR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/legR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/legR/legRLower", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
+
+[node name="legL" type="Polygon2D" parent="Vesna/Polygons"]
+position = Vector2(-344, -585)
+texture = ExtResource("1_177oo")
+skeleton = NodePath("../../Skeleton2D")
+polygon = PackedVector2Array(454.372, 947.535, 432.592, 969.315, 433.802, 1023.77, 471.312, 1046.76, 480.992, 1143.56, 598.362, 1155.66, 691.532, 1154.45, 700.002, 1093.95, 690.322, 1024.97, 611.672, 986.255, 594.732, 934.225, 516.082, 936.645)
+uv = PackedVector2Array(454.372, 947.535, 432.592, 969.315, 433.802, 1023.77, 471.312, 1046.76, 480.992, 1143.56, 598.362, 1155.66, 691.532, 1154.45, 700.002, 1093.95, 690.322, 1024.97, 611.672, 986.255, 594.732, 934.225, 516.082, 936.645)
+
+[node name="Skeleton2D" type="Skeleton2D" parent="Vesna"]
+
+[node name="hip" type="Bone2D" parent="Vesna/Skeleton2D"]
+position = Vector2(50, 164)
+rotation = -1.58476
+scale = Vector2(7.44, 7.44)
+rest = Transform2D(-0.103879, -7.43927, 7.43927, -0.103879, 50, 164)
+
+[node name="chest" type="Bone2D" parent="Vesna/Skeleton2D/hip"]
+position = Vector2(16.1042, -0.0307432)
+rest = Transform2D(1, 0, 0, 1, 16.1042, -0.0307432)
+
+[node name="neck" type="Bone2D" parent="Vesna/Skeleton2D/hip/chest"]
+position = Vector2(24.3826, -1.82351)
+rest = Transform2D(1, 0, 0, 1, 24.3826, -1.82351)
+
+[node name="head" type="Bone2D" parent="Vesna/Skeleton2D/hip/chest/neck"]
+position = Vector2(13.2948, -0.197781)
+rotation = 1.52891
+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"]
+position = Vector2(19.1624, -26.8277)
+rotation = -3.00022
+scale = Vector2(0.68115, 0.68115)
+rest = Transform2D(-0.674355, -0.0959749, 0.0959749, -0.674355, 19.1624, -26.8277)
+
+[node name="forearmR" type="Bone2D" parent="Vesna/Skeleton2D/hip/chest/armR"]
+position = Vector2(26.3157, -1.29047)
+rotation = -2.2602
+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"]
+position = Vector2(-2.29479, 19.8399)
+rotation = -2.26369
+scale = Vector2(1, 1)
+rest = Transform2D(-0.638768, -0.7694, 0.7694, -0.638768, -2.29479, 19.8399)
+
+[node name="legR" type="Bone2D" parent="Vesna/Skeleton2D/hip"]
+position = Vector2(-4.51055, -13.9084)
+rotation = -3.11192
+rest = Transform2D(-0.99956, -0.0296662, 0.0296662, -0.99956, -4.51055, -13.9084)
+
+[node name="legRLower" type="Bone2D" parent="Vesna/Skeleton2D/hip/legR"]
+position = Vector2(24.8604, -0.524962)
+rotation = -3.11367
+scale = Vector2(1, 1)
+rest = Transform2D(-0.99961, -0.0279217, 0.0279217, -0.99961, 24.8604, -0.524962)
diff --git a/scripts/CSharp/Common/AudioPlayer.cs b/scripts/CSharp/Common/AudioPlayer.cs
new file mode 100644
index 0000000..1be2174
--- /dev/null
+++ b/scripts/CSharp/Common/AudioPlayer.cs
@@ -0,0 +1,14 @@
+using Godot;
+
+namespace Babushka.scripts.CSharp.Common;
+
+public partial class AudioPlayer : AudioStreamPlayer2D
+{
+ ///
+ /// 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/AudioPlayer.cs.uid b/scripts/CSharp/Common/AudioPlayer.cs.uid
new file mode 100644
index 0000000..3260e33
--- /dev/null
+++ b/scripts/CSharp/Common/AudioPlayer.cs.uid
@@ -0,0 +1 @@
+uid://cfnrd5k1k0gxw
diff --git a/scripts/CSharp/Common/CharacterControls/Player2D.cs b/scripts/CSharp/Common/CharacterControls/Player2D.cs
index 2027e07..bea8f96 100644
--- a/scripts/CSharp/Common/CharacterControls/Player2D.cs
+++ b/scripts/CSharp/Common/CharacterControls/Player2D.cs
@@ -19,6 +19,12 @@ public partial class Player2D : CharacterBody2D
private Vector2 _lastDirection = Vector2.Zero;
private InventoryManager _inventoryManager;
+ public bool InputEnabled
+ {
+ get => _canHandleInput;
+ set => _canHandleInput = value;
+ }
+
public override void _Ready()
{
InventoryManager.Instance.playerInventory.InventoryContentsChanged += HandleNewItemInInventory;
diff --git a/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs b/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs
index 26beaa7..de7c165 100644
--- a/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs
+++ b/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs
@@ -1,3 +1,4 @@
+using Babushka.scripts.CSharp.Common.CharacterControls;
using Godot;
namespace Babushka.scripts.CSharp.Common.Farming;
@@ -17,6 +18,7 @@ public partial class FieldBehaviour2D : Sprite2D
[Export] private Texture2D Tilled;
[Export] private Texture2D Watered;
[Export] public FieldState FieldState = FieldState.Tilled;
+ [Export] private InteractionArea2D _growingCollider;
public Vector2 FieldPosition;
@@ -36,10 +38,12 @@ public partial class FieldBehaviour2D : Sprite2D
case FieldState.Tilled:
FieldState = FieldState.Tilled;
Texture = Tilled;
+ _growingCollider.Visible = false;
break;
case FieldState.Watered:
FieldState = FieldState.Watered;
Texture = Watered;
+ _growingCollider.Visible = true;
break;
case FieldState.Planted:
FieldState = FieldState.Planted;
diff --git a/scripts/CSharp/Common/Farming/FieldService2D.cs b/scripts/CSharp/Common/Farming/FieldService2D.cs
index a9497dc..43536c9 100644
--- a/scripts/CSharp/Common/Farming/FieldService2D.cs
+++ b/scripts/CSharp/Common/Farming/FieldService2D.cs
@@ -9,6 +9,8 @@ public partial class FieldService2D : Node2D
[Export] private Dictionary fields = new Dictionary();
private bool _fieldAllowed = false;
+
+ [Signal] public delegate void FieldCreatedEventHandler();
//Validate
@@ -33,6 +35,7 @@ public partial class FieldService2D : Node2D
if (!fields.ContainsKey(key))
{
fields.Add(key, field);
+ EmitSignal(SignalName.FieldCreated);
return true;
}
return false;
diff --git a/scripts/CSharp/Common/Farming/VesnaBehaviour2D.cs b/scripts/CSharp/Common/Farming/VesnaBehaviour2D.cs
index c3068e3..118ede5 100644
--- a/scripts/CSharp/Common/Farming/VesnaBehaviour2D.cs
+++ b/scripts/CSharp/Common/Farming/VesnaBehaviour2D.cs
@@ -14,6 +14,7 @@ public partial class VesnaBehaviour2D : Node
[Export] private ItemResource _wateringCan;
[Signal] public delegate void PickedUpToolEventHandler(bool success, int toolId);
+ [Signal] public delegate void FilledWateringCanEventHandler();
private InventoryManager _inventoryManager;
private InventoryInstance _inventoryInstance;
@@ -64,8 +65,25 @@ public partial class VesnaBehaviour2D : Node
{
_farmingControls.FillWateringCan(true);
_player2d.PlayWateringCanFillupAnimation();
+ EmitSignal(SignalName.FilledWateringCan);
}
}
#endregion
+
+ ///
+ /// Enables the character movement in the Player2D script.
+ ///
+ public void EnableMovement()
+ {
+ _player2d.InputEnabled = true;
+ }
+
+ ///
+ /// Disables the character movement in the Player2D script.
+ ///
+ public void DisableMovement()
+ {
+ _player2d.InputEnabled = false;
+ }
}
\ No newline at end of file
diff --git a/scripts/CSharp/Common/NPC/TalkingCharacter.cs b/scripts/CSharp/Common/NPC/TalkingCharacter.cs
new file mode 100644
index 0000000..0b8ea19
--- /dev/null
+++ b/scripts/CSharp/Common/NPC/TalkingCharacter.cs
@@ -0,0 +1,37 @@
+using Godot;
+
+namespace Babushka.scripts.CSharp.Common.NPC;
+
+public partial class TalkingCharacter : Node2D
+{
+ [Export] private AnimatedSprite2D _sprite;
+ [Export] private string[] _timelinesToPlay;
+
+
+ private bool _isTalking = true;
+ private int _timelineIndex = 0;
+
+ [Signal] public delegate void TalkingEventHandler(string timelineName);
+
+ public override void _Ready()
+ {
+ ToggleTalking();
+ }
+
+ public void ToggleTalking()
+ {
+ if (_isTalking || _timelineIndex >= _timelinesToPlay.Length)
+ {
+ _sprite.Animation = "idle";
+ _isTalking = false;
+ }
+ else
+ {
+ _sprite.Animation = "talk";
+ _isTalking = true;
+ EmitSignal(SignalName.Talking, _timelinesToPlay[_timelineIndex]);
+ _timelineIndex++;
+ }
+ _sprite.Play();
+ }
+}
\ No newline at end of file
diff --git a/scripts/CSharp/Common/NPC/TalkingCharacter.cs.uid b/scripts/CSharp/Common/NPC/TalkingCharacter.cs.uid
new file mode 100644
index 0000000..cdc4242
--- /dev/null
+++ b/scripts/CSharp/Common/NPC/TalkingCharacter.cs.uid
@@ -0,0 +1 @@
+uid://d0kgxh4ykuv23
diff --git a/scripts/CSharp/Common/SceneTransition.cs b/scripts/CSharp/Common/SceneTransition.cs
index 9b986ce..ce16126 100644
--- a/scripts/CSharp/Common/SceneTransition.cs
+++ b/scripts/CSharp/Common/SceneTransition.cs
@@ -5,13 +5,18 @@ namespace Babushka.scripts.CSharp.Common;
public partial class SceneTransition : Node
{
[Export] private PackedScene _sceneToLoad;
- [Export] private Node _sceneInstanceParent;
+ [Export] private Node? _sceneInstanceParent;
[Export] private bool _unloadSelf = true;
public void LoadScene()
{
Node sceneInstance = _sceneToLoad.Instantiate();
- _sceneInstanceParent.AddChild(sceneInstance);
+ if(_sceneInstanceParent != null)
+ _sceneInstanceParent.AddChild(sceneInstance);
+ else
+ {
+ GetTree().Root.AddChild(sceneInstance);
+ }
if (_unloadSelf)
{
@@ -19,4 +24,9 @@ public partial class SceneTransition : Node
}
}
+ public void Quit()
+ {
+ GetTree().Quit();
+ }
+
}
\ No newline at end of file
diff --git a/scripts/GdScript/dialogic_toggle.gd b/scripts/GdScript/dialogic_toggle.gd
new file mode 100644
index 0000000..79bc985
--- /dev/null
+++ b/scripts/GdScript/dialogic_toggle.gd
@@ -0,0 +1,21 @@
+extends Node2D
+class_name dialogic_toggle
+
+@export var itemToToggle: CanvasItem
+
+signal timelineStarted
+signal timelineEnded
+
+func _ready() -> void:
+ Dialogic.timeline_ended.connect(_on_timeline_ended)
+ Dialogic.timeline_started.connect(_start_dialog)
+
+func _start_dialog() -> void:
+ if itemToToggle:
+ itemToToggle.visible = false
+ timelineStarted.emit()
+
+func _on_timeline_ended() -> void:
+ if itemToToggle:
+ itemToToggle.visible = true
+ timelineEnded.emit()
diff --git a/scripts/GdScript/dialogic_toggle.gd.uid b/scripts/GdScript/dialogic_toggle.gd.uid
new file mode 100644
index 0000000..ca3d3fd
--- /dev/null
+++ b/scripts/GdScript/dialogic_toggle.gd.uid
@@ -0,0 +1 @@
+uid://cvkw4qd2hxksi