add colour to !roles

This commit is contained in:
Eitan Adler 2013-04-14 01:13:32 -04:00
parent 92aad0da7d
commit 45445aab00

View File

@ -2708,11 +2708,25 @@ def listroles(cli, nick, chan, rest):
old = var.ROLES_GUIDE.get(None)
txt = ""
pl = len(var.ORIGINAL_ROLES)
if pl > 1:
j
txt += '{0}: There are \u0002{1}\u0002 playing. '.format(nick, pl)
for i,v in sorted({i:var.ROLES_GUIDE[i] for i in var.ROLES_GUIDE if i is not None}.items()):
BOLD = "\u0002"
if (i <= pl):
txt += BOLD
txt += "[" + str(i) + "] "
if (i <= pl):
txt += BOLD
for index, amt in enumerate(v):
if amt - old[index] != 0:
txt = txt + var.ROLE_INDICES[index] + ", "
if amt > 1:
txt = txt + var.ROLE_INDICES[index] + "({0}), ".format(amt)
else:
txt = txt + var.ROLE_INDICES[index] + ", "
txt = txt[:-2] + " "
old = v
cli.msg(botconfig.CHANNEL, txt)