From 45fb7dbdb58d53e5d36764324081f9bd6bdcab58 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 21 六月 2024 20:09:42 +0800
Subject: [PATCH] 10185 【越南】【港台】【主干】BOSS凭证修改(有跨服凭证榜活动时验证跨服参与时间点;否则验证本服活动的参与时间点;)
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActBossTrial.py | 13 ++++++++++---
1 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActBossTrial.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActBossTrial.py
index dd2e3b5..1a49c82 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActBossTrial.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActBossTrial.py
@@ -189,10 +189,17 @@
if not actInfo.get(ShareDefine.ActKey_State):
GameWorld.DebugLog("Boss历练非活动中: actNum=%s" % actNum, playerID)
return
- if not actInfo.get(ShareDefine.ActKey_StateJoin):
- GameWorld.Log("Boss历练非参与活动中: actNum=%s" % actNum, playerID)
- return
+ crossActInfo = CrossRealmPlayer.GetPlayerCrossActInfo(curPlayer, ShareDefine.CrossActName_BossTrial)
+ if crossActInfo.get(ShareDefine.ActKey_State, 0):
+ if not crossActInfo.get(ShareDefine.ActKey_StateJoin):
+ GameWorld.Log("跨服Boss历练非参与活动中: actNum=%s" % actNum, playerID)
+ return
+ else:
+ if not actInfo.get(ShareDefine.ActKey_StateJoin):
+ GameWorld.Log("Boss历练非参与活动中: actNum=%s" % actNum, playerID)
+ return
+
itemID = IpyGameDataPY.GetFuncCfg("BossTrial", 1)
itemPack = curPlayer.GetItemManager().GetPack(IPY_GameWorld.rptItem)
lackItemDict, delInfoDict = ItemCommon.GetCostItemIndexList({itemID:submitCount}, itemPack)
--
Gitblit v1.8.0