From 3475bde676d47014d5d199f62d79e87cc8ce1981 Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期四, 17 一月 2019 01:17:53 +0800
Subject: [PATCH] 5768 【后端】【1.5】新增8-14天活动功能(限时礼包特殊处理)
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerWeekParty.py | 22 ++++++++++++++++++++++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerWeekParty.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerWeekParty.py
index 7832d696..a5b411e 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerWeekParty.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerWeekParty.py
@@ -148,6 +148,28 @@
dayIndex = actWeekPartyInfo.get(ShareDefine.ActKey_DayIndex, 0)
if dayIndex >= len(templateIDList):
return
+ if actionID == ChConfig.Def_WPAct_GiftBag:
+ isFind = False
+ for day, dayTidList in enumerate(templateIDList[dayIndex:]):
+ findTid = 0
+ for tid in dayTidList:
+ if tid / 100 == actionID:
+ findTid = tid
+ break
+ if not findTid:
+ continue
+ ipyData = IpyGameDataPY.GetIpyGameData('WeekParty', findTid)
+ if not ipyData:
+ continue
+ totalTimes = ipyData.GetTotalTimes()
+ if addCnt != totalTimes:
+ continue
+ dayIndex = day + dayIndex
+ isFind = True
+ break
+ if not isFind:
+ return
+
dayTidList = templateIDList[dayIndex]
findTid = 0
for tid in dayTidList:
--
Gitblit v1.8.0