From 6545e5e45d8e523ebe7dbfe4719ba0f08007edeb Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期一, 11 三月 2019 10:11:01 +0800
Subject: [PATCH] 6312 【后端】【2.0】删除神兵特效
---
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldBoss.py | 11 ++++-------
1 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldBoss.py b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldBoss.py
index b83b6f9..867a071 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldBoss.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldBoss.py
@@ -50,8 +50,6 @@
import CrossBoss
import time
-import json
-
'''
ShareDefine.Def_UniversalGameRecType_BossInfo
@@ -719,10 +717,9 @@
# RecordData改json记录 bossid存为字符串
def UpdateBossAttention(self, playerid, bossid, isAdd):
- bossid = str(bossid)
if playerid in self.bossAttentionDict:
bossAttentionData = self.bossAttentionDict[playerid]
- recordDict = json.loads(bossAttentionData.RecordData)
+ recordDict = eval(bossAttentionData.RecordData)
if isAdd:
recordDict[bossid] = isAdd
else:
@@ -733,7 +730,7 @@
self.bossAttentionDict.pop(playerid)
else:
- bossAttentionData.RecordData = json.dumps(recordDict, ensure_ascii=False)
+ bossAttentionData.RecordData = str(recordDict)
bossAttentionData.DataLen = len(bossAttentionData.RecordData)
else:
if not isAdd:
@@ -741,7 +738,7 @@
bossAttention = PyGameDataStruct.tagDBPyBossAttention()
bossAttention.clear()
bossAttention.PlayerID = playerid
- bossAttention.RecordData = json.dumps({bossid:isAdd}, ensure_ascii=False)
+ bossAttention.RecordData = str({bossid:isAdd})
bossAttention.DataLen = len(bossAttention.RecordData)
self.bossAttentionDict[playerid] = bossAttention
@@ -755,7 +752,7 @@
attentionData = self.bossAttentionDict.get(curPlayer.GetPlayerID())
if not attentionData:
return
- bttentionDict = json.loads(attentionData.RecordData)
+ bttentionDict = eval(attentionData.RecordData)
packData = ChPyNetSendPack.tagGCBossAttentionInfo()
packData.BossList = []
for bossid, addState in bttentionDict.items():
--
Gitblit v1.8.0