xdh
2018-09-25 dd93f9d6743284738018c8005946c20e6d681c3c
1 优化神兽宝箱时间通知
1个文件已修改
8 ■■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_Dogz.py 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_Dogz.py
@@ -184,7 +184,7 @@
            continue
        rmark = npcRefresh.GetRefreshMark()
        npcCntDict[rmark] = npcCntDict.get(rmark, 0) + npcRefresh.GetCount()
    isNeedSync = False #是否需要通知
    for markInfo, refreshInfo in refreshDict.items():
        npcID = refreshInfo[Def_NPCID]
        refreshCnt = refreshInfo[Def_FirstRefreshCnt] if isFirst else refreshInfo[Def_RefreshCnt]
@@ -209,9 +209,11 @@
        
        #计算下次多久刷新
        __UpdateBossTime(npcID, refreshInfo[Def_TimeFormula])
        if npcID in IpyGameDataPY.GetFuncEvalCfg('DogzFBRefreshCfg', 3):
            isNeedSync = True
    #通知时间
    SyncNPCRefreshTime()
    if isNeedSync:
        SyncNPCRefreshTime()
    
    return