def lsay(self, message, fmt=" <", channel=True): config = db.get_config() mainchannel = config.irc_main_channel for nick, player in self.lobbyists.iteritems(): player.tell(message, fmt) if channel: for line in wrap(message, MLW, drop_whitespace=False, replace_whitespace=False): self.signals['outgoing_msg'].emit(mainchannel, "- {0:{fmt}{mlw}}".format(line, fmt=fmt, mlw=MLW))
def on_global_msg(self, message): config = db.get_config() logchannel = config.irc_log_channel mainchannel = config.irc_main_channel to = self.game.players.keys() to.append(logchannel) to.append(mainchannel) for recipient in to: self.signals['outgoing_msg'].emit(recipient, message)
def fsay(self, message, fmt=" <", channel=True): config = db.get_config() logchannel = config.irc_log_channel if self.game: for nick, player in self.game.fighters.iteritems(): player.tell(message, fmt) if channel: for line in wrap(message, MLW, drop_whitespace=False, replace_whitespace=False): self.signals['outgoing_msg'].emit(logchannel, "- {0:{fmt}{mlw}}".format(line, fmt=fmt, mlw=MLW))