From cc7138eb445f938fe3d0027db964083f7489a9b1 Mon Sep 17 00:00:00 2001 From: skizzerz Date: Tue, 13 Sep 2016 16:42:54 -0500 Subject: [PATCH] Fix cursed villager not being seen as wolf --- src/roles/cursed.py | 2 +- src/roles/seer.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/roles/cursed.py b/src/roles/cursed.py index aa44f15..4940eac 100644 --- a/src/roles/cursed.py +++ b/src/roles/cursed.py @@ -14,7 +14,7 @@ from src.events import Event @event_listener("see") def on_see(evt, cli, var, nick, victim): - if nick in var.ROLES["cursed villager"]: + if victim in var.ROLES["cursed villager"]: evt.data["role"] = "wolf" @event_listener("wolflist") diff --git a/src/roles/seer.py b/src/roles/seer.py index 3088ec9..ef728f7 100644 --- a/src/roles/seer.py +++ b/src/roles/seer.py @@ -31,6 +31,7 @@ def see(cli, nick, chan, rest): return victim = evt.data["target"] victimrole = get_role(victim) + vrole = victimrole # keep a copy for logging if role != "augur": if (victimrole in var.SEEN_WOLF and victimrole not in var.SEEN_DEFAULT): @@ -50,7 +51,6 @@ def see(cli, nick, chan, rest): evt = Event("investigate", {"role": victimrole}) evt.dispatch(cli, var, nick, victim) victimrole = evt.data["role"] - vrole = victimrole # keep a copy for logging if role == "seer": pm(cli, nick, (messages["seer_success"]).format(victim, victimrole))