ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldBoss.py
@@ -50,8 +50,7 @@
import CrossBoss
import time
import json
import cPickle
'''
ShareDefine.Def_UniversalGameRecType_BossInfo
@@ -722,7 +721,7 @@
        bossid = str(bossid)
        if playerid in self.bossAttentionDict:
            bossAttentionData = self.bossAttentionDict[playerid]
            recordDict = json.loads(bossAttentionData.RecordData)
            recordDict = cPickle.loads(bossAttentionData.RecordData)
            if isAdd:
                recordDict[bossid] = isAdd
            else:
@@ -733,7 +732,7 @@
                self.bossAttentionDict.pop(playerid)
                
            else:
                bossAttentionData.RecordData = json.dumps(recordDict, ensure_ascii=False)
                bossAttentionData.RecordData = cPickle.dumps(recordDict, 2)
                bossAttentionData.DataLen = len(bossAttentionData.RecordData)
        else:
            if not isAdd:
@@ -741,7 +740,7 @@
            bossAttention = PyGameDataStruct.tagDBPyBossAttention()
            bossAttention.clear()
            bossAttention.PlayerID = playerid
            bossAttention.RecordData = json.dumps({bossid:isAdd}, ensure_ascii=False)
            bossAttention.RecordData = cPickle.dumps({bossid:isAdd}, 2)
            bossAttention.DataLen = len(bossAttention.RecordData)
            self.bossAttentionDict[playerid] = bossAttention
        
@@ -755,7 +754,7 @@
        attentionData = self.bossAttentionDict.get(curPlayer.GetPlayerID())
        if not attentionData:
            return
        bttentionDict = json.loads(attentionData.RecordData)
        bttentionDict = cPickle.loads(attentionData.RecordData)
        packData = ChPyNetSendPack.tagGCBossAttentionInfo()
        packData.BossList = []
        for bossid, addState in bttentionDict.items():