class QuestPlugin(Plugin): name = "QuestPlugin" author = "Olle Johansson" description = "A simple multi user quest game." commands = [ dict( command=['!quest'], handler='quest', onevents=['Message'], ) ] nick = 'GoldQuest' game = None def setup(self): """ Sets up a new instance of the game class. """ self.game = GoldQuest(self.bridge.cfg) def quest(self, shout, command, comobj): self.logprint('Got message:', shout, command, comobj) text = self.strip_command(shout.text, command) msg = self.game.play(text) if msg: self.logprint('Game message:', msg) return self.send_message(msg, False)
class QuestPlugin(Plugin): name = "QuestPlugin" author = "Olle Johansson" description = "A simple multi user quest game." commands = [ dict( command = ['!quest'], handler = 'quest', onevents = ['Message'], ) ] nick = 'GoldQuest' game = None def setup(self): """ Sets up a new instance of the game class. """ self.game = GoldQuest(self.bridge.cfg) def quest(self, shout, command, comobj): self.logprint('Got message:', shout, command, comobj) text = self.strip_command(shout.text, command) msg = self.game.play(text) if msg: self.logprint('Game message:', msg) return self.send_message(msg, False)
def setup(self): """ Sets up a new instance of the game class. """ self.game = GoldQuest(self.bridge.cfg)