bug fix for the quit-rejoin code
This commit is contained in:
parent
ff21b99821
commit
33c6cea33d
@ -838,6 +838,8 @@ def del_player(cli, nick, forced_death = False):
|
|||||||
del x[k]
|
del x[k]
|
||||||
elif x[k] == nick:
|
elif x[k] == nick:
|
||||||
del x[k]
|
del x[k]
|
||||||
|
if nick in var.DISCONNECTED:
|
||||||
|
del var.DISCONNECTED[nick]
|
||||||
if var.PHASE == "day" and not forced_death and ret: # didn't die from lynching
|
if var.PHASE == "day" and not forced_death and ret: # didn't die from lynching
|
||||||
if nick in var.VOTES.keys():
|
if nick in var.VOTES.keys():
|
||||||
del var.VOTES[nick] # Delete other people's votes on him
|
del var.VOTES[nick] # Delete other people's votes on him
|
||||||
@ -905,13 +907,11 @@ def reaper(cli, gameid):
|
|||||||
if what == "quit" and (datetime.now() - timeofdc) > timedelta(seconds=var.QUIT_GRACE_TIME):
|
if what == "quit" and (datetime.now() - timeofdc) > timedelta(seconds=var.QUIT_GRACE_TIME):
|
||||||
cli.msg(chan, ("\02{0}\02 died due to a fatal attack by wild animals. Appears (s)he "+
|
cli.msg(chan, ("\02{0}\02 died due to a fatal attack by wild animals. Appears (s)he "+
|
||||||
"was a \02{1}\02.").format(dcedplayer, var.get_role(dcedplayer)))
|
"was a \02{1}\02.").format(dcedplayer, var.get_role(dcedplayer)))
|
||||||
del var.DISCONNECTED[dcedplayer]
|
|
||||||
if not del_player(cli, dcedplayer):
|
if not del_player(cli, dcedplayer):
|
||||||
return
|
return
|
||||||
elif what == "part" and (datetime.now() - timeofdc) > timedelta(seconds=var.PART_GRACE_TIME):
|
elif what == "part" and (datetime.now() - timeofdc) > timedelta(seconds=var.PART_GRACE_TIME):
|
||||||
cli.msg(chan, ("\02{0}\02 died due to eating poisonous berries. Appears (s)he was "+
|
cli.msg(chan, ("\02{0}\02 died due to eating poisonous berries. Appears (s)he was "+
|
||||||
"a \02{1}\02.").format(dcedplayer, var.get_role(dcedplayer)))
|
"a \02{1}\02.").format(dcedplayer, var.get_role(dcedplayer)))
|
||||||
del var.DISCONNECTED[dcedplayer]
|
|
||||||
if not del_player(cli, dcedplayer):
|
if not del_player(cli, dcedplayer):
|
||||||
return
|
return
|
||||||
time.sleep(10)
|
time.sleep(10)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user