Update wolflist event
This commit is contained in:
parent
02eba3e267
commit
35439209e0
@ -18,8 +18,8 @@ def on_see(evt, cli, var, nick, victim):
|
||||
evt.data["role"] = "wolf"
|
||||
|
||||
@event_listener("wolflist")
|
||||
def on_wolflist(evt, cli, var, nick, wolf):
|
||||
if nick in var.ROLES["cursed villager"]:
|
||||
def on_wolflist(evt, var, player, wolf):
|
||||
if player.nick in var.ROLES["cursed villager"]:
|
||||
evt.data["tags"].add("cursed")
|
||||
|
||||
# vim: set sw=4 expandtab:
|
||||
|
@ -241,7 +241,7 @@ def on_exchange(evt, var, actor, target, actor_role, target_role):
|
||||
if player is target:
|
||||
prole = actor_role
|
||||
wevt = Event("wolflist", {"tags": set()})
|
||||
wevt.dispatch(actor.client, var, player.nick, actor.nick)
|
||||
wevt.dispatch(var, player, actor)
|
||||
tags = " ".join(wevt.data["tags"])
|
||||
if prole in wcroles:
|
||||
if tags:
|
||||
@ -274,7 +274,7 @@ def on_exchange(evt, var, actor, target, actor_role, target_role):
|
||||
if player is actor:
|
||||
prole = target_role
|
||||
wevt = Event("wolflist", {"tags": set()})
|
||||
wevt.dispatch(actor.client, var, player.nick, target.nick)
|
||||
wevt.dispatch(var, player, target)
|
||||
tags = " ".join(wevt.data["tags"])
|
||||
if prole in wcroles:
|
||||
if tags:
|
||||
@ -363,7 +363,7 @@ def on_transition_night_end(evt, var):
|
||||
wevt = Event("wolflist", {"tags": set()})
|
||||
tags = ""
|
||||
if role in wcroles:
|
||||
wevt.dispatch(wolf.client, var, wolf.nick, wolf.nick) # FIXME: Need to update the wolflist event
|
||||
wevt.dispatch(var, wolf, wolf)
|
||||
tags = " ".join(wevt.data["tags"])
|
||||
if tags:
|
||||
tags += " "
|
||||
@ -401,7 +401,7 @@ def on_transition_night_end(evt, var):
|
||||
for player in pl:
|
||||
prole = get_main_role(player)
|
||||
wevt.data["tags"] = set()
|
||||
wevt.dispatch(wolf.client, var, player.nick, wolf.nick) # FIXME: Need to update the wolflist event
|
||||
wevt.dispatch(var, player, wolf)
|
||||
tags = " ".join(wevt.data["tags"])
|
||||
if prole in wcroles:
|
||||
if tags:
|
||||
|
@ -1167,7 +1167,7 @@ def stats(cli, nick, chan, rest):
|
||||
for i, player in enumerate(ps):
|
||||
prole = get_role(player)
|
||||
wevt = Event("wolflist", {"tags": set()})
|
||||
wevt.dispatch(cli, var, player, nick)
|
||||
wevt.dispatch(var, users._get(player), users._get(nick)) # FIXME
|
||||
tags = " ".join(wevt.data["tags"])
|
||||
if prole in badguys:
|
||||
if tags:
|
||||
@ -3667,7 +3667,7 @@ def transition_day(cli, gameid=0):
|
||||
wolf.queue_message(messages["lycan_wc_notification"].format(victim))
|
||||
role = get_main_role(wolf)
|
||||
wevt = Event("wolflist", {"tags": set()})
|
||||
wevt.dispatch(cli, var, wolf.nick, victim.nick)
|
||||
wevt.dispatch(var, wolf, victim)
|
||||
tags = " ".join(wevt.data["tags"])
|
||||
if tags:
|
||||
tags += " "
|
||||
|
Loading…
Reference in New Issue
Block a user