pub fn disenchant_expected_value( item: &ItemDefinition, material_prices: &HashMap<u64, u64>, ) -> f64