|  |  |  | 
|---|
|  |  |  | 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 | 
|---|