This commit is contained in:
DBotThePony 2022-09-10 20:41:46 +07:00
parent f8e38949b5
commit 0a0cc3b9fc
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -188,8 +188,8 @@ private fun getMatterValue(stack: ItemStack, level: Int): MatterTuple {
matter = (stack.item as IMatterItem).getMatterValue(stack) ?: MatterTuple.ZERO
if (!matter.isZero && stack.isDamageableItem) {
val severity = stack.damageValue.toDouble() / stack.maxDamage.toDouble()
matter = MatterTuple(matter.value * severity, matter.complexity * (1.0 - severity / 2))
val severity = 1.0 - stack.damageValue.toDouble() / stack.maxDamage.toDouble()
matter = MatterTuple(matter.value * severity, matter.complexity * (0.5 + severity / 2))
}
val matterCap = stack.getCapability(MatteryCapability.MATTER).orNull()