Be more careful about applying stasis
This commit is contained in:
parent
42dae3c818
commit
84fdc5ff2d
@ -1228,7 +1228,8 @@ def leave(cli, what, nick, why=""):
|
||||
"(s)he was a \02{1}\02.").format(nick, var.get_role(nick))
|
||||
cli.msg(botconfig.CHANNEL, msg)
|
||||
var.LOGGER.logMessage(msg.replace("\02", ""))
|
||||
make_stasis(nick, var.PART_STASIS_PENALTY)
|
||||
if var.PHASE != "join":
|
||||
make_stasis(nick, var.PART_STASIS_PENALTY)
|
||||
|
||||
if killhim:
|
||||
del_player(cli, nick)
|
||||
@ -1254,13 +1255,9 @@ def leave_game(cli, nick, chan, rest):
|
||||
"S/He was a \02{1}\02.").format(nick, var.get_role(nick)))
|
||||
var.LOGGER.logMessage(("{0} died of an unknown disease. "+
|
||||
"S/He was a {1}.").format(nick, var.get_role(nick)))
|
||||
try:
|
||||
if var.get_role(nick) != "person":
|
||||
cloak = var.USERS[str(nick)]['cloak']
|
||||
if cloak is not None:
|
||||
var.illegal_joins[cloak] += var.LEAVE_STASIS_PENALTY
|
||||
except KeyError:
|
||||
pass
|
||||
|
||||
if var.PHASE != "join":
|
||||
make_stasis(nick, var.LEAVE_STASIS_PENALTY)
|
||||
|
||||
del_player(cli, nick)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user