diff options
Diffstat (limited to 'server/bot')
| -rw-r--r-- | server/bot/src/algos/frank.rs | 2 | ||||
| -rw-r--r-- | server/bot/src/step.rs | 22 |
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 |