fix using !frole to join a new player during a game
This commit is contained in:
parent
1e420a0235
commit
4612c0dec5
@ -8681,6 +8681,7 @@ if botconfig.DEBUG_MODE or botconfig.ALLOWED_NORMAL_MODE_COMMANDS:
|
||||
var.GUNNERS[who] = math.ceil(var.SHARPSHOOTER_MULTIPLIER * len(pl))
|
||||
if who not in pl:
|
||||
var.ROLES[var.DEFAULT_ROLE].add(who)
|
||||
var.ALL_PLAYERS.append(who)
|
||||
if not is_fake_nick(who):
|
||||
cli.mode(chan, "+v", who)
|
||||
cli.msg(chan, "Added default role ({0}) because only a template was specified for a new player.".format(var.DEFAULT_ROLE))
|
||||
@ -8700,6 +8701,8 @@ if botconfig.DEBUG_MODE or botconfig.ALLOWED_NORMAL_MODE_COMMANDS:
|
||||
if who in pl:
|
||||
oldrole = var.get_role(who)
|
||||
var.ROLES[oldrole].remove(who)
|
||||
else:
|
||||
var.ALL_PLAYERS.append(who)
|
||||
if rol in var.TOTEM_ORDER:
|
||||
if len(rolargs) == 2:
|
||||
var.TOTEMS[who] = rolargs[1]
|
||||
|
Loading…
x
Reference in New Issue
Block a user