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.)?;              }  |