prevent crashing if !fgame is given invalid arguments

This commit is contained in:
Jimmy Cao 2012-02-26 18:18:11 -06:00
parent e32c66b632
commit 04b29cb428
2 changed files with 6 additions and 5 deletions

View File

@ -2071,6 +2071,11 @@ def cgamemode(cli, *args):
for arg in args:
modeargs = arg.split("=", 1)
if len(modeargs) < 2: # no equal sign in the middle of the arg
cli.msg(botconfig.CHANNEL, "Invalid syntax.")
return False
modeargs[0] = modeargs[0].strip()
if modeargs[0] in var.GAME_MODES.keys():
md = modeargs.pop(0)

View File

@ -125,11 +125,7 @@ CHANGEABLE_ROLES = { "seers" : INDEX_OF_ROLE["seer"],
"angels" : INDEX_OF_ROLE["guardian angel"],
"detectives" : INDEX_OF_ROLE["detective"]}
@game_mode("normal")
class Normal(object):
pass
# TODO: implement game modes