Chance must be added as bonus.

This commit is contained in:
MobiusDev
2017-10-15 13:20:44 +00:00
parent 0eeac80585
commit 4756112896
12 changed files with 12 additions and 12 deletions

View File

@@ -505,7 +505,7 @@ public class NpcViewMod implements IBypassHandler
// bonus drop rate effect // bonus drop rate effect
if (dropRateEffectBonus > 0) if (dropRateEffectBonus > 0)
{ {
rateChance *= dropRateEffectBonus; rateChance += rateChance * dropRateEffectBonus;
} }
} }

View File

@@ -267,7 +267,7 @@ public class DropSearchBoard implements IParseBoardHandler
// bonus drop rate effect // bonus drop rate effect
if (dropRateEffectBonus > 0) if (dropRateEffectBonus > 0)
{ {
rateChance *= dropRateEffectBonus; rateChance += rateChance * dropRateEffectBonus;
} }
} }

View File

@@ -719,7 +719,7 @@ public final class L2NpcTemplate extends L2CharTemplate implements IIdentifiable
final double dropRateEffectBonus = killer.getStat().getValue(Stats.BONUS_DROP_RATE, 0); final double dropRateEffectBonus = killer.getStat().getValue(Stats.BONUS_DROP_RATE, 0);
if (dropRateEffectBonus > 0) if (dropRateEffectBonus > 0)
{ {
rateChance *= dropRateEffectBonus; rateChance += rateChance * dropRateEffectBonus;
} }
// calculate if item will drop // calculate if item will drop

View File

@@ -505,7 +505,7 @@ public class NpcViewMod implements IBypassHandler
// bonus drop rate effect // bonus drop rate effect
if (dropRateEffectBonus > 0) if (dropRateEffectBonus > 0)
{ {
rateChance *= dropRateEffectBonus; rateChance += rateChance * dropRateEffectBonus;
} }
} }

View File

@@ -267,7 +267,7 @@ public class DropSearchBoard implements IParseBoardHandler
// bonus drop rate effect // bonus drop rate effect
if (dropRateEffectBonus > 0) if (dropRateEffectBonus > 0)
{ {
rateChance *= dropRateEffectBonus; rateChance += rateChance * dropRateEffectBonus;
} }
} }

View File

@@ -719,7 +719,7 @@ public final class L2NpcTemplate extends L2CharTemplate implements IIdentifiable
final double dropRateEffectBonus = killer.getStat().getValue(Stats.BONUS_DROP_RATE, 0); final double dropRateEffectBonus = killer.getStat().getValue(Stats.BONUS_DROP_RATE, 0);
if (dropRateEffectBonus > 0) if (dropRateEffectBonus > 0)
{ {
rateChance *= dropRateEffectBonus; rateChance += rateChance * dropRateEffectBonus;
} }
// calculate if item will drop // calculate if item will drop

View File

@@ -505,7 +505,7 @@ public class NpcViewMod implements IBypassHandler
// bonus drop rate effect // bonus drop rate effect
if (dropRateEffectBonus > 0) if (dropRateEffectBonus > 0)
{ {
rateChance *= dropRateEffectBonus; rateChance += rateChance * dropRateEffectBonus;
} }
} }

View File

@@ -267,7 +267,7 @@ public class DropSearchBoard implements IParseBoardHandler
// bonus drop rate effect // bonus drop rate effect
if (dropRateEffectBonus > 0) if (dropRateEffectBonus > 0)
{ {
rateChance *= dropRateEffectBonus; rateChance += rateChance * dropRateEffectBonus;
} }
} }

View File

@@ -719,7 +719,7 @@ public final class L2NpcTemplate extends L2CharTemplate implements IIdentifiable
final double dropRateEffectBonus = killer.getStat().getValue(Stats.BONUS_DROP_RATE, 0); final double dropRateEffectBonus = killer.getStat().getValue(Stats.BONUS_DROP_RATE, 0);
if (dropRateEffectBonus > 0) if (dropRateEffectBonus > 0)
{ {
rateChance *= dropRateEffectBonus; rateChance += rateChance * dropRateEffectBonus;
} }
// calculate if item will drop // calculate if item will drop

View File

@@ -505,7 +505,7 @@ public class NpcViewMod implements IBypassHandler
// bonus drop rate effect // bonus drop rate effect
if (dropRateEffectBonus > 0) if (dropRateEffectBonus > 0)
{ {
rateChance *= dropRateEffectBonus; rateChance += rateChance * dropRateEffectBonus;
} }
} }

View File

@@ -267,7 +267,7 @@ public class DropSearchBoard implements IParseBoardHandler
// bonus drop rate effect // bonus drop rate effect
if (dropRateEffectBonus > 0) if (dropRateEffectBonus > 0)
{ {
rateChance *= dropRateEffectBonus; rateChance += rateChance * dropRateEffectBonus;
} }
} }

View File

@@ -719,7 +719,7 @@ public final class L2NpcTemplate extends L2CharTemplate implements IIdentifiable
final double dropRateEffectBonus = killer.getStat().getValue(Stats.BONUS_DROP_RATE, 0); final double dropRateEffectBonus = killer.getStat().getValue(Stats.BONUS_DROP_RATE, 0);
if (dropRateEffectBonus > 0) if (dropRateEffectBonus > 0)
{ {
rateChance *= dropRateEffectBonus; rateChance += rateChance * dropRateEffectBonus;
} }
// calculate if item will drop // calculate if item will drop