From b795c5a06e99e22d74e078e033254b01455194b1 Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期二, 11 六月 2019 11:32:00 +0800
Subject: [PATCH] 7200 【开发】宗门试炼修改为正常的最终通关时间决定品级

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFeastRedPacket.py |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFeastRedPacket.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFeastRedPacket.py
index 1da576a..c2c56b9 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFeastRedPacket.py
+++ b/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)

--
Gitblit v1.8.0