diff options
author | metamuffin <metamuffin@disroot.org> | 2024-09-28 23:16:51 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-09-28 23:16:51 +0200 |
commit | b31b08da8b4d3730040eb9fe73be9ab2452ebfa0 (patch) | |
tree | b1f85ea819304302e0b5bfe9783dcf9558a1c39f | |
parent | 720602053c4aa2941cea395516b80472e884771a (diff) | |
download | hurrycurry-b31b08da8b4d3730040eb9fe73be9ab2452ebfa0.tar hurrycurry-b31b08da8b4d3730040eb9fe73be9ab2452ebfa0.tar.bz2 hurrycurry-b31b08da8b4d3730040eb9fe73be9ab2452ebfa0.tar.zst |
simple bot ignores unknown orders; fixes #192
-rw-r--r-- | server/bot/src/algos/simple.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/server/bot/src/algos/simple.rs b/server/bot/src/algos/simple.rs index dbe8bbfe..b275b522 100644 --- a/server/bot/src/algos/simple.rs +++ b/server/bot/src/algos/simple.rs @@ -145,6 +145,9 @@ impl<S> Context<'_, S> { .iter() .filter_map(|(_, pl)| match &pl.communicate_persist { Some((Message::Item(item), _)) => { + if self.game.data.item_name(*item) == "unknown-order" { + return None; + } let pos = pl.movement.position.as_ivec2(); [IVec2::X, IVec2::Y, -IVec2::X, -IVec2::Y] .into_iter() |