aboutsummaryrefslogtreecommitdiff
path: root/server/bot/src/algos/customer.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/bot/src/algos/customer.rs')
-rw-r--r--server/bot/src/algos/customer.rs20
1 files changed, 10 insertions, 10 deletions
diff --git a/server/bot/src/algos/customer.rs b/server/bot/src/algos/customer.rs
index 17ade544..010ef48a 100644
--- a/server/bot/src/algos/customer.rs
+++ b/server/bot/src/algos/customer.rs
@@ -111,16 +111,16 @@ impl CustomerState {
.filter(|(_, t)| game.data.tile_name(t.kind) == "chair")
.map(|(p, _)| *p)
.collect::<Vec<_>>();
- if let Some(&chair) = chairs.get(random::<usize>(..) % chairs.len().max(1)) {
- if let Some(path) = find_path(&game.walkable, pos.as_ivec2(), chair) {
- debug!("{me:?} -> entering");
- *self = CustomerState::Entering {
- path,
- chair,
- origin: pos.as_ivec2(),
- ticks: 0,
- };
- }
+ if let Some(&chair) = chairs.get(random::<usize>(..) % chairs.len().max(1))
+ && let Some(path) = find_path(&game.walkable, pos.as_ivec2(), chair)
+ {
+ debug!("{me:?} -> entering");
+ *self = CustomerState::Entering {
+ path,
+ chair,
+ origin: pos.as_ivec2(),
+ ticks: 0,
+ };
}
}
BotInput::default()