fix portion size

This commit is contained in:
2023-10-17 19:50:51 +02:00
parent 17a46cd6da
commit 578c03fb45

View File

@@ -29,8 +29,8 @@ async def reprocess(ep_items: Evepraisal, ep_mat: Evepraisal, efficiency: float
item = db.get(models_sde.SDEType, rawitem.typeID) item = db.get(models_sde.SDEType, rawitem.typeID)
buy_reprocess = sell_reprocess = 0.0 buy_reprocess = sell_reprocess = 0.0
for mat in item.materials.all(): for mat in item.materials.all():
buy_reprocess += matprices[mat.material_type_id]['buy'] * mat.quantity * efficiency buy_reprocess += matprices[mat.material_type_id]['buy'] * mat.quantity/mat.type.portionSize * efficiency
sell_reprocess += matprices[mat.material_type_id]['sell'] * mat.quantity * efficiency sell_reprocess += matprices[mat.material_type_id]['sell'] * mat.quantity/mat.type.portionSize * efficiency
item_reprocess.append(PriceReprocess(typeID=rawitem.typeID, item_reprocess.append(PriceReprocess(typeID=rawitem.typeID,
buy=rawitem.prices.buy.max, buy=rawitem.prices.buy.max,
sell=rawitem.prices.sell.min, sell=rawitem.prices.sell.min,