diff --git a/art/characters/Vesna/angry.png b/art/characters/Vesna/angry.png
new file mode 100644
index 0000000..7845d4b
Binary files /dev/null and b/art/characters/Vesna/angry.png differ
diff --git a/art/characters/Vesna/angry.png.import b/art/characters/Vesna/angry.png.import
new file mode 100644
index 0000000..83e5b5d
--- /dev/null
+++ b/art/characters/Vesna/angry.png.import
@@ -0,0 +1,40 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dc1xim3mqlj1o"
+path="res://.godot/imported/angry.png-e4eff51de743a11598498a3e284ae0a1.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/characters/Vesna/angry.png"
+dest_files=["res://.godot/imported/angry.png-e4eff51de743a11598498a3e284ae0a1.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/characters/Vesna/sad.png b/art/characters/Vesna/sad.png
new file mode 100644
index 0000000..12b19f3
Binary files /dev/null and b/art/characters/Vesna/sad.png differ
diff --git a/art/characters/Vesna/sad.png.import b/art/characters/Vesna/sad.png.import
new file mode 100644
index 0000000..86eef87
--- /dev/null
+++ b/art/characters/Vesna/sad.png.import
@@ -0,0 +1,40 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bhd8ui4bdauoq"
+path="res://.godot/imported/sad.png-07f44c713781510c0fa11821d4fa50bc.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/characters/Vesna/sad.png"
+dest_files=["res://.godot/imported/sad.png-07f44c713781510c0fa11821d4fa50bc.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/characters/Vesna/smile.png b/art/characters/Vesna/smile.png
new file mode 100644
index 0000000..2020bb7
Binary files /dev/null and b/art/characters/Vesna/smile.png differ
diff --git a/art/characters/Vesna/smile.png.import b/art/characters/Vesna/smile.png.import
new file mode 100644
index 0000000..3c38738
--- /dev/null
+++ b/art/characters/Vesna/smile.png.import
@@ -0,0 +1,40 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://4xvgqwrwh3vw"
+path="res://.godot/imported/smile.png-2ef625357927edd0d495bf554ac57e21.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/characters/Vesna/smile.png"
+dest_files=["res://.godot/imported/smile.png-2ef625357927edd0d495bf554ac57e21.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/characters/Vesna/surprise.png b/art/characters/Vesna/surprise.png
new file mode 100644
index 0000000..b0fa95f
Binary files /dev/null and b/art/characters/Vesna/surprise.png differ
diff --git a/art/characters/Vesna/surprise.png.import b/art/characters/Vesna/surprise.png.import
new file mode 100644
index 0000000..52adc75
--- /dev/null
+++ b/art/characters/Vesna/surprise.png.import
@@ -0,0 +1,40 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dcxkqut5edp2b"
+path="res://.godot/imported/surprise.png-79afea119cbe923f9aa9e4554a23ed80.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/characters/Vesna/surprise.png"
+dest_files=["res://.godot/imported/surprise.png-79afea119cbe923f9aa9e4554a23ed80.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/characters/Vesna/surprised.png b/art/characters/Vesna/surprised.png
new file mode 100644
index 0000000..07ea26c
Binary files /dev/null and b/art/characters/Vesna/surprised.png differ
diff --git a/art/characters/Vesna/surprised.png.import b/art/characters/Vesna/surprised.png.import
new file mode 100644
index 0000000..c56a96b
--- /dev/null
+++ b/art/characters/Vesna/surprised.png.import
@@ -0,0 +1,40 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://ing4qavovh4r"
+path="res://.godot/imported/surprised.png-ab52144d1f41186a697c9a0e1584b3ee.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/characters/Vesna/surprised.png"
+dest_files=["res://.godot/imported/surprised.png-ab52144d1f41186a697c9a0e1584b3ee.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/fightworld_background.png b/art/fightworld_background.png
new file mode 100644
index 0000000..ca6d2a2
Binary files /dev/null and b/art/fightworld_background.png differ
diff --git a/art/fightworld_background.png.import b/art/fightworld_background.png.import
new file mode 100644
index 0000000..75cf198
--- /dev/null
+++ b/art/fightworld_background.png.import
@@ -0,0 +1,40 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://ciaabo8kcx2hw"
+path="res://.godot/imported/fightworld_background.png-be6589f7fa4be8e56ee338eabec1ff36.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/fightworld_background.png"
+dest_files=["res://.godot/imported/fightworld_background.png-be6589f7fa4be8e56ee338eabec1ff36.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/indoor/indoor outdoor/domovoi_single.png b/art/indoor/indoor outdoor/domovoi_single.png
new file mode 100644
index 0000000..03ba1be
Binary files /dev/null and b/art/indoor/indoor outdoor/domovoi_single.png differ
diff --git a/art/indoor/indoor outdoor/domovoi_single.png.import b/art/indoor/indoor outdoor/domovoi_single.png.import
new file mode 100644
index 0000000..800cf52
--- /dev/null
+++ b/art/indoor/indoor outdoor/domovoi_single.png.import
@@ -0,0 +1,40 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dfp3tpx3fjges"
+path="res://.godot/imported/domovoi_single.png-54325e2fb332bab49d527581994f50c7.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/indoor/indoor outdoor/domovoi_single.png"
+dest_files=["res://.godot/imported/domovoi_single.png-54325e2fb332bab49d527581994f50c7.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/indoor/vesna_indoor_bed.png b/art/indoor/vesna_indoor_bed.png
new file mode 100644
index 0000000..4d21d48
Binary files /dev/null and b/art/indoor/vesna_indoor_bed.png differ
diff --git a/art/indoor/vesna_indoor_bed.png.import b/art/indoor/vesna_indoor_bed.png.import
new file mode 100644
index 0000000..9c226f8
--- /dev/null
+++ b/art/indoor/vesna_indoor_bed.png.import
@@ -0,0 +1,40 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://s1yoemhrupwe"
+path="res://.godot/imported/vesna_indoor_bed.png-82be6dfddfce8701f4d35f6270cb0cdb.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/indoor/vesna_indoor_bed.png"
+dest_files=["res://.godot/imported/vesna_indoor_bed.png-82be6dfddfce8701f4d35f6270cb0cdb.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/art/indoor/vesna_indoor_door.png b/art/indoor/vesna_indoor_door.png
new file mode 100644
index 0000000..a8ece1c
Binary files /dev/null and b/art/indoor/vesna_indoor_door.png differ
diff --git a/art/indoor/vesna_indoor_door.png.import b/art/indoor/vesna_indoor_door.png.import
new file mode 100644
index 0000000..fa96ec5
--- /dev/null
+++ b/art/indoor/vesna_indoor_door.png.import
@@ -0,0 +1,40 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dnlhlf1mx01h5"
+path="res://.godot/imported/vesna_indoor_door.png-480faae15ccfa0c6172c753cd0b4d6a0.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://art/indoor/vesna_indoor_door.png"
+dest_files=["res://.godot/imported/vesna_indoor_door.png-480faae15ccfa0c6172c753cd0b4d6a0.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/dialog/Characters/Domovoi.dch b/dialog/Characters/Domovoi.dch
index a6e0b5d..8243429 100644
--- a/dialog/Characters/Domovoi.dch
+++ b/dialog/Characters/Domovoi.dch
@@ -19,12 +19,22 @@
},
"style": "NPC_narrative"
},
-&"default_portrait": "",
+&"default_portrait": "default",
&"description": "Yeli's Domovoi",
&"display_name": "Domovoi",
&"mirror": false,
&"nicknames": [""],
&"offset": Vector2(0, 0),
-&"portraits": {},
+&"portraits": {
+"default": {
+"export_overrides": {
+"image": "\"res://art/indoor/indoor outdoor/domovoi_single.png\""
+},
+"mirror": false,
+"offset": Vector2(0, -300),
+"scale": 1.0,
+"scene": ""
+}
+},
&"scale": 1.0
}
\ No newline at end of file
diff --git a/dialog/Characters/semi_cat.dch b/dialog/Characters/semi_cat.dch
index c5ed272..3de2733 100644
--- a/dialog/Characters/semi_cat.dch
+++ b/dialog/Characters/semi_cat.dch
@@ -1,19 +1,29 @@
{
"@path": "res://addons/dialogic/Resources/character.gd",
"@subpath": NodePath(""),
-"_translation_id": "16",
-"color": Color(1, 1, 1, 1),
-"custom_info": {
+&"_translation_id": "16",
+&"color": Color(1, 1, 1, 1),
+&"custom_info": {
"sound_mood_default": "",
"sound_moods": {},
"style": ""
},
-"default_portrait": "",
-"description": "",
-"display_name": "Semi Cat",
+&"default_portrait": "side",
+&"description": "",
+&"display_name": "Black Cat",
+&"mirror": false,
+&"nicknames": [""],
+&"offset": Vector2(0, 0),
+&"portraits": {
+"side": {
+"export_overrides": {
+"image": "\"res://art/animals/katze.png\""
+},
"mirror": false,
-"nicknames": [""],
-"offset": Vector2(0, 0),
-"portraits": {},
-"scale": 1.0
+"offset": Vector2(0, -300),
+"scale": 1.5,
+"scene": ""
+}
+},
+&"scale": 1.0
}
\ No newline at end of file
diff --git a/dialog/cat.dtl b/dialog/cat.dtl
new file mode 100644
index 0000000..a263399
--- /dev/null
+++ b/dialog/cat.dtl
@@ -0,0 +1,5 @@
+join vesna (half side) left
+join semi_cat right
+vesna: (pets)
+semi_cat: mrau!
+[end_timeline]
diff --git a/dialog/cat.dtl.uid b/dialog/cat.dtl.uid
new file mode 100644
index 0000000..19974e5
--- /dev/null
+++ b/dialog/cat.dtl.uid
@@ -0,0 +1 @@
+uid://clwlhu4lpmyqm
diff --git a/dialog/disclaimer.dtl b/dialog/disclaimer.dtl
index 5969dcd..7cc996a 100644
--- a/dialog/disclaimer.dtl
+++ b/dialog/disclaimer.dtl
@@ -2,7 +2,7 @@ join vesna left
vesna: Hello!
join Yeli (_side) right
Yeli (_frontal): Welcome to Babushka!
-vesna (half side): We are Cozy Raven. This is our first showcase.
+vesna (half side): We are Cozy Raven. This is a preview showcase.
Yeli (_part_side): Many of the lofty, idealist, dreamy things that we wanted to implement are still in the backlog, waiting for their turn.
vesna (front): But alas! The deadlines loomed, the bugs were strong with this one, and our days only have 24 hours.
Yeli (_frontal): So please be kind when you test this demo. We poured our hearts and our love for the slavic folklore into this one and will continue to do so.
diff --git a/dialog/quests/beetroot/quest3_beets_end.dtl b/dialog/quests/beetroot/quest3_beets_end.dtl
index c67accf..b53f5cd 100644
--- a/dialog/quests/beetroot/quest3_beets_end.dtl
+++ b/dialog/quests/beetroot/quest3_beets_end.dtl
@@ -1,9 +1,9 @@
join Yeli right
join vesna left
Yeli (_part_side): Wow! So many?
-Yeli (_part_side): Good job! Put it in the kettle!
+Yeli (_frontal): Good job! Put it in the kettle!
[wait_input]
Yeli (_part_side): Mmmh! This will be something.
-Yeli (_part_side): Thank you! I can take everything else from here.
+Yeli (_frontal): Thank you! I can take everything else from here.
Yeli (_part_side): See you for dinner!
[end_timeline]
diff --git a/dialog/quests/ducks/quest1_ducks_start.dtl b/dialog/quests/ducks/quest1_ducks_start.dtl
index 7c3238c..470a970 100644
--- a/dialog/quests/ducks/quest1_ducks_start.dtl
+++ b/dialog/quests/ducks/quest1_ducks_start.dtl
@@ -1,5 +1,5 @@
join Yeli right
-join vesna left
+join vesna (surprise) left
[quest_complete quest_resource="res://resources/quests/demo/1_talk_yeli_1.tres"]
Yeli (_part_side): Come here, you little quacking beast!
- What a mess!
diff --git a/dialog/quests/forest/quest5_forest_end.dtl b/dialog/quests/forest/quest5_forest_end.dtl
index 27cfc4f..43b7b58 100644
--- a/dialog/quests/forest/quest5_forest_end.dtl
+++ b/dialog/quests/forest/quest5_forest_end.dtl
@@ -1,4 +1,4 @@
-join Chuga left
+join Chuga center
Chuga: I believe you’ve seen enough for today.
Chuga: And yes, you too.
Chuga: Thank you for playing!
diff --git a/dialog/quests/forest/quest5_forest_start.dtl b/dialog/quests/forest/quest5_forest_start.dtl
index b8ddf8e..3e0679b 100644
--- a/dialog/quests/forest/quest5_forest_start.dtl
+++ b/dialog/quests/forest/quest5_forest_start.dtl
@@ -2,7 +2,7 @@
join vesna left
join Chuga right
Chuga: Look who it is!
-vesna: Your name was Chuga, right? I want to go to the forest!
+vesna (half side): Your name was Chuga, right? I want to go to the forest!
Chuga: To the forest? After everything the others told you?
vesna: Will you let me through?
Chuga: Will I?
diff --git a/dialog/quests/tomatoes/quest2_tomatoes_interim.dtl b/dialog/quests/tomatoes/quest2_tomatoes_interim.dtl
index 6860ab8..16bc28b 100644
--- a/dialog/quests/tomatoes/quest2_tomatoes_interim.dtl
+++ b/dialog/quests/tomatoes/quest2_tomatoes_interim.dtl
@@ -1,9 +1,9 @@
-join Yeli center
-join vesna center
+join Yeli left
+join vesna right
[quest_complete quest_resource="res://resources/quests/demo/5_talk_yeli_3.tres"]
Yeli (_part_side): Great! Now I need you to plant some tomatoes!
label plant tomatoes
-Yeli (_part_side): Use the hoe to break up the soil. Then plant the seeds and water the fields.
+Yeli (_frontal): Use the hoe to break up the soil. Then plant the seeds and water the fields.
Yeli (_part_side): Got it?
- Of course!
- Wait … How do I plant the tomatoes again?
diff --git a/dialog/quests/tomatoes/quest2_tomatoes_start.dtl b/dialog/quests/tomatoes/quest2_tomatoes_start.dtl
index c3e9f03..8448c4d 100644
--- a/dialog/quests/tomatoes/quest2_tomatoes_start.dtl
+++ b/dialog/quests/tomatoes/quest2_tomatoes_start.dtl
@@ -2,11 +2,11 @@ join Yeli right
join vesna left
[quest_complete quest_resource="res://resources/quests/demo/3_talk_yeli_2.tres"]
Yeli (_part_side): Thank you, my child! Your Yeli is not so agile anymore.
-vesna: But you’re diligent! You’ve started with the preparation for dinner.
-Yeli (_part_side): Indeed, I have.
+vesna (half side): But you’re diligent! You’ve started with the preparation for dinner.
+Yeli (_frontal): Indeed, I have.
Yeli (_part_side): But, oh my, those ducks messed up the tomatos.
-Yeli (_part_side): Oh, would you like to assist me?
-vesna: What do I have to do?
+Yeli (_frontal): Oh, would you like to assist me?
+vesna (front): What do I have to do?
Yeli (_part_side): First, take the hoe and watering can over there! Then come back to me!
[quest_activate quest_resource="res://resources/quests/demo/4_collect_tools.tres"]
[end_timeline]
diff --git a/dialog/testing/domovoi_tut.dtl b/dialog/testing/domovoi_tut.dtl
new file mode 100644
index 0000000..232d9c1
--- /dev/null
+++ b/dialog/testing/domovoi_tut.dtl
@@ -0,0 +1,8 @@
+join Domovoi right
+join vesna (half side) left
+vesna: Hello?
+...
+vesna: Is someone home?
+(No answer.)
+vesna: Hmpf!
+[end_timeline]
diff --git a/dialog/testing/domovoi_tut.dtl.uid b/dialog/testing/domovoi_tut.dtl.uid
new file mode 100644
index 0000000..3976afe
--- /dev/null
+++ b/dialog/testing/domovoi_tut.dtl.uid
@@ -0,0 +1 @@
+uid://cc1hkf45dtrnj
diff --git a/export_presets.cfg b/export_presets.cfg
index 7a58afc..30c3c11 100644
--- a/export_presets.cfg
+++ b/export_presets.cfg
@@ -9,7 +9,7 @@ custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
-export_path="_builds/Babushka_win_0_5/Babushka.exe"
+export_path="_builds/Babushka_showcase_6a/Babushka.exe"
patches=PackedStringArray()
encryption_include_filters=""
encryption_exclude_filters=""
@@ -26,6 +26,7 @@ debug/export_console_wrapper=1
binary_format/embed_pck=false
texture_format/s3tc_bptc=true
texture_format/etc2_astc=false
+shader_baker/enabled=false
binary_format/architecture="x86_64"
codesign/enable=false
codesign/timestamp=true
@@ -79,7 +80,7 @@ custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
-export_path="_builds/Babushka_linux_0_5/Babushka.x86_64"
+export_path="_builds/Babushka_showcase_lux_06a/Babushka.x86_64"
patches=PackedStringArray()
encryption_include_filters=""
encryption_exclude_filters=""
@@ -96,6 +97,7 @@ debug/export_console_wrapper=1
binary_format/embed_pck=false
texture_format/s3tc_bptc=true
texture_format/etc2_astc=false
+shader_baker/enabled=false
binary_format/architecture="x86_64"
ssh_remote_deploy/enabled=false
ssh_remote_deploy/host="user@host_ip"
diff --git a/prefabs/Interactables/trash_object.tscn b/prefabs/Interactables/trash_object.tscn
index a5fc1bf..0a9b58f 100644
--- a/prefabs/Interactables/trash_object.tscn
+++ b/prefabs/Interactables/trash_object.tscn
@@ -1,7 +1,8 @@
-[gd_scene load_steps=17 format=3 uid="uid://sbf12hin4kes"]
+[gd_scene load_steps=18 format=3 uid="uid://sbf12hin4kes"]
[ext_resource type="Texture2D" uid="uid://bylgmr0skwtrs" path="res://art/farm/farming/farmobjekte/broken tools atlas.png" id="1_k4ca3"]
[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="2_gcgfd"]
+[ext_resource type="Script" uid="uid://c2cgj153m05sp" path="res://scripts/CSharp/Common/Interactables/TrashObject.cs" id="2_u7jgg"]
[ext_resource type="AudioStream" uid="uid://be6g8b3v3u1ai" path="res://audio/sfx/Kitchen/SFX_Cooking_Knife_PickUp_01.wav" id="3_ktmp7"]
[ext_resource type="AudioStream" uid="uid://cgjsajsdrrn0j" path="res://audio/sfx/Kitchen/SFX_Cooking_Knife_PutDown_01.wav" id="4_ic616"]
[ext_resource type="AudioStream" uid="uid://br4drgupled6c" path="res://audio/sfx/Kitchen/SFX_Cooking_Pot_01.wav" id="5_dx175"]
@@ -29,13 +30,15 @@ stream_7/stream = ExtResource("10_aqih4")
stream_8/stream = ExtResource("11_kb03l")
stream_9/stream = ExtResource("12_kka6u")
-[node name="trashObject" type="Sprite2D"]
+[node name="trashObject" type="Sprite2D" groups=["Saveable"]]
z_index = 1
y_sort_enabled = true
texture = ExtResource("1_k4ca3")
offset = Vector2(1, -215)
region_enabled = true
region_rect = Rect2(44, 479, 356, 503)
+script = ExtResource("2_u7jgg")
+metadata/SaveID = ""
[node name="InteractionArea" parent="." node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("2_gcgfd")]
position = Vector2(0, -172)
@@ -51,6 +54,6 @@ script = ExtResource("13_wswkg")
script = ExtResource("14_dx175")
_eventResources = Array[Object]([ExtResource("15_u7jgg")])
-[connection signal="Interacted" from="InteractionArea" to="." method="queue_free"]
+[connection signal="Interacted" from="InteractionArea" to="." method="Collect"]
[connection signal="Interacted" from="InteractionArea" to="AudioStreamPlayer2D" method="PlayOneShot"]
[connection signal="Interacted" from="InteractionArea" to="PickupAnimationEventRaiser" method="RaiseEvents"]
diff --git a/prefabs/SaveSystem/save_system.tscn b/prefabs/SaveSystem/save_system.tscn
new file mode 100644
index 0000000..89b6e8c
--- /dev/null
+++ b/prefabs/SaveSystem/save_system.tscn
@@ -0,0 +1,12 @@
+[gd_scene load_steps=3 format=3 uid="uid://7pvvop5hfl01"]
+
+[ext_resource type="Script" uid="uid://iquhbkr7pqeg" path="res://scripts/CSharp/Common/Savegame/SaveCheats.cs" id="1_vcrak"]
+[ext_resource type="Script" uid="uid://ca4s0algeij1h" path="res://scripts/CSharp/Common/Savegame/SaveIDProviderTool.cs" id="2_q0tmy"]
+
+[node name="SaveSystem" type="Node"]
+
+[node name="SaveGameCheat" type="Node" parent="."]
+script = ExtResource("1_vcrak")
+
+[node name="SaveIDProvider" type="Node" parent="."]
+script = ExtResource("2_q0tmy")
diff --git a/prefabs/characters/Vesna.tscn b/prefabs/characters/Vesna.tscn
index b8070d8..0c92a50 100644
--- a/prefabs/characters/Vesna.tscn
+++ b/prefabs/characters/Vesna.tscn
@@ -2123,9 +2123,6 @@ frame = 7
frame_progress = 0.229832
offset = Vector2(0, -450)
-[node name="DetectionCross" parent="CharacterBody2D" instance=ExtResource("466_e04c3")]
-position = Vector2(0, -200)
-
[node name="PlantCreatedEventListener" type="Node" parent="CharacterBody2D"]
script = ExtResource("467_8hbu5")
_eventResources = Array[Object]([ExtResource("468_t1d6r")])
@@ -2175,6 +2172,9 @@ scrollable = false
script = ExtResource("472_kduih")
_wateringCanFillStateNode = NodePath("../WateringCanFillState")
+[node name="DetectionCross" parent="CharacterBody2D" instance=ExtResource("466_e04c3")]
+position = Vector2(0, -260)
+
[node name="FarmingControls" type="Node2D" parent="." node_paths=PackedStringArray("_movingPlayer")]
script = ExtResource("817_6nrw3")
_sceneKeyProvider = ExtResource("471_83c4i")
diff --git a/prefabs/characters/Yeli.tscn b/prefabs/characters/Yeli.tscn
index 2201092..b62e8be 100644
--- a/prefabs/characters/Yeli.tscn
+++ b/prefabs/characters/Yeli.tscn
@@ -247,9 +247,9 @@ script = ExtResource("50_a7v1a")
[connection signal="Talking" from="." to="Dialogic starter" method="open"]
[connection signal="Interacted" from="InteractionArea" to="." method="StartTalking"]
-[connection signal="Interacted" from="InteractionArea" to="InteractionArea" method="ToggleActive"]
[connection signal="timelineEnded" from="Dialogic starter" to="." method="StopTalking"]
-[connection signal="timelineEnded" from="Dialogic starter" to="InteractionArea" method="ToggleActive"]
+[connection signal="timelineEnded" from="Dialogic starter" to="InteractionArea" method="SetActiveTrue"]
+[connection signal="timelineStarted" from="Dialogic starter" to="InteractionArea" method="SetActiveFalse"]
[connection signal="timelineEnded" from="DialogicToggle" to="." method="ToggleTalking"]
[connection signal="timelineStarted" from="DialogicToggle" to="SFX/AudioStreamPlayer" method="PlayOneShot"]
diff --git a/prefabs/farm/animals/duck.tscn b/prefabs/farm/animals/duck.tscn
index b503a3d..c9b269c 100644
--- a/prefabs/farm/animals/duck.tscn
+++ b/prefabs/farm/animals/duck.tscn
@@ -1,8 +1,7 @@
-[gd_scene load_steps=25 format=3 uid="uid://muuxxgvx33fp"]
+[gd_scene load_steps=24 format=3 uid="uid://muuxxgvx33fp"]
[ext_resource type="Script" uid="uid://7m1rt7agb6rm" path="res://scripts/CSharp/Common/Temp/MVPDuck.cs" id="1_54k4r"]
[ext_resource type="Texture2D" uid="uid://hvchk6t0xe7j" path="res://art/animals/Ente.png" id="1_cgxhx"]
-[ext_resource type="Resource" uid="uid://tt3d166mntmi" path="res://resources/low code/farming/var_sceneNameProvider.tres" id="2_fdf3t"]
[ext_resource type="AudioStream" uid="uid://qv0aubjeyi0u" path="res://audio/sfx/Animals/SFX_Duck_Quack_01.wav" id="3_kjie1"]
[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer2D.cs" id="3_rdn2q"]
[ext_resource type="AudioStream" uid="uid://da84l8e44scwh" path="res://audio/sfx/Animals/SFX_Duck_Quack_02.wav" id="4_54k4r"]
@@ -143,7 +142,6 @@ viewport_path = NodePath("SubViewport")
z_index = 1
y_sort_enabled = true
script = ExtResource("1_54k4r")
-_sceneKeyProvider = ExtResource("2_fdf3t")
_transferDelayMs = 1000
_animationPlayer = NodePath("AnimationPlayer")
diff --git a/prefabs/farm/base_field.tscn b/prefabs/farm/base_field.tscn
index f7d7083..71163d3 100644
--- a/prefabs/farm/base_field.tscn
+++ b/prefabs/farm/base_field.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=25 format=3 uid="uid://b1d2e7ely6hyw"]
+[gd_scene load_steps=26 format=3 uid="uid://b1d2e7ely6hyw"]
[ext_resource type="Script" uid="uid://j2mhvb45egej" path="res://scripts/CSharp/Low Code/Variables/VariableNode.cs" id="1_4mg73"]
[ext_resource type="Script" uid="uid://bdffon388rkty" path="res://scripts/CSharp/Common/Farming/FieldBehaviour2D.cs" id="1_qa01x"]
@@ -23,6 +23,7 @@
[ext_resource type="Texture2D" uid="uid://l5ym7gi82l1b" path="res://art/ui/UI/Watercan-ui/Tropfen-ui-6.png" id="21_4mg73"]
[ext_resource type="Resource" uid="uid://dlcmqfjvgphqu" path="res://resources/items/rake.tres" id="21_68xcd"]
[ext_resource type="Script" uid="uid://dlbjjgbs0n4b0" path="res://scripts/CSharp/Common/Farming/FieldActivator.cs" id="22_57jmp"]
+[ext_resource type="PackedScene" uid="uid://7pvvop5hfl01" path="res://prefabs/SaveSystem/save_system.tscn" id="24_avqr3"]
[sub_resource type="CircleShape2D" id="CircleShape2D_57jmp"]
resource_local_to_scene = true
@@ -38,7 +39,7 @@ z_index = 1
scale = Vector2(1.3499999, 1.5)
texture = ExtResource("9_wx561")
-[node name="FieldBehaviour" type="Sprite2D" parent="." node_paths=PackedStringArray("_fieldIndex", "_saveIdHolder", "_fieldSprite", "_maskSprite", "_outlineSprite", "PlantingInteraction", "FieldInteractionArea", "PlantingPlaceholder", "_wateringParticles")]
+[node name="FieldBehaviour" type="Sprite2D" parent="." node_paths=PackedStringArray("_fieldIndex", "_saveIdHolder", "_fieldSprite", "_maskSprite", "_outlineSprite", "PlantingInteraction", "PlantingPlaceholder", "_wateringParticles")]
visible = false
z_index = -1
y_sort_enabled = true
@@ -56,7 +57,6 @@ _maskTexture = Array[Texture2D]([ExtResource("2_w8caw"), ExtResource("3_c014y"),
Tilled = ExtResource("5_wx561")
Watered = ExtResource("6_7m4xq")
PlantingInteraction = NodePath("InteractionArea")
-FieldInteractionArea = NodePath("InteractionArea")
PlantingPlaceholder = NodePath("PlantPlaceholder")
ItemRepository = ExtResource("7_w8caw")
_wateringParticles = NodePath("../pouring water vfx")
@@ -74,11 +74,11 @@ texture = ExtResource("5_wx561")
y_sort_enabled = true
[node name="InteractionArea" parent="FieldBehaviour" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("7_2eegd")]
+process_mode = 4
position = Vector2(-28.88889, -57)
scale = Vector2(1.1111112, 1)
_active = false
_spritesToOutline = [NodePath("../../OutlineSprite")]
-_showLabel = false
[node name="PlantCreationEventRaiser" type="Node" parent="."]
script = ExtResource("9_teirr")
@@ -115,10 +115,11 @@ scale_amount_max = 0.8
color = Color(0.400601, 0.62444, 0.791217, 1)
hue_variation_max = 0.4
-[node name="FieldActivator" type="Node2D" parent="." node_paths=PackedStringArray("_field", "_activatorArea")]
+[node name="FieldActivator" type="Node2D" parent="." node_paths=PackedStringArray("_field", "_activatorArea", "_saveIdHolder")]
script = ExtResource("22_57jmp")
_field = NodePath("../FieldBehaviour")
_activatorArea = NodePath("InteractionArea")
+_saveIdHolder = NodePath("..")
[node name="InteractionArea" parent="FieldActivator" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("7_2eegd")]
_spritesToOutline = [NodePath("../../OutlineSprite")]
@@ -129,6 +130,8 @@ shape = SubResource("CircleShape2D_57jmp")
[node name="Marker2D" type="Marker2D" parent="."]
gizmo_extents = 157.0
+[node name="SaveSystem" parent="." instance=ExtResource("24_avqr3")]
+
[connection signal="Planted" from="FieldBehaviour" to="PlantCreationEventRaiser" method="RaiseEvents"]
[connection signal="Interacted" from="FieldBehaviour/InteractionArea" to="FieldBehaviour" method="Farm"]
[connection signal="ItemInstanceActivated" from="InventoryListener Seeds" to="FieldBehaviour" method="ActivatedSeedInInventory"]
@@ -138,3 +141,4 @@ gizmo_extents = 157.0
[connection signal="Interacted" from="FieldActivator/InteractionArea" to="FieldActivator/InteractionArea" method="ToggleActive"]
[editable path="FieldActivator/InteractionArea"]
+[editable path="SaveSystem"]
diff --git a/prefabs/farm/plants/base_plant.tscn b/prefabs/farm/plants/base_plant.tscn
index f20e3ab..0247eda 100644
--- a/prefabs/farm/plants/base_plant.tscn
+++ b/prefabs/farm/plants/base_plant.tscn
@@ -136,6 +136,7 @@ _useOutline = false
shape = SubResource("CircleShape2D_vjw4j")
[node name="ReadyPlantInventoryItem" parent="." instance=ExtResource("6_gdrin")]
+process_mode = 4
position = Vector2(0, 2.3)
IsActive = false
_saveToDisk = false
diff --git a/prefabs/fight/fight_scene_switcher.tscn b/prefabs/fight/fight_scene_switcher.tscn
index f97f04b..fd8482d 100644
--- a/prefabs/fight/fight_scene_switcher.tscn
+++ b/prefabs/fight/fight_scene_switcher.tscn
@@ -4,6 +4,6 @@
[node name="FightSceneSwitcher" type="Node"]
script = ExtResource("1_5dt1r")
-_fightRoomScenePath = "res://scenes/Babushka_scene_fight_world_room.tscn"
-_fightHappeningScene = "res://scenes/Babushka_scene_fight_happening.tscn"
-_nightEndScene = "res://scenes/Babushka_scene_indoor_vesnas_room.tscn"
+_fightRoomScenePath = "res://scenes/scene_fight_world_room.tscn"
+_fightHappeningScene = "res://scenes/scene_fight_happening.tscn"
+_nightEndScene = "res://scenes/scene_credits.tscn"
diff --git a/prefabs/interactions/detection_cross.tscn b/prefabs/interactions/detection_cross.tscn
index 5814bea..3dfe0e2 100644
--- a/prefabs/interactions/detection_cross.tscn
+++ b/prefabs/interactions/detection_cross.tscn
@@ -1,12 +1,21 @@
-[gd_scene load_steps=3 format=3 uid="uid://pflu0uaig7vv"]
+[gd_scene load_steps=4 format=3 uid="uid://pflu0uaig7vv"]
[ext_resource type="Script" uid="uid://ccc6m6c5khd2x" path="res://scripts/CSharp/Common/CharacterControls/DetectionCross.cs" id="1_va8tx"]
[ext_resource type="PackedScene" uid="uid://dugr6ff1g7hi0" path="res://prefabs/interactions/detector.tscn" id="2_8hh05"]
-[node name="DetectionCross" type="Node2D" node_paths=PackedStringArray("_detector")]
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_va8tx"]
+
+[node name="DetectionCross" type="Node2D" node_paths=PackedStringArray("_collider", "_shapeCast2D")]
script = ExtResource("1_va8tx")
-_detector = NodePath("detector")
-_xOffset = 400.0
-_yOffset = 300.0
+_collider = NodePath("detector")
+_shapeCast2D = NodePath("ShapeCast2D")
+_xOffset = 200.0
+_yOffset = 200.0
+
+[node name="detector" parent="." node_paths=PackedStringArray("_shapeCast2D") instance=ExtResource("2_8hh05")]
+_shapeCast2D = NodePath("../ShapeCast2D")
-[node name="detector" parent="." instance=ExtResource("2_8hh05")]
+[node name="ShapeCast2D" type="ShapeCast2D" parent="."]
+shape = SubResource("RectangleShape2D_va8tx")
+target_position = Vector2(200, 0)
+collide_with_areas = true
diff --git a/prefabs/interactions/detector.tscn b/prefabs/interactions/detector.tscn
index 967829b..33c4be5 100644
--- a/prefabs/interactions/detector.tscn
+++ b/prefabs/interactions/detector.tscn
@@ -1,14 +1,16 @@
-[gd_scene load_steps=3 format=3 uid="uid://dugr6ff1g7hi0"]
+[gd_scene load_steps=4 format=3 uid="uid://dugr6ff1g7hi0"]
[ext_resource type="Script" uid="uid://c3pd60biootsx" path="res://scripts/CSharp/Common/CharacterControls/Detector.cs" id="1_6pib0"]
+[ext_resource type="Resource" uid="uid://clwqh3w5aqi5e" path="res://resources/low code/interactables/var_interactableToTrigger.tres" id="2_3fanv"]
-[sub_resource type="RectangleShape2D" id="RectangleShape2D_qwv4c"]
-size = Vector2(100, 400)
+[sub_resource type="CircleShape2D" id="CircleShape2D_6pib0"]
+radius = 300.0
[node name="detector" type="Area2D"]
collision_layer = 4
script = ExtResource("1_6pib0")
+_itemToTriggerResource = ExtResource("2_3fanv")
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
-shape = SubResource("RectangleShape2D_qwv4c")
+shape = SubResource("CircleShape2D_6pib0")
debug_color = Color(0.9459047, 7.2196126e-06, 0.5925879, 0.41960785)
diff --git a/prefabs/interactions/interaction_area_2d.tscn b/prefabs/interactions/interaction_area_2d.tscn
index fb04b7f..36e121c 100644
--- a/prefabs/interactions/interaction_area_2d.tscn
+++ b/prefabs/interactions/interaction_area_2d.tscn
@@ -1,8 +1,10 @@
-[gd_scene load_steps=6 format=3 uid="uid://cqc72e4hq6bcd"]
+[gd_scene load_steps=8 format=3 uid="uid://cqc72e4hq6bcd"]
[ext_resource type="Script" uid="uid://ckp413wrub5fm" path="res://scripts/CSharp/Common/CharacterControls/InteractionArea2D.cs" id="1_5ajrf"]
+[ext_resource type="Resource" uid="uid://clwqh3w5aqi5e" path="res://resources/low code/interactables/var_interactableToTrigger.tres" id="2_o1drf"]
[ext_resource type="Material" uid="uid://blch5kdhkbj75" path="res://art/materials/simple_interactable_outline.tres" id="2_qoey7"]
[ext_resource type="Script" uid="uid://cp2q4k62sjo6h" path="res://scripts/CSharp/Common/CharacterControls/DetectableInteractionArea.cs" id="3_2wrrq"]
+[ext_resource type="Script" uid="uid://pqemey80frcq" path="res://scripts/CSharp/Low Code/Variables/VariableListener.cs" id="4_gj2nu"]
[sub_resource type="CircleShape2D" id="CircleShape2D_npluf"]
resource_local_to_scene = true
@@ -11,15 +13,17 @@ radius = 150.0
[sub_resource type="Theme" id="Theme_5ajrf"]
default_font_size = 30
-[node name="InteractionArea" type="Node2D" node_paths=PackedStringArray("_area", "_label")]
+[node name="InteractionArea" type="Node2D" node_paths=PackedStringArray("_selectionChangeListener", "_area", "_label")]
script = ExtResource("1_5ajrf")
+_selectionChangeListener = NodePath("SelectionListener")
_area = NodePath("Area2D")
_label = NodePath("Area2D/CanvasLayer/MarginContainer/Label")
_outlineMaterial = ExtResource("2_qoey7")
-[node name="Area2D" type="Area2D" parent="."]
+[node name="Area2D" type="Area2D" parent="." node_paths=PackedStringArray("interactionArea2D")]
collision_mask = 4
script = ExtResource("3_2wrrq")
+interactionArea2D = NodePath("..")
[node name="CollisionShape3D" type="CollisionShape2D" parent="Area2D"]
shape = SubResource("CircleShape2D_npluf")
@@ -51,5 +55,8 @@ text = "[E]"
horizontal_alignment = 2
vertical_alignment = 2
-[connection signal="area_entered" from="Area2D" to="." method="OnPlayerEntered"]
-[connection signal="area_exited" from="Area2D" to="." method="OnPlayerExited"]
+[node name="SelectionListener" type="Node" parent="."]
+script = ExtResource("4_gj2nu")
+_variableResources = Array[Object]([ExtResource("2_o1drf")])
+
+[connection signal="NewEventPayload" from="SelectionListener" to="Area2D" method="InteractionAreaSelectionChanged"]
diff --git a/project.godot b/project.godot
index 300980d..33b6217 100644
--- a/project.godot
+++ b/project.godot
@@ -49,7 +49,9 @@ directories/dch_directory={
"vesna": "res://dialog/Characters/vesna.dch"
}
directories/dtl_directory={
+"cat": "res://dialog/cat.dtl",
"disclaimer": "res://dialog/disclaimer.dtl",
+"domovoi_tut": "res://dialog/testing/domovoi_tut.dtl",
"quest1_ducks_end": "res://dialog/quests/ducks/quest1_ducks_end.dtl",
"quest1_ducks_start": "res://dialog/quests/ducks/quest1_ducks_start.dtl",
"quest2_tomatoes_end": "res://dialog/quests/tomatoes/quest2_tomatoes_end.dtl",
@@ -177,6 +179,7 @@ directories/tres_directory={
"unselected_stylebox": "res://addons/dialogic/Editor/Events/styles/unselected_stylebox.tres",
"var_ColorTestValue": "res://resources/low code/test/var_ColorTestValue.tres",
"var_Counter": "res://resources/low code/test/var_Counter.tres",
+"var_interactableToTrigger": "res://resources/low code/interactables/var_interactableToTrigger.tres",
"var_sceneNameProvider": "res://resources/low code/farming/var_sceneNameProvider.tres",
"var_wateredFieldPosition": "res://resources/low code/farming/var_wateredFieldPosition.tres",
"vesna_style": "res://addons/dialogic/vesna_style.tres",
diff --git a/resources/low code/interactables/var_interactableToTrigger.tres b/resources/low code/interactables/var_interactableToTrigger.tres
new file mode 100644
index 0000000..f2242f8
--- /dev/null
+++ b/resources/low code/interactables/var_interactableToTrigger.tres
@@ -0,0 +1,8 @@
+[gd_resource type="Resource" script_class="VariableResource" load_steps=2 format=3 uid="uid://clwqh3w5aqi5e"]
+
+[ext_resource type="Script" uid="uid://dtvx2cakx0bey" path="res://scripts/CSharp/Low Code/Variables/VariableResource.cs" id="1_casar"]
+
+[resource]
+script = ExtResource("1_casar")
+Payload = null
+metadata/_custom_type_script = "uid://dtvx2cakx0bey"
diff --git a/scenes/Babushka_scene_bootstrap.tscn b/scenes/Babushka_scene_bootstrap.tscn
deleted file mode 100644
index cc284e0..0000000
--- a/scenes/Babushka_scene_bootstrap.tscn
+++ /dev/null
@@ -1,23 +0,0 @@
-[gd_scene load_steps=5 format=3 uid="uid://bopv10dqm1knc"]
-
-[ext_resource type="PackedScene" uid="uid://c6wnoif01ltld" path="res://scenes/Babushka_scene_startMenu.tscn" id="1_15ton"]
-[ext_resource type="Script" uid="uid://bbp0dyddwdbl8" path="res://scripts/CSharp/Common/Savegame/WindowSettingsSync.cs" id="2_d3jfo"]
-[ext_resource type="Script" uid="uid://iquhbkr7pqeg" path="res://scripts/CSharp/Common/Savegame/SaveCheats.cs" id="4_ocsjo"]
-[ext_resource type="Script" uid="uid://ca4s0algeij1h" path="res://scripts/CSharp/Common/Savegame/SaveIDProviderTool.cs" id="5_iyo8m"]
-
-[node name="BabushkaSceneBootstrap" type="Node2D"]
-
-[node name="BabushkaSceneStartMenu" parent="." instance=ExtResource("1_15ton")]
-
-[node name="SceneParent" type="Node" parent="."]
-
-[node name="WindowSettings" type="Node" parent="."]
-script = ExtResource("2_d3jfo")
-
-[node name="SaveSystem" type="Node" parent="."]
-
-[node name="SaveGameCheat" type="Node" parent="SaveSystem"]
-script = ExtResource("4_ocsjo")
-
-[node name="SaveIDProvider" type="Node" parent="SaveSystem"]
-script = ExtResource("5_iyo8m")
diff --git a/scenes/Babushka_scene_credits.tscn b/scenes/Babushka_scene_credits.tscn
deleted file mode 100644
index 2c8a056..0000000
--- a/scenes/Babushka_scene_credits.tscn
+++ /dev/null
@@ -1,445 +0,0 @@
-[gd_scene load_steps=9 format=3 uid="uid://cmpw8lhwnwuo6"]
-
-[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_f5860"]
-[ext_resource type="Texture2D" uid="uid://c7atj6ohlmir3" path="res://art/ui/StartScreen/titlescreen.png" id="1_kesja"]
-[ext_resource type="Texture2D" uid="uid://du612t3xytly3" path="res://art/ui/StartScreen/babushkalog_white.png" id="2_f5860"]
-[ext_resource type="Texture2D" uid="uid://cfrhmcyhs2i53" path="res://art/ui/UI/WhiteWashBackground.png" id="3_dvwtm"]
-[ext_resource type="Texture2D" uid="uid://deitc84w2byyh" path="res://art/ui/nametag.png" id="4_a8kc7"]
-[ext_resource type="FontFile" uid="uid://bgmdn7uo215q2" path="res://art/fonts/RuslanDisplay-Regular.ttf" id="5_gsl3s"]
-[ext_resource type="Texture2D" uid="uid://blbplxfx41f8t" path="res://art/logos/Cozy Raven Logo breit.svg" id="6_l0rmr"]
-[ext_resource type="Texture2D" uid="uid://cwbv2i8ntq15d" path="res://art/logos/FS_Logo_2zeilig_rot.png" id="7_03xwf"]
-
-[node name="BabushkaSceneCredits" type="Node2D"]
-script = ExtResource("1_f5860")
-_sceneNamesToLoad = PackedStringArray("res://scenes/Babushka_scene_startMenu.tscn")
-
-[node name="Sprite2D" type="Sprite2D" parent="."]
-position = Vector2(1030, 483)
-scale = Vector2(0.535648, 0.535648)
-texture = ExtResource("1_kesja")
-
-[node name="BabushkaText" type="Sprite2D" parent="."]
-position = Vector2(1387, 129)
-scale = Vector2(0.349074, 0.349074)
-texture = ExtResource("2_f5860")
-
-[node name="WhiteWash" type="Sprite2D" parent="."]
-modulate = Color(1, 1, 1, 0.0509804)
-position = Vector2(1019, 930)
-scale = Vector2(13.1172, 4.47852)
-texture = ExtResource("3_dvwtm")
-
-[node name="Node2D10" type="Node2D" parent="."]
-position = Vector2(-18, 4)
-scale = Vector2(0.93, 0.93)
-
-[node name="Node2D2" type="Node2D" parent="Node2D10"]
-position = Vector2(39, -100)
-scale = Vector2(0.5, 0.5)
-
-[node name="Nametag2" type="Sprite2D" parent="Node2D10/Node2D2"]
-position = Vector2(596.045, 303)
-scale = Vector2(0.636364, 0.636364)
-texture = ExtResource("4_a8kc7")
-
-[node name="Label2" type="Label" parent="Node2D10/Node2D2"]
-offset_left = 296.0
-offset_top = 250.0
-offset_right = 898.0
-offset_bottom = 377.0
-theme_override_colors/font_color = Color(1, 1, 1, 1)
-theme_override_constants/shadow_offset_x = 0
-theme_override_constants/shadow_offset_y = 0
-theme_override_fonts/font = ExtResource("5_gsl3s")
-theme_override_font_sizes/font_size = 56
-text = "Producer"
-horizontal_alignment = 1
-vertical_alignment = 1
-
-[node name="Nametag" type="Sprite2D" parent="Node2D10/Node2D2"]
-position = Vector2(595, 408)
-texture = ExtResource("4_a8kc7")
-
-[node name="Label" type="Label" parent="Node2D10/Node2D2"]
-offset_left = 124.0
-offset_top = 359.0
-offset_right = 1072.0
-offset_bottom = 486.0
-theme_override_colors/font_color = Color(1, 1, 1, 1)
-theme_override_constants/shadow_offset_x = 0
-theme_override_constants/shadow_offset_y = 0
-theme_override_fonts/font = ExtResource("5_gsl3s")
-theme_override_font_sizes/font_size = 80
-text = "Kathi"
-horizontal_alignment = 1
-vertical_alignment = 1
-
-[node name="Node2D" type="Node2D" parent="Node2D10"]
-position = Vector2(39, 15)
-scale = Vector2(0.5, 0.5)
-
-[node name="Nametag2" type="Sprite2D" parent="Node2D10/Node2D"]
-position = Vector2(596.045, 303)
-scale = Vector2(0.636364, 0.636364)
-texture = ExtResource("4_a8kc7")
-
-[node name="Label2" type="Label" parent="Node2D10/Node2D"]
-offset_left = 295.0
-offset_top = 250.0
-offset_right = 897.0
-offset_bottom = 377.0
-theme_override_colors/font_color = Color(1, 1, 1, 1)
-theme_override_constants/shadow_offset_x = 0
-theme_override_constants/shadow_offset_y = 0
-theme_override_fonts/font = ExtResource("5_gsl3s")
-theme_override_font_sizes/font_size = 56
-text = "Programming"
-horizontal_alignment = 1
-vertical_alignment = 1
-
-[node name="Nametag" type="Sprite2D" parent="Node2D10/Node2D"]
-position = Vector2(595, 408)
-texture = ExtResource("4_a8kc7")
-
-[node name="Label" type="Label" parent="Node2D10/Node2D"]
-offset_left = 124.0
-offset_top = 359.0
-offset_right = 1072.0
-offset_bottom = 486.0
-theme_override_colors/font_color = Color(1, 1, 1, 1)
-theme_override_constants/shadow_offset_x = 0
-theme_override_constants/shadow_offset_y = 0
-theme_override_fonts/font = ExtResource("5_gsl3s")
-theme_override_font_sizes/font_size = 80
-text = "Jonathan"
-horizontal_alignment = 1
-vertical_alignment = 1
-
-[node name="Node2D3" type="Node2D" parent="Node2D10"]
-position = Vector2(35, 130)
-scale = Vector2(0.5, 0.5)
-
-[node name="Nametag2" type="Sprite2D" parent="Node2D10/Node2D3"]
-position = Vector2(596.045, 303)
-scale = Vector2(0.636364, 0.636364)
-texture = ExtResource("4_a8kc7")
-
-[node name="Label2" type="Label" parent="Node2D10/Node2D3"]
-offset_left = 295.0
-offset_top = 250.0
-offset_right = 897.0
-offset_bottom = 377.0
-theme_override_colors/font_color = Color(1, 1, 1, 1)
-theme_override_constants/shadow_offset_x = 0
-theme_override_constants/shadow_offset_y = 0
-theme_override_fonts/font = ExtResource("5_gsl3s")
-theme_override_font_sizes/font_size = 56
-text = "Sound Design"
-horizontal_alignment = 1
-vertical_alignment = 1
-
-[node name="Nametag" type="Sprite2D" parent="Node2D10/Node2D3"]
-position = Vector2(595, 408)
-texture = ExtResource("4_a8kc7")
-
-[node name="Label" type="Label" parent="Node2D10/Node2D3"]
-offset_left = 124.0
-offset_top = 359.0
-offset_right = 1072.0
-offset_bottom = 486.0
-theme_override_colors/font_color = Color(1, 1, 1, 1)
-theme_override_constants/shadow_offset_x = 0
-theme_override_constants/shadow_offset_y = 0
-theme_override_fonts/font = ExtResource("5_gsl3s")
-theme_override_font_sizes/font_size = 80
-text = "Laura"
-horizontal_alignment = 1
-vertical_alignment = 1
-
-[node name="Node2D4" type="Node2D" parent="Node2D10"]
-position = Vector2(35, 244)
-scale = Vector2(0.5, 0.5)
-
-[node name="Nametag2" type="Sprite2D" parent="Node2D10/Node2D4"]
-position = Vector2(596.045, 303)
-scale = Vector2(0.636364, 0.636364)
-texture = ExtResource("4_a8kc7")
-
-[node name="Label2" type="Label" parent="Node2D10/Node2D4"]
-offset_left = 295.0
-offset_top = 250.0
-offset_right = 897.0
-offset_bottom = 377.0
-theme_override_colors/font_color = Color(1, 1, 1, 1)
-theme_override_constants/shadow_offset_x = 0
-theme_override_constants/shadow_offset_y = 0
-theme_override_fonts/font = ExtResource("5_gsl3s")
-theme_override_font_sizes/font_size = 56
-text = "Project Manager"
-horizontal_alignment = 1
-vertical_alignment = 1
-
-[node name="Nametag" type="Sprite2D" parent="Node2D10/Node2D4"]
-position = Vector2(595, 408)
-texture = ExtResource("4_a8kc7")
-
-[node name="Label" type="Label" parent="Node2D10/Node2D4"]
-offset_left = 124.0
-offset_top = 359.0
-offset_right = 1072.0
-offset_bottom = 486.0
-theme_override_colors/font_color = Color(1, 1, 1, 1)
-theme_override_constants/shadow_offset_x = 0
-theme_override_constants/shadow_offset_y = 0
-theme_override_fonts/font = ExtResource("5_gsl3s")
-theme_override_font_sizes/font_size = 80
-text = "Anna"
-horizontal_alignment = 1
-vertical_alignment = 1
-
-[node name="Node2D5" type="Node2D" parent="Node2D10"]
-position = Vector2(35, 356)
-scale = Vector2(0.5, 0.5)
-
-[node name="Nametag2" type="Sprite2D" parent="Node2D10/Node2D5"]
-position = Vector2(596.045, 303)
-scale = Vector2(0.636364, 0.636364)
-texture = ExtResource("4_a8kc7")
-
-[node name="Label2" type="Label" parent="Node2D10/Node2D5"]
-offset_left = 295.0
-offset_top = 250.0
-offset_right = 897.0
-offset_bottom = 377.0
-theme_override_colors/font_color = Color(1, 1, 1, 1)
-theme_override_constants/shadow_offset_x = 0
-theme_override_constants/shadow_offset_y = 0
-theme_override_fonts/font = ExtResource("5_gsl3s")
-theme_override_font_sizes/font_size = 56
-text = "Art"
-horizontal_alignment = 1
-vertical_alignment = 1
-
-[node name="Nametag" type="Sprite2D" parent="Node2D10/Node2D5"]
-position = Vector2(595, 408)
-texture = ExtResource("4_a8kc7")
-
-[node name="Label" type="Label" parent="Node2D10/Node2D5"]
-offset_left = 124.0
-offset_top = 359.0
-offset_right = 1072.0
-offset_bottom = 486.0
-theme_override_colors/font_color = Color(1, 1, 1, 1)
-theme_override_constants/shadow_offset_x = 0
-theme_override_constants/shadow_offset_y = 0
-theme_override_fonts/font = ExtResource("5_gsl3s")
-theme_override_font_sizes/font_size = 80
-text = "Alphawolfin"
-horizontal_alignment = 1
-vertical_alignment = 1
-
-[node name="Node2D6" type="Node2D" parent="Node2D10"]
-position = Vector2(35, 581)
-scale = Vector2(0.5, 0.5)
-
-[node name="Nametag2" type="Sprite2D" parent="Node2D10/Node2D6"]
-position = Vector2(596.045, 303)
-scale = Vector2(0.636364, 0.636364)
-texture = ExtResource("4_a8kc7")
-
-[node name="Label2" type="Label" parent="Node2D10/Node2D6"]
-offset_left = 295.0
-offset_top = 250.0
-offset_right = 897.0
-offset_bottom = 377.0
-theme_override_colors/font_color = Color(1, 1, 1, 1)
-theme_override_constants/shadow_offset_x = 0
-theme_override_constants/shadow_offset_y = 0
-theme_override_fonts/font = ExtResource("5_gsl3s")
-theme_override_font_sizes/font_size = 56
-text = "Game Design"
-horizontal_alignment = 1
-vertical_alignment = 1
-
-[node name="Nametag" type="Sprite2D" parent="Node2D10/Node2D6"]
-position = Vector2(595, 408)
-texture = ExtResource("4_a8kc7")
-
-[node name="Label" type="Label" parent="Node2D10/Node2D6"]
-offset_left = 124.0
-offset_top = 359.0
-offset_right = 1072.0
-offset_bottom = 486.0
-theme_override_colors/font_color = Color(1, 1, 1, 1)
-theme_override_constants/shadow_offset_x = 0
-theme_override_constants/shadow_offset_y = 0
-theme_override_fonts/font = ExtResource("5_gsl3s")
-theme_override_font_sizes/font_size = 80
-text = "Max"
-horizontal_alignment = 1
-vertical_alignment = 1
-
-[node name="Node2D7" type="Node2D" parent="Node2D10"]
-position = Vector2(35, 695)
-scale = Vector2(0.5, 0.5)
-
-[node name="Nametag2" type="Sprite2D" parent="Node2D10/Node2D7"]
-position = Vector2(596.045, 303)
-scale = Vector2(0.636364, 0.636364)
-texture = ExtResource("4_a8kc7")
-
-[node name="Label2" type="Label" parent="Node2D10/Node2D7"]
-offset_left = 295.0
-offset_top = 250.0
-offset_right = 897.0
-offset_bottom = 377.0
-theme_override_colors/font_color = Color(1, 1, 1, 1)
-theme_override_constants/shadow_offset_x = 0
-theme_override_constants/shadow_offset_y = 0
-theme_override_fonts/font = ExtResource("5_gsl3s")
-theme_override_font_sizes/font_size = 56
-text = "Writer"
-horizontal_alignment = 1
-vertical_alignment = 1
-
-[node name="Nametag" type="Sprite2D" parent="Node2D10/Node2D7"]
-position = Vector2(595, 408)
-texture = ExtResource("4_a8kc7")
-
-[node name="Label" type="Label" parent="Node2D10/Node2D7"]
-offset_left = 124.0
-offset_top = 359.0
-offset_right = 1072.0
-offset_bottom = 486.0
-theme_override_colors/font_color = Color(1, 1, 1, 1)
-theme_override_constants/shadow_offset_x = 0
-theme_override_constants/shadow_offset_y = 0
-theme_override_fonts/font = ExtResource("5_gsl3s")
-theme_override_font_sizes/font_size = 80
-text = "Sanel"
-horizontal_alignment = 1
-vertical_alignment = 1
-
-[node name="Node2D8" type="Node2D" parent="Node2D10"]
-position = Vector2(35, 469)
-scale = Vector2(0.5, 0.5)
-
-[node name="Nametag2" type="Sprite2D" parent="Node2D10/Node2D8"]
-position = Vector2(596.045, 303)
-scale = Vector2(0.636364, 0.636364)
-texture = ExtResource("4_a8kc7")
-
-[node name="Label2" type="Label" parent="Node2D10/Node2D8"]
-offset_left = 295.0
-offset_top = 250.0
-offset_right = 897.0
-offset_bottom = 377.0
-theme_override_colors/font_color = Color(1, 1, 1, 1)
-theme_override_constants/shadow_offset_x = 0
-theme_override_constants/shadow_offset_y = 0
-theme_override_fonts/font = ExtResource("5_gsl3s")
-theme_override_font_sizes/font_size = 56
-text = "Animation"
-horizontal_alignment = 1
-vertical_alignment = 1
-
-[node name="Nametag" type="Sprite2D" parent="Node2D10/Node2D8"]
-position = Vector2(595, 408)
-texture = ExtResource("4_a8kc7")
-
-[node name="Label" type="Label" parent="Node2D10/Node2D8"]
-offset_left = 124.0
-offset_top = 359.0
-offset_right = 1072.0
-offset_bottom = 486.0
-theme_override_colors/font_color = Color(1, 1, 1, 1)
-theme_override_constants/shadow_offset_x = 0
-theme_override_constants/shadow_offset_y = 0
-theme_override_fonts/font = ExtResource("5_gsl3s")
-theme_override_font_sizes/font_size = 80
-text = "Felix"
-horizontal_alignment = 1
-vertical_alignment = 1
-
-[node name="Node2D9" type="Node2D" parent="Node2D10"]
-position = Vector2(35, 807)
-scale = Vector2(0.5, 0.5)
-
-[node name="Nametag2" type="Sprite2D" parent="Node2D10/Node2D9"]
-position = Vector2(596.045, 303)
-scale = Vector2(0.636364, 0.636364)
-texture = ExtResource("4_a8kc7")
-
-[node name="Label2" type="Label" parent="Node2D10/Node2D9"]
-offset_left = 295.0
-offset_top = 250.0
-offset_right = 897.0
-offset_bottom = 377.0
-theme_override_colors/font_color = Color(1, 1, 1, 1)
-theme_override_constants/shadow_offset_x = 0
-theme_override_constants/shadow_offset_y = 0
-theme_override_fonts/font = ExtResource("5_gsl3s")
-theme_override_font_sizes/font_size = 56
-text = "Music"
-horizontal_alignment = 1
-vertical_alignment = 1
-
-[node name="Nametag3" type="Sprite2D" parent="Node2D10/Node2D9"]
-position = Vector2(3726.91, 187.387)
-scale = Vector2(0.636364, 0.636364)
-texture = ExtResource("4_a8kc7")
-
-[node name="Label3" type="Label" parent="Node2D10/Node2D9"]
-offset_left = 3425.86
-offset_top = 134.387
-offset_right = 4027.86
-offset_bottom = 261.387
-theme_override_colors/font_color = Color(1, 1, 1, 1)
-theme_override_constants/shadow_offset_x = 0
-theme_override_constants/shadow_offset_y = 0
-theme_override_fonts/font = ExtResource("5_gsl3s")
-theme_override_font_sizes/font_size = 56
-text = "Gefördert durch"
-horizontal_alignment = 1
-vertical_alignment = 1
-
-[node name="Nametag" type="Sprite2D" parent="Node2D10/Node2D9"]
-position = Vector2(595, 408)
-texture = ExtResource("4_a8kc7")
-
-[node name="Label" type="Label" parent="Node2D10/Node2D9"]
-offset_left = 124.0
-offset_top = 359.0
-offset_right = 1072.0
-offset_bottom = 486.0
-theme_override_colors/font_color = Color(1, 1, 1, 1)
-theme_override_constants/shadow_offset_x = 0
-theme_override_constants/shadow_offset_y = 0
-theme_override_fonts/font = ExtResource("5_gsl3s")
-theme_override_font_sizes/font_size = 80
-text = "Felix"
-horizontal_alignment = 1
-vertical_alignment = 1
-
-[node name="CozyRavenLogoBreit" type="Sprite2D" parent="."]
-position = Vector2(1044.13, 876.875)
-scale = Vector2(0.150709, 0.150709)
-texture = ExtResource("6_l0rmr")
-
-[node name="fums Logo" type="Sprite2D" parent="."]
-position = Vector2(1751, 917)
-scale = Vector2(0.496692, 0.496693)
-texture = ExtResource("7_03xwf")
-
-[node name="CanvasLayer" type="CanvasLayer" parent="."]
-
-[node name="Button" type="Button" parent="CanvasLayer"]
-anchors_preset = 1
-anchor_left = 1.0
-anchor_right = 1.0
-offset_left = -75.0
-offset_bottom = 71.0
-grow_horizontal = 0
-alignment = 2
-
-[connection signal="pressed" from="CanvasLayer/Button" to="." method="LoadScene"]
diff --git a/scenes/Babushka_scene_farm_outside_2d.tscn b/scenes/Babushka_scene_farm_outside_2d.tscn
deleted file mode 100644
index 08045be..0000000
--- a/scenes/Babushka_scene_farm_outside_2d.tscn
+++ /dev/null
@@ -1,2563 +0,0 @@
-[gd_scene load_steps=119 format=3 uid="uid://gigb28qk8t12"]
-
-[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Vesna.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="Script" uid="uid://bqomwxclsbhd3" path="res://scripts/CSharp/Common/Camera/CameraController.cs" id="3_p4qqi"]
-[ext_resource type="Texture2D" uid="uid://be1nofeo7an0" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud2.png" id="3_r34wi"]
-[ext_resource type="Texture2D" uid="uid://o6vnf7n7qp8o" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud6.png" id="4_xh22q"]
-[ext_resource type="Texture2D" uid="uid://cc0o84q5u437k" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud7.png" id="5_k3wpj"]
-[ext_resource type="Texture2D" uid="uid://cqdb0iqhlk5st" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud8.png" id="5_r0vdg"]
-[ext_resource type="Texture2D" uid="uid://cydc6feouwxys" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/hills1.png" id="7_sbyqw"]
-[ext_resource type="Texture2D" uid="uid://vt1gtr2trvwt" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/hills2.png" id="8_kt1wx"]
-[ext_resource type="Texture2D" uid="uid://b6k4vrgj745k" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree03.png" id="9_ubx8m"]
-[ext_resource type="Texture2D" uid="uid://dchn4jd4d7q3w" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree01.png" id="10_d53cn"]
-[ext_resource type="Texture2D" uid="uid://8ai3me0j0wi" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree04.png" id="11_1uen0"]
-[ext_resource type="Texture2D" uid="uid://dxrc50i65wuc4" path="res://art/mockups/Jelena 2d/jelena_mockup_bg01.png" id="11_vbdb2"]
-[ext_resource type="Texture2D" uid="uid://bleimj6jr1jka" path="res://art/general/rectangle.png" id="12_6b2nr"]
-[ext_resource type="Texture2D" uid="uid://g83vpep7rwwd" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree12.png" id="12_mrwmr"]
-[ext_resource type="Texture2D" uid="uid://d0e8a7qsfkhy3" path="res://art/mockups/Jelena 2d/jelena_mockup_bg_02.png" id="13_0qu0h"]
-[ext_resource type="Texture2D" uid="uid://bqoyk3fsrmu1x" path="res://art/nature/baum märz 2025/back back trees.png" id="13_1uen0"]
-[ext_resource type="Shader" uid="uid://do5og8uubh2m5" path="res://shader/HSV.gdshader" id="13_7p0hq"]
-[ext_resource type="Texture2D" uid="uid://dldk8n51ag8fh" path="res://art/nature/baum märz 2025/backtreebois team brandon.png" id="13_d53cn"]
-[ext_resource type="Shader" uid="uid://xnky830dtfsn" path="res://shader/repeat_texture.gdshader" id="13_kt1wx"]
-[ext_resource type="Texture2D" uid="uid://bmjjfd5ngptxe" path="res://art/nature/baum märz 2025/backtreebois team kennedy.png" id="14_1uen0"]
-[ext_resource type="Texture2D" uid="uid://451bkvxcxab7" path="res://art/nature/baum märz 2025/gräser und büsche.png" id="14_mrwmr"]
-[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="Texture2D" uid="uid://bcw6oeovkmiup" path="res://art/nature/baum märz 2025/sonnenblumeseamless.png" id="23_d77e7"]
-[ext_resource type="PackedScene" uid="uid://dfvgp1my5rydh" path="res://prefabs/characters/Yeli.tscn" id="24_wtdui"]
-[ext_resource type="PackedScene" uid="uid://dpbbroif2tnil" path="res://prefabs/interactions/generic_item_on_ground_2d.tscn" id="25_hukxv"]
-[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="27_klb81"]
-[ext_resource type="Resource" uid="uid://dlcmqfjvgphqu" path="res://resources/items/rake.tres" id="28_6b2nr"]
-[ext_resource type="Resource" uid="uid://cndd64batns31" path="res://resources/items/wateringcan.tres" id="28_ipqaa"]
-[ext_resource type="PackedScene" uid="uid://cgjc4wurbgimy" path="res://prefabs/UI/Inventory/Inventory.tscn" id="32_2nee2"]
-[ext_resource type="Script" uid="uid://boehox1ydbcnx" path="res://scripts/CSharp/Common/Farming/WellBehaviour.cs" id="32_lbnqo"]
-[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="34_e5b7x"]
-[ext_resource type="Resource" uid="uid://d1uuxp1lp4aro" path="res://resources/items/tomato_seed.tres" id="35_64mdn"]
-[ext_resource type="Texture2D" uid="uid://65e44yde224q" path="res://art/farm/Babushka_house_01.png" id="36_e5b7x"]
-[ext_resource type="Resource" uid="uid://duq7tshxv6uhp" path="res://resources/items/beet_seed.tres" id="36_fv1t2"]
-[ext_resource type="Resource" uid="uid://0mnsr4anoaiq" path="res://resources/items/beet.tres" id="36_q1g8e"]
-[ext_resource type="AudioStream" uid="uid://cfqg50am0swb7" path="res://audio/Music/Farming_90BPM_69Bars_Loop.wav" id="37_8ey8m"]
-[ext_resource type="AudioStream" uid="uid://dku1rq5cocisg" path="res://audio/Music/Farming_90BPM_69Bars.wav" id="37_di1ed"]
-[ext_resource type="Shader" uid="uid://braevmqauoek7" path="res://shader/swaying_plant.gdshader" id="37_taxvr"]
-[ext_resource type="Texture2D" uid="uid://bq2wojyy4ptva" path="res://art/nature/baum märz 2025/sonnenblume7.png" id="38_2rjny"]
-[ext_resource type="AudioStream" uid="uid://fsiypqhql67w" path="res://audio/sfx/Farming/SFX_GettingWater_01.wav" id="39_di1ed"]
-[ext_resource type="Texture2D" uid="uid://ccy6bwunhfvrf" path="res://art/farm/Babushka_house_frontDoor.png" id="39_lbnqo"]
-[ext_resource type="AudioStream" uid="uid://foyw26hq1qp5" path="res://audio/sfx/Farming/SFX_GettingWater_02.wav" id="40_ceriq"]
-[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer2D.cs" id="40_w3jkj"]
-[ext_resource type="Texture2D" uid="uid://dgavbfci8x178" path="res://art/nature/grass/grass-1.png" id="41_apj51"]
-[ext_resource type="Script" uid="uid://clxb3n668oud3" path="res://scripts/CSharp/Common/Audio/AudioDebugger.cs" id="42_1nkjm"]
-[ext_resource type="Texture2D" uid="uid://b644ofy7fml5w" path="res://art/nature/grass/grass-5.png" id="42_loeum"]
-[ext_resource type="AudioStream" uid="uid://vcftvrpi6c7k" path="res://audio/sfx/Farming/SFX_Harke_03_Solo.wav" id="42_wtw65"]
-[ext_resource type="AudioStream" uid="uid://bxh5m04vdo0sr" path="res://audio/sfx/Farming/SFX_Harke_04_Solo.wav" id="43_1nkjm"]
-[ext_resource type="Texture2D" uid="uid://badnnid7dgnpk" path="res://art/nature/grass/grass-4.png" id="43_i36hd"]
-[ext_resource type="Texture2D" uid="uid://h2b5aufaaw7w" path="res://art/nature/grass/grass-2.png" id="44_uxa2m"]
-[ext_resource type="AudioStream" uid="uid://dapsknn486aee" path="res://audio/sfx/Farming/SFX_WateringPlants_01.wav" id="45_lbk0f"]
-[ext_resource type="Texture2D" uid="uid://ct7ea8ikor5rf" path="res://art/nature/grass/grass-3.png" id="45_lwk6t"]
-[ext_resource type="AudioStream" uid="uid://dnyne8wov50so" path="res://audio/sfx/Farming/SFX_WateringPlants_02.wav" id="46_2rjny"]
-[ext_resource type="Texture2D" uid="uid://d3dwl6ph0pu1d" path="res://art/nature/grass/grass-6.png" id="46_ycj14"]
-[ext_resource type="Texture2D" uid="uid://lvhbicmwqab5" path="res://art/farm/tilable grounds/böden/fruchtbarer wilder trockender boden.png" id="47_loeum"]
-[ext_resource type="AudioStream" uid="uid://c43a6x43jkikl" path="res://audio/sfx/Farming/SFX_GettingWater_Well_01_Reverb.wav" id="49_d77e7"]
-[ext_resource type="Texture2D" uid="uid://blb3agipyxnal" path="res://art/farm/farming/farmobjekte/zaun/fence_door.png" id="49_i36hd"]
-[ext_resource type="Script" uid="uid://l6iq8rpym5io" path="res://scripts/CSharp/Common/Util/Counter.cs" id="49_uxa2m"]
-[ext_resource type="Script" uid="uid://dnipeibppjirs" path="res://scripts/CSharp/Common/NPC/DialogicOverlayStarter.cs" id="51_uxa2m"]
-[ext_resource type="Script" uid="uid://d2486x6upmwqq" path="res://scripts/GdScript/dialogic_starter.gd" id="52_lwk6t"]
-[ext_resource type="PackedScene" uid="uid://sbf12hin4kes" path="res://prefabs/Interactables/trash_object.tscn" id="53_ycj14"]
-[ext_resource type="PackedScene" uid="uid://muuxxgvx33fp" path="res://prefabs/farm/animals/duck.tscn" id="62_i36hd"]
-[ext_resource type="Script" uid="uid://cldtt4atgymm5" path="res://scripts/CSharp/Common/Quest/QuestTrigger.cs" id="66_2065p"]
-[ext_resource type="Resource" uid="uid://cm8kftow8br00" path="res://resources/quests/demo/1_talk_yeli_1.tres" id="67_tm0yg"]
-[ext_resource type="Script" uid="uid://c741nyedy26mx" path="res://scripts/CSharp/Common/QuestBehaviour/DetectInventoryContains.cs" id="68_hux6i"]
-[ext_resource type="Resource" uid="uid://d2swjixbnqkbw" path="res://resources/quests/demo/4_collect_tools.tres" id="68_lbnqo"]
-[ext_resource type="Script" uid="uid://be54lnb6gg81f" path="res://scripts/CSharp/Common/Inventory/ItemInstance.cs" id="69_4rgbr"]
-[ext_resource type="Resource" uid="uid://5t8g0firdif0" path="res://resources/quests/demo/5_talk_yeli_3.tres" id="69_l4wxt"]
-[ext_resource type="Script" uid="uid://bhbldab74vmhy" path="res://scripts/CSharp/Common/QuestBehaviour/DetectFieldWork.cs" id="74_fv1t2"]
-[ext_resource type="Resource" uid="uid://h05jgxqtq37m" path="res://resources/quests/demo/6_till_and_water.tres" id="75_l7ekk"]
-[ext_resource type="Script" uid="uid://dfpyjxivcuidr" path="res://scripts/CSharp/Low Code/Variables/VariableSetter.cs" id="76_l7ekk"]
-[ext_resource type="Resource" uid="uid://byjqeukpibkvi" path="res://resources/quests/demo/7_talk_yeli_inside_1.tres" id="76_xcwle"]
-[ext_resource type="Script" uid="uid://dih1b0opgc3f7" path="res://scripts/GdScript/dialogic_start_specific.gd" id="77_l7ekk"]
-[ext_resource type="Resource" uid="uid://tt3d166mntmi" path="res://resources/low code/farming/var_sceneNameProvider.tres" id="77_xcwle"]
-[ext_resource type="PackedScene" uid="uid://b1d2e7ely6hyw" path="res://prefabs/farm/base_field.tscn" id="78_xcwle"]
-[ext_resource type="Script" uid="uid://iquhbkr7pqeg" path="res://scripts/CSharp/Common/Savegame/SaveCheats.cs" id="79_065st"]
-[ext_resource type="Script" uid="uid://ca4s0algeij1h" path="res://scripts/CSharp/Common/Savegame/SaveIDProviderTool.cs" id="80_w1kgo"]
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_wtdui"]
-resource_local_to_scene = true
-shader = ExtResource("13_7p0hq")
-shader_parameter/hue_shift = -0.25399996456499996
-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_065st"]
-shader = ExtResource("13_7p0hq")
-shader_parameter/hue_shift = -0.18299996119249995
-shader_parameter/saturation_mult = 0.8530000405175
-shader_parameter/value_mult = 1.0
-shader_parameter/brightness_add = 4.7499999933364734e-08
-shader_parameter/contrast_mult = 0.9630000457425
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_8ey8m"]
-shader = ExtResource("13_7p0hq")
-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)
-
-[sub_resource type="FastNoiseLite" id="FastNoiseLite_ubx8m"]
-
-[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_d53cn"]
-noise = SubResource("FastNoiseLite_ubx8m")
-color_ramp = SubResource("Gradient_kt1wx")
-seamless = true
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_ubx8m"]
-shader = ExtResource("13_kt1wx")
-shader_parameter/tiling_scale = Vector2(7.79, 5.2)
-shader_parameter/noise = SubResource("NoiseTexture2D_d53cn")
-
-[sub_resource type="Gradient" id="Gradient_eryax"]
-offsets = PackedFloat32Array(0, 0.743902, 1)
-colors = PackedColorArray(0.22, 0.1078, 0.16764, 1, 0.443137, 0.4, 0.360784, 1, 0.6, 0.4853, 0.414, 1)
-
-[sub_resource type="FastNoiseLite" id="FastNoiseLite_wgikv"]
-frequency = 0.0296
-fractal_octaves = 7
-fractal_gain = 0.795
-domain_warp_enabled = true
-
-[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_e5alv"]
-noise = SubResource("FastNoiseLite_wgikv")
-color_ramp = SubResource("Gradient_eryax")
-seamless = true
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_0sfl7"]
-resource_local_to_scene = true
-shader = ExtResource("13_kt1wx")
-shader_parameter/tiling_scale = Vector2(10, 1)
-
-[sub_resource type="RectangleShape2D" id="RectangleShape2D_2vojv"]
-resource_local_to_scene = true
-size = Vector2(725.109, 456)
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_p4qqi"]
-shader = ExtResource("13_kt1wx")
-shader_parameter/tiling_scale = Vector2(5, 1)
-
-[sub_resource type="RectangleShape2D" id="RectangleShape2D_vbdb2"]
-size = Vector2(727.467, 216)
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_ualyd"]
-shader = ExtResource("13_kt1wx")
-shader_parameter/tiling_scale = Vector2(10, 1)
-
-[sub_resource type="RectangleShape2D" id="RectangleShape2D_0qu0h"]
-size = Vector2(374, 295.995)
-
-[sub_resource type="RectangleShape2D" id="RectangleShape2D_klb81"]
-size = Vector2(353, 296)
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_2vojv"]
-shader = ExtResource("13_7p0hq")
-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.128
-
-[sub_resource type="RectangleShape2D" id="RectangleShape2D_0sfl7"]
-size = Vector2(1041, 368)
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_p6n74"]
-resource_local_to_scene = true
-radius = 371.058
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_2065p"]
-resource_local_to_scene = true
-radius = 300.0
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_tm0yg"]
-resource_local_to_scene = true
-radius = 200.0
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_lhtpe"]
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_bcdgk"]
-shader = ExtResource("37_taxvr")
-shader_parameter/speed = 1.0
-shader_parameter/minStrength = 0.05
-shader_parameter/maxStrength = 0.326
-shader_parameter/strengthScale = 100.0
-shader_parameter/interval = 3.5
-shader_parameter/detail = 2.095
-shader_parameter/distortion = 1.0
-shader_parameter/heightOffset = 0.51
-shader_parameter/offset = 100.0
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_618my"]
-shader = ExtResource("37_taxvr")
-shader_parameter/speed = 1.0
-shader_parameter/minStrength = 0.05
-shader_parameter/maxStrength = 0.157
-shader_parameter/strengthScale = 100.0
-shader_parameter/interval = 3.5
-shader_parameter/detail = 2.305
-shader_parameter/distortion = 1.0
-shader_parameter/heightOffset = 0.0
-shader_parameter/offset = 0.0
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_apj51"]
-shader = ExtResource("13_kt1wx")
-shader_parameter/tiling_scale = Vector2(5, 5)
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_loeum"]
-shader = ExtResource("13_kt1wx")
-shader_parameter/tiling_scale = Vector2(1, 20)
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_i36hd"]
-shader = ExtResource("13_kt1wx")
-shader_parameter/tiling_scale = Vector2(1, 25)
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_lwk6t"]
-shader = ExtResource("13_7p0hq")
-shader_parameter/hue_shift = 0.0
-shader_parameter/saturation_mult = 0.871
-shader_parameter/value_mult = 1.0
-shader_parameter/brightness_add = 0.0
-shader_parameter/contrast_mult = 1.0
-
-[sub_resource type="RectangleShape2D" id="RectangleShape2D_ycj14"]
-size = Vector2(707.116, 604.111)
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_l7ekk"]
-resource_local_to_scene = true
-radius = 339.17
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_uxa2m"]
-shader = ExtResource("13_7p0hq")
-shader_parameter/hue_shift = 0.0
-shader_parameter/saturation_mult = 0.753
-shader_parameter/value_mult = 1.0
-shader_parameter/brightness_add = 0.0
-shader_parameter/contrast_mult = 1.0
-
-[sub_resource type="AudioStreamPlaylist" id="AudioStreamPlaylist_ceriq"]
-loop = false
-stream_count = 1
-stream_0 = ExtResource("37_di1ed")
-
-[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_ceriq"]
-streams_count = 2
-stream_0/stream = ExtResource("42_wtw65")
-stream_1/stream = ExtResource("43_1nkjm")
-
-[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_p4qqi"]
-streams_count = 2
-stream_0/stream = ExtResource("45_lbk0f")
-stream_1/stream = ExtResource("46_2rjny")
-
-[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_618my"]
-streams_count = 3
-stream_0/stream = ExtResource("39_di1ed")
-stream_1/stream = ExtResource("40_ceriq")
-stream_2/stream = ExtResource("49_d77e7")
-
-[sub_resource type="Resource" id="Resource_y820s"]
-script = ExtResource("69_4rgbr")
-blueprint = ExtResource("28_ipqaa")
-metadata/_custom_type_script = "uid://be54lnb6gg81f"
-
-[sub_resource type="Resource" id="Resource_50loj"]
-script = ExtResource("69_4rgbr")
-blueprint = ExtResource("28_6b2nr")
-metadata/_custom_type_script = "uid://be54lnb6gg81f"
-
-[node name="BabushkaSceneFarmOutside2d" type="Node2D"]
-script = ExtResource("34_e5b7x")
-_sceneNamesToLoad = PackedStringArray("res://scenes/Babushka_scene_indoor_common_room.tscn", "res://scenes/Babushka_scene_outside_beets.tscn")
-
-[node name="Camera2D" type="Camera2D" parent="." node_paths=PackedStringArray("_followNode")]
-position = Vector2(3180, 1961)
-scale = Vector2(1, 0.993819)
-offset = Vector2(0, -500)
-zoom = Vector2(0.25, 0.25)
-limit_left = -6000
-limit_top = -800
-limit_right = 16000
-limit_bottom = 4700
-editor_draw_limits = true
-script = ExtResource("3_p4qqi")
-_followNode = NodePath("../YSorted/Vesna/CharacterBody2D")
-
-[node name="ParallaxBackground" type="ParallaxBackground" parent="."]
-
-[node name="background color layer" type="ParallaxLayer" parent="ParallaxBackground"]
-z_index = -350
-position = Vector2(0, -552)
-motion_scale = Vector2(0.1, 0.1)
-motion_mirroring = Vector2(2048, 0)
-
-[node name="Sprite2D2" type="Sprite2D" parent="ParallaxBackground/background color layer"]
-modulate = Color(0.5607, 0.89, 0.675955, 1)
-z_index = -500
-position = Vector2(4096, 0)
-scale = Vector2(2, 2)
-texture = ExtResource("2_7b2ri")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="Sprite2D3" type="Sprite2D" parent="ParallaxBackground/background color layer"]
-modulate = Color(0.5607, 0.89, 0.675955, 1)
-z_index = -500
-scale = Vector2(2, 2)
-texture = ExtResource("2_7b2ri")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="Sprite2D4" type="Sprite2D" parent="ParallaxBackground/background color layer"]
-modulate = Color(0.5607, 0.89, 0.675955, 1)
-z_index = -500
-position = Vector2(8192, 0)
-scale = Vector2(2, 2)
-texture = ExtResource("2_7b2ri")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="clouds layer" type="ParallaxLayer" parent="ParallaxBackground"]
-z_index = -300
-position = Vector2(-7, -138)
-motion_scale = Vector2(0.2, 0.2)
-motion_mirroring = Vector2(7000, 0)
-
-[node name="cloud" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
-z_index = -400
-position = Vector2(792, 400)
-scale = Vector2(2, 2)
-texture = ExtResource("3_r34wi")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="cloud2" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
-z_index = -400
-position = Vector2(2656, 272)
-scale = Vector2(2, 2)
-texture = ExtResource("4_xh22q")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="cloud3" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
-z_index = -400
-position = Vector2(3240, 488)
-scale = Vector2(2, 2)
-texture = ExtResource("5_k3wpj")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="cloud4" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
-z_index = -400
-position = Vector2(5461, 185)
-scale = Vector2(2, 2)
-texture = ExtResource("5_r0vdg")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="background layer 3" type="ParallaxLayer" parent="ParallaxBackground"]
-z_index = -250
-position = Vector2(18, -713)
-motion_scale = Vector2(0.25, 0.25)
-motion_mirroring = Vector2(5424, 0)
-
-[node name="Kenney assets" type="Node2D" parent="ParallaxBackground/background layer 3"]
-modulate = Color(0.56078434, 0.89411765, 0.8235294, 1)
-position = Vector2(0, -39)
-scale = Vector2(1.2, 1.2)
-
-[node name="hills" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.709819, 0.713726, 0.717632, 1)
-z_index = -300
-position = Vector2(0, 1420)
-scale = Vector2(3, 3)
-texture = ExtResource("7_sbyqw")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="hills 1" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.709819, 0.713726, 0.717632, 1)
-z_index = -300
-position = Vector2(2999, 1420)
-scale = Vector2(3, 3)
-texture = ExtResource("8_kt1wx")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="tree" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(376, 1136)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("9_ubx8m")
-
-[node name="tree2" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(312, 1160)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("9_ubx8m")
-
-[node name="tree3" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(216, 1072)
-scale = Vector2(1.46078, 0.957947)
-texture = ExtResource("10_d53cn")
-
-[node name="tree4" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(104, 1128)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("9_ubx8m")
-
-[node name="tree5" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(1640, 1088)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("9_ubx8m")
-
-[node name="tree6" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(2456, 1256)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("9_ubx8m")
-
-[node name="tree7" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(2392, 1288)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("9_ubx8m")
-
-[node name="tree8" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(2568, 1200)
-scale = Vector2(1.33805, 0.991627)
-texture = ExtResource("11_1uen0")
-
-[node name="tree9" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(3376, 1224)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("9_ubx8m")
-
-[node name="tree10" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(3488, 1248)
-scale = Vector2(0.939717, 0.72619)
-texture = ExtResource("12_mrwmr")
-
-[node name="tree11" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(4912, 1078.25)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("9_ubx8m")
-
-[node name="Sprite2D" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.584268, 0.659007, 0.690272, 1)
-z_index = -300
-position = Vector2(3069.17, 2218.33)
-scale = Vector2(12, 3)
-texture = ExtResource("12_6b2nr")
-
-[node name="JelenaMockupBg01" type="Sprite2D" parent="ParallaxBackground/background layer 3"]
-visible = false
-position = Vector2(3552, 1296)
-scale = Vector2(3, 3.062)
-texture = ExtResource("11_vbdb2")
-
-[node name="background layer 4" type="ParallaxLayer" parent="ParallaxBackground"]
-z_index = -200
-position = Vector2(0, -82)
-motion_scale = Vector2(0.5, 0.5)
-motion_mirroring = Vector2(10480, 0)
-
-[node name="JelenaMockupBg02" type="Sprite2D" parent="ParallaxBackground/background layer 4"]
-z_index = -200
-material = SubResource("ShaderMaterial_wtdui")
-position = Vector2(2668, 726)
-scale = Vector2(2.75, 2.75)
-texture = ExtResource("13_0qu0h")
-
-[node name="JelenaMockupBg03" type="Sprite2D" parent="ParallaxBackground/background layer 4"]
-z_index = -200
-material = SubResource("ShaderMaterial_wtdui")
-position = Vector2(7923, 727)
-scale = Vector2(2.75, 2.75)
-texture = ExtResource("13_0qu0h")
-
-[node name="background layer 5" type="ParallaxLayer" parent="ParallaxBackground"]
-z_index = -200
-position = Vector2(0, -82)
-motion_scale = Vector2(0.5, 0.5)
-motion_offset = Vector2(1000, 0)
-motion_mirroring = Vector2(10480, 0)
-
-[node name="JelenaMockupBg02" type="Sprite2D" parent="ParallaxBackground/background layer 5"]
-z_index = -200
-material = SubResource("ShaderMaterial_065st")
-position = Vector2(2668, 726)
-scale = Vector2(2.75, 2.75)
-texture = ExtResource("13_0qu0h")
-flip_h = true
-
-[node name="JelenaMockupBg03" type="Sprite2D" parent="ParallaxBackground/background layer 5"]
-z_index = -200
-material = SubResource("ShaderMaterial_065st")
-position = Vector2(7923, 727)
-scale = Vector2(2.75, 2.75)
-texture = ExtResource("13_0qu0h")
-flip_h = true
-
-[node name="back back trees layer" type="ParallaxLayer" parent="ParallaxBackground"]
-z_index = -150
-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.345703, 0.360648, 0.242876, 1)
-position = Vector2(993, 1576)
-scale = Vector2(5, 5)
-texture = ExtResource("7_sbyqw")
-centered = false
-offset = Vector2(-200, -80)
-
-[node name="hills 1" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.345703, 0.360648, 0.242876, 1)
-position = Vector2(5961, 1582)
-scale = Vector2(5, 5)
-texture = ExtResource("8_kt1wx")
-centered = false
-offset = Vector2(-200, -80)
-
-[node name="tree" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(3017.3, 536.15)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("13_1uen0")
-region_enabled = true
-region_rect = Rect2(770, 3, 304, 979)
-
-[node name="tree2" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(1807.5, 1408)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("13_1uen0")
-region_enabled = true
-region_rect = Rect2(399, 420, 228, 493)
-
-[node name="tree4" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(3321.3, 600.15)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("13_1uen0")
-region_enabled = true
-region_rect = Rect2(1770, -4, 289, 930)
-
-[node name="tree11" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(460, 622)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("13_1uen0")
-region_enabled = true
-region_rect = Rect2(1770, -4, 289, 930)
-
-[node name="tree5" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(5081.3, 696.15)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("13_1uen0")
-region_enabled = true
-region_rect = Rect2(2283, 2, 186, 840)
-
-[node name="tree10" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(8470, 694)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("13_1uen0")
-region_enabled = true
-region_rect = Rect2(2283, 2, 186, 840)
-
-[node name="tree3" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(6596.8, 1566.35)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("13_1uen0")
-region_enabled = true
-region_rect = Rect2(399, 420, 228, 493)
-
-[node name="tree8" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(8110.6, 758.5)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("13_1uen0")
-region_enabled = true
-region_rect = Rect2(1770, -4, 289, 930)
-
-[node name="tree9" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(10240, 850)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("13_1uen0")
-region_enabled = true
-region_rect = Rect2(2283, 2, 186, 840)
-
-[node name="tree6" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(5641.3, 1168.15)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("13_1uen0")
-region_enabled = true
-region_rect = Rect2(2609, 434, 304, 467)
-
-[node name="tree7" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(5161.3, 608.15)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("13_1uen0")
-region_enabled = true
-region_rect = Rect2(3111, -4, 167, 949)
-
-[node name="bush" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-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"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(1791.5, 1448)
-texture = ExtResource("14_mrwmr")
-flip_h = true
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush3" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(1255.5, 1392)
-texture = ExtResource("14_mrwmr")
-flip_h = true
-region_enabled = true
-region_rect = Rect2(0, 604, 248, 228)
-
-[node name="bush4" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(5471.5, 1432)
-texture = ExtResource("14_mrwmr")
-flip_h = true
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush5" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(5007.5, 1312)
-texture = ExtResource("14_mrwmr")
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush6" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(3583.5, 1248)
-scale = Vector2(0.575, 0.575)
-texture = ExtResource("14_mrwmr")
-flip_h = true
-region_enabled = true
-region_rect = Rect2(358, 523, 345, 289)
-
-[node name="back tree bois layer 5" type="ParallaxLayer" parent="ParallaxBackground"]
-z_index = -100
-position = Vector2(28, -28)
-motion_mirroring = Vector2(10000, 0)
-
-[node name="tree" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(1483.7, 800)
-scale = Vector2(1.6, 1.6)
-texture = ExtResource("13_d53cn")
-region_enabled = true
-region_rect = Rect2(-2, -5, 911, 1386)
-
-[node name="tree2" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(771.7, 664)
-scale = Vector2(1.6, 1.6)
-texture = ExtResource("14_1uen0")
-region_enabled = true
-region_rect = Rect2(0, 4, 604, 1363)
-
-[node name="tree3" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(1763.7, 728)
-scale = Vector2(1.6, 1.6)
-texture = ExtResource("14_1uen0")
-region_enabled = true
-region_rect = Rect2(626, -4, 711, 1519)
-
-[node name="tree12" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(9464, 731)
-scale = Vector2(1.6, 1.6)
-texture = ExtResource("14_1uen0")
-region_enabled = true
-region_rect = Rect2(626, -4, 711, 1519)
-
-[node name="tree4" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(2939.7, 752)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("14_1uen0")
-region_enabled = true
-region_rect = Rect2(1504, -2, 402, 1124)
-
-[node name="tree5" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(3683.7, 800)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("13_d53cn")
-region_enabled = true
-region_rect = Rect2(927, -1, 736, 1294)
-
-[node name="tree6" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(115.7, 608)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("13_d53cn")
-region_enabled = true
-region_rect = Rect2(1834, -5, 733, 1360)
-
-[node name="tree7" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(6259.7, 728)
-scale = Vector2(1.6, 1.6)
-texture = ExtResource("14_1uen0")
-region_enabled = true
-region_rect = Rect2(626, -4, 711, 1519)
-
-[node name="tree8" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(7435.7, 752)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("14_1uen0")
-region_enabled = true
-region_rect = Rect2(1504, -2, 402, 1124)
-
-[node name="tree11" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(9092, 636)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("14_1uen0")
-region_enabled = true
-region_rect = Rect2(1504, -2, 402, 1124)
-
-[node name="tree9" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(8179.7, 800)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("13_d53cn")
-region_enabled = true
-region_rect = Rect2(927, -1, 736, 1294)
-
-[node name="tree10" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(4611.7, 608)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("13_d53cn")
-region_enabled = true
-region_rect = Rect2(1834, -5, 733, 1360)
-
-[node name="sunflower field" type="ParallaxLayer" parent="ParallaxBackground"]
-z_index = -50
-motion_mirroring = Vector2(3779, 0)
-
-[node name="Sonnenblumeseamless" type="Sprite2D" parent="ParallaxBackground/sunflower field"]
-modulate = Color(1, 1, 1, 0.7921569)
-position = Vector2(0, 1863)
-texture = ExtResource("23_d77e7")
-offset = Vector2(1892, 0)
-
-[node name="Sonnenblumeseamless2" type="Sprite2D" parent="ParallaxBackground/sunflower field"]
-modulate = Color(1, 1, 1, 0.7921569)
-position = Vector2(0, 1863)
-texture = ExtResource("23_d77e7")
-offset = Vector2(9450, 0)
-
-[node name="ground layer" type="ParallaxLayer" parent="ParallaxBackground"]
-position = Vector2(80, 208)
-motion_mirroring = Vector2(8192, 0)
-
-[node name="floortile00" type="Sprite2D" parent="ParallaxBackground/ground layer"]
-z_index = -10
-texture_repeat = 2
-material = SubResource("ShaderMaterial_ubx8m")
-position = Vector2(3888, 2688)
-scale = Vector2(16, 5.48)
-texture = SubResource("NoiseTexture2D_e5alv")
-
-[node name="Fence" type="Node2D" parent="."]
-
-[node name="Back Fence left" type="Sprite2D" parent="Fence"]
-texture_repeat = 2
-material = SubResource("ShaderMaterial_0sfl7")
-position = Vector2(-1261.5, 1680)
-scale = Vector2(12.7339, 1)
-texture = ExtResource("20_if5vh")
-
-[node name="StaticBody2D" type="StaticBody2D" parent="Fence/Back Fence left"]
-collision_layer = 2
-collision_mask = 4
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="Fence/Back Fence left/StaticBody2D"]
-position = Vector2(1.75458, 76)
-shape = SubResource("RectangleShape2D_2vojv")
-
-[node name="Back Fence middle" type="Sprite2D" parent="Fence"]
-texture_repeat = 2
-material = SubResource("ShaderMaterial_0sfl7")
-position = Vector2(7501.01, 1680)
-scale = Vector2(9.49518, 1)
-texture = ExtResource("20_if5vh")
-
-[node name="StaticBody2D" type="StaticBody2D" parent="Fence/Back Fence middle"]
-collision_layer = 2
-collision_mask = 4
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="Fence/Back Fence middle/StaticBody2D"]
-position = Vector2(1.75458, 76)
-shape = SubResource("RectangleShape2D_2vojv")
-
-[node name="Back fence right" type="Sprite2D" parent="Fence"]
-texture_repeat = 2
-material = SubResource("ShaderMaterial_p4qqi")
-position = Vector2(13811.2, 1691)
-scale = Vector2(5.95672, 1)
-texture = ExtResource("20_if5vh")
-
-[node name="StaticBody2D" type="StaticBody2D" parent="Fence/Back fence right"]
-collision_layer = 2
-collision_mask = 4
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="Fence/Back fence right/StaticBody2D"]
-position = Vector2(0.666672, 76)
-shape = SubResource("RectangleShape2D_2vojv")
-
-[node name="Fence2" type="Sprite2D" parent="Fence"]
-z_index = 100
-texture_repeat = 2
-material = SubResource("ShaderMaterial_0sfl7")
-position = Vector2(5040, 4056)
-scale = Vector2(30, 1)
-texture = ExtResource("20_if5vh")
-
-[node name="StaticBody2D" type="StaticBody2D" parent="Fence/Fence2"]
-collision_layer = 2
-collision_mask = 4
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="Fence/Fence2/StaticBody2D"]
-position = Vector2(0.266632, 172)
-shape = SubResource("RectangleShape2D_vbdb2")
-
-[node name="EndLeft" type="Sprite2D" parent="Fence"]
-texture_repeat = 2
-material = SubResource("ShaderMaterial_ualyd")
-position = Vector2(-5816, 2880)
-rotation = 1.5708
-scale = Vector2(3.25, 1)
-skew = 1.309
-texture = ExtResource("21_if5vh")
-
-[node name="EndLeft2" type="Sprite2D" parent="Fence"]
-texture_repeat = 2
-material = SubResource("ShaderMaterial_ualyd")
-position = Vector2(-4161, 2486)
-rotation = 1.5708
-scale = Vector2(2.37, 1)
-skew = 1.309
-texture = ExtResource("21_if5vh")
-
-[node name="EndRight" type="Sprite2D" parent="Fence"]
-texture_repeat = 2
-material = SubResource("ShaderMaterial_ualyd")
-position = Vector2(15888, 2880)
-rotation = 1.5708
-scale = Vector2(3.2, 1)
-skew = -1.309
-texture = ExtResource("21_if5vh")
-flip_h = true
-
-[node name="EndLeftCollider" type="StaticBody2D" parent="Fence"]
-position = Vector2(-5888, 4624)
-rotation = 1.5708
-scale = Vector2(8, 1)
-collision_layer = 2
-collision_mask = 2
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="Fence/EndLeftCollider"]
-position = Vector2(-218, -4.00146)
-shape = SubResource("RectangleShape2D_0qu0h")
-
-[node name="EndLeftCollider2" type="StaticBody2D" parent="Fence"]
-position = Vector2(-4161, 3433)
-rotation = 1.5708
-scale = Vector2(4.70255, 0.560022)
-collision_layer = 2
-collision_mask = 2
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="Fence/EndLeftCollider2"]
-position = Vector2(-218, -4.00146)
-shape = SubResource("RectangleShape2D_0qu0h")
-
-[node name="EndRightCollider" type="StaticBody2D" parent="Fence"]
-position = Vector2(15952, 4592)
-rotation = 1.5708
-scale = Vector2(8, 1)
-collision_layer = 2
-collision_mask = 2
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="Fence/EndRightCollider"]
-position = Vector2(-206.5, 12.001)
-shape = SubResource("RectangleShape2D_klb81")
-
-[node name="YSorted" type="Node2D" parent="."]
-z_index = 1
-y_sort_enabled = true
-
-[node name="Yeli" parent="YSorted" instance=ExtResource("24_wtdui")]
-position = Vector2(6403, 3362)
-_timelinesToPlay = PackedStringArray("yeli_quest_select")
-
-[node name="Vesna" parent="YSorted" instance=ExtResource("1_7wfwe")]
-z_index = 1
-position = Vector2(9322, 2018)
-_hoe = ExtResource("28_6b2nr")
-
-[node name="FarmingControls" parent="YSorted/Vesna" index="1" node_paths=PackedStringArray("_camera", "_fieldParent")]
-_camera = NodePath("../../../Camera2D")
-_fieldParent = NodePath("../../FieldParent")
-
-[node name="Well" type="Sprite2D" parent="YSorted" node_paths=PackedStringArray("_interactionArea")]
-z_index = 1
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_2vojv")
-position = Vector2(7237, 3307)
-texture = ExtResource("21_ualyd")
-offset = Vector2(0, -800)
-region_enabled = true
-region_rect = Rect2(0, 0, 1504, 1686)
-script = ExtResource("32_lbnqo")
-_interactionArea = NodePath("InteractionArea")
-
-[node name="StaticBody2D" type="StaticBody2D" parent="YSorted/Well"]
-collision_mask = 4
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="YSorted/Well/StaticBody2D"]
-position = Vector2(145.5, -224)
-shape = SubResource("RectangleShape2D_0sfl7")
-
-[node name="InteractionArea" parent="YSorted/Well" instance=ExtResource("27_klb81")]
-_id = 1
-metadata/SaveID = "b8f7b7fe-e057-4974-ba12-9134722998de"
-
-[node name="CollisionShape3D" parent="YSorted/Well/InteractionArea/Area2D" index="0"]
-position = Vector2(146, -130)
-shape = SubResource("CircleShape2D_p6n74")
-
-[node name="CanGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")]
-position = Vector2(8192, 3507)
-metadata/SaveID = "5a823507-8107-40ce-8b32-6d0f81a3c44e"
-
-[node name="SpawnWithItem" parent="YSorted/CanGenericPickup" index="0"]
-_blueprint = ExtResource("28_ipqaa")
-
-[node name="PickupInteractionArea" parent="YSorted/CanGenericPickup" index="3" node_paths=PackedStringArray("_spritesToOutline")]
-_outlineMaterial = null
-_spritesToOutline = []
-metadata/SaveID = "0c006f5c-c472-4f89-908b-d8f34503ba37"
-
-[node name="CollisionShape3D" parent="YSorted/CanGenericPickup/PickupInteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_2065p")
-
-[node name="Icon" parent="YSorted/CanGenericPickup" index="4"]
-offset = Vector2(0, -50)
-
-[node name="RakeGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")]
-position = Vector2(8391, 2060)
-metadata/SaveID = "e13886b1-2131-4072-bc06-7d8abb19357b"
-
-[node name="SpawnWithItem" parent="YSorted/RakeGenericPickup" index="0"]
-_blueprint = ExtResource("28_6b2nr")
-
-[node name="PickupInteractionArea" parent="YSorted/RakeGenericPickup" index="3" node_paths=PackedStringArray("_spritesToOutline")]
-_outlineMaterial = null
-_spritesToOutline = []
-metadata/SaveID = "c148aa78-114b-4770-a040-8498483edb1d"
-
-[node name="CollisionShape3D" parent="YSorted/RakeGenericPickup/PickupInteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_tm0yg")
-
-[node name="SeedPickup" parent="YSorted" instance=ExtResource("25_hukxv")]
-position = Vector2(9927, 2257)
-_finiteSupply = 3
-metadata/SaveID = "e1bbe13f-0622-42b8-97f3-87a8af369dc0"
-
-[node name="SpawnWithItem" parent="YSorted/SeedPickup" index="0"]
-_blueprint = ExtResource("35_64mdn")
-
-[node name="PickupInteractionArea" parent="YSorted/SeedPickup" index="3"]
-metadata/SaveID = "ad152c51-3631-42c1-9aa4-4df896b35d8c"
-
-[node name="CollisionShape3D" parent="YSorted/SeedPickup/PickupInteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_tm0yg")
-
-[node name="Icon" parent="YSorted/SeedPickup" index="4"]
-scale = Vector2(1, 1)
-
-[node name="BeetPickup" parent="YSorted" instance=ExtResource("25_hukxv")]
-position = Vector2(5787, 2269)
-_finiteSupply = 3
-metadata/SaveID = "e1bbe13f-0622-42b8-97f3-87a8af369dc0"
-
-[node name="SpawnWithItem" parent="YSorted/BeetPickup" index="0"]
-_blueprint = ExtResource("36_q1g8e")
-
-[node name="PickupInteractionArea" parent="YSorted/BeetPickup" index="3" node_paths=PackedStringArray("_spritesToOutline")]
-_spritesToOutline = [NodePath("../../SeedPickup/Icon")]
-metadata/SaveID = "ad152c51-3631-42c1-9aa4-4df896b35d8c"
-
-[node name="CollisionShape3D" parent="YSorted/BeetPickup/PickupInteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_tm0yg")
-
-[node name="Icon" parent="YSorted/BeetPickup" index="4"]
-scale = Vector2(1, 1)
-
-[node name="SeedPickup2" parent="YSorted" instance=ExtResource("25_hukxv")]
-position = Vector2(10705, 2257)
-_finiteSupply = 3
-metadata/SaveID = "77972c50-63a7-461a-bc7d-6fa46333bc5c"
-
-[node name="SpawnWithItem" parent="YSorted/SeedPickup2" index="0"]
-_blueprint = ExtResource("36_fv1t2")
-
-[node name="PickupInteractionArea" parent="YSorted/SeedPickup2" index="3"]
-metadata/SaveID = "09e115e7-1d21-485a-be3e-b3fff9c83e78"
-
-[node name="CollisionShape3D" parent="YSorted/SeedPickup2/PickupInteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_tm0yg")
-
-[node name="Icon" parent="YSorted/SeedPickup2" index="4"]
-scale = Vector2(1, 1)
-
-[node name="FieldParent" type="Node2D" parent="YSorted"]
-position = Vector2(0, -200)
-
-[node name="right" type="Node2D" parent="YSorted/FieldParent"]
-
-[node name="BaseField" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
-position = Vector2(8807, 3061)
-metadata/SaveID = "533e356b-386b-49c9-beb1-4484f2a5164f"
-
-[node name="BaseField2" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
-position = Vector2(9335, 3562)
-Payload = 1
-metadata/SaveID = "79084490-9e12-4153-9ae8-6162b5348c37"
-
-[node name="BaseField3" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
-position = Vector2(9854, 3071)
-Payload = 2
-metadata/SaveID = "7332aadf-2583-468b-889c-ccbad96137f8"
-
-[node name="BaseField4" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
-position = Vector2(10361, 3536)
-Payload = 3
-metadata/SaveID = "493f7b1f-3d01-4d66-b668-6014ef9b3c15"
-
-[node name="BaseField5" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
-position = Vector2(10948, 3025)
-Payload = 4
-metadata/SaveID = "ba9d21eb-7c31-4459-bd90-ae23e9a09eb1"
-
-[node name="BaseField6" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
-position = Vector2(11296, 3607)
-Payload = 5
-metadata/SaveID = "e6a3367e-afe1-4c5d-abd9-153cc365dce0"
-
-[node name="BaseField7" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
-position = Vector2(11869, 3026)
-Payload = 6
-metadata/SaveID = "08de526f-e22f-42a4-a3f9-549d2dc15b5d"
-
-[node name="BaseField8" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
-position = Vector2(12353, 3554)
-Payload = 7
-metadata/SaveID = "9fd46633-8028-48e6-9176-ffe8c7a26a2e"
-
-[node name="BaseField9" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
-position = Vector2(12828, 2999)
-Payload = 8
-metadata/SaveID = "82e139eb-47f4-4ce4-962f-f72d22f9fe45"
-
-[node name="BaseField10" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
-position = Vector2(13285, 3536)
-Payload = 9
-metadata/SaveID = "03ff923a-614a-4fc9-8865-f5290ec16169"
-
-[node name="BaseField11" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
-position = Vector2(13733, 2990)
-Payload = 10
-metadata/SaveID = "1347c031-e8c0-44f9-9d42-80084ae9bc29"
-
-[node name="BaseField12" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
-position = Vector2(14261, 3474)
-Payload = 11
-metadata/SaveID = "c0b02859-bd5c-4780-8ca7-80b4234ee1d7"
-
-[node name="BaseField13" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
-position = Vector2(14753, 2982)
-Payload = 12
-metadata/SaveID = "bee82b2a-a437-4d3a-b003-dac55dfd24aa"
-
-[node name="BaseField14" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
-position = Vector2(15201, 3519)
-Payload = 13
-metadata/SaveID = "4750a191-6902-46d4-9b2e-964c1aa0a29c"
-
-[node name="left" type="Node2D" parent="YSorted/FieldParent"]
-position = Vector2(-8661, -143)
-
-[node name="BaseField" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
-position = Vector2(8807, 3061)
-Payload = 14
-metadata/SaveID = "b44ef2e7-898a-40d0-975b-ba75d7df4601"
-
-[node name="BaseField2" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
-position = Vector2(9227, 3562)
-Payload = 15
-metadata/SaveID = "5705ba02-f444-4f2b-b527-b95578132b87"
-
-[node name="BaseField3" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
-position = Vector2(9756, 3111)
-Payload = 16
-metadata/SaveID = "bca9073b-0b2f-4371-a645-a37aa04f4e23"
-
-[node name="BaseField4" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
-position = Vector2(10322, 3536)
-Payload = 17
-metadata/SaveID = "f636a1ef-016d-4361-9b6e-1d59262a8c04"
-
-[node name="BaseField5" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
-position = Vector2(10810, 3055)
-Payload = 18
-metadata/SaveID = "d074a30d-3f52-4788-879a-4ea8c5818c32"
-
-[node name="BaseField6" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
-position = Vector2(11266, 3607)
-Payload = 19
-metadata/SaveID = "8296a15c-be4a-4127-b0f7-8a330dd2a843"
-
-[node name="BaseField7" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
-position = Vector2(11741, 3026)
-Payload = 20
-metadata/SaveID = "02468d9f-0120-42ff-806d-0aaa351f055c"
-
-[node name="BaseField8" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
-position = Vector2(12255, 3593)
-Payload = 21
-metadata/SaveID = "803f7df5-23a8-424a-8389-08371ea80101"
-
-[node name="BaseField9" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
-position = Vector2(12690, 3019)
-Payload = 22
-metadata/SaveID = "88efb617-5e57-4b16-8ceb-c45c56463690"
-
-[node name="BaseField10" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
-position = Vector2(13216, 3556)
-Payload = 23
-metadata/SaveID = "ca6c1e3d-2c4e-4977-a89e-55d265f65faf"
-
-[node name="BaseField11" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
-position = Vector2(13684, 3000)
-Payload = 24
-metadata/SaveID = "262fbec5-597d-432e-8dd0-50d53fd51b59"
-
-[node name="BaseField12" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
-position = Vector2(14143, 3523)
-Payload = 25
-metadata/SaveID = "05389ea3-d19b-42fc-8bf0-b0755437ec10"
-
-[node name="Farm visuals" type="Node2D" parent="YSorted"]
-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"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_lhtpe")
-position = Vector2(5986, 1718.25)
-scale = Vector2(4.5, 3.725)
-texture = ExtResource("36_e5b7x")
-
-[node name="StaticBody2D" type="StaticBody2D" parent="YSorted/Farm visuals/Static/House Mockup"]
-collision_layer = 2
-collision_mask = 6
-
-[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="YSorted/Farm visuals/Static/House Mockup/StaticBody2D"]
-position = Vector2(-252.56, 231.32)
-polygon = PackedVector2Array(247.227, 43.5123, 44.7822, 43.5123, -87.2178, 45.123, -104.329, -55.2797, -154.107, -73.5347, -160.107, -380.38, -175.44, -400.783, -63.44, -512.461, 97.8934, -541.991, 261.671, -599.172, 374.782, -526.421, 502.338, -526.421, 637.893, -396.488, 598.56, -360.783, 596.338, -58.2327, 528.782, -58.2327, 501.449, 45.9283)
-
-[node name="EnterHouseInteraction" parent="YSorted/Farm visuals/Static" instance=ExtResource("27_klb81")]
-position = Vector2(5834, 2354)
-scale = Vector2(2.425, 2.425)
-_id = 0
-metadata/SaveID = "5a93071f-c1ab-4b4b-b74e-a6324d44ddf8"
-
-[node name="DoorSprite" type="Sprite2D" parent="YSorted/Farm visuals/Static/EnterHouseInteraction"]
-position = Vector2(0.412364, -33.1959)
-scale = Vector2(1.8649, 1.54554)
-texture = ExtResource("39_lbnqo")
-
-[node name="greenery" type="Node2D" parent="YSorted/Farm visuals/Static"]
-
-[node name="left side" type="Node2D" parent="YSorted/Farm visuals/Static/greenery"]
-
-[node name="bush" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(1, 0.86, 0.86, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(4313, 2633)
-scale = Vector2(2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush5" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(4310, 3636)
-scale = Vector2(-2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush6" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-z_index = 2
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(2612, 4022)
-scale = Vector2(2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush7" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(1, 0.86, 0.86, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(2761, 2280)
-scale = Vector2(2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush8" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(3006, 2280)
-scale = Vector2(2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush9" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(3117, 2280)
-scale = Vector2(-1.86739, 2.34145)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush2" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(4590, 2971)
-scale = Vector2(2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -196)
-region_enabled = true
-region_rect = Rect2(1699, 76, 280, 230)
-
-[node name="bush4" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(7300, 2912)
-scale = Vector2(2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(0, 604, 248, 228)
-
-[node name="bush10" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(7757, 2032)
-scale = Vector2(2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush11" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(8891, 2100)
-scale = Vector2(2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1464, 419, 144, 115)
-
-[node name="bush12" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(1, 0.86, 0.86, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(9170, 2052)
-scale = Vector2(2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1699, 76, 280, 230)
-
-[node name="bush13" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(8145, 4141)
-scale = Vector2(-2.82886, 2.51195)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1699, 76, 280, 230)
-
-[node name="bush14" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-z_index = 2
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(8925, 4194)
-scale = Vector2(-5.54387, 3.80466)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush15" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(1, 0.86, 0.86, 1)
-z_index = 2
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(7757, 4194)
-scale = Vector2(3.21806, 3.18583)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush16" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(3803, 2142)
-scale = Vector2(-2.40318, 3.59175)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush17" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(9556, 2071)
-scale = Vector2(-2.40318, 3.59175)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush18" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(9887, 2216)
-scale = Vector2(-1.87764, 2.59175)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush19" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(10074, 2216)
-scale = Vector2(1.53273, 1.82378)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush20" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(10217, 2026)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush21" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(10721, 2026)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush22" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(13292, 2026)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush25" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(12369, 2026)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush26" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(1, 0.86, 0.86, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(13458, 2026)
-scale = Vector2(1.41694, 1.75208)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush27" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(13687, 1938)
-scale = Vector2(1.40272, 1.38546)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(0, 604, 248, 228)
-
-[node name="bush23" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-z_index = 1
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(15022, 3301)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush3" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(1, 0.86, 0.86, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(7053, 2891)
-scale = Vector2(2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -50)
-region_enabled = true
-region_rect = Rect2(1464, 419, 144, 115)
-
-[node name="Sonnenblume8" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-z_index = 1
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_618my")
-position = Vector2(7197, 2834)
-scale = Vector2(0.373695, 0.388829)
-texture = ExtResource("38_2rjny")
-offset = Vector2(0, -800)
-region_enabled = true
-region_rect = Rect2(0, 0, 1440, 1576)
-
-[node name="Sonnenblume7" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-z_index = 1
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_618my")
-position = Vector2(6909, 2932)
-scale = Vector2(0.373695, 0.388829)
-texture = ExtResource("38_2rjny")
-offset = Vector2(0, -800)
-region_enabled = true
-region_rect = Rect2(1659, 479, 809, 1097)
-
-[node name="right side" type="Node2D" parent="YSorted/Farm visuals/Static/greenery"]
-position = Vector2(13188, 30)
-
-[node name="bush" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(4697, 2112)
-scale = Vector2(2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush5" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(3008, 3136)
-scale = Vector2(-2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush6" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(5757, 4296)
-scale = Vector2(2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush7" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(5051, 2217)
-scale = Vector2(2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush8" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(4008, 2250)
-scale = Vector2(2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush9" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(5325, 2263)
-scale = Vector2(-1.86739, 2.34145)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush2" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(1909, 3074)
-scale = Vector2(2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -196)
-region_enabled = true
-region_rect = Rect2(1699, 76, 280, 230)
-
-[node name="bush4" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(7361, 2026)
-scale = Vector2(2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(0, 604, 248, 228)
-
-[node name="bush10" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(7757, 2032)
-scale = Vector2(2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush11" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(8981, 2112)
-scale = Vector2(2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1464, 419, 144, 115)
-
-[node name="bush12" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(9208, 2026)
-scale = Vector2(2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1699, 76, 280, 230)
-
-[node name="bush13" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-z_index = 2
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(8145, 4141)
-scale = Vector2(-2.82886, 2.51195)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1699, 76, 280, 230)
-
-[node name="bush14" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-z_index = 2
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(8925, 4194)
-scale = Vector2(-5.54387, 3.80466)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush15" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-z_index = 2
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(7763, 4164)
-scale = Vector2(3.21806, 3.18583)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush16" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(3803, 2142)
-scale = Vector2(-2.40318, 3.59175)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush17" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(9556, 2071)
-scale = Vector2(-2.40318, 3.59175)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush18" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(9887, 2216)
-scale = Vector2(-1.87764, 2.59175)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush19" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(10074, 2216)
-scale = Vector2(1.53273, 1.82378)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush20" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(10217, 2026)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush21" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(10721, 2026)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush22" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(10802, 2596)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush25" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(10802, 2779)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush26" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(10963, 3651)
-scale = Vector2(1.41694, 1.75208)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush27" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(10831, 3016)
-scale = Vector2(1.40272, 1.38546)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(0, 604, 248, 228)
-
-[node name="bush23" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-z_index = 1
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(10963, 3820)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush24" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-z_index = 2
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(10831, 2250)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1464, 419, 144, 115)
-
-[node name="bush3" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(6758, 1838)
-scale = Vector2(2, 2)
-texture = ExtResource("14_mrwmr")
-offset = Vector2(0, -50)
-region_enabled = true
-region_rect = Rect2(1464, 419, 144, 115)
-
-[node name="Sonnenblume8" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-z_index = 1
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_618my")
-position = Vector2(5146, 1935)
-scale = Vector2(0.373695, 0.388829)
-texture = ExtResource("38_2rjny")
-offset = Vector2(0, -800)
-region_enabled = true
-region_rect = Rect2(0, 0, 1440, 1576)
-
-[node name="grass" type="Node2D" parent="YSorted/Farm visuals/Static/greenery"]
-
-[node name="grass" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(2879, 1946)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("41_apj51")
-region_enabled = true
-region_rect = Rect2(42, 16, 176, 163)
-
-[node name="grass13" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.954868, 0.882599, 0.798501, 1)
-z_index = -5
-position = Vector2(3739, 2056)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("41_apj51")
-region_enabled = true
-region_rect = Rect2(332, 194, 179, 154)
-
-[node name="grass14" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(3016, 2562)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("41_apj51")
-region_enabled = true
-region_rect = Rect2(22, 226, 197, 145)
-
-[node name="grass15" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(3608, 2790.07)
-scale = Vector2(5.58376, 4.48372)
-texture = ExtResource("41_apj51")
-region_enabled = true
-region_rect = Rect2(22, 226, 197, 145)
-
-[node name="grass16" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(3058, 3301)
-scale = Vector2(5.58376, 4.48372)
-texture = ExtResource("41_apj51")
-region_enabled = true
-region_rect = Rect2(305, 25, 186, 153)
-
-[node name="grass18" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.78, 0.78, 0.78, 1)
-z_index = -5
-position = Vector2(4804, 3178)
-scale = Vector2(5.58376, 2.56212)
-texture = ExtResource("41_apj51")
-region_enabled = true
-region_rect = Rect2(305, 25, 186, 153)
-
-[node name="grass19" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(4310, 3499)
-scale = Vector2(5.58376, 4.48372)
-texture = ExtResource("44_uxa2m")
-region_enabled = true
-region_rect = Rect2(364, 32, 148, 153)
-
-[node name="grass20" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(5187.9, 3245)
-scale = Vector2(7.28513, 4.2484)
-texture = ExtResource("44_uxa2m")
-region_enabled = true
-region_rect = Rect2(364, 32, 148, 153)
-
-[node name="grass21" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(5510, 3499)
-scale = Vector2(7.28513, 6.16997)
-texture = ExtResource("44_uxa2m")
-region_enabled = true
-region_rect = Rect2(364, 32, 148, 153)
-
-[node name="grass22" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.78, 0.78, 0.78, 1)
-z_index = -5
-position = Vector2(6049, 3233.5)
-scale = Vector2(7.28513, 4.43792)
-texture = ExtResource("44_uxa2m")
-region_enabled = true
-region_rect = Rect2(364, 32, 148, 153)
-
-[node name="grass23" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.954868, 0.882599, 0.798501, 1)
-z_index = -5
-position = Vector2(6417, 3499)
-scale = Vector2(7.28513, 6.16997)
-texture = ExtResource("44_uxa2m")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass24" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(7052, 3274.76)
-scale = Vector2(7.28513, 4.46234)
-texture = ExtResource("44_uxa2m")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass25" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(7473, 3724)
-scale = Vector2(7.28513, 6.16997)
-texture = ExtResource("44_uxa2m")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass26" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(7662, 2562)
-rotation = 1.57079
-scale = Vector2(7.28513, 6.16997)
-texture = ExtResource("44_uxa2m")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass27" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-position = Vector2(7757, 3423)
-rotation = 1.57079
-scale = Vector2(7.28513, 6.16997)
-texture = ExtResource("44_uxa2m")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass17" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(3702, 3398)
-rotation = 2.09439
-scale = Vector2(5.58376, 4.48372)
-texture = ExtResource("41_apj51")
-region_enabled = true
-region_rect = Rect2(305, 25, 186, 153)
-
-[node name="grass2" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.78, 0.78, 0.78, 1)
-z_index = -5
-position = Vector2(8846.24, 1965)
-scale = Vector2(8.56132, 4.49734)
-texture = ExtResource("41_apj51")
-region_enabled = true
-region_rect = Rect2(332, 194, 179, 154)
-
-[node name="grass3" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.954868, 0.882599, 0.798501, 1)
-z_index = -5
-position = Vector2(18165, 1966)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("42_loeum")
-region_enabled = true
-region_rect = Rect2(7, 4, 256, 220)
-
-[node name="grass38" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(19442, 1960)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("42_loeum")
-region_enabled = true
-region_rect = Rect2(7, 59, 257, 157)
-
-[node name="grass32" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(16670, 1998.41)
-scale = Vector2(9.30275, 4.60296)
-texture = ExtResource("43_i36hd")
-region_enabled = true
-region_rect = Rect2(147, 255, 218, 128)
-
-[node name="grass33" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(15759.5, 2214.79)
-scale = Vector2(6.8578, 6.10617)
-texture = ExtResource("43_i36hd")
-region_enabled = true
-region_rect = Rect2(147, 255, 218, 128)
-
-[node name="grass41" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(15980, 2942)
-scale = Vector2(6.8578, 6.10617)
-texture = ExtResource("43_i36hd")
-region_enabled = true
-region_rect = Rect2(307, 48, 183, 193)
-
-[node name="grass34" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(14537, 2465)
-scale = Vector2(5.22018, 6.29687)
-texture = ExtResource("43_i36hd")
-region_enabled = true
-region_rect = Rect2(147, 255, 218, 128)
-
-[node name="grass35" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.78, 0.78, 0.78, 1)
-z_index = -5
-position = Vector2(14537, 3031)
-scale = Vector2(5.22018, 6.29687)
-texture = ExtResource("43_i36hd")
-region_enabled = true
-region_rect = Rect2(147, 255, 218, 128)
-
-[node name="grass36" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(14537, 3570)
-scale = Vector2(5.1948, 5.15362)
-texture = ExtResource("43_i36hd")
-region_enabled = true
-region_rect = Rect2(307, 48, 183, 193)
-
-[node name="grass37" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(15217, 3630)
-scale = Vector2(5.1948, 5.15362)
-texture = ExtResource("43_i36hd")
-region_enabled = true
-region_rect = Rect2(7, 4, 267, 239)
-
-[node name="grass4" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(23646, 2340)
-rotation = 1.57079
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("43_i36hd")
-region_enabled = true
-region_rect = Rect2(7, 4, 267, 239)
-
-[node name="grass40" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(23915, 3644)
-rotation = 3.40339
-scale = Vector2(5.52625, 5.81879)
-texture = ExtResource("44_uxa2m")
-region_enabled = true
-region_rect = Rect2(317, 219, 185, 159)
-
-[node name="grass11" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(20549, 1942)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("43_i36hd")
-region_enabled = true
-region_rect = Rect2(147, 255, 218, 128)
-
-[node name="grass39" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.954868, 0.882599, 0.798501, 1)
-z_index = -5
-position = Vector2(21558, 1984)
-scale = Vector2(5.77602, 6.94382)
-texture = ExtResource("45_lwk6t")
-region_enabled = true
-region_rect = Rect2(21, 222, 491, 89)
-
-[node name="grass12" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(22676, 1938)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("44_uxa2m")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass5" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(15381, 3152)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("44_uxa2m")
-region_enabled = true
-region_rect = Rect2(16, 17, 290, 183)
-
-[node name="grass6" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.78, 0.78, 0.78, 1)
-z_index = -5
-position = Vector2(13784.1, 1946)
-scale = Vector2(7.39612, 3.87779)
-texture = ExtResource("44_uxa2m")
-region_enabled = true
-region_rect = Rect2(317, 219, 185, 159)
-
-[node name="grass30" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(14417, 2026)
-scale = Vector2(5.5153, 4.20665)
-texture = ExtResource("44_uxa2m")
-region_enabled = true
-region_rect = Rect2(16, 17, 290, 183)
-
-[node name="grass31" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(15774, 3374)
-scale = Vector2(4.53474, 4.07413)
-texture = ExtResource("42_loeum")
-region_enabled = true
-region_rect = Rect2(22, 72, 489, 274)
-
-[node name="grass29" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(12847, 1946)
-scale = Vector2(5.91724, 3.87779)
-texture = ExtResource("44_uxa2m")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass7" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(10546.9, 2035.5)
-scale = Vector2(5.38464, 7.05479)
-texture = ExtResource("45_lwk6t")
-region_enabled = true
-region_rect = Rect2(32, 32, 445, 73)
-
-[node name="grass28" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(10321, 1770)
-scale = Vector2(5.38464, 7.05479)
-texture = ExtResource("45_lwk6t")
-region_enabled = true
-region_rect = Rect2(21, 222, 491, 89)
-
-[node name="grass8" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.954868, 0.882599, 0.798501, 1)
-z_index = -5
-position = Vector2(7291, 2809)
-scale = Vector2(3, 3)
-texture = ExtResource("46_ycj14")
-region_enabled = true
-region_rect = Rect2(14, 38, 295, 165)
-
-[node name="grass9" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(7798.25, 1896.75)
-scale = Vector2(3.76102, 3.55455)
-texture = ExtResource("42_loeum")
-region_enabled = true
-region_rect = Rect2(14, 38, 295, 165)
-
-[node name="grass10" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(4310, 2676)
-rotation = -1.57079
-scale = Vector2(3, 4.88)
-texture = ExtResource("45_lwk6t")
-region_enabled = true
-region_rect = Rect2(21, 222, 491, 89)
-
-[node name="stone floor" type="Node2D" parent="YSorted/Farm visuals/Static/greenery"]
-
-[node name="stone" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/stone floor"]
-z_index = -6
-material = SubResource("ShaderMaterial_apj51")
-position = Vector2(5864, 2051)
-scale = Vector2(4.5, 3)
-texture = ExtResource("47_loeum")
-
-[node name="fieldBorder" type="Node2D" parent="YSorted/Farm visuals/Static"]
-
-[node name="leftSideTop" type="Sprite2D" parent="YSorted/Farm visuals/Static/fieldBorder"]
-z_index = -3
-material = SubResource("ShaderMaterial_loeum")
-position = Vector2(11132, 2252)
-rotation = 1.5708
-scale = Vector2(0.1, 8.7)
-texture = ExtResource("21_if5vh")
-
-[node name="leftSideBottom" type="Sprite2D" parent="YSorted/Farm visuals/Static/fieldBorder"]
-z_index = -3
-material = SubResource("ShaderMaterial_loeum")
-position = Vector2(11159, 3443)
-rotation = 1.5708
-scale = Vector2(0.1, 8.7)
-texture = ExtResource("21_if5vh")
-
-[node name="rightSideTop" type="Sprite2D" parent="YSorted/Farm visuals/Static/fieldBorder"]
-z_index = -3
-material = SubResource("ShaderMaterial_i36hd")
-position = Vector2(20164, 2282)
-rotation = 1.5708
-scale = Vector2(0.1, 10.8)
-texture = ExtResource("21_if5vh")
-
-[node name="rightSideBottom" type="Sprite2D" parent="YSorted/Farm visuals/Static/fieldBorder"]
-z_index = -3
-material = SubResource("ShaderMaterial_i36hd")
-position = Vector2(20124, 3453)
-rotation = 1.5708
-scale = Vector2(0.1, 10.8)
-texture = ExtResource("21_if5vh")
-
-[node name="Blocker" type="Node2D" parent="YSorted"]
-
-[node name="Fence Door2" type="Sprite2D" parent="YSorted/Blocker"]
-material = SubResource("ShaderMaterial_lwk6t")
-position = Vector2(3788, 1563)
-rotation = -0.0963081
-scale = Vector2(0.903, 0.96)
-texture = ExtResource("49_i36hd")
-
-[node name="StaticBody2D" type="StaticBody2D" parent="YSorted/Blocker/Fence Door2"]
-collision_layer = 2
-collision_mask = 4
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="YSorted/Blocker/Fence Door2/StaticBody2D"]
-position = Vector2(-106.663, 182.891)
-shape = SubResource("RectangleShape2D_ycj14")
-
-[node name="InteractionArea" parent="YSorted/Blocker" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("27_klb81")]
-position = Vector2(11234, 1850)
-_spritesToOutline = [NodePath("Fence Door")]
-_id = 1
-metadata/SaveID = "6ee77256-42af-49c9-a3f2-cf167853f6fb"
-
-[node name="CollisionShape3D" parent="YSorted/Blocker/InteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_l7ekk")
-
-[node name="Fence Door" type="Sprite2D" parent="YSorted/Blocker/InteractionArea"]
-material = SubResource("ShaderMaterial_uxa2m")
-position = Vector2(1, -271)
-rotation = -3.13727
-scale = Vector2(0.905, -0.925)
-texture = ExtResource("49_i36hd")
-
-[node name="StaticBody2D" type="StaticBody2D" parent="YSorted/Blocker/InteractionArea/Fence Door"]
-collision_layer = 2
-collision_mask = 4
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="YSorted/Blocker/InteractionArea/Fence Door/StaticBody2D"]
-position = Vector2(-113.561, 193.035)
-shape = SubResource("RectangleShape2D_2vojv")
-
-[node name="ducks" type="Node2D" parent="YSorted"]
-z_index = 1
-y_sort_enabled = true
-script = ExtResource("49_uxa2m")
-_goal = 6
-
-[node name="Duck2" parent="YSorted/ducks" node_paths=PackedStringArray("_penTarget") instance=ExtResource("62_i36hd")]
-z_index = 0
-y_sort_enabled = false
-position = Vector2(4374, 2652)
-_penTarget = NodePath("../../pen/penSlot1")
-metadata/SaveID = "348bd0e3-1da5-4f10-84ab-b0444e99d541"
-
-[node name="Duck3" parent="YSorted/ducks" node_paths=PackedStringArray("_penTarget") instance=ExtResource("62_i36hd")]
-z_index = 0
-y_sort_enabled = false
-position = Vector2(9259, 3194)
-_penTarget = NodePath("../../pen/penSlot2")
-metadata/SaveID = "94c8a740-2745-4162-91e7-66f36b8681e0"
-
-[node name="Duck4" parent="YSorted/ducks" node_paths=PackedStringArray("_penTarget") instance=ExtResource("62_i36hd")]
-z_index = 0
-y_sort_enabled = false
-position = Vector2(13441, 3612)
-rotation = 3.14159
-scale = Vector2(1, -1)
-_penTarget = NodePath("../../pen/penSlot3")
-metadata/SaveID = "b3508312-eb61-4520-8349-e49e0e5328d3"
-
-[node name="Duck5" parent="YSorted/ducks" node_paths=PackedStringArray("_penTarget") instance=ExtResource("62_i36hd")]
-z_index = 0
-y_sort_enabled = false
-position = Vector2(15330, 2487)
-rotation = 3.14159
-scale = Vector2(1, -1)
-_penTarget = NodePath("../../pen/penSlot4")
-metadata/SaveID = "b73895c2-6366-4c7e-b5e2-23f3dc9485f2"
-
-[node name="Duck6" parent="YSorted/ducks" node_paths=PackedStringArray("_penTarget") instance=ExtResource("62_i36hd")]
-z_index = 0
-y_sort_enabled = false
-position = Vector2(232, 2862)
-_penTarget = NodePath("../../pen/penSlot5")
-metadata/SaveID = "a963b9d2-862f-458b-be2c-9a54ec1bde90"
-
-[node name="Duck7" parent="YSorted/ducks" node_paths=PackedStringArray("_penTarget") instance=ExtResource("62_i36hd")]
-z_index = 0
-y_sort_enabled = false
-position = Vector2(2409, 3958)
-rotation = 3.14159
-scale = Vector2(1, -1)
-_penTarget = NodePath("../../pen/penSlot6")
-metadata/SaveID = "748aff78-10eb-4a4e-bb6d-a8ee25d472d1"
-
-[node name="DialogicToggle" type="Node2D" parent="YSorted/ducks"]
-script = ExtResource("51_uxa2m")
-_timelinesToPlay = PackedStringArray("quest1_ducks_end")
-_startOnReady = false
-
-[node name="dialogic starter" type="Node2D" parent="YSorted/ducks"]
-script = ExtResource("52_lwk6t")
-
-[node name="pen" type="Node2D" parent="YSorted"]
-
-[node name="penSlot1" type="Node2D" parent="YSorted/pen"]
-position = Vector2(-5480.62, 2109.14)
-
-[node name="penSlot2" type="Node2D" parent="YSorted/pen"]
-position = Vector2(-5030, 2378)
-
-[node name="penSlot3" type="Node2D" parent="YSorted/pen"]
-position = Vector2(-5413, 2856)
-
-[node name="penSlot4" type="Node2D" parent="YSorted/pen"]
-position = Vector2(-4491, 2345)
-
-[node name="penSlot5" type="Node2D" parent="YSorted/pen"]
-position = Vector2(-4659, 2897)
-
-[node name="penSlot6" type="Node2D" parent="YSorted/pen"]
-position = Vector2(-5016, 3361)
-
-[node name="trash" type="Node2D" parent="YSorted"]
-z_index = 1
-y_sort_enabled = true
-position = Vector2(-569, -42)
-
-[node name="trashObject" parent="YSorted/trash" instance=ExtResource("53_ycj14")]
-z_index = 0
-y_sort_enabled = false
-position = Vector2(1269, 3170)
-
-[node name="trashObject2" parent="YSorted/trash" instance=ExtResource("53_ycj14")]
-z_index = 0
-y_sort_enabled = false
-position = Vector2(3183, 2369)
-offset = Vector2(1, -50)
-region_rect = Rect2(207, 1184, 149, 142)
-
-[node name="InteractionArea" parent="YSorted/trash/trashObject2" index="0" node_paths=PackedStringArray("_spritesToOutline")]
-position = Vector2(-9, -46)
-_spritesToOutline = []
-metadata/SaveID = "549bbcf4-ea57-4b8f-80b1-b13ca648559b"
-
-[node name="trashObject3" parent="YSorted/trash" instance=ExtResource("53_ycj14")]
-z_index = 0
-y_sort_enabled = false
-position = Vector2(4724, 3519)
-offset = Vector2(1, -50)
-region_rect = Rect2(400, 1053, 163, 141)
-
-[node name="InteractionArea" parent="YSorted/trash/trashObject3" index="0" node_paths=PackedStringArray("_spritesToOutline")]
-position = Vector2(-13, -53)
-_spritesToOutline = []
-metadata/SaveID = "29874314-50c1-4a21-9494-18f936d6e097"
-
-[node name="trashObject4" parent="YSorted/trash" instance=ExtResource("53_ycj14")]
-z_index = 0
-y_sort_enabled = false
-position = Vector2(5385, 3391)
-offset = Vector2(1, -50)
-region_rect = Rect2(1048, 1092, 348, 106)
-
-[node name="InteractionArea" parent="YSorted/trash/trashObject4" index="0" node_paths=PackedStringArray("_spritesToOutline")]
-position = Vector2(0, -59)
-_spritesToOutline = []
-metadata/SaveID = "7ccaa831-5526-40ed-8ca3-31ba2ad929a6"
-
-[node name="trashObject5" parent="YSorted/trash" instance=ExtResource("53_ycj14")]
-z_index = 0
-y_sort_enabled = false
-position = Vector2(8051, 2541)
-offset = Vector2(1, -50)
-region_rect = Rect2(531, 1207, 176, 167)
-
-[node name="trashObject6" parent="YSorted/trash" instance=ExtResource("53_ycj14")]
-z_index = 0
-y_sort_enabled = false
-position = Vector2(9629, 3312)
-offset = Vector2(1, -50)
-region_rect = Rect2(207, 1184, 149, 142)
-
-[node name="trashObject7" parent="YSorted/trash" instance=ExtResource("53_ycj14")]
-z_index = 0
-y_sort_enabled = false
-position = Vector2(12050, 3391)
-
-[node name="trashObject8" parent="YSorted/trash" instance=ExtResource("53_ycj14")]
-z_index = 0
-y_sort_enabled = false
-position = Vector2(14589, 2505)
-rotation = 1.77025
-region_rect = Rect2(629, 81, 227, 829)
-
-[node name="trashObject9" parent="YSorted/trash" instance=ExtResource("53_ycj14")]
-z_index = 0
-y_sort_enabled = false
-position = Vector2(15322, 3472)
-rotation = 1.77025
-offset = Vector2(0, 0)
-region_rect = Rect2(1048, 1092, 348, 106)
-
-[node name="InteractionArea" parent="YSorted/trash/trashObject9" index="0" node_paths=PackedStringArray("_spritesToOutline")]
-position = Vector2(22.40873, 25.05658)
-_spritesToOutline = []
-metadata/SaveID = "7bf227d6-3844-41e9-a9cd-524052aced3b"
-
-[node name="CanvasLayer" parent="." instance=ExtResource("32_2nee2")]
-
-[node name="Inventory" parent="CanvasLayer" index="1"]
-size_flags_horizontal = 6
-size_flags_vertical = 10
-
-[node name="SlotsMover" parent="CanvasLayer/Inventory/SlotsContainer" index="0"]
-anchors_preset = 7
-anchor_left = 0.5
-anchor_right = 0.5
-offset_left = -450.0
-offset_top = -610.0
-offset_right = 450.0
-offset_bottom = 0.0
-
-[node name="TextureRect2" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/BackgroundContainer" index="1"]
-offset_left = -360.339
-offset_top = 0.228533
-offset_right = -456.339
-offset_bottom = 30.2285
-
-[node name="QuestLogRoot" parent="CanvasLayer" index="2"]
-metadata/_edit_use_anchors_ = true
-
-[node name="Audio" type="Node" parent="."]
-
-[node name="Background Music Ramp up" type="AudioStreamPlayer2D" parent="Audio"]
-position = Vector2(4002, 2030)
-stream = SubResource("AudioStreamPlaylist_ceriq")
-autoplay = true
-max_distance = 1000000.0
-bus = &"Music"
-area_mask = 33
-playback_type = 1
-script = ExtResource("42_1nkjm")
-
-[node name="Background Music loop" type="AudioStreamPlayer2D" parent="Audio"]
-position = Vector2(4002, 2030)
-stream = ExtResource("37_8ey8m")
-max_distance = 1000000.0
-bus = &"Music"
-area_mask = 33
-playback_type = 1
-script = ExtResource("42_1nkjm")
-
-[node name="Background Music loop2" type="AudioStreamPlayer2D" parent="Audio"]
-position = Vector2(4002, 2030)
-stream = ExtResource("37_8ey8m")
-max_distance = 1000000.0
-bus = &"Music"
-area_mask = 33
-playback_type = 1
-script = ExtResource("42_1nkjm")
-
-[node name="Background Music loop2" type="AudioStreamPlayer2D" parent="Audio/Background Music loop2"]
-position = Vector2(4002, 2030)
-stream = ExtResource("37_8ey8m")
-max_distance = 1000000.0
-bus = &"Music"
-area_mask = 33
-playback_type = 1
-script = ExtResource("42_1nkjm")
-
-[node name="SFX" type="Node" parent="Audio"]
-
-[node name="Farming SFX" type="AudioStreamPlayer2D" parent="Audio/SFX"]
-stream = SubResource("AudioStreamRandomizer_ceriq")
-max_distance = 20000000.0
-playback_type = 2
-script = ExtResource("40_w3jkj")
-
-[node name="Watering SFX" type="AudioStreamPlayer2D" parent="Audio/SFX"]
-stream = SubResource("AudioStreamRandomizer_p4qqi")
-max_distance = 20000000.0
-playback_type = 2
-script = ExtResource("40_w3jkj")
-
-[node name="FillWater SFX2" type="AudioStreamPlayer2D" parent="Audio/SFX"]
-stream = SubResource("AudioStreamRandomizer_618my")
-max_distance = 20000000.0
-playback_type = 2
-script = ExtResource("40_w3jkj")
-
-[node name="SpecialQuestTrigger" type="Node" parent="."]
-
-[node name="QuestInstantStart" type="Node" parent="SpecialQuestTrigger"]
-
-[node name="QuestTrigger" type="Node" parent="SpecialQuestTrigger/QuestInstantStart"]
-script = ExtResource("66_2065p")
-questResource = ExtResource("67_tm0yg")
-toStatus = 1
-makeActive = true
-
-[node name="ToolsCollectedTrigger" type="Node" parent="SpecialQuestTrigger"]
-script = ExtResource("68_hux6i")
-_itemsToContain = Array[Resource]([SubResource("Resource_y820s"), SubResource("Resource_50loj")])
-_onAvailableQuest = ExtResource("68_lbnqo")
-_toNextQuest = ExtResource("69_l4wxt")
-
-[node name="FieldWorkTrigger" type="Node" parent="SpecialQuestTrigger"]
-script = ExtResource("74_fv1t2")
-_onAvailableQuest = ExtResource("75_l7ekk")
-_toNextQuest = ExtResource("76_xcwle")
-
-[node name="StartDialog" type="Node" parent="SpecialQuestTrigger/FieldWorkTrigger"]
-script = ExtResource("77_l7ekk")
-timeline = "quest2_tomatoes_end"
-
-[node name="SceneNameSetter" type="Node" parent="."]
-script = ExtResource("76_l7ekk")
-_variableResource = ExtResource("77_xcwle")
-_payloadToSet = "farmOutside"
-
-[node name="SaveSystem" type="Node" parent="."]
-
-[node name="SaveGameCheat" type="Node" parent="SaveSystem"]
-script = ExtResource("79_065st")
-
-[node name="SaveIDProvider" type="Node" parent="SaveSystem"]
-script = ExtResource("80_w1kgo")
-
-[connection signal="FilledWateringCan" from="YSorted/Vesna" to="Audio/SFX/FillWater SFX2" method="PlayOneShot"]
-[connection signal="InteractedTool" from="YSorted/Well/InteractionArea" to="YSorted/Vesna" method="TryFillWateringCan"]
-[connection signal="SuccessfulPickUp" from="YSorted/CanGenericPickup" to="YSorted/Vesna" method="HandlePickUp"]
-[connection signal="SuccessfulPickUp" from="YSorted/RakeGenericPickup" to="YSorted/Vesna" method="HandlePickUp"]
-[connection signal="SuccessfulPickUp" from="YSorted/SeedPickup" to="YSorted/Vesna" method="HandlePickUp"]
-[connection signal="SuccessfulPickUp" from="YSorted/BeetPickup" to="YSorted/Vesna" method="HandlePickUp"]
-[connection signal="SuccessfulPickUp" from="YSorted/SeedPickup2" to="YSorted/Vesna" method="HandlePickUp"]
-[connection signal="InteractedTool" from="YSorted/Farm visuals/Static/EnterHouseInteraction" to="." method="LoadSceneAtIndex"]
-[connection signal="InteractedTool" from="YSorted/Blocker/InteractionArea" to="." method="LoadSceneAtIndex"]
-[connection signal="GoalReached" from="YSorted/ducks" to="YSorted/ducks/DialogicToggle" method="ToggleDialogue"]
-[connection signal="DuckCollected" from="YSorted/ducks/Duck2" to="YSorted/ducks" method="Increment"]
-[connection signal="DuckCollected" from="YSorted/ducks/Duck3" to="YSorted/ducks" method="Increment"]
-[connection signal="DuckCollected" from="YSorted/ducks/Duck4" to="YSorted/ducks" method="Increment"]
-[connection signal="DuckCollected" from="YSorted/ducks/Duck5" to="YSorted/ducks" method="Increment"]
-[connection signal="DuckCollected" from="YSorted/ducks/Duck6" to="YSorted/ducks" method="Increment"]
-[connection signal="DuckCollected" from="YSorted/ducks/Duck7" to="YSorted/ducks" method="Increment"]
-[connection signal="Dialogue" from="YSorted/ducks/DialogicToggle" to="YSorted/ducks/dialogic starter" method="open"]
-[connection signal="finished" from="Audio/Background Music Ramp up" to="Audio/Background Music loop" method="PlayFromOffset"]
-[connection signal="ready" from="SpecialQuestTrigger/QuestInstantStart" to="SpecialQuestTrigger/QuestInstantStart/QuestTrigger" method="Trigger"]
-[connection signal="OnFulfilled" from="SpecialQuestTrigger/FieldWorkTrigger" to="SpecialQuestTrigger/FieldWorkTrigger/StartDialog" method="open"]
-[connection signal="tree_entered" from="SceneNameSetter" to="SceneNameSetter" method="Set"]
-
-[editable path="YSorted/Vesna"]
-[editable path="YSorted/Well/InteractionArea"]
-[editable path="YSorted/CanGenericPickup"]
-[editable path="YSorted/CanGenericPickup/PickupInteractionArea"]
-[editable path="YSorted/RakeGenericPickup"]
-[editable path="YSorted/RakeGenericPickup/PickupInteractionArea"]
-[editable path="YSorted/SeedPickup"]
-[editable path="YSorted/SeedPickup/PickupInteractionArea"]
-[editable path="YSorted/BeetPickup"]
-[editable path="YSorted/BeetPickup/PickupInteractionArea"]
-[editable path="YSorted/SeedPickup2"]
-[editable path="YSorted/SeedPickup2/PickupInteractionArea"]
-[editable path="YSorted/Blocker/InteractionArea"]
-[editable path="YSorted/trash/trashObject2"]
-[editable path="YSorted/trash/trashObject3"]
-[editable path="YSorted/trash/trashObject4"]
-[editable path="YSorted/trash/trashObject9"]
-[editable path="CanvasLayer"]
diff --git a/scenes/Babushka_scene_fight_world_room.tscn b/scenes/Babushka_scene_fight_world_room.tscn
deleted file mode 100644
index ce9ae55..0000000
--- a/scenes/Babushka_scene_fight_world_room.tscn
+++ /dev/null
@@ -1,2182 +0,0 @@
-[gd_scene load_steps=52 format=3 uid="uid://cacnapfv7w567"]
-
-[ext_resource type="Script" uid="uid://bqomwxclsbhd3" path="res://scripts/CSharp/Common/Camera/CameraController.cs" id="1_pi6ua"]
-[ext_resource type="Texture2D" uid="uid://8sr11ex30n0m" path="res://art/mockups/Kenney_Backgrounds/Samples/uncolored_hills.png" id="2_hqa4k"]
-[ext_resource type="Texture2D" uid="uid://be1nofeo7an0" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud2.png" id="3_ir2xa"]
-[ext_resource type="Texture2D" uid="uid://o6vnf7n7qp8o" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud6.png" id="4_3y3c4"]
-[ext_resource type="Texture2D" uid="uid://cc0o84q5u437k" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud7.png" id="5_elhbh"]
-[ext_resource type="Texture2D" uid="uid://cqdb0iqhlk5st" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud8.png" id="6_cvg1r"]
-[ext_resource type="Texture2D" uid="uid://cydc6feouwxys" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/hills1.png" id="7_x3yi1"]
-[ext_resource type="Texture2D" uid="uid://vt1gtr2trvwt" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/hills2.png" id="8_kcbkm"]
-[ext_resource type="Texture2D" uid="uid://b6k4vrgj745k" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree03.png" id="9_m1imc"]
-[ext_resource type="Texture2D" uid="uid://dchn4jd4d7q3w" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree01.png" id="10_svwgx"]
-[ext_resource type="Texture2D" uid="uid://8ai3me0j0wi" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree04.png" id="11_blrv5"]
-[ext_resource type="Texture2D" uid="uid://g83vpep7rwwd" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree12.png" id="12_fx2ph"]
-[ext_resource type="Texture2D" uid="uid://bleimj6jr1jka" path="res://art/general/rectangle.png" id="13_lbo36"]
-[ext_resource type="Texture2D" uid="uid://dxrc50i65wuc4" path="res://art/mockups/Jelena 2d/jelena_mockup_bg01.png" id="14_6f1e2"]
-[ext_resource type="Texture2D" uid="uid://dv2jepy2el544" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree11.png" id="15_2x6x8"]
-[ext_resource type="Shader" uid="uid://do5og8uubh2m5" path="res://shader/HSV.gdshader" id="16_0fard"]
-[ext_resource type="Texture2D" uid="uid://d0e8a7qsfkhy3" path="res://art/mockups/Jelena 2d/jelena_mockup_bg_02.png" id="17_40bfw"]
-[ext_resource type="Texture2D" uid="uid://bqoyk3fsrmu1x" path="res://art/nature/baum märz 2025/back back trees.png" id="18_uik6u"]
-[ext_resource type="Texture2D" uid="uid://451bkvxcxab7" path="res://art/nature/baum märz 2025/gräser und büsche.png" id="19_edja8"]
-[ext_resource type="Texture2D" uid="uid://dldk8n51ag8fh" path="res://art/nature/baum märz 2025/backtreebois team brandon.png" id="20_pxlql"]
-[ext_resource type="Texture2D" uid="uid://bmjjfd5ngptxe" path="res://art/nature/baum märz 2025/backtreebois team kennedy.png" id="21_mlqvj"]
-[ext_resource type="Texture2D" uid="uid://bcw6oeovkmiup" path="res://art/nature/baum märz 2025/sonnenblumeseamless.png" id="22_22c4u"]
-[ext_resource type="Shader" uid="uid://xnky830dtfsn" path="res://shader/repeat_texture.gdshader" id="23_2ouqg"]
-[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Vesna.tscn" id="24_ffcio"]
-[ext_resource type="Resource" uid="uid://dlcmqfjvgphqu" path="res://resources/items/rake.tres" id="25_3h260"]
-[ext_resource type="Shader" uid="uid://braevmqauoek7" path="res://shader/swaying_plant.gdshader" id="27_txtka"]
-[ext_resource type="Texture2D" uid="uid://dgavbfci8x178" path="res://art/nature/grass/grass-1.png" id="28_ejigw"]
-[ext_resource type="Texture2D" uid="uid://h2b5aufaaw7w" path="res://art/nature/grass/grass-2.png" id="29_pjemw"]
-[ext_resource type="Texture2D" uid="uid://b644ofy7fml5w" path="res://art/nature/grass/grass-5.png" id="30_cmmg6"]
-[ext_resource type="Texture2D" uid="uid://badnnid7dgnpk" path="res://art/nature/grass/grass-4.png" id="31_spe7q"]
-[ext_resource type="Texture2D" uid="uid://ct7ea8ikor5rf" path="res://art/nature/grass/grass-3.png" id="32_inmkn"]
-[ext_resource type="Texture2D" uid="uid://d3dwl6ph0pu1d" path="res://art/nature/grass/grass-6.png" id="33_xtiat"]
-[ext_resource type="Texture2D" uid="uid://dyueumlr5ltvr" path="res://art/nature/baum märz 2025/megaeichel megaast.png" id="34_nykjo"]
-[ext_resource type="Texture2D" uid="uid://cuqkp4qvcg8jc" path="res://art/nature/baum märz 2025/trauerweiden.png" id="35_g3bna"]
-[ext_resource type="Texture2D" uid="uid://bely5cfbf2x52" path="res://art/nature/baum märz 2025/umgeknackst.png" id="36_vwtyh"]
-[ext_resource type="Script" uid="uid://bryibv73x5iwr" path="res://scripts/CSharp/Common/Fight/NextRoomTrigger.cs" id="37_3y3c4"]
-[ext_resource type="Script" uid="uid://dpkx2gbg7b5xh" path="res://scripts/CSharp/Common/Fight/PathSetup.cs" id="37_elhbh"]
-[ext_resource type="Script" uid="uid://dbu8afaiohpdh" path="res://scripts/CSharp/Common/Fight/FightRoomSceneSetup.cs" id="40_cvg1r"]
-[ext_resource type="PackedScene" uid="uid://bcld43daavmrn" path="res://prefabs/fight/fight_scene_switcher.tscn" id="40_elhbh"]
-[ext_resource type="PackedScene" uid="uid://qfdiudt3vpai" path="res://prefabs/fight/roaming_enemy_group.tscn" id="41_cvg1r"]
-[ext_resource type="PackedScene" uid="uid://dpbbroif2tnil" path="res://prefabs/interactions/generic_item_on_ground_2d.tscn" id="41_x3yi1"]
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_ruj2u"]
-shader = ExtResource("16_0fard")
-shader_parameter/hue_shift = 0.0
-shader_parameter/saturation_mult = 0.603
-shader_parameter/value_mult = 1.0
-shader_parameter/brightness_add = -0.4369999732574999
-shader_parameter/contrast_mult = 1.138000054055
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_q1iw4"]
-shader = ExtResource("16_0fard")
-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_663j1"]
-offsets = PackedFloat32Array(0, 0.994302)
-colors = PackedColorArray(0.20454055, 0.23990041, 0.2641038, 1, 0.058763355, 0.07233205, 0.105805494, 1)
-
-[sub_resource type="FastNoiseLite" id="FastNoiseLite_d5x6a"]
-
-[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_d53cn"]
-noise = SubResource("FastNoiseLite_d5x6a")
-color_ramp = SubResource("Gradient_663j1")
-seamless = true
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_k0jkw"]
-shader = ExtResource("23_2ouqg")
-shader_parameter/tiling_scale = Vector2(7.79, 5.2)
-shader_parameter/noise = SubResource("NoiseTexture2D_d53cn")
-
-[sub_resource type="Gradient" id="Gradient_eryax"]
-colors = PackedColorArray(0.10571728, 0.039839525, 0.07500812, 1, 0.2610917, 0.24536225, 0.33510962, 1)
-
-[sub_resource type="FastNoiseLite" id="FastNoiseLite_wgikv"]
-frequency = 0.0296
-fractal_octaves = 7
-fractal_gain = 0.795
-domain_warp_enabled = true
-
-[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_pjpt5"]
-noise = SubResource("FastNoiseLite_wgikv")
-color_ramp = SubResource("Gradient_eryax")
-seamless = true
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_yvxfs"]
-shader = ExtResource("27_txtka")
-shader_parameter/speed = 0.4
-shader_parameter/minStrength = 0.101
-shader_parameter/maxStrength = 0.392
-shader_parameter/strengthScale = 270.22
-shader_parameter/interval = 36.75
-shader_parameter/detail = 3.68
-shader_parameter/distortion = 1.0
-shader_parameter/heightOffset = 0.49
-shader_parameter/offset = 0.2
-
-[sub_resource type="RectangleShape2D" id="RectangleShape2D_ir2xa"]
-size = Vector2(608, 1256)
-
-[node name="BabushkaSceneFightWorldRoom" type="Node2D"]
-
-[node name="Camera2D" type="Camera2D" parent="." node_paths=PackedStringArray("_followNode")]
-position = Vector2(3180, 1961)
-scale = Vector2(1, 0.993819)
-zoom = Vector2(0.25, 0.25)
-limit_left = 6525
-limit_top = -395
-limit_right = 15490
-limit_bottom = 4090
-editor_draw_limits = true
-script = ExtResource("1_pi6ua")
-_followNode = NodePath("../YSorted/Vesna/CharacterBody2D")
-
-[node name="ParallaxBackground" type="ParallaxBackground" parent="."]
-
-[node name="background color layer" type="ParallaxLayer" parent="ParallaxBackground"]
-position = Vector2(0, -552)
-motion_scale = Vector2(0.1, 0.1)
-motion_mirroring = Vector2(2048, 0)
-
-[node name="Sprite2D2" type="Sprite2D" parent="ParallaxBackground/background color layer"]
-modulate = Color(0.11449895, 0.25957486, 0.33625737, 1)
-z_index = -500
-position = Vector2(4096, 0)
-scale = Vector2(2, 2)
-texture = ExtResource("2_hqa4k")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="Sprite2D3" type="Sprite2D" parent="ParallaxBackground/background color layer"]
-modulate = Color(0.11449895, 0.25957486, 0.33625737, 1)
-z_index = -500
-scale = Vector2(2, 2)
-texture = ExtResource("2_hqa4k")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="Sprite2D4" type="Sprite2D" parent="ParallaxBackground/background color layer"]
-modulate = Color(0.11449895, 0.25957486, 0.33625737, 1)
-z_index = -500
-position = Vector2(8192, 0)
-scale = Vector2(2, 2)
-texture = ExtResource("2_hqa4k")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="clouds layer" type="ParallaxLayer" parent="ParallaxBackground"]
-modulate = Color(0.26657522, 0.2665752, 0.2665752, 1)
-position = Vector2(-7, -138)
-motion_scale = Vector2(0.2, 0.2)
-motion_mirroring = Vector2(7000, 0)
-
-[node name="cloud" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
-z_index = -400
-position = Vector2(792, 400)
-scale = Vector2(2, 2)
-texture = ExtResource("3_ir2xa")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="cloud2" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
-z_index = -400
-position = Vector2(2656, 272)
-scale = Vector2(2, 2)
-texture = ExtResource("4_3y3c4")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="cloud3" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
-z_index = -400
-position = Vector2(3240, 488)
-scale = Vector2(2, 2)
-texture = ExtResource("5_elhbh")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="cloud4" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
-z_index = -400
-position = Vector2(5461, 185)
-scale = Vector2(2, 2)
-texture = ExtResource("6_cvg1r")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="background layer 3" type="ParallaxLayer" parent="ParallaxBackground"]
-modulate = Color(0, 0.42227474, 0.4229499, 1)
-position = Vector2(18, -713)
-motion_scale = Vector2(0.25, 0.25)
-motion_mirroring = Vector2(5424, 0)
-
-[node name="Kenney assets" type="Node2D" parent="ParallaxBackground/background layer 3"]
-position = Vector2(0, -39)
-scale = Vector2(1.2, 1.2)
-
-[node name="hills" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.709819, 0.713726, 0.717632, 1)
-z_index = -300
-position = Vector2(0, 1420)
-scale = Vector2(3, 3)
-texture = ExtResource("7_x3yi1")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="hills 1" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.709819, 0.713726, 0.717632, 1)
-z_index = -300
-position = Vector2(2999, 1420)
-scale = Vector2(3, 3)
-texture = ExtResource("8_kcbkm")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="tree" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(376, 1136)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("9_m1imc")
-
-[node name="tree2" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(312, 1160)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("9_m1imc")
-
-[node name="tree3" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(216, 1072)
-scale = Vector2(1.46078, 0.957947)
-texture = ExtResource("10_svwgx")
-
-[node name="tree4" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(104, 1128)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("9_m1imc")
-
-[node name="tree5" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(1640, 1088)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("9_m1imc")
-
-[node name="tree6" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(2456, 1256)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("9_m1imc")
-
-[node name="tree7" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(2392, 1288)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("9_m1imc")
-
-[node name="tree8" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(2568, 1200)
-scale = Vector2(1.33805, 0.991627)
-texture = ExtResource("11_blrv5")
-
-[node name="tree9" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(3376, 1224)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("9_m1imc")
-
-[node name="tree10" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(3488, 1248)
-scale = Vector2(0.939717, 0.72619)
-texture = ExtResource("12_fx2ph")
-
-[node name="tree11" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(4912, 1078.25)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("9_m1imc")
-
-[node name="Sprite2D" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.584268, 0.659007, 0.690272, 1)
-z_index = -300
-position = Vector2(3069.17, 2218.33)
-scale = Vector2(12, 3)
-texture = ExtResource("13_lbo36")
-
-[node name="JelenaMockupBg01" type="Sprite2D" parent="ParallaxBackground/background layer 3"]
-visible = false
-position = Vector2(3552, 1296)
-scale = Vector2(3, 3.062)
-texture = ExtResource("14_6f1e2")
-
-[node name="background layer 4" type="ParallaxLayer" parent="ParallaxBackground"]
-position = Vector2(0, -82)
-motion_scale = Vector2(0.5, 0.5)
-motion_mirroring = Vector2(10480, 0)
-
-[node name="Kenney Assets" type="Node2D" parent="ParallaxBackground/background layer 4"]
-visible = false
-
-[node name="hills" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.525643, 0.556909, 0.560815, 1)
-position = Vector2(0, 1420)
-scale = Vector2(4, 4)
-texture = ExtResource("7_x3yi1")
-centered = false
-offset = Vector2(-200, -80)
-
-[node name="hills 1" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.525643, 0.556909, 0.560815, 1)
-position = Vector2(3999, 1420)
-scale = Vector2(4, 4)
-texture = ExtResource("8_kcbkm")
-centered = false
-offset = Vector2(-200, -80)
-
-[node name="tree" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(128, 784)
-scale = Vector2(5.11066, 3.99823)
-texture = ExtResource("15_2x6x8")
-
-[node name="tree2" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(976, 952)
-scale = Vector2(3.7465, 2.76803)
-texture = ExtResource("15_2x6x8")
-
-[node name="tree9" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(1160, 976)
-scale = Vector2(3.7465, 2.76803)
-texture = ExtResource("15_2x6x8")
-flip_h = true
-
-[node name="tree3" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(1368, 800)
-scale = Vector2(3.7465, 2.76803)
-texture = ExtResource("15_2x6x8")
-
-[node name="tree4" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(2328, 880)
-scale = Vector2(3.7465, 2.76803)
-texture = ExtResource("15_2x6x8")
-
-[node name="tree5" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(3112, 944)
-scale = Vector2(3.7465, 2.76803)
-texture = ExtResource("15_2x6x8")
-
-[node name="tree6" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(4248, 960)
-scale = Vector2(3.7465, 2.76803)
-texture = ExtResource("15_2x6x8")
-
-[node name="tree10" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(5376, 848)
-scale = Vector2(3.7465, 2.76803)
-texture = ExtResource("15_2x6x8")
-flip_h = true
-
-[node name="tree11" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(5624, 976)
-scale = Vector2(2.93619, 1.96107)
-texture = ExtResource("15_2x6x8")
-
-[node name="tree12" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(5856.97, 753.531)
-scale = Vector2(3.3702, 3.05266)
-texture = ExtResource("15_2x6x8")
-
-[node name="tree13" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(6888, 912)
-scale = Vector2(3.3702, 3.05266)
-texture = ExtResource("15_2x6x8")
-flip_h = true
-
-[node name="tree14" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(7088.48, 752.766)
-scale = Vector2(3.69909, 3.46732)
-texture = ExtResource("15_2x6x8")
-
-[node name="tree15" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(7224, 888)
-scale = Vector2(3.1922, 3.25497)
-texture = ExtResource("15_2x6x8")
-
-[node name="tree7" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(4392, 1152)
-scale = Vector2(2.55123, 1.88928)
-texture = ExtResource("15_2x6x8")
-flip_h = true
-
-[node name="tree8" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(2944, 992)
-scale = Vector2(3.008, 2.76803)
-texture = ExtResource("15_2x6x8")
-
-[node name="JelenaMockupBg02" type="Sprite2D" parent="ParallaxBackground/background layer 4"]
-z_index = -200
-material = SubResource("ShaderMaterial_ruj2u")
-position = Vector2(2668, 726)
-scale = Vector2(2.75, 2.75)
-texture = ExtResource("17_40bfw")
-
-[node name="JelenaMockupBg03" type="Sprite2D" parent="ParallaxBackground/background layer 4"]
-z_index = -200
-material = SubResource("ShaderMaterial_ruj2u")
-position = Vector2(7923, 727)
-scale = Vector2(2.75, 2.75)
-texture = ExtResource("17_40bfw")
-
-[node name="back back trees layer" type="ParallaxLayer" parent="ParallaxBackground"]
-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.15348598, 0.1618683, 0.098344676, 1)
-position = Vector2(993, 1576)
-scale = Vector2(5, 5)
-texture = ExtResource("7_x3yi1")
-centered = false
-offset = Vector2(-200, -80)
-
-[node name="hills 1" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.15348598, 0.1618683, 0.098344676, 1)
-position = Vector2(5961, 1582)
-scale = Vector2(5, 5)
-texture = ExtResource("8_kcbkm")
-centered = false
-offset = Vector2(-200, -80)
-
-[node name="tree" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.15348598, 0.1618683, 0.098344676, 1)
-material = SubResource("ShaderMaterial_q1iw4")
-position = Vector2(3017.3, 536.15)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("18_uik6u")
-region_enabled = true
-region_rect = Rect2(770, 3, 304, 979)
-
-[node name="tree2" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.15348598, 0.1618683, 0.098344676, 1)
-material = SubResource("ShaderMaterial_q1iw4")
-position = Vector2(1807.5, 1408)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("18_uik6u")
-region_enabled = true
-region_rect = Rect2(399, 420, 228, 493)
-
-[node name="tree4" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.15348598, 0.1618683, 0.098344676, 1)
-material = SubResource("ShaderMaterial_q1iw4")
-position = Vector2(3321.3, 600.15)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("18_uik6u")
-region_enabled = true
-region_rect = Rect2(1770, -4, 289, 930)
-
-[node name="tree11" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.15348598, 0.1618683, 0.098344676, 1)
-material = SubResource("ShaderMaterial_q1iw4")
-position = Vector2(460, 622)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("18_uik6u")
-region_enabled = true
-region_rect = Rect2(1770, -4, 289, 930)
-
-[node name="tree5" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.15348598, 0.1618683, 0.098344676, 1)
-material = SubResource("ShaderMaterial_q1iw4")
-position = Vector2(5081.3, 696.15)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("18_uik6u")
-region_enabled = true
-region_rect = Rect2(2283, 2, 186, 840)
-
-[node name="tree10" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.15348598, 0.1618683, 0.098344676, 1)
-material = SubResource("ShaderMaterial_q1iw4")
-position = Vector2(8470, 694)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("18_uik6u")
-region_enabled = true
-region_rect = Rect2(2283, 2, 186, 840)
-
-[node name="tree3" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.15348598, 0.1618683, 0.098344676, 1)
-material = SubResource("ShaderMaterial_q1iw4")
-position = Vector2(6596.8, 1566.35)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("18_uik6u")
-region_enabled = true
-region_rect = Rect2(399, 420, 228, 493)
-
-[node name="tree8" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.15348598, 0.1618683, 0.098344676, 1)
-material = SubResource("ShaderMaterial_q1iw4")
-position = Vector2(8110.6, 758.5)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("18_uik6u")
-region_enabled = true
-region_rect = Rect2(1770, -4, 289, 930)
-
-[node name="tree9" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.15348598, 0.1618683, 0.098344676, 1)
-material = SubResource("ShaderMaterial_q1iw4")
-position = Vector2(10240, 850)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("18_uik6u")
-region_enabled = true
-region_rect = Rect2(2283, 2, 186, 840)
-
-[node name="tree6" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.15348598, 0.1618683, 0.098344676, 1)
-material = SubResource("ShaderMaterial_q1iw4")
-position = Vector2(5641.3, 1168.15)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("18_uik6u")
-region_enabled = true
-region_rect = Rect2(2609, 434, 304, 467)
-
-[node name="tree7" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.15348598, 0.1618683, 0.098344676, 1)
-material = SubResource("ShaderMaterial_q1iw4")
-position = Vector2(5161.3, 608.15)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("18_uik6u")
-region_enabled = true
-region_rect = Rect2(3111, -4, 167, 949)
-
-[node name="bush" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.15348598, 0.1618683, 0.098344676, 1)
-material = SubResource("ShaderMaterial_q1iw4")
-position = Vector2(3239.5, 1288)
-texture = ExtResource("19_edja8")
-region_enabled = true
-region_rect = Rect2(149, 15, 464, 478)
-
-[node name="bush2" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.15348598, 0.1618683, 0.098344676, 1)
-material = SubResource("ShaderMaterial_q1iw4")
-position = Vector2(1791.5, 1448)
-texture = ExtResource("19_edja8")
-flip_h = true
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush3" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.15348598, 0.1618683, 0.098344676, 1)
-material = SubResource("ShaderMaterial_q1iw4")
-position = Vector2(1255.5, 1392)
-texture = ExtResource("19_edja8")
-flip_h = true
-region_enabled = true
-region_rect = Rect2(0, 604, 248, 228)
-
-[node name="bush4" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.15348598, 0.1618683, 0.098344676, 1)
-material = SubResource("ShaderMaterial_q1iw4")
-position = Vector2(5471.5, 1432)
-texture = ExtResource("19_edja8")
-flip_h = true
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush5" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.15348598, 0.1618683, 0.098344676, 1)
-material = SubResource("ShaderMaterial_q1iw4")
-position = Vector2(5007.5, 1312)
-texture = ExtResource("19_edja8")
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush6" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.15348598, 0.1618683, 0.098344676, 1)
-material = SubResource("ShaderMaterial_q1iw4")
-position = Vector2(3583.5, 1248)
-scale = Vector2(0.575, 0.575)
-texture = ExtResource("19_edja8")
-flip_h = true
-region_enabled = true
-region_rect = Rect2(358, 523, 345, 289)
-
-[node name="back tree bois layer 5" type="ParallaxLayer" parent="ParallaxBackground"]
-position = Vector2(28, -28)
-motion_mirroring = Vector2(10000, 0)
-
-[node name="tree" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.2821873, 0.32191858, 0.34160244, 1)
-z_index = 1
-position = Vector2(1483.7, 800)
-scale = Vector2(1.6, 1.6)
-texture = ExtResource("20_pxlql")
-region_enabled = true
-region_rect = Rect2(-2, -5, 911, 1386)
-
-[node name="tree2" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.2821873, 0.32191858, 0.34160244, 1)
-z_index = 1
-position = Vector2(771.7, 664)
-scale = Vector2(1.6, 1.6)
-texture = ExtResource("21_mlqvj")
-region_enabled = true
-region_rect = Rect2(0, 4, 604, 1363)
-
-[node name="tree3" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.2821873, 0.32191858, 0.34160244, 1)
-z_index = 1
-position = Vector2(1763.7, 728)
-scale = Vector2(1.6, 1.6)
-texture = ExtResource("21_mlqvj")
-region_enabled = true
-region_rect = Rect2(626, -4, 711, 1519)
-
-[node name="tree12" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.2821873, 0.32191858, 0.34160244, 1)
-z_index = 1
-position = Vector2(9464, 731)
-scale = Vector2(1.6, 1.6)
-texture = ExtResource("21_mlqvj")
-region_enabled = true
-region_rect = Rect2(626, -4, 711, 1519)
-
-[node name="tree4" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.2821873, 0.32191858, 0.34160244, 1)
-z_index = 1
-position = Vector2(2939.7, 752)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("21_mlqvj")
-region_enabled = true
-region_rect = Rect2(1504, -2, 402, 1124)
-
-[node name="tree5" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.2821873, 0.32191858, 0.34160244, 1)
-z_index = 1
-position = Vector2(3683.7, 800)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("20_pxlql")
-region_enabled = true
-region_rect = Rect2(927, -1, 736, 1294)
-
-[node name="tree6" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.2821873, 0.32191858, 0.34160244, 1)
-z_index = 1
-position = Vector2(115.7, 608)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("20_pxlql")
-region_enabled = true
-region_rect = Rect2(1834, -5, 733, 1360)
-
-[node name="tree7" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.2821873, 0.32191858, 0.34160244, 1)
-z_index = 1
-position = Vector2(6259.7, 728)
-scale = Vector2(1.6, 1.6)
-texture = ExtResource("21_mlqvj")
-region_enabled = true
-region_rect = Rect2(626, -4, 711, 1519)
-
-[node name="tree8" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.2821873, 0.32191858, 0.34160244, 1)
-z_index = 1
-position = Vector2(7435.7, 752)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("21_mlqvj")
-region_enabled = true
-region_rect = Rect2(1504, -2, 402, 1124)
-
-[node name="tree11" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.2821873, 0.32191858, 0.34160244, 1)
-z_index = 1
-position = Vector2(9092, 636)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("21_mlqvj")
-region_enabled = true
-region_rect = Rect2(1504, -2, 402, 1124)
-
-[node name="tree9" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.2821873, 0.32191858, 0.34160244, 1)
-z_index = 1
-position = Vector2(8179.7, 800)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("20_pxlql")
-region_enabled = true
-region_rect = Rect2(927, -1, 736, 1294)
-
-[node name="tree10" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.2821873, 0.32191858, 0.34160244, 1)
-z_index = 1
-position = Vector2(4611.7, 608)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("20_pxlql")
-region_enabled = true
-region_rect = Rect2(1834, -5, 733, 1360)
-
-[node name="sunflower field" type="ParallaxLayer" parent="ParallaxBackground"]
-visible = false
-motion_mirroring = Vector2(3779, 0)
-
-[node name="Sonnenblumeseamless" type="Sprite2D" parent="ParallaxBackground/sunflower field"]
-z_index = -50
-position = Vector2(1892, 1863)
-texture = ExtResource("22_22c4u")
-
-[node name="Sonnenblumeseamless2" type="Sprite2D" parent="ParallaxBackground/sunflower field"]
-z_index = -50
-position = Vector2(9411, 1863)
-texture = ExtResource("22_22c4u")
-
-[node name="ground layer" type="ParallaxLayer" parent="ParallaxBackground"]
-position = Vector2(80, 208)
-motion_mirroring = Vector2(8192, 0)
-
-[node name="floortile00" type="Sprite2D" parent="ParallaxBackground/ground layer"]
-z_index = -10
-texture_repeat = 2
-material = SubResource("ShaderMaterial_k0jkw")
-position = Vector2(3888, 2688)
-scale = Vector2(16, 5.48)
-texture = SubResource("NoiseTexture2D_pjpt5")
-
-[node name="ParalaxForeground" type="ParallaxBackground" parent="."]
-layer = 1
-
-[node name="fg1" type="ParallaxLayer" parent="ParalaxForeground"]
-modulate = Color(0.12842685, 0.3583113, 0.5046753, 1)
-position = Vector2(-897, -245)
-motion_scale = Vector2(1.2, 1.2)
-motion_mirroring = Vector2(8192, 0)
-
-[node name="TreeA4" type="Sprite2D" parent="ParalaxForeground/fg1"]
-z_index = 120
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(9188, 5991)
-scale = Vector2(3.26718, 4.50965)
-texture = ExtResource("35_g3bna")
-region_enabled = true
-region_rect = Rect2(0, 0, 1405.76, 1244)
-
-[node name="TreeA5" type="Sprite2D" parent="ParalaxForeground/fg1"]
-modulate = Color(0.865081, 0.854544, 0.930309, 1)
-z_index = 120
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(14366, 5831)
-scale = Vector2(3.26718, 4.50965)
-texture = ExtResource("35_g3bna")
-flip_h = true
-region_enabled = true
-region_rect = Rect2(0, 0, 1405.76, 1244)
-
-[node name="YSorted" type="Node2D" parent="."]
-y_sort_enabled = true
-
-[node name="Vesna" parent="YSorted" instance=ExtResource("24_ffcio")]
-position = Vector2(8202, 1950)
-_hoe = ExtResource("25_3h260")
-
-[node name="CharacterBody2D" parent="YSorted/Vesna" index="0"]
-y_sort_enabled = true
-
-[node name="visuals" parent="YSorted/Vesna/CharacterBody2D" index="1"]
-y_sort_enabled = true
-
-[node name="Animated Sprites" parent="YSorted/Vesna/CharacterBody2D/visuals" index="0"]
-y_sort_enabled = true
-animation = &"diagonal item"
-frame = 0
-frame_progress = 0.0
-
-[node name="ForestVisuals" type="Node2D" parent="YSorted"]
-modulate = Color(0.44591373, 0.17877698, 0.19915006, 1)
-y_sort_enabled = true
-position = Vector2(-60, -250)
-
-[node name="Static" type="Node2D" parent="YSorted/ForestVisuals"]
-y_sort_enabled = true
-position = Vector2(-8213, 84)
-
-[node name="greenery" type="Node2D" parent="YSorted/ForestVisuals/Static"]
-y_sort_enabled = true
-
-[node name="left side" type="Node2D" parent="YSorted/ForestVisuals/Static/greenery"]
-
-[node name="bush" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-modulate = Color(1, 0.86, 0.86, 1)
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(12572, 2621.14)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush5" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(12569, 3624.14)
-scale = Vector2(-2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush6" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(12361, 3147)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush7" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-modulate = Color(1, 0.86, 0.86, 1)
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(11020, 2268.14)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush8" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(11265, 2268.14)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush9" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(11376, 2268.14)
-scale = Vector2(-1.86739, 2.34145)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush2" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(13069, 2044)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -196)
-region_enabled = true
-region_rect = Rect2(1699, 76, 280, 230)
-
-[node name="bush4" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(16912, 1803)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-region_enabled = true
-region_rect = Rect2(0, 604, 248, 228)
-
-[node name="bush10" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(7757, 2032)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush11" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(8891, 2100)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1464, 419, 144, 115)
-
-[node name="bush12" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-modulate = Color(1, 0.86, 0.86, 1)
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(9170, 2052)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1699, 76, 280, 230)
-
-[node name="bush13" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(12972, 2953)
-scale = Vector2(-2.82886, 2.51195)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1699, 76, 280, 230)
-
-[node name="bush14" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(14232, 2419)
-scale = Vector2(-5.54387, 3.80466)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush15" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-modulate = Color(1, 0.86, 0.86, 1)
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(13382, 2574)
-scale = Vector2(3.21806, 3.18583)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush16" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(14148, 1749)
-scale = Vector2(-2.40318, 3.59175)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush17" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(9556, 2071)
-scale = Vector2(-2.40318, 3.59175)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush18" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(9887, 2216)
-scale = Vector2(-1.87764, 2.59175)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush19" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(10074, 2216)
-scale = Vector2(1.53273, 1.82378)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush20" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(10217, 2026)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush21" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(10721, 2026)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush22" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(13292, 2026)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush25" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(12369, 2026)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush26" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-modulate = Color(1, 0.86, 0.86, 1)
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(13458, 2026)
-scale = Vector2(1.41694, 1.75208)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush27" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(13687, 1938)
-scale = Vector2(1.40272, 1.38546)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(0, 604, 248, 228)
-
-[node name="bush23" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-z_index = 1
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(15022, 3301)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush24" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-z_index = 2
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(15973, 3380)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1464, 419, 144, 115)
-
-[node name="bush3" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/left side"]
-modulate = Color(1, 0.86, 0.86, 1)
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(14558, 2508)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -50)
-region_enabled = true
-region_rect = Rect2(1464, 419, 144, 115)
-
-[node name="right side" type="Node2D" parent="YSorted/ForestVisuals/Static/greenery"]
-y_sort_enabled = true
-position = Vector2(13188, 30)
-
-[node name="bush" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(4383, 1691)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush5" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(3138, 3318)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(1.596, -114.034)
-flip_h = true
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush6" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(5757, 4296)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush7" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(5060, 1855)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(-4.5, -56)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush8" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(4015, 1894)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(-3.5, -59)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush9" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(5324.6553, 1847.6593)
-scale = Vector2(-1.86739, 2.34145)
-texture = ExtResource("19_edja8")
-offset = Vector2(-0.18457031, -59.61389)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush2" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-modulate = Color(0.886275, 0.945098, 0.945098, 1)
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(2792, 2938)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(-14, -100.5)
-region_enabled = true
-region_rect = Rect2(1699, 76, 280, 230)
-
-[node name="bush4" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(7369, 1881)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(-4, -99.5)
-region_enabled = true
-region_rect = Rect2(0, 604, 248, 228)
-
-[node name="bush10" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(7747, 1840)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(5, -76)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush28" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-z_index = 100
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(6412, 4038)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(0, 604, 248, 228)
-
-[node name="bush29" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-z_index = 100
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(7690, 4131)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush11" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(9010, 1845)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(-14.5, -38.5)
-region_enabled = true
-region_rect = Rect2(1464, 419, 144, 115)
-
-[node name="bush12" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(9267, 1881)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(-29.5, -99.5)
-region_enabled = true
-region_rect = Rect2(1699, 76, 280, 230)
-
-[node name="bush13" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-z_index = 100
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(8235, 4262)
-scale = Vector2(-2.82886, 2.51195)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1699, 76, 280, 230)
-
-[node name="bush14" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-z_index = 100
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(8827, 4460)
-scale = Vector2(-5.54387, 3.80466)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -151.895)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush15" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-z_index = 100
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(9713, 4457)
-scale = Vector2(3.21806, 3.18583)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush16" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(3343, 1522.0002)
-scale = Vector2(-2.40318, 3.59175)
-texture = ExtResource("19_edja8")
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush17" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(9542.094, 1883.9717)
-scale = Vector2(-2.40318, 3.59175)
-texture = ExtResource("19_edja8")
-offset = Vector2(-5.786621, -119.928345)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush18" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(9879.163, 1914.8691)
-scale = Vector2(-1.87764, 2.59175)
-texture = ExtResource("19_edja8")
-offset = Vector2(-4.173828, -55.811768)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush19" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(10073, 1998)
-scale = Vector2(1.53273, 1.82378)
-texture = ExtResource("19_edja8")
-offset = Vector2(0.65234375, -52.468018)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush20" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(10217, 2026)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush21" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(10721, 2026)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush22" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(10802, 2596)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush25" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(10802, 2779)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush26" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(10960.999, 3436)
-scale = Vector2(1.41694, 1.75208)
-texture = ExtResource("19_edja8")
-offset = Vector2(1.4121094, -49.288696)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush27" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(10831, 3016)
-scale = Vector2(1.40272, 1.38546)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(0, 604, 248, 228)
-
-[node name="bush23" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-z_index = 1
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(10960.506, 3678.0952)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("19_edja8")
-offset = Vector2(-1.2871094, -82.611084)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush24" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-z_index = 2
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(10831, 2250)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1464, 419, 144, 115)
-
-[node name="bush3" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/right side"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(6758, 1838)
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(0, -50)
-region_enabled = true
-region_rect = Rect2(1464, 419, 144, 115)
-
-[node name="grass" type="Node2D" parent="YSorted/ForestVisuals/Static/greenery"]
-
-[node name="grass" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(16914, 3590)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("28_ejigw")
-region_enabled = true
-region_rect = Rect2(42, 16, 176, 163)
-
-[node name="grass44" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(20689, 3151)
-scale = Vector2(12.2062, 8.82233)
-texture = ExtResource("28_ejigw")
-region_enabled = true
-region_rect = Rect2(42, 16, 176, 163)
-
-[node name="grass57" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(21102, 2021)
-scale = Vector2(8.42127, 4.11668)
-texture = ExtResource("28_ejigw")
-region_enabled = true
-region_rect = Rect2(42, 16, 176, 163)
-
-[node name="grass55" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(18349, 2842)
-scale = Vector2(12.2062, 8.82233)
-texture = ExtResource("28_ejigw")
-region_enabled = true
-region_rect = Rect2(42, 16, 176, 163)
-
-[node name="grass45" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(22621, 2402)
-scale = Vector2(9.80195, 6.42344)
-texture = ExtResource("28_ejigw")
-region_enabled = true
-region_rect = Rect2(42, 16, 176, 163)
-
-[node name="grass46" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(22198, 3694)
-scale = Vector2(12.2062, 8.82233)
-texture = ExtResource("28_ejigw")
-region_enabled = true
-region_rect = Rect2(42, 16, 176, 163)
-
-[node name="grass13" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.954868, 0.882599, 0.798501, 1)
-z_index = -5
-position = Vector2(11998, 2044.14)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("28_ejigw")
-region_enabled = true
-region_rect = Rect2(332, 194, 179, 154)
-
-[node name="grass14" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(11275, 2550.14)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("28_ejigw")
-region_enabled = true
-region_rect = Rect2(22, 226, 197, 145)
-
-[node name="grass15" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(13031, 3052)
-scale = Vector2(9.0736, 7.40714)
-texture = ExtResource("28_ejigw")
-region_enabled = true
-region_rect = Rect2(22, 226, 197, 145)
-
-[node name="grass16" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(11206, 2950)
-scale = Vector2(5.58376, 4.48372)
-texture = ExtResource("28_ejigw")
-region_enabled = true
-region_rect = Rect2(305, 25, 186, 153)
-
-[node name="grass18" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.78, 0.78, 0.78, 1)
-z_index = -5
-position = Vector2(13063, 3166.14)
-scale = Vector2(5.58376, 2.56212)
-texture = ExtResource("28_ejigw")
-region_enabled = true
-region_rect = Rect2(305, 25, 186, 153)
-
-[node name="grass19" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(12569, 3487.14)
-scale = Vector2(5.58376, 4.48372)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(364, 32, 148, 153)
-
-[node name="grass20" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(10544, 3050)
-scale = Vector2(7.28513, 4.2484)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(364, 32, 148, 153)
-
-[node name="grass21" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(12718, 3664)
-scale = Vector2(7.28513, 6.16997)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(364, 32, 148, 153)
-
-[node name="grass43" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(15328, 1933)
-scale = Vector2(7.28513, 6.16997)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(364, 32, 148, 153)
-
-[node name="grass22" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.78, 0.78, 0.78, 1)
-z_index = -5
-position = Vector2(10844, 2200)
-scale = Vector2(7.28513, 4.43792)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(364, 32, 148, 153)
-
-[node name="grass23" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.954868, 0.882599, 0.798501, 1)
-z_index = -5
-position = Vector2(10406, 2465)
-scale = Vector2(7.28513, 6.16997)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass24" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(11575, 2049)
-scale = Vector2(7.28513, 4.46234)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass25" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(7473, 3724)
-scale = Vector2(7.28513, 6.16997)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass26" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(7662, 2562)
-rotation = 1.57079
-scale = Vector2(7.28513, 6.16997)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass27" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(8802, 3147)
-rotation = 1.57079
-scale = Vector2(10.3031, 14.9604)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass17" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(9872, 3341)
-rotation = 2.09439
-scale = Vector2(5.58376, 4.48372)
-texture = ExtResource("28_ejigw")
-region_enabled = true
-region_rect = Rect2(305, 25, 186, 153)
-
-[node name="grass2" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.78, 0.78, 0.78, 1)
-z_index = -5
-position = Vector2(8846.24, 1965)
-scale = Vector2(8.56132, 4.49734)
-texture = ExtResource("28_ejigw")
-region_enabled = true
-region_rect = Rect2(332, 194, 179, 154)
-
-[node name="grass3" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.954868, 0.882599, 0.798501, 1)
-z_index = -5
-position = Vector2(18274, 1857)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("30_cmmg6")
-offset = Vector2(-14.715942, 26.561523)
-region_enabled = true
-region_rect = Rect2(7, 4, 256, 220)
-
-[node name="grass53" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.954868, 0.882599, 0.798501, 1)
-z_index = -5
-position = Vector2(19296, 2343)
-scale = Vector2(4.5677, 5.4298)
-texture = ExtResource("30_cmmg6")
-region_enabled = true
-region_rect = Rect2(7, 4, 256, 220)
-
-[node name="grass54" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.954868, 0.882599, 0.798501, 1)
-z_index = -5
-position = Vector2(19369, 3302)
-scale = Vector2(4.5677, 5.4298)
-texture = ExtResource("30_cmmg6")
-region_enabled = true
-region_rect = Rect2(7, 4, 256, 220)
-
-[node name="grass38" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(19442, 1960)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("30_cmmg6")
-region_enabled = true
-region_rect = Rect2(7, 59, 257, 157)
-
-[node name="grass32" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(16284, 1836)
-scale = Vector2(9.30275, 4.60296)
-texture = ExtResource("31_spe7q")
-region_enabled = true
-region_rect = Rect2(147, 255, 218, 128)
-
-[node name="grass33" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(14152, 2798)
-scale = Vector2(6.8578, 6.10617)
-texture = ExtResource("31_spe7q")
-region_enabled = true
-region_rect = Rect2(147, 255, 218, 128)
-
-[node name="grass41" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(15980, 2942)
-scale = Vector2(6.8578, 6.10617)
-texture = ExtResource("31_spe7q")
-region_enabled = true
-region_rect = Rect2(307, 48, 183, 193)
-
-[node name="grass34" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(13337, 1931)
-scale = Vector2(5.22018, 6.29687)
-texture = ExtResource("31_spe7q")
-region_enabled = true
-region_rect = Rect2(147, 255, 218, 128)
-
-[node name="grass35" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.78, 0.78, 0.78, 1)
-z_index = -5
-position = Vector2(14537, 3031)
-scale = Vector2(5.22018, 6.29687)
-texture = ExtResource("31_spe7q")
-region_enabled = true
-region_rect = Rect2(147, 255, 218, 128)
-
-[node name="grass36" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(14537, 3570)
-scale = Vector2(5.1948, 5.15362)
-texture = ExtResource("31_spe7q")
-region_enabled = true
-region_rect = Rect2(307, 48, 183, 193)
-
-[node name="grass37" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(15217, 3630)
-scale = Vector2(5.1948, 5.15362)
-texture = ExtResource("31_spe7q")
-region_enabled = true
-region_rect = Rect2(7, 4, 267, 239)
-
-[node name="grass4" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(23612, 2281)
-rotation = 1.57079
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("31_spe7q")
-region_enabled = true
-region_rect = Rect2(7, 4, 267, 239)
-
-[node name="grass40" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(24144.207, 3443.7068)
-rotation = 3.40339
-scale = Vector2(5.52625, 5.81879)
-texture = ExtResource("29_pjemw")
-offset = Vector2(30.682373, -43.44397)
-region_enabled = true
-region_rect = Rect2(317, 219, 185, 159)
-
-[node name="grass11" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(20024, 2147)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("31_spe7q")
-region_enabled = true
-region_rect = Rect2(147, 255, 218, 128)
-
-[node name="grass39" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.954868, 0.882599, 0.798501, 1)
-z_index = -5
-position = Vector2(21726, 1867)
-scale = Vector2(5.77602, 6.94382)
-texture = ExtResource("32_inmkn")
-region_enabled = true
-region_rect = Rect2(21, 222, 491, 89)
-
-[node name="grass12" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(23041, 2105)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass47" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(17785, 3733)
-scale = Vector2(2.28071, 4.49236)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass48" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(20007, 3082)
-scale = Vector2(2.28071, 4.49236)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass49" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(17500, 2268)
-scale = Vector2(2.28071, 4.49236)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass50" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(16938, 2944)
-scale = Vector2(2.28071, 4.49236)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass51" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(21787, 2266)
-scale = Vector2(2.28071, 4.49236)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass52" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(23751, 2994)
-scale = Vector2(5.35495, 4.49236)
-texture = ExtResource("29_pjemw")
-offset = Vector2(-21.848877, -65.88965)
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass5" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(15375, 3149)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(16, 17, 290, 183)
-
-[node name="grass6" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.78, 0.78, 0.78, 1)
-z_index = -5
-position = Vector2(13784.1, 1946)
-scale = Vector2(7.39612, 3.87779)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(317, 219, 185, 159)
-
-[node name="grass30" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(14034, 2216)
-scale = Vector2(5.5153, 6.5842)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(16, 17, 290, 183)
-
-[node name="grass56" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = 99
-position = Vector2(12630, 3276)
-scale = Vector2(3.32661, 2.09538)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(16, 17, 290, 183)
-
-[node name="grass31" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(15774, 3374)
-scale = Vector2(4.53474, 4.07413)
-texture = ExtResource("30_cmmg6")
-region_enabled = true
-region_rect = Rect2(22, 72, 489, 274)
-
-[node name="grass29" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(12637, 1962)
-scale = Vector2(5.91724, 3.87779)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass7" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(10546.9, 2035.5)
-scale = Vector2(5.38464, 7.05479)
-texture = ExtResource("32_inmkn")
-region_enabled = true
-region_rect = Rect2(32, 32, 445, 73)
-
-[node name="grass28" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(10321, 1770)
-scale = Vector2(5.38464, 7.05479)
-texture = ExtResource("32_inmkn")
-region_enabled = true
-region_rect = Rect2(21, 222, 491, 89)
-
-[node name="grass8" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.954868, 0.882599, 0.798501, 1)
-z_index = -5
-position = Vector2(7291, 2809)
-scale = Vector2(3, 3)
-texture = ExtResource("33_xtiat")
-region_enabled = true
-region_rect = Rect2(14, 38, 295, 165)
-
-[node name="grass9" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(7798.25, 1896.75)
-scale = Vector2(3.76102, 3.55455)
-texture = ExtResource("30_cmmg6")
-region_enabled = true
-region_rect = Rect2(14, 38, 295, 165)
-
-[node name="grass10" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(12419, 3510)
-rotation = -1.57079
-scale = Vector2(3, 11.6269)
-texture = ExtResource("32_inmkn")
-region_enabled = true
-region_rect = Rect2(21, 222, 491, 89)
-
-[node name="trees" type="Node2D" parent="YSorted/ForestVisuals/Static/greenery"]
-
-[node name="FallenTree2" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/trees"]
-z_index = 100
-position = Vector2(17948, 4306)
-rotation = -0.535782
-scale = Vector2(1.18331, 1.10418)
-texture = ExtResource("34_nykjo")
-
-[node name="TreeA" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/trees"]
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(10549, -11)
-scale = Vector2(2.34789, 3.23312)
-texture = ExtResource("35_g3bna")
-region_enabled = true
-region_rect = Rect2(0, 0, 1405.76, 1244)
-
-[node name="TreeA3" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/trees"]
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(15814, -1224)
-scale = Vector2(3.26718, 4.50965)
-texture = ExtResource("35_g3bna")
-region_enabled = true
-region_rect = Rect2(0, 0, 1405.76, 1244)
-
-[node name="TreeA2" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/trees"]
-z_index = -1
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(17459, 1356)
-scale = Vector2(2.06913, 2.06913)
-texture = ExtResource("35_g3bna")
-offset = Vector2(-36.7295, -309.308)
-region_enabled = true
-region_rect = Rect2(0, 0, 1405.76, 1244)
-
-[node name="TreeB" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/trees"]
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(8927, 914)
-scale = Vector2(2.7776, 2.91263)
-texture = ExtResource("35_g3bna")
-region_enabled = true
-region_rect = Rect2(1419.55, -0.619019, 1148.74, 1222.26)
-
-[node name="TreeB4" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/trees"]
-z_index = 100
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(24547, 1408)
-scale = Vector2(2.7776, 2.91263)
-texture = ExtResource("35_g3bna")
-region_enabled = true
-region_rect = Rect2(1419.55, -0.619019, 1148.74, 1222.26)
-
-[node name="TreeB2" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/trees"]
-z_index = -10
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(15223, 1477)
-scale = Vector2(2.06913, 2.06913)
-texture = ExtResource("35_g3bna")
-offset = Vector2(2.4165, -444.148)
-region_enabled = true
-region_rect = Rect2(1419.55, -0.619019, 1148.74, 1222.26)
-
-[node name="TreeB3" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/trees"]
-z_index = -2
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(22079, 629)
-scale = Vector2(2.06913, 2.06913)
-texture = ExtResource("35_g3bna")
-region_enabled = true
-region_rect = Rect2(1419.55, -0.619019, 1148.74, 1222.26)
-
-[node name="TreeC" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/trees"]
-z_index = 105
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(15156, 3649)
-scale = Vector2(2.06913, 2.06913)
-texture = ExtResource("35_g3bna")
-region_enabled = true
-region_rect = Rect2(2563.7, 8.26111, 1089.01, 1213.38)
-
-[node name="TreeC2" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/trees"]
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(19571, -107)
-scale = Vector2(3.02154, 3.02987)
-texture = ExtResource("35_g3bna")
-flip_h = true
-region_enabled = true
-region_rect = Rect2(2563.7, 8.26111, 1089.01, 1213.38)
-
-[node name="StompA" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/trees"]
-z_index = -10
-position = Vector2(13658, 1226)
-texture = ExtResource("36_vwtyh")
-region_enabled = true
-region_rect = Rect2(0, 0, 754.687, 937.323)
-
-[node name="StompA2" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/trees"]
-z_index = 100
-position = Vector2(12793, 3481)
-scale = Vector2(1.39257, 1.26841)
-texture = ExtResource("36_vwtyh")
-region_enabled = true
-region_rect = Rect2(0, 0, 754.687, 937.323)
-
-[node name="StompB" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/trees"]
-z_index = 50
-position = Vector2(13946, 3121)
-texture = ExtResource("36_vwtyh")
-region_enabled = true
-region_rect = Rect2(730.084, 122.266, 1980.43, 840.88)
-
-[node name="StompB2" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/trees"]
-z_index = 100
-position = Vector2(20561, 4147)
-texture = ExtResource("36_vwtyh")
-region_enabled = true
-region_rect = Rect2(730.084, 122.266, 1980.43, 840.88)
-
-[node name="StompC" type="Sprite2D" parent="YSorted/ForestVisuals/Static/greenery/trees"]
-z_index = 50
-position = Vector2(12726, 3078)
-texture = ExtResource("36_vwtyh")
-region_enabled = true
-region_rect = Rect2(1483.92, 1280.2, 1139.55, 367.598)
-
-[node name="BorderCollisionBody" type="StaticBody2D" parent="YSorted/ForestVisuals"]
-
-[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="YSorted/ForestVisuals/BorderCollisionBody"]
-polygon = PackedVector2Array(6564, 1921, 8663, 1938, 15008, 1914, 15121, 2882, 15601, 3074, 15636, 3574, 14122, 3569, 12930, 3737, 11502, 3599, 9887, 3658, 7936, 3924, 7712, 2967, 6529, 2914, 4412, 2953, 3919, 4843, 7970, 4459, 16532, 4289, 16365, 821, 4540, 1141, 4392, 2845, 6329, 2832)
-
-[node name="Paths" type="Node2D" parent="YSorted"]
-modulate = Color(0.3553136, 0.35531354, 0.35531357, 1)
-y_sort_enabled = true
-
-[node name="Path0" type="Node2D" parent="YSorted/Paths" node_paths=PackedStringArray("closedVariant", "nextRoomVariant")]
-y_sort_enabled = true
-position = Vector2(15336, 3044)
-script = ExtResource("37_elhbh")
-closedVariant = NodePath("PathVariants/Closed")
-nextRoomVariant = NodePath("PathVariants/OpenToFightRoom")
-
-[node name="PathVariants" type="Node2D" parent="YSorted/Paths/Path0"]
-y_sort_enabled = true
-
-[node name="Closed" type="Node2D" parent="YSorted/Paths/Path0/PathVariants"]
-visible = false
-y_sort_enabled = true
-
-[node name="Visuals" type="Node2D" parent="YSorted/Paths/Path0/PathVariants/Closed"]
-y_sort_enabled = true
-
-[node name="bush14" type="Sprite2D" parent="YSorted/Paths/Path0/PathVariants/Closed/Visuals"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(-90.0731, 283.561)
-rotation = 3.14159
-scale = Vector2(5.54387, -3.80466)
-texture = ExtResource("19_edja8")
-offset = Vector2(1.06909, -110.777)
-flip_h = true
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="Collider" type="StaticBody2D" parent="YSorted/Paths/Path0/PathVariants/Closed"]
-
-[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="YSorted/Paths/Path0/PathVariants/Closed/Collider"]
-polygon = PackedVector2Array(487, -453, -215, -738, -671, 348, 491, 489)
-
-[node name="OpenToFightRoom" type="Node2D" parent="YSorted/Paths/Path0/PathVariants"]
-y_sort_enabled = true
-
-[node name="Visuals" type="Node2D" parent="YSorted/Paths/Path0/PathVariants/OpenToFightRoom"]
-y_sort_enabled = true
-
-[node name="bush14" type="Sprite2D" parent="YSorted/Paths/Path0/PathVariants/OpenToFightRoom/Visuals"]
-z_index = 100
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(304, 1029)
-rotation = 3.14159
-scale = Vector2(5.54387, -3.80466)
-texture = ExtResource("19_edja8")
-offset = Vector2(1.06909, -110.777)
-flip_h = true
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush15" type="Sprite2D" parent="YSorted/Paths/Path0/PathVariants/OpenToFightRoom/Visuals"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(134, -210)
-rotation = 3.14159
-scale = Vector2(2, 2)
-texture = ExtResource("19_edja8")
-offset = Vector2(-6.4563, 109.743)
-flip_v = true
-region_enabled = true
-region_rect = Rect2(841.143, 539.388, 222.154, 270.872)
-
-[node name="NextRoomTrigger" type="Area2D" parent="YSorted/Paths/Path0/PathVariants/OpenToFightRoom"]
-collision_mask = 4
-script = ExtResource("37_3y3c4")
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="YSorted/Paths/Path0/PathVariants/OpenToFightRoom/NextRoomTrigger"]
-position = Vector2(215, -33)
-shape = SubResource("RectangleShape2D_ir2xa")
-
-[node name="Path1" type="Node2D" parent="YSorted/Paths" node_paths=PackedStringArray("closedVariant", "nextRoomVariant")]
-y_sort_enabled = true
-position = Vector2(6688, 2187)
-script = ExtResource("37_elhbh")
-pathId = 1
-closedVariant = NodePath("PathVariants/Closed")
-nextRoomVariant = NodePath("PathVariants/OpenToFightRoom")
-
-[node name="PathVariants" type="Node2D" parent="YSorted/Paths/Path1"]
-y_sort_enabled = true
-
-[node name="Closed" type="Node2D" parent="YSorted/Paths/Path1/PathVariants"]
-visible = false
-y_sort_enabled = true
-
-[node name="Visuals" type="Node2D" parent="YSorted/Paths/Path1/PathVariants/Closed"]
-y_sort_enabled = true
-
-[node name="bush14" type="Sprite2D" parent="YSorted/Paths/Path1/PathVariants/Closed/Visuals"]
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(642, -31)
-rotation = 3.14159
-scale = Vector2(5.54387, -3.80466)
-texture = ExtResource("19_edja8")
-offset = Vector2(1.06909, -110.777)
-flip_h = true
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="FallenTree" type="Sprite2D" parent="YSorted/Paths/Path1/PathVariants/Closed/Visuals"]
-z_index = 50
-position = Vector2(-120, 671)
-texture = ExtResource("34_nykjo")
-
-[node name="grass42" type="Sprite2D" parent="YSorted/Paths/Path1/PathVariants/Closed/Visuals"]
-z_index = -5
-position = Vector2(1264, -69.0005)
-scale = Vector2(7.28513, 6.16997)
-texture = ExtResource("29_pjemw")
-region_enabled = true
-region_rect = Rect2(364, 32, 148, 153)
-
-[node name="Collider" type="StaticBody2D" parent="YSorted/Paths/Path1/PathVariants/Closed"]
-
-[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="YSorted/Paths/Path1/PathVariants/Closed/Collider"]
-position = Vector2(487, 62)
-polygon = PackedVector2Array(664, -692, -812, -717, -1033, 505, 380, 465)
-
-[node name="OpenToFightRoom" type="Node2D" parent="YSorted/Paths/Path1/PathVariants"]
-y_sort_enabled = true
-
-[node name="Visuals" type="Node2D" parent="YSorted/Paths/Path1/PathVariants/OpenToFightRoom"]
-modulate = Color(0.36281085, 0.22439209, 0.544261, 1)
-y_sort_enabled = true
-
-[node name="bush14" type="Sprite2D" parent="YSorted/Paths/Path1/PathVariants/OpenToFightRoom/Visuals"]
-z_index = 100
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_yvxfs")
-position = Vector2(559, -459)
-rotation = 3.14159
-scale = Vector2(5.54387, -3.80466)
-texture = ExtResource("19_edja8")
-offset = Vector2(1.06909, -110.777)
-flip_h = true
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="NextRoomTrigger" type="Area2D" parent="YSorted/Paths/Path1/PathVariants/OpenToFightRoom"]
-collision_mask = 4
-script = ExtResource("37_3y3c4")
-pathIndex = 1
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="YSorted/Paths/Path1/PathVariants/OpenToFightRoom/NextRoomTrigger"]
-position = Vector2(-335, 18)
-shape = SubResource("RectangleShape2D_ir2xa")
-
-[node name="EnemyGroupSpawns" type="Node2D" parent="YSorted"]
-modulate = Color(0.3411854, 0.3401263, 0.29648906, 1)
-position = Vector2(11116, 2546)
-
-[node name="Spawn1" type="Node2D" parent="YSorted/EnemyGroupSpawns"]
-position = Vector2(-1008, -358)
-
-[node name="Spawn2" type="Node2D" parent="YSorted/EnemyGroupSpawns"]
-position = Vector2(1679, -434)
-
-[node name="Spawn3" type="Node2D" parent="YSorted/EnemyGroupSpawns"]
-position = Vector2(1560, 422)
-
-[node name="Spawn4" type="Node2D" parent="YSorted/EnemyGroupSpawns"]
-position = Vector2(-1127, 671)
-
-[node name="FightSceneSwitcher" parent="." node_paths=PackedStringArray("_sceneRoot") instance=ExtResource("40_elhbh")]
-unique_name_in_owner = true
-_sceneRoot = NodePath("..")
-
-[node name="FightSceneSetup" type="Node" parent="." node_paths=PackedStringArray("_enemyGroupSpawns", "_fightSceneSwitcher")]
-script = ExtResource("40_cvg1r")
-_enemyGroupSpawns = [NodePath("../YSorted/EnemyGroupSpawns/Spawn1"), NodePath("../YSorted/EnemyGroupSpawns/Spawn2"), NodePath("../YSorted/EnemyGroupSpawns/Spawn3"), NodePath("../YSorted/EnemyGroupSpawns/Spawn4")]
-_roamingEnemyGroupPrefab = ExtResource("41_cvg1r")
-_itemOnGroundPrefab = ExtResource("41_x3yi1")
-_fightSceneSwitcher = NodePath("../FightSceneSwitcher")
-
-[editable path="YSorted/Vesna"]
diff --git a/scenes/Babushka_scene_indoor_vesnas_room.tscn b/scenes/Babushka_scene_indoor_vesnas_room.tscn
deleted file mode 100644
index ebae355..0000000
--- a/scenes/Babushka_scene_indoor_vesnas_room.tscn
+++ /dev/null
@@ -1,140 +0,0 @@
-[gd_scene load_steps=16 format=3 uid="uid://ceaa2qj2bmw43"]
-
-[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_c6eln"]
-[ext_resource type="Texture2D" uid="uid://cugtxcfuds31r" path="res://art/indoor/Babushka_bg_01.png" id="2_j25a2"]
-[ext_resource type="Script" uid="uid://cldtt4atgymm5" path="res://scripts/CSharp/Common/Quest/QuestTrigger.cs" id="8_j25a2"]
-[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="8_phqdf"]
-[ext_resource type="Resource" uid="uid://csj15gnlx1jmx" path="res://resources/quests/demo/8_goto_bed.tres" id="9_heyef"]
-[ext_resource type="Script" uid="uid://puw74w6lmcvl" path="res://scripts/CSharp/Common/Fight/NightStarter.cs" id="10_j25a2"]
-[ext_resource type="Script" uid="uid://jg4jryfus3bw" path="res://scripts/CSharp/Common/DayAndNight/DayAndNightHelper.cs" id="11_heyef"]
-[ext_resource type="Texture2D" uid="uid://cop1vjvhwlsec" path="res://art/indoor/room export/Room_01_shelf.png" id="13_11fdt"]
-[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Vesna.tscn" id="18_3gevq"]
-[ext_resource type="Script" uid="uid://bqomwxclsbhd3" path="res://scripts/CSharp/Common/Camera/CameraController.cs" id="23_408bg"]
-[ext_resource type="PackedScene" uid="uid://cgjc4wurbgimy" path="res://prefabs/UI/Inventory/Inventory.tscn" id="24_xwo8y"]
-
-[sub_resource type="RectangleShape2D" id="RectangleShape2D_l0jrn"]
-resource_local_to_scene = true
-size = Vector2(3836, 1086)
-
-[sub_resource type="RectangleShape2D" id="RectangleShape2D_2spkc"]
-size = Vector2(238.25, 189.75)
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_phqdf"]
-resource_local_to_scene = true
-radius = 381.93
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_2spkc"]
-resource_local_to_scene = true
-radius = 509.071
-
-[node name="VesnasRoom" type="Node2D"]
-y_sort_enabled = true
-script = ExtResource("1_c6eln")
-_sceneNamesToLoad = PackedStringArray("res://scenes/Babushka_scene_indoor_common_room.tscn", "res://scenes/Babushka_scene_fight_world_room.tscn")
-
-[node name="Colliders" type="Node2D" parent="."]
-position = Vector2(1297, 5292)
-scale = Vector2(4, 4)
-
-[node name="SideColliderLeft" type="StaticBody2D" parent="Colliders"]
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="Colliders/SideColliderLeft"]
-position = Vector2(-2892, -1168)
-shape = SubResource("RectangleShape2D_l0jrn")
-
-[node name="SideColliderRight" type="StaticBody2D" parent="Colliders"]
-position = Vector2(4858, 0)
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="Colliders/SideColliderRight"]
-position = Vector2(-2892, -1168)
-shape = SubResource("RectangleShape2D_l0jrn")
-
-[node name="TopCollider" type="StaticBody2D" parent="Colliders"]
-position = Vector2(2448.75, -595)
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="Colliders/TopCollider"]
-position = Vector2(-2892, -1168)
-shape = SubResource("RectangleShape2D_l0jrn")
-
-[node name="BottomCollider" type="StaticBody2D" parent="Colliders"]
-position = Vector2(2495.5, 757.75)
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="Colliders/BottomCollider"]
-position = Vector2(-2892, -1168)
-shape = SubResource("RectangleShape2D_l0jrn")
-
-[node name="BedCollider" type="StaticBody2D" parent="Colliders"]
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="Colliders/BedCollider"]
-position = Vector2(-828.625, -1230.38)
-shape = SubResource("RectangleShape2D_2spkc")
-
-[node name="BackWall" type="Node" parent="."]
-
-[node name="Room01Walls2" type="Sprite2D" parent="BackWall"]
-z_index = -100
-position = Vector2(4992, -487)
-scale = Vector2(2, 2)
-texture = ExtResource("2_j25a2")
-offset = Vector2(-2768, 264)
-
-[node name="Room01Shelf" type="Sprite2D" parent="BackWall"]
-z_index = -50
-position = Vector2(-1978, -678)
-texture = ExtResource("13_11fdt")
-region_enabled = true
-region_rect = Rect2(1846, 471, 348, 490)
-
-[node name="Vesna" parent="." instance=ExtResource("18_3gevq")]
-position = Vector2(-471, 185)
-
-[node name="Camera2D" type="Camera2D" parent="." node_paths=PackedStringArray("_followNode")]
-position = Vector2(-1534, -26)
-offset = Vector2(0, -200)
-zoom = Vector2(0.5, 0.5)
-limit_left = -2600
-limit_top = -1400
-limit_right = 1500
-limit_bottom = 1400
-editor_draw_limits = true
-script = ExtResource("23_408bg")
-_followNode = NodePath("../Vesna/CharacterBody2D")
-
-[node name="CanvasLayer" parent="." instance=ExtResource("24_xwo8y")]
-
-[node name="BedInteraction" parent="." instance=ExtResource("8_phqdf")]
-position = Vector2(-1415, 489)
-_id = 1
-
-[node name="CollisionShape3D" parent="BedInteraction/Area2D" index="0"]
-position = Vector2(-382, 9)
-shape = SubResource("CircleShape2D_phqdf")
-
-[node name="QuestCompleter" type="Node" parent="BedInteraction"]
-script = ExtResource("8_j25a2")
-questResource = ExtResource("9_heyef")
-toStatus = 2
-
-[node name="DoorInteraction" parent="." instance=ExtResource("8_phqdf")]
-position = Vector2(777, 201)
-_id = 0
-
-[node name="CollisionShape3D" parent="DoorInteraction/Area2D" index="0"]
-shape = SubResource("CircleShape2D_2spkc")
-
-[node name="NightStarter" type="Node" parent="."]
-script = ExtResource("10_j25a2")
-_sceneIndexToLoad = 1
-
-[node name="CountDayUp" type="Node" parent="NightStarter"]
-script = ExtResource("11_heyef")
-
-[connection signal="Interacted" from="BedInteraction" to="BedInteraction/QuestCompleter" method="Trigger"]
-[connection signal="Interacted" from="BedInteraction" to="NightStarter" method="StartNight"]
-[connection signal="Interacted" from="BedInteraction" to="NightStarter/CountDayUp" method="IncreaseDayCount"]
-[connection signal="Interacted" from="DoorInteraction" to="." method="LoadScene"]
-[connection signal="LoadScene" from="NightStarter" to="." method="LoadSceneAtIndex"]
-
-[editable path="Vesna"]
-[editable path="BedInteraction"]
-[editable path="DoorInteraction"]
diff --git a/scenes/Babushka_scene_outside_beets.tscn b/scenes/Babushka_scene_outside_beets.tscn
deleted file mode 100644
index 3e31110..0000000
--- a/scenes/Babushka_scene_outside_beets.tscn
+++ /dev/null
@@ -1,2179 +0,0 @@
-[gd_scene load_steps=99 format=3 uid="uid://b3ibx4resa1f3"]
-
-[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_6krrk"]
-[ext_resource type="Script" uid="uid://bqomwxclsbhd3" path="res://scripts/CSharp/Common/Camera/CameraController.cs" id="2_4ktoi"]
-[ext_resource type="Texture2D" uid="uid://8sr11ex30n0m" path="res://art/mockups/Kenney_Backgrounds/Samples/uncolored_hills.png" id="3_aaup4"]
-[ext_resource type="Texture2D" uid="uid://be1nofeo7an0" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud2.png" id="4_v10dc"]
-[ext_resource type="Texture2D" uid="uid://o6vnf7n7qp8o" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud6.png" id="5_4pibb"]
-[ext_resource type="Texture2D" uid="uid://cc0o84q5u437k" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud7.png" id="6_8u33s"]
-[ext_resource type="Texture2D" uid="uid://cqdb0iqhlk5st" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud8.png" id="7_i0cbg"]
-[ext_resource type="Texture2D" uid="uid://cydc6feouwxys" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/hills1.png" id="8_aq30a"]
-[ext_resource type="Texture2D" uid="uid://vt1gtr2trvwt" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/hills2.png" id="9_1oknl"]
-[ext_resource type="Texture2D" uid="uid://b6k4vrgj745k" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree03.png" id="10_wxhe0"]
-[ext_resource type="Texture2D" uid="uid://dchn4jd4d7q3w" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree01.png" id="11_0qrsm"]
-[ext_resource type="Texture2D" uid="uid://8ai3me0j0wi" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree04.png" id="12_0axke"]
-[ext_resource type="Texture2D" uid="uid://g83vpep7rwwd" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree12.png" id="13_n0ck6"]
-[ext_resource type="Texture2D" uid="uid://bleimj6jr1jka" path="res://art/general/rectangle.png" id="14_sgsqs"]
-[ext_resource type="Texture2D" uid="uid://dxrc50i65wuc4" path="res://art/mockups/Jelena 2d/jelena_mockup_bg01.png" id="15_kciuh"]
-[ext_resource type="Texture2D" uid="uid://dv2jepy2el544" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree11.png" id="16_0rcvj"]
-[ext_resource type="Shader" uid="uid://do5og8uubh2m5" path="res://shader/HSV.gdshader" id="17_lwdq7"]
-[ext_resource type="Texture2D" uid="uid://d0e8a7qsfkhy3" path="res://art/mockups/Jelena 2d/jelena_mockup_bg_02.png" id="18_s5voo"]
-[ext_resource type="Texture2D" uid="uid://bqoyk3fsrmu1x" path="res://art/nature/baum märz 2025/back back trees.png" id="19_x6wx7"]
-[ext_resource type="Texture2D" uid="uid://451bkvxcxab7" path="res://art/nature/baum märz 2025/gräser und büsche.png" id="20_4unvh"]
-[ext_resource type="Texture2D" uid="uid://dldk8n51ag8fh" path="res://art/nature/baum märz 2025/backtreebois team brandon.png" id="21_g2t8a"]
-[ext_resource type="Texture2D" uid="uid://bmjjfd5ngptxe" path="res://art/nature/baum märz 2025/backtreebois team kennedy.png" id="22_0lfb7"]
-[ext_resource type="Texture2D" uid="uid://bcw6oeovkmiup" path="res://art/nature/baum märz 2025/sonnenblumeseamless.png" id="23_s4721"]
-[ext_resource type="Shader" uid="uid://xnky830dtfsn" path="res://shader/repeat_texture.gdshader" id="24_anpd4"]
-[ext_resource type="Texture2D" uid="uid://btea6eyucsyxj" path="res://art/farm/farming/farmobjekte/zaun/tilable fence middle part.png" id="25_8mej4"]
-[ext_resource type="Texture2D" uid="uid://3ed3dgq3irn2" path="res://art/farm/farming/farmobjekte/zaun/tilable fence end part2.png" id="26_bwvai"]
-[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Vesna.tscn" id="27_qtaxr"]
-[ext_resource type="Resource" uid="uid://dlcmqfjvgphqu" path="res://resources/items/rake.tres" id="28_le48k"]
-[ext_resource type="Resource" uid="uid://cndd64batns31" path="res://resources/items/wateringcan.tres" id="30_dr6bm"]
-[ext_resource type="Texture2D" uid="uid://dg7rlugnq0t45" path="res://art/farm/farming/farmobjekte/brünnen.png" id="30_lgb3w"]
-[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="31_xcb8u"]
-[ext_resource type="Shader" uid="uid://braevmqauoek7" path="res://shader/swaying_plant.gdshader" id="37_7c2wq"]
-[ext_resource type="Texture2D" uid="uid://bq2wojyy4ptva" path="res://art/nature/baum märz 2025/sonnenblume7.png" id="38_0bsmo"]
-[ext_resource type="Texture2D" uid="uid://dgavbfci8x178" path="res://art/nature/grass/grass-1.png" id="39_8mefg"]
-[ext_resource type="Texture2D" uid="uid://h2b5aufaaw7w" path="res://art/nature/grass/grass-2.png" id="40_67iq1"]
-[ext_resource type="PackedScene" uid="uid://b1d2e7ely6hyw" path="res://prefabs/farm/base_field.tscn" id="40_efblm"]
-[ext_resource type="Texture2D" uid="uid://b644ofy7fml5w" path="res://art/nature/grass/grass-5.png" id="41_0irm8"]
-[ext_resource type="PackedScene" uid="uid://d20oftcb5qso6" path="res://prefabs/farm/plants/beet_plant.tscn" id="41_vyqmy"]
-[ext_resource type="Texture2D" uid="uid://badnnid7dgnpk" path="res://art/nature/grass/grass-4.png" id="42_7jeth"]
-[ext_resource type="PackedScene" uid="uid://dpbbroif2tnil" path="res://prefabs/interactions/generic_item_on_ground_2d.tscn" id="43_dr6bm"]
-[ext_resource type="Texture2D" uid="uid://ct7ea8ikor5rf" path="res://art/nature/grass/grass-3.png" id="43_g8k4k"]
-[ext_resource type="Texture2D" uid="uid://d3dwl6ph0pu1d" path="res://art/nature/grass/grass-6.png" id="44_jgrpl"]
-[ext_resource type="Texture2D" uid="uid://dmo21h14toxfu" path="res://art/indoor/indoor outdoor/domovoi.png" id="44_njxly"]
-[ext_resource type="Texture2D" uid="uid://blb3agipyxnal" path="res://art/farm/farming/farmobjekte/zaun/fence_door.png" id="47_xfjh2"]
-[ext_resource type="PackedScene" uid="uid://cgjc4wurbgimy" path="res://prefabs/UI/Inventory/Inventory.tscn" id="52_gwhnv"]
-[ext_resource type="AudioStream" uid="uid://dku1rq5cocisg" path="res://audio/Music/Farming_90BPM_69Bars.wav" id="53_2tfpr"]
-[ext_resource type="Script" uid="uid://clxb3n668oud3" path="res://scripts/CSharp/Common/Audio/AudioDebugger.cs" id="54_pn8sy"]
-[ext_resource type="AudioStream" uid="uid://cfqg50am0swb7" path="res://audio/Music/Farming_90BPM_69Bars_Loop.wav" id="55_aq24k"]
-[ext_resource type="Script" uid="uid://dfpyjxivcuidr" path="res://scripts/CSharp/Low Code/Variables/VariableSetter.cs" id="56_34r5t"]
-[ext_resource type="AudioStream" uid="uid://vcftvrpi6c7k" path="res://audio/sfx/Farming/SFX_Harke_03_Solo.wav" id="56_vojpc"]
-[ext_resource type="AudioStream" uid="uid://bxh5m04vdo0sr" path="res://audio/sfx/Farming/SFX_Harke_04_Solo.wav" id="57_euap5"]
-[ext_resource type="Resource" uid="uid://tt3d166mntmi" path="res://resources/low code/farming/var_sceneNameProvider.tres" id="57_hpgl7"]
-[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer2D.cs" id="58_m3hs4"]
-[ext_resource type="Script" uid="uid://iquhbkr7pqeg" path="res://scripts/CSharp/Common/Savegame/SaveCheats.cs" id="58_qavgq"]
-[ext_resource type="AudioStream" uid="uid://dapsknn486aee" path="res://audio/sfx/Farming/SFX_WateringPlants_01.wav" id="59_km2vg"]
-[ext_resource type="Script" uid="uid://ca4s0algeij1h" path="res://scripts/CSharp/Common/Savegame/SaveIDProviderTool.cs" id="59_njxly"]
-[ext_resource type="AudioStream" uid="uid://dnyne8wov50so" path="res://audio/sfx/Farming/SFX_WateringPlants_02.wav" id="60_qi2gu"]
-[ext_resource type="AudioStream" uid="uid://fsiypqhql67w" path="res://audio/sfx/Farming/SFX_GettingWater_01.wav" id="61_wy1mx"]
-[ext_resource type="AudioStream" uid="uid://foyw26hq1qp5" path="res://audio/sfx/Farming/SFX_GettingWater_02.wav" id="62_kmjnt"]
-[ext_resource type="AudioStream" uid="uid://c43a6x43jkikl" path="res://audio/sfx/Farming/SFX_GettingWater_Well_01_Reverb.wav" id="63_td2xu"]
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_wtdui"]
-shader = ExtResource("17_lwdq7")
-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_8ey8m"]
-shader = ExtResource("17_lwdq7")
-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)
-
-[sub_resource type="FastNoiseLite" id="FastNoiseLite_ubx8m"]
-
-[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_d53cn"]
-noise = SubResource("FastNoiseLite_ubx8m")
-color_ramp = SubResource("Gradient_kt1wx")
-seamless = true
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_ubx8m"]
-shader = ExtResource("24_anpd4")
-shader_parameter/tiling_scale = Vector2(7.79, 5.2)
-shader_parameter/noise = SubResource("NoiseTexture2D_d53cn")
-
-[sub_resource type="Gradient" id="Gradient_eryax"]
-offsets = PackedFloat32Array(0, 0.743902, 1)
-colors = PackedColorArray(0.22, 0.1078, 0.16764, 1, 0.443137, 0.4, 0.360784, 1, 0.6, 0.4853, 0.414, 1)
-
-[sub_resource type="FastNoiseLite" id="FastNoiseLite_wgikv"]
-frequency = 0.0296
-fractal_octaves = 7
-fractal_gain = 0.795
-domain_warp_enabled = true
-
-[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_e5alv"]
-noise = SubResource("FastNoiseLite_wgikv")
-color_ramp = SubResource("Gradient_eryax")
-seamless = true
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_0sfl7"]
-resource_local_to_scene = true
-shader = ExtResource("24_anpd4")
-shader_parameter/tiling_scale = Vector2(5, 1)
-
-[sub_resource type="RectangleShape2D" id="RectangleShape2D_2vojv"]
-resource_local_to_scene = true
-size = Vector2(1136.76, 456)
-
-[sub_resource type="RectangleShape2D" id="RectangleShape2D_vbdb2"]
-size = Vector2(727.467, 216)
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_ualyd"]
-shader = ExtResource("24_anpd4")
-shader_parameter/tiling_scale = Vector2(10, 1)
-
-[sub_resource type="RectangleShape2D" id="RectangleShape2D_0qu0h"]
-size = Vector2(374, 295.995)
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_2vojv"]
-shader = ExtResource("17_lwdq7")
-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.128
-
-[sub_resource type="RectangleShape2D" id="RectangleShape2D_0sfl7"]
-size = Vector2(1041, 368)
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_p6n74"]
-resource_local_to_scene = true
-radius = 371.058
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_bcdgk"]
-shader = ExtResource("37_7c2wq")
-shader_parameter/speed = 1.0
-shader_parameter/minStrength = 0.05
-shader_parameter/maxStrength = 0.187
-shader_parameter/strengthScale = 100.0
-shader_parameter/interval = 3.5
-shader_parameter/detail = 2.095
-shader_parameter/distortion = 1.0
-shader_parameter/heightOffset = 0.51
-shader_parameter/offset = 1.0
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_618my"]
-shader = ExtResource("37_7c2wq")
-shader_parameter/speed = 1.0
-shader_parameter/minStrength = 0.05
-shader_parameter/maxStrength = 0.157
-shader_parameter/strengthScale = 100.0
-shader_parameter/interval = 3.5
-shader_parameter/detail = 2.305
-shader_parameter/distortion = 1.0
-shader_parameter/heightOffset = 0.0
-shader_parameter/offset = 0.0
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_loeum"]
-shader = ExtResource("24_anpd4")
-shader_parameter/tiling_scale = Vector2(1, 20)
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_qavgq"]
-resource_local_to_scene = true
-radius = 325.2599
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_njxly"]
-resource_local_to_scene = true
-radius = 325.2599
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_54ty3"]
-resource_local_to_scene = true
-radius = 325.2599
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_gbxtf"]
-resource_local_to_scene = true
-radius = 325.2599
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_6krrk"]
-resource_local_to_scene = true
-radius = 325.2599
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_4ktoi"]
-resource_local_to_scene = true
-radius = 325.2599
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_aaup4"]
-resource_local_to_scene = true
-radius = 325.2599
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_v10dc"]
-resource_local_to_scene = true
-radius = 325.2599
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_4pibb"]
-resource_local_to_scene = true
-radius = 325.2599
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_dr6bm"]
-resource_local_to_scene = true
-radius = 335.72162
-
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_lwk6t"]
-shader = ExtResource("17_lwdq7")
-shader_parameter/hue_shift = 0.0
-shader_parameter/saturation_mult = 0.871
-shader_parameter/value_mult = 1.0
-shader_parameter/brightness_add = 0.0
-shader_parameter/contrast_mult = 1.0
-
-[sub_resource type="RectangleShape2D" id="RectangleShape2D_ycj14"]
-size = Vector2(707.116, 604.111)
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_hpgl7"]
-resource_local_to_scene = true
-radius = 294.02722
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_34r5t"]
-resource_local_to_scene = true
-radius = 300.0
-
-[sub_resource type="AudioStreamPlaylist" id="AudioStreamPlaylist_ceriq"]
-loop = false
-stream_count = 1
-stream_0 = ExtResource("53_2tfpr")
-
-[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_ceriq"]
-streams_count = 2
-stream_0/stream = ExtResource("56_vojpc")
-stream_1/stream = ExtResource("57_euap5")
-
-[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_p4qqi"]
-streams_count = 2
-stream_0/stream = ExtResource("59_km2vg")
-stream_1/stream = ExtResource("60_qi2gu")
-
-[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_618my"]
-streams_count = 3
-stream_0/stream = ExtResource("61_wy1mx")
-stream_1/stream = ExtResource("62_kmjnt")
-stream_2/stream = ExtResource("63_td2xu")
-
-[node name="BabushkaSceneBeets" type="Node2D"]
-script = ExtResource("1_6krrk")
-_sceneNamesToLoad = PackedStringArray("res://scenes/Babushka_scene_farm_outside_2d.tscn")
-
-[node name="Camera2D" type="Camera2D" parent="." node_paths=PackedStringArray("_followNode")]
-position = Vector2(3180, 1961)
-scale = Vector2(1, 0.993819)
-offset = Vector2(0, -500)
-zoom = Vector2(0.25, 0.25)
-limit_left = -800
-limit_top = -800
-limit_right = 11000
-limit_bottom = 6000
-editor_draw_limits = true
-script = ExtResource("2_4ktoi")
-_followNode = NodePath("../YSorted/Vesna/CharacterBody2D")
-
-[node name="ParallaxBackground" type="ParallaxBackground" parent="."]
-
-[node name="background color layer" type="ParallaxLayer" parent="ParallaxBackground"]
-position = Vector2(0, -552)
-motion_scale = Vector2(0.1, 0.1)
-motion_mirroring = Vector2(2048, 0)
-
-[node name="Sprite2D2" type="Sprite2D" parent="ParallaxBackground/background color layer"]
-modulate = Color(0.5607, 0.89, 0.675955, 1)
-z_index = -500
-position = Vector2(4096, 0)
-scale = Vector2(2, 2)
-texture = ExtResource("3_aaup4")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="Sprite2D3" type="Sprite2D" parent="ParallaxBackground/background color layer"]
-modulate = Color(0.5607, 0.89, 0.675955, 1)
-z_index = -500
-scale = Vector2(2, 2)
-texture = ExtResource("3_aaup4")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="Sprite2D4" type="Sprite2D" parent="ParallaxBackground/background color layer"]
-modulate = Color(0.5607, 0.89, 0.675955, 1)
-z_index = -500
-position = Vector2(8192, 0)
-scale = Vector2(2, 2)
-texture = ExtResource("3_aaup4")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="clouds layer" type="ParallaxLayer" parent="ParallaxBackground"]
-position = Vector2(-7, -138)
-motion_scale = Vector2(0.2, 0.2)
-motion_mirroring = Vector2(7000, 0)
-
-[node name="cloud" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
-z_index = -400
-position = Vector2(792, 400)
-scale = Vector2(2, 2)
-texture = ExtResource("4_v10dc")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="cloud2" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
-z_index = -400
-position = Vector2(2656, 272)
-scale = Vector2(2, 2)
-texture = ExtResource("5_4pibb")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="cloud3" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
-z_index = -400
-position = Vector2(3240, 488)
-scale = Vector2(2, 2)
-texture = ExtResource("6_8u33s")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="cloud4" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
-z_index = -400
-position = Vector2(5461, 185)
-scale = Vector2(2, 2)
-texture = ExtResource("7_i0cbg")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="background layer 3" type="ParallaxLayer" parent="ParallaxBackground"]
-position = Vector2(18, -713)
-motion_scale = Vector2(0.25, 0.25)
-motion_mirroring = Vector2(5424, 0)
-
-[node name="Kenney assets" type="Node2D" parent="ParallaxBackground/background layer 3"]
-position = Vector2(0, -39)
-scale = Vector2(1.2, 1.2)
-
-[node name="hills" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.709819, 0.713726, 0.717632, 1)
-z_index = -300
-position = Vector2(0, 1420)
-scale = Vector2(3, 3)
-texture = ExtResource("8_aq30a")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="hills 1" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.709819, 0.713726, 0.717632, 1)
-z_index = -300
-position = Vector2(2999, 1420)
-scale = Vector2(3, 3)
-texture = ExtResource("9_1oknl")
-centered = false
-offset = Vector2(0, -100)
-
-[node name="tree" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(376, 1136)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("10_wxhe0")
-
-[node name="tree2" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(312, 1160)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("10_wxhe0")
-
-[node name="tree3" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(216, 1072)
-scale = Vector2(1.46078, 0.957947)
-texture = ExtResource("11_0qrsm")
-
-[node name="tree4" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(104, 1128)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("10_wxhe0")
-
-[node name="tree5" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(1640, 1088)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("10_wxhe0")
-
-[node name="tree6" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(2456, 1256)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("10_wxhe0")
-
-[node name="tree7" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(2392, 1288)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("10_wxhe0")
-
-[node name="tree8" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(2568, 1200)
-scale = Vector2(1.33805, 0.991627)
-texture = ExtResource("12_0axke")
-
-[node name="tree9" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(3376, 1224)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("10_wxhe0")
-
-[node name="tree10" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(3488, 1248)
-scale = Vector2(0.939717, 0.72619)
-texture = ExtResource("13_n0ck6")
-
-[node name="tree11" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.651194, 0.592081, 0.635554, 1)
-z_index = -300
-position = Vector2(4912, 1078.25)
-scale = Vector2(2.33333, 1.64286)
-texture = ExtResource("10_wxhe0")
-
-[node name="Sprite2D" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
-modulate = Color(0.584268, 0.659007, 0.690272, 1)
-z_index = -300
-position = Vector2(3069.17, 2218.33)
-scale = Vector2(12, 3)
-texture = ExtResource("14_sgsqs")
-
-[node name="JelenaMockupBg01" type="Sprite2D" parent="ParallaxBackground/background layer 3"]
-visible = false
-position = Vector2(3552, 1296)
-scale = Vector2(3, 3.062)
-texture = ExtResource("15_kciuh")
-
-[node name="background layer 4" type="ParallaxLayer" parent="ParallaxBackground"]
-position = Vector2(0, -82)
-motion_scale = Vector2(0.5, 0.5)
-motion_mirroring = Vector2(10480, 0)
-
-[node name="Kenney Assets" type="Node2D" parent="ParallaxBackground/background layer 4"]
-visible = false
-
-[node name="hills" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.525643, 0.556909, 0.560815, 1)
-position = Vector2(0, 1420)
-scale = Vector2(4, 4)
-texture = ExtResource("8_aq30a")
-centered = false
-offset = Vector2(-200, -80)
-
-[node name="hills 1" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.525643, 0.556909, 0.560815, 1)
-position = Vector2(3999, 1420)
-scale = Vector2(4, 4)
-texture = ExtResource("9_1oknl")
-centered = false
-offset = Vector2(-200, -80)
-
-[node name="tree" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(128, 784)
-scale = Vector2(5.11066, 3.99823)
-texture = ExtResource("16_0rcvj")
-
-[node name="tree2" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(976, 952)
-scale = Vector2(3.7465, 2.76803)
-texture = ExtResource("16_0rcvj")
-
-[node name="tree9" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(1160, 976)
-scale = Vector2(3.7465, 2.76803)
-texture = ExtResource("16_0rcvj")
-flip_h = true
-
-[node name="tree3" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(1368, 800)
-scale = Vector2(3.7465, 2.76803)
-texture = ExtResource("16_0rcvj")
-
-[node name="tree4" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(2328, 880)
-scale = Vector2(3.7465, 2.76803)
-texture = ExtResource("16_0rcvj")
-
-[node name="tree5" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(3112, 944)
-scale = Vector2(3.7465, 2.76803)
-texture = ExtResource("16_0rcvj")
-
-[node name="tree6" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(4248, 960)
-scale = Vector2(3.7465, 2.76803)
-texture = ExtResource("16_0rcvj")
-
-[node name="tree10" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(5376, 848)
-scale = Vector2(3.7465, 2.76803)
-texture = ExtResource("16_0rcvj")
-flip_h = true
-
-[node name="tree11" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(5624, 976)
-scale = Vector2(2.93619, 1.96107)
-texture = ExtResource("16_0rcvj")
-
-[node name="tree12" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(5856.97, 753.531)
-scale = Vector2(3.3702, 3.05266)
-texture = ExtResource("16_0rcvj")
-
-[node name="tree13" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(6888, 912)
-scale = Vector2(3.3702, 3.05266)
-texture = ExtResource("16_0rcvj")
-flip_h = true
-
-[node name="tree14" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(7088.48, 752.766)
-scale = Vector2(3.69909, 3.46732)
-texture = ExtResource("16_0rcvj")
-
-[node name="tree15" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(7224, 888)
-scale = Vector2(3.1922, 3.25497)
-texture = ExtResource("16_0rcvj")
-
-[node name="tree7" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(4392, 1152)
-scale = Vector2(2.55123, 1.88928)
-texture = ExtResource("16_0rcvj")
-flip_h = true
-
-[node name="tree8" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"]
-modulate = Color(0.431357, 0.282353, 0.415717, 1)
-position = Vector2(2944, 992)
-scale = Vector2(3.008, 2.76803)
-texture = ExtResource("16_0rcvj")
-
-[node name="JelenaMockupBg02" type="Sprite2D" parent="ParallaxBackground/background layer 4"]
-z_index = -200
-material = SubResource("ShaderMaterial_wtdui")
-position = Vector2(2668, 726)
-scale = Vector2(2.75, 2.75)
-texture = ExtResource("18_s5voo")
-
-[node name="JelenaMockupBg03" type="Sprite2D" parent="ParallaxBackground/background layer 4"]
-z_index = -200
-material = SubResource("ShaderMaterial_wtdui")
-position = Vector2(7923, 727)
-scale = Vector2(2.75, 2.75)
-texture = ExtResource("18_s5voo")
-
-[node name="back back trees layer" type="ParallaxLayer" parent="ParallaxBackground"]
-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.345703, 0.360648, 0.242876, 1)
-position = Vector2(993, 1576)
-scale = Vector2(5, 5)
-texture = ExtResource("8_aq30a")
-centered = false
-offset = Vector2(-200, -80)
-
-[node name="hills 1" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-modulate = Color(0.345703, 0.360648, 0.242876, 1)
-position = Vector2(5961, 1582)
-scale = Vector2(5, 5)
-texture = ExtResource("9_1oknl")
-centered = false
-offset = Vector2(-200, -80)
-
-[node name="tree" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(3017.3, 536.15)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("19_x6wx7")
-region_enabled = true
-region_rect = Rect2(770, 3, 304, 979)
-
-[node name="tree2" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(1807.5, 1408)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("19_x6wx7")
-region_enabled = true
-region_rect = Rect2(399, 420, 228, 493)
-
-[node name="tree4" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(3321.3, 600.15)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("19_x6wx7")
-region_enabled = true
-region_rect = Rect2(1770, -4, 289, 930)
-
-[node name="tree11" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(460, 622)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("19_x6wx7")
-region_enabled = true
-region_rect = Rect2(1770, -4, 289, 930)
-
-[node name="tree5" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(5081.3, 696.15)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("19_x6wx7")
-region_enabled = true
-region_rect = Rect2(2283, 2, 186, 840)
-
-[node name="tree10" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(8470, 694)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("19_x6wx7")
-region_enabled = true
-region_rect = Rect2(2283, 2, 186, 840)
-
-[node name="tree3" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(6596.8, 1566.35)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("19_x6wx7")
-region_enabled = true
-region_rect = Rect2(399, 420, 228, 493)
-
-[node name="tree8" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(8110.6, 758.5)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("19_x6wx7")
-region_enabled = true
-region_rect = Rect2(1770, -4, 289, 930)
-
-[node name="tree9" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(10240, 850)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("19_x6wx7")
-region_enabled = true
-region_rect = Rect2(2283, 2, 186, 840)
-
-[node name="tree6" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(5641.3, 1168.15)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("19_x6wx7")
-region_enabled = true
-region_rect = Rect2(2609, 434, 304, 467)
-
-[node name="tree7" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(5161.3, 608.15)
-scale = Vector2(1.7, 1.7)
-texture = ExtResource("19_x6wx7")
-region_enabled = true
-region_rect = Rect2(3111, -4, 167, 949)
-
-[node name="bush" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(3239.5, 1288)
-texture = ExtResource("20_4unvh")
-region_enabled = true
-region_rect = Rect2(149, 15, 464, 478)
-
-[node name="bush2" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(1791.5, 1448)
-texture = ExtResource("20_4unvh")
-flip_h = true
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush3" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(1255.5, 1392)
-texture = ExtResource("20_4unvh")
-flip_h = true
-region_enabled = true
-region_rect = Rect2(0, 604, 248, 228)
-
-[node name="bush4" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(5471.5, 1432)
-texture = ExtResource("20_4unvh")
-flip_h = true
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush5" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(5007.5, 1312)
-texture = ExtResource("20_4unvh")
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush6" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
-material = SubResource("ShaderMaterial_8ey8m")
-position = Vector2(3583.5, 1248)
-scale = Vector2(0.575, 0.575)
-texture = ExtResource("20_4unvh")
-flip_h = true
-region_enabled = true
-region_rect = Rect2(358, 523, 345, 289)
-
-[node name="back tree bois layer 5" type="ParallaxLayer" parent="ParallaxBackground"]
-position = Vector2(28, -28)
-motion_mirroring = Vector2(10000, 0)
-
-[node name="tree" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(1483.7, 800)
-scale = Vector2(1.6, 1.6)
-texture = ExtResource("21_g2t8a")
-region_enabled = true
-region_rect = Rect2(-2, -5, 911, 1386)
-
-[node name="tree2" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(771.7, 664)
-scale = Vector2(1.6, 1.6)
-texture = ExtResource("22_0lfb7")
-region_enabled = true
-region_rect = Rect2(0, 4, 604, 1363)
-
-[node name="tree3" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(1763.7, 728)
-scale = Vector2(1.6, 1.6)
-texture = ExtResource("22_0lfb7")
-region_enabled = true
-region_rect = Rect2(626, -4, 711, 1519)
-
-[node name="tree12" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(9464, 731)
-scale = Vector2(1.6, 1.6)
-texture = ExtResource("22_0lfb7")
-region_enabled = true
-region_rect = Rect2(626, -4, 711, 1519)
-
-[node name="tree4" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(2939.7, 752)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("22_0lfb7")
-region_enabled = true
-region_rect = Rect2(1504, -2, 402, 1124)
-
-[node name="tree5" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(3683.7, 800)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("21_g2t8a")
-region_enabled = true
-region_rect = Rect2(927, -1, 736, 1294)
-
-[node name="tree6" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(115.7, 608)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("21_g2t8a")
-region_enabled = true
-region_rect = Rect2(1834, -5, 733, 1360)
-
-[node name="tree7" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(6259.7, 728)
-scale = Vector2(1.6, 1.6)
-texture = ExtResource("22_0lfb7")
-region_enabled = true
-region_rect = Rect2(626, -4, 711, 1519)
-
-[node name="tree8" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(7435.7, 752)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("22_0lfb7")
-region_enabled = true
-region_rect = Rect2(1504, -2, 402, 1124)
-
-[node name="tree11" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(9092, 636)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("22_0lfb7")
-region_enabled = true
-region_rect = Rect2(1504, -2, 402, 1124)
-
-[node name="tree9" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(8179.7, 800)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("21_g2t8a")
-region_enabled = true
-region_rect = Rect2(927, -1, 736, 1294)
-
-[node name="tree10" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"]
-modulate = Color(0.674561, 0.721424, 0.744786, 1)
-z_index = 1
-position = Vector2(4611.7, 608)
-scale = Vector2(1.8, 1.8)
-texture = ExtResource("21_g2t8a")
-region_enabled = true
-region_rect = Rect2(1834, -5, 733, 1360)
-
-[node name="sunflower field" type="ParallaxLayer" parent="ParallaxBackground"]
-visible = false
-motion_mirroring = Vector2(3779, 0)
-
-[node name="Sonnenblumeseamless" type="Sprite2D" parent="ParallaxBackground/sunflower field"]
-z_index = -50
-position = Vector2(1892, 1863)
-texture = ExtResource("23_s4721")
-
-[node name="Sonnenblumeseamless2" type="Sprite2D" parent="ParallaxBackground/sunflower field"]
-z_index = -50
-position = Vector2(9411, 1863)
-texture = ExtResource("23_s4721")
-
-[node name="ground layer" type="ParallaxLayer" parent="ParallaxBackground"]
-position = Vector2(80, 208)
-motion_mirroring = Vector2(8192, 0)
-
-[node name="floortile00" type="Sprite2D" parent="ParallaxBackground/ground layer"]
-z_index = -10
-texture_repeat = 2
-material = SubResource("ShaderMaterial_ubx8m")
-position = Vector2(3888, 2688)
-scale = Vector2(16, 5.48)
-texture = SubResource("NoiseTexture2D_e5alv")
-
-[node name="Fence" type="Node2D" parent="."]
-
-[node name="Back Fence left" type="Sprite2D" parent="Fence"]
-z_index = -50
-texture_repeat = 2
-material = SubResource("ShaderMaterial_0sfl7")
-position = Vector2(1332.5, 1680)
-scale = Vector2(5.61729, 1)
-texture = ExtResource("25_8mej4")
-
-[node name="StaticBody2D" type="StaticBody2D" parent="Fence/Back Fence left"]
-position = Vector2(422.91, 6.03418)
-collision_layer = 2
-collision_mask = 4
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="Fence/Back Fence left/StaticBody2D"]
-position = Vector2(-204.073, 76)
-shape = SubResource("RectangleShape2D_2vojv")
-
-[node name="Back Fence middle" type="Sprite2D" parent="Fence"]
-z_index = -50
-texture_repeat = 2
-material = SubResource("ShaderMaterial_0sfl7")
-position = Vector2(7501.01, 1680)
-scale = Vector2(9.49518, 1)
-texture = ExtResource("25_8mej4")
-
-[node name="StaticBody2D" type="StaticBody2D" parent="Fence/Back Fence middle"]
-collision_layer = 2
-collision_mask = 4
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="Fence/Back Fence middle/StaticBody2D"]
-position = Vector2(1.75458, 76)
-shape = SubResource("RectangleShape2D_2vojv")
-
-[node name="Fence2" type="Sprite2D" parent="Fence"]
-z_index = 100
-texture_repeat = 2
-material = SubResource("ShaderMaterial_0sfl7")
-position = Vector2(5159, 4056)
-scale = Vector2(16.1372, 1)
-texture = ExtResource("25_8mej4")
-
-[node name="StaticBody2D" type="StaticBody2D" parent="Fence/Fence2"]
-collision_layer = 2
-collision_mask = 4
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="Fence/Fence2/StaticBody2D"]
-position = Vector2(0.266632, 172)
-shape = SubResource("RectangleShape2D_vbdb2")
-
-[node name="EndLeft" type="Sprite2D" parent="Fence"]
-texture_repeat = 2
-material = SubResource("ShaderMaterial_ualyd")
-position = Vector2(-634, 2880)
-rotation = 1.5708
-scale = Vector2(3.25, 1)
-skew = 1.309
-texture = ExtResource("26_bwvai")
-
-[node name="EndRight" type="Sprite2D" parent="Fence"]
-texture_repeat = 2
-material = SubResource("ShaderMaterial_ualyd")
-position = Vector2(10930, 2880)
-rotation = 1.5708
-scale = Vector2(3.2, 1)
-skew = -1.309
-texture = ExtResource("26_bwvai")
-flip_h = true
-
-[node name="EndLeftCollider" type="StaticBody2D" parent="Fence"]
-position = Vector2(-685, 4592)
-rotation = 1.5708
-scale = Vector2(8, 1)
-collision_layer = 2
-collision_mask = 2
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="Fence/EndLeftCollider"]
-position = Vector2(-218, -4.00146)
-shape = SubResource("RectangleShape2D_0qu0h")
-
-[node name="YSorted" type="Node2D" parent="."]
-z_index = 1
-y_sort_enabled = true
-
-[node name="Vesna" parent="YSorted" instance=ExtResource("27_qtaxr")]
-z_index = 1
-position = Vector2(2693, 1876)
-_hoe = ExtResource("28_le48k")
-
-[node name="Animated Sprites" parent="YSorted/Vesna/CharacterBody2D/visuals" index="0"]
-position = Vector2(-33, 554)
-
-[node name="FarmingControls" parent="YSorted/Vesna" index="1" node_paths=PackedStringArray("_camera")]
-_camera = NodePath("../../../Camera2D")
-
-[node name="Brünnen" type="Sprite2D" parent="YSorted"]
-z_index = 1
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_2vojv")
-position = Vector2(7237, 3307)
-texture = ExtResource("30_lgb3w")
-offset = Vector2(0, -800)
-region_enabled = true
-region_rect = Rect2(0, 0, 1504, 1686)
-
-[node name="StaticBody2D" type="StaticBody2D" parent="YSorted/Brünnen"]
-collision_mask = 4
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="YSorted/Brünnen/StaticBody2D"]
-position = Vector2(145.5, -224)
-shape = SubResource("RectangleShape2D_0sfl7")
-
-[node name="InteractionArea" parent="YSorted/Brünnen" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("31_xcb8u")]
-_spritesToOutline = [NodePath("..")]
-_id = 1
-
-[node name="CollisionShape3D" parent="YSorted/Brünnen/InteractionArea/Area2D" index="0"]
-position = Vector2(146, -130)
-shape = SubResource("CircleShape2D_p6n74")
-
-[node name="Farm visuals" type="Node2D" parent="YSorted"]
-position = Vector2(-60, 122)
-
-[node name="Static" type="Node2D" parent="YSorted/Farm visuals"]
-position = Vector2(-8213, 84)
-
-[node name="greenery" type="Node2D" parent="YSorted/Farm visuals/Static"]
-z_index = 1
-y_sort_enabled = true
-
-[node name="left side" type="Node2D" parent="YSorted/Farm visuals/Static/greenery"]
-
-[node name="bush" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(1, 0.86, 0.86, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(9832.29, 2184.03)
-scale = Vector2(2, 2)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush5" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(9695.29, 3642.03)
-scale = Vector2(-2, 2)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush6" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(7997.29, 4028.03)
-scale = Vector2(2, 2)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush7" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(1, 0.86, 0.86, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(8146.29, 2286.03)
-scale = Vector2(2, 2)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush8" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(8391.29, 2286.03)
-scale = Vector2(2, 2)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush9" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(8502.29, 2286.03)
-scale = Vector2(-1.86739, 2.34145)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush2" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(10556.3, 2116.03)
-scale = Vector2(2, 2)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -196)
-region_enabled = true
-region_rect = Rect2(1699, 76, 280, 230)
-
-[node name="bush4" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(7924.5, 2432)
-scale = Vector2(2, 2)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(0, 604, 248, 228)
-
-[node name="bush10" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(7757, 2032)
-scale = Vector2(2, 2)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush11" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(8891, 2100)
-scale = Vector2(2, 2)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1464, 419, 144, 115)
-
-[node name="bush12" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(1, 0.86, 0.86, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(9170, 2052)
-scale = Vector2(2, 2)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1699, 76, 280, 230)
-
-[node name="bush13" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(8145, 4141)
-scale = Vector2(-2.82886, 2.51195)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1699, 76, 280, 230)
-
-[node name="bush14" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(8925, 4194)
-scale = Vector2(-5.54387, 3.80466)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush15" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(1, 0.86, 0.86, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(7757, 4194)
-scale = Vector2(3.21806, 3.18583)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush16" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(9188.29, 2148.03)
-scale = Vector2(-2.40318, 3.59175)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush17" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(9556, 2071)
-scale = Vector2(-2.40318, 3.59175)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush18" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(9887, 2216)
-scale = Vector2(-1.87764, 2.59175)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush19" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(10074, 2216)
-scale = Vector2(1.53273, 1.82378)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush20" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(10217, 2026)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush21" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(10721, 2026)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush22" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(13292, 2026)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush25" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(12369, 2026)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush26" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(1, 0.86, 0.86, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(13458, 2026)
-scale = Vector2(1.41694, 1.75208)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush27" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(13687, 1938)
-scale = Vector2(1.40272, 1.38546)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(0, 604, 248, 228)
-
-[node name="bush23" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-z_index = 1
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(15022, 3301)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="bush24" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-z_index = 2
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(15973, 3380)
-scale = Vector2(-1.93815, 1.5875)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(1464, 419, 144, 115)
-
-[node name="bush3" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-modulate = Color(1, 0.86, 0.86, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(8154.5, 2516)
-scale = Vector2(2, 2)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -50)
-region_enabled = true
-region_rect = Rect2(1464, 419, 144, 115)
-
-[node name="Sonnenblume8" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-z_index = 1
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_618my")
-position = Vector2(8293, 2144)
-scale = Vector2(0.373695, 0.388829)
-texture = ExtResource("38_0bsmo")
-offset = Vector2(0, -800)
-region_enabled = true
-region_rect = Rect2(0, 0, 1440, 1576)
-
-[node name="Sonnenblume7" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/left side"]
-z_index = 1
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_618my")
-position = Vector2(12327.3, 3815.03)
-scale = Vector2(0.373695, 0.388829)
-texture = ExtResource("38_0bsmo")
-offset = Vector2(0, -800)
-region_enabled = true
-region_rect = Rect2(1659, 479, 809, 1097)
-
-[node name="right side" type="Node2D" parent="YSorted/Farm visuals/Static/greenery"]
-position = Vector2(13188, 30)
-
-[node name="bush" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(4697, 2112)
-scale = Vector2(2, 2)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush5" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(3008, 3136)
-scale = Vector2(-2, 2)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush6" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(5757, 4296)
-scale = Vector2(2, 2)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush7" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(5051, 2217)
-scale = Vector2(2, 2)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush8" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(4008, 2250)
-scale = Vector2(2, 2)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush9" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(5325, 2263)
-scale = Vector2(-1.86739, 2.34145)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -237)
-region_enabled = true
-region_rect = Rect2(1368, 673, 186, 136)
-
-[node name="bush2" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(1909, 3074)
-scale = Vector2(2, 2)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -196)
-region_enabled = true
-region_rect = Rect2(1699, 76, 280, 230)
-
-[node name="bush16" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-modulate = Color(0.8428, 0.8771, 0.98, 1)
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(3803, 2142)
-scale = Vector2(-2.40318, 3.59175)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush17" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(5599, 3799)
-scale = Vector2(-2.40318, 3.59175)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -172)
-region_enabled = true
-region_rect = Rect2(130, 0, 201, 278)
-
-[node name="bush3" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(4184, 2863)
-scale = Vector2(2, 2)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -50)
-region_enabled = true
-region_rect = Rect2(1464, 419, 144, 115)
-
-[node name="bush4" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-z_index = -6
-material = SubResource("ShaderMaterial_bcdgk")
-position = Vector2(5684, 2035)
-scale = Vector2(2, 2)
-texture = ExtResource("20_4unvh")
-offset = Vector2(0, -50)
-region_enabled = true
-region_rect = Rect2(1837, 651, 139, 180)
-
-[node name="Sonnenblume8" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/right side"]
-z_index = 1
-y_sort_enabled = true
-material = SubResource("ShaderMaterial_618my")
-position = Vector2(5146, 1935)
-scale = Vector2(0.373695, 0.388829)
-texture = ExtResource("38_0bsmo")
-offset = Vector2(0, -800)
-region_enabled = true
-region_rect = Rect2(0, 0, 1440, 1576)
-
-[node name="grass" type="Node2D" parent="YSorted/Farm visuals/Static/greenery"]
-
-[node name="grass" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(8264.29, 1952.03)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("39_8mefg")
-region_enabled = true
-region_rect = Rect2(42, 16, 176, 163)
-
-[node name="grass13" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.954868, 0.882599, 0.798501, 1)
-z_index = -5
-position = Vector2(9124.29, 2062.03)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("39_8mefg")
-region_enabled = true
-region_rect = Rect2(332, 194, 179, 154)
-
-[node name="grass14" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(8401.29, 2568.03)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("39_8mefg")
-region_enabled = true
-region_rect = Rect2(22, 226, 197, 145)
-
-[node name="grass15" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(8993.29, 2796.1)
-scale = Vector2(5.58376, 4.48372)
-texture = ExtResource("39_8mefg")
-region_enabled = true
-region_rect = Rect2(22, 226, 197, 145)
-
-[node name="grass16" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(8443.29, 3307.03)
-scale = Vector2(5.58376, 4.48372)
-texture = ExtResource("39_8mefg")
-region_enabled = true
-region_rect = Rect2(305, 25, 186, 153)
-
-[node name="grass18" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.78, 0.78, 0.78, 1)
-z_index = -5
-position = Vector2(10189.3, 3184.03)
-scale = Vector2(5.58376, 2.56212)
-texture = ExtResource("39_8mefg")
-region_enabled = true
-region_rect = Rect2(305, 25, 186, 153)
-
-[node name="grass19" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(9695.29, 3505.03)
-scale = Vector2(5.58376, 4.48372)
-texture = ExtResource("40_67iq1")
-region_enabled = true
-region_rect = Rect2(364, 32, 148, 153)
-
-[node name="grass20" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(10573.2, 3251.03)
-scale = Vector2(7.28513, 4.2484)
-texture = ExtResource("40_67iq1")
-region_enabled = true
-region_rect = Rect2(364, 32, 148, 153)
-
-[node name="grass21" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(10895.3, 3505.03)
-scale = Vector2(7.28513, 6.16997)
-texture = ExtResource("40_67iq1")
-region_enabled = true
-region_rect = Rect2(364, 32, 148, 153)
-
-[node name="grass22" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.78, 0.78, 0.78, 1)
-z_index = -5
-position = Vector2(11434.3, 3239.53)
-scale = Vector2(7.28513, 4.43792)
-texture = ExtResource("40_67iq1")
-region_enabled = true
-region_rect = Rect2(364, 32, 148, 153)
-
-[node name="grass23" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.954868, 0.882599, 0.798501, 1)
-z_index = -5
-position = Vector2(11802.3, 3505.03)
-scale = Vector2(7.28513, 6.16997)
-texture = ExtResource("40_67iq1")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass24" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(7052, 3274.76)
-scale = Vector2(7.28513, 4.46234)
-texture = ExtResource("40_67iq1")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass25" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(7473, 3724)
-scale = Vector2(7.28513, 6.16997)
-texture = ExtResource("40_67iq1")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass26" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(7662, 2562)
-rotation = 1.57079
-scale = Vector2(7.28513, 6.16997)
-texture = ExtResource("40_67iq1")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass27" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(7757, 3423)
-rotation = 1.57079
-scale = Vector2(7.28513, 6.16997)
-texture = ExtResource("40_67iq1")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass17" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(9087.29, 3404.03)
-rotation = 2.09439
-scale = Vector2(5.58376, 4.48372)
-texture = ExtResource("39_8mefg")
-region_enabled = true
-region_rect = Rect2(305, 25, 186, 153)
-
-[node name="grass2" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.78, 0.78, 0.78, 1)
-z_index = -5
-position = Vector2(8846.24, 1965)
-scale = Vector2(8.56132, 4.49734)
-texture = ExtResource("39_8mefg")
-region_enabled = true
-region_rect = Rect2(332, 194, 179, 154)
-
-[node name="grass3" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.954868, 0.882599, 0.798501, 1)
-z_index = -5
-position = Vector2(18189, 1960)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("41_0irm8")
-region_enabled = true
-region_rect = Rect2(7, 4, 256, 220)
-
-[node name="grass38" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(17916, 3211)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("41_0irm8")
-region_enabled = true
-region_rect = Rect2(7, 59, 257, 157)
-
-[node name="grass32" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(16670, 1998.41)
-scale = Vector2(9.30275, 4.60296)
-texture = ExtResource("42_7jeth")
-region_enabled = true
-region_rect = Rect2(147, 255, 218, 128)
-
-[node name="grass33" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(15759.5, 2214.79)
-scale = Vector2(6.8578, 6.10617)
-texture = ExtResource("42_7jeth")
-region_enabled = true
-region_rect = Rect2(147, 255, 218, 128)
-
-[node name="grass41" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(15980, 2942)
-scale = Vector2(6.8578, 6.10617)
-texture = ExtResource("42_7jeth")
-region_enabled = true
-region_rect = Rect2(307, 48, 183, 193)
-
-[node name="grass34" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(14537, 2465)
-scale = Vector2(5.22018, 6.29687)
-texture = ExtResource("42_7jeth")
-region_enabled = true
-region_rect = Rect2(147, 255, 218, 128)
-
-[node name="grass35" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.78, 0.78, 0.78, 1)
-z_index = -5
-position = Vector2(14537, 3031)
-scale = Vector2(5.22018, 6.29687)
-texture = ExtResource("42_7jeth")
-region_enabled = true
-region_rect = Rect2(147, 255, 218, 128)
-
-[node name="grass36" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(14537, 3570)
-scale = Vector2(5.1948, 5.15362)
-texture = ExtResource("42_7jeth")
-region_enabled = true
-region_rect = Rect2(307, 48, 183, 193)
-
-[node name="grass37" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(15217, 3630)
-scale = Vector2(5.1948, 5.15362)
-texture = ExtResource("42_7jeth")
-region_enabled = true
-region_rect = Rect2(7, 4, 267, 239)
-
-[node name="grass11" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(18118, 2526)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("42_7jeth")
-region_enabled = true
-region_rect = Rect2(147, 255, 218, 128)
-
-[node name="grass5" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(15375, 3149)
-scale = Vector2(5.77602, 3.87779)
-texture = ExtResource("40_67iq1")
-region_enabled = true
-region_rect = Rect2(16, 17, 290, 183)
-
-[node name="grass6" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.78, 0.78, 0.78, 1)
-z_index = -5
-position = Vector2(13784.1, 1946)
-scale = Vector2(7.39612, 3.87779)
-texture = ExtResource("40_67iq1")
-region_enabled = true
-region_rect = Rect2(317, 219, 185, 159)
-
-[node name="grass30" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(14417, 2026)
-scale = Vector2(5.5153, 4.20665)
-texture = ExtResource("40_67iq1")
-region_enabled = true
-region_rect = Rect2(16, 17, 290, 183)
-
-[node name="grass31" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(15774, 3374)
-scale = Vector2(4.53474, 4.07413)
-texture = ExtResource("41_0irm8")
-region_enabled = true
-region_rect = Rect2(22, 72, 489, 274)
-
-[node name="grass29" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(12847, 1946)
-scale = Vector2(5.91724, 3.87779)
-texture = ExtResource("40_67iq1")
-region_enabled = true
-region_rect = Rect2(29, 204, 219, 159)
-
-[node name="grass7" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(10546.9, 2035.5)
-scale = Vector2(5.38464, 7.05479)
-texture = ExtResource("43_g8k4k")
-region_enabled = true
-region_rect = Rect2(32, 32, 445, 73)
-
-[node name="grass28" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(10321, 1770)
-scale = Vector2(5.38464, 7.05479)
-texture = ExtResource("43_g8k4k")
-region_enabled = true
-region_rect = Rect2(21, 222, 491, 89)
-
-[node name="grass8" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.954868, 0.882599, 0.798501, 1)
-z_index = -5
-position = Vector2(7945.5, 2329)
-scale = Vector2(3, 3)
-texture = ExtResource("44_jgrpl")
-region_enabled = true
-region_rect = Rect2(14, 38, 295, 165)
-
-[node name="grass9" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-modulate = Color(0.856076, 0.855033, 0.937369, 1)
-z_index = -5
-position = Vector2(8391, 1947)
-scale = Vector2(3.76102, 3.55455)
-texture = ExtResource("41_0irm8")
-region_enabled = true
-region_rect = Rect2(14, 38, 295, 165)
-
-[node name="grass10" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
-z_index = -5
-position = Vector2(8037.29, 2740.03)
-rotation = -1.57079
-scale = Vector2(3, 4.88)
-texture = ExtResource("43_g8k4k")
-region_enabled = true
-region_rect = Rect2(21, 222, 491, 89)
-
-[node name="stone floor" type="Node2D" parent="YSorted/Farm visuals/Static/greenery"]
-
-[node name="fieldBorder" type="Node2D" parent="YSorted/Farm visuals/Static"]
-
-[node name="leftSideTop" type="Sprite2D" parent="YSorted/Farm visuals/Static/fieldBorder"]
-z_index = -3
-material = SubResource("ShaderMaterial_loeum")
-position = Vector2(11132, 2252)
-rotation = 1.5708
-scale = Vector2(0.1, 8.7)
-texture = ExtResource("26_bwvai")
-
-[node name="leftSideBottom" type="Sprite2D" parent="YSorted/Farm visuals/Static/fieldBorder"]
-z_index = -3
-material = SubResource("ShaderMaterial_loeum")
-position = Vector2(11159, 3443)
-rotation = 1.5708
-scale = Vector2(0.1, 8.7)
-texture = ExtResource("26_bwvai")
-
-[node name="FieldParent" type="Node2D" parent="YSorted/Farm visuals"]
-z_index = 1
-y_sort_enabled = true
-position = Vector2(53, 20)
-scale = Vector2(1, 0.993819)
-
-[node name="BaseField" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
-z_index = -1
-y_sort_enabled = true
-position = Vector2(651, 2630.26)
-scale = Vector2(1, 1.00622)
-metadata/SaveID = "b3b47e69-6115-4405-8da6-508b783823d2"
-
-[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField" index="1"]
-visible = true
-metadata/SaveID = "7a8210bf-479d-4b4c-9758-98d23e59d5d7"
-
-[node name="PlantPlaceholder" parent="YSorted/Farm visuals/FieldParent/BaseField/FieldBehaviour" index="1"]
-z_index = 1
-
-[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
-z_index = 0
-_state = 2
-_field = NodePath("../..")
-_daysWatered = 6
-
-[node name="FieldActivator" parent="YSorted/Farm visuals/FieldParent/BaseField" index="7"]
-visible = false
-
-[node name="CollisionShape3D" parent="YSorted/Farm visuals/FieldParent/BaseField/FieldActivator/InteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_qavgq")
-
-[node name="BaseField2" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
-z_index = -1
-y_sort_enabled = true
-position = Vector2(1226, 3098.15)
-scale = Vector2(1, 1.00622)
-Payload = 1
-metadata/SaveID = "f536efd3-3da8-4ef5-a520-570220e6c19f"
-
-[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField2" index="1"]
-visible = true
-metadata/SaveID = "a1d8a0a2-c51c-4410-83c3-0edb31cbf2de"
-
-[node name="PlantPlaceholder" parent="YSorted/Farm visuals/FieldParent/BaseField2/FieldBehaviour" index="1"]
-z_index = 1
-
-[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField2/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
-z_index = 0
-_state = 2
-_field = NodePath("../..")
-_daysWatered = 6
-
-[node name="FieldActivator" parent="YSorted/Farm visuals/FieldParent/BaseField2" index="7"]
-visible = false
-
-[node name="CollisionShape3D" parent="YSorted/Farm visuals/FieldParent/BaseField2/FieldActivator/InteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_njxly")
-
-[node name="BaseField3" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
-z_index = -1
-y_sort_enabled = true
-position = Vector2(1782, 2606.11)
-scale = Vector2(1, 1.00622)
-Payload = 2
-metadata/SaveID = "14ce64d5-8a4d-43b9-a8ff-3a57725c4dc8"
-
-[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField3" index="1"]
-visible = true
-metadata/SaveID = "79a65532-cb2b-4268-8eb0-8c41a3935cbb"
-
-[node name="PlantPlaceholder" parent="YSorted/Farm visuals/FieldParent/BaseField3/FieldBehaviour" index="1"]
-z_index = 1
-
-[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField3/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
-z_index = 0
-_state = 2
-_field = NodePath("../..")
-_daysWatered = 5
-
-[node name="FieldActivator" parent="YSorted/Farm visuals/FieldParent/BaseField3" index="7"]
-visible = false
-
-[node name="CollisionShape3D" parent="YSorted/Farm visuals/FieldParent/BaseField3/FieldActivator/InteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_54ty3")
-
-[node name="BaseField4" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
-z_index = -1
-y_sort_enabled = true
-position = Vector2(2559, 2624.22)
-scale = Vector2(1, 1.00622)
-Payload = 3
-metadata/SaveID = "6872ce5d-6f42-47d7-97e2-a7214ff3b08c"
-
-[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField4" index="1"]
-visible = true
-FieldState = 3
-metadata/SaveID = "13fa64a3-01dc-4fd8-822e-0839c0da3163"
-
-[node name="PlantPlaceholder" parent="YSorted/Farm visuals/FieldParent/BaseField4/FieldBehaviour" index="1"]
-z_index = 1
-
-[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField4/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
-z_index = 0
-_state = 2
-_field = NodePath("../..")
-_daysWatered = 7
-
-[node name="FieldActivator" parent="YSorted/Farm visuals/FieldParent/BaseField4" index="7"]
-visible = false
-
-[node name="CollisionShape3D" parent="YSorted/Farm visuals/FieldParent/BaseField4/FieldActivator/InteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_gbxtf")
-
-[node name="BaseField5" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
-z_index = -1
-y_sort_enabled = true
-position = Vector2(3305, 2624.22)
-scale = Vector2(1, 1.00622)
-Payload = 4
-metadata/SaveID = "f163c38d-9ee0-4844-9def-479833febb4e"
-
-[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField5" index="1"]
-visible = true
-FieldState = 3
-metadata/SaveID = "414ecdb9-f3c4-4fb9-81bd-6ca575784f78"
-
-[node name="PlantPlaceholder" parent="YSorted/Farm visuals/FieldParent/BaseField5/FieldBehaviour" index="1"]
-z_index = 1
-
-[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField5/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
-z_index = 0
-_state = 2
-_field = NodePath("../..")
-_daysWatered = 6
-
-[node name="FieldActivator" parent="YSorted/Farm visuals/FieldParent/BaseField5" index="7"]
-visible = false
-
-[node name="CollisionShape3D" parent="YSorted/Farm visuals/FieldParent/BaseField5/FieldActivator/InteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_6krrk")
-
-[node name="BaseField6" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
-z_index = -1
-y_sort_enabled = true
-position = Vector2(4033, 2618.18)
-scale = Vector2(1, 1.00622)
-Payload = 5
-metadata/SaveID = "da691381-ee82-4f86-abf3-dda2c9f19337"
-
-[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField6" index="1"]
-visible = true
-FieldState = 3
-metadata/SaveID = "b235febb-b231-4f8c-94e9-1f9d9f115b08"
-
-[node name="PlantPlaceholder" parent="YSorted/Farm visuals/FieldParent/BaseField6/FieldBehaviour" index="1"]
-z_index = 1
-
-[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField6/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
-z_index = 0
-_state = 1
-_field = NodePath("../..")
-_daysWatered = 5
-
-[node name="FieldActivator" parent="YSorted/Farm visuals/FieldParent/BaseField6" index="7"]
-visible = false
-
-[node name="CollisionShape3D" parent="YSorted/Farm visuals/FieldParent/BaseField6/FieldActivator/InteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_4ktoi")
-
-[node name="BaseField7" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
-z_index = -1
-y_sort_enabled = true
-position = Vector2(4755, 2630.26)
-scale = Vector2(1, 1.00622)
-Payload = 6
-metadata/SaveID = "8116fa8b-b164-4d39-a1ed-6cd476d18f94"
-
-[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField7" index="1"]
-visible = true
-FieldState = 3
-metadata/SaveID = "9ccdba91-812a-4c13-9ee0-12472e174fc9"
-
-[node name="PlantPlaceholder" parent="YSorted/Farm visuals/FieldParent/BaseField7/FieldBehaviour" index="1"]
-z_index = 1
-
-[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField7/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
-z_index = 0
-_state = 2
-_field = NodePath("../..")
-_daysWatered = 6
-
-[node name="FieldActivator" parent="YSorted/Farm visuals/FieldParent/BaseField7" index="7"]
-visible = false
-
-[node name="CollisionShape3D" parent="YSorted/Farm visuals/FieldParent/BaseField7/FieldActivator/InteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_aaup4")
-
-[node name="BaseField8" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
-z_index = -1
-y_sort_enabled = true
-position = Vector2(4418, 3226.95)
-scale = Vector2(1, 1.00622)
-Payload = 7
-metadata/SaveID = "5298f423-4c3b-45b5-94fb-d4aef36bac21"
-
-[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField8" index="1"]
-visible = true
-FieldState = 3
-metadata/SaveID = "da44e54a-0b76-4888-ad8b-782a9d146fa3"
-
-[node name="PlantPlaceholder" parent="YSorted/Farm visuals/FieldParent/BaseField8/FieldBehaviour" index="1"]
-z_index = 1
-
-[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField8/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
-z_index = 0
-_state = 2
-_field = NodePath("../..")
-_daysWatered = 6
-
-[node name="FieldActivator" parent="YSorted/Farm visuals/FieldParent/BaseField8" index="7"]
-visible = false
-
-[node name="CollisionShape3D" parent="YSorted/Farm visuals/FieldParent/BaseField8/FieldActivator/InteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_v10dc")
-
-[node name="BaseField9" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
-z_index = -1
-y_sort_enabled = true
-position = Vector2(5317, 3208.83)
-scale = Vector2(1, 1.00622)
-Payload = 8
-metadata/SaveID = "0de8dc13-5851-4471-be35-309cd6687ebc"
-
-[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField9" index="1"]
-visible = true
-metadata/SaveID = "9919b294-04a1-4a16-9783-38c8aa0e291c"
-
-[node name="PlantPlaceholder" parent="YSorted/Farm visuals/FieldParent/BaseField9/FieldBehaviour" index="1"]
-z_index = 1
-
-[node name="FieldActivator" parent="YSorted/Farm visuals/FieldParent/BaseField9" index="7"]
-visible = false
-
-[node name="CollisionShape3D" parent="YSorted/Farm visuals/FieldParent/BaseField9/FieldActivator/InteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_4pibb")
-
-[node name="Blocker" type="Node2D" parent="YSorted"]
-
-[node name="BackToFarm" parent="YSorted/Blocker" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("31_xcb8u")]
-position = Vector2(3774, 2025)
-_spritesToOutline = [NodePath("Fence Door2")]
-_id = 0
-
-[node name="CollisionShape3D" parent="YSorted/Blocker/BackToFarm/Area2D" index="0"]
-position = Vector2(-37, -208)
-shape = SubResource("CircleShape2D_dr6bm")
-
-[node name="Fence Door2" type="Sprite2D" parent="YSorted/Blocker/BackToFarm"]
-material = SubResource("ShaderMaterial_lwk6t")
-position = Vector2(60, -450)
-rotation = -0.0963081
-scale = Vector2(0.903, 0.96)
-texture = ExtResource("47_xfjh2")
-
-[node name="StaticBody2D" type="StaticBody2D" parent="YSorted/Blocker/BackToFarm/Fence Door2"]
-collision_layer = 2
-collision_mask = 4
-
-[node name="CollisionShape2D" type="CollisionShape2D" parent="YSorted/Blocker/BackToFarm/Fence Door2/StaticBody2D"]
-position = Vector2(-106.663, 182.891)
-shape = SubResource("RectangleShape2D_ycj14")
-
-[node name="Sonnenblumeseamless" type="Sprite2D" parent="YSorted"]
-z_index = 101
-position = Vector2(172, 5082)
-scale = Vector2(1.89667, 1)
-texture = ExtResource("23_s4721")
-
-[node name="Sonnenblumeseamless2" type="Sprite2D" parent="YSorted"]
-z_index = 101
-position = Vector2(7330, 5108)
-scale = Vector2(-1.897, 1)
-texture = ExtResource("23_s4721")
-
-[node name="Sonnenblumeseamless3" type="Sprite2D" parent="YSorted"]
-z_index = 101
-position = Vector2(14423, 5123)
-scale = Vector2(1.89667, 1)
-texture = ExtResource("23_s4721")
-
-[node name="RakeGenericPickup" parent="YSorted" instance=ExtResource("43_dr6bm")]
-position = Vector2(6401, 2602)
-
-[node name="SpawnWithItem" parent="YSorted/RakeGenericPickup" index="0"]
-_blueprint = ExtResource("28_le48k")
-
-[node name="PickupInteractionArea" parent="YSorted/RakeGenericPickup" index="3"]
-_id = 0
-
-[node name="CollisionShape3D" parent="YSorted/RakeGenericPickup/PickupInteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_hpgl7")
-
-[node name="domovoi" type="Sprite2D" parent="YSorted"]
-modulate = Color(0.8982765, 0.818879, 0.7068166, 1)
-z_index = -10
-position = Vector2(10542, 2026)
-texture = ExtResource("44_njxly")
-region_enabled = true
-region_rect = Rect2(65, 149, 223, 375)
-
-[node name="WateringCan" parent="YSorted" instance=ExtResource("43_dr6bm")]
-position = Vector2(5220, 2108)
-
-[node name="SpawnWithItem" parent="YSorted/WateringCan" index="0"]
-_blueprint = ExtResource("30_dr6bm")
-
-[node name="CollisionShape3D" parent="YSorted/WateringCan/PickupInteractionArea/Area2D" index="0"]
-shape = SubResource("CircleShape2D_34r5t")
-
-[node name="CanvasLayer" parent="." instance=ExtResource("52_gwhnv")]
-
-[node name="Inventory" parent="CanvasLayer" index="1"]
-size_flags_horizontal = 6
-size_flags_vertical = 10
-
-[node name="SlotsMover" parent="CanvasLayer/Inventory/SlotsContainer" index="0"]
-anchors_preset = 7
-anchor_left = 0.5
-anchor_right = 0.5
-offset_left = -450.0
-offset_top = -610.0
-offset_right = 450.0
-offset_bottom = 0.0
-
-[node name="TextureRect2" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/BackgroundContainer" index="1"]
-offset_left = -360.339
-offset_top = 0.228533
-offset_right = -456.339
-offset_bottom = 30.2285
-
-[node name="Audio" type="Node" parent="."]
-
-[node name="Background Music Ramp up" type="AudioStreamPlayer2D" parent="Audio"]
-position = Vector2(4002, 2030)
-stream = SubResource("AudioStreamPlaylist_ceriq")
-autoplay = true
-max_distance = 1000000.0
-bus = &"Music"
-area_mask = 33
-playback_type = 1
-script = ExtResource("54_pn8sy")
-
-[node name="Background Music loop" type="AudioStreamPlayer2D" parent="Audio"]
-position = Vector2(4002, 2030)
-stream = ExtResource("55_aq24k")
-max_distance = 1000000.0
-bus = &"Music"
-area_mask = 33
-playback_type = 1
-script = ExtResource("54_pn8sy")
-
-[node name="SFX" type="Node" parent="Audio"]
-
-[node name="Farming SFX" type="AudioStreamPlayer2D" parent="Audio/SFX"]
-stream = SubResource("AudioStreamRandomizer_ceriq")
-max_distance = 20000000.0
-playback_type = 2
-script = ExtResource("58_m3hs4")
-
-[node name="Watering SFX" type="AudioStreamPlayer2D" parent="Audio/SFX"]
-stream = SubResource("AudioStreamRandomizer_p4qqi")
-max_distance = 20000000.0
-playback_type = 2
-script = ExtResource("58_m3hs4")
-
-[node name="FillWater SFX2" type="AudioStreamPlayer2D" parent="Audio/SFX"]
-stream = SubResource("AudioStreamRandomizer_618my")
-max_distance = 20000000.0
-playback_type = 2
-script = ExtResource("58_m3hs4")
-
-[node name="SceneNameSetter" type="Node" parent="."]
-script = ExtResource("56_34r5t")
-_variableResource = ExtResource("57_hpgl7")
-_payloadToSet = "beetRootScene"
-
-[node name="SaveSystem" type="Node" parent="."]
-
-[node name="SaveGameCheat" type="Node" parent="SaveSystem"]
-script = ExtResource("58_qavgq")
-
-[node name="SaveIDProvider" type="Node" parent="SaveSystem"]
-script = ExtResource("59_njxly")
-
-[connection signal="FilledWateringCan" from="YSorted/Vesna" to="Audio/SFX/FillWater SFX2" method="PlayOneShot"]
-[connection signal="InteractedTool" from="YSorted/Brünnen/InteractionArea" to="YSorted/Vesna" method="TryFillWateringCan"]
-[connection signal="InteractedTool" from="YSorted/Blocker/BackToFarm" to="." method="LoadSceneAtIndex"]
-[connection signal="finished" from="Audio/Background Music Ramp up" to="Audio/Background Music loop" method="PlayFromOffset"]
-[connection signal="tree_entered" from="SceneNameSetter" to="SceneNameSetter" method="Set"]
-
-[editable path="YSorted/Vesna"]
-[editable path="YSorted/Brünnen/InteractionArea"]
-[editable path="YSorted/Farm visuals/FieldParent/BaseField"]
-[editable path="YSorted/Farm visuals/FieldParent/BaseField/FieldActivator/InteractionArea"]
-[editable path="YSorted/Farm visuals/FieldParent/BaseField2"]
-[editable path="YSorted/Farm visuals/FieldParent/BaseField2/FieldActivator/InteractionArea"]
-[editable path="YSorted/Farm visuals/FieldParent/BaseField3"]
-[editable path="YSorted/Farm visuals/FieldParent/BaseField3/FieldActivator/InteractionArea"]
-[editable path="YSorted/Farm visuals/FieldParent/BaseField4"]
-[editable path="YSorted/Farm visuals/FieldParent/BaseField4/FieldActivator/InteractionArea"]
-[editable path="YSorted/Farm visuals/FieldParent/BaseField5"]
-[editable path="YSorted/Farm visuals/FieldParent/BaseField5/FieldActivator/InteractionArea"]
-[editable path="YSorted/Farm visuals/FieldParent/BaseField6"]
-[editable path="YSorted/Farm visuals/FieldParent/BaseField6/FieldActivator/InteractionArea"]
-[editable path="YSorted/Farm visuals/FieldParent/BaseField7"]
-[editable path="YSorted/Farm visuals/FieldParent/BaseField7/FieldActivator/InteractionArea"]
-[editable path="YSorted/Farm visuals/FieldParent/BaseField8"]
-[editable path="YSorted/Farm visuals/FieldParent/BaseField8/FieldActivator/InteractionArea"]
-[editable path="YSorted/Farm visuals/FieldParent/BaseField9"]
-[editable path="YSorted/Farm visuals/FieldParent/BaseField9/FieldActivator/InteractionArea"]
-[editable path="YSorted/Blocker/BackToFarm"]
-[editable path="YSorted/RakeGenericPickup"]
-[editable path="YSorted/RakeGenericPickup/PickupInteractionArea"]
-[editable path="YSorted/WateringCan"]
-[editable path="YSorted/WateringCan/PickupInteractionArea"]
-[editable path="CanvasLayer"]
diff --git a/scenes/scene_bootstrap.tscn b/scenes/scene_bootstrap.tscn
new file mode 100644
index 0000000..a116d5c
--- /dev/null
+++ b/scenes/scene_bootstrap.tscn
@@ -0,0 +1,16 @@
+[gd_scene load_steps=4 format=3 uid="uid://bopv10dqm1knc"]
+
+[ext_resource type="PackedScene" uid="uid://c6wnoif01ltld" path="res://scenes/scene_startMenu.tscn" id="1_15ton"]
+[ext_resource type="Script" uid="uid://bbp0dyddwdbl8" path="res://scripts/CSharp/Common/Savegame/WindowSettingsSync.cs" id="2_d3jfo"]
+[ext_resource type="PackedScene" uid="uid://7pvvop5hfl01" path="res://prefabs/SaveSystem/save_system.tscn" id="3_s8cy4"]
+
+[node name="BabushkaSceneBootstrap" type="Node2D"]
+
+[node name="BabushkaSceneStartMenu" parent="." instance=ExtResource("1_15ton")]
+
+[node name="SceneParent" type="Node" parent="."]
+
+[node name="WindowSettings" type="Node" parent="."]
+script = ExtResource("2_d3jfo")
+
+[node name="SaveSystem" parent="." instance=ExtResource("3_s8cy4")]
diff --git a/scenes/scene_credits.tscn b/scenes/scene_credits.tscn
index 75623cb..9a68afb 100644
--- a/scenes/scene_credits.tscn
+++ b/scenes/scene_credits.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=9 format=3 uid="uid://b4uito2bnud2a"]
+[gd_scene load_steps=9 format=3 uid="uid://cmpw8lhwnwuo6"]
[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_f5860"]
[ext_resource type="Texture2D" uid="uid://c7atj6ohlmir3" path="res://art/ui/StartScreen/titlescreen.png" id="1_kesja"]
diff --git a/scenes/Babushka_scene_disclaimer.tscn b/scenes/scene_disclaimer.tscn
similarity index 94%
rename from scenes/Babushka_scene_disclaimer.tscn
rename to scenes/scene_disclaimer.tscn
index c050fcd..121915c 100644
--- a/scenes/Babushka_scene_disclaimer.tscn
+++ b/scenes/scene_disclaimer.tscn
@@ -8,7 +8,7 @@
[node name="BabushkaSceneDisclaimer" type="Node2D"]
script = ExtResource("1_5otdq")
-_sceneNamesToLoad = PackedStringArray("res://scenes/Babushka_scene_farm_outside_2d.tscn")
+_sceneNamesToLoad = PackedStringArray("res://scenes/scene_farm_outside_2d.tscn")
[node name="CanvasLayer" type="CanvasLayer" parent="."]
diff --git a/scenes/scene_farm_outside_2d.tscn b/scenes/scene_farm_outside_2d.tscn
index ffbbc84..e8bc817 100644
--- a/scenes/scene_farm_outside_2d.tscn
+++ b/scenes/scene_farm_outside_2d.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=118 format=3 uid="uid://c0hqf3unvjjbn"]
+[gd_scene load_steps=118 format=3 uid="uid://gigb28qk8t12"]
[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_rjrpk"]
[ext_resource type="Script" uid="uid://bqomwxclsbhd3" path="res://scripts/CSharp/Common/Camera/CameraController.cs" id="2_gqhco"]
@@ -897,15 +897,6 @@ scale = Vector2(3.25, 1)
skew = 1.309
texture = ExtResource("25_l6ca2")
-[node name="EndLeft3" type="Sprite2D" parent="Fence"]
-texture_repeat = 2
-material = SubResource("ShaderMaterial_ualyd")
-position = Vector2(8133.001, 2924.0042)
-rotation = -1.5847566
-scale = Vector2(3.619918, 1.0631187)
-skew = 1.1688291
-texture = ExtResource("25_l6ca2")
-
[node name="EndLeft2" type="Sprite2D" parent="Fence"]
texture_repeat = 2
material = SubResource("ShaderMaterial_ualyd")
@@ -1004,7 +995,7 @@ position = Vector2(146, -130)
shape = SubResource("CircleShape2D_p6n74")
[node name="CanGenericPickup" parent="YSorted" instance=ExtResource("32_cw83k")]
-position = Vector2(6855, 3507)
+position = Vector2(8192, 3507)
metadata/SaveID = "5a823507-8107-40ce-8b32-6d0f81a3c44e"
[node name="SpawnWithItem" parent="YSorted/CanGenericPickup" index="0"]
@@ -1020,7 +1011,7 @@ shape = SubResource("CircleShape2D_2065p")
offset = Vector2(0, -50)
[node name="RakeGenericPickup" parent="YSorted" instance=ExtResource("32_cw83k")]
-position = Vector2(4738, 2042)
+position = Vector2(8391, 2060)
metadata/SaveID = "e13886b1-2131-4072-bc06-7d8abb19357b"
[node name="SpawnWithItem" parent="YSorted/RakeGenericPickup" index="0"]
@@ -1033,8 +1024,8 @@ metadata/SaveID = "c148aa78-114b-4770-a040-8498483edb1d"
shape = SubResource("CircleShape2D_tm0yg")
[node name="SeedPickup" parent="YSorted" instance=ExtResource("32_cw83k")]
-visible = false
position = Vector2(9927, 2257)
+_finiteSupply = 3
metadata/SaveID = "e1bbe13f-0622-42b8-97f3-87a8af369dc0"
[node name="SpawnWithItem" parent="YSorted/SeedPickup" index="0"]
@@ -1050,8 +1041,8 @@ shape = SubResource("CircleShape2D_tm0yg")
scale = Vector2(1, 1)
[node name="SeedPickup2" parent="YSorted" instance=ExtResource("32_cw83k")]
-visible = false
position = Vector2(10705, 2257)
+_finiteSupply = 3
metadata/SaveID = "77972c50-63a7-461a-bc7d-6fa46333bc5c"
[node name="SpawnWithItem" parent="YSorted/SeedPickup2" index="0"]
@@ -2241,20 +2232,6 @@ position = Vector2(9259, 3194)
_penTarget = NodePath("../../pen/penSlot2")
metadata/SaveID = "94c8a740-2745-4162-91e7-66f36b8681e0"
-[node name="Duck8" parent="YSorted/ducks" node_paths=PackedStringArray("_penTarget") instance=ExtResource("50_6330x")]
-z_index = 0
-y_sort_enabled = false
-position = Vector2(10459, 2630)
-_penTarget = NodePath("../../pen/penSlot2")
-metadata/SaveID = "94c8a740-2745-4162-91e7-66f36b8681e0"
-
-[node name="Duck9" parent="YSorted/ducks" node_paths=PackedStringArray("_penTarget") instance=ExtResource("50_6330x")]
-z_index = 0
-y_sort_enabled = false
-position = Vector2(12411, 2979)
-_penTarget = NodePath("../../pen/penSlot2")
-metadata/SaveID = "94c8a740-2745-4162-91e7-66f36b8681e0"
-
[node name="Duck4" parent="YSorted/ducks" node_paths=PackedStringArray("_penTarget") instance=ExtResource("50_6330x")]
z_index = 0
y_sort_enabled = false
@@ -2318,7 +2295,6 @@ position = Vector2(-4659, 2897)
position = Vector2(-5016, 3361)
[node name="trash" type="Node2D" parent="YSorted"]
-visible = false
z_index = 1
y_sort_enabled = true
position = Vector2(-569, -42)
@@ -2326,13 +2302,13 @@ position = Vector2(-569, -42)
[node name="trashObject" parent="YSorted/trash" instance=ExtResource("53_j4nx2")]
z_index = 0
y_sort_enabled = false
-position = Vector2(10051, 3026)
+position = Vector2(1269, 3170)
metadata/SaveID = "f6bf35b0-a145-4a8d-a946-38dc6ee53507"
[node name="trashObject2" parent="YSorted/trash" instance=ExtResource("53_j4nx2")]
z_index = 0
y_sort_enabled = false
-position = Vector2(13710, 2355)
+position = Vector2(3183, 2369)
offset = Vector2(1, -50)
region_rect = Rect2(207, 1184, 149, 142)
metadata/SaveID = "1b175e9c-f4a6-4b30-b024-95ab1a6c4ec7"
@@ -2340,7 +2316,7 @@ metadata/SaveID = "1b175e9c-f4a6-4b30-b024-95ab1a6c4ec7"
[node name="trashObject3" parent="YSorted/trash" instance=ExtResource("53_j4nx2")]
z_index = 0
y_sort_enabled = false
-position = Vector2(13463, 3519)
+position = Vector2(4724, 3519)
offset = Vector2(1, -50)
region_rect = Rect2(400, 1053, 163, 141)
metadata/SaveID = "28770149-73d5-45bd-b760-6e84a07c59b8"
@@ -2348,7 +2324,7 @@ metadata/SaveID = "28770149-73d5-45bd-b760-6e84a07c59b8"
[node name="trashObject4" parent="YSorted/trash" instance=ExtResource("53_j4nx2")]
z_index = 0
y_sort_enabled = false
-position = Vector2(14239, 2353)
+position = Vector2(5385, 3391)
offset = Vector2(1, -50)
region_rect = Rect2(1048, 1092, 348, 106)
metadata/SaveID = "1cbdfeb5-68d4-4489-896e-7879e7baa26f"
@@ -2356,7 +2332,7 @@ metadata/SaveID = "1cbdfeb5-68d4-4489-896e-7879e7baa26f"
[node name="trashObject5" parent="YSorted/trash" instance=ExtResource("53_j4nx2")]
z_index = 0
y_sort_enabled = false
-position = Vector2(15935, 2541)
+position = Vector2(8051, 2541)
offset = Vector2(1, -50)
region_rect = Rect2(531, 1207, 176, 167)
metadata/SaveID = "b6bdce90-0b79-45c8-a2d1-3078a58d3314"
@@ -2524,8 +2500,6 @@ script = ExtResource("79_m37ba")
[connection signal="GoalReached" from="YSorted/ducks" to="YSorted/ducks/DialogicToggle" method="ToggleDialogue"]
[connection signal="DuckCollected" from="YSorted/ducks/Duck2" to="YSorted/ducks" method="Increment"]
[connection signal="DuckCollected" from="YSorted/ducks/Duck3" to="YSorted/ducks" method="Increment"]
-[connection signal="DuckCollected" from="YSorted/ducks/Duck8" to="YSorted/ducks" method="Increment"]
-[connection signal="DuckCollected" from="YSorted/ducks/Duck9" to="YSorted/ducks" method="Increment"]
[connection signal="DuckCollected" from="YSorted/ducks/Duck4" to="YSorted/ducks" method="Increment"]
[connection signal="DuckCollected" from="YSorted/ducks/Duck5" to="YSorted/ducks" method="Increment"]
[connection signal="DuckCollected" from="YSorted/ducks/Duck6" to="YSorted/ducks" method="Increment"]
diff --git a/scenes/Babushka_scene_fight_happening.tscn b/scenes/scene_fight_happening.tscn
similarity index 97%
rename from scenes/Babushka_scene_fight_happening.tscn
rename to scenes/scene_fight_happening.tscn
index 183a8b2..3809071 100644
--- a/scenes/Babushka_scene_fight_happening.tscn
+++ b/scenes/scene_fight_happening.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=20 format=3 uid="uid://cjshlwk8ajpnp"]
+[gd_scene load_steps=21 format=3 uid="uid://cjshlwk8ajpnp"]
[ext_resource type="Script" uid="uid://cnhpnn8o0gybd" path="res://scripts/CSharp/Common/Fight/FightHappeningSceneSetup.cs" id="1_fiutj"]
[ext_resource type="Script" uid="uid://c76mhhqyk4lgh" path="res://scripts/CSharp/Common/Fight/FightHappening.cs" id="1_gsk03"]
@@ -13,6 +13,7 @@
[ext_resource type="Script" uid="uid://byf2ywov34g0x" path="res://scripts/CSharp/Common/Fight/UI/ActionSelectUiSetup.cs" id="8_bkwsr"]
[ext_resource type="Script" uid="uid://bwm0nhvt1083k" path="res://scripts/CSharp/Common/Fight/FightMinigameHandler.cs" id="8_falfe"]
[ext_resource type="Script" uid="uid://d2ugtb3dalrg3" path="res://scripts/CSharp/Common/Fight/FightHappeningStateDebugger.cs" id="8_tv7cl"]
+[ext_resource type="Texture2D" uid="uid://ciaabo8kcx2hw" path="res://art/fightworld_background.png" id="9_f4y3h"]
[ext_resource type="Script" uid="uid://2f7rqk50gtdg" path="res://scripts/CSharp/Common/Fight/SwitchSceneOnFightEnd.cs" id="10_qqd8u"]
[ext_resource type="Script" uid="uid://6nniwfxye8ss" path="res://scripts/CSharp/Common/Fight/UsedItemIndicatorVisual.cs" id="14_b4ll5"]
[ext_resource type="Script" uid="uid://71mdwp2m4rta" path="res://scripts/CSharp/Common/Fight/UI/HealButtonVisual.cs" id="14_oy2wu"]
@@ -39,6 +40,7 @@ script = ExtResource("4_v5rv6")
useHealItemIndicator = NodePath("../../UseItemIndicator")
[node name="Camera2D" type="Camera2D" parent="."]
+scale = Vector2(0.71911293, 0.6664279)
[node name="FightSetup" type="Node2D" parent="."]
script = ExtResource("1_fiutj")
@@ -58,6 +60,11 @@ _positionDistanceFromCenter = PackedFloat32Array(300, 550, 800)
[node name="EnvironmentVisuals" type="Node2D" parent="."]
+[node name="background" type="Sprite2D" parent="EnvironmentVisuals"]
+z_index = -100
+scale = Vector2(3, 3)
+texture = ExtResource("9_f4y3h")
+
[node name="MinigameHandler" type="Node2D" parent="." node_paths=PackedStringArray("_minigameController")]
script = ExtResource("8_falfe")
_minigameController = NodePath("Minigame")
diff --git a/scenes/scene_fight_world_room.tscn b/scenes/scene_fight_world_room.tscn
index c6dfc86..06386b8 100644
--- a/scenes/scene_fight_world_room.tscn
+++ b/scenes/scene_fight_world_room.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=53 format=3 uid="uid://dqynxkt6tvm7w"]
+[gd_scene load_steps=53 format=3 uid="uid://cacnapfv7w567"]
[ext_resource type="Script" uid="uid://bqomwxclsbhd3" path="res://scripts/CSharp/Common/Camera/CameraController.cs" id="1_pi6ua"]
[ext_resource type="Texture2D" uid="uid://8sr11ex30n0m" path="res://art/mockups/Kenney_Backgrounds/Samples/uncolored_hills.png" id="2_hqa4k"]
diff --git a/scenes/Babushka_scene_forest_fight_1_2d.tscn b/scenes/scene_forest_fight_1_2d.tscn
similarity index 100%
rename from scenes/Babushka_scene_forest_fight_1_2d.tscn
rename to scenes/scene_forest_fight_1_2d.tscn
diff --git a/scenes/Babushka_scene_indoor_common_room.tscn b/scenes/scene_indoor_common_room.tscn
similarity index 78%
rename from scenes/Babushka_scene_indoor_common_room.tscn
rename to scenes/scene_indoor_common_room.tscn
index 5b5f74e..0da2e2c 100644
--- a/scenes/Babushka_scene_indoor_common_room.tscn
+++ b/scenes/scene_indoor_common_room.tscn
@@ -1,37 +1,39 @@
-[gd_scene load_steps=41 format=3 uid="uid://bm21nqepnwaik"]
-
-[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_3vr4f"]
-[ext_resource type="Texture2D" uid="uid://cnhsxxps2cw5" path="res://art/indoor/room export/Room_01_table.png" id="2_ubg3a"]
-[ext_resource type="Texture2D" uid="uid://blg50is4kuh2f" path="res://art/indoor/room export/Room_01_chair.png" id="3_gpagp"]
-[ext_resource type="Texture2D" uid="uid://x7trh4dgsvoe" path="res://art/indoor/room export/Room_01_assets.png" id="4_27bwy"]
-[ext_resource type="Texture2D" uid="uid://waqmjrxduxfq" path="res://art/indoor/room export/Room_01_walls.png" id="5_sndxu"]
-[ext_resource type="Texture2D" uid="uid://bqwhptcgg5ons" path="res://art/indoor/room export/Room_01_dorr_R.png" id="6_blyw3"]
-[ext_resource type="Texture2D" uid="uid://vyk63d0pgqm5" path="res://art/indoor/room export/Room_01_dioor L.png" id="7_yd2gv"]
-[ext_resource type="Texture2D" uid="uid://b2rj7wkyu6ehy" path="res://art/indoor/room export/Room_01_pechka.png" id="8_ofqcg"]
-[ext_resource type="Texture2D" uid="uid://dhvi5404cqioa" path="res://art/indoor/room export/Room_01_window.png" id="9_aoesu"]
-[ext_resource type="Texture2D" uid="uid://bpi35nxbhput8" path="res://art/indoor/room export/Room_01_pechkaDoor.png" id="10_xcryd"]
-[ext_resource type="Texture2D" uid="uid://tyypifpte0pb" path="res://art/indoor/room export/Room_01_chugun.png" id="11_as3nm"]
-[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="11_gpagp"]
-[ext_resource type="Texture2D" uid="uid://cop1vjvhwlsec" path="res://art/indoor/room export/Room_01_shelf.png" id="12_bu2a1"]
-[ext_resource type="Texture2D" uid="uid://404glx32r1w8" path="res://art/indoor/room export/Room_01_bench.png" id="13_rongr"]
-[ext_resource type="Texture2D" uid="uid://ckvytnpi8gcxq" path="res://art/eyes_atlas.png" id="14_d7yky"]
-[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Vesna.tscn" id="15_7a68a"]
-[ext_resource type="Script" uid="uid://31p67cdowuw4" path="res://scripts/CSharp/Common/Animation/AnimationStarter.cs" id="15_27bwy"]
-[ext_resource type="Texture2D" uid="uid://c4q12jiligcl7" path="res://art/animals/katze.png" id="15_sndxu"]
-[ext_resource type="AudioStream" uid="uid://cohyenfo1rtxh" path="res://audio/sfx/Animals/SFX_Cat_Meow_01.wav" id="16_d7yky"]
-[ext_resource type="PackedScene" uid="uid://dfvgp1my5rydh" path="res://prefabs/characters/Yeli.tscn" id="16_dhsxs"]
-[ext_resource type="AudioStream" uid="uid://b2cmf5ie7cwka" path="res://audio/sfx/Animals/SFX_Cat_Meow_02.wav" id="17_7a68a"]
-[ext_resource type="Script" uid="uid://cvkw4qd2hxksi" path="res://scripts/GdScript/dialogic_toggle.gd" id="17_k0k8c"]
-[ext_resource type="AudioStream" uid="uid://cttisejnt2l8f" path="res://audio/sfx/Animals/SFX_Cat_Meow_03.wav" id="18_dhsxs"]
-[ext_resource type="Script" uid="uid://bqomwxclsbhd3" path="res://scripts/CSharp/Common/Camera/CameraController.cs" id="18_dw4nn"]
-[ext_resource type="AudioStream" uid="uid://cbmagiou0n0t3" path="res://audio/sfx/Animals/SFX_Cat_Meow_04.wav" id="19_k0k8c"]
-[ext_resource type="AudioStream" uid="uid://bk1bj01fokjp7" path="res://audio/sfx/Animals/SFX_Cat_Meow_05.wav" id="20_dw4nn"]
-[ext_resource type="Script" uid="uid://cldtt4atgymm5" path="res://scripts/CSharp/Common/Quest/QuestTrigger.cs" id="21_blyw3"]
-[ext_resource type="AudioStream" uid="uid://r2f6xmjvyyjv" path="res://audio/sfx/Animals/SFX_Cat_Purr_01.wav" id="21_ytap8"]
-[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer2D.cs" id="22_tggq2"]
-[ext_resource type="Resource" uid="uid://cbpurnewhyefa" path="res://resources/quests/beetRoot.tres" id="22_yd2gv"]
-[ext_resource type="Texture2D" uid="uid://da67c7avarwq2" path="res://art/indoor/kitchen_bgAssets.png" id="23_d7yky"]
-[ext_resource type="PackedScene" uid="uid://cgjc4wurbgimy" path="res://prefabs/UI/Inventory/Inventory.tscn" id="24_yd2gv"]
+[gd_scene load_steps=43 format=3 uid="uid://bm21nqepnwaik"]
+
+[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_3al6t"]
+[ext_resource type="Texture2D" uid="uid://cnhsxxps2cw5" path="res://art/indoor/room export/Room_01_table.png" id="2_ufnxe"]
+[ext_resource type="Texture2D" uid="uid://blg50is4kuh2f" path="res://art/indoor/room export/Room_01_chair.png" id="3_pejp6"]
+[ext_resource type="Texture2D" uid="uid://x7trh4dgsvoe" path="res://art/indoor/room export/Room_01_assets.png" id="4_nc3ef"]
+[ext_resource type="Texture2D" uid="uid://waqmjrxduxfq" path="res://art/indoor/room export/Room_01_walls.png" id="5_cpb5b"]
+[ext_resource type="Texture2D" uid="uid://b2rj7wkyu6ehy" path="res://art/indoor/room export/Room_01_pechka.png" id="6_ecq66"]
+[ext_resource type="Texture2D" uid="uid://dhvi5404cqioa" path="res://art/indoor/room export/Room_01_window.png" id="7_8mqg7"]
+[ext_resource type="Texture2D" uid="uid://bpi35nxbhput8" path="res://art/indoor/room export/Room_01_pechkaDoor.png" id="8_bv3pn"]
+[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="9_qaiit"]
+[ext_resource type="Texture2D" uid="uid://tyypifpte0pb" path="res://art/indoor/room export/Room_01_chugun.png" id="10_rj4v5"]
+[ext_resource type="Texture2D" uid="uid://404glx32r1w8" path="res://art/indoor/room export/Room_01_bench.png" id="11_7ohth"]
+[ext_resource type="Texture2D" uid="uid://c4q12jiligcl7" path="res://art/animals/katze.png" id="12_dckqa"]
+[ext_resource type="AudioStream" uid="uid://cohyenfo1rtxh" path="res://audio/sfx/Animals/SFX_Cat_Meow_01.wav" id="13_65rkx"]
+[ext_resource type="AudioStream" uid="uid://b2cmf5ie7cwka" path="res://audio/sfx/Animals/SFX_Cat_Meow_02.wav" id="14_mse84"]
+[ext_resource type="AudioStream" uid="uid://cttisejnt2l8f" path="res://audio/sfx/Animals/SFX_Cat_Meow_03.wav" id="15_26mhc"]
+[ext_resource type="AudioStream" uid="uid://cbmagiou0n0t3" path="res://audio/sfx/Animals/SFX_Cat_Meow_04.wav" id="16_vt5fp"]
+[ext_resource type="AudioStream" uid="uid://bk1bj01fokjp7" path="res://audio/sfx/Animals/SFX_Cat_Meow_05.wav" id="17_n8vep"]
+[ext_resource type="AudioStream" uid="uid://r2f6xmjvyyjv" path="res://audio/sfx/Animals/SFX_Cat_Purr_01.wav" id="18_3oexm"]
+[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer2D.cs" id="19_a2xrf"]
+[ext_resource type="Script" uid="uid://31p67cdowuw4" path="res://scripts/CSharp/Common/Animation/AnimationStarter.cs" id="20_lkkn4"]
+[ext_resource type="Script" uid="uid://dnipeibppjirs" path="res://scripts/CSharp/Common/NPC/DialogicOverlayStarter.cs" id="20_pejp6"]
+[ext_resource type="Texture2D" uid="uid://ckvytnpi8gcxq" path="res://art/eyes_atlas.png" id="21_m0gmu"]
+[ext_resource type="Script" uid="uid://d2486x6upmwqq" path="res://scripts/GdScript/dialogic_starter.gd" id="21_nc3ef"]
+[ext_resource type="Texture2D" uid="uid://bqwhptcgg5ons" path="res://art/indoor/room export/Room_01_dorr_R.png" id="22_ahl31"]
+[ext_resource type="Texture2D" uid="uid://da67c7avarwq2" path="res://art/indoor/kitchen_bgAssets.png" id="23_hgs5o"]
+[ext_resource type="Texture2D" uid="uid://vyk63d0pgqm5" path="res://art/indoor/room export/Room_01_dioor L.png" id="24_t86aa"]
+[ext_resource type="Texture2D" uid="uid://cop1vjvhwlsec" path="res://art/indoor/room export/Room_01_shelf.png" id="25_0pvxk"]
+[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Vesna.tscn" id="26_yq173"]
+[ext_resource type="PackedScene" uid="uid://dfvgp1my5rydh" path="res://prefabs/characters/Yeli.tscn" id="27_pfr1s"]
+[ext_resource type="Script" uid="uid://cvkw4qd2hxksi" path="res://scripts/GdScript/dialogic_toggle.gd" id="28_l3q6o"]
+[ext_resource type="Script" uid="uid://cldtt4atgymm5" path="res://scripts/CSharp/Common/Quest/QuestTrigger.cs" id="29_6elg7"]
+[ext_resource type="Resource" uid="uid://cbpurnewhyefa" path="res://resources/quests/beetRoot.tres" id="30_pd0e4"]
+[ext_resource type="Script" uid="uid://bqomwxclsbhd3" path="res://scripts/CSharp/Common/Camera/CameraController.cs" id="31_x6an5"]
+[ext_resource type="PackedScene" uid="uid://cgjc4wurbgimy" path="res://prefabs/UI/Inventory/Inventory.tscn" id="32_i4hb6"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_a2ood"]
resource_local_to_scene = true
@@ -43,12 +45,12 @@ radius = 300.0
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_b6vf7"]
streams_count = 6
-stream_0/stream = ExtResource("16_d7yky")
-stream_1/stream = ExtResource("17_7a68a")
-stream_2/stream = ExtResource("18_dhsxs")
-stream_3/stream = ExtResource("19_k0k8c")
-stream_4/stream = ExtResource("20_dw4nn")
-stream_5/stream = ExtResource("21_ytap8")
+stream_0/stream = ExtResource("13_65rkx")
+stream_1/stream = ExtResource("14_mse84")
+stream_2/stream = ExtResource("15_26mhc")
+stream_3/stream = ExtResource("16_vt5fp")
+stream_4/stream = ExtResource("17_n8vep")
+stream_5/stream = ExtResource("18_3oexm")
[sub_resource type="Animation" id="Animation_j5d18"]
length = 0.001
@@ -218,8 +220,8 @@ radius = 400.0
[node name="Common Room" type="Node2D"]
z_index = 1
y_sort_enabled = true
-script = ExtResource("1_3vr4f")
-_sceneNamesToLoad = PackedStringArray("res://scenes/Babushka_scene_indoor_vesnas_room.tscn", "res://scenes/Babushka_scene_indoor_kitchen.tscn", "res://scenes/Babushka_scene_farm_outside_2d.tscn")
+script = ExtResource("1_3al6t")
+_sceneNamesToLoad = PackedStringArray("res://scenes/scene_indoor_vesnas_room.tscn", "res://scenes/scene_indoor_kitchen.tscn", "res://scenes/scene_farm_outside_2d.tscn")
[node name="Foreground" type="Node" parent="."]
@@ -227,7 +229,7 @@ _sceneNamesToLoad = PackedStringArray("res://scenes/Babushka_scene_indoor_vesnas
z_index = 2
y_sort_enabled = true
position = Vector2(-1888, 1112)
-texture = ExtResource("2_ubg3a")
+texture = ExtResource("2_ufnxe")
offset = Vector2(0, -200)
region_enabled = true
region_rect = Rect2(1012, 1743, 1470, 417)
@@ -236,7 +238,7 @@ region_rect = Rect2(1012, 1743, 1470, 417)
z_index = 3
y_sort_enabled = true
position = Vector2(-3032, 2096)
-texture = ExtResource("3_gpagp")
+texture = ExtResource("3_pejp6")
offset = Vector2(216, -1064)
region_enabled = true
region_rect = Rect2(1534, 1976, 379, 184)
@@ -244,7 +246,7 @@ region_rect = Rect2(1534, 1976, 379, 184)
[node name="Chair2" type="Sprite2D" parent="Foreground"]
y_sort_enabled = true
position = Vector2(-1064, 2064)
-texture = ExtResource("3_gpagp")
+texture = ExtResource("3_pejp6")
offset = Vector2(184, -1056)
region_enabled = true
region_rect = Rect2(1534, 1976, 379, 184)
@@ -253,7 +255,7 @@ region_rect = Rect2(1534, 1976, 379, 184)
z_index = 1
y_sort_enabled = true
position = Vector2(-1904, 1192)
-texture = ExtResource("4_27bwy")
+texture = ExtResource("4_nc3ef")
offset = Vector2(0, -800)
region_enabled = true
region_rect = Rect2(2093, 49, 421, 630)
@@ -288,14 +290,14 @@ shape = SubResource("RectangleShape2D_a2ood")
z_index = -100
position = Vector2(4992, -487)
scale = Vector2(2, 2)
-texture = ExtResource("5_sndxu")
+texture = ExtResource("5_cpb5b")
offset = Vector2(-2768, 264)
[node name="wall 1" type="Sprite2D" parent="BackWall"]
z_index = -100
position = Vector2(-4368, 40)
scale = Vector2(2, 2)
-texture = ExtResource("5_sndxu")
+texture = ExtResource("5_cpb5b")
flip_h = true
region_rect = Rect2(111, 292, 3323, 2160)
@@ -308,32 +310,32 @@ shape = SubResource("RectangleShape2D_a2ood")
[node name="Room01Pechka" type="Sprite2D" parent="BackWall"]
z_index = -80
position = Vector2(-224, -392)
-texture = ExtResource("8_ofqcg")
+texture = ExtResource("6_ecq66")
region_enabled = true
region_rect = Rect2(2236, 0, 724, 1392)
[node name="Room01Window2" type="Sprite2D" parent="BackWall"]
z_index = -50
position = Vector2(-5870, -408)
-texture = ExtResource("9_aoesu")
+texture = ExtResource("7_8mqg7")
region_enabled = true
region_rect = Rect2(1020, 338, 607, 757)
[node name="Room01Window3" type="Sprite2D" parent="BackWall"]
z_index = -50
position = Vector2(-3931, -397)
-texture = ExtResource("9_aoesu")
+texture = ExtResource("7_8mqg7")
region_enabled = true
region_rect = Rect2(1020, 338, 607, 757)
[node name="Room01PechkaDoor" type="Sprite2D" parent="BackWall"]
z_index = -50
position = Vector2(-240, -100)
-texture = ExtResource("10_xcryd")
+texture = ExtResource("8_bv3pn")
region_enabled = true
region_rect = Rect2(2360, 864, 356, 251)
-[node name="InteractionArea" parent="BackWall/Room01PechkaDoor" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("11_gpagp")]
+[node name="InteractionArea" parent="BackWall/Room01PechkaDoor" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("9_qaiit")]
position = Vector2(0, -3)
_spritesToOutline = [NodePath("..")]
@@ -343,7 +345,7 @@ shape = SubResource("CircleShape2D_gpagp")
[node name="Room01Chugun" type="Sprite2D" parent="BackWall"]
z_index = -40
position = Vector2(16, -560)
-texture = ExtResource("11_as3nm")
+texture = ExtResource("10_rj4v5")
region_enabled = true
region_rect = Rect2(2469, 459, 247, 131)
@@ -351,32 +353,40 @@ region_rect = Rect2(2469, 459, 247, 131)
z_index = -10
y_sort_enabled = true
position = Vector2(-5070, 1051)
-texture = ExtResource("13_rongr")
+texture = ExtResource("11_7ohth")
flip_h = true
region_enabled = true
region_rect = Rect2(1156, 1185, 940, 189)
[node name="Katze" type="Sprite2D" parent="BackWall/Bench"]
-z_index = -10
+z_index = 15
position = Vector2(61, -87)
scale = Vector2(2, 2)
-texture = ExtResource("15_sndxu")
+texture = ExtResource("12_dckqa")
offset = Vector2(-8, -126)
[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="BackWall/Bench/Katze"]
stream = SubResource("AudioStreamRandomizer_b6vf7")
bus = &"SFX"
-script = ExtResource("22_tggq2")
+script = ExtResource("19_a2xrf")
-[node name="InteractionArea" parent="BackWall/Bench/Katze" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("11_gpagp")]
+[node name="InteractionArea" parent="BackWall/Bench/Katze" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("9_qaiit")]
position = Vector2(-6.5, -44)
scale = Vector2(0.5, 0.5)
_spritesToOutline = [NodePath("..")]
+[node name="dialogic overlay starter" type="Node2D" parent="BackWall/Bench/Katze"]
+script = ExtResource("20_pejp6")
+_timelinesToPlay = PackedStringArray("cat")
+_startOnReady = false
+
+[node name="dialogic starter" type="Node" parent="BackWall/Bench/Katze/dialogic overlay starter"]
+script = ExtResource("21_nc3ef")
+
[node name="Bench2" type="Sprite2D" parent="BackWall"]
z_index = -10
position = Vector2(-2906, 243)
-texture = ExtResource("13_rongr")
+texture = ExtResource("11_7ohth")
region_enabled = true
region_rect = Rect2(1156, 1185, 940, 189)
@@ -386,7 +396,7 @@ region_rect = Rect2(1156, 1185, 940, 189)
z_index = -10
y_sort_enabled = true
position = Vector2(-177, 554.5)
-texture = ExtResource("4_27bwy")
+texture = ExtResource("4_nc3ef")
offset = Vector2(0, -296)
region_enabled = true
region_rect = Rect2(2244, 763, 274, 91)
@@ -395,7 +405,7 @@ region_rect = Rect2(2244, 763, 274, 91)
z_index = -10
y_sort_enabled = true
position = Vector2(336.487, 275.616)
-texture = ExtResource("4_27bwy")
+texture = ExtResource("4_nc3ef")
offset = Vector2(-14.6475, -97.651)
region_enabled = true
region_rect = Rect2(3157, 688, 118.519, 221)
@@ -405,7 +415,7 @@ z_index = -10
y_sort_enabled = true
position = Vector2(-852, -187)
rotation = -0.0663225
-texture = ExtResource("4_27bwy")
+texture = ExtResource("4_nc3ef")
offset = Vector2(0, -296)
region_enabled = true
region_rect = Rect2(2624, 435, 49, 76)
@@ -416,11 +426,11 @@ y_sort_enabled = true
position = Vector2(-101, -6)
rotation = -0.0663225
scale = Vector2(1e-05, 1e-05)
-texture = ExtResource("4_27bwy")
+texture = ExtResource("4_nc3ef")
offset = Vector2(43.3898, 128.128)
region_enabled = true
region_rect = Rect2(3362, 139, 101, 269)
-script = ExtResource("15_27bwy")
+script = ExtResource("20_lkkn4")
_animationPlayer = NodePath("SpiritAnimation")
_animationName = "hand_stretch"
_repeatable = false
@@ -436,7 +446,7 @@ playback_auto_capture = false
z_index = -10
y_sort_enabled = true
position = Vector2(287, -157.5)
-texture = ExtResource("4_27bwy")
+texture = ExtResource("4_nc3ef")
offset = Vector2(0, -296)
region_enabled = true
region_rect = Rect2(2964, 137, 321, 213)
@@ -444,7 +454,7 @@ region_rect = Rect2(2964, 137, 321, 213)
[node name="herb 1" type="Sprite2D" parent="BackWall/Room assets/herbsline"]
y_sort_enabled = true
position = Vector2(-72, 136)
-texture = ExtResource("4_27bwy")
+texture = ExtResource("4_nc3ef")
offset = Vector2(0, -296)
region_enabled = true
region_rect = Rect2(2600, 165, 127, 199)
@@ -452,7 +462,7 @@ region_rect = Rect2(2600, 165, 127, 199)
[node name="herb 2" type="Sprite2D" parent="BackWall/Room assets/herbsline"]
y_sort_enabled = true
position = Vector2(64, 80)
-texture = ExtResource("4_27bwy")
+texture = ExtResource("4_nc3ef")
offset = Vector2(0, -296)
region_enabled = true
region_rect = Rect2(2761, 161, 135, 199)
@@ -462,7 +472,7 @@ visible = false
z_index = -10
position = Vector2(-169, -80)
scale = Vector2(0.4, 0.4)
-texture = ExtResource("14_d7yky")
+texture = ExtResource("21_m0gmu")
region_enabled = true
region_rect = Rect2(2647, 15, 286, 183)
@@ -472,21 +482,21 @@ position = Vector2(-205, -8)
[node name="apple" type="Sprite2D" parent="BackWall/Room assets/offerings"]
z_index = -1
position = Vector2(229.5, 331.5)
-texture = ExtResource("4_27bwy")
+texture = ExtResource("4_nc3ef")
region_enabled = true
region_rect = Rect2(2822, 764, 93, 87)
[node name="bread" type="Sprite2D" parent="BackWall/Room assets/offerings"]
z_index = -2
position = Vector2(157.5, 339.5)
-texture = ExtResource("4_27bwy")
+texture = ExtResource("4_nc3ef")
region_enabled = true
region_rect = Rect2(2951, 783, 155, 78)
[node name="plate" type="Sprite2D" parent="BackWall/Room assets/offerings"]
z_index = -20
position = Vector2(189.5, 659.5)
-texture = ExtResource("4_27bwy")
+texture = ExtResource("4_nc3ef")
offset = Vector2(0, -296)
region_enabled = true
region_rect = Rect2(2576, 802, 219, 64)
@@ -496,11 +506,11 @@ region_rect = Rect2(2576, 802, 219, 64)
[node name="Door_Kitchen" type="Sprite2D" parent="BackWall/Doors"]
z_index = -50
position = Vector2(923, -221)
-texture = ExtResource("6_blyw3")
+texture = ExtResource("22_ahl31")
region_enabled = true
region_rect = Rect2(3161, 313, 679, 1050)
-[node name="KitchendoorInteraction" parent="BackWall/Doors/Door_Kitchen" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("11_gpagp")]
+[node name="KitchendoorInteraction" parent="BackWall/Doors/Door_Kitchen" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("9_qaiit")]
position = Vector2(-7, 248)
scale = Vector2(1.5, 1.5)
_spritesToOutline = [NodePath("..")]
@@ -509,11 +519,11 @@ _id = 1
[node name="Door_Outside" type="Sprite2D" parent="BackWall/Doors"]
z_index = -50
position = Vector2(-4917, -226)
-texture = ExtResource("23_d7yky")
+texture = ExtResource("23_hgs5o")
region_enabled = true
region_rect = Rect2(3009, 666, 679, 1050)
-[node name="OutsideDoor" parent="BackWall/Doors/Door_Outside" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("11_gpagp")]
+[node name="OutsideDoor" parent="BackWall/Doors/Door_Outside" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("9_qaiit")]
position = Vector2(-7, 248)
scale = Vector2(1.5, 1.5)
_spritesToOutline = [NodePath("..")]
@@ -522,11 +532,11 @@ _id = 2
[node name="Door_Bedroom" type="Sprite2D" parent="BackWall/Doors"]
z_index = -50
position = Vector2(-1620, -259)
-texture = ExtResource("7_yd2gv")
+texture = ExtResource("24_t86aa")
region_enabled = true
region_rect = Rect2(0, 165, 763, 1224)
-[node name="VesnasRoomDoor" parent="BackWall/Doors/Door_Bedroom" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("11_gpagp")]
+[node name="VesnasRoomDoor" parent="BackWall/Doors/Door_Bedroom" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("9_qaiit")]
position = Vector2(2, 233)
_spritesToOutline = [NodePath("..")]
_id = 0
@@ -537,7 +547,7 @@ shape = SubResource("CircleShape2D_yd2gv")
[node name="Shelf" type="Sprite2D" parent="BackWall"]
z_index = -50
position = Vector2(-880, -416)
-texture = ExtResource("12_bu2a1")
+texture = ExtResource("25_0pvxk")
region_enabled = true
region_rect = Rect2(1846, 471, 348, 490)
@@ -546,16 +556,16 @@ visible = false
z_index = -10
y_sort_enabled = true
position = Vector2(23, 378.5)
-texture = ExtResource("4_27bwy")
+texture = ExtResource("4_nc3ef")
offset = Vector2(0, -296)
region_enabled = true
region_rect = Rect2(2748, 432, 174, 191)
-[node name="Vesna" parent="." instance=ExtResource("15_7a68a")]
+[node name="Vesna" parent="." instance=ExtResource("26_yq173")]
y_sort_enabled = false
-position = Vector2(-920, 319)
+position = Vector2(-4473, 319)
-[node name="Yeli" parent="." instance=ExtResource("16_dhsxs")]
+[node name="Yeli" parent="." instance=ExtResource("27_pfr1s")]
z_index = 0
y_sort_enabled = false
position = Vector2(-2841, 198)
@@ -575,11 +585,11 @@ position = Vector2(-224, 373)
position = Vector2(-565, 464)
[node name="dialogic_toggle" type="Node2D" parent="Yeli"]
-script = ExtResource("17_k0k8c")
+script = ExtResource("28_l3q6o")
[node name="Beetroot Quest trigger" type="Node2D" parent="Yeli"]
-script = ExtResource("21_blyw3")
-questResource = ExtResource("22_yd2gv")
+script = ExtResource("29_6elg7")
+questResource = ExtResource("30_pd0e4")
toStatus = 1
makeActive = true
@@ -592,14 +602,18 @@ limit_top = -1050
limit_right = 1400
limit_bottom = 1150
editor_draw_limits = true
-script = ExtResource("18_dw4nn")
+script = ExtResource("31_x6an5")
_followNode = NodePath("../Vesna/CharacterBody2D")
-[node name="CanvasLayer" parent="." instance=ExtResource("24_yd2gv")]
+[node name="CanvasLayer" parent="." instance=ExtResource("32_i4hb6")]
[connection signal="Interacted" from="BackWall/Room01PechkaDoor/InteractionArea" to="BackWall/Room01PechkaDoor/InteractionArea" method="ToggleActive"]
[connection signal="Interacted" from="BackWall/Room01PechkaDoor/InteractionArea" to="BackWall/Room assets/hand" method="PlayAnimation"]
[connection signal="Interacted" from="BackWall/Bench/Katze/InteractionArea" to="BackWall/Bench/Katze/AudioStreamPlayer2D" method="PlayOneShot"]
+[connection signal="Interacted" from="BackWall/Bench/Katze/InteractionArea" to="BackWall/Bench/Katze/dialogic overlay starter" method="ToggleDialogue"]
+[connection signal="Dialogue" from="BackWall/Bench/Katze/dialogic overlay starter" to="BackWall/Bench/Katze/dialogic overlay starter/dialogic starter" method="open"]
+[connection signal="timelineEnded" from="BackWall/Bench/Katze/dialogic overlay starter/dialogic starter" to="BackWall/Bench/Katze/InteractionArea" method="SetActiveTrue"]
+[connection signal="timelineStarted" from="BackWall/Bench/Katze/dialogic overlay starter/dialogic starter" to="BackWall/Bench/Katze/InteractionArea" method="SetActiveFalse"]
[connection signal="InteractedTool" from="BackWall/Doors/Door_Kitchen/KitchendoorInteraction" to="." method="LoadSceneAtIndex"]
[connection signal="InteractedTool" from="BackWall/Doors/Door_Outside/OutsideDoor" to="." method="LoadSceneAtIndex"]
[connection signal="InteractedTool" from="BackWall/Doors/Door_Bedroom/VesnasRoomDoor" to="." method="LoadSceneAtIndex"]
diff --git a/scenes/Babushka_scene_indoor_kitchen.tscn b/scenes/scene_indoor_kitchen.tscn
similarity index 98%
rename from scenes/Babushka_scene_indoor_kitchen.tscn
rename to scenes/scene_indoor_kitchen.tscn
index 4895ee3..69bfa56 100644
--- a/scenes/Babushka_scene_indoor_kitchen.tscn
+++ b/scenes/scene_indoor_kitchen.tscn
@@ -20,7 +20,7 @@ radius = 300.0
z_index = 1
y_sort_enabled = true
script = ExtResource("1_ftmt4")
-_sceneNamesToLoad = PackedStringArray("res://scenes/Babushka_scene_indoor_common_room.tscn")
+_sceneNamesToLoad = PackedStringArray("res://scenes/scene_indoor_common_room.tscn")
[node name="Foreground" type="Node" parent="."]
@@ -53,7 +53,7 @@ z_index = -100
[node name="Ceiling" type="Sprite2D" parent="Background"]
z_index = -100
-position = Vector2(-2453, -1419)
+position = Vector2(-2453, -1303)
scale = Vector2(2, 2)
texture = ExtResource("2_qsw8g")
region_enabled = true
@@ -61,7 +61,7 @@ region_rect = Rect2(0, 1749.6222, 3840, 358.11316)
[node name="WallUpper" type="Sprite2D" parent="Background"]
z_index = -100
-position = Vector2(-2469, -969)
+position = Vector2(-2469, -975)
scale = Vector2(26, 2)
texture = ExtResource("2_qsw8g")
region_enabled = true
diff --git a/scenes/scene_indoor_vesnas_room.tscn b/scenes/scene_indoor_vesnas_room.tscn
index b78f367..385acf5 100644
--- a/scenes/scene_indoor_vesnas_room.tscn
+++ b/scenes/scene_indoor_vesnas_room.tscn
@@ -1,16 +1,15 @@
-[gd_scene load_steps=19 format=3 uid="uid://botol7aqw81n7"]
+[gd_scene load_steps=18 format=3 uid="uid://ceaa2qj2bmw43"]
[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_c6eln"]
[ext_resource type="Texture2D" uid="uid://cugtxcfuds31r" path="res://art/indoor/Babushka_bg_01.png" id="2_j25a2"]
[ext_resource type="Script" uid="uid://cldtt4atgymm5" path="res://scripts/CSharp/Common/Quest/QuestTrigger.cs" id="8_j25a2"]
[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="8_phqdf"]
[ext_resource type="Resource" uid="uid://csj15gnlx1jmx" path="res://resources/quests/demo/8_goto_bed.tres" id="9_heyef"]
-[ext_resource type="Texture2D" path="res://art/indoor/vesna_indoor_bed.png" id="10_hryl5"]
+[ext_resource type="Texture2D" uid="uid://s1yoemhrupwe" path="res://art/indoor/vesna_indoor_bed.png" id="10_hryl5"]
[ext_resource type="Script" uid="uid://puw74w6lmcvl" path="res://scripts/CSharp/Common/Fight/NightStarter.cs" id="10_j25a2"]
-[ext_resource type="Texture2D" path="res://art/indoor/vesna_indoor_door.png" id="11_axs81"]
+[ext_resource type="Texture2D" uid="uid://dnlhlf1mx01h5" path="res://art/indoor/vesna_indoor_door.png" id="11_axs81"]
[ext_resource type="Script" uid="uid://jg4jryfus3bw" path="res://scripts/CSharp/Common/DayAndNight/DayAndNightHelper.cs" id="11_heyef"]
[ext_resource type="Texture2D" uid="uid://cop1vjvhwlsec" path="res://art/indoor/room export/Room_01_shelf.png" id="13_11fdt"]
-[ext_resource type="Texture2D" uid="uid://bleimj6jr1jka" path="res://art/general/rectangle.png" id="14_axs81"]
[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Vesna.tscn" id="18_3gevq"]
[ext_resource type="Script" uid="uid://bqomwxclsbhd3" path="res://scripts/CSharp/Common/Camera/CameraController.cs" id="23_408bg"]
[ext_resource type="PackedScene" uid="uid://cgjc4wurbgimy" path="res://prefabs/UI/Inventory/Inventory.tscn" id="24_xwo8y"]
@@ -75,7 +74,6 @@ shape = SubResource("RectangleShape2D_2spkc")
[node name="BackWall" type="Node" parent="."]
[node name="Room01Walls2" type="Sprite2D" parent="BackWall"]
-modulate = Color(0.16470589, 0, 0.49803922, 1)
z_index = -100
position = Vector2(4992, -487)
scale = Vector2(2, 2)
@@ -83,7 +81,6 @@ texture = ExtResource("2_j25a2")
offset = Vector2(-2768, 264)
[node name="Room01Shelf" type="Sprite2D" parent="BackWall"]
-modulate = Color(0.16470589, 0, 0.49803922, 1)
z_index = -50
position = Vector2(-1978, -678)
texture = ExtResource("13_11fdt")
@@ -122,7 +119,6 @@ questResource = ExtResource("9_heyef")
toStatus = 2
[node name="Bedsprite" type="Sprite2D" parent="BedInteraction"]
-modulate = Color(0.16470589, 0, 0.49803922, 1)
z_index = -99
position = Vector2(4925, -967)
scale = Vector2(2, 2)
@@ -139,7 +135,6 @@ _id = 0
shape = SubResource("CircleShape2D_2spkc")
[node name="Doorsprite" type="Sprite2D" parent="DoorInteraction"]
-modulate = Color(0.16470589, 0, 0.49803922, 1)
z_index = -99
position = Vector2(5559, -961)
scale = Vector2(2, 2)
@@ -154,13 +149,6 @@ _sceneIndexToLoad = 1
[node name="CountDayUp" type="Node" parent="NightStarter"]
script = ExtResource("11_heyef")
-[node name="PointLight2D" type="PointLight2D" parent="."]
-position = Vector2(-630, -568)
-scale = Vector2(2.5, 1.3)
-color = Color(1, 0.73333335, 0.69803923, 1)
-energy = 1.86
-texture = ExtResource("14_axs81")
-
[connection signal="Interacted" from="BedInteraction" to="BedInteraction/QuestCompleter" method="Trigger"]
[connection signal="Interacted" from="BedInteraction" to="NightStarter" method="StartNight"]
[connection signal="Interacted" from="BedInteraction" to="NightStarter/CountDayUp" method="IncreaseDayCount"]
diff --git a/scenes/scene_outside_beets.tscn b/scenes/scene_outside_beets.tscn
index 76a4ba6..d2e3825 100644
--- a/scenes/scene_outside_beets.tscn
+++ b/scenes/scene_outside_beets.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=100 format=3 uid="uid://cf3qesl68mchs"]
+[gd_scene load_steps=100 format=3 uid="uid://b3ibx4resa1f3"]
[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_6krrk"]
[ext_resource type="Script" uid="uid://bqomwxclsbhd3" path="res://scripts/CSharp/Common/Camera/CameraController.cs" id="2_4ktoi"]
diff --git a/scenes/Babushka_scene_startMenu.tscn b/scenes/scene_startMenu.tscn
similarity index 97%
rename from scenes/Babushka_scene_startMenu.tscn
rename to scenes/scene_startMenu.tscn
index 02d132a..62e891b 100644
--- a/scenes/Babushka_scene_startMenu.tscn
+++ b/scenes/scene_startMenu.tscn
@@ -7,7 +7,7 @@
[node name="BabushkaSceneStartMenu" type="Node2D"]
script = ExtResource("1_fj2fh")
-_sceneNamesToLoad = PackedStringArray("res://scenes/Babushka_scene_farm_outside_2d.tscn")
+_sceneNamesToLoad = PackedStringArray("res://scenes/scene_disclaimer.tscn")
[node name="CanvasLayer" type="CanvasLayer" parent="."]
diff --git a/scenes/IndoorTest.tscn b/scenes/testing/IndoorTest.tscn
similarity index 100%
rename from scenes/IndoorTest.tscn
rename to scenes/testing/IndoorTest.tscn
diff --git a/scripts/CSharp/Common/CharacterControls/DetectableInteractionArea.cs b/scripts/CSharp/Common/CharacterControls/DetectableInteractionArea.cs
index 2d67333..0781149 100644
--- a/scripts/CSharp/Common/CharacterControls/DetectableInteractionArea.cs
+++ b/scripts/CSharp/Common/CharacterControls/DetectableInteractionArea.cs
@@ -7,4 +7,17 @@ namespace Babushka.scripts.CSharp.Common.CharacterControls;
///
public partial class DetectableInteractionArea : Area2D
{
+ [Export] public InteractionArea2D interactionArea2D;
+
+ public void InteractionAreaSelectionChanged(Variant instanceID)
+ {
+ if (instanceID.AsString() == GetInstanceId().ToString())
+ {
+ interactionArea2D.HighlightInteractable();
+ }
+ else
+ {
+ interactionArea2D.ResetHighlight();
+ }
+ }
}
\ No newline at end of file
diff --git a/scripts/CSharp/Common/CharacterControls/DetectionCross.cs b/scripts/CSharp/Common/CharacterControls/DetectionCross.cs
index 1ce4e12..70010ab 100644
--- a/scripts/CSharp/Common/CharacterControls/DetectionCross.cs
+++ b/scripts/CSharp/Common/CharacterControls/DetectionCross.cs
@@ -7,7 +7,8 @@ namespace Babushka.scripts.CSharp.Common.CharacterControls;
///
public partial class DetectionCross : Node2D
{
- [Export] private Detector _detector;
+ [Export] private Detector _collider;
+ [Export] private ShapeCast2D _shapeCast2D;
[Export] private float _xOffset;
[Export] private float _yOffset;
@@ -17,6 +18,8 @@ public partial class DetectionCross : Node2D
///
public void SetDirection(Vector2 direction)
{
- _detector.Position = new Vector2(direction.X * _xOffset, direction.Y * _yOffset);
+ Vector2 newPos = new Vector2(direction.X * _xOffset, direction.Y * _yOffset);
+ _collider.Position = newPos;
+ _shapeCast2D.TargetPosition = newPos;
}
}
\ No newline at end of file
diff --git a/scripts/CSharp/Common/CharacterControls/Detector.cs b/scripts/CSharp/Common/CharacterControls/Detector.cs
index 95767d0..1f0b3d3 100644
--- a/scripts/CSharp/Common/CharacterControls/Detector.cs
+++ b/scripts/CSharp/Common/CharacterControls/Detector.cs
@@ -1,4 +1,6 @@
+using System.Collections.Generic;
using Babushka.scripts.CSharp.Common.Services;
+using Babushka.scripts.CSharp.Low_Code.Variables;
using Godot;
namespace Babushka.scripts.CSharp.Common.CharacterControls;
@@ -8,18 +10,11 @@ namespace Babushka.scripts.CSharp.Common.CharacterControls;
///
public partial class Detector : Area2D
{
-
[Export] private bool _active = true;
+ [Export] private ShapeCast2D _shapeCast2D;
+ [Export] private VariableResource _itemToTriggerResource;
- ///
- /// Called when entering an interactionArea node.
- ///
- [Signal] public delegate void InteractableEnteredEventHandler();
-
- ///
- /// Called when exiting an interactionArea node.
- ///
- [Signal] public delegate void InteractableExitedEventHandler();
+ private List _areasInDetector = new();
public bool IsActive
{
@@ -41,29 +36,62 @@ public partial class Detector : Area2D
/// Called every time this node enters an Area2D.
///
///
- public void OnEnteredInteractable(Node area)
+ public void OnEnteredInteractable(Area2D area)
{
if (!_active || !InputService.Instance.InputEnabled)
return;
- if (area is DetectableInteractionArea interactionArea2D)
- {
- EmitSignal(SignalName.InteractableEntered);
- }
+ PopulateList();
+ CalculateClosestInteractable();
}
///
/// Called whenever this node exits an Area2D.
///
///
- public void OnExitedInteractable(Node area)
+ public void OnExitedInteractable(Area2D area)
{
if (!_active || !InputService.Instance.InputEnabled)
return;
- if (area is DetectableInteractionArea interactionArea2D)
+ PopulateList();
+ CalculateClosestInteractable();
+ }
+
+ private void PopulateList()
+ {
+ // repopulate the list of areas in the detector to account for enabled / disabled areas
+ var currentOverlap = GetOverlappingAreas();
+ _areasInDetector = new List();
+
+ foreach (var area2D in currentOverlap)
{
- EmitSignal(SignalName.InteractableExited);
+ if (area2D is DetectableInteractionArea detectable)
+ {
+ ulong id = detectable.GetInstanceId();
+ _areasInDetector.Add(id);
+ }
}
}
+
+ private void CalculateClosestInteractable()
+ {
+ float smallestDistance = float.MaxValue;
+ string closestInteractable = null;
+ foreach (var area in _areasInDetector)
+ {
+ Area2D? area2D = InstanceFromId(area) as Area2D;
+ if(area2D == null)
+ continue;
+
+ float distance = area2D.GlobalPosition.DistanceSquaredTo(ToGlobal(_shapeCast2D.TargetPosition));
+ if (distance < smallestDistance)
+ {
+ closestInteractable = area.ToString();
+ smallestDistance = distance;
+ }
+ }
+ _itemToTriggerResource.Payload = closestInteractable;
+ }
+
}
\ No newline at end of file
diff --git a/scripts/CSharp/Common/CharacterControls/InteractionArea2D.cs b/scripts/CSharp/Common/CharacterControls/InteractionArea2D.cs
index 0b84dbd..7fc601a 100644
--- a/scripts/CSharp/Common/CharacterControls/InteractionArea2D.cs
+++ b/scripts/CSharp/Common/CharacterControls/InteractionArea2D.cs
@@ -1,12 +1,14 @@
using System.Linq;
using Babushka.scripts.CSharp.Common.Services;
+using Babushka.scripts.CSharp.Low_Code.Variables;
using Godot;
namespace Babushka.scripts.CSharp.Common.CharacterControls;
public partial class InteractionArea2D : Node2D
{
- [ExportGroup("Settings")]
+ [ExportGroup("Settings")]
+ [Export] private VariableListener _selectionChangeListener;
[Export] private Area2D _area;
[Export] private Label _label;
[Export] private bool _active = true;
@@ -17,6 +19,7 @@ public partial class InteractionArea2D : Node2D
[Export] private int _id = -1; // TODO: remove
private Material[] _backupMaterials;
+ private bool _initializationComplete;
[Signal] public delegate void InteractedToolEventHandler(int id); // TODO: remove
@@ -25,9 +28,19 @@ public partial class InteractionArea2D : Node2D
public bool IsActive
{
get => _active;
- set => _active = value;
+ set
+ {
+ ProcessMode = value ? ProcessModeEnum.Inherit : ProcessModeEnum.Disabled;
+ Visible = value;
+ _selectionChangeListener.ProcessMode = value ? ProcessModeEnum.Inherit : ProcessModeEnum.Disabled;
+ _active = value;
+ if(!_active && _initializationComplete)
+ ResetHighlight();
+ }
}
+ public bool IsSelectedByDetector { get; set; } = false;
+
public void SetActiveInverse(bool active)
{
IsActive = !active;
@@ -38,11 +51,14 @@ public partial class InteractionArea2D : Node2D
if (_useOutline)
{
_backupMaterials = _spritesToOutline.Select(s => s.Material).ToArray();
+ _initializationComplete = true;
}
}
- public void OnPlayerEntered(Node2D player)
+ public void HighlightInteractable()
{
+ IsSelectedByDetector = true;
+
if (!_active || !InputService.Instance.InputEnabled)
return;
@@ -51,15 +67,16 @@ public partial class InteractionArea2D : Node2D
if (!_useOutline)
return;
-
+
foreach (var sprite in _spritesToOutline)
{
sprite.Material = _outlineMaterial;
}
}
- public void OnPlayerExited(Node2D player)
+ public void ResetHighlight()
{
+ IsSelectedByDetector = false;
_label.Hide();
if (!_useOutline)
@@ -76,6 +93,9 @@ public partial class InteractionArea2D : Node2D
{
if (!_active || !InputService.Instance.InputEnabled)
return;
+
+ if(!IsSelectedByDetector)
+ return;
if (@event.IsAction("interact") && @event.IsPressed())
{
@@ -92,16 +112,7 @@ public partial class InteractionArea2D : Node2D
{
if (_area.HasOverlappingAreas())
{
- _label.Hide();
-
- if (_useOutline)
- {
- for (var i = 0; i < _spritesToOutline.Length; i++)
- {
- var sprite = _spritesToOutline[i];
- sprite.Material = _backupMaterials[i];
- }
- }
+ ResetHighlight();
Interact();
}
}
@@ -120,8 +131,20 @@ public partial class InteractionArea2D : Node2D
public void ToggleActive()
{
+ GD.Print($"Toggle active {GetParent().Name}: {!_active}");
_active = !_active;
_label.Hide();
}
+ public void SetActiveTrue()
+ {
+ IsActive = true;
+ }
+
+ public void SetActiveFalse()
+ {
+ IsActive = false;
+ }
+
+
}
\ No newline at end of file
diff --git a/scripts/CSharp/Common/Farming/FieldActivator.cs b/scripts/CSharp/Common/Farming/FieldActivator.cs
index f324176..d537bc0 100644
--- a/scripts/CSharp/Common/Farming/FieldActivator.cs
+++ b/scripts/CSharp/Common/Farming/FieldActivator.cs
@@ -1,15 +1,18 @@
using Babushka.scripts.CSharp.Common.CharacterControls;
+using Babushka.scripts.CSharp.Common.Savegame;
using Godot;
+using Godot.Collections;
namespace Babushka.scripts.CSharp.Common.Farming;
///
/// Enables a preset field in the scene sothat it can be used for farming.
///
-public partial class FieldActivator : Node
+public partial class FieldActivator : Node, ISaveable
{
[Export] private FieldBehaviour2D _field;
[Export] private InteractionArea2D _activatorArea;
+ [Export] private Node _saveIdHolder;
private bool _used = false;
private bool _rakeInHand;
@@ -18,6 +21,7 @@ public partial class FieldActivator : Node
public override void _Ready()
{
+ LoadFromSaveData();
ToggleInteractionArea();
}
@@ -32,6 +36,8 @@ public partial class FieldActivator : Node
_field.UpdateFieldState(FieldState.Tilled);
EmitSignal(SignalName.FieldCreated, _field);
_used = true;
+ ToggleInteractionArea();
+ UpdateSaveData();
}
}
@@ -42,6 +48,8 @@ public partial class FieldActivator : Node
///
public void RakeActivated(bool activated)
{
+ if (_used || ProcessMode == ProcessModeEnum.Disabled)
+ return;
_rakeInHand = activated;
ToggleInteractionArea();
}
@@ -50,5 +58,36 @@ public partial class FieldActivator : Node
{
_activatorArea.IsActive = !_used && _rakeInHand;
}
-
+
+ public void UpdateSaveData()
+ {
+ var payloadData = new Dictionary
+ {
+ { "field_activator_used", _used }
+ };
+
+ // Building a unique id from the top node's save id and a qualifier to make it new.
+ string parent_id = _saveIdHolder.GetMeta("SaveID").AsString();
+ string id = $"{parent_id}_field_activator";
+ SavegameService.AppendDataToSave( id, payloadData);
+ }
+
+ public void LoadFromSaveData()
+ {
+ string parent_id = _saveIdHolder.GetMeta("SaveID").AsString();
+ string id = $"{parent_id}_field_activator";
+
+ Dictionary save = SavegameService.GetSaveData(id);
+ if (save.Count > 0)
+ {
+ if (save.TryGetValue("field_activator_used", out Variant usedVar))
+ {
+ _used = usedVar.AsBool();
+ }
+ else
+ {
+ _used = false;
+ }
+ }
+ }
}
\ No newline at end of file
diff --git a/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs b/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs
index 969681b..f747986 100644
--- a/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs
+++ b/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs
@@ -33,7 +33,6 @@ public partial class FieldBehaviour2D : Sprite2D, ISaveable
[ExportGroup("Field Interactions")]
[Export] public InteractionArea2D PlantingInteraction;
- [Export] public InteractionArea2D FieldInteractionArea;
[ExportGroup("Configuration")]
[Export] public Node2D PlantingPlaceholder;
@@ -48,6 +47,8 @@ public partial class FieldBehaviour2D : Sprite2D, ISaveable
private bool _canWater;
private int _currentDay;
+ public bool IsPlanted;
+
private PlantBehaviour2D? _currentPlant;
private const string DAY_COUNTER_SAVE_ID = "12c6da2e-fc71-4281-a04a-dfd3c7943975";
@@ -57,11 +58,11 @@ public partial class FieldBehaviour2D : Sprite2D, ISaveable
private void UpdateInteractionArea()
{
// fieldstate == tilled / watered && samen im Inventar
- _canPlant = (FieldState == FieldState.Tilled || FieldState == FieldState.Watered) && _seedsActive;
+ _canPlant = (FieldState == FieldState.Tilled || FieldState == FieldState.Watered) && _seedsActive && !IsPlanted;
// fieldstate == tilled && watering can ausgewählt
- _canWater = (FieldState == FieldState.Tilled || FieldState == FieldState.Planted) && _wateringCanActive;
+ _canWater = (FieldState == FieldState.Tilled || IsPlanted) && _wateringCanActive && WateringCanState.GetFillState() > 0;
- FieldInteractionArea.IsActive = _canPlant || _canWater;
+ PlantingInteraction.IsActive = _canPlant || _canWater;
}
public void ActivatedSeedInInventory(bool activated)
@@ -78,9 +79,17 @@ public partial class FieldBehaviour2D : Sprite2D, ISaveable
public override void _EnterTree()
{
+ WateringCanState.OnFill += UpdateInteractionArea;
+ WateringCanState.OnEmpty += UpdateInteractionArea;
LoadFromSaveData();
}
+ public override void _ExitTree()
+ {
+ WateringCanState.OnFill -= UpdateInteractionArea;
+ WateringCanState.OnEmpty -= UpdateInteractionArea;
+ }
+
public override void _Ready()
{
if(PlantingPlaceholder.GetChildCount() > 0)
@@ -104,17 +113,14 @@ public partial class FieldBehaviour2D : Sprite2D, ISaveable
case FieldState.Tilled:
FieldState = FieldState.Tilled;
_fieldSprite.Texture = Tilled;
- PlantingInteraction.IsActive = true;
+ if(!IsPlanted)
+ PlantingInteraction.IsActive = true;
break;
case FieldState.Watered:
FieldState = FieldState.Watered;
_fieldSprite.Texture = Watered;
- PlantingInteraction.IsActive = true;
- break;
- case FieldState.Planted:
- FieldState = FieldState.Planted;
- _fieldSprite.Texture = Tilled;
- PlantingInteraction.IsActive = false;
+ if(!IsPlanted)
+ PlantingInteraction.IsActive = true;
break;
default:
FieldState = FieldState.NotFound;
@@ -125,7 +131,6 @@ public partial class FieldBehaviour2D : Sprite2D, ISaveable
UpdateSaveData();
}
-
public void Water()
{
if (WateringCanState.GetFillState() > 0 && FieldState != FieldState.Watered)
@@ -151,7 +156,7 @@ public partial class FieldBehaviour2D : Sprite2D, ISaveable
if (_canPlant && TryPlant())
{
EmitSignal(SignalName.Planted);
- UpdateFieldState(FieldState.Planted);
+ UpdateSaveData();
}
if (_canWater)
@@ -159,6 +164,16 @@ public partial class FieldBehaviour2D : Sprite2D, ISaveable
Water();
}
}
+
+ public void ChangePlantedState()
+ {
+ IsPlanted = true;
+ if(FieldState == FieldState.Tilled)
+ _fieldSprite.Texture = Tilled;
+ if(FieldState == FieldState.Watered)
+ _fieldSprite.Texture = Watered;
+ PlantingInteraction.IsActive = false;
+ }
private bool TryPlant()
{
@@ -187,6 +202,7 @@ public partial class FieldBehaviour2D : Sprite2D, ISaveable
if (_currentPlant != null)
{
+ ChangePlantedState();
_currentPlant.DayPlanted = _currentDay;
}
}
@@ -209,6 +225,7 @@ public partial class FieldBehaviour2D : Sprite2D, ISaveable
{
_currentPlant = null;
UpdateFieldState(FieldState.Empty, true);
+ IsPlanted = false;
}
#region SAVE AND LOAD
@@ -221,10 +238,10 @@ public partial class FieldBehaviour2D : Sprite2D, ISaveable
var payloadData = new Dictionary
{
{ "field_state", (int)FieldState },
- { "day_count_on_last_exit", _currentDay}
+ { "day_count_on_last_exit", _currentDay},
};
- if (_currentPlant != null)
+ if (IsPlanted)
{
payloadData.Add(
"plant_data", new Dictionary()
@@ -258,6 +275,7 @@ public partial class FieldBehaviour2D : Sprite2D, ISaveable
// get plant first because it's also relevant for the field state
if (save.TryGetValue("plant_data", out Variant plantDataVar))
{
+ IsPlanted = true;
Dictionary plantDataDict = plantDataVar.AsGodotDictionary();
if (plantDataDict.TryGetValue("prefab_path", out Variant prefabPathVar))
@@ -314,17 +332,10 @@ public partial class FieldBehaviour2D : Sprite2D, ISaveable
// if day is today, then just use the provided field state as is.
if (CalendarController.Instance != null && _currentDay != lastDayCount)
{
- // if the field was watered the day before, set it to tilled or planted.
+ // if the field was watered the day before, set it to tilled
if (fieldStateInt == 3)
{
- if (_currentPlant != null)
- {
- fieldStateInt = 2;
- }
- else
- {
- fieldStateInt = 1;
- }
+ fieldStateInt = 1;
}
}
}
diff --git a/scripts/CSharp/Common/Farming/FieldState.cs b/scripts/CSharp/Common/Farming/FieldState.cs
index b489bb8..730ba38 100644
--- a/scripts/CSharp/Common/Farming/FieldState.cs
+++ b/scripts/CSharp/Common/Farming/FieldState.cs
@@ -7,7 +7,6 @@ public enum FieldState
{
Empty = 0,
Tilled = 1,
- Planted = 2,
Watered = 3,
NotFound = 99
}
\ No newline at end of file
diff --git a/scripts/CSharp/Common/Farming/PlantBehaviour2D.cs b/scripts/CSharp/Common/Farming/PlantBehaviour2D.cs
index 6f1be26..f640695 100644
--- a/scripts/CSharp/Common/Farming/PlantBehaviour2D.cs
+++ b/scripts/CSharp/Common/Farming/PlantBehaviour2D.cs
@@ -3,7 +3,6 @@ using System.Diagnostics;
using Babushka.scripts.CSharp.Common.Inventory;
using Babushka.scripts.CSharp.Low_Code.Variables;
using Godot;
-using Godot.Collections;
namespace Babushka.scripts.CSharp.Common.Farming;
@@ -186,7 +185,8 @@ public partial class PlantBehaviour2D : Node2D
private void SetActiveHarvestablePlant(bool active)
{
- //_harvestablePlant.IsActive = active;
+ _harvestablePlant.IsActive = active;
+ _harvestablePlant.ProcessMode = active ? ProcessModeEnum.Inherit : ProcessModeEnum.Disabled;
_harvestablePlant.UpdateVisuals();
}
diff --git a/scripts/CSharp/Common/Farming/WateringCanState.cs b/scripts/CSharp/Common/Farming/WateringCanState.cs
index 359ee6f..9e6fb08 100644
--- a/scripts/CSharp/Common/Farming/WateringCanState.cs
+++ b/scripts/CSharp/Common/Farming/WateringCanState.cs
@@ -30,6 +30,7 @@ public static class WateringCanState
public static event WateringCanDelegate WateringCanActiveStateChanged;
public static event Action? OnWater;
public static event Action? OnFill;
+ public static event Action? OnEmpty;
@@ -52,6 +53,11 @@ public static class WateringCanState
_fillstate--;
OnWater?.Invoke();
}
+
+ if (_fillstate == 0)
+ {
+ OnEmpty?.Invoke();
+ }
}
///
diff --git a/scripts/CSharp/Common/Farming/WellBehaviour.cs b/scripts/CSharp/Common/Farming/WellBehaviour.cs
index 51b2958..eafabd2 100644
--- a/scripts/CSharp/Common/Farming/WellBehaviour.cs
+++ b/scripts/CSharp/Common/Farming/WellBehaviour.cs
@@ -7,11 +7,16 @@ public partial class WellBehaviour : Node2D
{
[Export] private InteractionArea2D _interactionArea;
- public override void _Ready()
+ public override void _EnterTree()
{
WateringCanState.WateringCanActiveStateChanged += OnWateringCanStateChanged;
}
+ public override void _ExitTree()
+ {
+ WateringCanState.WateringCanActiveStateChanged -= OnWateringCanStateChanged;
+ }
+
private void OnWateringCanStateChanged(bool state)
{
_interactionArea.IsActive = state;
diff --git a/scripts/CSharp/Common/Interactables/TrashObject.cs b/scripts/CSharp/Common/Interactables/TrashObject.cs
new file mode 100644
index 0000000..b594db9
--- /dev/null
+++ b/scripts/CSharp/Common/Interactables/TrashObject.cs
@@ -0,0 +1,69 @@
+using Godot;
+using Babushka.scripts.CSharp.Common.Savegame;
+using Godot.Collections;
+
+///
+/// Simple collectible scene objects with saveable state.
+///
+public partial class TrashObject : Sprite2D, ISaveable
+{
+ private bool _collected;
+
+ ///
+ /// Loads objects state on scene start.
+ ///
+ public override void _Ready()
+ {
+ LoadFromSaveData();
+ }
+
+ ///
+ /// Sets object state to collected and updates save data.
+ ///
+ public void Collect()
+ {
+ SetCollectedState();
+ UpdateSaveData();
+ }
+
+ private void SetCollectedState()
+ {
+ _collected = true;
+ Visible = false;
+ ProcessMode = ProcessModeEnum.Disabled;
+ }
+
+ ///
+ /// Updates the save data with the current state of the object.
+ ///
+ public void UpdateSaveData()
+ {
+ var payloadData = new Dictionary
+ {
+ { "collectedState", _collected },
+ };
+
+ string id = GetMeta("SaveID").AsString();
+ SavegameService.AppendDataToSave( id, payloadData);
+ }
+
+ ///
+ /// Loads objects state from save data.
+ ///
+ public void LoadFromSaveData()
+ {
+ string id = GetMeta("SaveID").AsString();
+
+ Dictionary save = SavegameService.GetSaveData(id);
+ if (save.Count > 0)
+ {
+ if (save.TryGetValue("collectedState", out Variant collectedVar))
+ {
+ if (collectedVar.AsBool())
+ {
+ SetCollectedState();
+ }
+ }
+ }
+ }
+}
diff --git a/scripts/CSharp/Common/Interactables/TrashObject.cs.uid b/scripts/CSharp/Common/Interactables/TrashObject.cs.uid
new file mode 100644
index 0000000..80d75b7
--- /dev/null
+++ b/scripts/CSharp/Common/Interactables/TrashObject.cs.uid
@@ -0,0 +1 @@
+uid://c2cgj153m05sp
diff --git a/scripts/CSharp/Common/Temp/MVPDuck.cs b/scripts/CSharp/Common/Temp/MVPDuck.cs
index 1cd019d..08a9fa6 100644
--- a/scripts/CSharp/Common/Temp/MVPDuck.cs
+++ b/scripts/CSharp/Common/Temp/MVPDuck.cs
@@ -1,6 +1,4 @@
-using System.Threading.Tasks;
using Babushka.scripts.CSharp.Common.Savegame;
-using Babushka.scripts.CSharp.Low_Code.Variables;
using Godot;
using Godot.Collections;
diff --git a/scripts/CSharp/Low Code/Variables/VariableListener.cs b/scripts/CSharp/Low Code/Variables/VariableListener.cs
index 2576015..90573a9 100644
--- a/scripts/CSharp/Low Code/Variables/VariableListener.cs
+++ b/scripts/CSharp/Low Code/Variables/VariableListener.cs
@@ -63,6 +63,9 @@ public partial class VariableListener : Node
///
public void EventPayloadChanged(Variant payload, Variant oldPayload)
{
+ if (ProcessMode == ProcessModeEnum.Disabled)
+ return;
+
if(_showLog)
GD.Print($"Calling Event Payload Changed Signals on: " + Name);
EmitSignal(SignalName.PayloadChanged, payload, oldPayload);