Example #1
0
 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
Example #2
0
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)
Example #3
0
 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)
Example #4
0
 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