diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/data/xml/RandomCraftData.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/data/xml/RandomCraftData.java index c330887853..ad465672ee 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/data/xml/RandomCraftData.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/data/xml/RandomCraftData.java @@ -122,7 +122,7 @@ public class RandomCraftData implements IXmlReader final double random = Rnd.get(100d); while (!REWARD_DATA.isEmpty()) { - if (REWARD_DATA.size() == _randomRewardIndex) + if (_randomRewardIndex == (REWARD_DATA.size() - 1)) { randomizeRewards(); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/data/xml/RandomCraftData.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/data/xml/RandomCraftData.java index c330887853..ad465672ee 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/data/xml/RandomCraftData.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/data/xml/RandomCraftData.java @@ -122,7 +122,7 @@ public class RandomCraftData implements IXmlReader final double random = Rnd.get(100d); while (!REWARD_DATA.isEmpty()) { - if (REWARD_DATA.size() == _randomRewardIndex) + if (_randomRewardIndex == (REWARD_DATA.size() - 1)) { randomizeRewards(); } diff --git a/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/data/xml/RandomCraftData.java b/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/data/xml/RandomCraftData.java index c330887853..ad465672ee 100644 --- a/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/data/xml/RandomCraftData.java +++ b/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/data/xml/RandomCraftData.java @@ -122,7 +122,7 @@ public class RandomCraftData implements IXmlReader final double random = Rnd.get(100d); while (!REWARD_DATA.isEmpty()) { - if (REWARD_DATA.size() == _randomRewardIndex) + if (_randomRewardIndex == (REWARD_DATA.size() - 1)) { randomizeRewards(); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/data/xml/RandomCraftData.java b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/data/xml/RandomCraftData.java index c330887853..ad465672ee 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/data/xml/RandomCraftData.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/data/xml/RandomCraftData.java @@ -122,7 +122,7 @@ public class RandomCraftData implements IXmlReader final double random = Rnd.get(100d); while (!REWARD_DATA.isEmpty()) { - if (REWARD_DATA.size() == _randomRewardIndex) + if (_randomRewardIndex == (REWARD_DATA.size() - 1)) { randomizeRewards(); }