aboutsummaryrefslogtreecommitdiff
path: root/server/bot/src/algos/simple.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/bot/src/algos/simple.rs')
-rw-r--r--server/bot/src/algos/simple.rs10
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(())
}