hxp
2024-05-11 a6b6d774e4039fe551bfe2fbf82182ca1714479c
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPet.py
@@ -825,6 +825,16 @@
                attrValue = starAttrValue[i]
                PlayerControl.CalcAttrDict_Type(attrID, attrValue, allAttrListStar)
                
        #升阶
        classlv = petItem.GetUserAttr(ShareDefine.Def_IudetPet_ClassLV) + 1
        classIpyData = IpyGameDataPY.GetIpyGameDataNotLog("PetClassCost", petItemNPCID, classlv)
        if classIpyData:
            attrTypeList = classIpyData.GetAttrType()
            attrValueList = classIpyData.GetAttrValue()
            for i, attrID in enumerate(attrTypeList):
                attrValue = attrValueList[i]
                PlayerControl.CalcAttrDict_Type(attrID, attrValue, allAttrListStar)
    PlayerControl.SetCalcAttrListValue(curPlayer, ChConfig.Def_CalcAttrFunc_PetSkin, allAttrListPetSkin)
    PlayerControl.SetCalcAttrListValue(curPlayer, ChConfig.Def_CalcAttrFunc_PetStar, allAttrListStar)
    curPlayer.SetDict(ChConfig.Def_PlayerKey_MFPEx % ShareDefine.Def_MFPType_Pet, fpExTotal)