From 4705d1ee2f1c3f1c7129343cd4f5ce8521998f37 Mon Sep 17 00:00:00 2001 From: kziolkowski Date: Tue, 11 Nov 2025 15:54:09 +0100 Subject: [PATCH] :bug: can no longer water fields when watering can is empty --- scripts/CSharp/Common/Farming/FieldBehaviour2D.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs b/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs index 5b19662..809aee2 100644 --- a/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs +++ b/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs @@ -102,10 +102,13 @@ public partial class FieldBehaviour2D : Sprite2D public void Water() { - UpdateFieldState(FieldState.Watered); - _wateringParticles.Emitting = true; - WateringCanState.Water(); - _wateringEvent.Raise(); + if (WateringCanState.GetFillState() > 0) + { + UpdateFieldState(FieldState.Watered); + _wateringParticles.Emitting = true; + WateringCanState.Water(); + _wateringEvent.Raise(); + } } ///