def receiveSystemMessage(self, message):
     base.localAvatar.guiMgr.messageStack.addTextMessage(message, seconds=20, priority=0, color=(0.5,
                                                                                                 0,
                                                                                                 0,
                                                                                                 1), icon=('admin',
                                                                                                           ''))
     TalkAssistant.receiveSystemMessage(self, message)
    def receiveOpenTalk(self, avatarId, avatarName, accountId, accountName, message, scrubbed=0):
        if hasattr(base, 'localAvatar') and base.localAvatar.getDoId() == avatarId:
            for playerId in base.localAvatar.playersNearby.keys():
                chatFlags = base.localAvatar.playersNearby[playerId]
                if chatFlags[0] or chatFlags[1]:
                    if scrubbed:
                        player = base.cr.doId2do.get(playerId)
                        if player:
                            player.requestConfusedText(True)
                    elif not chatFlags[1]:
                        player = base.cr.doId2do.get(playerId)
                        if player:
                            player.requestConfusedText(False)

        TalkAssistant.receiveOpenTalk(self, avatarId, avatarName, accountId, accountName, message, scrubbed)
예제 #3
0
    def receiveOpenTalk(self, avatarId, avatarName, accountId, accountName, message, scrubbed=0):
        if hasattr(base, "localAvatar") and base.localAvatar.getDoId() == avatarId:
            for playerId in base.localAvatar.playersNearby.keys():
                chatFlags = base.localAvatar.playersNearby[playerId]
                if not chatFlags[0]:
                    if chatFlags[1] and scrubbed:
                        player = base.cr.doId2do.get(playerId)
                        if player:
                            player.requestConfusedText(True)

                    elif not chatFlags[1]:
                        player = base.cr.doId2do.get(playerId)
                        if player:
                            player.requestConfusedText(False)

        TalkAssistant.receiveOpenTalk(self, avatarId, avatarName, accountId, accountName, message, scrubbed)
예제 #4
0
 def clearHistory(self):
     TalkAssistant.clearHistory(self)
     self.historyParty = []
     self.historyPVP = []
     self.labelParty = OTPLocalizer.TalkParty
     self.labelPVP = OTPLocalizer.TalkPVP
예제 #5
0
 def __init__(self):
     TalkAssistant.__init__(self)
     self.SCDecoder = PSCDecoders
예제 #6
0
 def clearHistory(self):
     TalkAssistant.clearHistory(self)
예제 #7
0
 def __init__(self):
     TalkAssistant.__init__(self)
예제 #8
0
 def clearHistory(self):
     TalkAssistant.clearHistory(self)
예제 #9
0
 def __init__(self):
     TalkAssistant.__init__(self)
예제 #10
0
 def clearHistory(self):
     TalkAssistant.clearHistory(self)
     self.historyParty = []
     self.historyPVP = []
     self.labelParty = OTPLocalizer.TalkParty
     self.labelPVP = OTPLocalizer.TalkPVP
예제 #11
0
 def receiveSystemMessage(self, message):
     base.localAvatar.guiMgr.messageStack.addTextMessage(
         message, seconds=20, priority=0, color=(0.5, 0, 0, 1), icon=("admin", "")
     )
     TalkAssistant.receiveSystemMessage(self, message)
예제 #12
0
 def __init__(self):
     TalkAssistant.__init__(self)
     self.SCDecoder = PSCDecoders