Add a role_attribution event dispatcher
This commit is contained in:
parent
3888c51da5
commit
a7a3b4a045
@ -5944,9 +5944,13 @@ def start(cli, nick, chan, forced = False, restart = ""):
|
||||
cgamemode(cli, restart)
|
||||
var.GAME_ID = time.time() # restart reaper timer
|
||||
|
||||
addroles = {}
|
||||
|
||||
event = Event("role_attribution", {})
|
||||
if event.dispatch(cli, var, villagers, addroles):
|
||||
for index in range(len(var.ROLE_INDEX) - 1, -1, -1):
|
||||
if var.ROLE_INDEX[index] <= len(villagers):
|
||||
addroles = {k:v[index] for k,v in var.ROLE_GUIDE.items()}
|
||||
addroles.update({k:v[index] for k,v in var.ROLE_GUIDE.items()})
|
||||
break
|
||||
else:
|
||||
cli.msg(chan, "{0}: No game settings are defined for \u0002{1}\u0002 player games.".format(nick, len(villagers)))
|
||||
|
Loading…
x
Reference in New Issue
Block a user