fix issue where night wouldn't end if wolves were diseased
This commit is contained in:
parent
d675f3183c
commit
9c0f96decc
@ -433,8 +433,6 @@ def on_get_role_metadata(evt, var, kind):
|
|||||||
nevt = Event("wolf_numkills", {"numkills": 1})
|
nevt = Event("wolf_numkills", {"numkills": 1})
|
||||||
nevt.dispatch(var)
|
nevt.dispatch(var)
|
||||||
evt.data["wolf"] = nevt.data["numkills"]
|
evt.data["wolf"] = nevt.data["numkills"]
|
||||||
if var.DISEASED_WOLVES:
|
|
||||||
evt.data["wolf"] = 0
|
|
||||||
# TODO: split into alpha
|
# TODO: split into alpha
|
||||||
if var.ALPHA_ENABLED:
|
if var.ALPHA_ENABLED:
|
||||||
# alpha wolf gives an extra kill; note that we consider someone being
|
# alpha wolf gives an extra kill; note that we consider someone being
|
||||||
@ -444,4 +442,10 @@ def on_get_role_metadata(evt, var, kind):
|
|||||||
# as any other wolf kill).
|
# as any other wolf kill).
|
||||||
evt.data["wolf"] += 1
|
evt.data["wolf"] += 1
|
||||||
|
|
||||||
|
@event_listener("wolf_numkills", priority=10)
|
||||||
|
def on_wolf_numkills(evt, var):
|
||||||
|
if var.DISEASED_WOLVES:
|
||||||
|
evt.data["numkills"] = 0
|
||||||
|
evt.stop_processing = True
|
||||||
|
|
||||||
# vim: set sw=4 expandtab:
|
# vim: set sw=4 expandtab:
|
||||||
|
Loading…
Reference in New Issue
Block a user