Fix amnesiac duplicating when they remember their role (I think). Closes #9
This commit is contained in:
parent
625e2a8d73
commit
53cbeef9f1
@ -3287,7 +3287,8 @@ def transition_night(cli):
|
|||||||
|
|
||||||
# convert amnesiac and kill village elder if necessary
|
# convert amnesiac and kill village elder if necessary
|
||||||
if var.NIGHT_COUNT == var.AMNESIAC_NIGHTS:
|
if var.NIGHT_COUNT == var.AMNESIAC_NIGHTS:
|
||||||
for amn in var.ROLES["amnesiac"]:
|
amns = copy.copy(var.ROLES["amnesiac"])
|
||||||
|
for amn in amns:
|
||||||
var.ROLES["amnesiac"].remove(amn)
|
var.ROLES["amnesiac"].remove(amn)
|
||||||
for role, plist in var.ORIGINAL_ROLES.items():
|
for role, plist in var.ORIGINAL_ROLES.items():
|
||||||
if amn in plist:
|
if amn in plist:
|
||||||
@ -3637,7 +3638,7 @@ def transition_night(cli):
|
|||||||
else:
|
else:
|
||||||
cli.notice(cultist, "You are a \u0002cultist\u0002.")
|
cli.notice(cultist, "You are a \u0002cultist\u0002.")
|
||||||
|
|
||||||
for g in tuple(var.GUNNERS.keys()):
|
for g in var.GUNNERS.keys():
|
||||||
if g not in ps:
|
if g not in ps:
|
||||||
continue
|
continue
|
||||||
elif not var.GUNNERS[g]:
|
elif not var.GUNNERS[g]:
|
||||||
|
Loading…
Reference in New Issue
Block a user