Let mystic know of all unsplit special roles too
This commit is contained in:
parent
d5d30eb6ae
commit
3479b72ce7
@ -10,7 +10,10 @@ from src.events import Event
|
||||
|
||||
@event_listener("exchange_roles")
|
||||
def on_exchange(evt, cli, var, actor, nick, actor_role, nick_role):
|
||||
evt2 = Event("get_special", {"special": set()})
|
||||
special = set(list_players(("harlot", "guardian angel", "bodyguard", "priest", "prophet", "matchmaker",
|
||||
"shaman", "doctor", "hag", "sorcerer", "turncoat", "clone", "crazed shaman",
|
||||
"piper", "succubus")))
|
||||
evt2 = Event("get_special", {"special": special})
|
||||
evt2.dispatch(cli, var)
|
||||
pl = set(list_players())
|
||||
wolves = set(list_players(var.WOLFTEAM_ROLES))
|
||||
@ -35,7 +38,11 @@ def on_exchange(evt, cli, var, actor, nick, actor_role, nick_role):
|
||||
|
||||
@event_listener("transition_night_end", priority=2.01)
|
||||
def on_transition_night_end(evt, cli, var):
|
||||
evt2 = Event("get_special", {"special": set()})
|
||||
# init with all roles that haven't been split yet
|
||||
special = set(list_players(("harlot", "guardian angel", "bodyguard", "priest", "prophet", "matchmaker",
|
||||
"shaman", "doctor", "hag", "sorcerer", "turncoat", "clone", "crazed shaman",
|
||||
"piper", "succubus")))
|
||||
evt2 = Event("get_special", {"special": special})
|
||||
evt2.dispatch(cli, var)
|
||||
pl = set(list_players())
|
||||
wolves = set(list_players(var.WOLFTEAM_ROLES))
|
||||
|
Loading…
Reference in New Issue
Block a user