| | |
| | | elif curType == 2:
|
| | | #穿戴三阶橙色1星或四阶紫色1星以上头盔
|
| | | playerEquip = curPlayer.GetItemManager().GetPack(IPY_GameWorld.rptEquip)
|
| | | SamboSpecialUnlock = IpyGameDataPY.GetFuncEvalCfg('SamboSpecialUnlock')
|
| | | for equipIndex in xrange(playerEquip.GetCount()):
|
| | | curEquip = playerEquip.GetAt(equipIndex)
|
| | | if curEquip.IsEmpty():
|
| | |
| | | curClassLV = ItemCommon.GetItemClassLV(curEquip)
|
| | | itemColor = curEquip.GetItemColor()
|
| | | itemQuality = curEquip.GetItemQuality()
|
| | | itemID = curEquip.GetItemTypeID()
|
| | | for classlv, color, star, place in conditionList:
|
| | | if equipIndex is place and itemID in SamboSpecialUnlock:
|
| | | cnt = 1
|
| | | break
|
| | | if equipIndex is place and curClassLV >= classlv and itemColor >= color and itemQuality >= star:
|
| | | cnt = 1
|
| | | break
|