From df7c2d23c9a8f8c093240a71cb1048e90b1dbebb Mon Sep 17 00:00:00 2001 From: Auxilor Date: Sat, 6 Feb 2021 17:10:59 +0000 Subject: [PATCH] Changed fortune logic in infernal touch (Thanks Markster!) --- .../enchantments/ecoenchants/normal/InfernalTouch.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/InfernalTouch.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/InfernalTouch.java index d890b3bb..ccbf591a 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/InfernalTouch.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/InfernalTouch.java @@ -111,7 +111,7 @@ public class InfernalTouch extends EcoEnchant { experience += out.getSecond(); if (fortune > 0 && FORTUNE_MATERIALS.contains(itemStack.getType())) { - itemStack.setAmount((int) Math.ceil(1 / ((double) fortune + 2) + ((double) fortune + 1) / 2)); + itemStack.setAmount((int) Math.round((Math.random() * ((double) fortune - 1)) + 1.1)); experience++; } }