From 50ebcafc17f8f0a29f59dfb86cc7a27180c8e9b8 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 28 Feb 2026 22:27:42 +0100 Subject: fix active recipes stopping in hand --- server/game-core/src/interaction.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/game-core/src/interaction.rs b/server/game-core/src/interaction.rs index 28efc43e..88eff676 100644 --- a/server/game-core/src/interaction.rs +++ b/server/game-core/src/interaction.rs @@ -311,7 +311,7 @@ impl Game { let r = &self.data.recipe(a.recipe); let prev_speed = a.speed; - if parts.iter().any(|p| r.supports_tile(*p)) { + if r.tile().is_none() || parts.iter().any(|p| r.supports_tile(*p)) { if a.speed <= 0. && let Recipe::Passive { speed, .. } = &self.data.recipe(a.recipe) { -- cgit v1.3