Browse Source

small tweaks in !fgame

master
Jimmy Cao 13 years ago
parent
commit
e8001c19de
  1. 2
      modules/sabotage.py
  2. 5
      settings/wolfgame.py

2
modules/sabotage.py

@ -16,6 +16,8 @@ def connect_callback(cli): @@ -16,6 +16,8 @@ def connect_callback(cli):
var.PHASE = "none"
var.PLAYERS = []
var.LAST_STATS = None
@cmd("join")
def join(cli, nick, chan, rest):

5
settings/wolfgame.py

@ -114,7 +114,7 @@ def game_mode(name): @@ -114,7 +114,7 @@ def game_mode(name):
CHANGEABLE_ROLES = { "seers" : INDEX_OF_ROLE["seer"],
"wolves" : INDEX_OF_ROLE["wolf"],
"cursed villager" : INDEX_OF_ROLE["cursed villager"],
"cursed" : INDEX_OF_ROLE["cursed villager"],
"drunks" : INDEX_OF_ROLE["village drunk"],
"harlots" : INDEX_OF_ROLE["harlot"],
"traitors" : INDEX_OF_ROLE["traitor"],
@ -130,10 +130,11 @@ class Normal(object): @@ -130,10 +130,11 @@ class Normal(object):
pass
# Example !game roles=wolves:1,seers:0
# TODO: implement game modes
@game_mode("roles")
class ChangedRolesMode(object):
"""Example: !game roles=wolves:1,seers:0,angels:1"""
def __init__(self, arg):
self.ROLES_GUIDE = ROLES_GUIDE.copy()
lx = list(ROLES_GUIDE[None])

Loading…
Cancel
Save