fix error when dead player changes nick (from last commit)
This commit is contained in:
parent
62f716093a
commit
c67551bd46
@ -3112,6 +3112,7 @@ def rename_player(var, user, prefix):
|
|||||||
var.ALL_PLAYERS[var.ALL_PLAYERS.index(temp)] = user
|
var.ALL_PLAYERS[var.ALL_PLAYERS.index(temp)] = user
|
||||||
|
|
||||||
if user in var.ALL_PLAYERS:
|
if user in var.ALL_PLAYERS:
|
||||||
|
try:
|
||||||
r = var.ROLES[get_role(prefix)]
|
r = var.ROLES[get_role(prefix)]
|
||||||
r.add(user.nick)
|
r.add(user.nick)
|
||||||
r.remove(prefix)
|
r.remove(prefix)
|
||||||
@ -3119,6 +3120,9 @@ def rename_player(var, user, prefix):
|
|||||||
for t in tpls:
|
for t in tpls:
|
||||||
var.ROLES[t].add(user.nick)
|
var.ROLES[t].add(user.nick)
|
||||||
var.ROLES[t].remove(prefix)
|
var.ROLES[t].remove(prefix)
|
||||||
|
except ValueError:
|
||||||
|
# User is in ALL_PLAYERS but dead
|
||||||
|
pass
|
||||||
|
|
||||||
if var.PHASE in var.GAME_PHASES:
|
if var.PHASE in var.GAME_PHASES:
|
||||||
for k,v in var.ORIGINAL_ROLES.items():
|
for k,v in var.ORIGINAL_ROLES.items():
|
||||||
|
Loading…
Reference in New Issue
Block a user