fix issue where not all wolf cubs/traitors turned at once
This commit is contained in:
parent
d0b9627026
commit
c87ace5a8e
@ -968,14 +968,16 @@ def show_votes(cli, nick, chan, rest):
|
|||||||
|
|
||||||
|
|
||||||
def chk_traitor(cli):
|
def chk_traitor(cli):
|
||||||
for wc in var.ROLES["wolf cub"]:
|
wcl = copy.copy(var.ROLES["wolf cub"])
|
||||||
|
ttl = copy.copy(var.ROLES["traitor"])
|
||||||
|
for wc in wcl:
|
||||||
var.ROLES["wolf"].append(wc)
|
var.ROLES["wolf"].append(wc)
|
||||||
var.ROLES["wolf cub"].remove(wc)
|
var.ROLES["wolf cub"].remove(wc)
|
||||||
var.LOGGER.logBare(wc, "GROW UP")
|
var.LOGGER.logBare(wc, "GROW UP")
|
||||||
pm(cli, wc, ('You have grown up into a wolf and vowed to take revenge for your dead parents!'))
|
pm(cli, wc, ('You have grown up into a wolf and vowed to take revenge for your dead parents!'))
|
||||||
|
|
||||||
if len(var.ROLES["wolf"]) == 0:
|
if len(var.ROLES["wolf"]) == 0:
|
||||||
for tt in var.ROLES["traitor"]:
|
for tt in ttl:
|
||||||
var.ROLES["wolf"].append(tt)
|
var.ROLES["wolf"].append(tt)
|
||||||
var.ROLES["traitor"].remove(tt)
|
var.ROLES["traitor"].remove(tt)
|
||||||
var.LOGGER.logBare(tt, "TRANSFORM")
|
var.LOGGER.logBare(tt, "TRANSFORM")
|
||||||
|
Loading…
Reference in New Issue
Block a user