Changed repair recipe to round down on material costs.

This commit is contained in:
Sam 2023-01-12 22:07:45 -05:00
parent 00710a4eb0
commit ff9f755c0c

View File

@ -982,7 +982,7 @@ impl RepairRecipe {
pub fn inputs(&self, item: &Item) -> impl ExactSizeIterator<Item = (&RecipeInput, u32)> {
let item_durability = item.durability().unwrap_or(0);
self.inputs.iter().map(move |(input, amount)| {
let amount = amount.mul(item_durability).div_ceil(Item::MAX_DURABILITY);
let amount = amount.mul(item_durability).div_floor(Item::MAX_DURABILITY);
(input, amount)
})
}