:What:
This commit is contained in:
parent
f8e38949b5
commit
0a0cc3b9fc
@ -188,8 +188,8 @@ private fun getMatterValue(stack: ItemStack, level: Int): MatterTuple {
|
|||||||
matter = (stack.item as IMatterItem).getMatterValue(stack) ?: MatterTuple.ZERO
|
matter = (stack.item as IMatterItem).getMatterValue(stack) ?: MatterTuple.ZERO
|
||||||
|
|
||||||
if (!matter.isZero && stack.isDamageableItem) {
|
if (!matter.isZero && stack.isDamageableItem) {
|
||||||
val severity = stack.damageValue.toDouble() / stack.maxDamage.toDouble()
|
val severity = 1.0 - stack.damageValue.toDouble() / stack.maxDamage.toDouble()
|
||||||
matter = MatterTuple(matter.value * severity, matter.complexity * (1.0 - severity / 2))
|
matter = MatterTuple(matter.value * severity, matter.complexity * (0.5 + severity / 2))
|
||||||
}
|
}
|
||||||
|
|
||||||
val matterCap = stack.getCapability(MatteryCapability.MATTER).orNull()
|
val matterCap = stack.getCapability(MatteryCapability.MATTER).orNull()
|
||||||
|
Loading…
Reference in New Issue
Block a user