|
|
|
|
@ -1,4 +1,4 @@
|
|
|
|
|
[gd_scene load_steps=117 format=3 uid="uid://gigb28qk8t12"]
|
|
|
|
|
[gd_scene load_steps=115 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"]
|
|
|
|
|
@ -28,7 +28,6 @@
|
|
|
|
|
[ext_resource type="Texture2D" uid="uid://dg7rlugnq0t45" path="res://art/farm/farming/farmobjekte/brünnen.png" id="21_ualyd"]
|
|
|
|
|
[ext_resource type="Texture2D" uid="uid://bcw6oeovkmiup" path="res://art/nature/baum märz 2025/sonnenblumeseamless.png" id="23_d77e7"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://dfvgp1my5rydh" path="res://prefabs/characters/Yeli.tscn" id="24_wtdui"]
|
|
|
|
|
[ext_resource type="Script" uid="uid://dhxtdhfqx3bte" path="res://scripts/CSharp/Common/Farming/FieldService2D.cs" id="25_0qu0h"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://dpbbroif2tnil" path="res://prefabs/interactions/generic_item_on_ground_2d.tscn" id="25_hukxv"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="27_klb81"]
|
|
|
|
|
[ext_resource type="Resource" uid="uid://dlcmqfjvgphqu" path="res://resources/items/rake.tres" id="28_6b2nr"]
|
|
|
|
|
@ -39,7 +38,6 @@
|
|
|
|
|
[ext_resource type="Resource" uid="uid://d1uuxp1lp4aro" path="res://resources/items/tomato_seed.tres" id="35_64mdn"]
|
|
|
|
|
[ext_resource type="Texture2D" uid="uid://65e44yde224q" path="res://art/farm/Babushka_house_01.png" id="36_e5b7x"]
|
|
|
|
|
[ext_resource type="Resource" uid="uid://duq7tshxv6uhp" path="res://resources/items/beet_seed.tres" id="36_fv1t2"]
|
|
|
|
|
[ext_resource type="Texture2D" uid="uid://b4krfobwq3r3h" path="res://art/test_tomatos.png" id="36_l7ekk"]
|
|
|
|
|
[ext_resource type="AudioStream" uid="uid://cfqg50am0swb7" path="res://audio/Music/Farming_90BPM_69Bars_Loop.wav" id="37_8ey8m"]
|
|
|
|
|
[ext_resource type="AudioStream" uid="uid://dku1rq5cocisg" path="res://audio/Music/Farming_90BPM_69Bars.wav" id="37_di1ed"]
|
|
|
|
|
[ext_resource type="Shader" uid="uid://braevmqauoek7" path="res://shader/swaying_plant.gdshader" id="37_taxvr"]
|
|
|
|
|
@ -211,13 +209,13 @@ shader_parameter/tiling_scale = Vector2(1, 20)
|
|
|
|
|
shader = ExtResource("13_kt1wx")
|
|
|
|
|
shader_parameter/tiling_scale = Vector2(1, 25)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_2nee2"]
|
|
|
|
|
size = Vector2(5782, 1176)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_p6n74"]
|
|
|
|
|
resource_local_to_scene = true
|
|
|
|
|
size = Vector2(7150, 1192)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_2nee2"]
|
|
|
|
|
size = Vector2(5782, 1176)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_lwk6t"]
|
|
|
|
|
shader = ExtResource("13_7p0hq")
|
|
|
|
|
shader_parameter/hue_shift = 0.0
|
|
|
|
|
@ -1106,10 +1104,6 @@ shape = SubResource("CircleShape2D_tm0yg")
|
|
|
|
|
[node name="Icon" parent="YSorted/SeedPickup" index="4"]
|
|
|
|
|
scale = Vector2(1, 1)
|
|
|
|
|
|
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="YSorted/SeedPickup"]
|
|
|
|
|
texture = ExtResource("36_l7ekk")
|
|
|
|
|
region_enabled = true
|
|
|
|
|
|
|
|
|
|
[node name="SeedPickup2" parent="YSorted" instance=ExtResource("25_hukxv")]
|
|
|
|
|
position = Vector2(10705, 2257)
|
|
|
|
|
_finiteSupply = 3
|
|
|
|
|
@ -2099,27 +2093,22 @@ rotation = 1.5708
|
|
|
|
|
scale = Vector2(0.1, 10.8)
|
|
|
|
|
texture = ExtResource("21_if5vh")
|
|
|
|
|
|
|
|
|
|
[node name="FieldParent" type="Node2D" parent="YSorted/Farm visuals" node_paths=PackedStringArray("fields", "_allowedArea")]
|
|
|
|
|
position = Vector2(53, 20)
|
|
|
|
|
[node name="Area2D" type="Area2D" parent="YSorted/Farm visuals"]
|
|
|
|
|
position = Vector2(5, 4.098892)
|
|
|
|
|
scale = Vector2(1, 0.993819)
|
|
|
|
|
script = ExtResource("25_0qu0h")
|
|
|
|
|
fields = {}
|
|
|
|
|
_allowedArea = NodePath("Area2D")
|
|
|
|
|
metadata/_custom_type_script = "uid://dhxtdhfqx3bte"
|
|
|
|
|
|
|
|
|
|
[node name="Area2D" type="Area2D" parent="YSorted/Farm visuals/FieldParent"]
|
|
|
|
|
position = Vector2(-48, -16)
|
|
|
|
|
collision_mask = 5
|
|
|
|
|
collision_priority = 10.0
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="YSorted/Farm visuals/FieldParent/Area2D"]
|
|
|
|
|
position = Vector2(2896, 2949)
|
|
|
|
|
shape = SubResource("RectangleShape2D_2nee2")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape2D2" type="CollisionShape2D" parent="YSorted/Farm visuals/FieldParent/Area2D"]
|
|
|
|
|
position = Vector2(11914, 2960)
|
|
|
|
|
[node name="CollisionShape2D2" type="CollisionShape2D" parent="YSorted/Farm visuals/Area2D"]
|
|
|
|
|
position = Vector2(11913.999, 2960)
|
|
|
|
|
scale = Vector2(0.99999994, 0.99999994)
|
|
|
|
|
shape = SubResource("RectangleShape2D_p6n74")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="YSorted/Farm visuals/Area2D"]
|
|
|
|
|
position = Vector2(2895.9998, 2949)
|
|
|
|
|
scale = Vector2(0.99999994, 0.99999994)
|
|
|
|
|
shape = SubResource("RectangleShape2D_2nee2")
|
|
|
|
|
|
|
|
|
|
[node name="Blocker" type="Node2D" parent="YSorted"]
|
|
|
|
|
|
|
|
|
|
[node name="Fence Door2" type="Sprite2D" parent="YSorted/Blocker"]
|
|
|
|
|
@ -2428,8 +2417,8 @@ timeline = "quest2_tomatoes_end"
|
|
|
|
|
[connection signal="SuccessfulPickUp" from="YSorted/SeedPickup" to="YSorted/Vesna" method="HandlePickUp"]
|
|
|
|
|
[connection signal="SuccessfulPickUp" from="YSorted/SeedPickup2" to="YSorted/Vesna" method="HandlePickUp"]
|
|
|
|
|
[connection signal="InteractedTool" from="YSorted/Farm visuals/Static/EnterHouseInteraction" to="." method="LoadSceneAtIndex"]
|
|
|
|
|
[connection signal="FieldCreated" from="YSorted/Farm visuals/FieldParent" to="Audio/SFX/Farming SFX" method="PlayOneShot"]
|
|
|
|
|
[connection signal="input_event" from="YSorted/Farm visuals/FieldParent/Area2D" to="YSorted/Vesna/FarmingControls" method="InputEventPressedOn"]
|
|
|
|
|
[connection signal="mouse_entered" from="YSorted/Farm visuals/Area2D" to="YSorted/Vesna/FarmingControls" method="CanCreateFields"]
|
|
|
|
|
[connection signal="mouse_exited" from="YSorted/Farm visuals/Area2D" to="YSorted/Vesna/FarmingControls" method="CannotCreateFields"]
|
|
|
|
|
[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"]
|
|
|
|
|
|