10185 【越南】【港台】【主干】BOSS凭证修改(有跨服凭证榜活动时验证跨服参与时间点;否则验证本服活动的参与时间点;)
1个文件已修改
13 ■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActBossTrial.py 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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)