hxp
2026-03-03 36c1888dd0d44fa319c804a715c3551b98633650
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.py
@@ -636,7 +636,7 @@
    star = heroItem.GetUserAttr(ShareDefine.Def_IudetHeroStar)
    breakLV = heroItem.GetUserAttr(ShareDefine.Def_IudetHeroBreakLV)
    
    starMax = PlayerHero.GetHeroStarMax(heroItem)
    starMax = PlayerHero.GetHeroStarMax(heroID, heroItem)
    addPer = qualityIpyData.GetInitAddPer()
    addPer += qualityIpyData.GetLVAddPer() * max(0, heroLV - 1)
    addPer += qualityIpyData.GetBreakLVAddPer() * breakLV
@@ -811,10 +811,16 @@
        heroSelfAttrInfo[heroID] = selfAttrDict
        
        # 时装属性
        attrSkinID = 0
        attrSkinIndex = heroItem.GetUserAttr(ShareDefine.Def_IudetHeroSkinAttr)
        if attrSkinIndex < 0 or attrSkinIndex >= len(skinIDList):
            attrSkinID = skinIDList[0]
        elif skinIDList:
            attrSkinID = skinIDList[attrSkinIndex]
        heroSkinAttrDict = {}
        skinIpyData = IpyGameDataPY.GetIpyGameDataNotLog("HeroSkinAttr", skinID)
        skinIpyData = IpyGameDataPY.GetIpyGameDataNotLog("HeroSkinAttr", attrSkinID)
        if skinIpyData:
            skinStar = PlayerHero.GetHeroSkinStar(curPlayer, skinID)
            skinStar = PlayerHero.GetHeroSkinStar(curPlayer, attrSkinID)
            wearAttrIDList = skinIpyData.GetWearAttrIDList()
            wearAttrValueList = skinIpyData.GetWearAttrValueList()
            wearAttrPerStarAddList = skinIpyData.GetWearAttrPerStarAddList()