| | |
| | | return
|
| | | onlineCnt = __GetBossOnlineHeroCnt(bossid)[0]
|
| | | LVLimit = ipyData.GetLVLimit()
|
| | | if PyGameData.g_yesterdayPlayerLVDict: |
| | | openServerDay = PlayerDBGSEvent.GetDBGSTrig_ByKey(PlayerDBGSEvent.Def_ServerDay)
|
| | | if openServerDay != 0 and LVLimit and len(LVLimit) == 2:
|
| | | yesterdayCnt = len([1 for lv in PyGameData.g_yesterdayPlayerLVDict.values() if LVLimit[0]<=lv <= LVLimit[1]]) #参数昨日活跃人数
|
| | | else:
|
| | | yesterdayCnt = IpyGameDataPY.GetFuncCfg('FirstDayActivePlayerCnt')
|
| | |
| | | refreshTime = 0
|
| | | PyGameData.g_sortBOSSRefreshList[i] = [bossID, killedTime, refreshTime]
|
| | | bossIDList.append(bossID)
|
| | | curTime = int(time.time())
|
| | | PyGameData.g_sortBOSSRefreshList.sort(key=lambda asd:max(0, asd[2] - (curTime - asd[1])))
|
| | | GameWorld.Log(' boss复活活动 重生boss bossIDList=%s'%bossIDList)
|
| | | g_lastBossRebornTime = int(time.time())
|
| | | g_lastBossRebornTime = curTime
|
| | | else:
|
| | | #广播
|
| | | needNotifyPointPerList = IpyGameDataPY.GetFuncEvalCfg('BossRebornNotify')
|
| | |
| | | if curMember.GetFamilyLV() == IPY_GameServer.fmlMember:
|
| | | GameWorld.DebugLog("普通成员无法召集!", playerID)
|
| | | return
|
| | | PlayerControl.FamilyNotify(curFamily.GetID(), "FairyGrabBossHelp", [npcID])
|
| | | PlayerControl.FamilyNotify(curFamily.GetID(), "FairyGrabBossHelp", [curPlayer.GetName(), npcID])
|
| | | return
|
| | |
|