Do not tell amnesiac what they are
This commit is contained in:
parent
9fde1ca0a2
commit
3a2bfcfefb
@ -3594,14 +3594,6 @@ def transition_night(cli):
|
|||||||
'with "clone <nick>". If that player dies, you become their ' +
|
'with "clone <nick>". If that player dies, you become their ' +
|
||||||
'role(s). You may only clone someone during the first night.'))
|
'role(s). You may only clone someone during the first night.'))
|
||||||
|
|
||||||
for amn in var.ROLES["amnesiac"]:
|
|
||||||
if amn in var.PLAYERS and var.PLAYERS[amn]["cloak"] not in var.SIMPLE_NOTIFY:
|
|
||||||
cli.msg(amn, ("You are the \u0002amnesiac\u0002, and do not remember your actual role. " +
|
|
||||||
"Your memory will clear up on night {0}, at which point you will will " +
|
|
||||||
"remember what role you actually are.").format(var.AMNESIAC_NIGHTS))
|
|
||||||
else:
|
|
||||||
cli.notice(amn, "You are the \u0002amnesiac\u0002.")
|
|
||||||
|
|
||||||
for ms in var.ROLES["mad scientist"]:
|
for ms in var.ROLES["mad scientist"]:
|
||||||
if ms in var.PLAYERS and var.PLAYERS[ms]["cloak"] not in var.SIMPLE_NOTIFY:
|
if ms in var.PLAYERS and var.PLAYERS[ms]["cloak"] not in var.SIMPLE_NOTIFY:
|
||||||
cli.msg(ms, ("You are the \u0002mad scientist\u0002. If you are lynched during " +
|
cli.msg(ms, ("You are the \u0002mad scientist\u0002. If you are lynched during " +
|
||||||
@ -3622,7 +3614,7 @@ def transition_night(cli):
|
|||||||
|
|
||||||
villagers = copy.copy(var.ROLES["villager"])
|
villagers = copy.copy(var.ROLES["villager"])
|
||||||
if var.DEFAULT_ROLE == "villager":
|
if var.DEFAULT_ROLE == "villager":
|
||||||
villagers += var.ROLES["time lord"] + var.ROLES["village elder"] + var.ROLES["vengeful ghost"]
|
villagers += var.ROLES["time lord"] + var.ROLES["village elder"] + var.ROLES["vengeful ghost"] + var.ROLES["amnesiac"]
|
||||||
for villager in villagers:
|
for villager in villagers:
|
||||||
if villager in var.PLAYERS and var.PLAYERS[villager]["cloak"] not in var.SIMPLE_NOTIFY:
|
if villager in var.PLAYERS and var.PLAYERS[villager]["cloak"] not in var.SIMPLE_NOTIFY:
|
||||||
cli.msg(villager, "You are a \u0002villager\u0002. It is your job to lynch all of the wolves.")
|
cli.msg(villager, "You are a \u0002villager\u0002. It is your job to lynch all of the wolves.")
|
||||||
@ -3631,7 +3623,7 @@ def transition_night(cli):
|
|||||||
|
|
||||||
cultists = copy.copy(var.ROLES["cultist"])
|
cultists = copy.copy(var.ROLES["cultist"])
|
||||||
if var.DEFAULT_ROLE == "cultist":
|
if var.DEFAULT_ROLE == "cultist":
|
||||||
cultists += var.ROLES["time lord"] + var.ROLES["village elder"] + var.ROLES["vengeful ghost"]
|
cultists += var.ROLES["time lord"] + var.ROLES["village elder"] + var.ROLES["vengeful ghost"] + var.ROLES["amnesiac"]
|
||||||
for cultist in cultists:
|
for cultist in cultists:
|
||||||
if cultist in var.PLAYERS and var.PLAYERS[cultist]["cloak"] not in var.SIMPLE_NOTIFY:
|
if cultist in var.PLAYERS and var.PLAYERS[cultist]["cloak"] not in var.SIMPLE_NOTIFY:
|
||||||
cli.msg(cultist, "You are a \u0002cultist\u0002. It is your job to help the wolves kill all of the villagers.")
|
cli.msg(cultist, "You are a \u0002cultist\u0002. It is your job to help the wolves kill all of the villagers.")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user