From 164b1a9e2eb3f9908e95e0050de828f0e35cb74b Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期一, 23 五月 2022 16:38:31 +0800 Subject: [PATCH] 9415 【BT5】【后端】古神战场(初版:包含战场副本外的所有功能;副本中暂仅支持击杀玩家玩法) --- ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerViewCache.py | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerViewCache.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerViewCache.py index 3e4270a..322b1a8 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerViewCache.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerViewCache.py @@ -24,6 +24,7 @@ import GameWorldArena import ChPyNetSendPack import PlayerFBHelpBattle +import CrossBattlefield import PyGameDataStruct import IpyGameDataPY import PyDataManager @@ -44,6 +45,9 @@ if GameWorldArena.IsArenaBattlePlayer(playerID): return True + if CrossBattlefield.IsBattlefieldCallPlayer(playerID): + return True + SaveDBLimitLV = IpyGameDataPY.GetFuncCfg("PlayerViewCache", 1) #校验玩家等级 if playerLV < SaveDBLimitLV: @@ -58,6 +62,9 @@ return True if GameWorldArena.IsArenaBattlePlayer(playerID): + return True + + if CrossBattlefield.IsBattlefieldCallPlayer(playerID): return True NeedCheckBillBoardType = IpyGameDataPY.GetFuncEvalCfg("PlayerViewCache", 2) @@ -116,7 +123,7 @@ ## 获取缓存基础属性字典信息 if not hasattr(curCache, "PropDataDict"): curCache.PropDataDict = {} - if not curCache.PropDataDict: + if not curCache.PropDataDict and curCache.PropData: curCache.PropDataDict = eval(curCache.PropData) return curCache.PropDataDict -- Gitblit v1.8.0