def execute(self):
        if self.args:
            if self.pc.location:
                if 'drunk' in self.pc.effects:
                    self.args = self.pc.effects['drunk'].filter_speech(self.args)
                message = '%s says, "%s"' % (self.pc.fancy_name(), self.args)
                message = say_color + message + clear_fcolor
                self.pc.location.tell_room(message, teller=self.pc)
            else:
                self.pc.update_output('Your words are sucked into the void.')
        else:
            self.pc.update_output('Say what?')
dataset/ETHPy150Open shinymud/ShinyMUD/src/shinymud/commands/commands.py/Say.execute/original