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))
|
var.GUNNERS[who] = math.ceil(var.SHARPSHOOTER_MULTIPLIER * len(pl))
|
||||||
if who not in pl:
|
if who not in pl:
|
||||||
var.ROLES[var.DEFAULT_ROLE].add(who)
|
var.ROLES[var.DEFAULT_ROLE].add(who)
|
||||||
|
var.ALL_PLAYERS.append(who)
|
||||||
if not is_fake_nick(who):
|
if not is_fake_nick(who):
|
||||||
cli.mode(chan, "+v", 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))
|
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:
|
if who in pl:
|
||||||
oldrole = var.get_role(who)
|
oldrole = var.get_role(who)
|
||||||
var.ROLES[oldrole].remove(who)
|
var.ROLES[oldrole].remove(who)
|
||||||
|
else:
|
||||||
|
var.ALL_PLAYERS.append(who)
|
||||||
if rol in var.TOTEM_ORDER:
|
if rol in var.TOTEM_ORDER:
|
||||||
if len(rolargs) == 2:
|
if len(rolargs) == 2:
|
||||||
var.TOTEMS[who] = rolargs[1]
|
var.TOTEMS[who] = rolargs[1]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user