|
|
|
@ -1,4 +1,4 @@
|
|
|
|
[gd_scene load_steps=85 format=3 uid="uid://b3ibx4resa1f3"]
|
|
|
|
[gd_scene load_steps=96 format=3 uid="uid://b3ibx4resa1f3"]
|
|
|
|
|
|
|
|
|
|
|
|
[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_6krrk"]
|
|
|
|
[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_6krrk"]
|
|
|
|
[ext_resource type="Script" uid="uid://bqomwxclsbhd3" path="res://scripts/CSharp/Common/Camera/CameraController.cs" id="2_4ktoi"]
|
|
|
|
[ext_resource type="Script" uid="uid://bqomwxclsbhd3" path="res://scripts/CSharp/Common/Camera/CameraController.cs" id="2_4ktoi"]
|
|
|
|
@ -42,14 +42,15 @@
|
|
|
|
[ext_resource type="PackedScene" uid="uid://dpbbroif2tnil" path="res://prefabs/interactions/generic_item_on_ground_2d.tscn" id="43_dr6bm"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://dpbbroif2tnil" path="res://prefabs/interactions/generic_item_on_ground_2d.tscn" id="43_dr6bm"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://ct7ea8ikor5rf" path="res://art/nature/grass/grass-3.png" id="43_g8k4k"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://ct7ea8ikor5rf" path="res://art/nature/grass/grass-3.png" id="43_g8k4k"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://d3dwl6ph0pu1d" path="res://art/nature/grass/grass-6.png" id="44_jgrpl"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://d3dwl6ph0pu1d" path="res://art/nature/grass/grass-6.png" id="44_jgrpl"]
|
|
|
|
[ext_resource type="Script" uid="uid://dhxtdhfqx3bte" path="res://scripts/CSharp/Common/Farming/FieldService2D.cs" id="46_xkmgh"]
|
|
|
|
|
|
|
|
[ext_resource type="Texture2D" uid="uid://blb3agipyxnal" path="res://art/farm/farming/farmobjekte/zaun/fence_door.png" id="47_xfjh2"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://blb3agipyxnal" path="res://art/farm/farming/farmobjekte/zaun/fence_door.png" id="47_xfjh2"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://cgjc4wurbgimy" path="res://prefabs/UI/Inventory/Inventory.tscn" id="52_gwhnv"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://cgjc4wurbgimy" path="res://prefabs/UI/Inventory/Inventory.tscn" id="52_gwhnv"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://dku1rq5cocisg" path="res://audio/Music/Farming_90BPM_69Bars.wav" id="53_2tfpr"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://dku1rq5cocisg" path="res://audio/Music/Farming_90BPM_69Bars.wav" id="53_2tfpr"]
|
|
|
|
[ext_resource type="Script" uid="uid://clxb3n668oud3" path="res://scripts/CSharp/Common/Audio/AudioDebugger.cs" id="54_pn8sy"]
|
|
|
|
[ext_resource type="Script" uid="uid://clxb3n668oud3" path="res://scripts/CSharp/Common/Audio/AudioDebugger.cs" id="54_pn8sy"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://cfqg50am0swb7" path="res://audio/Music/Farming_90BPM_69Bars_Loop.wav" id="55_aq24k"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://cfqg50am0swb7" path="res://audio/Music/Farming_90BPM_69Bars_Loop.wav" id="55_aq24k"]
|
|
|
|
|
|
|
|
[ext_resource type="Script" uid="uid://dfpyjxivcuidr" path="res://scripts/CSharp/Low Code/Variables/VariableSetter.cs" id="56_34r5t"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://vcftvrpi6c7k" path="res://audio/sfx/Farming/SFX_Harke_03_Solo.wav" id="56_vojpc"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://vcftvrpi6c7k" path="res://audio/sfx/Farming/SFX_Harke_03_Solo.wav" id="56_vojpc"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://bxh5m04vdo0sr" path="res://audio/sfx/Farming/SFX_Harke_04_Solo.wav" id="57_euap5"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://bxh5m04vdo0sr" path="res://audio/sfx/Farming/SFX_Harke_04_Solo.wav" id="57_euap5"]
|
|
|
|
|
|
|
|
[ext_resource type="Resource" uid="uid://tt3d166mntmi" path="res://resources/low code/farming/var_sceneNameProvider.tres" id="57_hpgl7"]
|
|
|
|
[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer2D.cs" id="58_m3hs4"]
|
|
|
|
[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer2D.cs" id="58_m3hs4"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://dapsknn486aee" path="res://audio/sfx/Farming/SFX_WateringPlants_01.wav" id="59_km2vg"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://dapsknn486aee" path="res://audio/sfx/Farming/SFX_WateringPlants_01.wav" id="59_km2vg"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://dnyne8wov50so" path="res://audio/sfx/Farming/SFX_WateringPlants_02.wav" id="60_qi2gu"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://dnyne8wov50so" path="res://audio/sfx/Farming/SFX_WateringPlants_02.wav" id="60_qi2gu"]
|
|
|
|
@ -169,6 +170,42 @@ shader_parameter/offset = 0.0
|
|
|
|
shader = ExtResource("24_anpd4")
|
|
|
|
shader = ExtResource("24_anpd4")
|
|
|
|
shader_parameter/tiling_scale = Vector2(1, 20)
|
|
|
|
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"]
|
|
|
|
[sub_resource type="CircleShape2D" id="CircleShape2D_dr6bm"]
|
|
|
|
resource_local_to_scene = true
|
|
|
|
resource_local_to_scene = true
|
|
|
|
radius = 335.72162
|
|
|
|
radius = 335.72162
|
|
|
|
@ -184,6 +221,10 @@ shader_parameter/contrast_mult = 1.0
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_ycj14"]
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_ycj14"]
|
|
|
|
size = Vector2(707.116, 604.111)
|
|
|
|
size = Vector2(707.116, 604.111)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[sub_resource type="CircleShape2D" id="CircleShape2D_hpgl7"]
|
|
|
|
|
|
|
|
resource_local_to_scene = true
|
|
|
|
|
|
|
|
radius = 294.02722
|
|
|
|
|
|
|
|
|
|
|
|
[sub_resource type="AudioStreamPlaylist" id="AudioStreamPlaylist_ceriq"]
|
|
|
|
[sub_resource type="AudioStreamPlaylist" id="AudioStreamPlaylist_ceriq"]
|
|
|
|
loop = false
|
|
|
|
loop = false
|
|
|
|
stream_count = 1
|
|
|
|
stream_count = 1
|
|
|
|
@ -205,7 +246,7 @@ stream_0/stream = ExtResource("61_wy1mx")
|
|
|
|
stream_1/stream = ExtResource("62_kmjnt")
|
|
|
|
stream_1/stream = ExtResource("62_kmjnt")
|
|
|
|
stream_2/stream = ExtResource("63_td2xu")
|
|
|
|
stream_2/stream = ExtResource("63_td2xu")
|
|
|
|
|
|
|
|
|
|
|
|
[node name="BabushkaSceneFarmOutside2d" type="Node2D"]
|
|
|
|
[node name="BabushkaSceneBeets" type="Node2D"]
|
|
|
|
script = ExtResource("1_6krrk")
|
|
|
|
script = ExtResource("1_6krrk")
|
|
|
|
_sceneNamesToLoad = PackedStringArray("res://scenes/Babushka_scene_farm_outside_2d.tscn")
|
|
|
|
_sceneNamesToLoad = PackedStringArray("res://scenes/Babushka_scene_farm_outside_2d.tscn")
|
|
|
|
|
|
|
|
|
|
|
|
@ -918,10 +959,9 @@ shape = SubResource("RectangleShape2D_0qu0h")
|
|
|
|
z_index = 1
|
|
|
|
z_index = 1
|
|
|
|
y_sort_enabled = true
|
|
|
|
y_sort_enabled = true
|
|
|
|
|
|
|
|
|
|
|
|
[node name="Vesna" parent="YSorted" node_paths=PackedStringArray("_fieldParent") instance=ExtResource("27_qtaxr")]
|
|
|
|
[node name="Vesna" parent="YSorted" instance=ExtResource("27_qtaxr")]
|
|
|
|
z_index = 1
|
|
|
|
z_index = 1
|
|
|
|
position = Vector2(2693, 1876)
|
|
|
|
position = Vector2(2693, 1876)
|
|
|
|
_fieldParent = NodePath("../Farm visuals/FieldParent")
|
|
|
|
|
|
|
|
_hoe = ExtResource("28_le48k")
|
|
|
|
_hoe = ExtResource("28_le48k")
|
|
|
|
|
|
|
|
|
|
|
|
[node name="Animated Sprites" parent="YSorted/Vesna/CharacterBody2D/visuals" index="0"]
|
|
|
|
[node name="Animated Sprites" parent="YSorted/Vesna/CharacterBody2D/visuals" index="0"]
|
|
|
|
@ -956,8 +996,8 @@ collision_mask = 4
|
|
|
|
position = Vector2(145.5, -224)
|
|
|
|
position = Vector2(145.5, -224)
|
|
|
|
shape = SubResource("RectangleShape2D_0sfl7")
|
|
|
|
shape = SubResource("RectangleShape2D_0sfl7")
|
|
|
|
|
|
|
|
|
|
|
|
[node name="InteractionArea" parent="YSorted/Brünnen" node_paths=PackedStringArray("_spriteToOutline") instance=ExtResource("31_xcb8u")]
|
|
|
|
[node name="InteractionArea" parent="YSorted/Brünnen" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("31_xcb8u")]
|
|
|
|
_spriteToOutline = NodePath("..")
|
|
|
|
_spritesToOutline = [NodePath("..")]
|
|
|
|
_id = 1
|
|
|
|
_id = 1
|
|
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D" parent="YSorted/Brünnen/InteractionArea/Area2D" index="0"]
|
|
|
|
[node name="CollisionShape3D" parent="YSorted/Brünnen/InteractionArea/Area2D" index="0"]
|
|
|
|
@ -1702,117 +1742,181 @@ rotation = 1.5708
|
|
|
|
scale = Vector2(0.1, 8.7)
|
|
|
|
scale = Vector2(0.1, 8.7)
|
|
|
|
texture = ExtResource("26_bwvai")
|
|
|
|
texture = ExtResource("26_bwvai")
|
|
|
|
|
|
|
|
|
|
|
|
[node name="FieldParent" type="Node2D" parent="YSorted/Farm visuals" node_paths=PackedStringArray("fields")]
|
|
|
|
[node name="FieldParent" type="Node2D" parent="YSorted/Farm visuals"]
|
|
|
|
position = Vector2(53, 20)
|
|
|
|
position = Vector2(53, 20)
|
|
|
|
scale = Vector2(1, 0.993819)
|
|
|
|
scale = Vector2(1, 0.993819)
|
|
|
|
script = ExtResource("46_xkmgh")
|
|
|
|
|
|
|
|
fields = {}
|
|
|
|
|
|
|
|
metadata/_custom_type_script = "uid://dhxtdhfqx3bte"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[node name="BaseField" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
|
|
|
|
[node name="BaseField" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
|
|
|
|
position = Vector2(651, 2630.26)
|
|
|
|
position = Vector2(651, 2630.26)
|
|
|
|
scale = Vector2(1, 1.00622)
|
|
|
|
scale = Vector2(1, 1.00622)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField" index="1"]
|
|
|
|
|
|
|
|
visible = true
|
|
|
|
|
|
|
|
|
|
|
|
[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
|
|
|
|
[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
|
|
|
|
_state = 2
|
|
|
|
_state = 2
|
|
|
|
_field = NodePath("../..")
|
|
|
|
_field = NodePath("../..")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[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("40_efblm")]
|
|
|
|
[node name="BaseField2" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
|
|
|
|
position = Vector2(1226, 3098.15)
|
|
|
|
position = Vector2(1226, 3098.15)
|
|
|
|
scale = Vector2(1, 1.00622)
|
|
|
|
scale = Vector2(1, 1.00622)
|
|
|
|
|
|
|
|
Payload = 1
|
|
|
|
|
|
|
|
|
|
|
|
[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField2" index="0"]
|
|
|
|
[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField2" index="1"]
|
|
|
|
FieldState = 3
|
|
|
|
visible = true
|
|
|
|
|
|
|
|
|
|
|
|
[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField2/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
|
|
|
|
[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField2/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
|
|
|
|
_state = 1
|
|
|
|
_state = 2
|
|
|
|
_field = NodePath("../..")
|
|
|
|
_field = NodePath("../..")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[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("40_efblm")]
|
|
|
|
[node name="BaseField3" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
|
|
|
|
position = Vector2(1782, 2606.11)
|
|
|
|
position = Vector2(1782, 2606.11)
|
|
|
|
scale = Vector2(1, 1.00622)
|
|
|
|
scale = Vector2(1, 1.00622)
|
|
|
|
|
|
|
|
Payload = 2
|
|
|
|
|
|
|
|
|
|
|
|
[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField3" index="0"]
|
|
|
|
[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField3" index="1"]
|
|
|
|
FieldState = 3
|
|
|
|
visible = true
|
|
|
|
|
|
|
|
|
|
|
|
[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField3/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
|
|
|
|
[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField3/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
|
|
|
|
_state = 2
|
|
|
|
_state = 2
|
|
|
|
_field = NodePath("../..")
|
|
|
|
_field = NodePath("../..")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[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("40_efblm")]
|
|
|
|
[node name="BaseField4" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
|
|
|
|
position = Vector2(2559, 2624.22)
|
|
|
|
position = Vector2(2559, 2624.22)
|
|
|
|
scale = Vector2(1, 1.00622)
|
|
|
|
scale = Vector2(1, 1.00622)
|
|
|
|
|
|
|
|
Payload = 3
|
|
|
|
|
|
|
|
|
|
|
|
[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField4" index="0"]
|
|
|
|
[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField4" index="1"]
|
|
|
|
|
|
|
|
visible = true
|
|
|
|
FieldState = 3
|
|
|
|
FieldState = 3
|
|
|
|
|
|
|
|
|
|
|
|
[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField4/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
|
|
|
|
[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField4/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
|
|
|
|
_state = 2
|
|
|
|
_state = 2
|
|
|
|
_field = NodePath("../..")
|
|
|
|
_field = NodePath("../..")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[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("40_efblm")]
|
|
|
|
[node name="BaseField5" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
|
|
|
|
position = Vector2(3305, 2624.22)
|
|
|
|
position = Vector2(3305, 2624.22)
|
|
|
|
scale = Vector2(1, 1.00622)
|
|
|
|
scale = Vector2(1, 1.00622)
|
|
|
|
|
|
|
|
Payload = 4
|
|
|
|
|
|
|
|
|
|
|
|
[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField5" index="0"]
|
|
|
|
[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField5" index="1"]
|
|
|
|
|
|
|
|
visible = true
|
|
|
|
FieldState = 3
|
|
|
|
FieldState = 3
|
|
|
|
|
|
|
|
|
|
|
|
[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField5/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
|
|
|
|
[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField5/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
|
|
|
|
_state = 2
|
|
|
|
_state = 2
|
|
|
|
_field = NodePath("../..")
|
|
|
|
_field = NodePath("../..")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[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("40_efblm")]
|
|
|
|
[node name="BaseField6" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
|
|
|
|
position = Vector2(4033, 2618.18)
|
|
|
|
position = Vector2(4033, 2618.18)
|
|
|
|
scale = Vector2(1, 1.00622)
|
|
|
|
scale = Vector2(1, 1.00622)
|
|
|
|
|
|
|
|
Payload = 5
|
|
|
|
|
|
|
|
|
|
|
|
[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField6" index="0"]
|
|
|
|
[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField6" index="1"]
|
|
|
|
|
|
|
|
visible = true
|
|
|
|
FieldState = 3
|
|
|
|
FieldState = 3
|
|
|
|
|
|
|
|
|
|
|
|
[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField6/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
|
|
|
|
[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField6/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
|
|
|
|
_state = 1
|
|
|
|
_state = 1
|
|
|
|
_field = NodePath("../..")
|
|
|
|
_field = NodePath("../..")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[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("40_efblm")]
|
|
|
|
[node name="BaseField7" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
|
|
|
|
position = Vector2(4755, 2630.26)
|
|
|
|
position = Vector2(4755, 2630.26)
|
|
|
|
scale = Vector2(1, 1.00622)
|
|
|
|
scale = Vector2(1, 1.00622)
|
|
|
|
|
|
|
|
Payload = 6
|
|
|
|
|
|
|
|
|
|
|
|
[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField7" index="0"]
|
|
|
|
[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField7" index="1"]
|
|
|
|
|
|
|
|
visible = true
|
|
|
|
FieldState = 3
|
|
|
|
FieldState = 3
|
|
|
|
|
|
|
|
|
|
|
|
[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField7/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
|
|
|
|
[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField7/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
|
|
|
|
_state = 2
|
|
|
|
_state = 2
|
|
|
|
_field = NodePath("../..")
|
|
|
|
_field = NodePath("../..")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[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("40_efblm")]
|
|
|
|
[node name="BaseField8" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
|
|
|
|
position = Vector2(4418, 3226.95)
|
|
|
|
position = Vector2(4418, 3226.95)
|
|
|
|
scale = Vector2(1, 1.00622)
|
|
|
|
scale = Vector2(1, 1.00622)
|
|
|
|
|
|
|
|
Payload = 7
|
|
|
|
|
|
|
|
|
|
|
|
[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField8" index="0"]
|
|
|
|
[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField8" index="1"]
|
|
|
|
|
|
|
|
visible = true
|
|
|
|
FieldState = 3
|
|
|
|
FieldState = 3
|
|
|
|
|
|
|
|
|
|
|
|
[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField8/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
|
|
|
|
[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField8/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
|
|
|
|
_state = 2
|
|
|
|
_state = 2
|
|
|
|
_field = NodePath("../..")
|
|
|
|
_field = NodePath("../..")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[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("40_efblm")]
|
|
|
|
[node name="BaseField9" parent="YSorted/Farm visuals/FieldParent" instance=ExtResource("40_efblm")]
|
|
|
|
position = Vector2(5317, 3208.83)
|
|
|
|
position = Vector2(5317, 3208.83)
|
|
|
|
scale = Vector2(1, 1.00622)
|
|
|
|
scale = Vector2(1, 1.00622)
|
|
|
|
|
|
|
|
Payload = 8
|
|
|
|
|
|
|
|
|
|
|
|
[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField9" index="0"]
|
|
|
|
[node name="FieldBehaviour" parent="YSorted/Farm visuals/FieldParent/BaseField9" index="1"]
|
|
|
|
FieldState = 3
|
|
|
|
visible = true
|
|
|
|
|
|
|
|
|
|
|
|
[node name="Beet2" parent="YSorted/Farm visuals/FieldParent/BaseField9/FieldBehaviour/PlantPlaceholder" index="0" node_paths=PackedStringArray("_field") instance=ExtResource("41_vyqmy")]
|
|
|
|
[node name="FieldActivator" parent="YSorted/Farm visuals/FieldParent/BaseField9" index="7"]
|
|
|
|
_state = 1
|
|
|
|
visible = false
|
|
|
|
_field = NodePath("../..")
|
|
|
|
|
|
|
|
|
|
|
|
[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="Blocker" type="Node2D" parent="YSorted"]
|
|
|
|
|
|
|
|
|
|
|
|
[node name="BackToFarm" parent="YSorted/Blocker" node_paths=PackedStringArray("_spriteToOutline") instance=ExtResource("31_xcb8u")]
|
|
|
|
[node name="BackToFarm" parent="YSorted/Blocker" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("31_xcb8u")]
|
|
|
|
position = Vector2(3774, 2025)
|
|
|
|
position = Vector2(3774, 2025)
|
|
|
|
_spriteToOutline = NodePath("Fence Door2")
|
|
|
|
_spritesToOutline = [NodePath("Fence Door2")]
|
|
|
|
_id = 0
|
|
|
|
_id = 0
|
|
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D" parent="YSorted/Blocker/BackToFarm/Area2D" index="0"]
|
|
|
|
[node name="CollisionShape3D" parent="YSorted/Blocker/BackToFarm/Area2D" index="0"]
|
|
|
|
|
|
|
|
position = Vector2(-37, -208)
|
|
|
|
shape = SubResource("CircleShape2D_dr6bm")
|
|
|
|
shape = SubResource("CircleShape2D_dr6bm")
|
|
|
|
|
|
|
|
|
|
|
|
[node name="Fence Door2" type="Sprite2D" parent="YSorted/Blocker/BackToFarm"]
|
|
|
|
[node name="Fence Door2" type="Sprite2D" parent="YSorted/Blocker/BackToFarm"]
|
|
|
|
@ -1848,6 +1952,18 @@ position = Vector2(14423, 5123)
|
|
|
|
scale = Vector2(1.89667, 1)
|
|
|
|
scale = Vector2(1.89667, 1)
|
|
|
|
texture = ExtResource("23_s4721")
|
|
|
|
texture = ExtResource("23_s4721")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[node name="RakeGenericPickup" parent="YSorted" instance=ExtResource("43_dr6bm")]
|
|
|
|
|
|
|
|
position = Vector2(6401, 2602)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[node name="SpawnWithItem" parent="YSorted/RakeGenericPickup" index="0"]
|
|
|
|
|
|
|
|
_blueprint = ExtResource("28_le48k")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[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="CanvasLayer" parent="." instance=ExtResource("52_gwhnv")]
|
|
|
|
[node name="CanvasLayer" parent="." instance=ExtResource("52_gwhnv")]
|
|
|
|
|
|
|
|
|
|
|
|
[node name="Inventory" parent="CanvasLayer" index="1"]
|
|
|
|
[node name="Inventory" parent="CanvasLayer" index="1"]
|
|
|
|
@ -1910,25 +2026,40 @@ max_distance = 20000000.0
|
|
|
|
playback_type = 2
|
|
|
|
playback_type = 2
|
|
|
|
script = ExtResource("58_m3hs4")
|
|
|
|
script = ExtResource("58_m3hs4")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[node name="SceneNameSetter" type="Node" parent="."]
|
|
|
|
|
|
|
|
script = ExtResource("56_34r5t")
|
|
|
|
|
|
|
|
_variableResource = ExtResource("57_hpgl7")
|
|
|
|
|
|
|
|
_payloadToSet = "beetRootScene"
|
|
|
|
|
|
|
|
|
|
|
|
[connection signal="FilledWateringCan" from="YSorted/Vesna" to="Audio/SFX/FillWater SFX2" method="PlayOneShot"]
|
|
|
|
[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/Brünnen/InteractionArea" to="YSorted/Vesna" method="TryFillWateringCan"]
|
|
|
|
[connection signal="FieldCreated" from="YSorted/Farm visuals/FieldParent" to="Audio/SFX/Farming SFX" method="PlayOneShot"]
|
|
|
|
|
|
|
|
[connection signal="InteractedTool" from="YSorted/Blocker/BackToFarm" to="." method="LoadSceneAtIndex"]
|
|
|
|
[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="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/Vesna"]
|
|
|
|
[editable path="YSorted/Vesna/GenericItemOnGround"]
|
|
|
|
[editable path="YSorted/Vesna/GenericItemOnGround"]
|
|
|
|
[editable path="YSorted/Vesna/GenericItemOnGround/PickupInteractionArea"]
|
|
|
|
[editable path="YSorted/Vesna/GenericItemOnGround/PickupInteractionArea"]
|
|
|
|
[editable path="YSorted/Brünnen/InteractionArea"]
|
|
|
|
[editable path="YSorted/Brünnen/InteractionArea"]
|
|
|
|
[editable path="YSorted/Farm visuals/FieldParent/BaseField"]
|
|
|
|
[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"]
|
|
|
|
|
|
|
|
[editable path="YSorted/Farm visuals/FieldParent/BaseField2/FieldActivator/InteractionArea"]
|
|
|
|
[editable path="YSorted/Farm visuals/FieldParent/BaseField3"]
|
|
|
|
[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"]
|
|
|
|
|
|
|
|
[editable path="YSorted/Farm visuals/FieldParent/BaseField4/FieldActivator/InteractionArea"]
|
|
|
|
[editable path="YSorted/Farm visuals/FieldParent/BaseField5"]
|
|
|
|
[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"]
|
|
|
|
|
|
|
|
[editable path="YSorted/Farm visuals/FieldParent/BaseField6/FieldActivator/InteractionArea"]
|
|
|
|
[editable path="YSorted/Farm visuals/FieldParent/BaseField7"]
|
|
|
|
[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"]
|
|
|
|
|
|
|
|
[editable path="YSorted/Farm visuals/FieldParent/BaseField8/FieldActivator/InteractionArea"]
|
|
|
|
[editable path="YSorted/Farm visuals/FieldParent/BaseField9"]
|
|
|
|
[editable path="YSorted/Farm visuals/FieldParent/BaseField9"]
|
|
|
|
|
|
|
|
[editable path="YSorted/Farm visuals/FieldParent/BaseField9/FieldActivator/InteractionArea"]
|
|
|
|
[editable path="YSorted/Blocker/BackToFarm"]
|
|
|
|
[editable path="YSorted/Blocker/BackToFarm"]
|
|
|
|
|
|
|
|
[editable path="YSorted/RakeGenericPickup"]
|
|
|
|
|
|
|
|
[editable path="YSorted/RakeGenericPickup/PickupInteractionArea"]
|
|
|
|
[editable path="CanvasLayer"]
|
|
|
|
[editable path="CanvasLayer"]
|
|
|
|
|