xdh
2019-03-06 8b1a20abf619133e66b876adb8583fe00fc3fd0a
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerMagicWeapon.py
@@ -472,19 +472,19 @@
#        #全身装备X星
#        cnt = ChEquip.GetTotalEquipStars(curPlayer)
        
    elif curType == 4:
        #X阶普通、强化套装
        suiteCntDict = {}
        playerEquip = curPlayer.GetItemManager().GetPack(IPY_GameWorld.rptEquip)
        for equipIndex in xrange(playerEquip.GetCount()):
            curEquip = playerEquip.GetAt(equipIndex)
            if curEquip.IsEmpty():
                continue
            suiteInfo = ChEquip.GetSuiteInfoByPlace(curPlayer, equipIndex, curEquip)
            for suitelv, suiteType in conditionList:
                if suiteInfo.get(suiteType, 0) >= suitelv:
                    suiteCntDict[suiteType] = suiteCntDict.get(suiteType, 0)+1
        cnt = max(suiteCntDict.values()) if suiteCntDict else 0
#    elif curType == 4:
#        #X阶普通、强化套装
#        suiteCntDict = {}
#        playerEquip = curPlayer.GetItemManager().GetPack(IPY_GameWorld.rptEquip)
#        for equipIndex in xrange(playerEquip.GetCount()):
#            curEquip = playerEquip.GetAt(equipIndex)
#            if curEquip.IsEmpty():
#                continue
#            suiteInfo = ChEquip.GetSuiteInfoByPlace(curPlayer, equipIndex, curEquip)
#            for suitelv, suiteType in conditionList:
#                if suiteInfo.get(suiteType, 0) >= suitelv:
#                    suiteCntDict[suiteType] = suiteCntDict.get(suiteType, 0)+1
#        cnt = max(suiteCntDict.values()) if suiteCntDict else 0
        
    else:
        return