From 6b78d1452795ce16ab2684c5af7a073bc43ae14b Mon Sep 17 00:00:00 2001 From: mlange-42 Date: Sun, 17 Mar 2024 22:03:14 +0100 Subject: [PATCH] Fix consumption of own resources --- game/sys/do_consumption.go | 1 + 1 file changed, 1 insertion(+) diff --git a/game/sys/do_consumption.go b/game/sys/do_consumption.go index 98d2f06..fbc0837 100644 --- a/game/sys/do_consumption.go +++ b/game/sys/do_consumption.go @@ -59,6 +59,7 @@ func (s *DoConsumption) Update(world *ecs.World) { cons.Countdown[i] -= int16(c) if cons.Countdown[i] < 0 { if prod.Resource == resource.Resource(i) && prod.Stock > 0 { + cons.Countdown[i] += int16(update.Countdown) prod.Stock-- } else if stock.Res[i] > 0 { cons.Countdown[i] += int16(update.Countdown)