Fix most issues with xp cost

This commit is contained in:
alexcrea 2024-02-03 22:24:33 +01:00
parent 0bb496938c
commit 87b8738c6e
6 changed files with 94 additions and 79 deletions

View file

@ -89,16 +89,4 @@ object EnchantmentUtil {
return false
}
/**
* Calculate the value of a set of enchantments
*/
fun Map<Enchantment, Int>.calculateValue(
fromBook: Boolean
) = entries.sumOf { (enchantment, level) ->
val enchantmentMultiplier = ConfigOptions.enchantmentValue(enchantment, fromBook)
val value = level * enchantmentMultiplier
UnsafeEnchants.log("Value for ${enchantment.enchantmentName} is $value")
value
}
}