| | |
| | | if eatItemID != eatItemIDList[i]:
|
| | | GameWorld.Log('家族兑换活跃令 发的物品ID不对应index=%s eatItemID=%s,ItemIDList[i]=%s' % (index, eatItemID, eatItemIDList[i]), playerID)
|
| | | continue
|
| | | if eatItem.GetIsBind():
|
| | | GameWorld.DebugLog("装备已绑定,无法兑换!itemIndex=%s" % index)
|
| | | continue
|
| | | #if eatItem.GetIsBind():
|
| | | # GameWorld.DebugLog("装备已绑定,无法兑换!itemIndex=%s" % index)
|
| | | # continue
|
| | | if eatItem.GetEndureReduceType():
|
| | | GameWorld.DebugLog("有时效耐久物品,无法兑换!itemIndex=%s" % index)
|
| | | continue
|
| | |
| | | continue
|
| | | isSuite = eatItem.GetSuiteID()
|
| | | addPoint = familyDonateDict[str(itemColor)][1 if isSuite else 0]
|
| | | givePoint += addPoint
|
| | | ItemCommon.DelItem(curPlayer, eatItem, 1, True, ChConfig.ItemDel_ZhuXianDecompose, {'addPoint':addPoint}, True)
|
| | | itemCnt = eatItem.GetCount()
|
| | | givePoint += addPoint * itemCnt
|
| | | ItemCommon.DelItem(curPlayer, eatItem, itemCnt, True, ChConfig.ItemDel_FamilyStore, {'addPoint':addPoint}, True)
|
| | |
|
| | | if not givePoint:
|
| | | GameWorld.DebugLog("家族兑换活跃令,没有装备可兑换!")
|