8401 【后端】BOSS复活修改(boss信息表无复活时间配置的boss不处理复活检查逻辑,防止和关联的活动控制复活状态冲突)
2个文件已修改
6 ■■■■■ 已修改文件
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossBoss.py 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldBoss.py 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossBoss.py
@@ -265,6 +265,9 @@
            mapID = ipyData.GetMapID()
            if mapID not in ChConfig.Def_CrossZoneTypeName:
                continue
            refreshTimeStr = ipyData.GetRefreshTime()
            if not refreshTimeStr or refreshTimeStr == "0":
                continue
            zoneTypeName = ChConfig.Def_CrossZoneTypeName[mapID]
            if not hasattr(ipyDataMgr, "Get%sCount" % zoneTypeName):
                continue
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldBoss.py
@@ -428,6 +428,9 @@
            mapID = ipyData.GetMapID()
            if mapID in ChConfig.Def_CrossMapIDList:
                continue
            refreshTimeStr = ipyData.GetRefreshTime()
            if not refreshTimeStr or refreshTimeStr == "0":
                continue
            bossPrizeRec = __GetBossRecDataByID(bossID)
            killedTime = bossPrizeRec.GetValue2()
            refreshTime = __GetBossRefreshTime(bossID)