def handle_midgame_chat(self, sender_player_id, message_txt): debug("Midgame chat received from player %d, message: %s" % (sender_player_id, message_txt)) if fo.playerIsAI(sender_player_id) or not self.be_chatty: return if "BE QUIET" in message_txt.upper(): possible_acknowledgments = UserStringList( "AI_BE_QUIET_ACKNOWLEDGEMENTS__LIST") acknowledgement = random.choice(possible_acknowledgments) debug( "Acknowledging 'Be Quiet' chat request with initial message (from %d choices): '%s'" % (len(possible_acknowledgments), acknowledgement)) fo.sendChatMessage(sender_player_id, acknowledgement) self.be_chatty = False return if random.random() > 0.25: return possible_acknowledgments = UserStringList( "AI_MIDGAME_ACKNOWLEDGEMENTS__LIST") acknowledgement = random.choice(possible_acknowledgments) debug( "Acknowledging midgame chat with initial message (from %d choices): '%s'" % (len(possible_acknowledgments), acknowledgement)) fo.sendChatMessage(sender_player_id, acknowledgement) self.be_chatty = False
def handle_pregame_chat(sender_player_id, message_txt): if fo.playerIsAI(sender_player_id): return possible_acknowledgments = UserStringList("AI_PREGAME_ACKNOWLEDGEMENTS__LIST") acknowledgement = random.choice(possible_acknowledgments) print "Acknowledging pregame chat with initial message (from %d choices): '%s'" % ( len(possible_acknowledgments), acknowledgement) fo.sendChatMessage(sender_player_id, acknowledgement)
def handle_midgame_chat(self, sender_player_id, message_txt): print "Midgame chat received from player %d, message: %s" % (sender_player_id, message_txt) if fo.playerIsAI(sender_player_id): return possible_acknowledgments = UserStringList("AI_MIDGAME_ACKNOWLEDGEMENTS__LIST") acknowledgement = random.choice(possible_acknowledgments) print "Acknowledging midgame chat with initial message (from %d choices): '%s'" % ( len(possible_acknowledgments), acknowledgement) fo.sendChatMessage(sender_player_id, acknowledgement)
def handle_midgame_chat(self, sender_player_id, message_txt): print "Midgame chat received from player %d, message: %s" % (sender_player_id, message_txt) if fo.playerIsAI(sender_player_id) or not self.be_chatty: return if "BE QUIET" in message_txt.upper(): possible_acknowledgments = UserStringList("AI_BE_QUIET_ACKNOWLEDGEMENTS__LIST") acknowledgement = random.choice(possible_acknowledgments) print "Acknowledging 'Be Quiet' chat request with initial message (from %d choices): '%s'" % ( len(possible_acknowledgments), acknowledgement) fo.sendChatMessage(sender_player_id, acknowledgement) self.be_chatty = False return if random.random() > 0.25: return possible_acknowledgments = UserStringList("AI_MIDGAME_ACKNOWLEDGEMENTS__LIST") acknowledgement = random.choice(possible_acknowledgments) print "Acknowledging midgame chat with initial message (from %d choices): '%s'" % ( len(possible_acknowledgments), acknowledgement) fo.sendChatMessage(sender_player_id, acknowledgement) self.be_chatty = False