hxp
2019-10-29 2941a7635bb04ca59afa820b51a23aca9dc70eb9
ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFairyDomain.py
@@ -87,10 +87,12 @@
def __ResetFairyDomainCnt(resetType):
    curLimitEventIDList = []
    delCnt = 0
    universalRecMgr = GameWorld.GetUniversalRecMgr()
    recTypeListData = universalRecMgr.GetTypeList(RecType)
    for index in xrange(recTypeListData.Count()):
        recData = recTypeListData.At(index)
        dataIndex = index - delCnt
        recData = recTypeListData.At(dataIndex)
        if resetType == 1:
            recData.SetValue2(0)
        elif resetType == 2:
@@ -102,6 +104,10 @@
        if not ipyData:
            continue
        hourCntLimit, dayCntLimit = ipyData.GetHourCntPubLimit(), ipyData.GetDayCntPubLimit()
        if not hourCntLimit and not dayCntLimit:
            recTypeListData.Delete(dataIndex)
            delCnt +=1
            continue
        if hourAppearCnt >= hourCntLimit or dayAppearCnt >= dayCntLimit:
            curLimitEventIDList.append(curID)
    #同步地图