diff options
| -rw-r--r-- | server/bot/src/algos/simple.rs | 10 | 
1 files changed, 7 insertions, 3 deletions
| diff --git a/server/bot/src/algos/simple.rs b/server/bot/src/algos/simple.rs index e7d6d199..14108a0c 100644 --- a/server/bot/src/algos/simple.rs +++ b/server/bot/src/algos/simple.rs @@ -382,9 +382,13 @@ impl Context<'_, Simple> {      }      pub fn update(&mut self) -> LogicRes {          if let Some((item, table)) = self.find_demand() { -            self.assert_tile_is_clear(table)?; -            self.aquire_item(item)?; -            self.interact_with(table, 0.)?; +            if self.game.data.item_name(item) == "unknown-order" { +                self.interact_with(table, 0.)?; +            } else { +                self.assert_tile_is_clear(table)?; +                self.aquire_item(item)?; +                self.interact_with(table, 0.)?; +            }          }          Ok(())      } | 
