From 03a39e5d596b6430db2c406a3349a1dae75c7f2e Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 09 七月 2024 16:11:00 +0800
Subject: [PATCH] 10205 【越南】【主干】【港台】【砍树】自选礼包

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActBuyCountGift.py |   16 ++++------------
 1 files changed, 4 insertions(+), 12 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActBuyCountGift.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActBuyCountGift.py
index 5f0a463..3a1da3e 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActBuyCountGift.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActBuyCountGift.py
@@ -86,8 +86,7 @@
     ipyData = IpyGameDataPY.GetIpyGameData("ActBuyCountGift", cfgID)
     if not ipyData:
         return
-    ctgIDInfo = ipyData.GetCTGIDInfo()
-    resetCTGIDList = ctgIDInfo.keys()
+    resetCTGIDList = ipyData.GetCTGIDList()
     PlayerCoin.DoResetCTGCountByIDList(curPlayer, "ActBuyCountGift", resetCTGIDList)
     return
 
@@ -109,8 +108,7 @@
     ipyData = IpyGameDataPY.GetIpyGameData("ActBuyCountGift", cfgID)
     if not ipyData:
         return
-    CTGIDInfo= ipyData.GetCTGIDInfo()
-    CTGIDList = CTGIDInfo.keys()
+    CTGIDList = ipyData.GetCTGIDList()
     CTGCountAwardInfo = ipyData.GetCTGCountAwardInfo()
     if buyCount not in CTGCountAwardInfo:
         GameWorld.DebugLog("购买次数礼包没有该次数礼包奖励! actNum=%s,cfgID=%s,buyCount=%s" % (actNum, cfgID, buyCount), playerID)
@@ -168,7 +166,6 @@
     ipyData = IpyGameDataPY.GetIpyGameData("ActBuyCountGift", cfgID)
     if not ipyData:
         return
-    CTGIDInfo = ipyData.GetCTGIDInfo()
     CTGCountAwardInfo = ipyData.GetCTGCountAwardInfo()
     
     startDateStr, endDateStr = GameWorld.GetOperationActionDateStr(ipyData)
@@ -180,13 +177,8 @@
     actInfo.LimitLV = ipyData.GetLVLimit()
     actInfo.IsDayReset = ipyData.GetIsDayReset()
     actInfo.ResetType = ipyData.GetResetType()
-    actInfo.CTGIDInfoList = []
-    for ctgID, discount in CTGIDInfo.items():
-        ctg = ChPyNetSendPack.tagMCActBuyCountCTGID()
-        ctg.CTGID = ctgID
-        ctg.Discount = discount
-        actInfo.CTGIDInfoList.append(ctg)
-    actInfo.CTGIDCount = len(actInfo.CTGIDInfoList)
+    actInfo.CTGIDList = ipyData.GetCTGIDList()
+    actInfo.CTGIDCount = len(actInfo.CTGIDList)
     
     actInfo.BuyCountGiftList = []
     for buyCount, awardItemList in CTGCountAwardInfo.items():

--
Gitblit v1.8.0