From 4673c3e5948fdd1e0c1eb5c861c4097fab18535f Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Sun, 25 Aug 2019 21:40:24 +0000 Subject: [PATCH] Fixed high amount of dropChance rate. Contributed by Olivka. --- .../java/org/l2jmobius/gameserver/model/actor/Attackable.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/Attackable.java b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/Attackable.java index 4e5897d6b6..b5dd9a8eae 100644 --- a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/Attackable.java +++ b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/Attackable.java @@ -1616,7 +1616,7 @@ public class Attackable extends NpcInstance // At least 1 item will be dropped for sure. So the chance will be adjusted to 100% // if smaller. - int dropChance = 0; + long dropChance = 0; switch (drop.getItemId()) { @@ -1738,7 +1738,7 @@ public class Attackable extends NpcInstance // Count and chance adjustment for high rate servers if ((dropChance > DropData.MAX_CHANCE) && !Config.PRECISE_DROP_CALCULATION) { - final int multiplier = (dropChance) / DropData.MAX_CHANCE; + final long multiplier = dropChance / DropData.MAX_CHANCE; if (min < max) {