diff options
| -rw-r--r-- | server/game-core/src/interaction.rs | 2 |
1 files changed, 1 insertions, 1 deletions
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) { |