diff options
Diffstat (limited to 'server/bot/src/algos/waiter.rs')
-rw-r--r-- | server/bot/src/algos/waiter.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/server/bot/src/algos/waiter.rs b/server/bot/src/algos/waiter.rs index adeded23..f3980170 100644 --- a/server/bot/src/algos/waiter.rs +++ b/server/bot/src/algos/waiter.rs @@ -102,7 +102,11 @@ impl Context<'_, Waiter> { if let Some(pos) = self.find_occupied_table_or_floor() { self.assert_tile_is_clear(pos)?; } - if let Some((item, table)) = self.find_demand() { + let dems = self.find_demands(); + for (item, table) in dems { + if self.game.data.item_name(item) == "unknown-order" { + self.interact_with(table, 0.)?; + } if self.aquire_item(item)? { self.interact_with(table, 0.)?; } |