aboutsummaryrefslogtreecommitdiff
path: root/server/bot/src/algos
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-10-21 00:18:09 +0200
committermetamuffin <metamuffin@disroot.org>2025-10-21 00:18:11 +0200
commitb34b2a5b8d118974502c015912e1ed67fa6965b0 (patch)
treefd9aae3af50fc6e312e64934b9231f59142210ee /server/bot/src/algos
parenteaed442578c3b1765ec48c84489a122096b6a08f (diff)
downloadhurrycurry-b34b2a5b8d118974502c015912e1ed67fa6965b0.tar
hurrycurry-b34b2a5b8d118974502c015912e1ed67fa6965b0.tar.bz2
hurrycurry-b34b2a5b8d118974502c015912e1ed67fa6965b0.tar.zst
more debug events, bots now broken
Diffstat (limited to 'server/bot/src/algos')
-rw-r--r--server/bot/src/algos/customer.rs4
-rw-r--r--server/bot/src/algos/frank.rs2
2 files changed, 3 insertions, 3 deletions
diff --git a/server/bot/src/algos/customer.rs b/server/bot/src/algos/customer.rs
index fa10410b..fe665f47 100644
--- a/server/bot/src/algos/customer.rs
+++ b/server/bot/src/algos/customer.rs
@@ -175,7 +175,7 @@ impl CustomerState {
})
{
*self = CustomerState::New;
- } else if path.is_stuck() {
+ } else if path.is_stuck(3.) {
if let Some(path) = find_path(game, pos.as_ivec2(), *origin) {
*self = CustomerState::Exiting { path };
}
@@ -392,7 +392,7 @@ impl CustomerState {
}
}
CustomerState::Exiting { path } => {
- if path.is_done() || path.is_stuck() {
+ if path.is_done() || path.is_stuck(3.) {
debug!("{me:?} -> leave");
*self = CustomerState::Exited
} else {
diff --git a/server/bot/src/algos/frank.rs b/server/bot/src/algos/frank.rs
index eeee3b61..a02b0112 100644
--- a/server/bot/src/algos/frank.rs
+++ b/server/bot/src/algos/frank.rs
@@ -76,7 +76,7 @@ impl BotAlgo for Frank {
if let Some(path) = &mut self.path {
let direction = path.next_direction(pos, dt);
- if path.is_stuck() {
+ if path.is_stuck(3.) {
self.path = None;
} else if path.is_done() {
self.path = None;