From 622af177059265346819f6abfbabb9a3a7342a5d Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sat, 16 Jul 2022 11:44:56 +0200 Subject: [PATCH] MultiServer: make !hint prefer non-local --- MultiServer.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MultiServer.py b/MultiServer.py index dd695fc1..e8e1cc8d 100644 --- a/MultiServer.py +++ b/MultiServer.py @@ -1308,6 +1308,8 @@ class ClientMessageProcessor(CommonCommandProcessor): can_pay = 1000 self.ctx.random.shuffle(not_found_hints) + # By popular vote, make hints prefer non-local placements + not_found_hints.sort(key=lambda hint: int(hint.receiving_player != hint.finding_player)) hints = found_hints while can_pay > 0: