Merge pull request #25 from brrr2/stasis-fix-2

This commit is contained in:
nyuszika7h 2014-04-30 18:49:10 +02:00
commit 25d80216a8

View File

@ -391,8 +391,7 @@ def fpinger(cli, nick, chan, rest):
pinger(cli, nick, chan, rest)
@cmd("j", raw_nick=True)
@cmd("join", raw_nick=True)
@cmd("join", "j", raw_nick=True)
def join(cli, nick, chann_, rest):
"""Either starts a new game of Werewolf or joins an existing game that has not started yet."""
pl = var.list_players()
@ -2581,20 +2580,21 @@ def on_error(cli, pfx, msg):
raise SystemExit
@cmd("fstasis", admin_only=True)
def fstasis(cli, nick, chan, rest):
@pmcmd("fstasis", admin_only=True)
def fstasis(cli, nick, rest):
"""Admin command for removing or setting stasis penalties."""
data = rest.split()
msg = None
if data:
lusers = {k.lower(): v for k, v in var.USERS.items()}
user = data[0].lower()
if user in lusers:
cloak = lusers[user]['cloak']
else:
cloak = None
pm(cli, nick, "Sorry, that user cannot be found.")
if user not in lusers:
cli.msg(nick, "Sorry, {0} cannot be found.".format(data[0]))
return
cloak = lusers[user]['cloak']
if len(data) == 1:
if cloak in var.STASISED:
msg = "{0} ({1}) is in stasis for {2} games.".format(data[0], cloak, var.STASISED[cloak])