From a2604e2048c8e89c1fa870ab2fe9fb37fead5926 Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Fri, 14 Sep 2018 01:42:50 +0000 Subject: [PATCH] Minor Rnd method usage corrections. --- .../game/data/scripts/ai/bosses/Anakim/Anakim.java | 2 +- .../game/data/scripts/ai/bosses/Lilith/Lilith.java | 2 +- .../Q00181_DevilsStrikeBackAdventOfBalok.java | 2 +- .../Q00620_FourGoblets/Q00620_FourGoblets.java | 4 ++-- .../l2jmobius/gameserver/ai/L2ControllableMobAI.java | 4 ++-- .../com/l2jmobius/gameserver/model/MobGroup.java | 8 ++++---- .../game/data/scripts/ai/bosses/Anakim/Anakim.java | 2 +- .../game/data/scripts/ai/bosses/Lilith/Lilith.java | 2 +- .../Q00181_DevilsStrikeBackAdventOfBalok.java | 2 +- .../Q00620_FourGoblets/Q00620_FourGoblets.java | 4 ++-- .../l2jmobius/gameserver/ai/L2ControllableMobAI.java | 4 ++-- .../com/l2jmobius/gameserver/model/MobGroup.java | 8 ++++---- .../game/data/scripts/ai/bosses/Anakim/Anakim.java | 2 +- .../game/data/scripts/ai/bosses/Lilith/Lilith.java | 2 +- .../Q00181_DevilsStrikeBackAdventOfBalok.java | 2 +- .../Q00620_FourGoblets/Q00620_FourGoblets.java | 4 ++-- .../l2jmobius/gameserver/ai/L2ControllableMobAI.java | 4 ++-- .../com/l2jmobius/gameserver/model/MobGroup.java | 8 ++++---- .../game/data/scripts/ai/bosses/Anakim/Anakim.java | 2 +- .../game/data/scripts/ai/bosses/Lilith/Lilith.java | 2 +- .../Q00181_DevilsStrikeBackAdventOfBalok.java | 2 +- .../Q00620_FourGoblets/Q00620_FourGoblets.java | 4 ++-- .../l2jmobius/gameserver/ai/L2ControllableMobAI.java | 4 ++-- .../com/l2jmobius/gameserver/model/MobGroup.java | 8 ++++---- .../game/data/scripts/ai/bosses/Anakim/Anakim.java | 2 +- .../game/data/scripts/ai/bosses/Lilith/Lilith.java | 2 +- .../Q00181_DevilsStrikeBackAdventOfBalok.java | 2 +- .../Q00620_FourGoblets/Q00620_FourGoblets.java | 4 ++-- .../l2jmobius/gameserver/ai/L2ControllableMobAI.java | 4 ++-- .../com/l2jmobius/gameserver/model/MobGroup.java | 8 ++++---- .../game/data/scripts/ai/bosses/Anakim/Anakim.java | 2 +- .../game/data/scripts/ai/bosses/Lilith/Lilith.java | 2 +- .../Q00181_DevilsStrikeBackAdventOfBalok.java | 2 +- .../Q00620_FourGoblets/Q00620_FourGoblets.java | 4 ++-- .../l2jmobius/gameserver/ai/L2ControllableMobAI.java | 4 ++-- .../com/l2jmobius/gameserver/model/MobGroup.java | 8 ++++---- .../dist/game/data/scripts/ai/bosses/QueenAnt.java | 2 +- .../dist/game/data/scripts/ai/bosses/Valakas.java | 8 ++++---- .../dist/game/data/scripts/ai/bosses/Zaken.java | 6 +++--- .../l2jmobius/gameserver/ai/L2ControllableMobAI.java | 4 ++-- .../instancemanager/FourSepulchersManager.java | 2 +- .../com/l2jmobius/gameserver/model/MobGroup.java | 8 ++++---- .../model/entity/sevensigns/SevenSignsFestival.java | 12 ++---------- .../com/l2jmobius/gameserver/SevenSignsFestival.java | 12 ++---------- .../l2jmobius/gameserver/ai/L2ControllableMobAI.java | 2 +- .../instancemanager/FourSepulchersManager.java | 2 +- .../com/l2jmobius/gameserver/model/MobGroup.java | 6 +++--- .../l2jmobius/gameserver/ai/L2ControllableMobAI.java | 4 ++-- .../com/l2jmobius/gameserver/model/MobGroup.java | 8 ++++---- .../l2jmobius/gameserver/ai/L2ControllableMobAI.java | 4 ++-- .../com/l2jmobius/gameserver/model/MobGroup.java | 8 ++++---- .../l2jmobius/gameserver/ai/L2ControllableMobAI.java | 4 ++-- .../com/l2jmobius/gameserver/model/MobGroup.java | 8 ++++---- .../l2jmobius/gameserver/ai/L2ControllableMobAI.java | 4 ++-- .../com/l2jmobius/gameserver/model/MobGroup.java | 8 ++++---- 55 files changed, 114 insertions(+), 130 deletions(-) diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java index 0cb04b70f3..a1d8caac84 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java @@ -653,7 +653,7 @@ public class Anakim extends AbstractNpcAI @Override public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet) { - if (CommonUtil.contains(ANAKIM_MINIONS, npc.getId()) && (Rnd.get(2) == 1)) + if (CommonUtil.contains(ANAKIM_MINIONS, npc.getId()) && Rnd.nextBoolean()) { if (skill.getAbnormalType() == AbnormalType.HP_RECOVER) { diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java index a9324584ca..186f8bf96b 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java @@ -669,7 +669,7 @@ public class Lilith extends AbstractNpcAI @Override public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet) { - if (CommonUtil.contains(LILITH_MINIONS, npc.getId()) && (Rnd.get(2) == 1)) + if (CommonUtil.contains(LILITH_MINIONS, npc.getId()) && Rnd.nextBoolean()) { if (skill.getAbnormalType() == AbnormalType.HP_RECOVER) { diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java index 873f31f318..b4076f9120 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java @@ -76,7 +76,7 @@ public class Q00181_DevilsStrikeBackAdventOfBalok extends Quest giveAdena(player, 37128000, true); playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); qs.exitQuest(QuestType.ONE_TIME, true); - switch (Rnd.get(2)) + switch (Rnd.get(3)) { case 0: { diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java index a01e7227e3..3728372026 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java @@ -469,7 +469,7 @@ public class Q00620_FourGoblets extends Quest } else if (reward == 0) { - if (Rnd.get(2) == 0) + if (Rnd.nextBoolean()) { htmltext = "31454-14.htm"; } @@ -918,7 +918,7 @@ public class Q00620_FourGoblets extends Quest } if (reward == 0) { - if (Rnd.get(2) == 0) + if (Rnd.nextBoolean()) { htmltext = "31919-4.htm"; } diff --git a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java index a93b5aca43..ede3b48433 100644 --- a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java +++ b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java @@ -63,8 +63,8 @@ public final class L2ControllableMobAI extends L2AttackableAI if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true)) { - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE); final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE); diff --git a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/MobGroup.java b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/MobGroup.java index bd9111f8e4..c1fe207366 100644 --- a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/MobGroup.java +++ b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/MobGroup.java @@ -147,8 +147,8 @@ public final class MobGroup { final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate); - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); @@ -321,8 +321,8 @@ public final class MobGroup continue; } - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java index 0cb04b70f3..a1d8caac84 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java @@ -653,7 +653,7 @@ public class Anakim extends AbstractNpcAI @Override public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet) { - if (CommonUtil.contains(ANAKIM_MINIONS, npc.getId()) && (Rnd.get(2) == 1)) + if (CommonUtil.contains(ANAKIM_MINIONS, npc.getId()) && Rnd.nextBoolean()) { if (skill.getAbnormalType() == AbnormalType.HP_RECOVER) { diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java index a9324584ca..186f8bf96b 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java @@ -669,7 +669,7 @@ public class Lilith extends AbstractNpcAI @Override public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet) { - if (CommonUtil.contains(LILITH_MINIONS, npc.getId()) && (Rnd.get(2) == 1)) + if (CommonUtil.contains(LILITH_MINIONS, npc.getId()) && Rnd.nextBoolean()) { if (skill.getAbnormalType() == AbnormalType.HP_RECOVER) { diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java index 873f31f318..b4076f9120 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java @@ -76,7 +76,7 @@ public class Q00181_DevilsStrikeBackAdventOfBalok extends Quest giveAdena(player, 37128000, true); playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); qs.exitQuest(QuestType.ONE_TIME, true); - switch (Rnd.get(2)) + switch (Rnd.get(3)) { case 0: { diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java index a01e7227e3..3728372026 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java @@ -469,7 +469,7 @@ public class Q00620_FourGoblets extends Quest } else if (reward == 0) { - if (Rnd.get(2) == 0) + if (Rnd.nextBoolean()) { htmltext = "31454-14.htm"; } @@ -918,7 +918,7 @@ public class Q00620_FourGoblets extends Quest } if (reward == 0) { - if (Rnd.get(2) == 0) + if (Rnd.nextBoolean()) { htmltext = "31919-4.htm"; } diff --git a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java index a93b5aca43..ede3b48433 100644 --- a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java +++ b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java @@ -63,8 +63,8 @@ public final class L2ControllableMobAI extends L2AttackableAI if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true)) { - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE); final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE); diff --git a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/MobGroup.java b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/MobGroup.java index bd9111f8e4..c1fe207366 100644 --- a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/MobGroup.java +++ b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/MobGroup.java @@ -147,8 +147,8 @@ public final class MobGroup { final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate); - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); @@ -321,8 +321,8 @@ public final class MobGroup continue; } - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java index 0cb04b70f3..a1d8caac84 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java @@ -653,7 +653,7 @@ public class Anakim extends AbstractNpcAI @Override public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet) { - if (CommonUtil.contains(ANAKIM_MINIONS, npc.getId()) && (Rnd.get(2) == 1)) + if (CommonUtil.contains(ANAKIM_MINIONS, npc.getId()) && Rnd.nextBoolean()) { if (skill.getAbnormalType() == AbnormalType.HP_RECOVER) { diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java index a9324584ca..186f8bf96b 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java @@ -669,7 +669,7 @@ public class Lilith extends AbstractNpcAI @Override public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet) { - if (CommonUtil.contains(LILITH_MINIONS, npc.getId()) && (Rnd.get(2) == 1)) + if (CommonUtil.contains(LILITH_MINIONS, npc.getId()) && Rnd.nextBoolean()) { if (skill.getAbnormalType() == AbnormalType.HP_RECOVER) { diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java index 873f31f318..b4076f9120 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java @@ -76,7 +76,7 @@ public class Q00181_DevilsStrikeBackAdventOfBalok extends Quest giveAdena(player, 37128000, true); playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); qs.exitQuest(QuestType.ONE_TIME, true); - switch (Rnd.get(2)) + switch (Rnd.get(3)) { case 0: { diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java index a01e7227e3..3728372026 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java @@ -469,7 +469,7 @@ public class Q00620_FourGoblets extends Quest } else if (reward == 0) { - if (Rnd.get(2) == 0) + if (Rnd.nextBoolean()) { htmltext = "31454-14.htm"; } @@ -918,7 +918,7 @@ public class Q00620_FourGoblets extends Quest } if (reward == 0) { - if (Rnd.get(2) == 0) + if (Rnd.nextBoolean()) { htmltext = "31919-4.htm"; } diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java index a93b5aca43..ede3b48433 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java @@ -63,8 +63,8 @@ public final class L2ControllableMobAI extends L2AttackableAI if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true)) { - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE); final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE); diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/MobGroup.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/MobGroup.java index bd9111f8e4..c1fe207366 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/MobGroup.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/MobGroup.java @@ -147,8 +147,8 @@ public final class MobGroup { final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate); - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); @@ -321,8 +321,8 @@ public final class MobGroup continue; } - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java index 0cb04b70f3..a1d8caac84 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java @@ -653,7 +653,7 @@ public class Anakim extends AbstractNpcAI @Override public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet) { - if (CommonUtil.contains(ANAKIM_MINIONS, npc.getId()) && (Rnd.get(2) == 1)) + if (CommonUtil.contains(ANAKIM_MINIONS, npc.getId()) && Rnd.nextBoolean()) { if (skill.getAbnormalType() == AbnormalType.HP_RECOVER) { diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java index a9324584ca..186f8bf96b 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java @@ -669,7 +669,7 @@ public class Lilith extends AbstractNpcAI @Override public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet) { - if (CommonUtil.contains(LILITH_MINIONS, npc.getId()) && (Rnd.get(2) == 1)) + if (CommonUtil.contains(LILITH_MINIONS, npc.getId()) && Rnd.nextBoolean()) { if (skill.getAbnormalType() == AbnormalType.HP_RECOVER) { diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java index 873f31f318..b4076f9120 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java @@ -76,7 +76,7 @@ public class Q00181_DevilsStrikeBackAdventOfBalok extends Quest giveAdena(player, 37128000, true); playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); qs.exitQuest(QuestType.ONE_TIME, true); - switch (Rnd.get(2)) + switch (Rnd.get(3)) { case 0: { diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java index a01e7227e3..3728372026 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java @@ -469,7 +469,7 @@ public class Q00620_FourGoblets extends Quest } else if (reward == 0) { - if (Rnd.get(2) == 0) + if (Rnd.nextBoolean()) { htmltext = "31454-14.htm"; } @@ -918,7 +918,7 @@ public class Q00620_FourGoblets extends Quest } if (reward == 0) { - if (Rnd.get(2) == 0) + if (Rnd.nextBoolean()) { htmltext = "31919-4.htm"; } diff --git a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java index a93b5aca43..ede3b48433 100644 --- a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java +++ b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java @@ -63,8 +63,8 @@ public final class L2ControllableMobAI extends L2AttackableAI if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true)) { - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE); final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE); diff --git a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/MobGroup.java b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/MobGroup.java index bd9111f8e4..c1fe207366 100644 --- a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/MobGroup.java +++ b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/MobGroup.java @@ -147,8 +147,8 @@ public final class MobGroup { final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate); - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); @@ -321,8 +321,8 @@ public final class MobGroup continue; } - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java index 0cb04b70f3..a1d8caac84 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java @@ -653,7 +653,7 @@ public class Anakim extends AbstractNpcAI @Override public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet) { - if (CommonUtil.contains(ANAKIM_MINIONS, npc.getId()) && (Rnd.get(2) == 1)) + if (CommonUtil.contains(ANAKIM_MINIONS, npc.getId()) && Rnd.nextBoolean()) { if (skill.getAbnormalType() == AbnormalType.HP_RECOVER) { diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java index a9324584ca..186f8bf96b 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java @@ -669,7 +669,7 @@ public class Lilith extends AbstractNpcAI @Override public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet) { - if (CommonUtil.contains(LILITH_MINIONS, npc.getId()) && (Rnd.get(2) == 1)) + if (CommonUtil.contains(LILITH_MINIONS, npc.getId()) && Rnd.nextBoolean()) { if (skill.getAbnormalType() == AbnormalType.HP_RECOVER) { diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java index 873f31f318..b4076f9120 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java @@ -76,7 +76,7 @@ public class Q00181_DevilsStrikeBackAdventOfBalok extends Quest giveAdena(player, 37128000, true); playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); qs.exitQuest(QuestType.ONE_TIME, true); - switch (Rnd.get(2)) + switch (Rnd.get(3)) { case 0: { diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java index a01e7227e3..3728372026 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java @@ -469,7 +469,7 @@ public class Q00620_FourGoblets extends Quest } else if (reward == 0) { - if (Rnd.get(2) == 0) + if (Rnd.nextBoolean()) { htmltext = "31454-14.htm"; } @@ -918,7 +918,7 @@ public class Q00620_FourGoblets extends Quest } if (reward == 0) { - if (Rnd.get(2) == 0) + if (Rnd.nextBoolean()) { htmltext = "31919-4.htm"; } diff --git a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java index a93b5aca43..ede3b48433 100644 --- a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java +++ b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java @@ -63,8 +63,8 @@ public final class L2ControllableMobAI extends L2AttackableAI if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true)) { - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE); final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE); diff --git a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/MobGroup.java b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/MobGroup.java index bd9111f8e4..c1fe207366 100644 --- a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/MobGroup.java +++ b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/MobGroup.java @@ -147,8 +147,8 @@ public final class MobGroup { final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate); - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); @@ -321,8 +321,8 @@ public final class MobGroup continue; } - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java index 0cb04b70f3..a1d8caac84 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/bosses/Anakim/Anakim.java @@ -653,7 +653,7 @@ public class Anakim extends AbstractNpcAI @Override public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet) { - if (CommonUtil.contains(ANAKIM_MINIONS, npc.getId()) && (Rnd.get(2) == 1)) + if (CommonUtil.contains(ANAKIM_MINIONS, npc.getId()) && Rnd.nextBoolean()) { if (skill.getAbnormalType() == AbnormalType.HP_RECOVER) { diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java index a9324584ca..186f8bf96b 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/bosses/Lilith/Lilith.java @@ -669,7 +669,7 @@ public class Lilith extends AbstractNpcAI @Override public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet) { - if (CommonUtil.contains(LILITH_MINIONS, npc.getId()) && (Rnd.get(2) == 1)) + if (CommonUtil.contains(LILITH_MINIONS, npc.getId()) && Rnd.nextBoolean()) { if (skill.getAbnormalType() == AbnormalType.HP_RECOVER) { diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java index 873f31f318..b4076f9120 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java @@ -76,7 +76,7 @@ public class Q00181_DevilsStrikeBackAdventOfBalok extends Quest giveAdena(player, 37128000, true); playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); qs.exitQuest(QuestType.ONE_TIME, true); - switch (Rnd.get(2)) + switch (Rnd.get(3)) { case 0: { diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java index a01e7227e3..3728372026 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00620_FourGoblets/Q00620_FourGoblets.java @@ -469,7 +469,7 @@ public class Q00620_FourGoblets extends Quest } else if (reward == 0) { - if (Rnd.get(2) == 0) + if (Rnd.nextBoolean()) { htmltext = "31454-14.htm"; } @@ -918,7 +918,7 @@ public class Q00620_FourGoblets extends Quest } if (reward == 0) { - if (Rnd.get(2) == 0) + if (Rnd.nextBoolean()) { htmltext = "31919-4.htm"; } diff --git a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java index a93b5aca43..ede3b48433 100644 --- a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java +++ b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java @@ -63,8 +63,8 @@ public final class L2ControllableMobAI extends L2AttackableAI if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true)) { - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE); final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE); diff --git a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/MobGroup.java b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/MobGroup.java index bd9111f8e4..c1fe207366 100644 --- a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/MobGroup.java +++ b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/MobGroup.java @@ -147,8 +147,8 @@ public final class MobGroup { final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate); - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); @@ -321,8 +321,8 @@ public final class MobGroup continue; } - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/bosses/QueenAnt.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/bosses/QueenAnt.java index 33afd252fd..edcf27b4e5 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/bosses/QueenAnt.java +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/bosses/QueenAnt.java @@ -275,7 +275,7 @@ public class QueenAnt extends Quest { if (Rnd.get(3) == 0) { - if (Rnd.get(2) == 0) + if (Rnd.nextBoolean()) { npc.broadcastPacket(new SocialAction(npc.getObjectId(), 3)); } diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/bosses/Valakas.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/bosses/Valakas.java index 98206dddf1..368ca68a11 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/bosses/Valakas.java +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/bosses/Valakas.java @@ -733,7 +733,7 @@ public class Valakas extends Quest { skill = SkillTable.getInstance().getInfo(4683, 1); } - else if (Rnd.get(2) == 0) + else if (Rnd.nextBoolean()) { skill = SkillTable.getInstance().getInfo(4681, 1); // left hand } @@ -787,7 +787,7 @@ public class Valakas extends Quest { skill = SkillTable.getInstance().getInfo(4683, 1); } - else if (Rnd.get(2) == 0) + else if (Rnd.nextBoolean()) { skill = SkillTable.getInstance().getInfo(4681, 1); // left hand } @@ -841,7 +841,7 @@ public class Valakas extends Quest { skill = SkillTable.getInstance().getInfo(4683, 1); } - else if (Rnd.get(2) == 0) + else if (Rnd.nextBoolean()) { skill = SkillTable.getInstance().getInfo(4681, 1); // left hand } @@ -895,7 +895,7 @@ public class Valakas extends Quest { skill = SkillTable.getInstance().getInfo(4683, 1); } - else if (Rnd.get(2) == 0) + else if (Rnd.nextBoolean()) { skill = SkillTable.getInstance().getInfo(4681, 1); // left hand } diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/bosses/Zaken.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/bosses/Zaken.java index 59d3078545..15c73e401f 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/bosses/Zaken.java +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/bosses/Zaken.java @@ -833,7 +833,7 @@ public class Zaken extends Quest } } } - if (Rnd.get(2) < 1) + if (Rnd.nextBoolean()) { if (attacker == ((L2Attackable) npc).getMostHated()) { @@ -898,7 +898,7 @@ public class Zaken extends Quest * public String onSkillSee(L2NpcInstance npc, L2PcInstance caster, L2Skill skill, L2Object[] targets, boolean isPet) { int npcId = npc.getNpcId(); if (npcId == ZAKEN) { if (skill.getAggroPoints() > 0) { ((L2Attackable) npc).addDamageHate(caster, 0, (((skill.getAggroPoints() / npc.getMaxHp()) * * 10) * 150)); } if (Rnd.get(12) < 1) { int i0 = Rnd.get((15 * 15)); if (i0 < 1) { npc.setTarget(caster); npc.doCast(SkillTable.getInstance().getInfo(4216, 1)); } else if (i0 < 2) { npc.setTarget(caster); npc.doCast(SkillTable.getInstance().getInfo(4217, 1)); } else if (i0 < 4) { * npc.setTarget(caster); npc.doCast(SkillTable.getInstance().getInfo(4219, 1)); } else if (i0 < 8) { npc.setTarget(caster); npc.doCast(SkillTable.getInstance().getInfo(4218, 1)); } else if (i0 < 15) { for (L2Character character : npc.getKnownList().getKnownCharactersInRadius(100)) { if - * (character != caster) continue; if (caster != ((L2Attackable) npc).getMostHated()) { npc.setTarget(caster); npc.doCast(SkillTable.getInstance().getInfo(4221, 1)); } } } if (Rnd.get(2) < 1) { if (caster == ((L2Attackable) npc).getMostHated()) { npc.setTarget(caster); + * (character != caster) continue; if (caster != ((L2Attackable) npc).getMostHated()) { npc.setTarget(caster); npc.doCast(SkillTable.getInstance().getInfo(4221, 1)); } } } if (Rnd.get(2)ss < 1) { if (caster == ((L2Attackable) npc).getMostHated()) { npc.setTarget(caster); * npc.doCast(SkillTable.getInstance().getInfo(4220, 1)); } } } } return super.onSkillSee(npc, caster, skill, targets, isPet); } */ @@ -977,7 +977,7 @@ public class Zaken extends Quest } } } - if (Rnd.get(2) < 1) + if (Rnd.nextBoolean()) { if (player == ((L2Attackable) npc).getMostHated()) { diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java index df13088359..0abbe67783 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java @@ -63,8 +63,8 @@ public class L2ControllableMobAI extends L2AttackableAI if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true)) { - final int signX = Rnd.get(2) == 0 ? -1 : 1; - final int signY = Rnd.get(2) == 0 ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE); final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE); diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/instancemanager/FourSepulchersManager.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/instancemanager/FourSepulchersManager.java index da79cc3ee1..2c2dbd4709 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/instancemanager/FourSepulchersManager.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/instancemanager/FourSepulchersManager.java @@ -1256,7 +1256,7 @@ public class FourSepulchersManager extends GrandBossManager List mobs = new ArrayList<>(); L2Spawn keyBoxMobSpawn; - if (Rnd.get(2) == 0) + if (Rnd.nextBoolean()) { monsterList = _physicalMonsters.get(npcId); } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/MobGroup.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/MobGroup.java index c50cc10b47..d4f93f4f08 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/MobGroup.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/MobGroup.java @@ -149,8 +149,8 @@ public final class MobGroup { L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate); - final int signX = Rnd.get(2) == 0 ? -1 : 1; - final int signY = Rnd.get(2) == 0 ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); @@ -324,8 +324,8 @@ public final class MobGroup continue; } - final int signX = Rnd.get(2) == 0 ? -1 : 1; - final int signY = Rnd.get(2) == 0 ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/entity/sevensigns/SevenSignsFestival.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/entity/sevensigns/SevenSignsFestival.java index 2af4ea42dd..90b374e89a 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/entity/sevensigns/SevenSignsFestival.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/entity/sevensigns/SevenSignsFestival.java @@ -4730,8 +4730,6 @@ public class SevenSignsFestival implements SpawnListener */ protected void festivalInit() { - boolean isPositive; - if (Config.DEBUG) { LOGGER.info("SevenSignsFestival: Initializing festival for " + SevenSigns.getCabalShortName(_cabal) + " (" + getFestivalName(_levelRange) + ")"); @@ -4750,9 +4748,7 @@ public class SevenSignsFestival implements SpawnListener int x = _startLocation._x; int y = _startLocation._y; - isPositive = Rnd.get(2) == 1; - - if (isPositive) + if (Rnd.nextBoolean()) { x += Rnd.get(FESTIVAL_MAX_OFFSET_X); y += Rnd.get(FESTIVAL_MAX_OFFSET_Y); @@ -4843,8 +4839,6 @@ public class SevenSignsFestival implements SpawnListener */ protected void moveMonstersToCenter() { - boolean isPositive; - if (Config.DEBUG) { LOGGER.info("SevenSignsFestival: Moving spawns to arena center for festival " + SevenSigns.getCabalShortName(_cabal) + " (" + getFestivalName(_levelRange) + ")"); @@ -4871,9 +4865,7 @@ public class SevenSignsFestival implements SpawnListener /* * Random X and Y coords around the player start location, up to half of the maximum allowed offset are generated to prevent the mobs from all moving to the exact same place. */ - isPositive = Rnd.get(2) == 1; - - if (isPositive) + if (Rnd.nextBoolean()) { x += Rnd.get(FESTIVAL_MAX_OFFSET_X); y += Rnd.get(FESTIVAL_MAX_OFFSET_Y); diff --git a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/SevenSignsFestival.java b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/SevenSignsFestival.java index c1a8f66924..15b0a67b76 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/SevenSignsFestival.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/SevenSignsFestival.java @@ -2079,8 +2079,6 @@ public class SevenSignsFestival implements SpawnListener protected void festivalInit() { - boolean isPositive; - // Teleport all players to arena and notify them. if ((_participants != null) && !_participants.isEmpty()) { @@ -2100,9 +2098,7 @@ public class SevenSignsFestival implements SpawnListener int x = _startLocation._x; int y = _startLocation._y; - isPositive = (Rnd.get(2) == 1); - - if (isPositive) + if (Rnd.nextBoolean()) { x += Rnd.get(FESTIVAL_MAX_OFFSET_X); y += Rnd.get(FESTIVAL_MAX_OFFSET_Y); @@ -2173,8 +2169,6 @@ public class SevenSignsFestival implements SpawnListener protected void moveMonstersToCenter() { - boolean isPositive; - for (L2FestivalMonsterInstance festivalMob : _npcInsts) { if (festivalMob.isDead()) @@ -2196,9 +2190,7 @@ public class SevenSignsFestival implements SpawnListener /* * Random X and Y coords around the player start location, up to half of the maximum allowed offset are generated to prevent the mobs from all moving to the exact same place. */ - isPositive = (Rnd.get(2) == 1); - - if (isPositive) + if (Rnd.nextBoolean()) { x += Rnd.get(FESTIVAL_MAX_OFFSET_X); y += Rnd.get(FESTIVAL_MAX_OFFSET_Y); diff --git a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java index 5053f6e909..171a4f0903 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java @@ -66,7 +66,7 @@ public final class L2ControllableMobAI extends L2AttackableAI { if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, _actor, getForcedTarget(), true)) { - moveTo(getForcedTarget().getX() + (((Rnd.get(2) == 0) ? -1 : 1) * Rnd.get(MobGroupTable.FOLLOW_RANGE)), getForcedTarget().getY() + (((Rnd.get(2) == 0) ? -1 : 1) * Rnd.get(MobGroupTable.FOLLOW_RANGE)), getForcedTarget().getZ()); + moveTo(getForcedTarget().getX() + ((Rnd.nextBoolean() ? -1 : 1) * Rnd.get(MobGroupTable.FOLLOW_RANGE)), getForcedTarget().getY() + ((Rnd.nextBoolean() ? -1 : 1) * Rnd.get(MobGroupTable.FOLLOW_RANGE)), getForcedTarget().getZ()); } } diff --git a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/instancemanager/FourSepulchersManager.java b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/instancemanager/FourSepulchersManager.java index 6dd5293f50..c7f6b0cf18 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/instancemanager/FourSepulchersManager.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/instancemanager/FourSepulchersManager.java @@ -1062,7 +1062,7 @@ public final class FourSepulchersManager } final List mobs = new CopyOnWriteArrayList<>(); - final List monsterList = Rnd.get(2) == 0 ? _physicalMonsters.get(npcId) : _magicalMonsters.get(npcId); + final List monsterList = Rnd.nextBoolean() ? _physicalMonsters.get(npcId) : _magicalMonsters.get(npcId); if (monsterList == null) { return; diff --git a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/model/MobGroup.java b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/model/MobGroup.java index ff85c7675c..38d259b0ae 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/model/MobGroup.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/model/MobGroup.java @@ -146,8 +146,8 @@ public final class MobGroup { final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate); - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); @@ -306,7 +306,7 @@ public final class MobGroup continue; } - ((L2ControllableMobAI) mobInst.getAI()).move(activeChar.getX() + (((Rnd.get(2) == 0) ? -1 : 1) * Rnd.get(MobGroupTable.RANDOM_RANGE)), activeChar.getY() + (((Rnd.get(2) == 0) ? -1 : 1) * Rnd.get(MobGroupTable.RANDOM_RANGE)), activeChar.getZ()); + ((L2ControllableMobAI) mobInst.getAI()).move(activeChar.getX() + ((Rnd.nextBoolean() ? -1 : 1) * Rnd.get(MobGroupTable.RANDOM_RANGE)), activeChar.getY() + ((Rnd.nextBoolean() ? -1 : 1) * Rnd.get(MobGroupTable.RANDOM_RANGE)), activeChar.getZ()); } } diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java index a93b5aca43..ede3b48433 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java @@ -63,8 +63,8 @@ public final class L2ControllableMobAI extends L2AttackableAI if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true)) { - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE); final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE); diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/MobGroup.java b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/MobGroup.java index bd9111f8e4..c1fe207366 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/MobGroup.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/MobGroup.java @@ -147,8 +147,8 @@ public final class MobGroup { final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate); - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); @@ -321,8 +321,8 @@ public final class MobGroup continue; } - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java index a93b5aca43..ede3b48433 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java @@ -63,8 +63,8 @@ public final class L2ControllableMobAI extends L2AttackableAI if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true)) { - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE); final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE); diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/MobGroup.java b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/MobGroup.java index bd9111f8e4..c1fe207366 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/MobGroup.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/MobGroup.java @@ -147,8 +147,8 @@ public final class MobGroup { final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate); - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); @@ -321,8 +321,8 @@ public final class MobGroup continue; } - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java index a93b5aca43..ede3b48433 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java @@ -63,8 +63,8 @@ public final class L2ControllableMobAI extends L2AttackableAI if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true)) { - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE); final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE); diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/MobGroup.java b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/MobGroup.java index bd9111f8e4..c1fe207366 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/MobGroup.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/MobGroup.java @@ -147,8 +147,8 @@ public final class MobGroup { final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate); - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); @@ -321,8 +321,8 @@ public final class MobGroup continue; } - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java index a93b5aca43..ede3b48433 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java @@ -63,8 +63,8 @@ public final class L2ControllableMobAI extends L2AttackableAI if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true)) { - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE); final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE); diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/MobGroup.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/MobGroup.java index bd9111f8e4..c1fe207366 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/MobGroup.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/MobGroup.java @@ -147,8 +147,8 @@ public final class MobGroup { final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate); - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE); @@ -321,8 +321,8 @@ public final class MobGroup continue; } - final int signX = (Rnd.get(2) == 0) ? -1 : 1; - final int signY = (Rnd.get(2) == 0) ? -1 : 1; + final int signX = Rnd.nextBoolean() ? -1 : 1; + final int signY = Rnd.nextBoolean() ? -1 : 1; final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE); final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);