xdh
2019-05-27 a830c6c60f483697f29bf636df63996053479388
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFeastRedPacket.py
@@ -92,10 +92,11 @@
        PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_FeastRedPacketCanGrabCnt, dayCanGrabCount)
        GameWorld.DebugLog("    首日重置次数及金额!", playerID)
    else:
        canAddRemainCnt = IpyGameDataPY.GetFuncCfg('FeastRedPacket', 4)
        remainGrabCnt = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_FeastRedPacketCanGrabCnt)
        setTotalCanGrabCnt = remainGrabCnt + dayCanGrabCount
        setTotalCanGrabCnt = (remainGrabCnt + dayCanGrabCount) if canAddRemainCnt else dayCanGrabCount
        PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_FeastRedPacketCanGrabCnt, setTotalCanGrabCnt)
        GameWorld.DebugLog("    非首日重置次数! remainGrabCnt=%s,setTotalCanGrabCnt=%s" % (remainGrabCnt, setTotalCanGrabCnt), playerID)
        GameWorld.DebugLog("    非首日重置次数! canAddRemainCnt=%s,remainGrabCnt=%s,setTotalCanGrabCnt=%s" % (canAddRemainCnt, remainGrabCnt, setTotalCanGrabCnt), playerID)
        
    # 重置相关成就
    resetSuccIDList = []
@@ -104,7 +105,7 @@
        ipyData = ipyDataMgr.GetActFeastRedPacketSuccByIndex(index)
        feastDay = ipyData.GetFeastDay()
        feastDayIndex = feastDay - 1
        if feastDayIndex == 0 or feastDayIndex == dayIndex:
        if dayIndex == 0 or feastDayIndex == dayIndex:
            for succID in ipyData.GetFeastSuccIDList():
                if succID not in resetSuccIDList:
                    resetSuccIDList.append(succID)