Fix cursed villager not being seen as wolf
This commit is contained in:
parent
01dfdc7ac4
commit
cc7138eb44
@ -14,7 +14,7 @@ from src.events import Event
|
|||||||
|
|
||||||
@event_listener("see")
|
@event_listener("see")
|
||||||
def on_see(evt, cli, var, nick, victim):
|
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"
|
evt.data["role"] = "wolf"
|
||||||
|
|
||||||
@event_listener("wolflist")
|
@event_listener("wolflist")
|
||||||
|
@ -31,6 +31,7 @@ def see(cli, nick, chan, rest):
|
|||||||
return
|
return
|
||||||
victim = evt.data["target"]
|
victim = evt.data["target"]
|
||||||
victimrole = get_role(victim)
|
victimrole = get_role(victim)
|
||||||
|
vrole = victimrole # keep a copy for logging
|
||||||
|
|
||||||
if role != "augur":
|
if role != "augur":
|
||||||
if (victimrole in var.SEEN_WOLF and victimrole not in var.SEEN_DEFAULT):
|
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 = Event("investigate", {"role": victimrole})
|
||||||
evt.dispatch(cli, var, nick, victim)
|
evt.dispatch(cli, var, nick, victim)
|
||||||
victimrole = evt.data["role"]
|
victimrole = evt.data["role"]
|
||||||
vrole = victimrole # keep a copy for logging
|
|
||||||
|
|
||||||
if role == "seer":
|
if role == "seer":
|
||||||
pm(cli, nick, (messages["seer_success"]).format(victim, victimrole))
|
pm(cli, nick, (messages["seer_success"]).format(victim, victimrole))
|
||||||
|
Loading…
Reference in New Issue
Block a user