From b21d0608d963d4b8d408b4cafc24530aaba12040 Mon Sep 17 00:00:00 2001 From: "Vgr E.Barry" Date: Wed, 11 Mar 2015 00:00:22 -0400 Subject: [PATCH] Hardcode amnesiac to never turn into amnesiac --- modules/wolfgame.py | 2 +- settings/wolfgame.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/wolfgame.py b/modules/wolfgame.py index a088fd2..54a4133 100644 --- a/modules/wolfgame.py +++ b/modules/wolfgame.py @@ -5945,7 +5945,7 @@ def start(cli, nick, chan, forced = False, restart = ""): var.ORIGINAL_ROLES = copy.deepcopy(var.ROLES) # Make a copy # Handle amnesiac - amnroles = list(var.ROLE_GUIDE.keys() - [var.DEFAULT_ROLE]) + amnroles = list(var.ROLE_GUIDE.keys() - [var.DEFAULT_ROLE, "amnesiac"]) for nope in var.AMNESIAC_BLACKLIST: if nope in amnroles: amnroles.remove(nope) diff --git a/settings/wolfgame.py b/settings/wolfgame.py index 64b1fc5..1a408bc 100644 --- a/settings/wolfgame.py +++ b/settings/wolfgame.py @@ -188,7 +188,7 @@ WOLFTEAM_ROLES = WOLFCHAT_ROLES + ["minion", "cultist"] # These roles never win as a team, only ever individually (either instead of or in addition to the regular winners) TRUE_NEUTRAL_ROLES = ["crazed shaman", "fool", "jester", "monster", "clone"] # These are the roles that will NOT be used for when amnesiac turns, everything else is fair game! (var.DEFAULT_ROLE is also appended if not in this list) -AMNESIAC_BLACKLIST = ["monster", "amnesiac", "minion", "matchmaker", "clone", "doctor", "villager", "cultist"] +AMNESIAC_BLACKLIST = ["monster", "minion", "matchmaker", "clone", "doctor", "villager", "cultist"] # These roles are seen as wolf by the seer/oracle SEEN_WOLF = WOLF_ROLES + ["monster", "mad scientist"] # These are seen as the default role (or villager) when seen by seer