Fix random errors. Blame Vgr.

This commit is contained in:
Vgr E.Barry 2015-01-03 17:49:29 -05:00
parent 47f4f77f10
commit cd7aac9398
2 changed files with 3 additions and 1 deletions

View File

@ -4004,6 +4004,7 @@ def guard(cli, nick, chan, rest):
if var.GUARDED.get(nick):
pm(cli, nick, "You are already protecting someone tonight.")
return
role = var.get_role(nick)
victim = get_victim(cli, nick, re.split(" +",rest)[0], role == "bodyguard" or var.GUARDIAN_ANGEL_CAN_GUARD_SELF)
if not victim:
return
@ -4037,6 +4038,7 @@ def guard(cli, nick, chan, rest):
@cmd("observe", chan=False, pm=True, game=True, playing=True, roles=("werecrow", "sorcerer"))
def observe(cli, nick, chan, rest):
role = var.get_role(nick)
if var.PHASE != "night":
if role == "werecrow":
pm(cli, nick, "You may only transform into a crow at night.")

View File

@ -69,7 +69,7 @@ def generate(fdict, permissions=True, **kwargs):
largs[0].notice(nick, "Werewolf is already in play.")
return
if playing and nick not in var.list_players() or nick in var.DISCONNECTED.keys():
cli.notice(nick, "You're not currently playing.")
largs[0].notice(nick, "You're not currently playing.")
return
if roles:
for role in roles: