From 53cbeef9f18d6a8554df102435922f9414c191c4 Mon Sep 17 00:00:00 2001 From: skizzerz Date: Wed, 16 Jul 2014 18:49:26 -0500 Subject: [PATCH] Fix amnesiac duplicating when they remember their role (I think). Closes #9 --- modules/wolfgame.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/wolfgame.py b/modules/wolfgame.py index 5ab0086..cc59b01 100644 --- a/modules/wolfgame.py +++ b/modules/wolfgame.py @@ -3287,7 +3287,8 @@ def transition_night(cli): # convert amnesiac and kill village elder if necessary if var.NIGHT_COUNT == var.AMNESIAC_NIGHTS: - for amn in var.ROLES["amnesiac"]: + amns = copy.copy(var.ROLES["amnesiac"]) + for amn in amns: var.ROLES["amnesiac"].remove(amn) for role, plist in var.ORIGINAL_ROLES.items(): if amn in plist: @@ -3637,7 +3638,7 @@ def transition_night(cli): else: cli.notice(cultist, "You are a \u0002cultist\u0002.") - for g in tuple(var.GUNNERS.keys()): + for g in var.GUNNERS.keys(): if g not in ps: continue elif not var.GUNNERS[g]: