| | |
| | | if item.GetType() != ChConfig.Def_ItemType_FamilyBossFood:
|
| | | continue
|
| | | addActiveValue = item.GetEffectByIndex(0).GetEffectValue(0)
|
| | | if not addActiveValue:
|
| | | continue
|
| | | # if not addActiveValue:
|
| | | # continue
|
| | | itemCnt = item.GetCount()
|
| | | totalAddActiveValue += addActiveValue * itemCnt
|
| | | delItemList.append(item, itemCnt)
|
| | | delItemList.append([item, itemCnt])
|
| | | totalCnt += itemCnt
|
| | | if not totalAddActiveValue:
|
| | | if not totalCnt:
|
| | | GameWorld.DebugLog('背包里没有可捐献的物品')
|
| | | return
|
| | | for eatItem, delCnt in delItemList:
|
| | | ItemCommon.DelItem(curPlayer, eatItem, delCnt, False)
|
| | |
|
| | | #累加个人活跃度/贡献度
|
| | | AddPlayerFamilyActiveValue(curPlayer, totalAddActiveValue, True, ShareDefine.Def_AddFAVReason_FamilyDonateItem)
|
| | | if totalAddActiveValue:
|
| | | AddPlayerFamilyActiveValue(curPlayer, totalAddActiveValue, True, ShareDefine.Def_AddFAVReason_FamilyDonateItem)
|
| | | AddFamilyBossFood(curPlayer, totalCnt, ShareDefine.Def_AddFAVReason_FamilyDonateItem)
|
| | | GameWorld.DebugLog(' 捐献仙盟兽粮 totalCnt=%s,totalAddActiveValue=%s'%(totalCnt,totalAddActiveValue))
|
| | | return
|