From 5f0d6ad3f595c10b69742201b80addf13439748511e21ea4d38d884c04b5fe11 Mon Sep 17 00:00:00 2001 From: andrea Date: Sat, 26 Jul 2025 15:31:28 +0200 Subject: [PATCH] fix bug where a death player is killed multiple time during the same day --- debug.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/debug.py b/debug.py index 1d1ed67..02712e9 100644 --- a/debug.py +++ b/debug.py @@ -48,10 +48,10 @@ def play_one_day_debug(Arena): daily_events= [] _rand.shuffle(alive_players) for p_one in alive_players: - if not p_one.is_alive(): continue #he could be dead during this day cycle - p_two= _rand.sample(alive_players, 1)[0] + if not p_one.is_alive(): continue # he could be dead during this day cycle + p_two= _rand.sample(Arena.get_alive_players(), 1)[0] while p_one.get_id() == p_two.get_id(): - p_two= _rand.sample(alive_players, 1)[0] + p_two= _rand.sample(Arena.get_alive_players(), 1)[0] _dmg, msg= p_one.attack(p_two) daily_events.append(msg)