🐛 added preset fields to main outdoor scene and made them farmable

This commit is contained in:
2025-11-12 15:14:10 +01:00
parent 554a319428
commit 443741f5f1
10 changed files with 163 additions and 45 deletions
+57 -2
View File
@@ -1,4 +1,4 @@
[gd_scene load_steps=115 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"]
@@ -77,6 +77,7 @@
[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")
@@ -1116,6 +1117,61 @@ scale = Vector2(1, 1)
[node name="FieldParent" type="Node2D" parent="YSorted"]
position = Vector2(0, -200)
[node name="BaseField" parent="YSorted/FieldParent" instance=ExtResource("78_xcwle")]
position = Vector2(8807, 3061)
[node name="BaseField2" parent="YSorted/FieldParent" instance=ExtResource("78_xcwle")]
position = Vector2(9335, 3562)
Payload = 1
[node name="BaseField3" parent="YSorted/FieldParent" instance=ExtResource("78_xcwle")]
position = Vector2(9854, 3061)
Payload = 2
[node name="BaseField4" parent="YSorted/FieldParent" instance=ExtResource("78_xcwle")]
position = Vector2(10499, 3536)
Payload = 3
[node name="BaseField5" parent="YSorted/FieldParent" instance=ExtResource("78_xcwle")]
position = Vector2(11027, 3035)
Payload = 4
[node name="BaseField6" parent="YSorted/FieldParent" instance=ExtResource("78_xcwle")]
position = Vector2(11394, 3617)
Payload = 5
[node name="BaseField7" parent="YSorted/FieldParent" instance=ExtResource("78_xcwle")]
position = Vector2(11869, 3026)
Payload = 6
[node name="BaseField8" parent="YSorted/FieldParent" instance=ExtResource("78_xcwle")]
position = Vector2(12353, 3554)
Payload = 7
[node name="BaseField9" parent="YSorted/FieldParent" instance=ExtResource("78_xcwle")]
position = Vector2(12828, 2999)
Payload = 8
[node name="BaseField10" parent="YSorted/FieldParent" instance=ExtResource("78_xcwle")]
position = Vector2(13285, 3536)
Payload = 9
[node name="BaseField11" parent="YSorted/FieldParent" instance=ExtResource("78_xcwle")]
position = Vector2(13733, 2990)
Payload = 10
[node name="BaseField12" parent="YSorted/FieldParent" instance=ExtResource("78_xcwle")]
position = Vector2(14261, 3474)
Payload = 11
[node name="BaseField13" parent="YSorted/FieldParent" instance=ExtResource("78_xcwle")]
position = Vector2(14753, 2982)
Payload = 12
[node name="BaseField14" parent="YSorted/FieldParent" instance=ExtResource("78_xcwle")]
position = Vector2(15201, 3519)
Payload = 13
[node name="Farm visuals" type="Node2D" parent="YSorted"]
position = Vector2(-60, 122)
@@ -2400,7 +2456,6 @@ _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/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"]