From acb57c78d332420f59605f94dd0a071c536fe7dd Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期五, 28 十二月 2018 23:54:48 +0800
Subject: [PATCH] 5629 【后端】【1.4】成就老号处理

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

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerSuccess.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerSuccess.py
index c0fb61a..bfbbed8 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerSuccess.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerSuccess.py
@@ -276,6 +276,7 @@
                             ShareDefine.SuccType_MainTaskNode,
                             ShareDefine.SuccType_InlayGatherSoul,
                             ShareDefine.SuccType_GatherSoulLvUp,
+                            ShareDefine.SuccType_UseStoveBylv,
                              ]
     
     curCheckVersion = GetPDictValue(curPlayer, ChConfig.Def_PDict_Success_CheckVersion)
@@ -392,6 +393,17 @@
                 missionID = succData.condition[0]
                 if QuestCommon.GetHadFinishMainMission(curPlayer, missionID):
                     DoAddSuccessProgress(curPlayer, succType, 1, [missionID])
+        elif succType == ShareDefine.SuccType_UseStoveBylv:
+            ResetSuccessByType(curPlayer, succType)
+            for i in xrange(ipyDataMgr.GetAttrFruitCount()):
+                ipyData = ipyDataMgr.GetAttrFruitByIndex(i)
+                fruitItemID = ipyData.GetID()
+                hasUseCnt = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_AttrFruitEatCnt % fruitItemID)
+                if ipyData.GetFuncID() == ShareDefine.Def_AttrFruitFunc_Stove:
+                    itemData = GameWorld.GetGameData().GetItemByTypeID(fruitItemID)
+                    if not itemData:
+                        continue
+                    DoAddSuccessProgress(curPlayer, succType, hasUseCnt, [itemData.GetLV()])
                     
     DataRecordPack.DR_CheckOldPlayerSuccess(curPlayer)
     SetPDictValue(curPlayer, ChConfig.Def_PDict_Success_CheckVersion, initGameWorldTime)

--
Gitblit v1.8.0