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