xdh
2018-12-28 acb57c78d332420f59605f94dd0a071c536fe7dd
5629 【后端】【1.4】成就老号处理
2个文件已修改
14 ■■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerSuccess.py 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
@@ -4942,7 +4942,7 @@
VIPPrivilege_FamilyGoldPack,    #23 仙盟钻石红包
VIPPrivilege_BoursePwd,    #24 集市上架使用密码
VIPPrivilege_25,    #25 封魔坛购买次数 - 副本总表统一处理
VIPPrivilege_BoursePwd,    #26 VIP被动技能孔——VIP4专属被动技能孔
VIPPrivilege_26,    #26 VIP被动技能孔——VIP4专属被动技能孔
VIPPrivilege_BOSSHomeKillLimit,    #27 BOSS之家疲劳值上限
VIPPrivilege_FMTDouble,    #28 封魔坛双倍击杀
VIPPrivilege_29,    #29 娲皇遗迹购买次数 - 副本总表统一处理
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)