Minor Rnd method usage corrections.
This commit is contained in:
@@ -653,7 +653,7 @@ public class Anakim extends AbstractNpcAI
|
|||||||
@Override
|
@Override
|
||||||
public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet)
|
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)
|
if (skill.getAbnormalType() == AbnormalType.HP_RECOVER)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -669,7 +669,7 @@ public class Lilith extends AbstractNpcAI
|
|||||||
@Override
|
@Override
|
||||||
public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet)
|
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)
|
if (skill.getAbnormalType() == AbnormalType.HP_RECOVER)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ public class Q00181_DevilsStrikeBackAdventOfBalok extends Quest
|
|||||||
giveAdena(player, 37128000, true);
|
giveAdena(player, 37128000, true);
|
||||||
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
qs.exitQuest(QuestType.ONE_TIME, true);
|
qs.exitQuest(QuestType.ONE_TIME, true);
|
||||||
switch (Rnd.get(2))
|
switch (Rnd.get(3))
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -469,7 +469,7 @@ public class Q00620_FourGoblets extends Quest
|
|||||||
}
|
}
|
||||||
else if (reward == 0)
|
else if (reward == 0)
|
||||||
{
|
{
|
||||||
if (Rnd.get(2) == 0)
|
if (Rnd.nextBoolean())
|
||||||
{
|
{
|
||||||
htmltext = "31454-14.htm";
|
htmltext = "31454-14.htm";
|
||||||
}
|
}
|
||||||
@@ -918,7 +918,7 @@ public class Q00620_FourGoblets extends Quest
|
|||||||
}
|
}
|
||||||
if (reward == 0)
|
if (reward == 0)
|
||||||
{
|
{
|
||||||
if (Rnd.get(2) == 0)
|
if (Rnd.nextBoolean())
|
||||||
{
|
{
|
||||||
htmltext = "31919-4.htm";
|
htmltext = "31919-4.htm";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -63,8 +63,8 @@ public final class L2ControllableMobAI extends L2AttackableAI
|
|||||||
|
|
||||||
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
||||||
{
|
{
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
|
|
||||||
|
|||||||
@@ -147,8 +147,8 @@ public final class MobGroup
|
|||||||
{
|
{
|
||||||
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
||||||
|
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
@@ -321,8 +321,8 @@ public final class MobGroup
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
|
|||||||
@@ -653,7 +653,7 @@ public class Anakim extends AbstractNpcAI
|
|||||||
@Override
|
@Override
|
||||||
public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet)
|
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)
|
if (skill.getAbnormalType() == AbnormalType.HP_RECOVER)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -669,7 +669,7 @@ public class Lilith extends AbstractNpcAI
|
|||||||
@Override
|
@Override
|
||||||
public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet)
|
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)
|
if (skill.getAbnormalType() == AbnormalType.HP_RECOVER)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ public class Q00181_DevilsStrikeBackAdventOfBalok extends Quest
|
|||||||
giveAdena(player, 37128000, true);
|
giveAdena(player, 37128000, true);
|
||||||
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
qs.exitQuest(QuestType.ONE_TIME, true);
|
qs.exitQuest(QuestType.ONE_TIME, true);
|
||||||
switch (Rnd.get(2))
|
switch (Rnd.get(3))
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -469,7 +469,7 @@ public class Q00620_FourGoblets extends Quest
|
|||||||
}
|
}
|
||||||
else if (reward == 0)
|
else if (reward == 0)
|
||||||
{
|
{
|
||||||
if (Rnd.get(2) == 0)
|
if (Rnd.nextBoolean())
|
||||||
{
|
{
|
||||||
htmltext = "31454-14.htm";
|
htmltext = "31454-14.htm";
|
||||||
}
|
}
|
||||||
@@ -918,7 +918,7 @@ public class Q00620_FourGoblets extends Quest
|
|||||||
}
|
}
|
||||||
if (reward == 0)
|
if (reward == 0)
|
||||||
{
|
{
|
||||||
if (Rnd.get(2) == 0)
|
if (Rnd.nextBoolean())
|
||||||
{
|
{
|
||||||
htmltext = "31919-4.htm";
|
htmltext = "31919-4.htm";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -63,8 +63,8 @@ public final class L2ControllableMobAI extends L2AttackableAI
|
|||||||
|
|
||||||
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
||||||
{
|
{
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
|
|
||||||
|
|||||||
@@ -147,8 +147,8 @@ public final class MobGroup
|
|||||||
{
|
{
|
||||||
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
||||||
|
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
@@ -321,8 +321,8 @@ public final class MobGroup
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
|
|||||||
@@ -653,7 +653,7 @@ public class Anakim extends AbstractNpcAI
|
|||||||
@Override
|
@Override
|
||||||
public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet)
|
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)
|
if (skill.getAbnormalType() == AbnormalType.HP_RECOVER)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -669,7 +669,7 @@ public class Lilith extends AbstractNpcAI
|
|||||||
@Override
|
@Override
|
||||||
public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet)
|
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)
|
if (skill.getAbnormalType() == AbnormalType.HP_RECOVER)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ public class Q00181_DevilsStrikeBackAdventOfBalok extends Quest
|
|||||||
giveAdena(player, 37128000, true);
|
giveAdena(player, 37128000, true);
|
||||||
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
qs.exitQuest(QuestType.ONE_TIME, true);
|
qs.exitQuest(QuestType.ONE_TIME, true);
|
||||||
switch (Rnd.get(2))
|
switch (Rnd.get(3))
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -469,7 +469,7 @@ public class Q00620_FourGoblets extends Quest
|
|||||||
}
|
}
|
||||||
else if (reward == 0)
|
else if (reward == 0)
|
||||||
{
|
{
|
||||||
if (Rnd.get(2) == 0)
|
if (Rnd.nextBoolean())
|
||||||
{
|
{
|
||||||
htmltext = "31454-14.htm";
|
htmltext = "31454-14.htm";
|
||||||
}
|
}
|
||||||
@@ -918,7 +918,7 @@ public class Q00620_FourGoblets extends Quest
|
|||||||
}
|
}
|
||||||
if (reward == 0)
|
if (reward == 0)
|
||||||
{
|
{
|
||||||
if (Rnd.get(2) == 0)
|
if (Rnd.nextBoolean())
|
||||||
{
|
{
|
||||||
htmltext = "31919-4.htm";
|
htmltext = "31919-4.htm";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -63,8 +63,8 @@ public final class L2ControllableMobAI extends L2AttackableAI
|
|||||||
|
|
||||||
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
||||||
{
|
{
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
|
|
||||||
|
|||||||
@@ -147,8 +147,8 @@ public final class MobGroup
|
|||||||
{
|
{
|
||||||
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
||||||
|
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
@@ -321,8 +321,8 @@ public final class MobGroup
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
|
|||||||
@@ -653,7 +653,7 @@ public class Anakim extends AbstractNpcAI
|
|||||||
@Override
|
@Override
|
||||||
public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet)
|
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)
|
if (skill.getAbnormalType() == AbnormalType.HP_RECOVER)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -669,7 +669,7 @@ public class Lilith extends AbstractNpcAI
|
|||||||
@Override
|
@Override
|
||||||
public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet)
|
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)
|
if (skill.getAbnormalType() == AbnormalType.HP_RECOVER)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ public class Q00181_DevilsStrikeBackAdventOfBalok extends Quest
|
|||||||
giveAdena(player, 37128000, true);
|
giveAdena(player, 37128000, true);
|
||||||
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
qs.exitQuest(QuestType.ONE_TIME, true);
|
qs.exitQuest(QuestType.ONE_TIME, true);
|
||||||
switch (Rnd.get(2))
|
switch (Rnd.get(3))
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -469,7 +469,7 @@ public class Q00620_FourGoblets extends Quest
|
|||||||
}
|
}
|
||||||
else if (reward == 0)
|
else if (reward == 0)
|
||||||
{
|
{
|
||||||
if (Rnd.get(2) == 0)
|
if (Rnd.nextBoolean())
|
||||||
{
|
{
|
||||||
htmltext = "31454-14.htm";
|
htmltext = "31454-14.htm";
|
||||||
}
|
}
|
||||||
@@ -918,7 +918,7 @@ public class Q00620_FourGoblets extends Quest
|
|||||||
}
|
}
|
||||||
if (reward == 0)
|
if (reward == 0)
|
||||||
{
|
{
|
||||||
if (Rnd.get(2) == 0)
|
if (Rnd.nextBoolean())
|
||||||
{
|
{
|
||||||
htmltext = "31919-4.htm";
|
htmltext = "31919-4.htm";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -63,8 +63,8 @@ public final class L2ControllableMobAI extends L2AttackableAI
|
|||||||
|
|
||||||
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
||||||
{
|
{
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
|
|
||||||
|
|||||||
@@ -147,8 +147,8 @@ public final class MobGroup
|
|||||||
{
|
{
|
||||||
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
||||||
|
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
@@ -321,8 +321,8 @@ public final class MobGroup
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
|
|||||||
@@ -653,7 +653,7 @@ public class Anakim extends AbstractNpcAI
|
|||||||
@Override
|
@Override
|
||||||
public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet)
|
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)
|
if (skill.getAbnormalType() == AbnormalType.HP_RECOVER)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -669,7 +669,7 @@ public class Lilith extends AbstractNpcAI
|
|||||||
@Override
|
@Override
|
||||||
public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet)
|
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)
|
if (skill.getAbnormalType() == AbnormalType.HP_RECOVER)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ public class Q00181_DevilsStrikeBackAdventOfBalok extends Quest
|
|||||||
giveAdena(player, 37128000, true);
|
giveAdena(player, 37128000, true);
|
||||||
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
qs.exitQuest(QuestType.ONE_TIME, true);
|
qs.exitQuest(QuestType.ONE_TIME, true);
|
||||||
switch (Rnd.get(2))
|
switch (Rnd.get(3))
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -469,7 +469,7 @@ public class Q00620_FourGoblets extends Quest
|
|||||||
}
|
}
|
||||||
else if (reward == 0)
|
else if (reward == 0)
|
||||||
{
|
{
|
||||||
if (Rnd.get(2) == 0)
|
if (Rnd.nextBoolean())
|
||||||
{
|
{
|
||||||
htmltext = "31454-14.htm";
|
htmltext = "31454-14.htm";
|
||||||
}
|
}
|
||||||
@@ -918,7 +918,7 @@ public class Q00620_FourGoblets extends Quest
|
|||||||
}
|
}
|
||||||
if (reward == 0)
|
if (reward == 0)
|
||||||
{
|
{
|
||||||
if (Rnd.get(2) == 0)
|
if (Rnd.nextBoolean())
|
||||||
{
|
{
|
||||||
htmltext = "31919-4.htm";
|
htmltext = "31919-4.htm";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -63,8 +63,8 @@ public final class L2ControllableMobAI extends L2AttackableAI
|
|||||||
|
|
||||||
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
||||||
{
|
{
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
|
|
||||||
|
|||||||
@@ -147,8 +147,8 @@ public final class MobGroup
|
|||||||
{
|
{
|
||||||
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
||||||
|
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
@@ -321,8 +321,8 @@ public final class MobGroup
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
|
|||||||
@@ -653,7 +653,7 @@ public class Anakim extends AbstractNpcAI
|
|||||||
@Override
|
@Override
|
||||||
public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet)
|
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)
|
if (skill.getAbnormalType() == AbnormalType.HP_RECOVER)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -669,7 +669,7 @@ public class Lilith extends AbstractNpcAI
|
|||||||
@Override
|
@Override
|
||||||
public String onSkillSee(L2Npc npc, L2PcInstance caster, Skill skill, L2Object[] targets, boolean isPet)
|
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)
|
if (skill.getAbnormalType() == AbnormalType.HP_RECOVER)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ public class Q00181_DevilsStrikeBackAdventOfBalok extends Quest
|
|||||||
giveAdena(player, 37128000, true);
|
giveAdena(player, 37128000, true);
|
||||||
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
qs.exitQuest(QuestType.ONE_TIME, true);
|
qs.exitQuest(QuestType.ONE_TIME, true);
|
||||||
switch (Rnd.get(2))
|
switch (Rnd.get(3))
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -469,7 +469,7 @@ public class Q00620_FourGoblets extends Quest
|
|||||||
}
|
}
|
||||||
else if (reward == 0)
|
else if (reward == 0)
|
||||||
{
|
{
|
||||||
if (Rnd.get(2) == 0)
|
if (Rnd.nextBoolean())
|
||||||
{
|
{
|
||||||
htmltext = "31454-14.htm";
|
htmltext = "31454-14.htm";
|
||||||
}
|
}
|
||||||
@@ -918,7 +918,7 @@ public class Q00620_FourGoblets extends Quest
|
|||||||
}
|
}
|
||||||
if (reward == 0)
|
if (reward == 0)
|
||||||
{
|
{
|
||||||
if (Rnd.get(2) == 0)
|
if (Rnd.nextBoolean())
|
||||||
{
|
{
|
||||||
htmltext = "31919-4.htm";
|
htmltext = "31919-4.htm";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -63,8 +63,8 @@ public final class L2ControllableMobAI extends L2AttackableAI
|
|||||||
|
|
||||||
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
||||||
{
|
{
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
|
|
||||||
|
|||||||
@@ -147,8 +147,8 @@ public final class MobGroup
|
|||||||
{
|
{
|
||||||
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
||||||
|
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
@@ -321,8 +321,8 @@ public final class MobGroup
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
|
|||||||
@@ -275,7 +275,7 @@ public class QueenAnt extends Quest
|
|||||||
{
|
{
|
||||||
if (Rnd.get(3) == 0)
|
if (Rnd.get(3) == 0)
|
||||||
{
|
{
|
||||||
if (Rnd.get(2) == 0)
|
if (Rnd.nextBoolean())
|
||||||
{
|
{
|
||||||
npc.broadcastPacket(new SocialAction(npc.getObjectId(), 3));
|
npc.broadcastPacket(new SocialAction(npc.getObjectId(), 3));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -733,7 +733,7 @@ public class Valakas extends Quest
|
|||||||
{
|
{
|
||||||
skill = SkillTable.getInstance().getInfo(4683, 1);
|
skill = SkillTable.getInstance().getInfo(4683, 1);
|
||||||
}
|
}
|
||||||
else if (Rnd.get(2) == 0)
|
else if (Rnd.nextBoolean())
|
||||||
{
|
{
|
||||||
skill = SkillTable.getInstance().getInfo(4681, 1); // left hand
|
skill = SkillTable.getInstance().getInfo(4681, 1); // left hand
|
||||||
}
|
}
|
||||||
@@ -787,7 +787,7 @@ public class Valakas extends Quest
|
|||||||
{
|
{
|
||||||
skill = SkillTable.getInstance().getInfo(4683, 1);
|
skill = SkillTable.getInstance().getInfo(4683, 1);
|
||||||
}
|
}
|
||||||
else if (Rnd.get(2) == 0)
|
else if (Rnd.nextBoolean())
|
||||||
{
|
{
|
||||||
skill = SkillTable.getInstance().getInfo(4681, 1); // left hand
|
skill = SkillTable.getInstance().getInfo(4681, 1); // left hand
|
||||||
}
|
}
|
||||||
@@ -841,7 +841,7 @@ public class Valakas extends Quest
|
|||||||
{
|
{
|
||||||
skill = SkillTable.getInstance().getInfo(4683, 1);
|
skill = SkillTable.getInstance().getInfo(4683, 1);
|
||||||
}
|
}
|
||||||
else if (Rnd.get(2) == 0)
|
else if (Rnd.nextBoolean())
|
||||||
{
|
{
|
||||||
skill = SkillTable.getInstance().getInfo(4681, 1); // left hand
|
skill = SkillTable.getInstance().getInfo(4681, 1); // left hand
|
||||||
}
|
}
|
||||||
@@ -895,7 +895,7 @@ public class Valakas extends Quest
|
|||||||
{
|
{
|
||||||
skill = SkillTable.getInstance().getInfo(4683, 1);
|
skill = SkillTable.getInstance().getInfo(4683, 1);
|
||||||
}
|
}
|
||||||
else if (Rnd.get(2) == 0)
|
else if (Rnd.nextBoolean())
|
||||||
{
|
{
|
||||||
skill = SkillTable.getInstance().getInfo(4681, 1); // left hand
|
skill = SkillTable.getInstance().getInfo(4681, 1); // left hand
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -833,7 +833,7 @@ public class Zaken extends Quest
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (Rnd.get(2) < 1)
|
if (Rnd.nextBoolean())
|
||||||
{
|
{
|
||||||
if (attacker == ((L2Attackable) npc).getMostHated())
|
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()) *
|
* 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) {
|
* 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
|
* 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); }
|
* 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())
|
if (player == ((L2Attackable) npc).getMostHated())
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -63,8 +63,8 @@ public class L2ControllableMobAI extends L2AttackableAI
|
|||||||
|
|
||||||
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
||||||
{
|
{
|
||||||
final int signX = Rnd.get(2) == 0 ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = Rnd.get(2) == 0 ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
|
|
||||||
|
|||||||
@@ -1256,7 +1256,7 @@ public class FourSepulchersManager extends GrandBossManager
|
|||||||
List<L2SepulcherMonsterInstance> mobs = new ArrayList<>();
|
List<L2SepulcherMonsterInstance> mobs = new ArrayList<>();
|
||||||
L2Spawn keyBoxMobSpawn;
|
L2Spawn keyBoxMobSpawn;
|
||||||
|
|
||||||
if (Rnd.get(2) == 0)
|
if (Rnd.nextBoolean())
|
||||||
{
|
{
|
||||||
monsterList = _physicalMonsters.get(npcId);
|
monsterList = _physicalMonsters.get(npcId);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -149,8 +149,8 @@ public final class MobGroup
|
|||||||
{
|
{
|
||||||
L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
||||||
|
|
||||||
final int signX = Rnd.get(2) == 0 ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = Rnd.get(2) == 0 ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
@@ -324,8 +324,8 @@ public final class MobGroup
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
final int signX = Rnd.get(2) == 0 ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = Rnd.get(2) == 0 ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
|
|||||||
@@ -4730,8 +4730,6 @@ public class SevenSignsFestival implements SpawnListener
|
|||||||
*/
|
*/
|
||||||
protected void festivalInit()
|
protected void festivalInit()
|
||||||
{
|
{
|
||||||
boolean isPositive;
|
|
||||||
|
|
||||||
if (Config.DEBUG)
|
if (Config.DEBUG)
|
||||||
{
|
{
|
||||||
LOGGER.info("SevenSignsFestival: Initializing festival for " + SevenSigns.getCabalShortName(_cabal) + " (" + getFestivalName(_levelRange) + ")");
|
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 x = _startLocation._x;
|
||||||
int y = _startLocation._y;
|
int y = _startLocation._y;
|
||||||
|
|
||||||
isPositive = Rnd.get(2) == 1;
|
if (Rnd.nextBoolean())
|
||||||
|
|
||||||
if (isPositive)
|
|
||||||
{
|
{
|
||||||
x += Rnd.get(FESTIVAL_MAX_OFFSET_X);
|
x += Rnd.get(FESTIVAL_MAX_OFFSET_X);
|
||||||
y += Rnd.get(FESTIVAL_MAX_OFFSET_Y);
|
y += Rnd.get(FESTIVAL_MAX_OFFSET_Y);
|
||||||
@@ -4843,8 +4839,6 @@ public class SevenSignsFestival implements SpawnListener
|
|||||||
*/
|
*/
|
||||||
protected void moveMonstersToCenter()
|
protected void moveMonstersToCenter()
|
||||||
{
|
{
|
||||||
boolean isPositive;
|
|
||||||
|
|
||||||
if (Config.DEBUG)
|
if (Config.DEBUG)
|
||||||
{
|
{
|
||||||
LOGGER.info("SevenSignsFestival: Moving spawns to arena center for festival " + SevenSigns.getCabalShortName(_cabal) + " (" + getFestivalName(_levelRange) + ")");
|
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.
|
* 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 (Rnd.nextBoolean())
|
||||||
|
|
||||||
if (isPositive)
|
|
||||||
{
|
{
|
||||||
x += Rnd.get(FESTIVAL_MAX_OFFSET_X);
|
x += Rnd.get(FESTIVAL_MAX_OFFSET_X);
|
||||||
y += Rnd.get(FESTIVAL_MAX_OFFSET_Y);
|
y += Rnd.get(FESTIVAL_MAX_OFFSET_Y);
|
||||||
|
|||||||
@@ -2079,8 +2079,6 @@ public class SevenSignsFestival implements SpawnListener
|
|||||||
|
|
||||||
protected void festivalInit()
|
protected void festivalInit()
|
||||||
{
|
{
|
||||||
boolean isPositive;
|
|
||||||
|
|
||||||
// Teleport all players to arena and notify them.
|
// Teleport all players to arena and notify them.
|
||||||
if ((_participants != null) && !_participants.isEmpty())
|
if ((_participants != null) && !_participants.isEmpty())
|
||||||
{
|
{
|
||||||
@@ -2100,9 +2098,7 @@ public class SevenSignsFestival implements SpawnListener
|
|||||||
int x = _startLocation._x;
|
int x = _startLocation._x;
|
||||||
int y = _startLocation._y;
|
int y = _startLocation._y;
|
||||||
|
|
||||||
isPositive = (Rnd.get(2) == 1);
|
if (Rnd.nextBoolean())
|
||||||
|
|
||||||
if (isPositive)
|
|
||||||
{
|
{
|
||||||
x += Rnd.get(FESTIVAL_MAX_OFFSET_X);
|
x += Rnd.get(FESTIVAL_MAX_OFFSET_X);
|
||||||
y += Rnd.get(FESTIVAL_MAX_OFFSET_Y);
|
y += Rnd.get(FESTIVAL_MAX_OFFSET_Y);
|
||||||
@@ -2173,8 +2169,6 @@ public class SevenSignsFestival implements SpawnListener
|
|||||||
|
|
||||||
protected void moveMonstersToCenter()
|
protected void moveMonstersToCenter()
|
||||||
{
|
{
|
||||||
boolean isPositive;
|
|
||||||
|
|
||||||
for (L2FestivalMonsterInstance festivalMob : _npcInsts)
|
for (L2FestivalMonsterInstance festivalMob : _npcInsts)
|
||||||
{
|
{
|
||||||
if (festivalMob.isDead())
|
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.
|
* 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 (Rnd.nextBoolean())
|
||||||
|
|
||||||
if (isPositive)
|
|
||||||
{
|
{
|
||||||
x += Rnd.get(FESTIVAL_MAX_OFFSET_X);
|
x += Rnd.get(FESTIVAL_MAX_OFFSET_X);
|
||||||
y += Rnd.get(FESTIVAL_MAX_OFFSET_Y);
|
y += Rnd.get(FESTIVAL_MAX_OFFSET_Y);
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ public final class L2ControllableMobAI extends L2AttackableAI
|
|||||||
{
|
{
|
||||||
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, _actor, getForcedTarget(), true))
|
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());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1062,7 +1062,7 @@ public final class FourSepulchersManager
|
|||||||
}
|
}
|
||||||
|
|
||||||
final List<L2SepulcherMonsterInstance> mobs = new CopyOnWriteArrayList<>();
|
final List<L2SepulcherMonsterInstance> mobs = new CopyOnWriteArrayList<>();
|
||||||
final List<L2Spawn> monsterList = Rnd.get(2) == 0 ? _physicalMonsters.get(npcId) : _magicalMonsters.get(npcId);
|
final List<L2Spawn> monsterList = Rnd.nextBoolean() ? _physicalMonsters.get(npcId) : _magicalMonsters.get(npcId);
|
||||||
if (monsterList == null)
|
if (monsterList == null)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
|
|||||||
@@ -146,8 +146,8 @@ public final class MobGroup
|
|||||||
{
|
{
|
||||||
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
||||||
|
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
@@ -306,7 +306,7 @@ public final class MobGroup
|
|||||||
continue;
|
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());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -63,8 +63,8 @@ public final class L2ControllableMobAI extends L2AttackableAI
|
|||||||
|
|
||||||
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
||||||
{
|
{
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
|
|
||||||
|
|||||||
@@ -147,8 +147,8 @@ public final class MobGroup
|
|||||||
{
|
{
|
||||||
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
||||||
|
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
@@ -321,8 +321,8 @@ public final class MobGroup
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
|
|||||||
@@ -63,8 +63,8 @@ public final class L2ControllableMobAI extends L2AttackableAI
|
|||||||
|
|
||||||
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
||||||
{
|
{
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
|
|
||||||
|
|||||||
@@ -147,8 +147,8 @@ public final class MobGroup
|
|||||||
{
|
{
|
||||||
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
||||||
|
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
@@ -321,8 +321,8 @@ public final class MobGroup
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
|
|||||||
@@ -63,8 +63,8 @@ public final class L2ControllableMobAI extends L2AttackableAI
|
|||||||
|
|
||||||
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
||||||
{
|
{
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
|
|
||||||
|
|||||||
@@ -147,8 +147,8 @@ public final class MobGroup
|
|||||||
{
|
{
|
||||||
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
||||||
|
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
@@ -321,8 +321,8 @@ public final class MobGroup
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
|
|||||||
@@ -63,8 +63,8 @@ public final class L2ControllableMobAI extends L2AttackableAI
|
|||||||
|
|
||||||
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
if (!Util.checkIfInRange(MobGroupTable.FOLLOW_RANGE, me, getForcedTarget(), true))
|
||||||
{
|
{
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randX = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
final int randY = Rnd.get(MobGroupTable.FOLLOW_RANGE);
|
||||||
|
|
||||||
|
|||||||
@@ -147,8 +147,8 @@ public final class MobGroup
|
|||||||
{
|
{
|
||||||
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
final L2GroupSpawn spawn = new L2GroupSpawn(_npcTemplate);
|
||||||
|
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
@@ -321,8 +321,8 @@ public final class MobGroup
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
final int signX = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signX = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int signY = (Rnd.get(2) == 0) ? -1 : 1;
|
final int signY = Rnd.nextBoolean() ? -1 : 1;
|
||||||
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randX = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
final int randY = Rnd.get(MobGroupTable.RANDOM_RANGE);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user