Fix KeyError when there are no elders

This commit is contained in:
nyuszika7h 2015-03-21 00:56:28 +01:00
parent 2cdc609ecd
commit b73f9350db

View File

@ -5234,9 +5234,10 @@ def transition_night(cli):
numwolves = len(var.list_players(var.WOLF_ROLES)) numwolves = len(var.list_players(var.WOLF_ROLES))
if var.NIGHT_COUNT >= numwolves + 1: if var.NIGHT_COUNT >= numwolves + 1:
for elder in var.ROLES["village elder"]: if "village elder" in var.ROLES:
var.DYING.append(elder) for elder in var.ROLES["village elder"]:
debuglog(elder, "ELDER DEATH") var.DYING.append(elder)
debuglog(elder, "ELDER DEATH")
if var.FIRST_NIGHT and chk_win(cli, end_game=False): # prevent game from ending as soon as it begins (useful for the random game mode) if var.FIRST_NIGHT and chk_win(cli, end_game=False): # prevent game from ending as soon as it begins (useful for the random game mode)
start(cli, botconfig.NICK, botconfig.CHANNEL, restart=var.CURRENT_GAMEMODE) start(cli, botconfig.NICK, botconfig.CHANNEL, restart=var.CURRENT_GAMEMODE)