diff --git a/art/nature/grass/grass-1.png b/art/nature/grass/grass-1.png new file mode 100644 index 0000000..1f4559e Binary files /dev/null and b/art/nature/grass/grass-1.png differ diff --git a/art/nature/grass/grass-1.png.import b/art/nature/grass/grass-1.png.import new file mode 100644 index 0000000..fe4d1a5 --- /dev/null +++ b/art/nature/grass/grass-1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dgavbfci8x178" +path="res://.godot/imported/grass-1.png-ca7b452843206b712388940e3c3d5532.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/nature/grass/grass-1.png" +dest_files=["res://.godot/imported/grass-1.png-ca7b452843206b712388940e3c3d5532.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/nature/grass/grass-2.png b/art/nature/grass/grass-2.png new file mode 100644 index 0000000..3e3a552 Binary files /dev/null and b/art/nature/grass/grass-2.png differ diff --git a/art/nature/grass/grass-2.png.import b/art/nature/grass/grass-2.png.import new file mode 100644 index 0000000..a13f96f --- /dev/null +++ b/art/nature/grass/grass-2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://h2b5aufaaw7w" +path="res://.godot/imported/grass-2.png-6f43a52066099666b3212aa92bb38a9f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/nature/grass/grass-2.png" +dest_files=["res://.godot/imported/grass-2.png-6f43a52066099666b3212aa92bb38a9f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/nature/grass/grass-3.png b/art/nature/grass/grass-3.png new file mode 100644 index 0000000..799700a Binary files /dev/null and b/art/nature/grass/grass-3.png differ diff --git a/art/nature/grass/grass-3.png.import b/art/nature/grass/grass-3.png.import new file mode 100644 index 0000000..ae66d17 --- /dev/null +++ b/art/nature/grass/grass-3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ct7ea8ikor5rf" +path="res://.godot/imported/grass-3.png-694a7f12b6e32536c4f27363ec79c45a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/nature/grass/grass-3.png" +dest_files=["res://.godot/imported/grass-3.png-694a7f12b6e32536c4f27363ec79c45a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/nature/grass/grass-4.png b/art/nature/grass/grass-4.png new file mode 100644 index 0000000..4f59004 Binary files /dev/null and b/art/nature/grass/grass-4.png differ diff --git a/art/nature/grass/grass-4.png.import b/art/nature/grass/grass-4.png.import new file mode 100644 index 0000000..6633bb7 --- /dev/null +++ b/art/nature/grass/grass-4.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://badnnid7dgnpk" +path="res://.godot/imported/grass-4.png-e2855f1a80a4bb56abcc9b4ab623b57b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/nature/grass/grass-4.png" +dest_files=["res://.godot/imported/grass-4.png-e2855f1a80a4bb56abcc9b4ab623b57b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/nature/grass/grass-4.png~ b/art/nature/grass/grass-4.png~ new file mode 100644 index 0000000..9226a35 Binary files /dev/null and b/art/nature/grass/grass-4.png~ differ diff --git a/art/nature/grass/grass-5.png b/art/nature/grass/grass-5.png new file mode 100644 index 0000000..aab801b Binary files /dev/null and b/art/nature/grass/grass-5.png differ diff --git a/art/nature/grass/grass-5.png.import b/art/nature/grass/grass-5.png.import new file mode 100644 index 0000000..879ba67 --- /dev/null +++ b/art/nature/grass/grass-5.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b644ofy7fml5w" +path="res://.godot/imported/grass-5.png-415eca44a6277d6c20c8cb81e371080f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/nature/grass/grass-5.png" +dest_files=["res://.godot/imported/grass-5.png-415eca44a6277d6c20c8cb81e371080f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/nature/grass/grass-6.png b/art/nature/grass/grass-6.png new file mode 100644 index 0000000..48ebfd9 Binary files /dev/null and b/art/nature/grass/grass-6.png differ diff --git a/art/nature/grass/grass-6.png.import b/art/nature/grass/grass-6.png.import new file mode 100644 index 0000000..0a446fc --- /dev/null +++ b/art/nature/grass/grass-6.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d3dwl6ph0pu1d" +path="res://.godot/imported/grass-6.png-78792f43caad598457a381c5989c9eb5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/nature/grass/grass-6.png" +dest_files=["res://.godot/imported/grass-6.png-78792f43caad598457a381c5989c9eb5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/Babushka_scene_farm_outside_2d.tscn b/scenes/Babushka_scene_farm_outside_2d.tscn index c39ddd0..36ae333 100644 --- a/scenes/Babushka_scene_farm_outside_2d.tscn +++ b/scenes/Babushka_scene_farm_outside_2d.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=85 format=3 uid="uid://gigb28qk8t12"] +[gd_scene load_steps=95 format=3 uid="uid://gigb28qk8t12"] [ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Player2D.tscn" id="1_7wfwe"] [ext_resource type="Texture2D" uid="uid://8sr11ex30n0m" path="res://art/mockups/Kenney_Backgrounds/Samples/uncolored_hills.png" id="2_7b2ri"] @@ -48,11 +48,18 @@ [ext_resource type="AudioStream" uid="uid://foyw26hq1qp5" path="res://audio/sfx/Farming/SFX_GettingWater_02.wav" id="40_ceriq"] [ext_resource type="Texture2D" uid="uid://hlgoftb0fv34" path="res://art/farm/tilable grounds/böden/brüchiger beton boden.png" id="40_d77e7"] [ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer.cs" id="40_w3jkj"] +[ext_resource type="Texture2D" uid="uid://dgavbfci8x178" path="res://art/nature/grass/grass-1.png" id="41_apj51"] [ext_resource type="Script" uid="uid://clxb3n668oud3" path="res://scripts/CSharp/Common/Audio/AudioDebugger.cs" id="42_1nkjm"] +[ext_resource type="Texture2D" uid="uid://b644ofy7fml5w" path="res://art/nature/grass/grass-5.png" id="42_loeum"] [ext_resource type="AudioStream" uid="uid://vcftvrpi6c7k" path="res://audio/sfx/Farming/SFX_Harke_03_Solo.wav" id="42_wtw65"] [ext_resource type="AudioStream" uid="uid://bxh5m04vdo0sr" path="res://audio/sfx/Farming/SFX_Harke_04_Solo.wav" id="43_1nkjm"] +[ext_resource type="Texture2D" uid="uid://badnnid7dgnpk" path="res://art/nature/grass/grass-4.png" id="43_i36hd"] +[ext_resource type="Texture2D" uid="uid://h2b5aufaaw7w" path="res://art/nature/grass/grass-2.png" id="44_uxa2m"] [ext_resource type="AudioStream" uid="uid://dapsknn486aee" path="res://audio/sfx/Farming/SFX_WateringPlants_01.wav" id="45_lbk0f"] +[ext_resource type="Texture2D" uid="uid://ct7ea8ikor5rf" path="res://art/nature/grass/grass-3.png" id="45_lwk6t"] [ext_resource type="AudioStream" uid="uid://dnyne8wov50so" path="res://audio/sfx/Farming/SFX_WateringPlants_02.wav" id="46_2rjny"] +[ext_resource type="Texture2D" uid="uid://d3dwl6ph0pu1d" path="res://art/nature/grass/grass-6.png" id="46_ycj14"] +[ext_resource type="Texture2D" uid="uid://lvhbicmwqab5" path="res://art/farm/tilable grounds/böden/fruchtbarer wilder trockender boden.png" id="47_loeum"] [ext_resource type="AudioStream" uid="uid://c43a6x43jkikl" path="res://audio/sfx/Farming/SFX_GettingWater_Well_01_Reverb.wav" id="49_d77e7"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_wtdui"] @@ -175,12 +182,24 @@ shader_parameter/distortion = 1.0 shader_parameter/heightOffset = 0.0 shader_parameter/offset = 0.0 +[sub_resource type="ShaderMaterial" id="ShaderMaterial_apj51"] +shader = ExtResource("13_kt1wx") +shader_parameter/tiling_scale = Vector2(5, 5) + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_loeum"] +shader = ExtResource("13_kt1wx") +shader_parameter/tiling_scale = Vector2(1, 20) + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_i36hd"] +shader = ExtResource("13_kt1wx") +shader_parameter/tiling_scale = Vector2(1, 25) + [sub_resource type="RectangleShape2D" id="RectangleShape2D_2nee2"] -size = Vector2(5905, 1176) +size = Vector2(5782, 1176) [sub_resource type="RectangleShape2D" id="RectangleShape2D_p6n74"] resource_local_to_scene = true -size = Vector2(7340, 1192) +size = Vector2(7150, 1192) [sub_resource type="AudioStreamPlaylist" id="AudioStreamPlaylist_ceriq"] loop = false @@ -229,6 +248,7 @@ motion_mirroring = Vector2(2048, 0) [node name="Sprite2D2" type="Sprite2D" parent="ParallaxBackground/background color layer"] modulate = Color(0.5607, 0.89, 0.675955, 1) +z_index = -500 position = Vector2(4096, 0) scale = Vector2(2, 2) texture = ExtResource("2_7b2ri") @@ -237,6 +257,7 @@ offset = Vector2(0, -100) [node name="Sprite2D3" type="Sprite2D" parent="ParallaxBackground/background color layer"] modulate = Color(0.5607, 0.89, 0.675955, 1) +z_index = -500 scale = Vector2(2, 2) texture = ExtResource("2_7b2ri") centered = false @@ -244,6 +265,7 @@ offset = Vector2(0, -100) [node name="Sprite2D4" type="Sprite2D" parent="ParallaxBackground/background color layer"] modulate = Color(0.5607, 0.89, 0.675955, 1) +z_index = -500 position = Vector2(8192, 0) scale = Vector2(2, 2) texture = ExtResource("2_7b2ri") @@ -256,6 +278,7 @@ motion_scale = Vector2(0.2, 0.2) motion_mirroring = Vector2(7000, 0) [node name="cloud" type="Sprite2D" parent="ParallaxBackground/clouds layer"] +z_index = -400 position = Vector2(792, 400) scale = Vector2(2, 2) texture = ExtResource("3_r34wi") @@ -263,6 +286,7 @@ centered = false offset = Vector2(0, -100) [node name="cloud2" type="Sprite2D" parent="ParallaxBackground/clouds layer"] +z_index = -400 position = Vector2(2656, 272) scale = Vector2(2, 2) texture = ExtResource("4_xh22q") @@ -270,6 +294,7 @@ centered = false offset = Vector2(0, -100) [node name="cloud3" type="Sprite2D" parent="ParallaxBackground/clouds layer"] +z_index = -400 position = Vector2(3240, 488) scale = Vector2(2, 2) texture = ExtResource("5_k3wpj") @@ -277,6 +302,7 @@ centered = false offset = Vector2(0, -100) [node name="cloud4" type="Sprite2D" parent="ParallaxBackground/clouds layer"] +z_index = -400 position = Vector2(5461, 185) scale = Vector2(2, 2) texture = ExtResource("5_r0vdg") @@ -294,6 +320,7 @@ scale = Vector2(1.2, 1.2) [node name="hills" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"] modulate = Color(0.709819, 0.713726, 0.717632, 1) +z_index = -300 position = Vector2(0, 1420) scale = Vector2(3, 3) texture = ExtResource("7_sbyqw") @@ -302,6 +329,7 @@ offset = Vector2(0, -100) [node name="hills 1" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"] modulate = Color(0.709819, 0.713726, 0.717632, 1) +z_index = -300 position = Vector2(2999, 1420) scale = Vector2(3, 3) texture = ExtResource("8_kt1wx") @@ -310,72 +338,84 @@ offset = Vector2(0, -100) [node name="tree" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"] modulate = Color(0.651194, 0.592081, 0.635554, 1) +z_index = -300 position = Vector2(376, 1136) scale = Vector2(2.33333, 1.64286) texture = ExtResource("9_ubx8m") [node name="tree2" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"] modulate = Color(0.651194, 0.592081, 0.635554, 1) +z_index = -300 position = Vector2(312, 1160) scale = Vector2(2.33333, 1.64286) texture = ExtResource("9_ubx8m") [node name="tree3" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"] modulate = Color(0.651194, 0.592081, 0.635554, 1) +z_index = -300 position = Vector2(216, 1072) scale = Vector2(1.46078, 0.957947) texture = ExtResource("10_d53cn") [node name="tree4" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"] modulate = Color(0.651194, 0.592081, 0.635554, 1) +z_index = -300 position = Vector2(104, 1128) scale = Vector2(2.33333, 1.64286) texture = ExtResource("9_ubx8m") [node name="tree5" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"] modulate = Color(0.651194, 0.592081, 0.635554, 1) +z_index = -300 position = Vector2(1640, 1088) scale = Vector2(2.33333, 1.64286) texture = ExtResource("9_ubx8m") [node name="tree6" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"] modulate = Color(0.651194, 0.592081, 0.635554, 1) +z_index = -300 position = Vector2(2456, 1256) scale = Vector2(2.33333, 1.64286) texture = ExtResource("9_ubx8m") [node name="tree7" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"] modulate = Color(0.651194, 0.592081, 0.635554, 1) +z_index = -300 position = Vector2(2392, 1288) scale = Vector2(2.33333, 1.64286) texture = ExtResource("9_ubx8m") [node name="tree8" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"] modulate = Color(0.651194, 0.592081, 0.635554, 1) +z_index = -300 position = Vector2(2568, 1200) scale = Vector2(1.33805, 0.991627) texture = ExtResource("11_1uen0") [node name="tree9" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"] modulate = Color(0.651194, 0.592081, 0.635554, 1) +z_index = -300 position = Vector2(3376, 1224) scale = Vector2(2.33333, 1.64286) texture = ExtResource("9_ubx8m") [node name="tree10" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"] modulate = Color(0.651194, 0.592081, 0.635554, 1) +z_index = -300 position = Vector2(3488, 1248) scale = Vector2(0.939717, 0.72619) texture = ExtResource("12_mrwmr") [node name="tree11" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"] modulate = Color(0.651194, 0.592081, 0.635554, 1) +z_index = -300 position = Vector2(4912, 1078.25) scale = Vector2(2.33333, 1.64286) texture = ExtResource("9_ubx8m") [node name="Sprite2D" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"] modulate = Color(0.584268, 0.659007, 0.690272, 1) +z_index = -300 position = Vector2(3069.17, 2218.33) scale = Vector2(12, 3) texture = ExtResource("12_6b2nr") @@ -505,12 +545,14 @@ scale = Vector2(3.008, 2.76803) texture = ExtResource("14_d53cn") [node name="JelenaMockupBg02" type="Sprite2D" parent="ParallaxBackground/background layer 4"] +z_index = -200 material = SubResource("ShaderMaterial_wtdui") position = Vector2(2668, 726) scale = Vector2(2.75, 2.75) texture = ExtResource("13_0qu0h") [node name="JelenaMockupBg03" type="Sprite2D" parent="ParallaxBackground/background layer 4"] +z_index = -200 material = SubResource("ShaderMaterial_wtdui") position = Vector2(7923, 727) scale = Vector2(2.75, 2.75) @@ -790,10 +832,12 @@ region_rect = Rect2(1834, -5, 733, 1360) motion_mirroring = Vector2(3779, 0) [node name="Sonnenblumeseamless" type="Sprite2D" parent="ParallaxBackground/sunflower field"] +z_index = -50 position = Vector2(1892, 1863) texture = ExtResource("23_d77e7") [node name="Sonnenblumeseamless2" type="Sprite2D" parent="ParallaxBackground/sunflower field"] +z_index = -50 position = Vector2(9411, 1863) texture = ExtResource("23_d77e7") @@ -802,6 +846,7 @@ 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) @@ -937,7 +982,7 @@ z_index = 1 y_sort_enabled = true [node name="Yeli" parent="YSorted" instance=ExtResource("24_wtdui")] -position = Vector2(6173, 3310) +position = Vector2(6403, 3362) [node name="Vesna" parent="YSorted" node_paths=PackedStringArray("_fieldParent") instance=ExtResource("1_7wfwe")] z_index = 1 @@ -946,6 +991,9 @@ _fieldParent = NodePath("../Farm visuals/FieldParent") _hoe = ExtResource("28_6b2nr") _wateringCan = ExtResource("28_ipqaa") +[node name="FarmingControls" parent="YSorted/Vesna" index="1" node_paths=PackedStringArray("_camera")] +_camera = NodePath("../../../Camera2D") + [node name="Brünnen" type="Sprite2D" parent="YSorted"] z_index = 1 y_sort_enabled = true @@ -993,7 +1041,7 @@ position = Vector2(0, -159) shape = SubResource("CircleShape2D_ipqaa") [node name="RakeGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")] -position = Vector2(8628, 2060) +position = Vector2(8391, 2060) [node name="SpawnWithItem" parent="YSorted/RakeGenericPickup" index="0"] _blueprint = ExtResource("28_6b2nr") @@ -1051,6 +1099,7 @@ scale = Vector2(2.425, 2.425) [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) @@ -1069,6 +1118,7 @@ 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(2612, 4022) scale = Vector2(2, 2) @@ -1078,6 +1128,7 @@ 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) @@ -1096,6 +1147,7 @@ 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) @@ -1114,6 +1166,7 @@ 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) @@ -1141,6 +1194,7 @@ 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) @@ -1150,6 +1204,7 @@ 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) @@ -1168,6 +1223,7 @@ 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) @@ -1177,6 +1233,7 @@ 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) @@ -1204,6 +1261,7 @@ 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) @@ -1231,6 +1289,7 @@ 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) @@ -1249,6 +1308,7 @@ 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) @@ -1278,6 +1338,7 @@ 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") @@ -1289,6 +1350,7 @@ 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(7053, 2891) scale = Vector2(2, 2) @@ -1359,6 +1421,7 @@ 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) @@ -1377,6 +1440,7 @@ 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) @@ -1440,6 +1504,7 @@ 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) material = SubResource("ShaderMaterial_bcdgk") position = Vector2(7763, 4164) scale = Vector2(3.21806, 3.18583) @@ -1449,6 +1514,7 @@ 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) @@ -1503,6 +1569,7 @@ 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) @@ -1530,6 +1597,7 @@ 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) @@ -1580,6 +1648,403 @@ offset = Vector2(0, -800) region_enabled = true region_rect = Rect2(0, 0, 1440, 1576) +[node name="grass" type="Node2D" parent="YSorted/Farm visuals/Static/greenery"] + +[node name="grass" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +modulate = Color(0.856076, 0.855033, 0.937369, 1) +z_index = -5 +position = Vector2(2879, 1946) +scale = Vector2(5.77602, 3.87779) +texture = ExtResource("41_apj51") +region_enabled = true +region_rect = Rect2(42, 16, 176, 163) + +[node name="grass13" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +modulate = Color(0.954868, 0.882599, 0.798501, 1) +z_index = -5 +position = Vector2(3739, 2056) +scale = Vector2(5.77602, 3.87779) +texture = ExtResource("41_apj51") +region_enabled = true +region_rect = Rect2(332, 194, 179, 154) + +[node name="grass14" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(3016, 2562) +scale = Vector2(5.77602, 3.87779) +texture = ExtResource("41_apj51") +region_enabled = true +region_rect = Rect2(22, 226, 197, 145) + +[node name="grass15" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(3608, 2790.07) +scale = Vector2(5.58376, 4.48372) +texture = ExtResource("41_apj51") +region_enabled = true +region_rect = Rect2(22, 226, 197, 145) + +[node name="grass16" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +modulate = Color(0.856076, 0.855033, 0.937369, 1) +z_index = -5 +position = Vector2(3058, 3301) +scale = Vector2(5.58376, 4.48372) +texture = ExtResource("41_apj51") +region_enabled = true +region_rect = Rect2(305, 25, 186, 153) + +[node name="grass18" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +modulate = Color(0.78, 0.78, 0.78, 1) +z_index = -5 +position = Vector2(4804, 3178) +scale = Vector2(5.58376, 2.56212) +texture = ExtResource("41_apj51") +region_enabled = true +region_rect = Rect2(305, 25, 186, 153) + +[node name="grass19" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(4310, 3499) +scale = Vector2(5.58376, 4.48372) +texture = ExtResource("44_uxa2m") +region_enabled = true +region_rect = Rect2(364, 32, 148, 153) + +[node name="grass20" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(5187.9, 3245) +scale = Vector2(7.28513, 4.2484) +texture = ExtResource("44_uxa2m") +region_enabled = true +region_rect = Rect2(364, 32, 148, 153) + +[node name="grass21" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(5510, 3499) +scale = Vector2(7.28513, 6.16997) +texture = ExtResource("44_uxa2m") +region_enabled = true +region_rect = Rect2(364, 32, 148, 153) + +[node name="grass22" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +modulate = Color(0.78, 0.78, 0.78, 1) +z_index = -5 +position = Vector2(6049, 3233.5) +scale = Vector2(7.28513, 4.43792) +texture = ExtResource("44_uxa2m") +region_enabled = true +region_rect = Rect2(364, 32, 148, 153) + +[node name="grass23" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +modulate = Color(0.954868, 0.882599, 0.798501, 1) +z_index = -5 +position = Vector2(6417, 3499) +scale = Vector2(7.28513, 6.16997) +texture = ExtResource("44_uxa2m") +region_enabled = true +region_rect = Rect2(29, 204, 219, 159) + +[node name="grass24" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(7052, 3274.76) +scale = Vector2(7.28513, 4.46234) +texture = ExtResource("44_uxa2m") +region_enabled = true +region_rect = Rect2(29, 204, 219, 159) + +[node name="grass25" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +modulate = Color(0.856076, 0.855033, 0.937369, 1) +z_index = -5 +position = Vector2(7473, 3724) +scale = Vector2(7.28513, 6.16997) +texture = ExtResource("44_uxa2m") +region_enabled = true +region_rect = Rect2(29, 204, 219, 159) + +[node name="grass26" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(7662, 2562) +rotation = 1.57079 +scale = Vector2(7.28513, 6.16997) +texture = ExtResource("44_uxa2m") +region_enabled = true +region_rect = Rect2(29, 204, 219, 159) + +[node name="grass27" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(7757, 3423) +rotation = 1.57079 +scale = Vector2(7.28513, 6.16997) +texture = ExtResource("44_uxa2m") +region_enabled = true +region_rect = Rect2(29, 204, 219, 159) + +[node name="grass17" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(3702, 3398) +rotation = 2.09439 +scale = Vector2(5.58376, 4.48372) +texture = ExtResource("41_apj51") +region_enabled = true +region_rect = Rect2(305, 25, 186, 153) + +[node name="grass2" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +modulate = Color(0.78, 0.78, 0.78, 1) +z_index = -5 +position = Vector2(8846.24, 1965) +scale = Vector2(8.56132, 4.49734) +texture = ExtResource("41_apj51") +region_enabled = true +region_rect = Rect2(332, 194, 179, 154) + +[node name="grass3" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +modulate = Color(0.954868, 0.882599, 0.798501, 1) +z_index = -5 +position = Vector2(18189, 1960) +scale = Vector2(5.77602, 3.87779) +texture = ExtResource("42_loeum") +region_enabled = true +region_rect = Rect2(7, 4, 256, 220) + +[node name="grass38" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +modulate = Color(0.856076, 0.855033, 0.937369, 1) +z_index = -5 +position = Vector2(19442, 1960) +scale = Vector2(5.77602, 3.87779) +texture = ExtResource("42_loeum") +region_enabled = true +region_rect = Rect2(7, 59, 257, 157) + +[node name="grass32" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(16670, 1998.41) +scale = Vector2(9.30275, 4.60296) +texture = ExtResource("43_i36hd") +region_enabled = true +region_rect = Rect2(147, 255, 218, 128) + +[node name="grass33" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(15759.5, 2214.79) +scale = Vector2(6.8578, 6.10617) +texture = ExtResource("43_i36hd") +region_enabled = true +region_rect = Rect2(147, 255, 218, 128) + +[node name="grass41" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(15980, 2942) +scale = Vector2(6.8578, 6.10617) +texture = ExtResource("43_i36hd") +region_enabled = true +region_rect = Rect2(307, 48, 183, 193) + +[node name="grass34" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(14537, 2465) +scale = Vector2(5.22018, 6.29687) +texture = ExtResource("43_i36hd") +region_enabled = true +region_rect = Rect2(147, 255, 218, 128) + +[node name="grass35" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +modulate = Color(0.78, 0.78, 0.78, 1) +z_index = -5 +position = Vector2(14537, 3031) +scale = Vector2(5.22018, 6.29687) +texture = ExtResource("43_i36hd") +region_enabled = true +region_rect = Rect2(147, 255, 218, 128) + +[node name="grass36" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +modulate = Color(0.856076, 0.855033, 0.937369, 1) +z_index = -5 +position = Vector2(14537, 3570) +scale = Vector2(5.1948, 5.15362) +texture = ExtResource("43_i36hd") +region_enabled = true +region_rect = Rect2(307, 48, 183, 193) + +[node name="grass37" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(15217, 3630) +scale = Vector2(5.1948, 5.15362) +texture = ExtResource("43_i36hd") +region_enabled = true +region_rect = Rect2(7, 4, 267, 239) + +[node name="grass4" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(23646, 2340) +rotation = 1.57079 +scale = Vector2(5.77602, 3.87779) +texture = ExtResource("43_i36hd") +region_enabled = true +region_rect = Rect2(7, 4, 267, 239) + +[node name="grass40" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(23915, 3644) +rotation = 3.40339 +scale = Vector2(5.52625, 5.81879) +texture = ExtResource("44_uxa2m") +region_enabled = true +region_rect = Rect2(317, 219, 185, 159) + +[node name="grass11" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(20549, 1942) +scale = Vector2(5.77602, 3.87779) +texture = ExtResource("43_i36hd") +region_enabled = true +region_rect = Rect2(147, 255, 218, 128) + +[node name="grass39" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +modulate = Color(0.954868, 0.882599, 0.798501, 1) +z_index = -5 +position = Vector2(21558, 1984) +scale = Vector2(5.77602, 6.94382) +texture = ExtResource("45_lwk6t") +region_enabled = true +region_rect = Rect2(21, 222, 491, 89) + +[node name="grass12" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +modulate = Color(0.856076, 0.855033, 0.937369, 1) +z_index = -5 +position = Vector2(22676, 1938) +scale = Vector2(5.77602, 3.87779) +texture = ExtResource("44_uxa2m") +region_enabled = true +region_rect = Rect2(29, 204, 219, 159) + +[node name="grass5" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(15375, 3149) +scale = Vector2(5.77602, 3.87779) +texture = ExtResource("44_uxa2m") +region_enabled = true +region_rect = Rect2(16, 17, 290, 183) + +[node name="grass6" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +modulate = Color(0.78, 0.78, 0.78, 1) +z_index = -5 +position = Vector2(13784.1, 1946) +scale = Vector2(7.39612, 3.87779) +texture = ExtResource("44_uxa2m") +region_enabled = true +region_rect = Rect2(317, 219, 185, 159) + +[node name="grass30" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(14417, 2026) +scale = Vector2(5.5153, 4.20665) +texture = ExtResource("44_uxa2m") +region_enabled = true +region_rect = Rect2(16, 17, 290, 183) + +[node name="grass31" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(15774, 3374) +scale = Vector2(4.53474, 4.07413) +texture = ExtResource("42_loeum") +region_enabled = true +region_rect = Rect2(22, 72, 489, 274) + +[node name="grass29" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +modulate = Color(0.856076, 0.855033, 0.937369, 1) +z_index = -5 +position = Vector2(12847, 1946) +scale = Vector2(5.91724, 3.87779) +texture = ExtResource("44_uxa2m") +region_enabled = true +region_rect = Rect2(29, 204, 219, 159) + +[node name="grass7" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(10546.9, 2035.5) +scale = Vector2(5.38464, 7.05479) +texture = ExtResource("45_lwk6t") +region_enabled = true +region_rect = Rect2(32, 32, 445, 73) + +[node name="grass28" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(10321, 1770) +scale = Vector2(5.38464, 7.05479) +texture = ExtResource("45_lwk6t") +region_enabled = true +region_rect = Rect2(21, 222, 491, 89) + +[node name="grass8" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +modulate = Color(0.954868, 0.882599, 0.798501, 1) +z_index = -5 +position = Vector2(7291, 2809) +scale = Vector2(3, 3) +texture = ExtResource("46_ycj14") +region_enabled = true +region_rect = Rect2(14, 38, 295, 165) + +[node name="grass9" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +modulate = Color(0.856076, 0.855033, 0.937369, 1) +z_index = -5 +position = Vector2(7798.25, 1896.75) +scale = Vector2(3.76102, 3.55455) +texture = ExtResource("42_loeum") +region_enabled = true +region_rect = Rect2(14, 38, 295, 165) + +[node name="grass10" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/grass"] +z_index = -5 +position = Vector2(4310, 2676) +rotation = -1.57079 +scale = Vector2(3, 4.88) +texture = ExtResource("45_lwk6t") +region_enabled = true +region_rect = Rect2(21, 222, 491, 89) + +[node name="stone floor" type="Node2D" parent="YSorted/Farm visuals/Static/greenery"] + +[node name="stone" type="Sprite2D" parent="YSorted/Farm visuals/Static/greenery/stone floor"] +z_index = -6 +material = SubResource("ShaderMaterial_apj51") +position = Vector2(5864, 2051) +scale = Vector2(4.5, 3) +texture = ExtResource("47_loeum") + +[node name="fieldBorder" type="Node2D" parent="YSorted/Farm visuals/Static"] + +[node name="leftSideTop" type="Sprite2D" parent="YSorted/Farm visuals/Static/fieldBorder"] +z_index = -3 +material = SubResource("ShaderMaterial_loeum") +position = Vector2(11132, 2252) +rotation = 1.5708 +scale = Vector2(0.1, 8.7) +texture = ExtResource("21_if5vh") + +[node name="leftSideBottom" type="Sprite2D" parent="YSorted/Farm visuals/Static/fieldBorder"] +z_index = -3 +material = SubResource("ShaderMaterial_loeum") +position = Vector2(11159, 3443) +rotation = 1.5708 +scale = Vector2(0.1, 8.7) +texture = ExtResource("21_if5vh") + +[node name="rightSideTop" type="Sprite2D" parent="YSorted/Farm visuals/Static/fieldBorder"] +z_index = -3 +material = SubResource("ShaderMaterial_i36hd") +position = Vector2(20164, 2282) +rotation = 1.5708 +scale = Vector2(0.1, 10.8) +texture = ExtResource("21_if5vh") + +[node name="rightSideBottom" type="Sprite2D" parent="YSorted/Farm visuals/Static/fieldBorder"] +z_index = -3 +material = SubResource("ShaderMaterial_i36hd") +position = Vector2(20124, 3453) +rotation = 1.5708 +scale = Vector2(0.1, 10.8) +texture = ExtResource("21_if5vh") + [node name="FieldParent" type="Node2D" parent="YSorted/Farm visuals"] position = Vector2(53, 20) scale = Vector2(1, 0.993819) @@ -1592,11 +2057,13 @@ collision_mask = 5 collision_priority = 10.0 [node name="CollisionShape2D" type="CollisionShape2D" parent="YSorted/Farm visuals/FieldParent/Area2D"] -position = Vector2(2897.5, 2949) +position = Vector2(2896, 2949) +scale = Vector2(1, 1) shape = SubResource("RectangleShape2D_2nee2") [node name="CollisionShape2D2" type="CollisionShape2D" parent="YSorted/Farm visuals/FieldParent/Area2D"] -position = Vector2(11993, 2960) +position = Vector2(11914, 2960) +scale = Vector2(1, 1) shape = SubResource("RectangleShape2D_p6n74") [node name="Blocker" type="Node2D" parent="YSorted"]