|
|
|
@ -1,4 +1,4 @@
|
|
|
|
[gd_scene load_steps=119 format=3 uid="uid://gigb28qk8t12"]
|
|
|
|
[gd_scene load_steps=114 format=3 uid="uid://gigb28qk8t12"]
|
|
|
|
|
|
|
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Player2D.tscn" id="1_7wfwe"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Player2D.tscn" id="1_7wfwe"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://8sr11ex30n0m" path="res://art/mockups/Kenney_Backgrounds/Samples/uncolored_hills.png" id="2_7b2ri"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://8sr11ex30n0m" path="res://art/mockups/Kenney_Backgrounds/Samples/uncolored_hills.png" id="2_7b2ri"]
|
|
|
|
@ -30,15 +30,13 @@
|
|
|
|
[ext_resource type="PackedScene" uid="uid://dfvgp1my5rydh" path="res://prefabs/characters/Yeli.tscn" id="24_wtdui"]
|
|
|
|
[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="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://dpbbroif2tnil" path="res://prefabs/interactions/generic_item_on_ground_2d.tscn" id="25_hukxv"]
|
|
|
|
[ext_resource type="Resource" uid="uid://c5yg3lx756v4v" path="res://resources/items/hoe.tres" id="26_ipqaa"]
|
|
|
|
|
|
|
|
[ext_resource type="Resource" uid="uid://c7viddcd3kywp" path="res://resources/items/shovel.tres" id="27_ipqaa"]
|
|
|
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="27_klb81"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="27_klb81"]
|
|
|
|
[ext_resource type="Resource" uid="uid://dlcmqfjvgphqu" path="res://resources/items/rake.tres" id="28_6b2nr"]
|
|
|
|
[ext_resource type="Resource" uid="uid://dlcmqfjvgphqu" path="res://resources/items/rake.tres" id="28_6b2nr"]
|
|
|
|
[ext_resource type="Resource" uid="uid://cndd64batns31" path="res://resources/items/wateringcan.tres" id="28_ipqaa"]
|
|
|
|
[ext_resource type="Resource" uid="uid://cndd64batns31" path="res://resources/items/wateringcan.tres" id="28_ipqaa"]
|
|
|
|
[ext_resource type="Resource" uid="uid://datee0flk1e84" path="res://resources/items/scythe.tres" id="29_wtdui"]
|
|
|
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://cgjc4wurbgimy" path="res://prefabs/UI/Inventory/Inventory.tscn" id="32_2nee2"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://cgjc4wurbgimy" path="res://prefabs/UI/Inventory/Inventory.tscn" id="32_2nee2"]
|
|
|
|
[ext_resource type="Script" uid="uid://boehox1ydbcnx" path="res://scripts/CSharp/Common/Farming/WellBehaviour.cs" id="32_lbnqo"]
|
|
|
|
[ext_resource type="Script" uid="uid://boehox1ydbcnx" path="res://scripts/CSharp/Common/Farming/WellBehaviour.cs" id="32_lbnqo"]
|
|
|
|
[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="34_e5b7x"]
|
|
|
|
[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="34_e5b7x"]
|
|
|
|
|
|
|
|
[ext_resource type="Resource" uid="uid://d1uuxp1lp4aro" path="res://resources/items/tomato_seed.tres" id="35_64mdn"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://65e44yde224q" path="res://art/farm/Babushka_house_01.png" id="36_e5b7x"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://65e44yde224q" path="res://art/farm/Babushka_house_01.png" id="36_e5b7x"]
|
|
|
|
[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://cfqg50am0swb7" path="res://audio/Music/Farming_90BPM_69Bars_Loop.wav" id="37_8ey8m"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://dku1rq5cocisg" path="res://audio/Music/Farming_90BPM_69Bars.wav" id="37_di1ed"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://dku1rq5cocisg" path="res://audio/Music/Farming_90BPM_69Bars.wav" id="37_di1ed"]
|
|
|
|
@ -165,10 +163,6 @@ size = Vector2(1041, 368)
|
|
|
|
resource_local_to_scene = true
|
|
|
|
resource_local_to_scene = true
|
|
|
|
radius = 371.058
|
|
|
|
radius = 371.058
|
|
|
|
|
|
|
|
|
|
|
|
[sub_resource type="CircleShape2D" id="CircleShape2D_ycj14"]
|
|
|
|
|
|
|
|
resource_local_to_scene = true
|
|
|
|
|
|
|
|
radius = 300.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[sub_resource type="CircleShape2D" id="CircleShape2D_2065p"]
|
|
|
|
[sub_resource type="CircleShape2D" id="CircleShape2D_2065p"]
|
|
|
|
resource_local_to_scene = true
|
|
|
|
resource_local_to_scene = true
|
|
|
|
radius = 300.0
|
|
|
|
radius = 300.0
|
|
|
|
@ -177,14 +171,6 @@ radius = 300.0
|
|
|
|
resource_local_to_scene = true
|
|
|
|
resource_local_to_scene = true
|
|
|
|
radius = 300.0
|
|
|
|
radius = 300.0
|
|
|
|
|
|
|
|
|
|
|
|
[sub_resource type="CircleShape2D" id="CircleShape2D_lbnqo"]
|
|
|
|
|
|
|
|
resource_local_to_scene = true
|
|
|
|
|
|
|
|
radius = 300.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[sub_resource type="CircleShape2D" id="CircleShape2D_l4wxt"]
|
|
|
|
|
|
|
|
resource_local_to_scene = true
|
|
|
|
|
|
|
|
radius = 300.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_lhtpe"]
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_lhtpe"]
|
|
|
|
|
|
|
|
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_bcdgk"]
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_bcdgk"]
|
|
|
|
@ -1083,16 +1069,6 @@ _id = 1
|
|
|
|
position = Vector2(146, -130)
|
|
|
|
position = Vector2(146, -130)
|
|
|
|
shape = SubResource("CircleShape2D_p6n74")
|
|
|
|
shape = SubResource("CircleShape2D_p6n74")
|
|
|
|
|
|
|
|
|
|
|
|
[node name="HoeGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")]
|
|
|
|
|
|
|
|
visible = false
|
|
|
|
|
|
|
|
position = Vector2(6095, 2087)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[node name="SpawnWithItem" parent="YSorted/HoeGenericPickup" index="0"]
|
|
|
|
|
|
|
|
_blueprint = ExtResource("26_ipqaa")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D" parent="YSorted/HoeGenericPickup/PickupInteractionArea/Area2D" index="0"]
|
|
|
|
|
|
|
|
shape = SubResource("CircleShape2D_ycj14")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[node name="CanGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")]
|
|
|
|
[node name="CanGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")]
|
|
|
|
position = Vector2(8192, 3507)
|
|
|
|
position = Vector2(8192, 3507)
|
|
|
|
|
|
|
|
|
|
|
|
@ -1114,25 +1090,15 @@ _blueprint = ExtResource("28_6b2nr")
|
|
|
|
[node name="CollisionShape3D" parent="YSorted/RakeGenericPickup/PickupInteractionArea/Area2D" index="0"]
|
|
|
|
[node name="CollisionShape3D" parent="YSorted/RakeGenericPickup/PickupInteractionArea/Area2D" index="0"]
|
|
|
|
shape = SubResource("CircleShape2D_tm0yg")
|
|
|
|
shape = SubResource("CircleShape2D_tm0yg")
|
|
|
|
|
|
|
|
|
|
|
|
[node name="ScytheGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")]
|
|
|
|
[node name="SeedPickup" parent="YSorted" instance=ExtResource("25_hukxv")]
|
|
|
|
visible = false
|
|
|
|
position = Vector2(10114, 2469)
|
|
|
|
position = Vector2(15642, 2158)
|
|
|
|
_infiniteSupply = true
|
|
|
|
|
|
|
|
|
|
|
|
[node name="SpawnWithItem" parent="YSorted/ScytheGenericPickup" index="0"]
|
|
|
|
|
|
|
|
_blueprint = ExtResource("29_wtdui")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D" parent="YSorted/ScytheGenericPickup/PickupInteractionArea/Area2D" index="0"]
|
|
|
|
[node name="SpawnWithItem" parent="YSorted/SeedPickup" index="0"]
|
|
|
|
shape = SubResource("CircleShape2D_lbnqo")
|
|
|
|
_blueprint = ExtResource("35_64mdn")
|
|
|
|
|
|
|
|
|
|
|
|
[node name="ShovelGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")]
|
|
|
|
[node name="CollisionShape3D" parent="YSorted/SeedPickup/PickupInteractionArea/Area2D" index="0"]
|
|
|
|
visible = false
|
|
|
|
shape = SubResource("CircleShape2D_tm0yg")
|
|
|
|
position = Vector2(5454, 2049)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[node name="SpawnWithItem" parent="YSorted/ShovelGenericPickup" index="0"]
|
|
|
|
|
|
|
|
_blueprint = ExtResource("27_ipqaa")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D" parent="YSorted/ShovelGenericPickup/PickupInteractionArea/Area2D" index="0"]
|
|
|
|
|
|
|
|
shape = SubResource("CircleShape2D_l4wxt")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[node name="Farm visuals" type="Node2D" parent="YSorted"]
|
|
|
|
[node name="Farm visuals" type="Node2D" parent="YSorted"]
|
|
|
|
position = Vector2(-60, 122)
|
|
|
|
position = Vector2(-60, 122)
|
|
|
|
@ -2408,6 +2374,7 @@ timeline = "quest2_tomatoes_end"
|
|
|
|
[connection signal="InteractedTool" from="YSorted/Brünnen/InteractionArea" to="YSorted/Vesna" method="TryFillWateringCan"]
|
|
|
|
[connection signal="InteractedTool" from="YSorted/Brünnen/InteractionArea" to="YSorted/Vesna" method="TryFillWateringCan"]
|
|
|
|
[connection signal="SuccessfulPickUp" from="YSorted/CanGenericPickup" to="YSorted/Vesna" method="HandlePickUp"]
|
|
|
|
[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/RakeGenericPickup" to="YSorted/Vesna" method="HandlePickUp"]
|
|
|
|
|
|
|
|
[connection signal="SuccessfulPickUp" from="YSorted/SeedPickup" to="YSorted/Vesna" method="HandlePickUp"]
|
|
|
|
[connection signal="InteractedTool" from="YSorted/Farm visuals/Static/EnterHouseInteraction" to="." method="LoadSceneAtIndex"]
|
|
|
|
[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="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="input_event" from="YSorted/Farm visuals/FieldParent/Area2D" to="YSorted/Vesna/FarmingControls" method="InputEventPressedOn"]
|
|
|
|
@ -2425,14 +2392,10 @@ timeline = "quest2_tomatoes_end"
|
|
|
|
|
|
|
|
|
|
|
|
[editable path="YSorted/Vesna"]
|
|
|
|
[editable path="YSorted/Vesna"]
|
|
|
|
[editable path="YSorted/Brünnen/InteractionArea"]
|
|
|
|
[editable path="YSorted/Brünnen/InteractionArea"]
|
|
|
|
[editable path="YSorted/HoeGenericPickup"]
|
|
|
|
|
|
|
|
[editable path="YSorted/HoeGenericPickup/PickupInteractionArea"]
|
|
|
|
|
|
|
|
[editable path="YSorted/CanGenericPickup"]
|
|
|
|
[editable path="YSorted/CanGenericPickup"]
|
|
|
|
[editable path="YSorted/CanGenericPickup/PickupInteractionArea"]
|
|
|
|
[editable path="YSorted/CanGenericPickup/PickupInteractionArea"]
|
|
|
|
[editable path="YSorted/RakeGenericPickup"]
|
|
|
|
[editable path="YSorted/RakeGenericPickup"]
|
|
|
|
[editable path="YSorted/RakeGenericPickup/PickupInteractionArea"]
|
|
|
|
[editable path="YSorted/RakeGenericPickup/PickupInteractionArea"]
|
|
|
|
[editable path="YSorted/ScytheGenericPickup"]
|
|
|
|
[editable path="YSorted/SeedPickup"]
|
|
|
|
[editable path="YSorted/ScytheGenericPickup/PickupInteractionArea"]
|
|
|
|
[editable path="YSorted/SeedPickup/PickupInteractionArea"]
|
|
|
|
[editable path="YSorted/ShovelGenericPickup"]
|
|
|
|
|
|
|
|
[editable path="YSorted/ShovelGenericPickup/PickupInteractionArea"]
|
|
|
|
|
|
|
|
[editable path="CanvasLayer"]
|
|
|
|
[editable path="CanvasLayer"]
|
|
|
|
|