From 98b852da306e3f10ae7a36034e3d259f18df290b Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 01 十一月 2024 15:10:02 +0800
Subject: [PATCH] 10261 【越南】【砍树】【英文】【tqxbqy】头像框,头像(补充通知:A922、A923、A927、A928、B920、B922、B033、B035)

---
 ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameXiangong.py |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameXiangong.py b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameXiangong.py
index 3db46f0..05f33e9 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameXiangong.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameXiangong.py
@@ -65,7 +65,7 @@
     
     gameRecMgr = PyDataManager.GetDBGameRecDataManager()
     recData = gameRecMgr.AddGameRecData(ShareDefine.Def_GameRecType_Xiangong, xiangongID, [playerID])
-    playerInfo = PlayerViewCache.GetShotCacheDict(playerID, "ServerID")
+    playerInfo = PlayerViewCache.GetShotCacheDict(playerID, "ServerID", "Face", "FacePic")
     
     serverID = playerInfo.get("ServerID", 0)
     saveServerIDList = [] + serverIDList # 重新创建一份存储,不改变传入值
@@ -140,7 +140,7 @@
                 GameWorld.DebugLog("    xgPlayerID=%s,playerServerID=%s not in %s" % (xgPlayerID, playerServerID, serverIDList))
                 continue
             
-        playerInfo = PlayerViewCache.GetShotCacheDict(xgPlayerID, "PlayerID", "ServerID", "Model")
+        playerInfo = PlayerViewCache.GetShotCacheDict(xgPlayerID, "PlayerID", "ServerID", "Model", "Face", "FacePic")
         if not playerInfo:
             GameWorld.Log("找不到玩家缓存的暂不同步仙宫新晋仙官! xgPlayerID=%s" % xgPlayerID)
             continue
@@ -275,6 +275,8 @@
         newP.LV = playerInfo["LV"]
         newP.Job = playerInfo["Job"]
         newP.RealmLV = playerInfo["RealmLV"]
+        newP.Face = playerInfo.get("Face", 0)
+        newP.FacePic = playerInfo.get("FacePic", 0)
         newP.EquipShowSwitch = playerInfo["EquipShowSwitch"]
         newP.EquipShowID = playerInfo["EquipShowID"]
         newP.EquipShowIDCount = len(newP.EquipShowID)
@@ -354,6 +356,8 @@
         recP.LV = playerInfo["LV"]
         recP.Job = playerInfo["Job"]
         recP.RealmLV = playerInfo["RealmLV"]
+        recP.Face = playerInfo.get("Face", 0)
+        recP.FacePic = playerInfo.get("FacePic", 0)
         recPlayerList.append(recP)
         
     clientPack = ChPyNetSendPack.tagGCXiangongRecPlayerInfo()

--
Gitblit v1.8.0