aboutsummaryrefslogtreecommitdiff
path: root/server/bot
diff options
context:
space:
mode:
Diffstat (limited to 'server/bot')
-rw-r--r--server/bot/src/algos/frank.rs2
-rw-r--r--server/bot/src/step.rs22
2 files changed, 9 insertions, 15 deletions
diff --git a/server/bot/src/algos/frank.rs b/server/bot/src/algos/frank.rs
index a02b0112..8bd6d17b 100644
--- a/server/bot/src/algos/frank.rs
+++ b/server/bot/src/algos/frank.rs
@@ -92,7 +92,6 @@ impl BotAlgo for Frank {
timeout: Some(3.),
pin: Some(false),
});
- return;
}
} else {
out.push(PacketS::Movement {
@@ -101,7 +100,6 @@ impl BotAlgo for Frank {
boost: false,
pos: None,
});
- return;
}
} else if let Some(path) =
find_path_to_neighbour(game, pos.as_ivec2(), tpos.as_ivec2())
diff --git a/server/bot/src/step.rs b/server/bot/src/step.rs
index 8f103cff..6031439f 100644
--- a/server/bot/src/step.rs
+++ b/server/bot/src/step.rs
@@ -121,19 +121,15 @@ impl StepState {
boost: false,
pos: None,
});
- } else {
- if self.wait_timer > 0. {
- self.wait_timer -= dt;
- } else {
- if self.interact_stop_pending {
- self.interact_stop_pending = false;
- out.push(PacketS::Interact {
- player: self.me,
- hand: self.hand,
- target: None,
- });
- }
- }
+ } else if self.wait_timer > 0. {
+ self.wait_timer -= dt;
+ } else if self.interact_stop_pending {
+ self.interact_stop_pending = false;
+ out.push(PacketS::Interact {
+ player: self.me,
+ hand: self.hand,
+ target: None,
+ });
}
} else {
self.item_current = game