From 2f950d51d329b0e7713c1740d88750bc8a702e93 Mon Sep 17 00:00:00 2001 From: jacob1 Date: Fri, 28 Jun 2024 00:19:27 -0400 Subject: [PATCH] Fix error / game start failure when dullahan is in play --- src/roles/dullahan.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/roles/dullahan.py b/src/roles/dullahan.py index 2dd4b8de..3d573fee 100644 --- a/src/roles/dullahan.py +++ b/src/roles/dullahan.py @@ -100,9 +100,9 @@ def on_new_role(evt: Event, var: GameState, player: User, old_role: Optional[str dull_targets = Event("dullahan_targets", {"targets": set(), "exclude": set()}) dull_targets.dispatch(var, player, max_targets) - TARGETS[player].update(evt.data["targets"] - evt.data["exclude"]) + TARGETS[player].update(dull_targets.data["targets"] - dull_targets.data["exclude"]) - pl = list(set(pl) - evt.data["exclude"] - {player}) + pl = list(set(pl) - dull_targets.data["exclude"] - {player}) while pl and len(TARGETS[player]) < max_targets: target = random.choice(pl) pl.remove(target)