From c63a444ee6c19d25dc69923f66c593fa156d0d9b Mon Sep 17 00:00:00 2001 From: jacob1 Date: Wed, 4 Jun 2014 21:58:02 -0400 Subject: [PATCH] fix cursed traitor when using !simple, bold names of wolves to make them stick out more --- modules/wolfgame.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/modules/wolfgame.py b/modules/wolfgame.py index d34ac46..fc7340f 100644 --- a/modules/wolfgame.py +++ b/modules/wolfgame.py @@ -2245,7 +2245,8 @@ def transition_night(cli): if len(wolves) > 1: pm(cli, wolf, 'Also, if you PM me, your message will be relayed to other wolves.') else: - pm(cli, wolf, "You are a \02{0}\02.".format(var.get_role(wolf))) # !simple + role = var.get_role(wolf) + pm(cli, wolf, "You are a \02{0}\02.".format("cursed traitor" if role == "traitor" and wolf in var.CURSED else role)) # !simple pl = ps[:] @@ -2253,14 +2254,14 @@ def transition_night(cli): pl.remove(wolf) # remove self from list for i, player in enumerate(pl): if player in var.ROLES["wolf"]: - pl[i] = player + " (wolf)" + pl[i] = "" + player + " (wolf)" elif player in var.ROLES["traitor"]: if player in var.CURSED: - pl[i] = player + " (cursed traitor)" + pl[i] = "" + player + " (cursed traitor)" else: - pl[i] = player + " (traitor)" + pl[i] = "" + player + " (traitor)" elif player in var.ROLES["werecrow"]: - pl[i] = player + " (werecrow)" + pl[i] = "" + player + " (werecrow)" elif player in var.CURSED: pl[i] = player + " (cursed)"