|
|
|
|
@ -1,4 +1,4 @@
|
|
|
|
|
[gd_scene load_steps=117 format=3 uid="uid://gigb28qk8t12"]
|
|
|
|
|
[gd_scene load_steps=116 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"]
|
|
|
|
|
@ -75,8 +74,11 @@
|
|
|
|
|
[ext_resource type="Resource" uid="uid://5t8g0firdif0" path="res://resources/quests/demo/5_talk_yeli_3.tres" id="69_l4wxt"]
|
|
|
|
|
[ext_resource type="Script" uid="uid://bhbldab74vmhy" path="res://scripts/CSharp/Common/QuestBehaviour/DetectFieldWork.cs" id="74_fv1t2"]
|
|
|
|
|
[ext_resource type="Resource" uid="uid://h05jgxqtq37m" path="res://resources/quests/demo/6_till_and_water.tres" id="75_l7ekk"]
|
|
|
|
|
[ext_resource type="Script" uid="uid://dfpyjxivcuidr" path="res://scripts/CSharp/Low Code/Variables/VariableSetter.cs" id="76_l7ekk"]
|
|
|
|
|
[ext_resource type="Resource" uid="uid://byjqeukpibkvi" path="res://resources/quests/demo/7_talk_yeli_inside_1.tres" id="76_xcwle"]
|
|
|
|
|
[ext_resource type="Script" uid="uid://dih1b0opgc3f7" path="res://scripts/GdScript/dialogic_start_specific.gd" id="77_l7ekk"]
|
|
|
|
|
[ext_resource type="Resource" uid="uid://tt3d166mntmi" path="res://resources/low code/farming/var_sceneNameProvider.tres" id="77_xcwle"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://b1d2e7ely6hyw" path="res://prefabs/farm/base_field.tscn" id="78_xcwle"]
|
|
|
|
|
|
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_wtdui"]
|
|
|
|
|
shader = ExtResource("13_7p0hq")
|
|
|
|
|
@ -211,13 +213,6 @@ 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="ShaderMaterial" id="ShaderMaterial_lwk6t"]
|
|
|
|
|
shader = ExtResource("13_7p0hq")
|
|
|
|
|
shader_parameter/hue_shift = 0.0
|
|
|
|
|
@ -1036,16 +1031,16 @@ position = Vector2(6403, 3362)
|
|
|
|
|
_timelinesToPlay = PackedStringArray("yeli_quest_select")
|
|
|
|
|
_retriggerSameTimeline = true
|
|
|
|
|
|
|
|
|
|
[node name="Vesna" parent="YSorted" node_paths=PackedStringArray("_fieldParent") instance=ExtResource("1_7wfwe")]
|
|
|
|
|
[node name="Vesna" parent="YSorted" instance=ExtResource("1_7wfwe")]
|
|
|
|
|
z_index = 1
|
|
|
|
|
position = Vector2(9322, 2018)
|
|
|
|
|
_fieldParent = NodePath("../Farm visuals/FieldParent")
|
|
|
|
|
_hoe = ExtResource("28_6b2nr")
|
|
|
|
|
|
|
|
|
|
[node name="FarmingControls" parent="YSorted/Vesna" index="1" node_paths=PackedStringArray("_camera")]
|
|
|
|
|
[node name="FarmingControls" parent="YSorted/Vesna" index="1" node_paths=PackedStringArray("_camera", "_fieldParent")]
|
|
|
|
|
_camera = NodePath("../../../Camera2D")
|
|
|
|
|
_fieldParent = NodePath("../../FieldParent")
|
|
|
|
|
|
|
|
|
|
[node name="Brünnen" type="Sprite2D" parent="YSorted" node_paths=PackedStringArray("_interactionArea")]
|
|
|
|
|
[node name="Well" type="Sprite2D" parent="YSorted" node_paths=PackedStringArray("_interactionArea")]
|
|
|
|
|
z_index = 1
|
|
|
|
|
y_sort_enabled = true
|
|
|
|
|
material = SubResource("ShaderMaterial_2vojv")
|
|
|
|
|
@ -1057,19 +1052,18 @@ region_rect = Rect2(0, 0, 1504, 1686)
|
|
|
|
|
script = ExtResource("32_lbnqo")
|
|
|
|
|
_interactionArea = NodePath("InteractionArea")
|
|
|
|
|
|
|
|
|
|
[node name="StaticBody2D" type="StaticBody2D" parent="YSorted/Brünnen"]
|
|
|
|
|
[node name="StaticBody2D" type="StaticBody2D" parent="YSorted/Well"]
|
|
|
|
|
collision_mask = 4
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="YSorted/Brünnen/StaticBody2D"]
|
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="YSorted/Well/StaticBody2D"]
|
|
|
|
|
position = Vector2(145.5, -224)
|
|
|
|
|
shape = SubResource("RectangleShape2D_0sfl7")
|
|
|
|
|
|
|
|
|
|
[node name="InteractionArea" parent="YSorted/Brünnen" node_paths=PackedStringArray("_spriteToOutline") instance=ExtResource("27_klb81")]
|
|
|
|
|
_active = false
|
|
|
|
|
_spriteToOutline = NodePath("..")
|
|
|
|
|
[node name="InteractionArea" parent="YSorted/Well" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("27_klb81")]
|
|
|
|
|
_spritesToOutline = [NodePath("..")]
|
|
|
|
|
_id = 1
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D" parent="YSorted/Brünnen/InteractionArea/Area2D" index="0"]
|
|
|
|
|
[node name="CollisionShape3D" parent="YSorted/Well/InteractionArea/Area2D" index="0"]
|
|
|
|
|
position = Vector2(146, -130)
|
|
|
|
|
shape = SubResource("CircleShape2D_p6n74")
|
|
|
|
|
|
|
|
|
|
@ -1108,10 +1102,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
|
|
|
|
|
@ -1125,6 +1115,117 @@ shape = SubResource("CircleShape2D_tm0yg")
|
|
|
|
|
[node name="Icon" parent="YSorted/SeedPickup2" index="4"]
|
|
|
|
|
scale = Vector2(1, 1)
|
|
|
|
|
|
|
|
|
|
[node name="FieldParent" type="Node2D" parent="YSorted"]
|
|
|
|
|
position = Vector2(0, -200)
|
|
|
|
|
|
|
|
|
|
[node name="right" type="Node2D" parent="YSorted/FieldParent"]
|
|
|
|
|
|
|
|
|
|
[node name="BaseField" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(8807, 3061)
|
|
|
|
|
|
|
|
|
|
[node name="BaseField2" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(9335, 3562)
|
|
|
|
|
Payload = 1
|
|
|
|
|
|
|
|
|
|
[node name="BaseField3" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(9854, 3071)
|
|
|
|
|
Payload = 2
|
|
|
|
|
|
|
|
|
|
[node name="BaseField4" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(10361, 3536)
|
|
|
|
|
Payload = 3
|
|
|
|
|
|
|
|
|
|
[node name="BaseField5" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(10948, 3025)
|
|
|
|
|
Payload = 4
|
|
|
|
|
|
|
|
|
|
[node name="BaseField6" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(11296, 3607)
|
|
|
|
|
Payload = 5
|
|
|
|
|
|
|
|
|
|
[node name="BaseField7" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(11869, 3026)
|
|
|
|
|
Payload = 6
|
|
|
|
|
|
|
|
|
|
[node name="BaseField8" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(12353, 3554)
|
|
|
|
|
Payload = 7
|
|
|
|
|
|
|
|
|
|
[node name="BaseField9" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(12828, 2999)
|
|
|
|
|
Payload = 8
|
|
|
|
|
|
|
|
|
|
[node name="BaseField10" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(13285, 3536)
|
|
|
|
|
Payload = 9
|
|
|
|
|
|
|
|
|
|
[node name="BaseField11" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(13733, 2990)
|
|
|
|
|
Payload = 10
|
|
|
|
|
|
|
|
|
|
[node name="BaseField12" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(14261, 3474)
|
|
|
|
|
Payload = 11
|
|
|
|
|
|
|
|
|
|
[node name="BaseField13" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(14753, 2982)
|
|
|
|
|
Payload = 12
|
|
|
|
|
|
|
|
|
|
[node name="BaseField14" parent="YSorted/FieldParent/right" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(15201, 3519)
|
|
|
|
|
Payload = 13
|
|
|
|
|
|
|
|
|
|
[node name="left" type="Node2D" parent="YSorted/FieldParent"]
|
|
|
|
|
position = Vector2(-8661, -143)
|
|
|
|
|
|
|
|
|
|
[node name="BaseField" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(8807, 3061)
|
|
|
|
|
Payload = 14
|
|
|
|
|
|
|
|
|
|
[node name="BaseField2" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(9227, 3562)
|
|
|
|
|
Payload = 15
|
|
|
|
|
|
|
|
|
|
[node name="BaseField3" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(9756, 3111)
|
|
|
|
|
Payload = 16
|
|
|
|
|
|
|
|
|
|
[node name="BaseField4" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(10322, 3536)
|
|
|
|
|
Payload = 17
|
|
|
|
|
|
|
|
|
|
[node name="BaseField5" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(10810, 3055)
|
|
|
|
|
Payload = 18
|
|
|
|
|
|
|
|
|
|
[node name="BaseField6" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(11266, 3607)
|
|
|
|
|
Payload = 19
|
|
|
|
|
|
|
|
|
|
[node name="BaseField7" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(11741, 3026)
|
|
|
|
|
Payload = 20
|
|
|
|
|
|
|
|
|
|
[node name="BaseField8" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(12255, 3593)
|
|
|
|
|
Payload = 21
|
|
|
|
|
|
|
|
|
|
[node name="BaseField9" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(12690, 3019)
|
|
|
|
|
Payload = 22
|
|
|
|
|
|
|
|
|
|
[node name="BaseField10" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(13216, 3556)
|
|
|
|
|
Payload = 23
|
|
|
|
|
|
|
|
|
|
[node name="BaseField11" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(13684, 3000)
|
|
|
|
|
Payload = 24
|
|
|
|
|
|
|
|
|
|
[node name="BaseField12" parent="YSorted/FieldParent/left" instance=ExtResource("78_xcwle")]
|
|
|
|
|
position = Vector2(14143, 3523)
|
|
|
|
|
Payload = 25
|
|
|
|
|
|
|
|
|
|
[node name="Farm visuals" type="Node2D" parent="YSorted"]
|
|
|
|
|
position = Vector2(-60, 122)
|
|
|
|
|
|
|
|
|
|
@ -1146,10 +1247,10 @@ collision_mask = 6
|
|
|
|
|
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("_spriteToOutline") instance=ExtResource("27_klb81")]
|
|
|
|
|
[node name="EnterHouseInteraction" parent="YSorted/Farm visuals/Static" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("27_klb81")]
|
|
|
|
|
position = Vector2(5834, 2354)
|
|
|
|
|
scale = Vector2(2.425, 2.425)
|
|
|
|
|
_spriteToOutline = NodePath("DoorSprite")
|
|
|
|
|
_spritesToOutline = [NodePath("DoorSprite")]
|
|
|
|
|
_id = 0
|
|
|
|
|
|
|
|
|
|
[node name="DoorSprite" type="Sprite2D" parent="YSorted/Farm visuals/Static/EnterHouseInteraction"]
|
|
|
|
|
@ -1856,7 +1957,7 @@ 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)
|
|
|
|
|
position = Vector2(18165, 1966)
|
|
|
|
|
scale = Vector2(5.77602, 3.87779)
|
|
|
|
|
texture = ExtResource("42_loeum")
|
|
|
|
|
region_enabled = true
|
|
|
|
|
@ -2101,27 +2202,6 @@ 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)
|
|
|
|
|
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)
|
|
|
|
|
shape = SubResource("RectangleShape2D_p6n74")
|
|
|
|
|
|
|
|
|
|
[node name="Blocker" type="Node2D" parent="YSorted"]
|
|
|
|
|
|
|
|
|
|
[node name="Fence Door2" type="Sprite2D" parent="YSorted/Blocker"]
|
|
|
|
|
@ -2139,9 +2219,9 @@ collision_mask = 4
|
|
|
|
|
position = Vector2(-106.663, 182.891)
|
|
|
|
|
shape = SubResource("RectangleShape2D_ycj14")
|
|
|
|
|
|
|
|
|
|
[node name="InteractionArea" parent="YSorted/Blocker" node_paths=PackedStringArray("_spriteToOutline") instance=ExtResource("27_klb81")]
|
|
|
|
|
[node name="InteractionArea" parent="YSorted/Blocker" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("27_klb81")]
|
|
|
|
|
position = Vector2(11234, 1850)
|
|
|
|
|
_spriteToOutline = NodePath("Fence Door")
|
|
|
|
|
_spritesToOutline = [NodePath("Fence Door")]
|
|
|
|
|
_id = 1
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D" parent="YSorted/Blocker/InteractionArea/Area2D" index="0"]
|
|
|
|
|
@ -2163,6 +2243,7 @@ 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_uxa2m")
|
|
|
|
|
@ -2239,6 +2320,7 @@ position = Vector2(-4659, 2897)
|
|
|
|
|
position = Vector2(-5016, 3361)
|
|
|
|
|
|
|
|
|
|
[node name="trash" type="Node2D" parent="YSorted"]
|
|
|
|
|
visible = false
|
|
|
|
|
z_index = 1
|
|
|
|
|
y_sort_enabled = true
|
|
|
|
|
|
|
|
|
|
@ -2422,16 +2504,18 @@ _toNextQuest = ExtResource("76_xcwle")
|
|
|
|
|
script = ExtResource("77_l7ekk")
|
|
|
|
|
timeline = "quest2_tomatoes_end"
|
|
|
|
|
|
|
|
|
|
[node name="SceneNameSetter" type="Node" parent="."]
|
|
|
|
|
script = ExtResource("76_l7ekk")
|
|
|
|
|
_variableResource = ExtResource("77_xcwle")
|
|
|
|
|
_payloadToSet = "farmOutside"
|
|
|
|
|
|
|
|
|
|
[connection signal="FilledWateringCan" from="YSorted/Vesna" to="Audio/SFX/FillWater SFX2" method="PlayOneShot"]
|
|
|
|
|
[connection signal="WateringField" from="YSorted/Vesna/FarmingControls" to="Audio/SFX/Watering SFX" method="PlayOneShot"]
|
|
|
|
|
[connection signal="InteractedTool" from="YSorted/Brünnen/InteractionArea" to="YSorted/Vesna" method="TryFillWateringCan"]
|
|
|
|
|
[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="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="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"]
|
|
|
|
|
@ -2444,9 +2528,10 @@ timeline = "quest2_tomatoes_end"
|
|
|
|
|
[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/Brünnen/InteractionArea"]
|
|
|
|
|
[editable path="YSorted/Well/InteractionArea"]
|
|
|
|
|
[editable path="YSorted/CanGenericPickup"]
|
|
|
|
|
[editable path="YSorted/CanGenericPickup/PickupInteractionArea"]
|
|
|
|
|
[editable path="YSorted/RakeGenericPickup"]
|
|
|
|
|
|