From d39c1baf920107fd63930bd20017ccc167432007 Mon Sep 17 00:00:00 2001 From: Irdumb Date: Sun, 10 Apr 2016 20:12:45 +1000 Subject: [PATCH] display only server-specific settings if available assumes server-specific settings are stored uhhhhh shoot, lemme just give an example. { "MAX_CACHE": 50, "SERVER_SFX_ON": { "server1_id_here":True, "server2_id_here":False } } --- cogs/audio.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cogs/audio.py b/cogs/audio.py index 8b078826f..d163e9f1e 100644 --- a/cogs/audio.py +++ b/cogs/audio.py @@ -522,10 +522,14 @@ class Audio: async def audioset(self, ctx): """Changes audio module settings""" if ctx.invoked_subcommand is None: + server = ctx.message.server await send_cmd_help(ctx) msg = "```" for k, v in self.settings.items(): - msg += str(k) + ": " + str(v) + "\n" + if type(v) is dict and server.id in v: + msg += str(k) + ": " + str(v[server.id]) + "\n" + else: + msg += str(k) + ": " + str(v) + "\n" msg += "```" await self.bot.say(msg)