| | |
| | | ShareDefine.SuccType_MainTaskNode,
|
| | | ShareDefine.SuccType_InlayGatherSoul,
|
| | | ShareDefine.SuccType_GatherSoulLvUp,
|
| | | ShareDefine.SuccType_UseStoveBylv,
|
| | | ]
|
| | |
|
| | | curCheckVersion = GetPDictValue(curPlayer, ChConfig.Def_PDict_Success_CheckVersion)
|
| | |
| | | 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)
|