diff --git a/Babushka.csproj b/Babushka.csproj
index e6eea3b..8ad7a50 100644
--- a/Babushka.csproj
+++ b/Babushka.csproj
@@ -8,4 +8,7 @@
+
+
+
\ No newline at end of file
diff --git a/art/mockups/3d/best_house_blender.blend.import b/art/mockups/3d/best_house_blender.blend.import
index 2f414a6..e053ec4 100644
--- a/art/mockups/3d/best_house_blender.blend.import
+++ b/art/mockups/3d/best_house_blender.blend.import
@@ -4,19 +4,22 @@ importer="scene"
importer_version=1
type="PackedScene"
uid="uid://b3kyrsoobmkhp"
-valid=false
+path="res://.godot/imported/best_house_blender.blend-ac89c74aef2f275bdf4b4baadee17c0c.scn"
[deps]
source_file="res://art/mockups/3d/best_house_blender.blend"
+dest_files=["res://.godot/imported/best_house_blender.blend-ac89c74aef2f275bdf4b4baadee17c0c.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
+nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
@@ -31,6 +34,9 @@ animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
_subresources={}
blender/nodes/visible=0
blender/nodes/active_collection_only=false
@@ -50,3 +56,4 @@ blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true
+gltf/naming_version=0
diff --git a/prefabs/entity_system/entity_manager.tscn b/prefabs/entity_system/entity_manager.tscn
new file mode 100644
index 0000000..92dd554
--- /dev/null
+++ b/prefabs/entity_system/entity_manager.tscn
@@ -0,0 +1,15 @@
+[gd_scene load_steps=4 format=3 uid="uid://hdfejdnmp8sl"]
+
+[ext_resource type="Script" uid="uid://umop2b1m1qm8" path="res://scripts/CSharp/GameEntity/Management/EntityManager.cs" id="1_2bwns"]
+[ext_resource type="Script" uid="uid://bogqp274y1pgr" path="res://scripts/CSharp/GameEntity/Management/EntityNodeCreator.cs" id="2_8m173"]
+[ext_resource type="PackedScene" uid="uid://sbf12hin4kes" path="res://prefabs/Interactables/trash_object.tscn" id="3_v3vdc"]
+
+[node name="EntityManager" type="Node" node_paths=PackedStringArray("_nodeCreator")]
+script = ExtResource("1_2bwns")
+_nodeCreator = NodePath("EntityCreator")
+
+[node name="EntityCreator" type="Node" parent="."]
+script = ExtResource("2_8m173")
+_entityPrefabs = Dictionary[String, PackedScene]({
+"TrashEntity": ExtResource("3_v3vdc")
+})
diff --git a/project.godot b/project.godot
index e672a84..33b6217 100644
--- a/project.godot
+++ b/project.godot
@@ -35,6 +35,7 @@ FightWorldAutoload="*res://prefabs/fight/fight_world_autoload.tscn"
SaveGameManager="*res://scripts/CSharp/Common/Savegame/SaveGameManager.cs"
SettingsSaveController="*res://scripts/CSharp/Common/Savegame/SettingsSaveController.cs"
DayAndNight="*res://prefabs/day_and_night/day_and_night.tscn"
+EntityManager="*res://prefabs/entity_system/entity_manager.tscn"
[dialogic]
@@ -224,6 +225,10 @@ folder_colors={
"res://shader/": "pink"
}
+[filesystem]
+
+import/blender/enabled=false
+
[global_group]
Saveable=""
@@ -310,6 +315,16 @@ NextDayCheat={
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"location":0,"echo":false,"script":null)
]
}
+DebugEntities={
+"deadzone": 0.2,
+"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":66,"key_label":0,"unicode":98,"location":0,"echo":false,"script":null)
+]
+}
+SaveGame={
+"deadzone": 0.2,
+"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194336,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
+]
+}
[internationalization]
diff --git a/scenes/entity_scenes/farm_outside.tscn b/scenes/entity_scenes/farm_outside.tscn
new file mode 100644
index 0000000..02bd765
--- /dev/null
+++ b/scenes/entity_scenes/farm_outside.tscn
@@ -0,0 +1,2608 @@
+[gd_scene load_steps=122 format=3 uid="uid://66pmq4efjip8"]
+
+[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_o8nii"]
+[ext_resource type="Script" uid="uid://bqomwxclsbhd3" path="res://scripts/CSharp/Common/Camera/CameraController.cs" id="2_mnal7"]
+[ext_resource type="Texture2D" uid="uid://8sr11ex30n0m" path="res://art/mockups/Kenney_Backgrounds/Samples/uncolored_hills.png" id="3_ovfad"]
+[ext_resource type="Texture2D" uid="uid://be1nofeo7an0" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud2.png" id="4_5e4jr"]
+[ext_resource type="Texture2D" uid="uid://o6vnf7n7qp8o" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud6.png" id="5_y54r0"]
+[ext_resource type="Texture2D" uid="uid://cc0o84q5u437k" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud7.png" id="6_avpbc"]
+[ext_resource type="Texture2D" uid="uid://cqdb0iqhlk5st" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud8.png" id="7_dmdu2"]
+[ext_resource type="Texture2D" uid="uid://cydc6feouwxys" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/hills1.png" id="8_pkguq"]
+[ext_resource type="Texture2D" uid="uid://vt1gtr2trvwt" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/hills2.png" id="9_6x6l7"]
+[ext_resource type="Texture2D" uid="uid://b6k4vrgj745k" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree03.png" id="10_jerqw"]
+[ext_resource type="Texture2D" uid="uid://dchn4jd4d7q3w" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree01.png" id="11_2vuwy"]
+[ext_resource type="Texture2D" uid="uid://8ai3me0j0wi" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree04.png" id="12_ev6qd"]
+[ext_resource type="Texture2D" uid="uid://g83vpep7rwwd" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree12.png" id="13_kjf0e"]
+[ext_resource type="Texture2D" uid="uid://bleimj6jr1jka" path="res://art/general/rectangle.png" id="14_0w58v"]
+[ext_resource type="Texture2D" uid="uid://dxrc50i65wuc4" path="res://art/mockups/Jelena 2d/jelena_mockup_bg01.png" id="15_7yxdo"]
+[ext_resource type="Shader" uid="uid://do5og8uubh2m5" path="res://shader/HSV.gdshader" id="16_uvisc"]
+[ext_resource type="Texture2D" uid="uid://d0e8a7qsfkhy3" path="res://art/mockups/Jelena 2d/jelena_mockup_bg_02.png" id="17_sagba"]
+[ext_resource type="Texture2D" uid="uid://bqoyk3fsrmu1x" path="res://art/nature/baum märz 2025/back back trees.png" id="18_ecfpg"]
+[ext_resource type="Texture2D" uid="uid://451bkvxcxab7" path="res://art/nature/baum märz 2025/gräser und büsche.png" id="19_skv68"]
+[ext_resource type="Texture2D" uid="uid://dldk8n51ag8fh" path="res://art/nature/baum märz 2025/backtreebois team brandon.png" id="20_ulc8v"]
+[ext_resource type="Texture2D" uid="uid://bmjjfd5ngptxe" path="res://art/nature/baum märz 2025/backtreebois team kennedy.png" id="21_2hryu"]
+[ext_resource type="Texture2D" uid="uid://bcw6oeovkmiup" path="res://art/nature/baum märz 2025/sonnenblumeseamless.png" id="22_2af17"]
+[ext_resource type="Shader" uid="uid://xnky830dtfsn" path="res://shader/repeat_texture.gdshader" id="23_pwo04"]
+[ext_resource type="Texture2D" uid="uid://btea6eyucsyxj" path="res://art/farm/farming/farmobjekte/zaun/tilable fence middle part.png" id="24_hr375"]
+[ext_resource type="Texture2D" uid="uid://3ed3dgq3irn2" path="res://art/farm/farming/farmobjekte/zaun/tilable fence end part2.png" id="25_e15ep"]
+[ext_resource type="PackedScene" uid="uid://dfvgp1my5rydh" path="res://prefabs/characters/Yeli.tscn" id="26_hp2qi"]
+[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Vesna.tscn" id="27_slkey"]
+[ext_resource type="Resource" uid="uid://dlcmqfjvgphqu" path="res://resources/items/rake.tres" id="28_678ve"]
+[ext_resource type="Texture2D" uid="uid://dg7rlugnq0t45" path="res://art/farm/farming/farmobjekte/brünnen.png" id="29_6crsp"]
+[ext_resource type="Script" uid="uid://boehox1ydbcnx" path="res://scripts/CSharp/Common/Farming/WellBehaviour.cs" id="30_1l41q"]
+[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="31_3tf35"]
+[ext_resource type="PackedScene" uid="uid://dpbbroif2tnil" path="res://prefabs/interactions/generic_item_on_ground_2d.tscn" id="32_e5cox"]
+[ext_resource type="Resource" uid="uid://cndd64batns31" path="res://resources/items/wateringcan.tres" id="33_iuqnb"]
+[ext_resource type="Resource" uid="uid://d1uuxp1lp4aro" path="res://resources/items/tomato_seed.tres" id="34_t5o3v"]
+[ext_resource type="Resource" uid="uid://0mnsr4anoaiq" path="res://resources/items/beet.tres" id="35_n28e7"]
+[ext_resource type="Resource" uid="uid://duq7tshxv6uhp" path="res://resources/items/beet_seed.tres" id="36_hoct3"]
+[ext_resource type="PackedScene" uid="uid://b1d2e7ely6hyw" path="res://prefabs/farm/base_field.tscn" id="37_45mhp"]
+[ext_resource type="Texture2D" uid="uid://65e44yde224q" path="res://art/farm/Babushka_house_01.png" id="38_qymkq"]
+[ext_resource type="Texture2D" uid="uid://ccy6bwunhfvrf" path="res://art/farm/Babushka_house_frontDoor.png" id="39_iwnvd"]
+[ext_resource type="Shader" uid="uid://braevmqauoek7" path="res://shader/swaying_plant.gdshader" id="40_hgyxl"]
+[ext_resource type="Texture2D" uid="uid://bq2wojyy4ptva" path="res://art/nature/baum märz 2025/sonnenblume7.png" id="41_0l1n8"]
+[ext_resource type="Texture2D" uid="uid://dgavbfci8x178" path="res://art/nature/grass/grass-1.png" id="42_0uk7q"]
+[ext_resource type="Texture2D" uid="uid://h2b5aufaaw7w" path="res://art/nature/grass/grass-2.png" id="43_gq1pq"]
+[ext_resource type="Texture2D" uid="uid://b644ofy7fml5w" path="res://art/nature/grass/grass-5.png" id="44_2pcau"]
+[ext_resource type="Texture2D" uid="uid://badnnid7dgnpk" path="res://art/nature/grass/grass-4.png" id="45_hm3am"]
+[ext_resource type="Texture2D" uid="uid://ct7ea8ikor5rf" path="res://art/nature/grass/grass-3.png" id="46_ko707"]
+[ext_resource type="Texture2D" uid="uid://d3dwl6ph0pu1d" path="res://art/nature/grass/grass-6.png" id="47_gi2cs"]
+[ext_resource type="Texture2D" uid="uid://lvhbicmwqab5" path="res://art/farm/tilable grounds/böden/fruchtbarer wilder trockender boden.png" id="48_mbi0e"]
+[ext_resource type="Texture2D" uid="uid://blb3agipyxnal" path="res://art/farm/farming/farmobjekte/zaun/fence_door.png" id="49_l3u1d"]
+[ext_resource type="Script" uid="uid://l6iq8rpym5io" path="res://scripts/CSharp/Common/Util/Counter.cs" id="50_tss1d"]
+[ext_resource type="PackedScene" uid="uid://muuxxgvx33fp" path="res://prefabs/farm/animals/duck.tscn" id="51_a4xjn"]
+[ext_resource type="Script" uid="uid://dnipeibppjirs" path="res://scripts/CSharp/Common/NPC/DialogicOverlayStarter.cs" id="52_5fsxb"]
+[ext_resource type="Script" uid="uid://d2486x6upmwqq" path="res://scripts/GdScript/dialogic_starter.gd" id="53_bid87"]
+[ext_resource type="PackedScene" uid="uid://sbf12hin4kes" path="res://prefabs/Interactables/trash_object.tscn" id="54_8qnn6"]
+[ext_resource type="PackedScene" uid="uid://cgjc4wurbgimy" path="res://prefabs/UI/Inventory/Inventory.tscn" id="55_a53lo"]
+[ext_resource type="AudioStream" uid="uid://dku1rq5cocisg" path="res://audio/Music/Farming_90BPM_69Bars.wav" id="56_xfg2r"]
+[ext_resource type="Script" uid="uid://clxb3n668oud3" path="res://scripts/CSharp/Common/Audio/AudioDebugger.cs" id="57_pl8vd"]
+[ext_resource type="AudioStream" uid="uid://cfqg50am0swb7" path="res://audio/Music/Farming_90BPM_69Bars_Loop.wav" id="58_kkmhl"]
+[ext_resource type="AudioStream" uid="uid://vcftvrpi6c7k" path="res://audio/sfx/Farming/SFX_Harke_03_Solo.wav" id="59_oqlpm"]
+[ext_resource type="AudioStream" uid="uid://bxh5m04vdo0sr" path="res://audio/sfx/Farming/SFX_Harke_04_Solo.wav" id="60_sbc27"]
+[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer2D.cs" id="61_sfnme"]
+[ext_resource type="AudioStream" uid="uid://dapsknn486aee" path="res://audio/sfx/Farming/SFX_WateringPlants_01.wav" id="62_38bnv"]
+[ext_resource type="AudioStream" uid="uid://dnyne8wov50so" path="res://audio/sfx/Farming/SFX_WateringPlants_02.wav" id="63_cbwuo"]
+[ext_resource type="AudioStream" uid="uid://fsiypqhql67w" path="res://audio/sfx/Farming/SFX_GettingWater_01.wav" id="64_netyg"]
+[ext_resource type="AudioStream" uid="uid://foyw26hq1qp5" path="res://audio/sfx/Farming/SFX_GettingWater_02.wav" id="65_ujx1u"]
+[ext_resource type="AudioStream" uid="uid://c43a6x43jkikl" path="res://audio/sfx/Farming/SFX_GettingWater_Well_01_Reverb.wav" id="66_hokxo"]
+[ext_resource type="Script" uid="uid://cldtt4atgymm5" path="res://scripts/CSharp/Common/Quest/QuestTrigger.cs" id="67_qfkw3"]
+[ext_resource type="Resource" uid="uid://cm8kftow8br00" path="res://resources/quests/demo/1_talk_yeli_1.tres" id="68_ukjtk"]
+[ext_resource type="Script" uid="uid://c741nyedy26mx" path="res://scripts/CSharp/Common/QuestBehaviour/DetectInventoryContains.cs" id="69_3q2kg"]
+[ext_resource type="Script" uid="uid://be54lnb6gg81f" path="res://scripts/CSharp/Common/Inventory/ItemInstance.cs" id="70_i0rxh"]
+[ext_resource type="Resource" uid="uid://d2swjixbnqkbw" path="res://resources/quests/demo/4_collect_tools.tres" id="71_7pwqq"]
+[ext_resource type="Resource" uid="uid://5t8g0firdif0" path="res://resources/quests/demo/5_talk_yeli_3.tres" id="72_q6d6n"]
+[ext_resource type="Script" uid="uid://bhbldab74vmhy" path="res://scripts/CSharp/Common/QuestBehaviour/DetectFieldWork.cs" id="73_46b21"]
+[ext_resource type="Resource" uid="uid://h05jgxqtq37m" path="res://resources/quests/demo/6_till_and_water.tres" id="74_p3h4e"]
+[ext_resource type="Resource" uid="uid://byjqeukpibkvi" path="res://resources/quests/demo/7_talk_yeli_inside_1.tres" id="75_2onna"]
+[ext_resource type="Script" uid="uid://dih1b0opgc3f7" path="res://scripts/GdScript/dialogic_start_specific.gd" id="76_xl4ud"]
+[ext_resource type="Script" uid="uid://dfpyjxivcuidr" path="res://scripts/CSharp/Low Code/Variables/VariableSetter.cs" id="77_p1oku"]
+[ext_resource type="Resource" uid="uid://tt3d166mntmi" path="res://resources/low code/farming/var_sceneNameProvider.tres" id="78_wugdx"]
+[ext_resource type="Script" uid="uid://iquhbkr7pqeg" path="res://scripts/CSharp/Common/Savegame/SaveCheats.cs" id="79_tx4bp"]
+[ext_resource type="Script" uid="uid://ca4s0algeij1h" path="res://scripts/CSharp/Common/Savegame/SaveIDProviderTool.cs" id="80_tj68g"]
+[ext_resource type="Script" uid="uid://ca1pg6k3gn47y" path="res://scripts/CSharp/GameEntity/Management/EntitySceneContainer.cs" id="81_f57uc"]
+[ext_resource type="Script" uid="uid://bilg7e33usxuv" path="res://scripts/CSharp/GameEntity/EntityPlacer/TrashEntityPlacer.cs" id="82_ec5sc"]
+[ext_resource type="Texture2D" uid="uid://b2smanpdo1y5e" path="res://art/babushka_project.png" id="83_50rxh"]
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_wtdui"]
+resource_local_to_scene = true
+shader = ExtResource("16_uvisc")
+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("16_uvisc")
+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("16_uvisc")
+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("23_pwo04")
+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("23_pwo04")
+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("23_pwo04")
+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("23_pwo04")
+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("16_uvisc")
+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("40_hgyxl")
+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("40_hgyxl")
+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("23_pwo04")
+shader_parameter/tiling_scale = Vector2(5, 5)
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_loeum"]
+shader = ExtResource("23_pwo04")
+shader_parameter/tiling_scale = Vector2(1, 20)
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_i36hd"]
+shader = ExtResource("23_pwo04")
+shader_parameter/tiling_scale = Vector2(1, 25)
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_lwk6t"]
+shader = ExtResource("16_uvisc")
+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="ShaderMaterial" id="ShaderMaterial_uxa2m"]
+shader = ExtResource("16_uvisc")
+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="CircleShape2D" id="CircleShape2D_l7ekk"]
+resource_local_to_scene = true
+radius = 339.17
+
+[sub_resource type="AudioStreamPlaylist" id="AudioStreamPlaylist_ceriq"]
+loop = false
+stream_count = 1
+stream_0 = ExtResource("56_xfg2r")
+
+[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_ceriq"]
+streams_count = 2
+stream_0/stream = ExtResource("59_oqlpm")
+stream_1/stream = ExtResource("60_sbc27")
+
+[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_p4qqi"]
+streams_count = 2
+stream_0/stream = ExtResource("62_38bnv")
+stream_1/stream = ExtResource("63_cbwuo")
+
+[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_618my"]
+streams_count = 3
+stream_0/stream = ExtResource("64_netyg")
+stream_1/stream = ExtResource("65_ujx1u")
+stream_2/stream = ExtResource("66_hokxo")
+
+[sub_resource type="Resource" id="Resource_y820s"]
+script = ExtResource("70_i0rxh")
+blueprint = ExtResource("33_iuqnb")
+metadata/_custom_type_script = "uid://be54lnb6gg81f"
+
+[sub_resource type="Resource" id="Resource_50loj"]
+script = ExtResource("70_i0rxh")
+blueprint = ExtResource("28_678ve")
+metadata/_custom_type_script = "uid://be54lnb6gg81f"
+
+[node name="BabushkaSceneFarmOutside2d" type="Node2D"]
+script = ExtResource("1_o8nii")
+_sceneNamesToLoad = PackedStringArray("res://scenes/Babushka_scene_indoor_common_room.tscn", "res://scenes/entity_scenes/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("2_mnal7")
+_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("3_ovfad")
+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_ovfad")
+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_ovfad")
+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("4_5e4jr")
+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_y54r0")
+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_avpbc")
+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_dmdu2")
+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("8_pkguq")
+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_6x6l7")
+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_jerqw")
+
+[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_jerqw")
+
+[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_2vuwy")
+
+[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_jerqw")
+
+[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_jerqw")
+
+[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_jerqw")
+
+[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_jerqw")
+
+[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_ev6qd")
+
+[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_jerqw")
+
+[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_kjf0e")
+
+[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_jerqw")
+
+[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_0w58v")
+
+[node name="JelenaMockupBg01" type="Sprite2D" parent="ParallaxBackground/background layer 3"]
+visible = false
+position = Vector2(3552, 1296)
+scale = Vector2(3, 3.062)
+texture = ExtResource("15_7yxdo")
+
+[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("17_sagba")
+
+[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("17_sagba")
+
+[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("17_sagba")
+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("17_sagba")
+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("8_pkguq")
+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_6x6l7")
+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("18_ecfpg")
+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("18_ecfpg")
+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("18_ecfpg")
+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("18_ecfpg")
+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("18_ecfpg")
+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("18_ecfpg")
+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("18_ecfpg")
+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("18_ecfpg")
+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("18_ecfpg")
+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("18_ecfpg")
+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("18_ecfpg")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("20_ulc8v")
+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("21_2hryu")
+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("21_2hryu")
+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("21_2hryu")
+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("21_2hryu")
+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("20_ulc8v")
+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("20_ulc8v")
+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("21_2hryu")
+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("21_2hryu")
+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("21_2hryu")
+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("20_ulc8v")
+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("20_ulc8v")
+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("22_2af17")
+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("22_2af17")
+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("24_hr375")
+
+[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("24_hr375")
+
+[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("24_hr375")
+
+[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("24_hr375")
+
+[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("25_e15ep")
+
+[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("25_e15ep")
+
+[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("25_e15ep")
+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("26_hp2qi")]
+position = Vector2(6403, 3362)
+_timelinesToPlay = PackedStringArray("yeli_quest_select")
+
+[node name="Vesna" parent="YSorted" instance=ExtResource("27_slkey")]
+z_index = 1
+position = Vector2(9322, 2018)
+_hoe = ExtResource("28_678ve")
+
+[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("29_6crsp")
+offset = Vector2(0, -800)
+region_enabled = true
+region_rect = Rect2(0, 0, 1504, 1686)
+script = ExtResource("30_1l41q")
+_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("31_3tf35")]
+_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("32_e5cox")]
+position = Vector2(8192, 3507)
+metadata/SaveID = "5a823507-8107-40ce-8b32-6d0f81a3c44e"
+
+[node name="SpawnWithItem" parent="YSorted/CanGenericPickup" index="0"]
+_blueprint = ExtResource("33_iuqnb")
+
+[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("32_e5cox")]
+position = Vector2(8391, 2060)
+metadata/SaveID = "e13886b1-2131-4072-bc06-7d8abb19357b"
+
+[node name="SpawnWithItem" parent="YSorted/RakeGenericPickup" index="0"]
+_blueprint = ExtResource("28_678ve")
+
+[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("32_e5cox")]
+position = Vector2(9927, 2257)
+metadata/SaveID = "e1bbe13f-0622-42b8-97f3-87a8af369dc0"
+
+[node name="SpawnWithItem" parent="YSorted/SeedPickup" index="0"]
+_blueprint = ExtResource("34_t5o3v")
+
+[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("32_e5cox")]
+position = Vector2(5787, 2269)
+metadata/SaveID = "e1bbe13f-0622-42b8-97f3-87a8af369dc0"
+
+[node name="SpawnWithItem" parent="YSorted/BeetPickup" index="0"]
+_blueprint = ExtResource("35_n28e7")
+
+[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("32_e5cox")]
+position = Vector2(10705, 2257)
+metadata/SaveID = "77972c50-63a7-461a-bc7d-6fa46333bc5c"
+
+[node name="SpawnWithItem" parent="YSorted/SeedPickup2" index="0"]
+_blueprint = ExtResource("36_hoct3")
+
+[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("37_45mhp")]
+position = Vector2(8807, 3061)
+metadata/SaveID = "533e356b-386b-49c9-beb1-4484f2a5164f"
+
+[node name="BaseField2" parent="YSorted/FieldParent/right" instance=ExtResource("37_45mhp")]
+position = Vector2(9335, 3562)
+Payload = 1
+metadata/SaveID = "79084490-9e12-4153-9ae8-6162b5348c37"
+
+[node name="BaseField3" parent="YSorted/FieldParent/right" instance=ExtResource("37_45mhp")]
+position = Vector2(9854, 3071)
+Payload = 2
+metadata/SaveID = "7332aadf-2583-468b-889c-ccbad96137f8"
+
+[node name="BaseField4" parent="YSorted/FieldParent/right" instance=ExtResource("37_45mhp")]
+position = Vector2(10361, 3536)
+Payload = 3
+metadata/SaveID = "493f7b1f-3d01-4d66-b668-6014ef9b3c15"
+
+[node name="BaseField5" parent="YSorted/FieldParent/right" instance=ExtResource("37_45mhp")]
+position = Vector2(10948, 3025)
+Payload = 4
+metadata/SaveID = "ba9d21eb-7c31-4459-bd90-ae23e9a09eb1"
+
+[node name="BaseField6" parent="YSorted/FieldParent/right" instance=ExtResource("37_45mhp")]
+position = Vector2(11296, 3607)
+Payload = 5
+metadata/SaveID = "e6a3367e-afe1-4c5d-abd9-153cc365dce0"
+
+[node name="BaseField7" parent="YSorted/FieldParent/right" instance=ExtResource("37_45mhp")]
+position = Vector2(11869, 3026)
+Payload = 6
+metadata/SaveID = "08de526f-e22f-42a4-a3f9-549d2dc15b5d"
+
+[node name="BaseField8" parent="YSorted/FieldParent/right" instance=ExtResource("37_45mhp")]
+position = Vector2(12353, 3554)
+Payload = 7
+metadata/SaveID = "9fd46633-8028-48e6-9176-ffe8c7a26a2e"
+
+[node name="BaseField9" parent="YSorted/FieldParent/right" instance=ExtResource("37_45mhp")]
+position = Vector2(12828, 2999)
+Payload = 8
+metadata/SaveID = "82e139eb-47f4-4ce4-962f-f72d22f9fe45"
+
+[node name="BaseField10" parent="YSorted/FieldParent/right" instance=ExtResource("37_45mhp")]
+position = Vector2(13285, 3536)
+Payload = 9
+metadata/SaveID = "03ff923a-614a-4fc9-8865-f5290ec16169"
+
+[node name="BaseField11" parent="YSorted/FieldParent/right" instance=ExtResource("37_45mhp")]
+position = Vector2(13733, 2990)
+Payload = 10
+metadata/SaveID = "1347c031-e8c0-44f9-9d42-80084ae9bc29"
+
+[node name="BaseField12" parent="YSorted/FieldParent/right" instance=ExtResource("37_45mhp")]
+position = Vector2(14261, 3474)
+Payload = 11
+metadata/SaveID = "c0b02859-bd5c-4780-8ca7-80b4234ee1d7"
+
+[node name="BaseField13" parent="YSorted/FieldParent/right" instance=ExtResource("37_45mhp")]
+position = Vector2(14753, 2982)
+Payload = 12
+metadata/SaveID = "bee82b2a-a437-4d3a-b003-dac55dfd24aa"
+
+[node name="BaseField14" parent="YSorted/FieldParent/right" instance=ExtResource("37_45mhp")]
+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("37_45mhp")]
+position = Vector2(8807, 3061)
+Payload = 14
+metadata/SaveID = "b44ef2e7-898a-40d0-975b-ba75d7df4601"
+
+[node name="BaseField2" parent="YSorted/FieldParent/left" instance=ExtResource("37_45mhp")]
+position = Vector2(9227, 3562)
+Payload = 15
+metadata/SaveID = "5705ba02-f444-4f2b-b527-b95578132b87"
+
+[node name="BaseField3" parent="YSorted/FieldParent/left" instance=ExtResource("37_45mhp")]
+position = Vector2(9756, 3111)
+Payload = 16
+metadata/SaveID = "bca9073b-0b2f-4371-a645-a37aa04f4e23"
+
+[node name="BaseField4" parent="YSorted/FieldParent/left" instance=ExtResource("37_45mhp")]
+position = Vector2(10322, 3536)
+Payload = 17
+metadata/SaveID = "f636a1ef-016d-4361-9b6e-1d59262a8c04"
+
+[node name="BaseField5" parent="YSorted/FieldParent/left" instance=ExtResource("37_45mhp")]
+position = Vector2(10810, 3055)
+Payload = 18
+metadata/SaveID = "d074a30d-3f52-4788-879a-4ea8c5818c32"
+
+[node name="BaseField6" parent="YSorted/FieldParent/left" instance=ExtResource("37_45mhp")]
+position = Vector2(11266, 3607)
+Payload = 19
+metadata/SaveID = "8296a15c-be4a-4127-b0f7-8a330dd2a843"
+
+[node name="BaseField7" parent="YSorted/FieldParent/left" instance=ExtResource("37_45mhp")]
+position = Vector2(11741, 3026)
+Payload = 20
+metadata/SaveID = "02468d9f-0120-42ff-806d-0aaa351f055c"
+
+[node name="BaseField8" parent="YSorted/FieldParent/left" instance=ExtResource("37_45mhp")]
+position = Vector2(12255, 3593)
+Payload = 21
+metadata/SaveID = "803f7df5-23a8-424a-8389-08371ea80101"
+
+[node name="BaseField9" parent="YSorted/FieldParent/left" instance=ExtResource("37_45mhp")]
+position = Vector2(12690, 3019)
+Payload = 22
+metadata/SaveID = "88efb617-5e57-4b16-8ceb-c45c56463690"
+
+[node name="BaseField10" parent="YSorted/FieldParent/left" instance=ExtResource("37_45mhp")]
+position = Vector2(13216, 3556)
+Payload = 23
+metadata/SaveID = "ca6c1e3d-2c4e-4977-a89e-55d265f65faf"
+
+[node name="BaseField11" parent="YSorted/FieldParent/left" instance=ExtResource("37_45mhp")]
+position = Vector2(13684, 3000)
+Payload = 24
+metadata/SaveID = "262fbec5-597d-432e-8dd0-50d53fd51b59"
+
+[node name="BaseField12" parent="YSorted/FieldParent/left" instance=ExtResource("37_45mhp")]
+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("38_qymkq")
+
+[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("31_3tf35")]
+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_iwnvd")
+
+[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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("41_0l1n8")
+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("41_0l1n8")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("19_skv68")
+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("41_0l1n8")
+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("42_0uk7q")
+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("42_0uk7q")
+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("42_0uk7q")
+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("42_0uk7q")
+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("42_0uk7q")
+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("42_0uk7q")
+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("43_gq1pq")
+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("43_gq1pq")
+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("43_gq1pq")
+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("43_gq1pq")
+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("43_gq1pq")
+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("43_gq1pq")
+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("43_gq1pq")
+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("43_gq1pq")
+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("43_gq1pq")
+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("42_0uk7q")
+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("42_0uk7q")
+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("44_2pcau")
+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("44_2pcau")
+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("45_hm3am")
+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("45_hm3am")
+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("45_hm3am")
+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("45_hm3am")
+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("45_hm3am")
+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("45_hm3am")
+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("45_hm3am")
+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("45_hm3am")
+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("43_gq1pq")
+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("45_hm3am")
+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("46_ko707")
+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("43_gq1pq")
+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("43_gq1pq")
+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("43_gq1pq")
+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("43_gq1pq")
+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("44_2pcau")
+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("43_gq1pq")
+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("46_ko707")
+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("46_ko707")
+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("47_gi2cs")
+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("44_2pcau")
+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("46_ko707")
+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("48_mbi0e")
+
+[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("25_e15ep")
+
+[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("25_e15ep")
+
+[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("25_e15ep")
+
+[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("25_e15ep")
+
+[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_l3u1d")
+
+[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="Fence Door" type="Sprite2D" parent="YSorted/Blocker"]
+material = SubResource("ShaderMaterial_uxa2m")
+position = Vector2(11235, 1579)
+rotation = -3.13727
+scale = Vector2(0.9049999, -0.925)
+texture = ExtResource("49_l3u1d")
+
+[node name="StaticBody2D" type="StaticBody2D" parent="YSorted/Blocker/Fence Door"]
+collision_layer = 2
+collision_mask = 4
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="YSorted/Blocker/Fence Door/StaticBody2D"]
+position = Vector2(-113.561, 193.035)
+shape = SubResource("RectangleShape2D_2vojv")
+
+[node name="InteractionArea" parent="YSorted/Blocker/Fence Door" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("31_3tf35")]
+position = Vector2(-0.18847656, 292.97498)
+rotation = -3.1373634
+scale = Vector2(1.1049721, -1.0810815)
+skew = 0.00018894672
+_spritesToOutline = [NodePath("..")]
+_id = 1
+metadata/SaveID = "6ee77256-42af-49c9-a3f2-cf167853f6fb"
+
+[node name="CollisionShape3D" parent="YSorted/Blocker/Fence Door/InteractionArea/Area2D" index="0"]
+shape = SubResource("CircleShape2D_l7ekk")
+
+[node name="ducks" type="Node2D" parent="YSorted"]
+z_index = 1
+y_sort_enabled = true
+script = ExtResource("50_tss1d")
+_goal = 6
+
+[node name="Duck2" parent="YSorted/ducks" node_paths=PackedStringArray("_penTarget") instance=ExtResource("51_a4xjn")]
+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("51_a4xjn")]
+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("51_a4xjn")]
+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("51_a4xjn")]
+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("51_a4xjn")]
+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("51_a4xjn")]
+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("52_5fsxb")
+_timelinesToPlay = PackedStringArray("quest1_ducks_end")
+_startOnReady = false
+
+[node name="dialogic starter" type="Node2D" parent="YSorted/ducks"]
+script = ExtResource("53_bid87")
+
+[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("54_8qnn6")]
+z_index = 0
+y_sort_enabled = false
+position = Vector2(1269, 3170)
+
+[node name="trashObject2" parent="YSorted/trash" instance=ExtResource("54_8qnn6")]
+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("54_8qnn6")]
+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("54_8qnn6")]
+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("54_8qnn6")]
+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("54_8qnn6")]
+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("54_8qnn6")]
+z_index = 0
+y_sort_enabled = false
+position = Vector2(12050, 3391)
+
+[node name="trashObject8" parent="YSorted/trash" instance=ExtResource("54_8qnn6")]
+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("54_8qnn6")]
+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("55_a53lo")]
+
+[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("57_pl8vd")
+
+[node name="Background Music loop" type="AudioStreamPlayer2D" parent="Audio"]
+position = Vector2(4002, 2030)
+stream = ExtResource("58_kkmhl")
+max_distance = 1000000.0
+bus = &"Music"
+area_mask = 33
+playback_type = 1
+script = ExtResource("57_pl8vd")
+
+[node name="Background Music loop2" type="AudioStreamPlayer2D" parent="Audio"]
+position = Vector2(4002, 2030)
+stream = ExtResource("58_kkmhl")
+max_distance = 1000000.0
+bus = &"Music"
+area_mask = 33
+playback_type = 1
+script = ExtResource("57_pl8vd")
+
+[node name="Background Music loop2" type="AudioStreamPlayer2D" parent="Audio/Background Music loop2"]
+position = Vector2(4002, 2030)
+stream = ExtResource("58_kkmhl")
+max_distance = 1000000.0
+bus = &"Music"
+area_mask = 33
+playback_type = 1
+script = ExtResource("57_pl8vd")
+
+[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("61_sfnme")
+
+[node name="Watering SFX" type="AudioStreamPlayer2D" parent="Audio/SFX"]
+stream = SubResource("AudioStreamRandomizer_p4qqi")
+max_distance = 20000000.0
+playback_type = 2
+script = ExtResource("61_sfnme")
+
+[node name="FillWater SFX2" type="AudioStreamPlayer2D" parent="Audio/SFX"]
+stream = SubResource("AudioStreamRandomizer_618my")
+max_distance = 20000000.0
+playback_type = 2
+script = ExtResource("61_sfnme")
+
+[node name="SpecialQuestTrigger" type="Node" parent="."]
+
+[node name="QuestInstantStart" type="Node" parent="SpecialQuestTrigger"]
+
+[node name="QuestTrigger" type="Node" parent="SpecialQuestTrigger/QuestInstantStart"]
+script = ExtResource("67_qfkw3")
+questResource = ExtResource("68_ukjtk")
+toStatus = 1
+makeActive = true
+
+[node name="ToolsCollectedTrigger" type="Node" parent="SpecialQuestTrigger"]
+script = ExtResource("69_3q2kg")
+_itemsToContain = Array[Resource]([SubResource("Resource_y820s"), SubResource("Resource_50loj")])
+_onAvailableQuest = ExtResource("71_7pwqq")
+_toNextQuest = ExtResource("72_q6d6n")
+
+[node name="FieldWorkTrigger" type="Node" parent="SpecialQuestTrigger"]
+script = ExtResource("73_46b21")
+_onAvailableQuest = ExtResource("74_p3h4e")
+_toNextQuest = ExtResource("75_2onna")
+
+[node name="StartDialog" type="Node" parent="SpecialQuestTrigger/FieldWorkTrigger"]
+script = ExtResource("76_xl4ud")
+timeline = "quest2_tomatoes_end"
+
+[node name="SceneNameSetter" type="Node" parent="."]
+script = ExtResource("77_p1oku")
+_variableResource = ExtResource("78_wugdx")
+_payloadToSet = "farmOutside"
+
+[node name="SaveSystem" type="Node" parent="."]
+
+[node name="SaveGameCheat" type="Node" parent="SaveSystem"]
+script = ExtResource("79_tx4bp")
+
+[node name="SaveIDProvider" type="Node" parent="SaveSystem"]
+script = ExtResource("80_tj68g")
+
+[node name="EntityContainer" type="Node2D" parent="."]
+script = ExtResource("81_f57uc")
+sceneName = "farm_outside"
+
+[node name="TrashPlacer" type="Node2D" parent="."]
+position = Vector2(10385, 2851)
+script = ExtResource("82_ec5sc")
+
+[node name="icon" type="Sprite2D" parent="TrashPlacer"]
+visible = false
+texture = ExtResource("83_50rxh")
+
+[node name="TrashPlacer2" type="Node2D" parent="."]
+position = Vector2(10825, 3362)
+script = ExtResource("82_ec5sc")
+
+[node name="icon" type="Sprite2D" parent="TrashPlacer2"]
+visible = false
+texture = ExtResource("83_50rxh")
+
+[node name="TrashPlacer3" type="Node2D" parent="."]
+position = Vector2(9897, 3328)
+script = ExtResource("82_ec5sc")
+
+[node name="icon" type="Sprite2D" parent="TrashPlacer3"]
+visible = false
+texture = ExtResource("83_50rxh")
+
+[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="area_entered" from="YSorted/Well/InteractionArea/Area2D" to="YSorted/Well/InteractionArea" method="OnPlayerEntered"]
+[connection signal="area_exited" from="YSorted/Well/InteractionArea/Area2D" to="YSorted/Well/InteractionArea" method="OnPlayerExited"]
+[connection signal="SuccessfulPickUp" from="YSorted/CanGenericPickup" to="YSorted/Vesna" method="HandlePickUp"]
+[connection signal="area_entered" from="YSorted/CanGenericPickup/PickupInteractionArea/Area2D" to="YSorted/CanGenericPickup/PickupInteractionArea" method="OnPlayerEntered"]
+[connection signal="area_exited" from="YSorted/CanGenericPickup/PickupInteractionArea/Area2D" to="YSorted/CanGenericPickup/PickupInteractionArea" method="OnPlayerExited"]
+[connection signal="SuccessfulPickUp" from="YSorted/RakeGenericPickup" to="YSorted/Vesna" method="HandlePickUp"]
+[connection signal="area_entered" from="YSorted/RakeGenericPickup/PickupInteractionArea/Area2D" to="YSorted/RakeGenericPickup/PickupInteractionArea" method="OnPlayerEntered"]
+[connection signal="area_exited" from="YSorted/RakeGenericPickup/PickupInteractionArea/Area2D" to="YSorted/RakeGenericPickup/PickupInteractionArea" method="OnPlayerExited"]
+[connection signal="SuccessfulPickUp" from="YSorted/SeedPickup" to="YSorted/Vesna" method="HandlePickUp"]
+[connection signal="area_entered" from="YSorted/SeedPickup/PickupInteractionArea/Area2D" to="YSorted/SeedPickup/PickupInteractionArea" method="OnPlayerEntered"]
+[connection signal="area_exited" from="YSorted/SeedPickup/PickupInteractionArea/Area2D" to="YSorted/SeedPickup/PickupInteractionArea" method="OnPlayerExited"]
+[connection signal="SuccessfulPickUp" from="YSorted/BeetPickup" to="YSorted/Vesna" method="HandlePickUp"]
+[connection signal="area_entered" from="YSorted/BeetPickup/PickupInteractionArea/Area2D" to="YSorted/BeetPickup/PickupInteractionArea" method="OnPlayerEntered"]
+[connection signal="area_exited" from="YSorted/BeetPickup/PickupInteractionArea/Area2D" to="YSorted/BeetPickup/PickupInteractionArea" method="OnPlayerExited"]
+[connection signal="SuccessfulPickUp" from="YSorted/SeedPickup2" to="YSorted/Vesna" method="HandlePickUp"]
+[connection signal="area_entered" from="YSorted/SeedPickup2/PickupInteractionArea/Area2D" to="YSorted/SeedPickup2/PickupInteractionArea" method="OnPlayerEntered"]
+[connection signal="area_exited" from="YSorted/SeedPickup2/PickupInteractionArea/Area2D" to="YSorted/SeedPickup2/PickupInteractionArea" method="OnPlayerExited"]
+[connection signal="InteractedTool" from="YSorted/Farm visuals/Static/EnterHouseInteraction" to="." method="LoadSceneAtIndex"]
+[connection signal="InteractedTool" from="YSorted/Blocker/Fence Door/InteractionArea" to="." method="LoadSceneAtIndex"]
+[connection signal="area_entered" from="YSorted/Blocker/Fence Door/InteractionArea/Area2D" to="YSorted/Blocker/Fence Door/InteractionArea" method="OnPlayerEntered"]
+[connection signal="area_exited" from="YSorted/Blocker/Fence Door/InteractionArea/Area2D" to="YSorted/Blocker/Fence Door/InteractionArea" method="OnPlayerExited"]
+[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/Fence Door/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/entity_scenes/outside_beets.tscn b/scenes/entity_scenes/outside_beets.tscn
new file mode 100644
index 0000000..54d9534
--- /dev/null
+++ b/scenes/entity_scenes/outside_beets.tscn
@@ -0,0 +1,2179 @@
+[gd_scene load_steps=99 format=3 uid="uid://by0tsbnlflt32"]
+
+[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_amrci"]
+[ext_resource type="Script" uid="uid://bqomwxclsbhd3" path="res://scripts/CSharp/Common/Camera/CameraController.cs" id="2_muqao"]
+[ext_resource type="Texture2D" uid="uid://8sr11ex30n0m" path="res://art/mockups/Kenney_Backgrounds/Samples/uncolored_hills.png" id="3_ymyi4"]
+[ext_resource type="Texture2D" uid="uid://be1nofeo7an0" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud2.png" id="4_ck6tu"]
+[ext_resource type="Texture2D" uid="uid://o6vnf7n7qp8o" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud6.png" id="5_qytm3"]
+[ext_resource type="Texture2D" uid="uid://cc0o84q5u437k" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud7.png" id="6_6jcr4"]
+[ext_resource type="Texture2D" uid="uid://cqdb0iqhlk5st" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud8.png" id="7_3uvem"]
+[ext_resource type="Texture2D" uid="uid://cydc6feouwxys" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/hills1.png" id="8_csobn"]
+[ext_resource type="Texture2D" uid="uid://vt1gtr2trvwt" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/hills2.png" id="9_rh50i"]
+[ext_resource type="Texture2D" uid="uid://b6k4vrgj745k" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree03.png" id="10_auek2"]
+[ext_resource type="Texture2D" uid="uid://dchn4jd4d7q3w" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree01.png" id="11_k2vtd"]
+[ext_resource type="Texture2D" uid="uid://8ai3me0j0wi" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree04.png" id="12_p8t7y"]
+[ext_resource type="Texture2D" uid="uid://g83vpep7rwwd" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree12.png" id="13_k4mna"]
+[ext_resource type="Texture2D" uid="uid://bleimj6jr1jka" path="res://art/general/rectangle.png" id="14_gd1yd"]
+[ext_resource type="Texture2D" uid="uid://dxrc50i65wuc4" path="res://art/mockups/Jelena 2d/jelena_mockup_bg01.png" id="15_0fmfh"]
+[ext_resource type="Texture2D" uid="uid://dv2jepy2el544" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree11.png" id="16_giqxx"]
+[ext_resource type="Shader" uid="uid://do5og8uubh2m5" path="res://shader/HSV.gdshader" id="17_l3suj"]
+[ext_resource type="Texture2D" uid="uid://d0e8a7qsfkhy3" path="res://art/mockups/Jelena 2d/jelena_mockup_bg_02.png" id="18_qvfve"]
+[ext_resource type="Texture2D" uid="uid://bqoyk3fsrmu1x" path="res://art/nature/baum märz 2025/back back trees.png" id="19_mabg3"]
+[ext_resource type="Texture2D" uid="uid://451bkvxcxab7" path="res://art/nature/baum märz 2025/gräser und büsche.png" id="20_3ukon"]
+[ext_resource type="Texture2D" uid="uid://dldk8n51ag8fh" path="res://art/nature/baum märz 2025/backtreebois team brandon.png" id="21_6aq5s"]
+[ext_resource type="Texture2D" uid="uid://bmjjfd5ngptxe" path="res://art/nature/baum märz 2025/backtreebois team kennedy.png" id="22_kpgrr"]
+[ext_resource type="Texture2D" uid="uid://bcw6oeovkmiup" path="res://art/nature/baum märz 2025/sonnenblumeseamless.png" id="23_tkfjf"]
+[ext_resource type="Shader" uid="uid://xnky830dtfsn" path="res://shader/repeat_texture.gdshader" id="24_it0dm"]
+[ext_resource type="Texture2D" uid="uid://btea6eyucsyxj" path="res://art/farm/farming/farmobjekte/zaun/tilable fence middle part.png" id="25_o2tj7"]
+[ext_resource type="Texture2D" uid="uid://3ed3dgq3irn2" path="res://art/farm/farming/farmobjekte/zaun/tilable fence end part2.png" id="26_3huw1"]
+[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Vesna.tscn" id="27_prtwx"]
+[ext_resource type="Resource" uid="uid://dlcmqfjvgphqu" path="res://resources/items/rake.tres" id="28_ed312"]
+[ext_resource type="Texture2D" uid="uid://dg7rlugnq0t45" path="res://art/farm/farming/farmobjekte/brünnen.png" id="29_bsi8d"]
+[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="30_tdbxb"]
+[ext_resource type="Shader" uid="uid://braevmqauoek7" path="res://shader/swaying_plant.gdshader" id="31_2jglu"]
+[ext_resource type="Texture2D" uid="uid://bq2wojyy4ptva" path="res://art/nature/baum märz 2025/sonnenblume7.png" id="32_24tl2"]
+[ext_resource type="Texture2D" uid="uid://dgavbfci8x178" path="res://art/nature/grass/grass-1.png" id="33_d55tf"]
+[ext_resource type="Texture2D" uid="uid://h2b5aufaaw7w" path="res://art/nature/grass/grass-2.png" id="34_ub72i"]
+[ext_resource type="Texture2D" uid="uid://b644ofy7fml5w" path="res://art/nature/grass/grass-5.png" id="35_gxeb4"]
+[ext_resource type="Texture2D" uid="uid://badnnid7dgnpk" path="res://art/nature/grass/grass-4.png" id="36_24jk1"]
+[ext_resource type="Texture2D" uid="uid://ct7ea8ikor5rf" path="res://art/nature/grass/grass-3.png" id="37_yjp38"]
+[ext_resource type="Texture2D" uid="uid://d3dwl6ph0pu1d" path="res://art/nature/grass/grass-6.png" id="38_auiqc"]
+[ext_resource type="PackedScene" uid="uid://b1d2e7ely6hyw" path="res://prefabs/farm/base_field.tscn" id="39_3k07p"]
+[ext_resource type="PackedScene" uid="uid://d20oftcb5qso6" path="res://prefabs/farm/plants/beet_plant.tscn" id="40_nstgi"]
+[ext_resource type="Texture2D" uid="uid://blb3agipyxnal" path="res://art/farm/farming/farmobjekte/zaun/fence_door.png" id="41_6ulg3"]
+[ext_resource type="PackedScene" uid="uid://dpbbroif2tnil" path="res://prefabs/interactions/generic_item_on_ground_2d.tscn" id="42_yddng"]
+[ext_resource type="Texture2D" uid="uid://dmo21h14toxfu" path="res://art/indoor/indoor outdoor/domovoi.png" id="43_j7hi4"]
+[ext_resource type="Resource" uid="uid://cndd64batns31" path="res://resources/items/wateringcan.tres" id="44_v53u5"]
+[ext_resource type="PackedScene" uid="uid://cgjc4wurbgimy" path="res://prefabs/UI/Inventory/Inventory.tscn" id="45_4k41w"]
+[ext_resource type="AudioStream" uid="uid://dku1rq5cocisg" path="res://audio/Music/Farming_90BPM_69Bars.wav" id="46_kqri4"]
+[ext_resource type="Script" uid="uid://clxb3n668oud3" path="res://scripts/CSharp/Common/Audio/AudioDebugger.cs" id="47_1nlk0"]
+[ext_resource type="AudioStream" uid="uid://cfqg50am0swb7" path="res://audio/Music/Farming_90BPM_69Bars_Loop.wav" id="48_uesai"]
+[ext_resource type="AudioStream" uid="uid://vcftvrpi6c7k" path="res://audio/sfx/Farming/SFX_Harke_03_Solo.wav" id="49_botwl"]
+[ext_resource type="AudioStream" uid="uid://bxh5m04vdo0sr" path="res://audio/sfx/Farming/SFX_Harke_04_Solo.wav" id="50_ehmo3"]
+[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer2D.cs" id="51_csyg0"]
+[ext_resource type="AudioStream" uid="uid://dapsknn486aee" path="res://audio/sfx/Farming/SFX_WateringPlants_01.wav" id="52_78g2x"]
+[ext_resource type="AudioStream" uid="uid://dnyne8wov50so" path="res://audio/sfx/Farming/SFX_WateringPlants_02.wav" id="53_m324g"]
+[ext_resource type="AudioStream" uid="uid://fsiypqhql67w" path="res://audio/sfx/Farming/SFX_GettingWater_01.wav" id="54_rmyfi"]
+[ext_resource type="AudioStream" uid="uid://foyw26hq1qp5" path="res://audio/sfx/Farming/SFX_GettingWater_02.wav" id="55_f7870"]
+[ext_resource type="AudioStream" uid="uid://c43a6x43jkikl" path="res://audio/sfx/Farming/SFX_GettingWater_Well_01_Reverb.wav" id="56_vedvh"]
+[ext_resource type="Script" uid="uid://dfpyjxivcuidr" path="res://scripts/CSharp/Low Code/Variables/VariableSetter.cs" id="57_xtliy"]
+[ext_resource type="Resource" uid="uid://tt3d166mntmi" path="res://resources/low code/farming/var_sceneNameProvider.tres" id="58_q7lfx"]
+[ext_resource type="Script" uid="uid://iquhbkr7pqeg" path="res://scripts/CSharp/Common/Savegame/SaveCheats.cs" id="59_d24ik"]
+[ext_resource type="Script" uid="uid://ca4s0algeij1h" path="res://scripts/CSharp/Common/Savegame/SaveIDProviderTool.cs" id="60_yr8eo"]
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_wtdui"]
+shader = ExtResource("17_l3suj")
+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_l3suj")
+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_it0dm")
+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_it0dm")
+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_it0dm")
+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_l3suj")
+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("31_2jglu")
+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("31_2jglu")
+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_it0dm")
+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_l3suj")
+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("46_kqri4")
+
+[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_ceriq"]
+streams_count = 2
+stream_0/stream = ExtResource("49_botwl")
+stream_1/stream = ExtResource("50_ehmo3")
+
+[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_p4qqi"]
+streams_count = 2
+stream_0/stream = ExtResource("52_78g2x")
+stream_1/stream = ExtResource("53_m324g")
+
+[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_618my"]
+streams_count = 3
+stream_0/stream = ExtResource("54_rmyfi")
+stream_1/stream = ExtResource("55_f7870")
+stream_2/stream = ExtResource("56_vedvh")
+
+[node name="BabushkaSceneBeets" type="Node2D"]
+script = ExtResource("1_amrci")
+_sceneNamesToLoad = PackedStringArray("res://scenes/entity_scenes/farm_outside.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_muqao")
+_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_ymyi4")
+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_ymyi4")
+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_ymyi4")
+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_ck6tu")
+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_qytm3")
+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_6jcr4")
+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_3uvem")
+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_csobn")
+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_rh50i")
+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_auek2")
+
+[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_auek2")
+
+[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_k2vtd")
+
+[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_auek2")
+
+[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_auek2")
+
+[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_auek2")
+
+[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_auek2")
+
+[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_p8t7y")
+
+[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_auek2")
+
+[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_k4mna")
+
+[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_auek2")
+
+[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_gd1yd")
+
+[node name="JelenaMockupBg01" type="Sprite2D" parent="ParallaxBackground/background layer 3"]
+visible = false
+position = Vector2(3552, 1296)
+scale = Vector2(3, 3.062)
+texture = ExtResource("15_0fmfh")
+
+[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_csobn")
+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_rh50i")
+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_giqxx")
+
+[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_giqxx")
+
+[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_giqxx")
+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_giqxx")
+
+[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_giqxx")
+
+[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_giqxx")
+
+[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_giqxx")
+
+[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_giqxx")
+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_giqxx")
+
+[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_giqxx")
+
+[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_giqxx")
+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_giqxx")
+
+[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_giqxx")
+
+[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_giqxx")
+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_giqxx")
+
+[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_qvfve")
+
+[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_qvfve")
+
+[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_csobn")
+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_rh50i")
+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_mabg3")
+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_mabg3")
+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_mabg3")
+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_mabg3")
+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_mabg3")
+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_mabg3")
+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_mabg3")
+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_mabg3")
+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_mabg3")
+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_mabg3")
+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_mabg3")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_6aq5s")
+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_kpgrr")
+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_kpgrr")
+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_kpgrr")
+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_kpgrr")
+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_6aq5s")
+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_6aq5s")
+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_kpgrr")
+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_kpgrr")
+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_kpgrr")
+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_6aq5s")
+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_6aq5s")
+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_tkfjf")
+
+[node name="Sonnenblumeseamless2" type="Sprite2D" parent="ParallaxBackground/sunflower field"]
+z_index = -50
+position = Vector2(9411, 1863)
+texture = ExtResource("23_tkfjf")
+
+[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_o2tj7")
+
+[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_o2tj7")
+
+[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_o2tj7")
+
+[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_3huw1")
+
+[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_3huw1")
+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_prtwx")]
+z_index = 1
+position = Vector2(2693, 1876)
+_hoe = ExtResource("28_ed312")
+
+[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("29_bsi8d")
+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("30_tdbxb")]
+_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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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("32_24tl2")
+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("32_24tl2")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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_3ukon")
+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("32_24tl2")
+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("33_d55tf")
+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("33_d55tf")
+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("33_d55tf")
+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("33_d55tf")
+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("33_d55tf")
+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("33_d55tf")
+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("34_ub72i")
+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("34_ub72i")
+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("34_ub72i")
+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("34_ub72i")
+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("34_ub72i")
+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("34_ub72i")
+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("34_ub72i")
+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("34_ub72i")
+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("34_ub72i")
+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("33_d55tf")
+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("33_d55tf")
+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("35_gxeb4")
+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("35_gxeb4")
+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("36_24jk1")
+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("36_24jk1")
+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("36_24jk1")
+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("36_24jk1")
+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("36_24jk1")
+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("36_24jk1")
+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("36_24jk1")
+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("36_24jk1")
+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("34_ub72i")
+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("34_ub72i")
+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("34_ub72i")
+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("35_gxeb4")
+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("34_ub72i")
+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("37_yjp38")
+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("37_yjp38")
+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("38_auiqc")
+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("35_gxeb4")
+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("37_yjp38")
+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_3huw1")
+
+[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_3huw1")
+
+[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("39_3k07p")]
+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("40_nstgi")]
+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("39_3k07p")]
+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("40_nstgi")]
+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("39_3k07p")]
+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("40_nstgi")]
+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("39_3k07p")]
+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("40_nstgi")]
+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("39_3k07p")]
+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("40_nstgi")]
+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("39_3k07p")]
+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("40_nstgi")]
+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("39_3k07p")]
+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("40_nstgi")]
+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("39_3k07p")]
+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("40_nstgi")]
+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("39_3k07p")]
+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("30_tdbxb")]
+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("41_6ulg3")
+
+[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_tkfjf")
+
+[node name="Sonnenblumeseamless2" type="Sprite2D" parent="YSorted"]
+z_index = 101
+position = Vector2(7330, 5108)
+scale = Vector2(-1.897, 1)
+texture = ExtResource("23_tkfjf")
+
+[node name="Sonnenblumeseamless3" type="Sprite2D" parent="YSorted"]
+z_index = 101
+position = Vector2(14423, 5123)
+scale = Vector2(1.89667, 1)
+texture = ExtResource("23_tkfjf")
+
+[node name="RakeGenericPickup" parent="YSorted" instance=ExtResource("42_yddng")]
+position = Vector2(6401, 2602)
+
+[node name="SpawnWithItem" parent="YSorted/RakeGenericPickup" index="0"]
+_blueprint = ExtResource("28_ed312")
+
+[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("43_j7hi4")
+region_enabled = true
+region_rect = Rect2(65, 149, 223, 375)
+
+[node name="WateringCan" parent="YSorted" instance=ExtResource("42_yddng")]
+position = Vector2(5220, 2108)
+
+[node name="SpawnWithItem" parent="YSorted/WateringCan" index="0"]
+_blueprint = ExtResource("44_v53u5")
+
+[node name="CollisionShape3D" parent="YSorted/WateringCan/PickupInteractionArea/Area2D" index="0"]
+shape = SubResource("CircleShape2D_34r5t")
+
+[node name="CanvasLayer" parent="." instance=ExtResource("45_4k41w")]
+
+[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("47_1nlk0")
+
+[node name="Background Music loop" type="AudioStreamPlayer2D" parent="Audio"]
+position = Vector2(4002, 2030)
+stream = ExtResource("48_uesai")
+max_distance = 1000000.0
+bus = &"Music"
+area_mask = 33
+playback_type = 1
+script = ExtResource("47_1nlk0")
+
+[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("51_csyg0")
+
+[node name="Watering SFX" type="AudioStreamPlayer2D" parent="Audio/SFX"]
+stream = SubResource("AudioStreamRandomizer_p4qqi")
+max_distance = 20000000.0
+playback_type = 2
+script = ExtResource("51_csyg0")
+
+[node name="FillWater SFX2" type="AudioStreamPlayer2D" parent="Audio/SFX"]
+stream = SubResource("AudioStreamRandomizer_618my")
+max_distance = 20000000.0
+playback_type = 2
+script = ExtResource("51_csyg0")
+
+[node name="SceneNameSetter" type="Node" parent="."]
+script = ExtResource("57_xtliy")
+_variableResource = ExtResource("58_q7lfx")
+_payloadToSet = "beetRootScene"
+
+[node name="SaveSystem" type="Node" parent="."]
+
+[node name="SaveGameCheat" type="Node" parent="SaveSystem"]
+script = ExtResource("59_d24ik")
+
+[node name="SaveIDProvider" type="Node" parent="SaveSystem"]
+script = ExtResource("60_yr8eo")
+
+[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_farm_outside_2d_night.tscn b/scenes/scene_farm_outside_2d_night.tscn
new file mode 100644
index 0000000..c1edf19
--- /dev/null
+++ b/scenes/scene_farm_outside_2d_night.tscn
@@ -0,0 +1,2746 @@
+[gd_scene load_steps=109 format=3 uid="uid://cfax63b8gwgjf"]
+
+[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_yi67q"]
+[ext_resource type="Script" uid="uid://bqomwxclsbhd3" path="res://scripts/CSharp/Common/Camera/CameraController.cs" id="2_8skws"]
+[ext_resource type="Texture2D" uid="uid://8sr11ex30n0m" path="res://art/mockups/Kenney_Backgrounds/Samples/uncolored_hills.png" id="3_q3qyd"]
+[ext_resource type="Texture2D" uid="uid://be1nofeo7an0" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud2.png" id="4_ce0y3"]
+[ext_resource type="Texture2D" uid="uid://o6vnf7n7qp8o" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud6.png" id="5_ld24s"]
+[ext_resource type="Texture2D" uid="uid://cc0o84q5u437k" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud7.png" id="6_wjjln"]
+[ext_resource type="Texture2D" uid="uid://cqdb0iqhlk5st" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud8.png" id="7_orf5j"]
+[ext_resource type="Texture2D" uid="uid://cydc6feouwxys" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/hills1.png" id="8_j451x"]
+[ext_resource type="Texture2D" uid="uid://vt1gtr2trvwt" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/hills2.png" id="9_fhycc"]
+[ext_resource type="Texture2D" uid="uid://b6k4vrgj745k" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree03.png" id="10_pqeeo"]
+[ext_resource type="Texture2D" uid="uid://dchn4jd4d7q3w" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree01.png" id="11_v7im7"]
+[ext_resource type="Texture2D" uid="uid://8ai3me0j0wi" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree04.png" id="12_1o0f3"]
+[ext_resource type="Texture2D" uid="uid://g83vpep7rwwd" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree12.png" id="13_rxkmm"]
+[ext_resource type="Texture2D" uid="uid://bleimj6jr1jka" path="res://art/general/rectangle.png" id="14_1btao"]
+[ext_resource type="Texture2D" uid="uid://dxrc50i65wuc4" path="res://art/mockups/Jelena 2d/jelena_mockup_bg01.png" id="15_lpf7d"]
+[ext_resource type="Texture2D" uid="uid://d0e8a7qsfkhy3" path="res://art/mockups/Jelena 2d/jelena_mockup_bg_02.png" id="16_x0b6m"]
+[ext_resource type="Shader" uid="uid://do5og8uubh2m5" path="res://shader/HSV.gdshader" id="17_5vrss"]
+[ext_resource type="Texture2D" uid="uid://bqoyk3fsrmu1x" path="res://art/nature/baum märz 2025/back back trees.png" id="18_v56cu"]
+[ext_resource type="Texture2D" uid="uid://451bkvxcxab7" path="res://art/nature/baum märz 2025/gräser und büsche.png" id="19_4jg0g"]
+[ext_resource type="Texture2D" uid="uid://dldk8n51ag8fh" path="res://art/nature/baum märz 2025/backtreebois team brandon.png" id="20_3vwg3"]
+[ext_resource type="Texture2D" uid="uid://bmjjfd5ngptxe" path="res://art/nature/baum märz 2025/backtreebois team kennedy.png" id="21_hf4x2"]
+[ext_resource type="Texture2D" uid="uid://bcw6oeovkmiup" path="res://art/nature/baum märz 2025/sonnenblumeseamless.png" id="22_g1ikp"]
+[ext_resource type="Shader" uid="uid://xnky830dtfsn" path="res://shader/repeat_texture.gdshader" id="23_trl4e"]
+[ext_resource type="Texture2D" uid="uid://btea6eyucsyxj" path="res://art/farm/farming/farmobjekte/zaun/tilable fence middle part.png" id="24_qc08e"]
+[ext_resource type="Texture2D" uid="uid://3ed3dgq3irn2" path="res://art/farm/farming/farmobjekte/zaun/tilable fence end part2.png" id="25_mo72s"]
+[ext_resource type="PackedScene" uid="uid://dfvgp1my5rydh" path="res://prefabs/characters/Yeli.tscn" id="26_i32ua"]
+[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Vesna.tscn" id="27_h2g6d"]
+[ext_resource type="Resource" uid="uid://dlcmqfjvgphqu" path="res://resources/items/rake.tres" id="28_lo68h"]
+[ext_resource type="Texture2D" uid="uid://dg7rlugnq0t45" path="res://art/farm/farming/farmobjekte/brünnen.png" id="29_rsh7c"]
+[ext_resource type="Script" uid="uid://boehox1ydbcnx" path="res://scripts/CSharp/Common/Farming/WellBehaviour.cs" id="30_juhow"]
+[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="31_3aydc"]
+[ext_resource type="PackedScene" uid="uid://dpbbroif2tnil" path="res://prefabs/interactions/generic_item_on_ground_2d.tscn" id="32_lcoqd"]
+[ext_resource type="Resource" uid="uid://cndd64batns31" path="res://resources/items/wateringcan.tres" id="33_imwot"]
+[ext_resource type="Resource" uid="uid://d1uuxp1lp4aro" path="res://resources/items/tomato_seed.tres" id="34_13q7d"]
+[ext_resource type="Resource" uid="uid://duq7tshxv6uhp" path="res://resources/items/beet_seed.tres" id="35_5msyb"]
+[ext_resource type="PackedScene" uid="uid://b1d2e7ely6hyw" path="res://prefabs/farm/base_field.tscn" id="36_0gywd"]
+[ext_resource type="Texture2D" uid="uid://65e44yde224q" path="res://art/farm/Babushka_house_01.png" id="37_r3jw0"]
+[ext_resource type="Texture2D" uid="uid://ccy6bwunhfvrf" path="res://art/farm/Babushka_house_frontDoor.png" id="38_lbamm"]
+[ext_resource type="Shader" uid="uid://braevmqauoek7" path="res://shader/swaying_plant.gdshader" id="39_84205"]
+[ext_resource type="Texture2D" uid="uid://bq2wojyy4ptva" path="res://art/nature/baum märz 2025/sonnenblume7.png" id="40_gpegh"]
+[ext_resource type="Texture2D" uid="uid://dgavbfci8x178" path="res://art/nature/grass/grass-1.png" id="41_j6nfa"]
+[ext_resource type="Texture2D" uid="uid://h2b5aufaaw7w" path="res://art/nature/grass/grass-2.png" id="42_vlui1"]
+[ext_resource type="Texture2D" uid="uid://b644ofy7fml5w" path="res://art/nature/grass/grass-5.png" id="43_4yse5"]
+[ext_resource type="Texture2D" uid="uid://badnnid7dgnpk" path="res://art/nature/grass/grass-4.png" id="44_w7rxn"]
+[ext_resource type="Texture2D" uid="uid://ct7ea8ikor5rf" path="res://art/nature/grass/grass-3.png" id="45_yevax"]
+[ext_resource type="Texture2D" uid="uid://d3dwl6ph0pu1d" path="res://art/nature/grass/grass-6.png" id="46_pe1f8"]
+[ext_resource type="Texture2D" uid="uid://lvhbicmwqab5" path="res://art/farm/tilable grounds/böden/fruchtbarer wilder trockender boden.png" id="47_hqin4"]
+[ext_resource type="Texture2D" uid="uid://blb3agipyxnal" path="res://art/farm/farming/farmobjekte/zaun/fence_door.png" id="48_am1il"]
+[ext_resource type="Script" uid="uid://l6iq8rpym5io" path="res://scripts/CSharp/Common/Util/Counter.cs" id="49_pcle2"]
+[ext_resource type="PackedScene" uid="uid://muuxxgvx33fp" path="res://prefabs/farm/animals/duck.tscn" id="50_qemgs"]
+[ext_resource type="Script" uid="uid://dnipeibppjirs" path="res://scripts/CSharp/Common/NPC/DialogicOverlayStarter.cs" id="51_iexse"]
+[ext_resource type="Script" uid="uid://d2486x6upmwqq" path="res://scripts/GdScript/dialogic_starter.gd" id="52_0nypy"]
+[ext_resource type="PackedScene" uid="uid://sbf12hin4kes" path="res://prefabs/Interactables/trash_object.tscn" id="53_rx5iq"]
+[ext_resource type="PackedScene" uid="uid://cgjc4wurbgimy" path="res://prefabs/UI/Inventory/Inventory.tscn" id="54_kjtsj"]
+[ext_resource type="AudioStream" uid="uid://dku1rq5cocisg" path="res://audio/Music/Farming_90BPM_69Bars.wav" id="55_p01ba"]
+[ext_resource type="Script" uid="uid://clxb3n668oud3" path="res://scripts/CSharp/Common/Audio/AudioDebugger.cs" id="56_d44am"]
+[ext_resource type="AudioStream" uid="uid://cfqg50am0swb7" path="res://audio/Music/Farming_90BPM_69Bars_Loop.wav" id="57_2k6r5"]
+[ext_resource type="AudioStream" uid="uid://vcftvrpi6c7k" path="res://audio/sfx/Farming/SFX_Harke_03_Solo.wav" id="58_y07yq"]
+[ext_resource type="AudioStream" uid="uid://bxh5m04vdo0sr" path="res://audio/sfx/Farming/SFX_Harke_04_Solo.wav" id="59_kcds4"]
+[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer2D.cs" id="60_dn2v1"]
+[ext_resource type="AudioStream" uid="uid://dapsknn486aee" path="res://audio/sfx/Farming/SFX_WateringPlants_01.wav" id="61_oylei"]
+[ext_resource type="AudioStream" uid="uid://dnyne8wov50so" path="res://audio/sfx/Farming/SFX_WateringPlants_02.wav" id="62_kbx2h"]
+[ext_resource type="AudioStream" uid="uid://fsiypqhql67w" path="res://audio/sfx/Farming/SFX_GettingWater_01.wav" id="63_onxph"]
+[ext_resource type="AudioStream" uid="uid://foyw26hq1qp5" path="res://audio/sfx/Farming/SFX_GettingWater_02.wav" id="64_5xmy0"]
+[ext_resource type="AudioStream" uid="uid://c43a6x43jkikl" path="res://audio/sfx/Farming/SFX_GettingWater_Well_01_Reverb.wav" id="65_iempl"]
+[ext_resource type="Script" uid="uid://cldtt4atgymm5" path="res://scripts/CSharp/Common/Quest/QuestTrigger.cs" id="66_yg18h"]
+[ext_resource type="Resource" uid="uid://cm8kftow8br00" path="res://resources/quests/demo/1_talk_yeli_1.tres" id="67_3uxns"]
+[ext_resource type="Script" uid="uid://c741nyedy26mx" path="res://scripts/CSharp/Common/QuestBehaviour/DetectInventoryContains.cs" id="68_3am4h"]
+[ext_resource type="Script" uid="uid://be54lnb6gg81f" path="res://scripts/CSharp/Common/Inventory/ItemInstance.cs" id="69_2u8wl"]
+[ext_resource type="Resource" uid="uid://d2swjixbnqkbw" path="res://resources/quests/demo/4_collect_tools.tres" id="70_nwgfe"]
+[ext_resource type="Resource" uid="uid://5t8g0firdif0" path="res://resources/quests/demo/5_talk_yeli_3.tres" id="71_26047"]
+[ext_resource type="Script" uid="uid://bhbldab74vmhy" path="res://scripts/CSharp/Common/QuestBehaviour/DetectFieldWork.cs" id="72_qdfrv"]
+[ext_resource type="Resource" uid="uid://h05jgxqtq37m" path="res://resources/quests/demo/6_till_and_water.tres" id="73_if2pr"]
+[ext_resource type="Resource" uid="uid://byjqeukpibkvi" path="res://resources/quests/demo/7_talk_yeli_inside_1.tres" id="74_hgbhp"]
+[ext_resource type="Script" uid="uid://dih1b0opgc3f7" path="res://scripts/GdScript/dialogic_start_specific.gd" id="75_8sx55"]
+[ext_resource type="Script" uid="uid://dfpyjxivcuidr" path="res://scripts/CSharp/Low Code/Variables/VariableSetter.cs" id="76_86rju"]
+[ext_resource type="Resource" uid="uid://tt3d166mntmi" path="res://resources/low code/farming/var_sceneNameProvider.tres" id="77_5s7aj"]
+[ext_resource type="Script" uid="uid://iquhbkr7pqeg" path="res://scripts/CSharp/Common/Savegame/SaveCheats.cs" id="78_sn2rt"]
+[ext_resource type="Script" uid="uid://ca4s0algeij1h" path="res://scripts/CSharp/Common/Savegame/SaveIDProviderTool.cs" id="79_2n7qs"]
+[ext_resource type="PackedScene" uid="uid://c3xtji80bwd7n" path="res://art/animation/2D skeletial chars/Chuga/Chuga 2D skeletial.tscn" id="80_qxj3e"]
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_8ey8m"]
+shader = ExtResource("17_5vrss")
+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_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("23_trl4e")
+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("23_trl4e")
+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("23_trl4e")
+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("17_5vrss")
+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("39_84205")
+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("39_84205")
+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("23_trl4e")
+shader_parameter/tiling_scale = Vector2(5, 5)
+
+[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="AudioStreamPlaylist" id="AudioStreamPlaylist_ceriq"]
+loop = false
+stream_count = 1
+stream_0 = ExtResource("55_p01ba")
+
+[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_ceriq"]
+streams_count = 2
+stream_0/stream = ExtResource("58_y07yq")
+stream_1/stream = ExtResource("59_kcds4")
+
+[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_p4qqi"]
+streams_count = 2
+stream_0/stream = ExtResource("61_oylei")
+stream_1/stream = ExtResource("62_kbx2h")
+
+[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_618my"]
+streams_count = 3
+stream_0/stream = ExtResource("63_onxph")
+stream_1/stream = ExtResource("64_5xmy0")
+stream_2/stream = ExtResource("65_iempl")
+
+[sub_resource type="Resource" id="Resource_y820s"]
+script = ExtResource("69_2u8wl")
+blueprint = ExtResource("33_imwot")
+metadata/_custom_type_script = "uid://be54lnb6gg81f"
+
+[sub_resource type="Resource" id="Resource_50loj"]
+script = ExtResource("69_2u8wl")
+blueprint = ExtResource("28_lo68h")
+metadata/_custom_type_script = "uid://be54lnb6gg81f"
+
+[node name="BabushkaSceneFarmOutside2d" type="Node2D"]
+script = ExtResource("1_yi67q")
+_sceneNamesToLoad = PackedStringArray("res://scenes/scene_indoor_common_room.tscn", "res://scenes/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("2_8skws")
+_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.24313726, 0.1882353, 0.5294118, 1)
+z_index = -500
+position = Vector2(4096, 0)
+scale = Vector2(2, 2)
+texture = ExtResource("3_q3qyd")
+centered = false
+offset = Vector2(0, -100)
+
+[node name="Sprite2D3" type="Sprite2D" parent="ParallaxBackground/background color layer"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -500
+scale = Vector2(2, 2)
+texture = ExtResource("3_q3qyd")
+centered = false
+offset = Vector2(0, -100)
+
+[node name="Sprite2D4" type="Sprite2D" parent="ParallaxBackground/background color layer"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -500
+position = Vector2(8192, 0)
+scale = Vector2(2, 2)
+texture = ExtResource("3_q3qyd")
+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"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -400
+position = Vector2(792, 400)
+scale = Vector2(2, 2)
+texture = ExtResource("4_ce0y3")
+centered = false
+offset = Vector2(0, -100)
+
+[node name="cloud2" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -400
+position = Vector2(2656, 272)
+scale = Vector2(2, 2)
+texture = ExtResource("5_ld24s")
+centered = false
+offset = Vector2(0, -100)
+
+[node name="cloud3" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -400
+position = Vector2(3240, 488)
+scale = Vector2(2, 2)
+texture = ExtResource("6_wjjln")
+centered = false
+offset = Vector2(0, -100)
+
+[node name="cloud4" type="Sprite2D" parent="ParallaxBackground/clouds layer"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -400
+position = Vector2(5461, 185)
+scale = Vector2(2, 2)
+texture = ExtResource("7_orf5j")
+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.24313726, 0.1882353, 0.5294118, 1)
+z_index = -300
+position = Vector2(0, 1420)
+scale = Vector2(3, 3)
+texture = ExtResource("8_j451x")
+centered = false
+offset = Vector2(0, -100)
+
+[node name="hills 1" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -300
+position = Vector2(2999, 1420)
+scale = Vector2(3, 3)
+texture = ExtResource("9_fhycc")
+centered = false
+offset = Vector2(0, -100)
+
+[node name="tree" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -300
+position = Vector2(376, 1136)
+scale = Vector2(2.33333, 1.64286)
+texture = ExtResource("10_pqeeo")
+
+[node name="tree2" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -300
+position = Vector2(312, 1160)
+scale = Vector2(2.33333, 1.64286)
+texture = ExtResource("10_pqeeo")
+
+[node name="tree3" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -300
+position = Vector2(216, 1072)
+scale = Vector2(1.46078, 0.957947)
+texture = ExtResource("11_v7im7")
+
+[node name="tree4" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -300
+position = Vector2(104, 1128)
+scale = Vector2(2.33333, 1.64286)
+texture = ExtResource("10_pqeeo")
+
+[node name="tree5" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -300
+position = Vector2(1640, 1088)
+scale = Vector2(2.33333, 1.64286)
+texture = ExtResource("10_pqeeo")
+
+[node name="tree6" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -300
+position = Vector2(2456, 1256)
+scale = Vector2(2.33333, 1.64286)
+texture = ExtResource("10_pqeeo")
+
+[node name="tree7" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -300
+position = Vector2(2392, 1288)
+scale = Vector2(2.33333, 1.64286)
+texture = ExtResource("10_pqeeo")
+
+[node name="tree8" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -300
+position = Vector2(2568, 1200)
+scale = Vector2(1.33805, 0.991627)
+texture = ExtResource("12_1o0f3")
+
+[node name="tree9" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -300
+position = Vector2(3376, 1224)
+scale = Vector2(2.33333, 1.64286)
+texture = ExtResource("10_pqeeo")
+
+[node name="tree10" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -300
+position = Vector2(3488, 1248)
+scale = Vector2(0.939717, 0.72619)
+texture = ExtResource("13_rxkmm")
+
+[node name="tree11" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -300
+position = Vector2(4912, 1078.25)
+scale = Vector2(2.33333, 1.64286)
+texture = ExtResource("10_pqeeo")
+
+[node name="Sprite2D" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -300
+position = Vector2(3069.17, 2218.33)
+scale = Vector2(12, 3)
+texture = ExtResource("14_1btao")
+
+[node name="JelenaMockupBg01" type="Sprite2D" parent="ParallaxBackground/background layer 3"]
+visible = false
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+position = Vector2(3552, 1296)
+scale = Vector2(3, 3.062)
+texture = ExtResource("15_lpf7d")
+
+[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"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -200
+position = Vector2(2668, 726)
+scale = Vector2(2.75, 2.75)
+texture = ExtResource("16_x0b6m")
+
+[node name="JelenaMockupBg03" type="Sprite2D" parent="ParallaxBackground/background layer 4"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -200
+position = Vector2(7923, 727)
+scale = Vector2(2.75, 2.75)
+texture = ExtResource("16_x0b6m")
+
+[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"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -200
+position = Vector2(2668, 726)
+scale = Vector2(2.75, 2.75)
+texture = ExtResource("16_x0b6m")
+flip_h = true
+
+[node name="JelenaMockupBg03" type="Sprite2D" parent="ParallaxBackground/background layer 5"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -200
+position = Vector2(7923, 727)
+scale = Vector2(2.75, 2.75)
+texture = ExtResource("16_x0b6m")
+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.24313726, 0.1882353, 0.5294118, 1)
+position = Vector2(993, 1576)
+scale = Vector2(5, 5)
+texture = ExtResource("8_j451x")
+centered = false
+offset = Vector2(-200, -80)
+
+[node name="hills 1" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+position = Vector2(5961, 1582)
+scale = Vector2(5, 5)
+texture = ExtResource("9_fhycc")
+centered = false
+offset = Vector2(-200, -80)
+
+[node name="tree" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+material = SubResource("ShaderMaterial_8ey8m")
+position = Vector2(3017.3, 536.15)
+scale = Vector2(1.7, 1.7)
+texture = ExtResource("18_v56cu")
+region_enabled = true
+region_rect = Rect2(770, 3, 304, 979)
+
+[node name="tree2" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+material = SubResource("ShaderMaterial_8ey8m")
+position = Vector2(1807.5, 1408)
+scale = Vector2(1.7, 1.7)
+texture = ExtResource("18_v56cu")
+region_enabled = true
+region_rect = Rect2(399, 420, 228, 493)
+
+[node name="tree4" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+material = SubResource("ShaderMaterial_8ey8m")
+position = Vector2(3321.3, 600.15)
+scale = Vector2(1.7, 1.7)
+texture = ExtResource("18_v56cu")
+region_enabled = true
+region_rect = Rect2(1770, -4, 289, 930)
+
+[node name="tree11" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+material = SubResource("ShaderMaterial_8ey8m")
+position = Vector2(460, 622)
+scale = Vector2(1.7, 1.7)
+texture = ExtResource("18_v56cu")
+region_enabled = true
+region_rect = Rect2(1770, -4, 289, 930)
+
+[node name="tree5" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+material = SubResource("ShaderMaterial_8ey8m")
+position = Vector2(5081.3, 696.15)
+scale = Vector2(1.7, 1.7)
+texture = ExtResource("18_v56cu")
+region_enabled = true
+region_rect = Rect2(2283, 2, 186, 840)
+
+[node name="tree10" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+material = SubResource("ShaderMaterial_8ey8m")
+position = Vector2(8470, 694)
+scale = Vector2(1.7, 1.7)
+texture = ExtResource("18_v56cu")
+region_enabled = true
+region_rect = Rect2(2283, 2, 186, 840)
+
+[node name="tree3" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+material = SubResource("ShaderMaterial_8ey8m")
+position = Vector2(6596.8, 1566.35)
+scale = Vector2(1.7, 1.7)
+texture = ExtResource("18_v56cu")
+region_enabled = true
+region_rect = Rect2(399, 420, 228, 493)
+
+[node name="tree8" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+material = SubResource("ShaderMaterial_8ey8m")
+position = Vector2(8110.6, 758.5)
+scale = Vector2(1.7, 1.7)
+texture = ExtResource("18_v56cu")
+region_enabled = true
+region_rect = Rect2(1770, -4, 289, 930)
+
+[node name="tree9" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+material = SubResource("ShaderMaterial_8ey8m")
+position = Vector2(10240, 850)
+scale = Vector2(1.7, 1.7)
+texture = ExtResource("18_v56cu")
+region_enabled = true
+region_rect = Rect2(2283, 2, 186, 840)
+
+[node name="tree6" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+material = SubResource("ShaderMaterial_8ey8m")
+position = Vector2(5641.3, 1168.15)
+scale = Vector2(1.7, 1.7)
+texture = ExtResource("18_v56cu")
+region_enabled = true
+region_rect = Rect2(2609, 434, 304, 467)
+
+[node name="tree7" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+material = SubResource("ShaderMaterial_8ey8m")
+position = Vector2(5161.3, 608.15)
+scale = Vector2(1.7, 1.7)
+texture = ExtResource("18_v56cu")
+region_enabled = true
+region_rect = Rect2(3111, -4, 167, 949)
+
+[node name="bush" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+material = SubResource("ShaderMaterial_8ey8m")
+position = Vector2(3239.5, 1288)
+texture = ExtResource("19_4jg0g")
+region_enabled = true
+region_rect = Rect2(149, 15, 464, 478)
+
+[node name="bush2" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+material = SubResource("ShaderMaterial_8ey8m")
+position = Vector2(1791.5, 1448)
+texture = ExtResource("19_4jg0g")
+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.24313726, 0.1882353, 0.5294118, 1)
+material = SubResource("ShaderMaterial_8ey8m")
+position = Vector2(1255.5, 1392)
+texture = ExtResource("19_4jg0g")
+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.24313726, 0.1882353, 0.5294118, 1)
+material = SubResource("ShaderMaterial_8ey8m")
+position = Vector2(5471.5, 1432)
+texture = ExtResource("19_4jg0g")
+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.24313726, 0.1882353, 0.5294118, 1)
+material = SubResource("ShaderMaterial_8ey8m")
+position = Vector2(5007.5, 1312)
+texture = ExtResource("19_4jg0g")
+region_enabled = true
+region_rect = Rect2(1368, 673, 186, 136)
+
+[node name="bush6" type="Sprite2D" parent="ParallaxBackground/back back trees layer"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+material = SubResource("ShaderMaterial_8ey8m")
+position = Vector2(3583.5, 1248)
+scale = Vector2(0.575, 0.575)
+texture = ExtResource("19_4jg0g")
+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.24313726, 0.1882353, 0.5294118, 1)
+z_index = 1
+position = Vector2(1483.7, 800)
+scale = Vector2(1.6, 1.6)
+texture = ExtResource("20_3vwg3")
+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.24313726, 0.1882353, 0.5294118, 1)
+z_index = 1
+position = Vector2(771.7, 664)
+scale = Vector2(1.6, 1.6)
+texture = ExtResource("21_hf4x2")
+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.24313726, 0.1882353, 0.5294118, 1)
+z_index = 1
+position = Vector2(1763.7, 728)
+scale = Vector2(1.6, 1.6)
+texture = ExtResource("21_hf4x2")
+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.24313726, 0.1882353, 0.5294118, 1)
+z_index = 1
+position = Vector2(9464, 731)
+scale = Vector2(1.6, 1.6)
+texture = ExtResource("21_hf4x2")
+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.24313726, 0.1882353, 0.5294118, 1)
+z_index = 1
+position = Vector2(2939.7, 752)
+scale = Vector2(1.8, 1.8)
+texture = ExtResource("21_hf4x2")
+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.24313726, 0.1882353, 0.5294118, 1)
+z_index = 1
+position = Vector2(3683.7, 800)
+scale = Vector2(1.8, 1.8)
+texture = ExtResource("20_3vwg3")
+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.24313726, 0.1882353, 0.5294118, 1)
+z_index = 1
+position = Vector2(115.7, 608)
+scale = Vector2(1.8, 1.8)
+texture = ExtResource("20_3vwg3")
+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.24313726, 0.1882353, 0.5294118, 1)
+z_index = 1
+position = Vector2(6259.7, 728)
+scale = Vector2(1.6, 1.6)
+texture = ExtResource("21_hf4x2")
+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.24313726, 0.1882353, 0.5294118, 1)
+z_index = 1
+position = Vector2(7435.7, 752)
+scale = Vector2(1.8, 1.8)
+texture = ExtResource("21_hf4x2")
+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.24313726, 0.1882353, 0.5294118, 1)
+z_index = 1
+position = Vector2(9092, 636)
+scale = Vector2(1.8, 1.8)
+texture = ExtResource("21_hf4x2")
+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.24313726, 0.1882353, 0.5294118, 1)
+z_index = 1
+position = Vector2(8179.7, 800)
+scale = Vector2(1.8, 1.8)
+texture = ExtResource("20_3vwg3")
+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.24313726, 0.1882353, 0.5294118, 1)
+z_index = 1
+position = Vector2(4611.7, 608)
+scale = Vector2(1.8, 1.8)
+texture = ExtResource("20_3vwg3")
+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(0.24313726, 0.1882353, 0.5294118, 1)
+position = Vector2(0, 1863)
+texture = ExtResource("22_g1ikp")
+offset = Vector2(1892, 0)
+
+[node name="Sonnenblumeseamless2" type="Sprite2D" parent="ParallaxBackground/sunflower field"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+position = Vector2(0, 1863)
+texture = ExtResource("22_g1ikp")
+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"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -10
+texture_repeat = 2
+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"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+texture_repeat = 2
+material = SubResource("ShaderMaterial_0sfl7")
+position = Vector2(-1261.5, 1680)
+scale = Vector2(12.7339, 1)
+texture = ExtResource("24_qc08e")
+
+[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"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+texture_repeat = 2
+material = SubResource("ShaderMaterial_0sfl7")
+position = Vector2(7501.01, 1680)
+scale = Vector2(9.49518, 1)
+texture = ExtResource("24_qc08e")
+
+[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"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+texture_repeat = 2
+material = SubResource("ShaderMaterial_p4qqi")
+position = Vector2(13811.2, 1691)
+scale = Vector2(5.95672, 1)
+texture = ExtResource("24_qc08e")
+
+[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"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = 100
+texture_repeat = 2
+material = SubResource("ShaderMaterial_0sfl7")
+position = Vector2(5040, 4056)
+scale = Vector2(30, 1)
+texture = ExtResource("24_qc08e")
+
+[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"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+texture_repeat = 2
+material = SubResource("ShaderMaterial_ualyd")
+position = Vector2(-5816, 2880)
+rotation = 1.5708
+scale = Vector2(3.25, 1)
+skew = 1.309
+texture = ExtResource("25_mo72s")
+
+[node name="EndLeft2" type="Sprite2D" parent="Fence"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+texture_repeat = 2
+material = SubResource("ShaderMaterial_ualyd")
+position = Vector2(-4161, 2486)
+rotation = 1.5708
+scale = Vector2(2.37, 1)
+skew = 1.309
+texture = ExtResource("25_mo72s")
+
+[node name="EndRight" type="Sprite2D" parent="Fence"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+texture_repeat = 2
+material = SubResource("ShaderMaterial_ualyd")
+position = Vector2(15888, 2880)
+rotation = 1.5708
+scale = Vector2(3.2, 1)
+skew = -1.309
+texture = ExtResource("25_mo72s")
+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("26_i32ua")]
+visible = false
+position = Vector2(-3441, 3383)
+_timelinesToPlay = PackedStringArray("yeli_quest_select")
+
+[node name="Vesna" parent="YSorted" instance=ExtResource("27_h2g6d")]
+modulate = Color(0.41809082, 0.387375, 0.9999828, 1)
+z_index = 1
+position = Vector2(9322, 2018)
+_hoe = ExtResource("28_lo68h")
+
+[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")]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = 1
+y_sort_enabled = true
+material = SubResource("ShaderMaterial_2vojv")
+position = Vector2(7237, 3307)
+texture = ExtResource("29_rsh7c")
+offset = Vector2(0, -800)
+region_enabled = true
+region_rect = Rect2(0, 0, 1504, 1686)
+script = ExtResource("30_juhow")
+_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" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("31_3aydc")]
+_spritesToOutline = [NodePath("..")]
+_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="MarginContainer" parent="YSorted/Well/InteractionArea/Area2D/CanvasLayer" index="0"]
+metadata/_edit_use_anchors_ = true
+
+[node name="CanGenericPickup" parent="YSorted" instance=ExtResource("32_lcoqd")]
+position = Vector2(8192, 3507)
+metadata/SaveID = "5a823507-8107-40ce-8b32-6d0f81a3c44e"
+
+[node name="SpawnWithItem" parent="YSorted/CanGenericPickup" index="0"]
+_blueprint = ExtResource("33_imwot")
+
+[node name="PickupInteractionArea" parent="YSorted/CanGenericPickup" index="3"]
+metadata/SaveID = "0c006f5c-c472-4f89-908b-d8f34503ba37"
+
+[node name="CollisionShape3D" parent="YSorted/CanGenericPickup/PickupInteractionArea/Area2D" index="0"]
+shape = SubResource("CircleShape2D_2065p")
+
+[node name="MarginContainer" parent="YSorted/CanGenericPickup/PickupInteractionArea/Area2D/CanvasLayer" index="0"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Icon" parent="YSorted/CanGenericPickup" index="4"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+offset = Vector2(0, -50)
+
+[node name="RakeGenericPickup" parent="YSorted" instance=ExtResource("32_lcoqd")]
+position = Vector2(8391, 2060)
+metadata/SaveID = "e13886b1-2131-4072-bc06-7d8abb19357b"
+
+[node name="SpawnWithItem" parent="YSorted/RakeGenericPickup" index="0"]
+_blueprint = ExtResource("28_lo68h")
+
+[node name="PickupInteractionArea" parent="YSorted/RakeGenericPickup" index="3"]
+metadata/SaveID = "c148aa78-114b-4770-a040-8498483edb1d"
+
+[node name="CollisionShape3D" parent="YSorted/RakeGenericPickup/PickupInteractionArea/Area2D" index="0"]
+shape = SubResource("CircleShape2D_tm0yg")
+
+[node name="MarginContainer" parent="YSorted/RakeGenericPickup/PickupInteractionArea/Area2D/CanvasLayer" index="0"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Icon" parent="YSorted/RakeGenericPickup" index="4"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+
+[node name="SeedPickup" parent="YSorted" instance=ExtResource("32_lcoqd")]
+visible = false
+position = Vector2(9927, 2257)
+metadata/SaveID = "e1bbe13f-0622-42b8-97f3-87a8af369dc0"
+
+[node name="SpawnWithItem" parent="YSorted/SeedPickup" index="0"]
+_blueprint = ExtResource("34_13q7d")
+
+[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="MarginContainer" parent="YSorted/SeedPickup/PickupInteractionArea/Area2D/CanvasLayer" index="0"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Icon" parent="YSorted/SeedPickup" index="4"]
+scale = Vector2(1, 1)
+
+[node name="SeedPickup2" parent="YSorted" instance=ExtResource("32_lcoqd")]
+visible = false
+position = Vector2(10705, 2257)
+metadata/SaveID = "77972c50-63a7-461a-bc7d-6fa46333bc5c"
+
+[node name="SpawnWithItem" parent="YSorted/SeedPickup2" index="0"]
+_blueprint = ExtResource("35_5msyb")
+
+[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="MarginContainer" parent="YSorted/SeedPickup2/PickupInteractionArea/Area2D/CanvasLayer" index="0"]
+metadata/_edit_use_anchors_ = true
+
+[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("36_0gywd")]
+position = Vector2(8807, 3061)
+metadata/SaveID = "533e356b-386b-49c9-beb1-4484f2a5164f"
+
+[node name="BaseField2" parent="YSorted/FieldParent/right" instance=ExtResource("36_0gywd")]
+position = Vector2(9335, 3562)
+Payload = 1
+metadata/SaveID = "79084490-9e12-4153-9ae8-6162b5348c37"
+
+[node name="BaseField3" parent="YSorted/FieldParent/right" instance=ExtResource("36_0gywd")]
+position = Vector2(9854, 3071)
+Payload = 2
+metadata/SaveID = "7332aadf-2583-468b-889c-ccbad96137f8"
+
+[node name="BaseField4" parent="YSorted/FieldParent/right" instance=ExtResource("36_0gywd")]
+position = Vector2(10361, 3536)
+Payload = 3
+metadata/SaveID = "493f7b1f-3d01-4d66-b668-6014ef9b3c15"
+
+[node name="BaseField5" parent="YSorted/FieldParent/right" instance=ExtResource("36_0gywd")]
+position = Vector2(10948, 3025)
+Payload = 4
+metadata/SaveID = "ba9d21eb-7c31-4459-bd90-ae23e9a09eb1"
+
+[node name="BaseField6" parent="YSorted/FieldParent/right" instance=ExtResource("36_0gywd")]
+position = Vector2(11296, 3607)
+Payload = 5
+metadata/SaveID = "e6a3367e-afe1-4c5d-abd9-153cc365dce0"
+
+[node name="BaseField7" parent="YSorted/FieldParent/right" instance=ExtResource("36_0gywd")]
+position = Vector2(11869, 3026)
+Payload = 6
+metadata/SaveID = "08de526f-e22f-42a4-a3f9-549d2dc15b5d"
+
+[node name="BaseField8" parent="YSorted/FieldParent/right" instance=ExtResource("36_0gywd")]
+position = Vector2(12353, 3554)
+Payload = 7
+metadata/SaveID = "9fd46633-8028-48e6-9176-ffe8c7a26a2e"
+
+[node name="BaseField9" parent="YSorted/FieldParent/right" instance=ExtResource("36_0gywd")]
+position = Vector2(12828, 2999)
+Payload = 8
+metadata/SaveID = "82e139eb-47f4-4ce4-962f-f72d22f9fe45"
+
+[node name="BaseField10" parent="YSorted/FieldParent/right" instance=ExtResource("36_0gywd")]
+position = Vector2(13285, 3536)
+Payload = 9
+metadata/SaveID = "03ff923a-614a-4fc9-8865-f5290ec16169"
+
+[node name="BaseField11" parent="YSorted/FieldParent/right" instance=ExtResource("36_0gywd")]
+position = Vector2(13733, 2990)
+Payload = 10
+metadata/SaveID = "1347c031-e8c0-44f9-9d42-80084ae9bc29"
+
+[node name="BaseField12" parent="YSorted/FieldParent/right" instance=ExtResource("36_0gywd")]
+position = Vector2(14261, 3474)
+Payload = 11
+metadata/SaveID = "c0b02859-bd5c-4780-8ca7-80b4234ee1d7"
+
+[node name="BaseField13" parent="YSorted/FieldParent/right" instance=ExtResource("36_0gywd")]
+position = Vector2(14753, 2982)
+Payload = 12
+metadata/SaveID = "bee82b2a-a437-4d3a-b003-dac55dfd24aa"
+
+[node name="BaseField14" parent="YSorted/FieldParent/right" instance=ExtResource("36_0gywd")]
+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("36_0gywd")]
+position = Vector2(8807, 3061)
+Payload = 14
+metadata/SaveID = "b44ef2e7-898a-40d0-975b-ba75d7df4601"
+
+[node name="BaseField2" parent="YSorted/FieldParent/left" instance=ExtResource("36_0gywd")]
+position = Vector2(9227, 3562)
+Payload = 15
+metadata/SaveID = "5705ba02-f444-4f2b-b527-b95578132b87"
+
+[node name="BaseField3" parent="YSorted/FieldParent/left" instance=ExtResource("36_0gywd")]
+position = Vector2(9756, 3111)
+Payload = 16
+metadata/SaveID = "bca9073b-0b2f-4371-a645-a37aa04f4e23"
+
+[node name="BaseField4" parent="YSorted/FieldParent/left" instance=ExtResource("36_0gywd")]
+position = Vector2(10322, 3536)
+Payload = 17
+metadata/SaveID = "f636a1ef-016d-4361-9b6e-1d59262a8c04"
+
+[node name="BaseField5" parent="YSorted/FieldParent/left" instance=ExtResource("36_0gywd")]
+position = Vector2(10810, 3055)
+Payload = 18
+metadata/SaveID = "d074a30d-3f52-4788-879a-4ea8c5818c32"
+
+[node name="BaseField6" parent="YSorted/FieldParent/left" instance=ExtResource("36_0gywd")]
+position = Vector2(11266, 3607)
+Payload = 19
+metadata/SaveID = "8296a15c-be4a-4127-b0f7-8a330dd2a843"
+
+[node name="BaseField7" parent="YSorted/FieldParent/left" instance=ExtResource("36_0gywd")]
+position = Vector2(11741, 3026)
+Payload = 20
+metadata/SaveID = "02468d9f-0120-42ff-806d-0aaa351f055c"
+
+[node name="BaseField8" parent="YSorted/FieldParent/left" instance=ExtResource("36_0gywd")]
+position = Vector2(12255, 3593)
+Payload = 21
+metadata/SaveID = "803f7df5-23a8-424a-8389-08371ea80101"
+
+[node name="BaseField9" parent="YSorted/FieldParent/left" instance=ExtResource("36_0gywd")]
+position = Vector2(12690, 3019)
+Payload = 22
+metadata/SaveID = "88efb617-5e57-4b16-8ceb-c45c56463690"
+
+[node name="BaseField10" parent="YSorted/FieldParent/left" instance=ExtResource("36_0gywd")]
+position = Vector2(13216, 3556)
+Payload = 23
+metadata/SaveID = "ca6c1e3d-2c4e-4977-a89e-55d265f65faf"
+
+[node name="BaseField11" parent="YSorted/FieldParent/left" instance=ExtResource("36_0gywd")]
+position = Vector2(13684, 3000)
+Payload = 24
+metadata/SaveID = "262fbec5-597d-432e-8dd0-50d53fd51b59"
+
+[node name="BaseField12" parent="YSorted/FieldParent/left" instance=ExtResource("36_0gywd")]
+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"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+y_sort_enabled = true
+material = SubResource("ShaderMaterial_lhtpe")
+position = Vector2(5986, 1718.25)
+scale = Vector2(4.5, 3.725)
+texture = ExtResource("37_r3jw0")
+
+[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" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("31_3aydc")]
+position = Vector2(5834, 2354)
+scale = Vector2(2.425, 2.425)
+_spritesToOutline = [NodePath("DoorSprite")]
+_id = 0
+metadata/SaveID = "5a93071f-c1ab-4b4b-b74e-a6324d44ddf8"
+
+[node name="DoorSprite" type="Sprite2D" parent="YSorted/Farm visuals/Static/EnterHouseInteraction"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+position = Vector2(0.412364, -33.1959)
+scale = Vector2(1.8649, 1.54554)
+texture = ExtResource("38_lbamm")
+
+[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(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(4313, 2633)
+scale = Vector2(2, 2)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(4310, 3636)
+scale = Vector2(-2, 2)
+texture = ExtResource("19_4jg0g")
+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.105882354, 0.34901962, 0.6862745, 1)
+z_index = 2
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(2612, 4022)
+scale = Vector2(2, 2)
+texture = ExtResource("19_4jg0g")
+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(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(2761, 2280)
+scale = Vector2(2, 2)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(3006, 2280)
+scale = Vector2(2, 2)
+texture = ExtResource("19_4jg0g")
+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.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(3117, 2280)
+scale = Vector2(-1.86739, 2.34145)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(4590, 2971)
+scale = Vector2(2, 2)
+texture = ExtResource("19_4jg0g")
+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.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(7300, 2912)
+scale = Vector2(2, 2)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(7757, 2032)
+scale = Vector2(2, 2)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(8891, 2100)
+scale = Vector2(2, 2)
+texture = ExtResource("19_4jg0g")
+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(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(9170, 2052)
+scale = Vector2(2, 2)
+texture = ExtResource("19_4jg0g")
+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.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(8145, 4141)
+scale = Vector2(-2.82886, 2.51195)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = 2
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(8925, 4194)
+scale = Vector2(-5.54387, 3.80466)
+texture = ExtResource("19_4jg0g")
+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(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = 2
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(7757, 4194)
+scale = Vector2(3.21806, 3.18583)
+texture = ExtResource("19_4jg0g")
+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.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(3803, 2142)
+scale = Vector2(-2.40318, 3.59175)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(9556, 2071)
+scale = Vector2(-2.40318, 3.59175)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(9887, 2216)
+scale = Vector2(-1.87764, 2.59175)
+texture = ExtResource("19_4jg0g")
+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.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(10074, 2216)
+scale = Vector2(1.53273, 1.82378)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(10217, 2026)
+scale = Vector2(-1.93815, 1.5875)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(10721, 2026)
+scale = Vector2(-1.93815, 1.5875)
+texture = ExtResource("19_4jg0g")
+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.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(13292, 2026)
+scale = Vector2(-1.93815, 1.5875)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(12369, 2026)
+scale = Vector2(-1.93815, 1.5875)
+texture = ExtResource("19_4jg0g")
+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(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(13458, 2026)
+scale = Vector2(1.41694, 1.75208)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(13687, 1938)
+scale = Vector2(1.40272, 1.38546)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = 1
+y_sort_enabled = true
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(15022, 3301)
+scale = Vector2(-1.93815, 1.5875)
+texture = ExtResource("19_4jg0g")
+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(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(7053, 2891)
+scale = Vector2(2, 2)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = 1
+y_sort_enabled = true
+material = SubResource("ShaderMaterial_618my")
+position = Vector2(7197, 2834)
+scale = Vector2(0.373695, 0.388829)
+texture = ExtResource("40_gpegh")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = 1
+y_sort_enabled = true
+material = SubResource("ShaderMaterial_618my")
+position = Vector2(6909, 2932)
+scale = Vector2(0.373695, 0.388829)
+texture = ExtResource("40_gpegh")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(4697, 2112)
+scale = Vector2(2, 2)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(3008, 3136)
+scale = Vector2(-2, 2)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(5757, 4296)
+scale = Vector2(2, 2)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(5051, 2217)
+scale = Vector2(2, 2)
+texture = ExtResource("19_4jg0g")
+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.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(4008, 2250)
+scale = Vector2(2, 2)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(5325, 2263)
+scale = Vector2(-1.86739, 2.34145)
+texture = ExtResource("19_4jg0g")
+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.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(1909, 3074)
+scale = Vector2(2, 2)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(7361, 2026)
+scale = Vector2(2, 2)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(7757, 2032)
+scale = Vector2(2, 2)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(8981, 2112)
+scale = Vector2(2, 2)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(9208, 2026)
+scale = Vector2(2, 2)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = 2
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(8145, 4141)
+scale = Vector2(-2.82886, 2.51195)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = 2
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(8925, 4194)
+scale = Vector2(-5.54387, 3.80466)
+texture = ExtResource("19_4jg0g")
+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.105882354, 0.34901962, 0.6862745, 1)
+z_index = 2
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(7763, 4164)
+scale = Vector2(3.21806, 3.18583)
+texture = ExtResource("19_4jg0g")
+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.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(3803, 2142)
+scale = Vector2(-2.40318, 3.59175)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(9556, 2071)
+scale = Vector2(-2.40318, 3.59175)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(9887, 2216)
+scale = Vector2(-1.87764, 2.59175)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(10074, 2216)
+scale = Vector2(1.53273, 1.82378)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(10217, 2026)
+scale = Vector2(-1.93815, 1.5875)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(10721, 2026)
+scale = Vector2(-1.93815, 1.5875)
+texture = ExtResource("19_4jg0g")
+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.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(10802, 2596)
+scale = Vector2(-1.93815, 1.5875)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(10802, 2779)
+scale = Vector2(-1.93815, 1.5875)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(10963, 3651)
+scale = Vector2(1.41694, 1.75208)
+texture = ExtResource("19_4jg0g")
+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.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(10831, 3016)
+scale = Vector2(1.40272, 1.38546)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = 1
+y_sort_enabled = true
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(10963, 3820)
+scale = Vector2(-1.93815, 1.5875)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = 2
+y_sort_enabled = true
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(10831, 2250)
+scale = Vector2(-1.93815, 1.5875)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+material = SubResource("ShaderMaterial_bcdgk")
+position = Vector2(6758, 1838)
+scale = Vector2(2, 2)
+texture = ExtResource("19_4jg0g")
+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"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = 1
+y_sort_enabled = true
+material = SubResource("ShaderMaterial_618my")
+position = Vector2(5146, 1935)
+scale = Vector2(0.373695, 0.388829)
+texture = ExtResource("40_gpegh")
+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.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(2879, 1946)
+scale = Vector2(5.77602, 3.87779)
+texture = ExtResource("41_j6nfa")
+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.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(3739, 2056)
+scale = Vector2(5.77602, 3.87779)
+texture = ExtResource("41_j6nfa")
+region_enabled = true
+region_rect = Rect2(332, 194, 179, 154)
+
+[node name="grass14" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(3016, 2562)
+scale = Vector2(5.77602, 3.87779)
+texture = ExtResource("41_j6nfa")
+region_enabled = true
+region_rect = Rect2(22, 226, 197, 145)
+
+[node name="grass15" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(3608, 2790.07)
+scale = Vector2(5.58376, 4.48372)
+texture = ExtResource("41_j6nfa")
+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.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(3058, 3301)
+scale = Vector2(5.58376, 4.48372)
+texture = ExtResource("41_j6nfa")
+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.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(4804, 3178)
+scale = Vector2(5.58376, 2.56212)
+texture = ExtResource("41_j6nfa")
+region_enabled = true
+region_rect = Rect2(305, 25, 186, 153)
+
+[node name="grass19" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(4310, 3499)
+scale = Vector2(5.58376, 4.48372)
+texture = ExtResource("42_vlui1")
+region_enabled = true
+region_rect = Rect2(364, 32, 148, 153)
+
+[node name="grass20" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(5187.9, 3245)
+scale = Vector2(7.28513, 4.2484)
+texture = ExtResource("42_vlui1")
+region_enabled = true
+region_rect = Rect2(364, 32, 148, 153)
+
+[node name="grass21" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(5510, 3499)
+scale = Vector2(7.28513, 6.16997)
+texture = ExtResource("42_vlui1")
+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.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(6049, 3233.5)
+scale = Vector2(7.28513, 4.43792)
+texture = ExtResource("42_vlui1")
+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.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(6417, 3499)
+scale = Vector2(7.28513, 6.16997)
+texture = ExtResource("42_vlui1")
+region_enabled = true
+region_rect = Rect2(29, 204, 219, 159)
+
+[node name="grass24" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(7052, 3274.76)
+scale = Vector2(7.28513, 4.46234)
+texture = ExtResource("42_vlui1")
+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.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(7473, 3724)
+scale = Vector2(7.28513, 6.16997)
+texture = ExtResource("42_vlui1")
+region_enabled = true
+region_rect = Rect2(29, 204, 219, 159)
+
+[node name="grass26" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(7662, 2562)
+rotation = 1.57079
+scale = Vector2(7.28513, 6.16997)
+texture = ExtResource("42_vlui1")
+region_enabled = true
+region_rect = Rect2(29, 204, 219, 159)
+
+[node name="grass27" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+position = Vector2(7757, 3423)
+rotation = 1.57079
+scale = Vector2(7.28513, 6.16997)
+texture = ExtResource("42_vlui1")
+region_enabled = true
+region_rect = Rect2(29, 204, 219, 159)
+
+[node name="grass17" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(3702, 3398)
+rotation = 2.09439
+scale = Vector2(5.58376, 4.48372)
+texture = ExtResource("41_j6nfa")
+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.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(8846.24, 1965)
+scale = Vector2(8.56132, 4.49734)
+texture = ExtResource("41_j6nfa")
+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.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(18165, 1966)
+scale = Vector2(5.77602, 3.87779)
+texture = ExtResource("43_4yse5")
+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.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(19442, 1960)
+scale = Vector2(5.77602, 3.87779)
+texture = ExtResource("43_4yse5")
+region_enabled = true
+region_rect = Rect2(7, 59, 257, 157)
+
+[node name="grass32" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(16670, 1998.41)
+scale = Vector2(9.30275, 4.60296)
+texture = ExtResource("44_w7rxn")
+region_enabled = true
+region_rect = Rect2(147, 255, 218, 128)
+
+[node name="grass33" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(15759.5, 2214.79)
+scale = Vector2(6.8578, 6.10617)
+texture = ExtResource("44_w7rxn")
+region_enabled = true
+region_rect = Rect2(147, 255, 218, 128)
+
+[node name="grass41" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(15980, 2942)
+scale = Vector2(6.8578, 6.10617)
+texture = ExtResource("44_w7rxn")
+region_enabled = true
+region_rect = Rect2(307, 48, 183, 193)
+
+[node name="grass34" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(14537, 2465)
+scale = Vector2(5.22018, 6.29687)
+texture = ExtResource("44_w7rxn")
+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.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(14537, 3031)
+scale = Vector2(5.22018, 6.29687)
+texture = ExtResource("44_w7rxn")
+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.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(14537, 3570)
+scale = Vector2(5.1948, 5.15362)
+texture = ExtResource("44_w7rxn")
+region_enabled = true
+region_rect = Rect2(307, 48, 183, 193)
+
+[node name="grass37" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(15217, 3630)
+scale = Vector2(5.1948, 5.15362)
+texture = ExtResource("44_w7rxn")
+region_enabled = true
+region_rect = Rect2(7, 4, 267, 239)
+
+[node name="grass4" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(23646, 2340)
+rotation = 1.57079
+scale = Vector2(5.77602, 3.87779)
+texture = ExtResource("44_w7rxn")
+region_enabled = true
+region_rect = Rect2(7, 4, 267, 239)
+
+[node name="grass40" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(23915, 3644)
+rotation = 3.40339
+scale = Vector2(5.52625, 5.81879)
+texture = ExtResource("42_vlui1")
+region_enabled = true
+region_rect = Rect2(317, 219, 185, 159)
+
+[node name="grass11" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(20549, 1942)
+scale = Vector2(5.77602, 3.87779)
+texture = ExtResource("44_w7rxn")
+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.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(21558, 1984)
+scale = Vector2(5.77602, 6.94382)
+texture = ExtResource("45_yevax")
+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.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(22676, 1938)
+scale = Vector2(5.77602, 3.87779)
+texture = ExtResource("42_vlui1")
+region_enabled = true
+region_rect = Rect2(29, 204, 219, 159)
+
+[node name="grass5" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(15381, 3152)
+scale = Vector2(5.77602, 3.87779)
+texture = ExtResource("42_vlui1")
+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.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(13784.1, 1946)
+scale = Vector2(7.39612, 3.87779)
+texture = ExtResource("42_vlui1")
+region_enabled = true
+region_rect = Rect2(317, 219, 185, 159)
+
+[node name="grass30" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(14417, 2026)
+scale = Vector2(5.5153, 4.20665)
+texture = ExtResource("42_vlui1")
+region_enabled = true
+region_rect = Rect2(16, 17, 290, 183)
+
+[node name="grass31" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(15774, 3374)
+scale = Vector2(4.53474, 4.07413)
+texture = ExtResource("43_4yse5")
+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.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(12847, 1946)
+scale = Vector2(5.91724, 3.87779)
+texture = ExtResource("42_vlui1")
+region_enabled = true
+region_rect = Rect2(29, 204, 219, 159)
+
+[node name="grass7" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(10546.9, 2035.5)
+scale = Vector2(5.38464, 7.05479)
+texture = ExtResource("45_yevax")
+region_enabled = true
+region_rect = Rect2(32, 32, 445, 73)
+
+[node name="grass28" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(10321, 1770)
+scale = Vector2(5.38464, 7.05479)
+texture = ExtResource("45_yevax")
+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.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(7291, 2809)
+scale = Vector2(3, 3)
+texture = ExtResource("46_pe1f8")
+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.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(7798.25, 1896.75)
+scale = Vector2(3.76102, 3.55455)
+texture = ExtResource("43_4yse5")
+region_enabled = true
+region_rect = Rect2(14, 38, 295, 165)
+
+[node name="grass10" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"]
+modulate = Color(0.105882354, 0.34901962, 0.6862745, 1)
+z_index = -5
+position = Vector2(4310, 2676)
+rotation = -1.57079
+scale = Vector2(3, 4.88)
+texture = ExtResource("45_yevax")
+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"]
+modulate = Color(0.14987344, 0.083725445, 0.4658482, 1)
+z_index = -6
+material = SubResource("ShaderMaterial_apj51")
+position = Vector2(5864, 2051)
+scale = Vector2(4.5, 3)
+texture = ExtResource("47_hqin4")
+
+[node name="fieldBorder" type="Node2D" parent="YSorted/Farm visuals/Static"]
+
+[node name="leftSideTop" type="Sprite2D" parent="YSorted/Farm visuals/Static/fieldBorder"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -3
+position = Vector2(11132, 2252)
+rotation = 1.5708
+scale = Vector2(0.1, 8.7)
+texture = ExtResource("25_mo72s")
+
+[node name="leftSideBottom" type="Sprite2D" parent="YSorted/Farm visuals/Static/fieldBorder"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -3
+position = Vector2(11159, 3443)
+rotation = 1.5708
+scale = Vector2(0.1, 8.7)
+texture = ExtResource("25_mo72s")
+
+[node name="rightSideTop" type="Sprite2D" parent="YSorted/Farm visuals/Static/fieldBorder"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -3
+position = Vector2(20164, 2282)
+rotation = 1.5708
+scale = Vector2(0.1, 10.8)
+texture = ExtResource("25_mo72s")
+
+[node name="rightSideBottom" type="Sprite2D" parent="YSorted/Farm visuals/Static/fieldBorder"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+z_index = -3
+position = Vector2(20124, 3453)
+rotation = 1.5708
+scale = Vector2(0.1, 10.8)
+texture = ExtResource("25_mo72s")
+
+[node name="Blocker" type="Node2D" parent="YSorted"]
+
+[node name="Fence Door2" type="Sprite2D" parent="YSorted/Blocker"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+position = Vector2(3788, 1563)
+rotation = -0.0963081
+scale = Vector2(0.903, 0.96)
+texture = ExtResource("48_am1il")
+
+[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("31_3aydc")]
+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="MarginContainer" parent="YSorted/Blocker/InteractionArea/Area2D/CanvasLayer" index="0"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Fence Door" type="Sprite2D" parent="YSorted/Blocker/InteractionArea"]
+modulate = Color(0.24313726, 0.1882353, 0.5294118, 1)
+position = Vector2(1, -271)
+rotation = -3.13727
+scale = Vector2(0.905, -0.925)
+texture = ExtResource("48_am1il")
+
+[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"]
+visible = false
+z_index = 1
+y_sort_enabled = true
+script = ExtResource("49_pcle2")
+_goal = 6
+
+[node name="Duck2" parent="YSorted/ducks" node_paths=PackedStringArray("_penTarget") instance=ExtResource("50_qemgs")]
+z_index = 0
+y_sort_enabled = false
+position = Vector2(-5421, 2535)
+_penTarget = NodePath("../../pen/penSlot1")
+metadata/SaveID = "348bd0e3-1da5-4f10-84ab-b0444e99d541"
+
+[node name="Duck3" parent="YSorted/ducks" node_paths=PackedStringArray("_penTarget") instance=ExtResource("50_qemgs")]
+z_index = 0
+y_sort_enabled = false
+position = Vector2(-4530, 2534)
+_penTarget = NodePath("../../pen/penSlot2")
+metadata/SaveID = "94c8a740-2745-4162-91e7-66f36b8681e0"
+
+[node name="Duck4" parent="YSorted/ducks" node_paths=PackedStringArray("_penTarget") instance=ExtResource("50_qemgs")]
+z_index = 0
+y_sort_enabled = false
+position = Vector2(-4969, 2715)
+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("50_qemgs")]
+z_index = 0
+y_sort_enabled = false
+position = Vector2(-4586, 3069)
+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("50_qemgs")]
+z_index = 0
+y_sort_enabled = false
+position = Vector2(-5402, 3059)
+_penTarget = NodePath("../../pen/penSlot5")
+metadata/SaveID = "a963b9d2-862f-458b-be2c-9a54ec1bde90"
+
+[node name="Duck7" parent="YSorted/ducks" node_paths=PackedStringArray("_penTarget") instance=ExtResource("50_qemgs")]
+z_index = 0
+y_sort_enabled = false
+position = Vector2(-4929, 3327)
+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_iexse")
+_timelinesToPlay = PackedStringArray("quest1_ducks_end")
+_startOnReady = false
+
+[node name="dialogic starter" type="Node2D" parent="YSorted/ducks"]
+script = ExtResource("52_0nypy")
+
+[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"]
+visible = false
+z_index = 1
+y_sort_enabled = true
+position = Vector2(-569, -42)
+
+[node name="trashObject" parent="YSorted/trash" instance=ExtResource("53_rx5iq")]
+z_index = 0
+y_sort_enabled = false
+position = Vector2(1269, 3170)
+metadata/SaveID = "f6bf35b0-a145-4a8d-a946-38dc6ee53507"
+
+[node name="trashObject2" parent="YSorted/trash" instance=ExtResource("53_rx5iq")]
+z_index = 0
+y_sort_enabled = false
+position = Vector2(3183, 2369)
+offset = Vector2(1, -50)
+region_rect = Rect2(207, 1184, 149, 142)
+metadata/SaveID = "1b175e9c-f4a6-4b30-b024-95ab1a6c4ec7"
+
+[node name="trashObject3" parent="YSorted/trash" instance=ExtResource("53_rx5iq")]
+z_index = 0
+y_sort_enabled = false
+position = Vector2(4724, 3519)
+offset = Vector2(1, -50)
+region_rect = Rect2(400, 1053, 163, 141)
+metadata/SaveID = "28770149-73d5-45bd-b760-6e84a07c59b8"
+
+[node name="trashObject4" parent="YSorted/trash" instance=ExtResource("53_rx5iq")]
+z_index = 0
+y_sort_enabled = false
+position = Vector2(5385, 3391)
+offset = Vector2(1, -50)
+region_rect = Rect2(1048, 1092, 348, 106)
+metadata/SaveID = "1cbdfeb5-68d4-4489-896e-7879e7baa26f"
+
+[node name="trashObject5" parent="YSorted/trash" instance=ExtResource("53_rx5iq")]
+z_index = 0
+y_sort_enabled = false
+position = Vector2(8051, 2541)
+offset = Vector2(1, -50)
+region_rect = Rect2(531, 1207, 176, 167)
+metadata/SaveID = "b6bdce90-0b79-45c8-a2d1-3078a58d3314"
+
+[node name="trashObject6" parent="YSorted/trash" instance=ExtResource("53_rx5iq")]
+z_index = 0
+y_sort_enabled = false
+position = Vector2(9629, 3312)
+offset = Vector2(1, -50)
+region_rect = Rect2(207, 1184, 149, 142)
+metadata/SaveID = "391ab18e-e9a5-4a52-bf3b-c30b7dde60f3"
+
+[node name="trashObject7" parent="YSorted/trash" instance=ExtResource("53_rx5iq")]
+z_index = 0
+y_sort_enabled = false
+position = Vector2(12050, 3391)
+metadata/SaveID = "e4a2eaa4-6f91-4d12-ae2e-161442a0c71e"
+
+[node name="trashObject8" parent="YSorted/trash" instance=ExtResource("53_rx5iq")]
+z_index = 0
+y_sort_enabled = false
+position = Vector2(14589, 2505)
+rotation = 1.77025
+region_rect = Rect2(629, 81, 227, 829)
+metadata/SaveID = "cbd5b6e3-a2da-4d3f-a6d0-209ec433755b"
+
+[node name="trashObject9" parent="YSorted/trash" instance=ExtResource("53_rx5iq")]
+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)
+metadata/SaveID = "9db3ecb6-5392-4545-bb06-f701579460ea"
+
+[node name="CanvasLayer" parent="." instance=ExtResource("54_kjtsj")]
+
+[node name="Inventory" parent="CanvasLayer" index="1"]
+size_flags_horizontal = 6
+size_flags_vertical = 10
+metadata/_edit_use_anchors_ = true
+
+[node name="SlotsContainer" parent="CanvasLayer/Inventory" index="0"]
+metadata/_edit_use_anchors_ = true
+
+[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
+metadata/_edit_use_anchors_ = true
+
+[node name="BackgroundContainer" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover" index="0"]
+metadata/_edit_use_anchors_ = true
+
+[node name="TextureRect" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/BackgroundContainer" index="0"]
+metadata/_edit_use_anchors_ = true
+
+[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
+metadata/_edit_use_anchors_ = true
+
+[node name="TextureRect3" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/BackgroundContainer" index="2"]
+metadata/_edit_use_anchors_ = true
+
+[node name="TextureRect4" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/BackgroundContainer" index="3"]
+metadata/_edit_use_anchors_ = true
+
+[node name="TextureRect5" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/BackgroundContainer" index="4"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slots" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover" index="1"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="0"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot2" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="1"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot3" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="2"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot4" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="3"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot5" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="4"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot6" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="5"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot7" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="6"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot8" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="7"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot9" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="8"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot10" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="9"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot11" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="10"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot12" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="11"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot13" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="12"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot14" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="13"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot15" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="14"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot16" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="15"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot17" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="16"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot18" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="17"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot19" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="18"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot20" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="19"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot21" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="20"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot22" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="21"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot23" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="22"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot24" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="23"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot25" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="24"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot26" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="25"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot27" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="26"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot28" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="27"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot29" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="28"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot30" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="29"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot31" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="30"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot32" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="31"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot33" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="32"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot34" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="33"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot35" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="34"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot36" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="35"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Slot37" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/Slots" index="36"]
+metadata/_edit_use_anchors_ = true
+
+[node name="SlotSelectContainer" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover" index="2"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Selector" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover/SlotSelectContainer" index="0"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Label" parent="CanvasLayer/Inventory/SlotsContainer/SlotsMover" index="3"]
+metadata/_edit_use_anchors_ = true
+
+[node name="QuestLogRoot" parent="CanvasLayer" index="2"]
+metadata/_edit_use_anchors_ = true
+
+[node name="QuestPostIt" parent="CanvasLayer" index="3"]
+metadata/_edit_use_anchors_ = true
+
+[node name="TextureRect" parent="CanvasLayer/QuestPostIt" index="0"]
+metadata/_edit_use_anchors_ = true
+
+[node name="Text" parent="CanvasLayer/QuestPostIt/TextureRect" index="0"]
+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("56_d44am")
+
+[node name="Background Music loop" type="AudioStreamPlayer2D" parent="Audio"]
+position = Vector2(4002, 2030)
+stream = ExtResource("57_2k6r5")
+max_distance = 1000000.0
+bus = &"Music"
+area_mask = 33
+playback_type = 1
+script = ExtResource("56_d44am")
+
+[node name="Background Music loop2" type="AudioStreamPlayer2D" parent="Audio"]
+position = Vector2(4002, 2030)
+stream = ExtResource("57_2k6r5")
+max_distance = 1000000.0
+bus = &"Music"
+area_mask = 33
+playback_type = 1
+script = ExtResource("56_d44am")
+
+[node name="Background Music loop2" type="AudioStreamPlayer2D" parent="Audio/Background Music loop2"]
+position = Vector2(4002, 2030)
+stream = ExtResource("57_2k6r5")
+max_distance = 1000000.0
+bus = &"Music"
+area_mask = 33
+playback_type = 1
+script = ExtResource("56_d44am")
+
+[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("60_dn2v1")
+
+[node name="Watering SFX" type="AudioStreamPlayer2D" parent="Audio/SFX"]
+stream = SubResource("AudioStreamRandomizer_p4qqi")
+max_distance = 20000000.0
+playback_type = 2
+script = ExtResource("60_dn2v1")
+
+[node name="FillWater SFX2" type="AudioStreamPlayer2D" parent="Audio/SFX"]
+stream = SubResource("AudioStreamRandomizer_618my")
+max_distance = 20000000.0
+playback_type = 2
+script = ExtResource("60_dn2v1")
+
+[node name="SpecialQuestTrigger" type="Node" parent="."]
+
+[node name="QuestInstantStart" type="Node" parent="SpecialQuestTrigger"]
+
+[node name="QuestTrigger" type="Node" parent="SpecialQuestTrigger/QuestInstantStart"]
+script = ExtResource("66_yg18h")
+questResource = ExtResource("67_3uxns")
+toStatus = 1
+makeActive = true
+
+[node name="ToolsCollectedTrigger" type="Node" parent="SpecialQuestTrigger"]
+script = ExtResource("68_3am4h")
+_itemsToContain = Array[Resource]([SubResource("Resource_y820s"), SubResource("Resource_50loj")])
+_onAvailableQuest = ExtResource("70_nwgfe")
+_toNextQuest = ExtResource("71_26047")
+
+[node name="FieldWorkTrigger" type="Node" parent="SpecialQuestTrigger"]
+script = ExtResource("72_qdfrv")
+_onAvailableQuest = ExtResource("73_if2pr")
+_toNextQuest = ExtResource("74_hgbhp")
+
+[node name="StartDialog" type="Node" parent="SpecialQuestTrigger/FieldWorkTrigger"]
+script = ExtResource("75_8sx55")
+timeline = "quest2_tomatoes_end"
+
+[node name="SceneNameSetter" type="Node" parent="."]
+script = ExtResource("76_86rju")
+_variableResource = ExtResource("77_5s7aj")
+_payloadToSet = "farmOutside"
+
+[node name="SaveSystem" type="Node" parent="."]
+
+[node name="SaveGameCheat" type="Node" parent="SaveSystem"]
+script = ExtResource("78_sn2rt")
+
+[node name="SaveIDProvider" type="Node" parent="SaveSystem"]
+script = ExtResource("79_2n7qs")
+
+[node name="Chuga2dSkeletial" parent="." instance=ExtResource("80_qxj3e")]
+modulate = Color(0.2784314, 0.6862745, 0.6627451, 1)
+z_index = 10
+position = Vector2(-1522, 4030)
+
+[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/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/SeedPickup2"]
+[editable path="YSorted/SeedPickup2/PickupInteractionArea"]
+[editable path="YSorted/Blocker/InteractionArea"]
+[editable path="CanvasLayer"]
diff --git a/scripts/CSharp/Common/Inventory/ItemInstance.cs b/scripts/CSharp/Common/Inventory/ItemInstance.cs
index f0dd765..6dd2ff7 100644
--- a/scripts/CSharp/Common/Inventory/ItemInstance.cs
+++ b/scripts/CSharp/Common/Inventory/ItemInstance.cs
@@ -1,10 +1,13 @@
+using Babushka.scripts.CSharp.GameEntity.LoadSave;
using Godot;
+using Newtonsoft.Json.Linq;
+
namespace Babushka.scripts.CSharp.Common.Inventory;
// Do not instantiate this resource
// But it has to be a resource because Godot
[GlobalClass]
-public partial class ItemInstance: Resource
+public partial class ItemInstance : Resource, IJsonSerializable
{
[Export] public required ItemResource blueprint;
[Export] public int amount = 1;
@@ -17,4 +20,18 @@ public partial class ItemInstance: Resource
amount = amount
};
}
-}
+
+ public void LoadFromJson(JObject json)
+ {
+ var blueprintPath = json.GetStringValue("blueprint");
+ blueprint = GD.Load(blueprintPath);
+ amount = json.GetIntValue("amount");
+ }
+
+ public JObject SaveToJson()
+ {
+ return new(
+ new JProperty("blueprint", blueprint.ResourcePath),
+ new JProperty("amount", amount));
+ }
+}
\ No newline at end of file
diff --git a/scripts/CSharp/Common/Inventory/ItemResource.cs b/scripts/CSharp/Common/Inventory/ItemResource.cs
index 01d6ae2..84c9b9f 100644
--- a/scripts/CSharp/Common/Inventory/ItemResource.cs
+++ b/scripts/CSharp/Common/Inventory/ItemResource.cs
@@ -1,4 +1,6 @@
-using Godot;
+using Babushka.scripts.CSharp.GameEntity.LoadSave;
+using Godot;
+using Newtonsoft.Json.Linq;
namespace Babushka.scripts.CSharp.Common.Inventory;
diff --git a/scripts/CSharp/GameEntity/Entities/Entity.cs b/scripts/CSharp/GameEntity/Entities/Entity.cs
new file mode 100644
index 0000000..fee522f
--- /dev/null
+++ b/scripts/CSharp/GameEntity/Entities/Entity.cs
@@ -0,0 +1,27 @@
+using System;
+using Babushka.scripts.CSharp.GameEntity.LoadSave;
+using Newtonsoft.Json.Linq;
+
+namespace Babushka.scripts.CSharp.GameEntity.Entities;
+
+public class Entity
+{
+ public long id;
+ public virtual string EntityType => "";
+
+ public Entity()
+ {
+ id = new Random().NextInt64();
+ }
+
+ public virtual void SaveEntity(JObject json)
+ {
+ json["id"] = id;
+ json["type"] = EntityType;
+ }
+
+ public virtual void LoadEntity(JObject json)
+ {
+ id = json.GetLongValue("id");
+ }
+}
\ No newline at end of file
diff --git a/scripts/CSharp/GameEntity/Entities/Entity.cs.uid b/scripts/CSharp/GameEntity/Entities/Entity.cs.uid
new file mode 100644
index 0000000..ba72fbb
--- /dev/null
+++ b/scripts/CSharp/GameEntity/Entities/Entity.cs.uid
@@ -0,0 +1 @@
+uid://hnmpt23ovfgl
diff --git a/scripts/CSharp/GameEntity/Entities/LoadedScenesEntity.cs b/scripts/CSharp/GameEntity/Entities/LoadedScenesEntity.cs
new file mode 100644
index 0000000..95241c3
--- /dev/null
+++ b/scripts/CSharp/GameEntity/Entities/LoadedScenesEntity.cs
@@ -0,0 +1,32 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Transactions;
+using Newtonsoft.Json.Linq;
+
+namespace Babushka.scripts.CSharp.GameEntity.Entities;
+
+public class LoadedScenesEntity : Entity
+{
+ private HashSet _loadedScenes = new();
+ public override string EntityType => OWN_TYPE_NAME;
+ public const string OWN_TYPE_NAME = "LoadedScenesEntity";
+
+ public void AddScene(string sceneName) => _loadedScenes.Add(sceneName);
+
+ public bool WasSceneLoaded(string sceneName) => _loadedScenes.Contains(sceneName);
+
+ public override void SaveEntity(JObject json)
+ {
+ base.SaveEntity(json);
+ json["scenes"] = new JArray(_loadedScenes);
+ }
+
+ public override void LoadEntity(JObject json)
+ {
+ base.LoadEntity(json);
+ JArray array = (JArray?) json["scenes"] ?? throw new Exception("No scenes found in LoadedScenesEntity.");
+
+ _loadedScenes = array.ToObject>()!;
+ }
+}
\ No newline at end of file
diff --git a/scripts/CSharp/GameEntity/Entities/LoadedScenesEntity.cs.uid b/scripts/CSharp/GameEntity/Entities/LoadedScenesEntity.cs.uid
new file mode 100644
index 0000000..c45f76e
--- /dev/null
+++ b/scripts/CSharp/GameEntity/Entities/LoadedScenesEntity.cs.uid
@@ -0,0 +1 @@
+uid://rabb1y637cm5
diff --git a/scripts/CSharp/GameEntity/Entities/PositionalEntity.cs b/scripts/CSharp/GameEntity/Entities/PositionalEntity.cs
new file mode 100644
index 0000000..98bc6b8
--- /dev/null
+++ b/scripts/CSharp/GameEntity/Entities/PositionalEntity.cs
@@ -0,0 +1,32 @@
+using Babushka.scripts.CSharp.GameEntity.LoadSave;
+using Godot;
+using Newtonsoft.Json.Linq;
+
+namespace Babushka.scripts.CSharp.GameEntity.Entities;
+
+public abstract class PositionalEntity : Entity
+{
+ public Vector2 position;
+ public string sceneName = "none";
+
+ public override void SaveEntity(JObject json)
+ {
+ base.SaveEntity(json);
+ json["posx"] = position.X;
+ json["posy"] = position.Y;
+ json["scene"] = sceneName;
+ }
+
+ public override void LoadEntity(JObject json)
+ {
+ base.LoadEntity(json);
+ position = new Vector2(
+ json.GetFloatValue("posx"),
+ json.GetFloatValue("posy"));
+ sceneName = json.GetStringValue("scene");
+ }
+
+ // Deals with Instantiation of the node
+ public abstract void InstantiateEntityNode(Node2D parent);
+
+}
\ No newline at end of file
diff --git a/scripts/CSharp/GameEntity/Entities/PositionalEntity.cs.uid b/scripts/CSharp/GameEntity/Entities/PositionalEntity.cs.uid
new file mode 100644
index 0000000..3e9ed4a
--- /dev/null
+++ b/scripts/CSharp/GameEntity/Entities/PositionalEntity.cs.uid
@@ -0,0 +1 @@
+uid://bs38dulqv7sop
diff --git a/scripts/CSharp/GameEntity/Entities/TrashEntity.cs b/scripts/CSharp/GameEntity/Entities/TrashEntity.cs
new file mode 100644
index 0000000..718db9c
--- /dev/null
+++ b/scripts/CSharp/GameEntity/Entities/TrashEntity.cs
@@ -0,0 +1,23 @@
+using Babushka.scripts.CSharp.GameEntity.Management;
+using Godot;
+
+namespace Babushka.scripts.CSharp.GameEntity.Entities;
+
+public class TrashEntity : PositionalEntity
+{
+ public override string EntityType => OWN_TYPE_NAME;
+ public const string OWN_TYPE_NAME = "TrashEntity";
+ private EntityNodeCreator _creator;
+
+ public TrashEntity()
+ {
+ }
+
+ public override void InstantiateEntityNode(Node2D parent)
+ {
+ if(_creator == null) _creator = EntityManager.Instance.NodeCreator;
+ var entityNode = _creator.InstantiateNode(EntityType);
+ parent.AddChild(entityNode);
+ entityNode.GlobalPosition = position;
+ }
+}
\ No newline at end of file
diff --git a/scripts/CSharp/GameEntity/Entities/TrashEntity.cs.uid b/scripts/CSharp/GameEntity/Entities/TrashEntity.cs.uid
new file mode 100644
index 0000000..241d68c
--- /dev/null
+++ b/scripts/CSharp/GameEntity/Entities/TrashEntity.cs.uid
@@ -0,0 +1 @@
+uid://c31k34epunk5t
diff --git a/scripts/CSharp/GameEntity/EntityNodes/TrashEntityNode.cs b/scripts/CSharp/GameEntity/EntityNodes/TrashEntityNode.cs
new file mode 100644
index 0000000..b546ea4
--- /dev/null
+++ b/scripts/CSharp/GameEntity/EntityNodes/TrashEntityNode.cs
@@ -0,0 +1,16 @@
+using Babushka.scripts.CSharp.GameEntity.Entities;
+using Godot;
+
+namespace Babushka.scripts.CSharp.GameEntity.EntityNodes;
+
+public partial class TrashEntityNode : Node2D
+{
+ private TrashEntity _trashEntity;
+
+ public void Initialize(TrashEntity trashEntity)
+ {
+ _trashEntity = trashEntity;
+ }
+
+
+}
\ No newline at end of file
diff --git a/scripts/CSharp/GameEntity/EntityNodes/TrashEntityNode.cs.uid b/scripts/CSharp/GameEntity/EntityNodes/TrashEntityNode.cs.uid
new file mode 100644
index 0000000..8c1852d
--- /dev/null
+++ b/scripts/CSharp/GameEntity/EntityNodes/TrashEntityNode.cs.uid
@@ -0,0 +1 @@
+uid://d3n8kwva4pxx5
diff --git a/scripts/CSharp/GameEntity/EntityPlacer/TrashEntityPlacer.cs b/scripts/CSharp/GameEntity/EntityPlacer/TrashEntityPlacer.cs
new file mode 100644
index 0000000..15b5b13
--- /dev/null
+++ b/scripts/CSharp/GameEntity/EntityPlacer/TrashEntityPlacer.cs
@@ -0,0 +1,26 @@
+using Babushka.scripts.CSharp.GameEntity.Entities;
+using Babushka.scripts.CSharp.GameEntity.Management;
+using Godot;
+
+namespace Babushka.scripts.CSharp.GameEntity.EntityPlacer;
+
+public partial class TrashEntityPlacer : Node2D
+{
+ private string _trashEntityType = TrashEntity.OWN_TYPE_NAME;
+
+ public override void _Ready()
+ {
+ string sceneName = EntityManager.Instance.CurrentEntitySceneContainer!.sceneName;
+ var loadedScenesEntity = EntityManager.Instance.GetUniqueEntity();
+
+ if (!loadedScenesEntity.WasSceneLoaded(sceneName))
+ {
+ TrashEntity entity = new TrashEntity();
+ entity.sceneName = sceneName;
+ entity.position = GlobalPosition;
+ EntityManager.Instance.AddEntity(entity);
+ }
+
+ QueueFree();
+ }
+}
\ No newline at end of file
diff --git a/scripts/CSharp/GameEntity/EntityPlacer/TrashEntityPlacer.cs.uid b/scripts/CSharp/GameEntity/EntityPlacer/TrashEntityPlacer.cs.uid
new file mode 100644
index 0000000..fb98f00
--- /dev/null
+++ b/scripts/CSharp/GameEntity/EntityPlacer/TrashEntityPlacer.cs.uid
@@ -0,0 +1 @@
+uid://bilg7e33usxuv
diff --git a/scripts/CSharp/GameEntity/LoadSave/EntityLoadSaveUtil.cs b/scripts/CSharp/GameEntity/LoadSave/EntityLoadSaveUtil.cs
new file mode 100644
index 0000000..39d1cd0
--- /dev/null
+++ b/scripts/CSharp/GameEntity/LoadSave/EntityLoadSaveUtil.cs
@@ -0,0 +1,44 @@
+using Newtonsoft.Json.Linq;
+
+namespace Babushka.scripts.CSharp.GameEntity.LoadSave;
+
+public static class EntityLoadSaveUtil
+{
+ private static void AssertTokenType(this JObject json, string key, JTokenType type)
+ {
+ var token = json[key];
+ if (token == null) throw new MalformedJsonException(json, key, "does not exist");
+ //if (!token.HasValues) throw new MalformedJsonException(json, key, "has no value");
+ if (token.Type != type) throw new MalformedJsonException(json, key, $"is not of type {type}");
+ }
+
+ public static long GetLongValue(this JObject json, string key)
+ {
+ AssertTokenType(json, key, JTokenType.Integer);
+ return json.Value(key);
+ }
+
+ public static int GetIntValue(this JObject json, string key)
+ {
+ AssertTokenType(json, key, JTokenType.Integer);
+ return json.Value(key);
+ }
+
+ public static float GetFloatValue(this JObject json, string key)
+ {
+ AssertTokenType(json, key, JTokenType.Float);
+ return json.Value(key);
+ }
+
+ public static JObject GetObject(this JObject json, string key)
+ {
+ AssertTokenType(json, key, JTokenType.Object);
+ return json.Value(key)!;
+ }
+
+ public static string GetStringValue(this JObject json, string key)
+ {
+ AssertTokenType(json, key, JTokenType.String);
+ return json.Value(key)!;
+ }
+}
\ No newline at end of file
diff --git a/scripts/CSharp/GameEntity/LoadSave/EntityLoadSaveUtil.cs.uid b/scripts/CSharp/GameEntity/LoadSave/EntityLoadSaveUtil.cs.uid
new file mode 100644
index 0000000..350cb0f
--- /dev/null
+++ b/scripts/CSharp/GameEntity/LoadSave/EntityLoadSaveUtil.cs.uid
@@ -0,0 +1 @@
+uid://ccu6p418viliu
diff --git a/scripts/CSharp/GameEntity/LoadSave/IJsonSerializable.cs b/scripts/CSharp/GameEntity/LoadSave/IJsonSerializable.cs
new file mode 100644
index 0000000..359bd4c
--- /dev/null
+++ b/scripts/CSharp/GameEntity/LoadSave/IJsonSerializable.cs
@@ -0,0 +1,9 @@
+using Newtonsoft.Json.Linq;
+
+namespace Babushka.scripts.CSharp.GameEntity.LoadSave;
+
+public interface IJsonSerializable
+{
+ public void LoadFromJson(JObject json);
+ public JObject SaveToJson();
+}
\ No newline at end of file
diff --git a/scripts/CSharp/GameEntity/LoadSave/IJsonSerializable.cs.uid b/scripts/CSharp/GameEntity/LoadSave/IJsonSerializable.cs.uid
new file mode 100644
index 0000000..d7911b7
--- /dev/null
+++ b/scripts/CSharp/GameEntity/LoadSave/IJsonSerializable.cs.uid
@@ -0,0 +1 @@
+uid://cuma3347l55mb
diff --git a/scripts/CSharp/GameEntity/LoadSave/MalformedJsonException.cs b/scripts/CSharp/GameEntity/LoadSave/MalformedJsonException.cs
new file mode 100644
index 0000000..d04f379
--- /dev/null
+++ b/scripts/CSharp/GameEntity/LoadSave/MalformedJsonException.cs
@@ -0,0 +1,12 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using Newtonsoft.Json.Linq;
+
+namespace Babushka.scripts.CSharp.GameEntity.LoadSave;
+
+public class MalformedJsonException(JObject actualJson, string key, string problem) : Exception
+{
+ public override string Message => $"JsonObject was malformed: {key} {problem}";
+ public override IDictionary Data => new Dictionary { { "json", actualJson } };
+}
\ No newline at end of file
diff --git a/scripts/CSharp/GameEntity/LoadSave/MalformedJsonException.cs.uid b/scripts/CSharp/GameEntity/LoadSave/MalformedJsonException.cs.uid
new file mode 100644
index 0000000..76f73aa
--- /dev/null
+++ b/scripts/CSharp/GameEntity/LoadSave/MalformedJsonException.cs.uid
@@ -0,0 +1 @@
+uid://d1o066hh84ow
diff --git a/scripts/CSharp/GameEntity/Management/EntityManager.cs b/scripts/CSharp/GameEntity/Management/EntityManager.cs
new file mode 100644
index 0000000..3e14b1a
--- /dev/null
+++ b/scripts/CSharp/GameEntity/Management/EntityManager.cs
@@ -0,0 +1,157 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using Babushka.scripts.CSharp.GameEntity.Entities;
+using Godot;
+using Newtonsoft.Json.Linq;
+using Entity = Babushka.scripts.CSharp.GameEntity.Entities.Entity;
+using PositionalEntity = Babushka.scripts.CSharp.GameEntity.Entities.PositionalEntity;
+
+namespace Babushka.scripts.CSharp.GameEntity.Management;
+
+///
+/// Manages the lifecycle and interactions of all entities within the game, including their creation, retrieval,
+/// and organization. The EntityManager serves as a centralized hub for managing both standard and positional entities.
+///
+public partial class EntityManager : Node
+{
+ public static EntityManager Instance;
+
+ [Export] private EntityNodeCreator _nodeCreator = null!;
+ [Export] private string saveDirectory = "user://save_data/";
+
+ private EntitySceneContainer? _currentEntitySceneContainer;
+ private readonly List _allEntities = new();
+
+ public IEnumerable AllEntities => _allEntities;
+ public IEnumerable AllPositionalEntities => _allEntities.OfType();
+ public EntitySceneContainer? CurrentEntitySceneContainer => _currentEntitySceneContainer;
+ public EntityNodeCreator NodeCreator => _nodeCreator;
+
+ public override void _EnterTree()
+ {
+ Instance = this;
+ Load();
+ }
+
+ public override void _Input(InputEvent @event)
+ {
+ // for debugging purposes
+ if (@event.IsActionPressed("DebugEntities"))
+ {
+ GD.Print("Entities:");
+ foreach (var entity in AllEntities)
+ {
+ GD.Print(entity.EntityType + " " + entity.id);
+ }
+ }
+
+ if(@event.IsActionPressed("SaveGame")) Save();
+ }
+
+ public void Save()
+ {
+ JArray array = new JArray();
+ foreach (var entity in AllEntities)
+ {
+ JObject saveData = new JObject();
+ entity.SaveEntity(saveData);
+ array.Add(saveData);
+ }
+
+ using var SaveFile = FileAccess.Open(saveDirectory + "save.json", FileAccess.ModeFlags.Write);
+ SaveFile.StoreString(array.ToString());
+ }
+
+ public void Load()
+ {
+ using var saveFile = FileAccess.Open(saveDirectory + "save.json", FileAccess.ModeFlags.Read);
+ if (saveFile == null) return;
+
+ JArray array = JArray.Parse(saveFile.GetAsText());
+
+ foreach (var token in array)
+ {
+ var jobj = (JObject)token;
+
+ if (jobj == null) continue;
+
+ if (jobj.TryGetValue("type", out var entityType))
+ {
+ string entityTypeString = (string) entityType!;
+ Entity entity = InitializeEntity(entityTypeString);
+ entity.LoadEntity(jobj);
+ AddEntity(entity);
+
+ }
+ }
+ }
+
+ private Entity InitializeEntity(string type)
+ {
+ Entity entity = type switch
+ {
+ TrashEntity.OWN_TYPE_NAME => new TrashEntity(),
+ LoadedScenesEntity.OWN_TYPE_NAME => new LoadedScenesEntity(),
+ _ => throw new Exception($"Trying to load unknown entity type: {type}")
+ };
+
+ return entity;
+ }
+
+ #region ENTITY MANAGEMENT
+
+ ///
+ /// Adds an entity to the list of managed entities. If the entity is a positional entity
+ /// and its scene matches the current scene container, it is also instantiated in the scene.
+ ///
+ /// The entity to be added to the manager.
+ public void AddEntity(Entity entity)
+ {
+ if (!_allEntities.Contains(entity))
+ _allEntities.Add(entity);
+ if(entity is PositionalEntity positionalEntity && positionalEntity.sceneName == _currentEntitySceneContainer?.sceneName)
+ InstantiatePositionalEntityNode(positionalEntity);
+ }
+
+ private void InstantiatePositionalEntityNode(PositionalEntity entity)
+ {
+ if(_currentEntitySceneContainer == null) return;
+ entity.InstantiateEntityNode(_currentEntitySceneContainer);
+ }
+
+ ///
+ /// Retrieves the first entity of the specified type from the list of managed entities.
+ /// If no such entity exists, creates a new instance of the specified type, adds it to the manager, and returns it.
+ ///
+ /// The type of entity to retrieve or create. Must inherit from the Entity class and have a parameterless constructor.
+ /// The first entity of the specified type or a newly created entity of that type if none were found.
+ public T GetUniqueEntity() where T : Entity, new()
+ {
+ var result = AllEntities.OfType().FirstOrDefault();
+ if (result == null)
+ {
+ var newEntity = new T();
+ AddEntity(newEntity);
+ result = newEntity;
+ }
+ return result;
+ }
+
+ #endregion
+
+ #region SCENE CONTAINER ACCESS
+
+ public void SetSceneContainer(EntitySceneContainer sceneContainer)
+ {
+ _currentEntitySceneContainer = sceneContainer;
+ }
+
+ public void UnsetSceneContainer()
+ {
+ _currentEntitySceneContainer = null;
+ }
+
+ #endregion
+
+}
\ No newline at end of file
diff --git a/scripts/CSharp/GameEntity/Management/EntityManager.cs.uid b/scripts/CSharp/GameEntity/Management/EntityManager.cs.uid
new file mode 100644
index 0000000..4f201fd
--- /dev/null
+++ b/scripts/CSharp/GameEntity/Management/EntityManager.cs.uid
@@ -0,0 +1 @@
+uid://umop2b1m1qm8
diff --git a/scripts/CSharp/GameEntity/Management/EntityManagerUtil.cs b/scripts/CSharp/GameEntity/Management/EntityManagerUtil.cs
new file mode 100644
index 0000000..d39d89b
--- /dev/null
+++ b/scripts/CSharp/GameEntity/Management/EntityManagerUtil.cs
@@ -0,0 +1,14 @@
+using PositionalEntity = Babushka.scripts.CSharp.GameEntity.Entities.PositionalEntity;
+
+namespace Babushka.scripts.CSharp.GameEntity.Management;
+
+public static class EntityManagerUtil
+{
+ public static void AddIfNeeded(this EntitySceneContainer? self, PositionalEntity entity)
+ {
+ if(self == null) return;
+ if(self.sceneName != entity.sceneName) return;
+
+ self.AddEntity(entity);
+ }
+}
\ No newline at end of file
diff --git a/scripts/CSharp/GameEntity/Management/EntityManagerUtil.cs.uid b/scripts/CSharp/GameEntity/Management/EntityManagerUtil.cs.uid
new file mode 100644
index 0000000..1fbbf02
--- /dev/null
+++ b/scripts/CSharp/GameEntity/Management/EntityManagerUtil.cs.uid
@@ -0,0 +1 @@
+uid://dc3283h7sx4cl
diff --git a/scripts/CSharp/GameEntity/Management/EntityNodeCreator.cs b/scripts/CSharp/GameEntity/Management/EntityNodeCreator.cs
new file mode 100644
index 0000000..a43a090
--- /dev/null
+++ b/scripts/CSharp/GameEntity/Management/EntityNodeCreator.cs
@@ -0,0 +1,25 @@
+using System;
+using Godot;
+using Godot.Collections;
+
+namespace Babushka.scripts.CSharp.GameEntity.Management;
+
+public partial class EntityNodeCreator : Node
+{
+ [Export] private Dictionary _entityPrefabs;
+
+ public Node2D InstantiateNode(string type)
+ {
+ if (string.IsNullOrEmpty(type))
+ {
+ throw new NullReferenceException("The type provided for Node instantiation cannot be null or empty.");
+ }
+
+ if (!_entityPrefabs.ContainsKey(type))
+ {
+ throw new Exception($"The type provided for Node instantiation ({type}) is not specified in the EntityNodeCreator dictionary.");
+ }
+
+ return _entityPrefabs[type].Instantiate();
+ }
+}
\ No newline at end of file
diff --git a/scripts/CSharp/GameEntity/Management/EntityNodeCreator.cs.uid b/scripts/CSharp/GameEntity/Management/EntityNodeCreator.cs.uid
new file mode 100644
index 0000000..dec3ecb
--- /dev/null
+++ b/scripts/CSharp/GameEntity/Management/EntityNodeCreator.cs.uid
@@ -0,0 +1 @@
+uid://bogqp274y1pgr
diff --git a/scripts/CSharp/GameEntity/Management/EntitySceneContainer.cs b/scripts/CSharp/GameEntity/Management/EntitySceneContainer.cs
new file mode 100644
index 0000000..e052fcd
--- /dev/null
+++ b/scripts/CSharp/GameEntity/Management/EntitySceneContainer.cs
@@ -0,0 +1,48 @@
+using System.Linq;
+using Babushka.scripts.CSharp.GameEntity.Entities;
+using Godot;
+using PositionalEntity = Babushka.scripts.CSharp.GameEntity.Entities.PositionalEntity;
+
+namespace Babushka.scripts.CSharp.GameEntity.Management;
+
+public partial class EntitySceneContainer : Node2D
+{
+ [Export] public string sceneName = "none";
+
+ public override void _EnterTree()
+ {
+ EntityManager.Instance.SetSceneContainer(this);
+ }
+
+ public override void _ExitTree()
+ {
+ EntityManager.Instance.Save();
+ EntityManager.Instance.UnsetSceneContainer();
+ }
+
+ public override void _Ready()
+ {
+ AddAllEntities();
+ CallDeferred(nameof(RegisterWithScenesEntity));
+ }
+
+ private void RegisterWithScenesEntity()
+ {
+ var loadedScenesEntity = EntityManager.Instance.GetUniqueEntity();
+ loadedScenesEntity.AddScene(sceneName);
+ }
+
+ public void AddAllEntities()
+ {
+ foreach (var positionalEntity in EntityManager.Instance.AllPositionalEntities.Where(x => x.sceneName == sceneName))
+ {
+ AddEntity(positionalEntity);
+ }
+ }
+
+ public void AddEntity(PositionalEntity entity)
+ {
+ entity.InstantiateEntityNode(this);
+ }
+
+}
\ No newline at end of file
diff --git a/scripts/CSharp/GameEntity/Management/EntitySceneContainer.cs.uid b/scripts/CSharp/GameEntity/Management/EntitySceneContainer.cs.uid
new file mode 100644
index 0000000..12921a3
--- /dev/null
+++ b/scripts/CSharp/GameEntity/Management/EntitySceneContainer.cs.uid
@@ -0,0 +1 @@
+uid://ca1pg6k3gn47y
diff --git a/shader/HSV.gdshader b/shader/HSV.gdshader
index 168027b..0b19605 100644
--- a/shader/HSV.gdshader
+++ b/shader/HSV.gdshader
@@ -12,6 +12,9 @@ uniform float brightness_add : hint_range(-1.0, 1.0) = 0.0;
// Contrast multiplier in RGB space. 1.0 means no change.
uniform float contrast_mult : hint_range(0.0, 2.0) = 1.0;
+//Cached Color value to reapply modulate
+varying vec4 modulate;
+
// Converts an RGB color to HSV.
vec3 rgb2hsv(vec3 c) {
float cMax = max(max(c.r, c.g), c.b);
@@ -65,6 +68,10 @@ vec3 hsv2rgb(vec3 c) {
return rgb + vec3(m);
}
+void vertex(){
+ modulate = COLOR;
+}
+
void fragment() {
// Get the original texture color.
vec4 tex_color = texture(TEXTURE, UV);
@@ -89,4 +96,6 @@ void fragment() {
// Output the final color while preserving the original alpha.
COLOR = vec4(col, tex_color.a);
+ //reapply vertex color value to keep modulate changes
+ COLOR = COLOR * modulate;
}
diff --git a/shader/repeat_texture.gdshader b/shader/repeat_texture.gdshader
index d534353..545ffdb 100644
--- a/shader/repeat_texture.gdshader
+++ b/shader/repeat_texture.gdshader
@@ -2,8 +2,14 @@ shader_type canvas_item;
uniform vec2 tiling_scale = vec2(5.0, 5.0);
uniform sampler2D noise : repeat_enable;
+varying vec4 modulate;
+
+void vertex() {
+ modulate = COLOR;
+}
void fragment() {
vec2 uv = vec2(UV.x * tiling_scale.x, UV.y * tiling_scale.y); // Change 10.0 to control tiling scale
COLOR = texture(TEXTURE, fract(uv));
+ COLOR = COLOR * modulate;
}
diff --git a/shader/swaying_plant.gdshader b/shader/swaying_plant.gdshader
index 42a0f76..e1bcee5 100644
--- a/shader/swaying_plant.gdshader
+++ b/shader/swaying_plant.gdshader
@@ -26,6 +26,9 @@ uniform float heightOffset : hint_range(0.0, 1.0);
// With the offset value, you can if you want different moves for each asset. Just put a random value (1, 2, 3) in the editor. Don't forget to mark the material as unique if you use this
uniform float offset = 0;
+// caching color settings to reapply modulate value
+varying vec4 modulate;
+
float getWind(vec2 vertex, vec2 uv, float time){
float diff = pow(maxStrength - minStrength, 2.0);
float strength = clamp(minStrength + diff + sin(time / interval) * diff, minStrength, maxStrength) * strengthScale;
@@ -47,8 +50,13 @@ float noise(vec2 x) {
}
void vertex() {
+ modulate = COLOR;
vec4 pos = MODEL_MATRIX * vec4(0.0, 0.0, 0.0, 1.0);
//float time = TIME * speed + sin(VERTEX.x * noise(VERTEX.xy) * offset);
float time = TIME * speed + sin(pos.x * offset) * cos( pos.x * offset) ;
VERTEX.x += getWind(VERTEX.xy, UV, time);
}
+
+void fragment() {
+ COLOR = modulate * COLOR;
+}
\ No newline at end of file