Make use of script random methods.
This commit is contained in:
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package ai.areas.HotSprings;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.data.SkillTable;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
@@ -56,12 +55,12 @@ public class HotSprings extends Quest
|
||||
@Override
|
||||
public String onAttack(Npc npc, Player attacker, int damage, boolean isSummon)
|
||||
{
|
||||
if (Rnd.get(100) < DISEASE_CHANCE)
|
||||
if (getRandom(100) < DISEASE_CHANCE)
|
||||
{
|
||||
tryToInfect(npc, attacker, MALARIA);
|
||||
}
|
||||
|
||||
if (Rnd.get(100) < DISEASE_CHANCE)
|
||||
if (getRandom(100) < DISEASE_CHANCE)
|
||||
{
|
||||
switch (npc.getNpcId())
|
||||
{
|
||||
|
@@ -25,7 +25,6 @@ import java.util.logging.Logger;
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.threads.ThreadPool;
|
||||
import org.l2jmobius.commons.util.Chronos;
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.data.SkillTable;
|
||||
import org.l2jmobius.gameserver.data.sql.NpcTable;
|
||||
@@ -510,7 +509,7 @@ public class Antharas extends Quest
|
||||
// Move at random.
|
||||
if (FWA_MOVEATRANDOM)
|
||||
{
|
||||
final Location pos = new Location(Rnd.get(175000, 178500), Rnd.get(112400, 116000), -7707, 0);
|
||||
final Location pos = new Location(getRandom(175000, 178500), getRandom(112400, 116000), -7707, 0);
|
||||
_moveAtRandomTask = ThreadPool.schedule(new MoveAtRandom(_antharas, pos), 500);
|
||||
}
|
||||
if (_socialTask != null)
|
||||
@@ -549,7 +548,7 @@ public class Antharas extends Quest
|
||||
{
|
||||
NpcTemplate template1;
|
||||
Spawn tempSpawn;
|
||||
final boolean isBehemoth = Rnd.get(100) < FWA_PERCENTOFBEHEMOTH;
|
||||
final boolean isBehemoth = getRandom(100) < FWA_PERCENTOFBEHEMOTH;
|
||||
try
|
||||
{
|
||||
final int mobNumber = (isBehemoth ? 2 : 3);
|
||||
@@ -567,7 +566,7 @@ public class Antharas extends Quest
|
||||
}
|
||||
else
|
||||
{
|
||||
npcId = Rnd.get(29070, 29076);
|
||||
npcId = getRandom(29070, 29076);
|
||||
}
|
||||
template1 = NpcTable.getInstance().getTemplate(npcId);
|
||||
tempSpawn = new Spawn(template1);
|
||||
@@ -579,8 +578,8 @@ public class Antharas extends Quest
|
||||
int dt = ((_antharas.getX() - x) * (_antharas.getX() - x)) + ((_antharas.getY() - y) * (_antharas.getY() - y));
|
||||
while ((tried++ < 25) && notFound)
|
||||
{
|
||||
final int rx = Rnd.get(175000, 179900);
|
||||
final int ry = Rnd.get(112400, 116000);
|
||||
final int rx = getRandom(175000, 179900);
|
||||
final int ry = getRandom(112400, 116000);
|
||||
final int rdt = ((_antharas.getX() - rx) * (_antharas.getX() - rx)) + ((_antharas.getY() - ry) * (_antharas.getY() - ry));
|
||||
final Location randomLocation = new Location(rx, ry, -7704);
|
||||
if (GeoEngine.getInstance().canSeeLocation(_antharas, randomLocation) && (rdt < dt))
|
||||
@@ -915,7 +914,7 @@ public class Antharas extends Quest
|
||||
npc.broadcastPacket(new PlaySound(1, "BS01_D", npc));
|
||||
_cubeSpawnTask = ThreadPool.schedule(new CubeSpawn(0), 10000);
|
||||
GrandBossManager.getInstance().setBossStatus(npc.getNpcId(), DEAD);
|
||||
final long respawnTime = (Config.ANTHARAS_RESP_FIRST + Rnd.get(Config.ANTHARAS_RESP_SECOND)) * 3600000;
|
||||
final long respawnTime = (Config.ANTHARAS_RESP_FIRST + getRandom(Config.ANTHARAS_RESP_SECOND)) * 3600000;
|
||||
ThreadPool.schedule(new UnlockAntharas(npc.getNpcId()), respawnTime);
|
||||
// Also save the respawn time so that the info is maintained past restarts.
|
||||
final StatSet info = GrandBossManager.getInstance().getStatSet(npc.getNpcId());
|
||||
@@ -924,8 +923,8 @@ public class Antharas extends Quest
|
||||
}
|
||||
else if (npc.getNpcId() == 29069)
|
||||
{
|
||||
final int hpHerbCount = Rnd.get(6, 18);
|
||||
final int mpHerbCount = Rnd.get(6, 18);
|
||||
final int hpHerbCount = getRandom(6, 18);
|
||||
final int mpHerbCount = getRandom(6, 18);
|
||||
for (int i = 0; i < hpHerbCount; i++)
|
||||
{
|
||||
((Monster) npc).dropItem(killer, 8602, 1);
|
||||
|
@@ -28,7 +28,6 @@ import java.util.logging.Logger;
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.threads.ThreadPool;
|
||||
import org.l2jmobius.commons.util.Chronos;
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.data.SkillTable;
|
||||
import org.l2jmobius.gameserver.data.sql.AnnouncementsTable;
|
||||
import org.l2jmobius.gameserver.geoengine.GeoEngine;
|
||||
@@ -403,7 +402,7 @@ public class Baium extends Quest
|
||||
// Spawn the "Teleportation Cubic" for 15 minutes (to allow players to exit the lair).
|
||||
addSpawn(29055, 115203, 16620, 10078, 0, false, 900000); // Should we teleport everyone out if the cubic despawns??
|
||||
// Lock baium for 5 days and 1 to 8 hours [i.e. 432,000,000 + 1*3,600,000 + random-less-than(8*3,600,000) millisecs]
|
||||
final long respawnTime = (Config.BAIUM_RESP_FIRST + Rnd.get(Config.BAIUM_RESP_SECOND)) * 3600000;
|
||||
final long respawnTime = (Config.BAIUM_RESP_FIRST + getRandom(Config.BAIUM_RESP_SECOND)) * 3600000;
|
||||
GrandBossManager.getInstance().setBossStatus(LIVE_BAIUM, DEAD);
|
||||
startQuestTimer("baium_unlock", respawnTime, null, null);
|
||||
// Also save the respawn time so that the info is maintained past reboots.
|
||||
@@ -535,11 +534,11 @@ public class Baium extends Quest
|
||||
int skill;
|
||||
if (npc.getCurrentHp() > ((npc.getMaxHp() * 3) / 4.0))
|
||||
{
|
||||
if (Rnd.get(100) < 10)
|
||||
if (getRandom(100) < 10)
|
||||
{
|
||||
skill = 4128;
|
||||
}
|
||||
else if (Rnd.get(100) < 10)
|
||||
else if (getRandom(100) < 10)
|
||||
{
|
||||
skill = 4129;
|
||||
}
|
||||
@@ -550,15 +549,15 @@ public class Baium extends Quest
|
||||
}
|
||||
else if (npc.getCurrentHp() > ((npc.getMaxHp() * 2) / 4.0))
|
||||
{
|
||||
if (Rnd.get(100) < 10)
|
||||
if (getRandom(100) < 10)
|
||||
{
|
||||
skill = 4131;
|
||||
}
|
||||
else if (Rnd.get(100) < 10)
|
||||
else if (getRandom(100) < 10)
|
||||
{
|
||||
skill = 4128;
|
||||
}
|
||||
else if (Rnd.get(100) < 10)
|
||||
else if (getRandom(100) < 10)
|
||||
{
|
||||
skill = 4129;
|
||||
}
|
||||
@@ -569,19 +568,19 @@ public class Baium extends Quest
|
||||
}
|
||||
else if (npc.getCurrentHp() > ((npc.getMaxHp() * 1) / 4.0))
|
||||
{
|
||||
if (Rnd.get(100) < 10)
|
||||
if (getRandom(100) < 10)
|
||||
{
|
||||
skill = 4130;
|
||||
}
|
||||
else if (Rnd.get(100) < 10)
|
||||
else if (getRandom(100) < 10)
|
||||
{
|
||||
skill = 4131;
|
||||
}
|
||||
else if (Rnd.get(100) < 10)
|
||||
else if (getRandom(100) < 10)
|
||||
{
|
||||
skill = 4128;
|
||||
}
|
||||
else if (Rnd.get(100) < 10)
|
||||
else if (getRandom(100) < 10)
|
||||
{
|
||||
skill = 4129;
|
||||
}
|
||||
@@ -590,19 +589,19 @@ public class Baium extends Quest
|
||||
skill = 4127;
|
||||
}
|
||||
}
|
||||
else if (Rnd.get(100) < 10)
|
||||
else if (getRandom(100) < 10)
|
||||
{
|
||||
skill = 4130;
|
||||
}
|
||||
else if (Rnd.get(100) < 10)
|
||||
else if (getRandom(100) < 10)
|
||||
{
|
||||
skill = 4131;
|
||||
}
|
||||
else if (Rnd.get(100) < 10)
|
||||
else if (getRandom(100) < 10)
|
||||
{
|
||||
skill = 4128;
|
||||
}
|
||||
else if (Rnd.get(100) < 10)
|
||||
else if (getRandom(100) < 10)
|
||||
{
|
||||
skill = 4129;
|
||||
}
|
||||
|
@@ -19,7 +19,6 @@ package ai.bosses;
|
||||
import java.util.Collection;
|
||||
|
||||
import org.l2jmobius.commons.util.Chronos;
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.data.xml.DoorData;
|
||||
import org.l2jmobius.gameserver.enums.ChatType;
|
||||
@@ -282,9 +281,9 @@ public class Benom extends Quest
|
||||
}
|
||||
case "Talk":
|
||||
{
|
||||
if (Rnd.get(100) < 40)
|
||||
if (getRandom(100) < 40)
|
||||
{
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, "Benom", TALK[Rnd.get(4)]));
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, "Benom", TALK[getRandom(4)]));
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -308,8 +307,8 @@ public class Benom extends Quest
|
||||
{
|
||||
if (castleOwner == clanId)
|
||||
{
|
||||
final int x = 12558 + (Rnd.get(200) - 100);
|
||||
final int y = -49279 + (Rnd.get(200) - 100);
|
||||
final int x = 12558 + (getRandom(200) - 100);
|
||||
final int y = -49279 + (getRandom(200) - 100);
|
||||
player.teleToLocation(x, y, -3007);
|
||||
return null;
|
||||
}
|
||||
|
@@ -24,7 +24,6 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.Chronos;
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.data.sql.AnnouncementsTable;
|
||||
import org.l2jmobius.gameserver.enums.ChatType;
|
||||
import org.l2jmobius.gameserver.instancemanager.GlobalVariablesManager;
|
||||
@@ -154,7 +153,7 @@ public class Core extends Quest
|
||||
for (Entry<Integer, Location> spawn : MINNION_SPAWNS.entrySet())
|
||||
{
|
||||
spawnLocation = spawn.getValue();
|
||||
mob = (Attackable) addSpawn(spawn.getKey(), spawnLocation.getX(), spawnLocation.getY(), spawnLocation.getZ(), Rnd.get(61794), false, 0);
|
||||
mob = (Attackable) addSpawn(spawn.getKey(), spawnLocation.getX(), spawnLocation.getY(), spawnLocation.getZ(), getRandom(61794), false, 0);
|
||||
_minions.add(mob);
|
||||
}
|
||||
}
|
||||
@@ -202,7 +201,7 @@ public class Core extends Quest
|
||||
{
|
||||
if (_firstAttacked)
|
||||
{
|
||||
if (Rnd.get(100) == 0)
|
||||
if (getRandom(100) == 0)
|
||||
{
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, npc.getName(), "Removing intruders."));
|
||||
}
|
||||
@@ -233,7 +232,7 @@ public class Core extends Quest
|
||||
addSpawn(31842, 18948, 110166, -6397, 0, false, 900000);
|
||||
GrandBossManager.getInstance().setBossStatus(CORE, DEAD);
|
||||
// Calculate Min and Max respawn times randomly.
|
||||
final long respawnTime = (Config.CORE_RESP_FIRST + Rnd.get(Config.CORE_RESP_SECOND)) * 3600000;
|
||||
final long respawnTime = (Config.CORE_RESP_FIRST + getRandom(Config.CORE_RESP_SECOND)) * 3600000;
|
||||
startQuestTimer("core_unlock", respawnTime, null, null);
|
||||
// Also save the respawn time so that the info is maintained past reboots.
|
||||
final StatSet info = GrandBossManager.getInstance().getStatSet(CORE);
|
||||
|
@@ -21,7 +21,6 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.Chronos;
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.data.SkillTable;
|
||||
import org.l2jmobius.gameserver.data.xml.DoorData;
|
||||
@@ -780,8 +779,8 @@ public class Frintezza extends Quest
|
||||
_scarletDummy = null;
|
||||
startQuestTimer("camera_23", 2000, _weakScarlet, null);
|
||||
startQuestTimer("start_pc", 2000, _weakScarlet, null);
|
||||
startQuestTimer("songs_play", 10000 + Rnd.get(10000), _frintezza, null);
|
||||
startQuestTimer("skill01", 10000 + Rnd.get(10000), _weakScarlet, null);
|
||||
startQuestTimer("songs_play", 10000 + getRandom(10000), _frintezza, null);
|
||||
startQuestTimer("skill01", 10000 + getRandom(10000), _weakScarlet, null);
|
||||
break;
|
||||
}
|
||||
case "camera_23":
|
||||
@@ -891,8 +890,8 @@ public class Frintezza extends Quest
|
||||
startQuestTimer("morph_end", 6000, _weakScarlet, null);
|
||||
startQuestTimer("start_pc", 3000, _weakScarlet, null);
|
||||
startQuestTimer("start_npc", 3000, _weakScarlet, null);
|
||||
startQuestTimer("songs_play", 10000 + Rnd.get(10000), _frintezza, null);
|
||||
startQuestTimer("skill02", 10000 + Rnd.get(10000), _weakScarlet, null);
|
||||
startQuestTimer("songs_play", 10000 + getRandom(10000), _frintezza, null);
|
||||
startQuestTimer("skill02", 10000 + getRandom(10000), _weakScarlet, null);
|
||||
break;
|
||||
}
|
||||
case "morph_05a":
|
||||
@@ -990,8 +989,8 @@ public class Frintezza extends Quest
|
||||
startQuestTimer("morph_end", 9000, _strongScarlet, null);
|
||||
startQuestTimer("start_pc", 6000, _strongScarlet, null);
|
||||
startQuestTimer("start_npc", 6000, _strongScarlet, null);
|
||||
startQuestTimer("songs_play", 10000 + Rnd.get(10000), _frintezza, null);
|
||||
startQuestTimer("skill03", 10000 + Rnd.get(10000), _strongScarlet, null);
|
||||
startQuestTimer("songs_play", 10000 + getRandom(10000), _frintezza, null);
|
||||
startQuestTimer("skill03", 10000 + getRandom(10000), _strongScarlet, null);
|
||||
break;
|
||||
}
|
||||
case "morph_16":
|
||||
@@ -1035,7 +1034,7 @@ public class Frintezza extends Quest
|
||||
{
|
||||
if ((_frintezza != null) && !_frintezza.isDead() && (_onMorph == 0))
|
||||
{
|
||||
_onSong = Rnd.get(1, 5);
|
||||
_onSong = getRandom(1, 5);
|
||||
// To fix skill exception.
|
||||
if (_onSong == 3)
|
||||
{
|
||||
@@ -1081,34 +1080,34 @@ public class Frintezza extends Quest
|
||||
|
||||
// Like L2OFF the skill name is printed on screen.
|
||||
_zone.broadcastPacket(new ExShowScreenMessage(songName, 6000));
|
||||
if ((_onSong == 1) && (_thirdMorph == 1) && (_strongScarlet.getCurrentHp() < (_strongScarlet.getMaxHp() * 0.6)) && (Rnd.get(100) < 80))
|
||||
if ((_onSong == 1) && (_thirdMorph == 1) && (_strongScarlet.getCurrentHp() < (_strongScarlet.getMaxHp() * 0.6)) && (getRandom(100) < 80))
|
||||
{
|
||||
_zone.broadcastPacket(new MagicSkillUse(_frintezza, _frintezza, 5007, 1, 32000, 0));
|
||||
startQuestTimer("songs_effect", 5000, _frintezza, null);
|
||||
startQuestTimer("songs_play", 32000 + Rnd.get(10000), _frintezza, null);
|
||||
startQuestTimer("songs_play", 32000 + getRandom(10000), _frintezza, null);
|
||||
}
|
||||
else if ((_onSong == 2) || (_onSong == 3))
|
||||
{
|
||||
_zone.broadcastPacket(new MagicSkillUse(_frintezza, _frintezza, 5007, _onSong, 32000, 0));
|
||||
startQuestTimer("songs_effect", 5000, _frintezza, null);
|
||||
startQuestTimer("songs_play", 32000 + Rnd.get(10000), _frintezza, null);
|
||||
startQuestTimer("songs_play", 32000 + getRandom(10000), _frintezza, null);
|
||||
}
|
||||
else if ((_onSong == 4) && (_secondMorph == 1))
|
||||
{
|
||||
_zone.broadcastPacket(new MagicSkillUse(_frintezza, _frintezza, 5007, 4, 31000, 0));
|
||||
startQuestTimer("songs_effect", 5000, _frintezza, null);
|
||||
startQuestTimer("songs_play", 31000 + Rnd.get(10000), _frintezza, null);
|
||||
startQuestTimer("songs_play", 31000 + getRandom(10000), _frintezza, null);
|
||||
}
|
||||
else if ((_onSong == 5) && (_thirdMorph == 1) && (_abnormal == 0))
|
||||
{
|
||||
_abnormal = 1;
|
||||
_zone.broadcastPacket(new MagicSkillUse(_frintezza, _frintezza, 5007, 5, 35000, 0));
|
||||
startQuestTimer("songs_effect", 5000, _frintezza, null);
|
||||
startQuestTimer("songs_play", 35000 + Rnd.get(10000), _frintezza, null);
|
||||
startQuestTimer("songs_play", 35000 + getRandom(10000), _frintezza, null);
|
||||
}
|
||||
else
|
||||
{
|
||||
startQuestTimer("songs_play", 5000 + Rnd.get(5000), _frintezza, null);
|
||||
startQuestTimer("songs_play", 5000 + getRandom(5000), _frintezza, null);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -1165,7 +1164,7 @@ public class Frintezza extends Quest
|
||||
{
|
||||
for (Creature creature : _zone.getCharactersInside())
|
||||
{
|
||||
if ((creature instanceof Player) && (Rnd.get(100) < 80))
|
||||
if ((creature instanceof Player) && (getRandom(100) < 80))
|
||||
{
|
||||
skill.applyEffects(_frintezza, creature, false, false, false);
|
||||
creature.sendPacket(new SystemMessage(SystemMessageId.THE_EFFECTS_OF_S1_FLOW_THROUGH_YOU).addSkillName(5008, 4));
|
||||
@@ -1176,7 +1175,7 @@ public class Frintezza extends Quest
|
||||
{
|
||||
for (Creature creature : _zone.getCharactersInside())
|
||||
{
|
||||
if ((creature instanceof Player) && (Rnd.get(100) < 70))
|
||||
if ((creature instanceof Player) && (getRandom(100) < 70))
|
||||
{
|
||||
creature.abortAttack();
|
||||
creature.abortCast();
|
||||
@@ -1253,7 +1252,7 @@ public class Frintezza extends Quest
|
||||
{
|
||||
if ((_weakScarlet != null) && !_weakScarlet.isDead() && (_secondMorph == 0) && (_thirdMorph == 0) && (_onMorph == 0))
|
||||
{
|
||||
final int i = Rnd.get(0, 1);
|
||||
final int i = getRandom(0, 1);
|
||||
final Skill skill = SkillTable.getInstance().getSkill(SKILLS[i][0], SKILLS[i][1]);
|
||||
if (skill != null)
|
||||
{
|
||||
@@ -1261,7 +1260,7 @@ public class Frintezza extends Quest
|
||||
// weakScarlet.setCastingNow(true);
|
||||
_weakScarlet.doCast(skill);
|
||||
}
|
||||
startQuestTimer("skill01", SKILLS[i][2] + 5000 + Rnd.get(10000), npc, null);
|
||||
startQuestTimer("skill01", SKILLS[i][2] + 5000 + getRandom(10000), npc, null);
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -1272,11 +1271,11 @@ public class Frintezza extends Quest
|
||||
int i = 0;
|
||||
if (_abnormal == 0)
|
||||
{
|
||||
i = Rnd.get(2, 5);
|
||||
i = getRandom(2, 5);
|
||||
}
|
||||
else
|
||||
{
|
||||
i = Rnd.get(2, 4);
|
||||
i = getRandom(2, 4);
|
||||
}
|
||||
|
||||
final Skill skill = SkillTable.getInstance().getSkill(SKILLS[i][0], SKILLS[i][1]);
|
||||
@@ -1286,7 +1285,7 @@ public class Frintezza extends Quest
|
||||
// weakScarlet.setCastingNow(true);
|
||||
_weakScarlet.doCast(skill);
|
||||
}
|
||||
startQuestTimer("skill02", SKILLS[i][2] + 5000 + Rnd.get(10000), npc, null);
|
||||
startQuestTimer("skill02", SKILLS[i][2] + 5000 + getRandom(10000), npc, null);
|
||||
if (i == 5)
|
||||
{
|
||||
_abnormal = 1;
|
||||
@@ -1302,11 +1301,11 @@ public class Frintezza extends Quest
|
||||
int i = 0;
|
||||
if (_abnormal == 0)
|
||||
{
|
||||
i = Rnd.get(6, 10);
|
||||
i = getRandom(6, 10);
|
||||
}
|
||||
else
|
||||
{
|
||||
i = Rnd.get(6, 9);
|
||||
i = getRandom(6, 9);
|
||||
}
|
||||
|
||||
final Skill skill = SkillTable.getInstance().getSkill(SKILLS[i][0], SKILLS[i][1]);
|
||||
@@ -1316,7 +1315,7 @@ public class Frintezza extends Quest
|
||||
// strongScarlet.setCastingNow(true);
|
||||
_strongScarlet.doCast(skill);
|
||||
}
|
||||
startQuestTimer("skill03", SKILLS[i][2] + 5000 + Rnd.get(10000), npc, null);
|
||||
startQuestTimer("skill03", SKILLS[i][2] + 5000 + getRandom(10000), npc, null);
|
||||
if (i == 10)
|
||||
{
|
||||
_abnormal = 1;
|
||||
@@ -1458,8 +1457,8 @@ public class Frintezza extends Quest
|
||||
{
|
||||
if (npc.getNpcId() == CUBE)
|
||||
{
|
||||
final int x = 150037 + Rnd.get(500);
|
||||
final int y = -57720 + Rnd.get(500);
|
||||
final int x = 150037 + getRandom(500);
|
||||
final int y = -57720 + getRandom(500);
|
||||
player.teleToLocation(x, y, -2976);
|
||||
return null;
|
||||
}
|
||||
@@ -1539,7 +1538,7 @@ public class Frintezza extends Quest
|
||||
}
|
||||
_playersInside.add(member);
|
||||
_zone.allowPlayerEntry(member, 300);
|
||||
member.teleToLocation(INVADE_LOC[_locCycle][0] + Rnd.get(50), INVADE_LOC[_locCycle][1] + Rnd.get(50), INVADE_LOC[_locCycle][2]);
|
||||
member.teleToLocation(INVADE_LOC[_locCycle][0] + getRandom(50), INVADE_LOC[_locCycle][1] + getRandom(50), INVADE_LOC[_locCycle][2]);
|
||||
}
|
||||
if (_playersInside.size() > 45)
|
||||
{
|
||||
@@ -1580,7 +1579,7 @@ public class Frintezza extends Quest
|
||||
}
|
||||
|
||||
_zone.allowPlayerEntry(member, 300);
|
||||
member.teleToLocation(INVADE_LOC[_locCycle][0] + Rnd.get(50), INVADE_LOC[_locCycle][1] + Rnd.get(50), INVADE_LOC[_locCycle][2]);
|
||||
member.teleToLocation(INVADE_LOC[_locCycle][0] + getRandom(50), INVADE_LOC[_locCycle][1] + getRandom(50), INVADE_LOC[_locCycle][2]);
|
||||
}
|
||||
|
||||
_locCycle++;
|
||||
@@ -1597,7 +1596,7 @@ public class Frintezza extends Quest
|
||||
_playersInside.add(player);
|
||||
}
|
||||
_zone.allowPlayerEntry(player, 300);
|
||||
player.teleToLocation(INVADE_LOC[_locCycle][0] + Rnd.get(50), INVADE_LOC[_locCycle][1] + Rnd.get(50), INVADE_LOC[_locCycle][2]);
|
||||
player.teleToLocation(INVADE_LOC[_locCycle][0] + getRandom(50), INVADE_LOC[_locCycle][1] + getRandom(50), INVADE_LOC[_locCycle][2]);
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -1629,7 +1628,7 @@ public class Frintezza extends Quest
|
||||
}
|
||||
_playersInside.add(member);
|
||||
_zone.allowPlayerEntry(member, 300);
|
||||
member.teleToLocation(INVADE_LOC[_locCycle][0] + Rnd.get(50), INVADE_LOC[_locCycle][1] + Rnd.get(50), INVADE_LOC[_locCycle][2]);
|
||||
member.teleToLocation(INVADE_LOC[_locCycle][0] + getRandom(50), INVADE_LOC[_locCycle][1] + getRandom(50), INVADE_LOC[_locCycle][2]);
|
||||
}
|
||||
if (_playersInside.size() > 45)
|
||||
{
|
||||
@@ -1693,7 +1692,7 @@ public class Frintezza extends Quest
|
||||
_onCheck = 1;
|
||||
startQuestTimer("check_hp", 0, npc, null);
|
||||
}
|
||||
else if (((npc.getNpcId() == 29050) || (npc.getNpcId() == 29051)) && (_bomber == 0) && (npc.getCurrentHp() < (npc.getMaxHp() * 0.1)) && (Rnd.get(100) < 30))
|
||||
else if (((npc.getNpcId() == 29050) || (npc.getNpcId() == 29051)) && (_bomber == 0) && (npc.getCurrentHp() < (npc.getMaxHp() * 0.1)) && (getRandom(100) < 30))
|
||||
{
|
||||
_bomber = 1;
|
||||
startQuestTimer("bomber", 3000, npc, null);
|
||||
@@ -1740,7 +1739,7 @@ public class Frintezza extends Quest
|
||||
startQuestTimer("minions_despawn", 60000, npc, null);
|
||||
startQuestTimer("remove_players", 900000, npc, null);
|
||||
GrandBossManager.getInstance().setBossStatus(FRINTEZZA, DEAD);
|
||||
final long respawnTime = (Config.FRINTEZZA_RESP_FIRST + Rnd.get(Config.FRINTEZZA_RESP_SECOND)) * 3600000;
|
||||
final long respawnTime = (Config.FRINTEZZA_RESP_FIRST + getRandom(Config.FRINTEZZA_RESP_SECOND)) * 3600000;
|
||||
startQuestTimer("frintezza_unlock", respawnTime, npc, null);
|
||||
// Also save the respawn time so that the info is maintained past restarts.
|
||||
final StatSet info = GrandBossManager.getInstance().getStatSet(FRINTEZZA);
|
||||
|
@@ -18,7 +18,6 @@ package ai.bosses;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.Chronos;
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.data.SkillTable;
|
||||
import org.l2jmobius.gameserver.data.sql.AnnouncementsTable;
|
||||
@@ -208,7 +207,7 @@ public class Orfen extends Quest
|
||||
npc.teleToLocation(43577, 15985, -4396);
|
||||
startQuestTimer("ORFEN_REFRESH", 10000, npc, null);
|
||||
}
|
||||
else if (npc.isInsideRadius2D(attacker, 1000) && !npc.isInsideRadius2D(attacker, 300) && (Rnd.get(10) == 0))
|
||||
else if (npc.isInsideRadius2D(attacker, 1000) && !npc.isInsideRadius2D(attacker, 300) && (getRandom(10) == 0))
|
||||
{
|
||||
attacker.teleToLocation(npc.getX(), npc.getY(), npc.getZ());
|
||||
npc.setTarget(attacker);
|
||||
@@ -231,7 +230,7 @@ public class Orfen extends Quest
|
||||
npc.broadcastPacket(new PlaySound(1, "BS02_D", npc));
|
||||
GrandBossManager.getInstance().setBossStatus(ORFEN, DEAD);
|
||||
// Time is 48hour +/- 20hour.
|
||||
final long respawnTime = (Config.ORFEN_RESP_FIRST + Rnd.get(Config.ORFEN_RESP_SECOND)) * 3600000;
|
||||
final long respawnTime = (Config.ORFEN_RESP_FIRST + getRandom(Config.ORFEN_RESP_SECOND)) * 3600000;
|
||||
cancelQuestTimer("ORFEN_REFRESH", npc, null);
|
||||
startQuestTimer("ORFEN_SPAWN", respawnTime, null, null);
|
||||
// Also save the respawn time so that the info is maintained past restarts.
|
||||
|
@@ -21,7 +21,6 @@ import java.util.concurrent.CopyOnWriteArrayList;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.Chronos;
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.data.SkillTable;
|
||||
import org.l2jmobius.gameserver.data.sql.AnnouncementsTable;
|
||||
@@ -150,7 +149,7 @@ public class QueenAnt extends Quest
|
||||
startQuestTimer("CHECK_MINIONS_ZONE", 30000, npc, null, true);
|
||||
startQuestTimer("HEAL", 1000, null, null, true);
|
||||
_queen = npc;
|
||||
_larva = (Monster) addSpawn(LARVA, -21600, 179482, -5846, Rnd.get(360), false, 0);
|
||||
_larva = (Monster) addSpawn(LARVA, -21600, 179482, -5846, getRandom(360), false, 0);
|
||||
_larva.setUnkillable(true);
|
||||
_larva.setImmobilized(true);
|
||||
_larva.setPhysicalAttackMuted(true);
|
||||
@@ -265,9 +264,9 @@ public class QueenAnt extends Quest
|
||||
}
|
||||
case ACTION:
|
||||
{
|
||||
if (Rnd.get(3) == 0)
|
||||
if (getRandom(3) == 0)
|
||||
{
|
||||
if (Rnd.nextBoolean())
|
||||
if (getRandomBoolean())
|
||||
{
|
||||
npc.broadcastPacket(new SocialAction(npc.getObjectId(), 3));
|
||||
}
|
||||
@@ -359,7 +358,7 @@ public class QueenAnt extends Quest
|
||||
npc.broadcastPacket(new PlaySound(1, "BS02_D", npc));
|
||||
GrandBossManager.getInstance().setBossStatus(QUEEN, DEAD);
|
||||
// Time is 36hour +/- 17hour.
|
||||
final long respawnTime = (Config.QA_RESP_FIRST + Rnd.get(Config.QA_RESP_SECOND)) * 3600000;
|
||||
final long respawnTime = (Config.QA_RESP_FIRST + getRandom(Config.QA_RESP_SECOND)) * 3600000;
|
||||
startQuestTimer("QUEEN_SPAWN", respawnTime, null, null);
|
||||
startQuestTimer("LARVA_DESPAWN", 4 * 60 * 60 * 1000, null, null);
|
||||
cancelQuestTimer("ACTION", npc, null);
|
||||
@@ -388,7 +387,7 @@ public class QueenAnt extends Quest
|
||||
|
||||
if (npcId == ROYAL)
|
||||
{
|
||||
startQuestTimer("RESPAWN_ROYAL", (Config.QA_RESP_ROYAL + Rnd.get(40)) * 1000, npc, null);
|
||||
startQuestTimer("RESPAWN_ROYAL", (Config.QA_RESP_ROYAL + getRandom(40)) * 1000, npc, null);
|
||||
}
|
||||
else // if (npcId == NURSE)
|
||||
{
|
||||
|
@@ -17,7 +17,6 @@
|
||||
package ai.bosses;
|
||||
|
||||
import org.l2jmobius.commons.threads.ThreadPool;
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.data.sql.SpawnTable;
|
||||
import org.l2jmobius.gameserver.model.Location;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
@@ -57,7 +56,7 @@ public class Tyrannosaurus extends Quest
|
||||
{
|
||||
super(-1, "ai/bosses");
|
||||
addKillId(TREX);
|
||||
addSpawn(TREX[Rnd.get(TREX.length)], SPAWNS[Rnd.get(SPAWNS.length)], false, 0);
|
||||
addSpawn(TREX[getRandom(TREX.length)], SPAWNS[getRandom(SPAWNS.length)], false, 0);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -66,7 +65,7 @@ public class Tyrannosaurus extends Quest
|
||||
final Spawn spawn = npc.getSpawn();
|
||||
spawn.stopRespawn();
|
||||
SpawnTable.getInstance().deleteSpawn(spawn, false);
|
||||
ThreadPool.schedule(() -> addSpawn(TREX[Rnd.get(TREX.length)], SPAWNS[Rnd.get(SPAWNS.length)], false, 0), 1800000);
|
||||
ThreadPool.schedule(() -> addSpawn(TREX[getRandom(TREX.length)], SPAWNS[getRandom(SPAWNS.length)], false, 0), 1800000);
|
||||
return super.onKill(npc, killer, isPet);
|
||||
}
|
||||
|
||||
|
@@ -23,7 +23,6 @@ import java.util.List;
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.threads.ThreadPool;
|
||||
import org.l2jmobius.commons.util.Chronos;
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.data.SkillTable;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
@@ -426,21 +425,21 @@ public class Valakas extends Quest
|
||||
{
|
||||
if (((damage * 1000) + 1000) > i_quest2)
|
||||
{
|
||||
i_quest2 = ((damage * 1000) + Rnd.get(3000));
|
||||
i_quest2 = ((damage * 1000) + getRandom(3000));
|
||||
}
|
||||
}
|
||||
else if (attacker == c_quest3)
|
||||
{
|
||||
if (((damage * 1000) + 1000) > i_quest3)
|
||||
{
|
||||
i_quest3 = ((damage * 1000) + Rnd.get(3000));
|
||||
i_quest3 = ((damage * 1000) + getRandom(3000));
|
||||
}
|
||||
}
|
||||
else if (attacker == c_quest4)
|
||||
{
|
||||
if (((damage * 1000) + 1000) > i_quest4)
|
||||
{
|
||||
i_quest4 = ((damage * 1000) + Rnd.get(3000));
|
||||
i_quest4 = ((damage * 1000) + getRandom(3000));
|
||||
}
|
||||
}
|
||||
else if (i_quest2 > i_quest3)
|
||||
@@ -449,7 +448,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
else if (i_quest2 == i_quest3)
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
i1 = 2;
|
||||
}
|
||||
@@ -470,7 +469,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
else if (i_quest2 == i_quest4)
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
i1 = 2;
|
||||
}
|
||||
@@ -492,7 +491,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
else if (i_quest3 == i_quest4)
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
i1 = 3;
|
||||
}
|
||||
@@ -508,17 +507,17 @@ public class Valakas extends Quest
|
||||
}
|
||||
if (i1 == 2)
|
||||
{
|
||||
i_quest2 = (damage * 1000) + Rnd.get(3000);
|
||||
i_quest2 = (damage * 1000) + getRandom(3000);
|
||||
c_quest2 = attacker;
|
||||
}
|
||||
else if (i1 == 3)
|
||||
{
|
||||
i_quest3 = (damage * 1000) + Rnd.get(3000);
|
||||
i_quest3 = (damage * 1000) + getRandom(3000);
|
||||
c_quest3 = attacker;
|
||||
}
|
||||
else if (i1 == 4)
|
||||
{
|
||||
i_quest4 = (damage * 1000) + Rnd.get(3000);
|
||||
i_quest4 = (damage * 1000) + getRandom(3000);
|
||||
c_quest4 = attacker;
|
||||
}
|
||||
|
||||
@@ -530,7 +529,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
else if (i_quest2 == i_quest4)
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
i1 = 2;
|
||||
}
|
||||
@@ -552,7 +551,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
else if (i_quest3 == i_quest4)
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
i1 = 3;
|
||||
}
|
||||
@@ -568,17 +567,17 @@ public class Valakas extends Quest
|
||||
}
|
||||
if (i1 == 2)
|
||||
{
|
||||
i_quest2 = (((damage / 150) * 1000) + Rnd.get(3000));
|
||||
i_quest2 = (((damage / 150) * 1000) + getRandom(3000));
|
||||
c_quest2 = attacker;
|
||||
}
|
||||
else if (i1 == 3)
|
||||
{
|
||||
i_quest3 = (((damage / 150) * 1000) + Rnd.get(3000));
|
||||
i_quest3 = (((damage / 150) * 1000) + getRandom(3000));
|
||||
c_quest3 = attacker;
|
||||
}
|
||||
else if (i1 == 4)
|
||||
{
|
||||
i_quest4 = (((damage / 150) * 1000) + Rnd.get(3000));
|
||||
i_quest4 = (((damage / 150) * 1000) + getRandom(3000));
|
||||
c_quest4 = attacker;
|
||||
}
|
||||
getRandomSkill(npc);
|
||||
@@ -592,7 +591,7 @@ public class Valakas extends Quest
|
||||
npc.broadcastPacket(new PlaySound(1, "B03_D", npc));
|
||||
startQuestTimer("1111", 500, npc, null);
|
||||
GrandBossManager.getInstance().setBossStatus(VALAKAS, DEAD);
|
||||
final long respawnTime = (Config.VALAKAS_RESP_FIRST + Rnd.get(Config.VALAKAS_RESP_SECOND)) * 3600000;
|
||||
final long respawnTime = (Config.VALAKAS_RESP_FIRST + getRandom(Config.VALAKAS_RESP_SECOND)) * 3600000;
|
||||
startQuestTimer("valakas_unlock", respawnTime, null, null);
|
||||
// Also save the respawn time so that the info is maintained past restarts.
|
||||
final StatSet info = GrandBossManager.getInstance().getStatSet(VALAKAS);
|
||||
@@ -660,7 +659,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
if (i2 > 0)
|
||||
{
|
||||
if (Rnd.get(100) < 70)
|
||||
if (getRandom(100) < 70)
|
||||
{
|
||||
if (i1 == 2)
|
||||
{
|
||||
@@ -686,28 +685,28 @@ public class Valakas extends Quest
|
||||
}
|
||||
if (c2.getZ() < (npc.getZ() + 200))
|
||||
{
|
||||
if (Rnd.get(100) < 20)
|
||||
if (getRandom(100) < 20)
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4690, 1);
|
||||
}
|
||||
else if (Rnd.get(100) < 15)
|
||||
else if (getRandom(100) < 15)
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4689, 1);
|
||||
}
|
||||
else if ((Rnd.get(100) < 15) && (i0 == 1) && (i_quest0 == 1))
|
||||
else if ((getRandom(100) < 15) && (i0 == 1) && (i_quest0 == 1))
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4685, 1);
|
||||
i_quest0 = 0;
|
||||
}
|
||||
else if ((Rnd.get(100) < 10) && (i1 == 1))
|
||||
else if ((getRandom(100) < 10) && (i1 == 1))
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4688, 1);
|
||||
}
|
||||
else if (Rnd.get(100) < 35)
|
||||
else if (getRandom(100) < 35)
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4683, 1);
|
||||
}
|
||||
else if (Rnd.nextBoolean())
|
||||
else if (getRandomBoolean())
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4681, 1); // left hand
|
||||
}
|
||||
@@ -716,11 +715,11 @@ public class Valakas extends Quest
|
||||
skill = SkillTable.getInstance().getSkill(4682, 1); // right hand
|
||||
}
|
||||
}
|
||||
else if (Rnd.get(100) < 20)
|
||||
else if (getRandom(100) < 20)
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4690, 1);
|
||||
}
|
||||
else if (Rnd.get(100) < 15)
|
||||
else if (getRandom(100) < 15)
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4689, 1);
|
||||
}
|
||||
@@ -740,28 +739,28 @@ public class Valakas extends Quest
|
||||
}
|
||||
if (c2.getZ() < (npc.getZ() + 200))
|
||||
{
|
||||
if (Rnd.get(100) < 5)
|
||||
if (getRandom(100) < 5)
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4690, 1);
|
||||
}
|
||||
else if (Rnd.get(100) < 10)
|
||||
else if (getRandom(100) < 10)
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4689, 1);
|
||||
}
|
||||
else if ((Rnd.get(100) < 10) && (i0 == 1) && (i_quest0 == 1))
|
||||
else if ((getRandom(100) < 10) && (i0 == 1) && (i_quest0 == 1))
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4685, 1);
|
||||
i_quest0 = 0;
|
||||
}
|
||||
else if ((Rnd.get(100) < 10) && (i1 == 1))
|
||||
else if ((getRandom(100) < 10) && (i1 == 1))
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4688, 1);
|
||||
}
|
||||
else if (Rnd.get(100) < 20)
|
||||
else if (getRandom(100) < 20)
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4683, 1);
|
||||
}
|
||||
else if (Rnd.nextBoolean())
|
||||
else if (getRandomBoolean())
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4681, 1); // left hand
|
||||
}
|
||||
@@ -770,11 +769,11 @@ public class Valakas extends Quest
|
||||
skill = SkillTable.getInstance().getSkill(4682, 1); // right hand
|
||||
}
|
||||
}
|
||||
else if (Rnd.get(100) < 5)
|
||||
else if (getRandom(100) < 5)
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4690, 1);
|
||||
}
|
||||
else if (Rnd.get(100) < 10)
|
||||
else if (getRandom(100) < 10)
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4689, 1);
|
||||
}
|
||||
@@ -794,28 +793,28 @@ public class Valakas extends Quest
|
||||
}
|
||||
if (c2.getZ() < (npc.getZ() + 200))
|
||||
{
|
||||
if (Rnd.get(100) < 0)
|
||||
if (getRandom(100) < 0)
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4690, 1);
|
||||
}
|
||||
else if (Rnd.get(100) < 5)
|
||||
else if (getRandom(100) < 5)
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4689, 1);
|
||||
}
|
||||
else if ((Rnd.get(100) < 5) && (i0 == 1) && (i_quest0 == 1))
|
||||
else if ((getRandom(100) < 5) && (i0 == 1) && (i_quest0 == 1))
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4685, 1);
|
||||
i_quest0 = 0;
|
||||
}
|
||||
else if ((Rnd.get(100) < 10) && (i1 == 1))
|
||||
else if ((getRandom(100) < 10) && (i1 == 1))
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4688, 1);
|
||||
}
|
||||
else if (Rnd.get(100) < 15)
|
||||
else if (getRandom(100) < 15)
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4683, 1);
|
||||
}
|
||||
else if (Rnd.nextBoolean())
|
||||
else if (getRandomBoolean())
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4681, 1); // left hand
|
||||
}
|
||||
@@ -824,11 +823,11 @@ public class Valakas extends Quest
|
||||
skill = SkillTable.getInstance().getSkill(4682, 1); // right hand
|
||||
}
|
||||
}
|
||||
else if (Rnd.get(100) < 0)
|
||||
else if (getRandom(100) < 0)
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4690, 1);
|
||||
}
|
||||
else if (Rnd.get(100) < 5)
|
||||
else if (getRandom(100) < 5)
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4689, 1);
|
||||
}
|
||||
@@ -848,28 +847,28 @@ public class Valakas extends Quest
|
||||
}
|
||||
if (c2.getZ() < (npc.getZ() + 200))
|
||||
{
|
||||
if (Rnd.get(100) < 0)
|
||||
if (getRandom(100) < 0)
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4690, 1);
|
||||
}
|
||||
else if (Rnd.get(100) < 10)
|
||||
else if (getRandom(100) < 10)
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4689, 1);
|
||||
}
|
||||
else if ((Rnd.get(100) < 5) && (i0 == 1) && (i_quest0 == 1))
|
||||
else if ((getRandom(100) < 5) && (i0 == 1) && (i_quest0 == 1))
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4685, 1);
|
||||
i_quest0 = 0;
|
||||
}
|
||||
else if ((Rnd.get(100) < 10) && (i1 == 1))
|
||||
else if ((getRandom(100) < 10) && (i1 == 1))
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4688, 1);
|
||||
}
|
||||
else if (Rnd.get(100) < 15)
|
||||
else if (getRandom(100) < 15)
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4683, 1);
|
||||
}
|
||||
else if (Rnd.nextBoolean())
|
||||
else if (getRandomBoolean())
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4681, 1); // left hand
|
||||
}
|
||||
@@ -878,11 +877,11 @@ public class Valakas extends Quest
|
||||
skill = SkillTable.getInstance().getSkill(4682, 1); // right hand
|
||||
}
|
||||
}
|
||||
else if (Rnd.get(100) < 0)
|
||||
else if (getRandom(100) < 0)
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4690, 1);
|
||||
}
|
||||
else if (Rnd.get(100) < 10)
|
||||
else if (getRandom(100) < 10)
|
||||
{
|
||||
skill = SkillTable.getInstance().getSkill(4689, 1);
|
||||
}
|
||||
@@ -974,7 +973,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
if (!result.isEmpty())
|
||||
{
|
||||
return result.get(Rnd.get(result.size()));
|
||||
return result.get(getRandom(result.size()));
|
||||
}
|
||||
return null;
|
||||
}
|
||||
@@ -1007,21 +1006,21 @@ public class Valakas extends Quest
|
||||
{
|
||||
if (((10 * 1000) + 1000) > i_quest2)
|
||||
{
|
||||
i_quest2 = ((10 * 1000) + Rnd.get(3000));
|
||||
i_quest2 = ((10 * 1000) + getRandom(3000));
|
||||
}
|
||||
}
|
||||
else if (player == c_quest3)
|
||||
{
|
||||
if (((10 * 1000) + 1000) > i_quest3)
|
||||
{
|
||||
i_quest3 = ((10 * 1000) + Rnd.get(3000));
|
||||
i_quest3 = ((10 * 1000) + getRandom(3000));
|
||||
}
|
||||
}
|
||||
else if (player == c_quest4)
|
||||
{
|
||||
if (((10 * 1000) + 1000) > i_quest4)
|
||||
{
|
||||
i_quest4 = ((10 * 1000) + Rnd.get(3000));
|
||||
i_quest4 = ((10 * 1000) + getRandom(3000));
|
||||
}
|
||||
}
|
||||
else if (i_quest2 > i_quest3)
|
||||
@@ -1030,7 +1029,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
else if (i_quest2 == i_quest3)
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
i1 = 2;
|
||||
}
|
||||
@@ -1051,7 +1050,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
else if (i_quest2 == i_quest4)
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
i1 = 2;
|
||||
}
|
||||
@@ -1073,7 +1072,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
else if (i_quest3 == i_quest4)
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
i1 = 3;
|
||||
}
|
||||
@@ -1089,17 +1088,17 @@ public class Valakas extends Quest
|
||||
}
|
||||
if (i1 == 2)
|
||||
{
|
||||
i_quest2 = ((10 * 1000) + Rnd.get(3000));
|
||||
i_quest2 = ((10 * 1000) + getRandom(3000));
|
||||
c_quest2 = player;
|
||||
}
|
||||
else if (i1 == 3)
|
||||
{
|
||||
i_quest3 = ((10 * 1000) + Rnd.get(3000));
|
||||
i_quest3 = ((10 * 1000) + getRandom(3000));
|
||||
c_quest3 = player;
|
||||
}
|
||||
else if (i1 == 4)
|
||||
{
|
||||
i_quest4 = ((10 * 1000) + Rnd.get(3000));
|
||||
i_quest4 = ((10 * 1000) + getRandom(3000));
|
||||
c_quest4 = player;
|
||||
}
|
||||
}
|
||||
@@ -1109,21 +1108,21 @@ public class Valakas extends Quest
|
||||
{
|
||||
if (((6 * 1000) + 1000) > i_quest2)
|
||||
{
|
||||
i_quest2 = ((6 * 1000) + Rnd.get(3000));
|
||||
i_quest2 = ((6 * 1000) + getRandom(3000));
|
||||
}
|
||||
}
|
||||
else if (player == c_quest3)
|
||||
{
|
||||
if (((6 * 1000) + 1000) > i_quest3)
|
||||
{
|
||||
i_quest3 = ((6 * 1000) + Rnd.get(3000));
|
||||
i_quest3 = ((6 * 1000) + getRandom(3000));
|
||||
}
|
||||
}
|
||||
else if (player == c_quest4)
|
||||
{
|
||||
if (((6 * 1000) + 1000) > i_quest4)
|
||||
{
|
||||
i_quest4 = ((6 * 1000) + Rnd.get(3000));
|
||||
i_quest4 = ((6 * 1000) + getRandom(3000));
|
||||
}
|
||||
}
|
||||
else if (i_quest2 > i_quest3)
|
||||
@@ -1132,7 +1131,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
else if (i_quest2 == i_quest3)
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
i1 = 2;
|
||||
}
|
||||
@@ -1153,7 +1152,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
else if (i_quest2 == i_quest4)
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
i1 = 2;
|
||||
}
|
||||
@@ -1175,7 +1174,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
else if (i_quest3 == i_quest4)
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
i1 = 3;
|
||||
}
|
||||
@@ -1191,17 +1190,17 @@ public class Valakas extends Quest
|
||||
}
|
||||
if (i1 == 2)
|
||||
{
|
||||
i_quest2 = ((6 * 1000) + Rnd.get(3000));
|
||||
i_quest2 = ((6 * 1000) + getRandom(3000));
|
||||
c_quest2 = player;
|
||||
}
|
||||
else if (i1 == 3)
|
||||
{
|
||||
i_quest3 = ((6 * 1000) + Rnd.get(3000));
|
||||
i_quest3 = ((6 * 1000) + getRandom(3000));
|
||||
c_quest3 = player;
|
||||
}
|
||||
else if (i1 == 4)
|
||||
{
|
||||
i_quest4 = ((6 * 1000) + Rnd.get(3000));
|
||||
i_quest4 = ((6 * 1000) + getRandom(3000));
|
||||
c_quest4 = player;
|
||||
}
|
||||
}
|
||||
@@ -1211,21 +1210,21 @@ public class Valakas extends Quest
|
||||
{
|
||||
if (((3 * 1000) + 1000) > i_quest2)
|
||||
{
|
||||
i_quest2 = ((3 * 1000) + Rnd.get(3000));
|
||||
i_quest2 = ((3 * 1000) + getRandom(3000));
|
||||
}
|
||||
}
|
||||
else if (player == c_quest3)
|
||||
{
|
||||
if (((3 * 1000) + 1000) > i_quest3)
|
||||
{
|
||||
i_quest3 = ((3 * 1000) + Rnd.get(3000));
|
||||
i_quest3 = ((3 * 1000) + getRandom(3000));
|
||||
}
|
||||
}
|
||||
else if (player == c_quest4)
|
||||
{
|
||||
if (((3 * 1000) + 1000) > i_quest4)
|
||||
{
|
||||
i_quest4 = ((3 * 1000) + Rnd.get(3000));
|
||||
i_quest4 = ((3 * 1000) + getRandom(3000));
|
||||
}
|
||||
}
|
||||
else if (i_quest2 > i_quest3)
|
||||
@@ -1234,7 +1233,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
else if (i_quest2 == i_quest3)
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
i1 = 2;
|
||||
}
|
||||
@@ -1255,7 +1254,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
else if (i_quest2 == i_quest4)
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
i1 = 2;
|
||||
}
|
||||
@@ -1277,7 +1276,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
else if (i_quest3 == i_quest4)
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
i1 = 3;
|
||||
}
|
||||
@@ -1293,17 +1292,17 @@ public class Valakas extends Quest
|
||||
}
|
||||
if (i1 == 2)
|
||||
{
|
||||
i_quest2 = ((3 * 1000) + Rnd.get(3000));
|
||||
i_quest2 = ((3 * 1000) + getRandom(3000));
|
||||
c_quest2 = player;
|
||||
}
|
||||
else if (i1 == 3)
|
||||
{
|
||||
i_quest3 = ((3 * 1000) + Rnd.get(3000));
|
||||
i_quest3 = ((3 * 1000) + getRandom(3000));
|
||||
c_quest3 = player;
|
||||
}
|
||||
else if (i1 == 4)
|
||||
{
|
||||
i_quest4 = ((3 * 1000) + Rnd.get(3000));
|
||||
i_quest4 = ((3 * 1000) + getRandom(3000));
|
||||
c_quest4 = player;
|
||||
}
|
||||
}
|
||||
@@ -1311,21 +1310,21 @@ public class Valakas extends Quest
|
||||
{
|
||||
if (((2 * 1000) + 1000) > i_quest2)
|
||||
{
|
||||
i_quest2 = ((2 * 1000) + Rnd.get(3000));
|
||||
i_quest2 = ((2 * 1000) + getRandom(3000));
|
||||
}
|
||||
}
|
||||
else if (player == c_quest3)
|
||||
{
|
||||
if (((2 * 1000) + 1000) > i_quest3)
|
||||
{
|
||||
i_quest3 = ((2 * 1000) + Rnd.get(3000));
|
||||
i_quest3 = ((2 * 1000) + getRandom(3000));
|
||||
}
|
||||
}
|
||||
else if (player == c_quest4)
|
||||
{
|
||||
if (((2 * 1000) + 1000) > i_quest4)
|
||||
{
|
||||
i_quest4 = ((2 * 1000) + Rnd.get(3000));
|
||||
i_quest4 = ((2 * 1000) + getRandom(3000));
|
||||
}
|
||||
}
|
||||
else if (i_quest2 > i_quest3)
|
||||
@@ -1334,7 +1333,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
else if (i_quest2 == i_quest3)
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
i1 = 2;
|
||||
}
|
||||
@@ -1355,7 +1354,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
else if (i_quest2 == i_quest4)
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
i1 = 2;
|
||||
}
|
||||
@@ -1377,7 +1376,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
else if (i_quest3 == i_quest4)
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
i1 = 3;
|
||||
}
|
||||
@@ -1393,17 +1392,17 @@ public class Valakas extends Quest
|
||||
}
|
||||
if (i1 == 2)
|
||||
{
|
||||
i_quest2 = ((2 * 1000) + Rnd.get(3000));
|
||||
i_quest2 = ((2 * 1000) + getRandom(3000));
|
||||
c_quest2 = player;
|
||||
}
|
||||
else if (i1 == 3)
|
||||
{
|
||||
i_quest3 = ((2 * 1000) + Rnd.get(3000));
|
||||
i_quest3 = ((2 * 1000) + getRandom(3000));
|
||||
c_quest3 = player;
|
||||
}
|
||||
else if (i1 == 4)
|
||||
{
|
||||
i_quest4 = ((2 * 1000) + Rnd.get(3000));
|
||||
i_quest4 = ((2 * 1000) + getRandom(3000));
|
||||
c_quest4 = player;
|
||||
}
|
||||
}
|
||||
@@ -1411,21 +1410,21 @@ public class Valakas extends Quest
|
||||
{
|
||||
if (((1 * 1000) + 1000) > i_quest2)
|
||||
{
|
||||
i_quest2 = ((1 * 1000) + Rnd.get(3000));
|
||||
i_quest2 = ((1 * 1000) + getRandom(3000));
|
||||
}
|
||||
}
|
||||
else if (player == c_quest3)
|
||||
{
|
||||
if (((1 * 1000) + 1000) > i_quest3)
|
||||
{
|
||||
i_quest3 = ((1 * 1000) + Rnd.get(3000));
|
||||
i_quest3 = ((1 * 1000) + getRandom(3000));
|
||||
}
|
||||
}
|
||||
else if (player == c_quest4)
|
||||
{
|
||||
if (((1 * 1000) + 1000) > i_quest4)
|
||||
{
|
||||
i_quest4 = ((1 * 1000) + Rnd.get(3000));
|
||||
i_quest4 = ((1 * 1000) + getRandom(3000));
|
||||
}
|
||||
}
|
||||
else if (i_quest2 > i_quest3)
|
||||
@@ -1434,7 +1433,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
else if (i_quest2 == i_quest3)
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
i1 = 2;
|
||||
}
|
||||
@@ -1455,7 +1454,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
else if (i_quest2 == i_quest4)
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
i1 = 2;
|
||||
}
|
||||
@@ -1477,7 +1476,7 @@ public class Valakas extends Quest
|
||||
}
|
||||
else if (i_quest3 == i_quest4)
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
i1 = 3;
|
||||
}
|
||||
@@ -1493,17 +1492,17 @@ public class Valakas extends Quest
|
||||
}
|
||||
if (i1 == 2)
|
||||
{
|
||||
i_quest2 = ((1 * 1000) + Rnd.get(3000));
|
||||
i_quest2 = ((1 * 1000) + getRandom(3000));
|
||||
c_quest2 = player;
|
||||
}
|
||||
else if (i1 == 3)
|
||||
{
|
||||
i_quest3 = ((1 * 1000) + Rnd.get(3000));
|
||||
i_quest3 = ((1 * 1000) + getRandom(3000));
|
||||
c_quest3 = player;
|
||||
}
|
||||
else if (i1 == 4)
|
||||
{
|
||||
i_quest4 = ((1 * 1000) + Rnd.get(3000));
|
||||
i_quest4 = ((1 * 1000) + getRandom(3000));
|
||||
c_quest4 = player;
|
||||
}
|
||||
if (status == FIGHTING)
|
||||
|
@@ -32,7 +32,6 @@ import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.database.DatabaseFactory;
|
||||
import org.l2jmobius.commons.threads.ThreadPool;
|
||||
import org.l2jmobius.commons.util.Chronos;
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.data.SkillTable;
|
||||
import org.l2jmobius.gameserver.data.sql.NpcTable;
|
||||
@@ -1018,7 +1017,7 @@ public class VanHalter extends Quest
|
||||
targets.put(i, pc);
|
||||
}
|
||||
|
||||
_vanHalter.reduceCurrentHp(1, targets.get(Rnd.get(1, i)));
|
||||
_vanHalter.reduceCurrentHp(1, targets.get(getRandom(1, i)));
|
||||
}
|
||||
|
||||
public void callRoyalGuardHelper()
|
||||
@@ -1251,7 +1250,7 @@ public class VanHalter extends Quest
|
||||
final Integer status = GrandBossManager.getInstance().getBossStatus(29062);
|
||||
if (status != INTERVAL)
|
||||
{
|
||||
final long interval = Rnd.get(Config.HPH_FIXINTERVALOFHALTER, Config.HPH_FIXINTERVALOFHALTER + Config.HPH_RANDOMINTERVALOFHALTER)/* * 3600000 */;
|
||||
final long interval = getRandom(Config.HPH_FIXINTERVALOFHALTER, Config.HPH_FIXINTERVALOFHALTER + Config.HPH_RANDOMINTERVALOFHALTER)/* * 3600000 */;
|
||||
final StatSet info = GrandBossManager.getInstance().getStatSet(29062);
|
||||
info.set("respawn_time", (Chronos.currentTimeMillis() + interval));
|
||||
GrandBossManager.getInstance().setStatSet(29062, info);
|
||||
|
@@ -21,7 +21,6 @@ import java.util.logging.Logger;
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.threads.ThreadPool;
|
||||
import org.l2jmobius.commons.util.Chronos;
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.data.SkillTable;
|
||||
import org.l2jmobius.gameserver.data.xml.DoorData;
|
||||
@@ -355,16 +354,16 @@ public class Zaken extends Quest
|
||||
if (i1 == 1)
|
||||
{
|
||||
_quest0 = 0;
|
||||
final int i2 = Rnd.get(15);
|
||||
_ai1 = X_COORDS[i2] + Rnd.get(650);
|
||||
_ai2 = Y_COORDS[i2] + Rnd.get(650);
|
||||
final int i2 = getRandom(15);
|
||||
_ai1 = X_COORDS[i2] + getRandom(650);
|
||||
_ai2 = Y_COORDS[i2] + getRandom(650);
|
||||
_ai3 = Z_COORDS[i2];
|
||||
npc.setTarget(npc);
|
||||
npc.doCast(SkillTable.getInstance().getSkill(4222, 1));
|
||||
}
|
||||
}
|
||||
}
|
||||
if ((Rnd.get(20) < 1) && (_ai0 == 0))
|
||||
if ((getRandom(20) < 1) && (_ai0 == 0))
|
||||
{
|
||||
_ai1 = npc.getX();
|
||||
_ai2 = npc.getY();
|
||||
@@ -417,11 +416,11 @@ public class Zaken extends Quest
|
||||
npc.setTarget(npc);
|
||||
npc.doCast(SkillTable.getInstance().getSkill(4242, 1));
|
||||
}
|
||||
if (Rnd.get(40) < 1)
|
||||
if (getRandom(40) < 1)
|
||||
{
|
||||
final int i2 = Rnd.get(15);
|
||||
_ai1 = X_COORDS[i2] + Rnd.get(650);
|
||||
_ai2 = Y_COORDS[i2] + Rnd.get(650);
|
||||
final int i2 = getRandom(15);
|
||||
_ai1 = X_COORDS[i2] + getRandom(650);
|
||||
_ai2 = Y_COORDS[i2] + getRandom(650);
|
||||
_ai3 = Z_COORDS[i2];
|
||||
npc.setTarget(npc);
|
||||
npc.doCast(SkillTable.getInstance().getSkill(4222, 1));
|
||||
@@ -442,132 +441,132 @@ public class Zaken extends Quest
|
||||
{
|
||||
case 1:
|
||||
{
|
||||
final int rr = Rnd.get(15);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, X_COORDS[rr] + Rnd.get(650), Y_COORDS[rr] + Rnd.get(650), Z_COORDS[rr], Rnd.get(65536), false, 0);
|
||||
final int rr = getRandom(15);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, X_COORDS[rr] + getRandom(650), Y_COORDS[rr] + getRandom(650), Z_COORDS[rr], getRandom(65536), false, 0);
|
||||
_ai4 = 2;
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
{
|
||||
final int rr = Rnd.get(15);
|
||||
addSpawn(DOLL_BLADER_B, X_COORDS[rr] + Rnd.get(650), Y_COORDS[rr] + Rnd.get(650), Z_COORDS[rr], Rnd.get(65536), false, 0);
|
||||
final int rr = getRandom(15);
|
||||
addSpawn(DOLL_BLADER_B, X_COORDS[rr] + getRandom(650), Y_COORDS[rr] + getRandom(650), Z_COORDS[rr], getRandom(65536), false, 0);
|
||||
_ai4 = 3;
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
{
|
||||
addSpawn(VALE_MASTER_B, X_COORDS[Rnd.get(15)] + Rnd.get(650), Y_COORDS[Rnd.get(15)] + Rnd.get(650), Z_COORDS[Rnd.get(15)], Rnd.get(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, X_COORDS[Rnd.get(15)] + Rnd.get(650), Y_COORDS[Rnd.get(15)] + Rnd.get(650), Z_COORDS[Rnd.get(15)], Rnd.get(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, X_COORDS[getRandom(15)] + getRandom(650), Y_COORDS[getRandom(15)] + getRandom(650), Z_COORDS[getRandom(15)], getRandom(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, X_COORDS[getRandom(15)] + getRandom(650), Y_COORDS[getRandom(15)] + getRandom(650), Z_COORDS[getRandom(15)], getRandom(65536), false, 0);
|
||||
_ai4 = 4;
|
||||
break;
|
||||
}
|
||||
case 4:
|
||||
{
|
||||
addSpawn(PIRATES_ZOMBIE_B, X_COORDS[Rnd.get(15)] + Rnd.get(650), Y_COORDS[Rnd.get(15)] + Rnd.get(650), Z_COORDS[Rnd.get(15)], Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, X_COORDS[Rnd.get(15)] + Rnd.get(650), Y_COORDS[Rnd.get(15)] + Rnd.get(650), Z_COORDS[Rnd.get(15)], Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, X_COORDS[Rnd.get(15)] + Rnd.get(650), Y_COORDS[Rnd.get(15)] + Rnd.get(650), Z_COORDS[Rnd.get(15)], Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, X_COORDS[Rnd.get(15)] + Rnd.get(650), Y_COORDS[Rnd.get(15)] + Rnd.get(650), Z_COORDS[Rnd.get(15)], Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, X_COORDS[Rnd.get(15)] + Rnd.get(650), Y_COORDS[Rnd.get(15)] + Rnd.get(650), Z_COORDS[Rnd.get(15)], Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, X_COORDS[getRandom(15)] + getRandom(650), Y_COORDS[getRandom(15)] + getRandom(650), Z_COORDS[getRandom(15)], getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, X_COORDS[getRandom(15)] + getRandom(650), Y_COORDS[getRandom(15)] + getRandom(650), Z_COORDS[getRandom(15)], getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, X_COORDS[getRandom(15)] + getRandom(650), Y_COORDS[getRandom(15)] + getRandom(650), Z_COORDS[getRandom(15)], getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, X_COORDS[getRandom(15)] + getRandom(650), Y_COORDS[getRandom(15)] + getRandom(650), Z_COORDS[getRandom(15)], getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, X_COORDS[getRandom(15)] + getRandom(650), Y_COORDS[getRandom(15)] + getRandom(650), Z_COORDS[getRandom(15)], getRandom(65536), false, 0);
|
||||
_ai4 = 5;
|
||||
break;
|
||||
}
|
||||
case 5:
|
||||
{
|
||||
addSpawn(DOLL_BLADER_B, 52675, 219371, -3290, Rnd.get(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 52687, 219596, -3368, Rnd.get(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 52672, 219740, -3418, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 52857, 219992, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 52959, 219997, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 53381, 220151, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 54236, 220948, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 54885, 220144, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55264, 219860, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 55399, 220263, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55679, 220129, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 56276, 220783, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 57173, 220234, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 56267, 218826, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 56294, 219482, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 56094, 219113, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 56364, 218967, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 57113, 218079, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 56186, 217153, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55440, 218081, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 55202, 217940, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55225, 218236, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 54973, 218075, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 53412, 218077, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 54226, 218797, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 54394, 219067, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 54139, 219253, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 54262, 219480, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 52675, 219371, -3290, getRandom(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 52687, 219596, -3368, getRandom(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 52672, 219740, -3418, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 52857, 219992, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 52959, 219997, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 53381, 220151, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 54236, 220948, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 54885, 220144, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55264, 219860, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 55399, 220263, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55679, 220129, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 56276, 220783, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 57173, 220234, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 56267, 218826, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 56294, 219482, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 56094, 219113, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 56364, 218967, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 57113, 218079, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 56186, 217153, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55440, 218081, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 55202, 217940, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55225, 218236, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 54973, 218075, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 53412, 218077, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 54226, 218797, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 54394, 219067, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 54139, 219253, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 54262, 219480, -3488, getRandom(65536), false, 0);
|
||||
_ai4 = 6;
|
||||
break;
|
||||
}
|
||||
case 6:
|
||||
{
|
||||
addSpawn(PIRATES_ZOMBIE_B, 53412, 218077, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 54413, 217132, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 54841, 217132, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 55372, 217128, -3343, Rnd.get(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 55893, 217122, -3488, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 56282, 217237, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 56963, 218080, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 56267, 218826, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 56294, 219482, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 56094, 219113, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 56364, 218967, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 56276, 220783, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 57173, 220234, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 54885, 220144, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55264, 219860, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 55399, 220263, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55679, 220129, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 54236, 220948, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 54464, 219095, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 54226, 218797, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 54394, 219067, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 54139, 219253, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 54262, 219480, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 53412, 218077, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55440, 218081, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 55202, 217940, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55225, 218236, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 54973, 218075, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 53412, 218077, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 54413, 217132, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 54841, 217132, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 55372, 217128, -3343, getRandom(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 55893, 217122, -3488, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 56282, 217237, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 56963, 218080, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 56267, 218826, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 56294, 219482, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 56094, 219113, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 56364, 218967, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 56276, 220783, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 57173, 220234, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 54885, 220144, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55264, 219860, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 55399, 220263, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55679, 220129, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 54236, 220948, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 54464, 219095, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 54226, 218797, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 54394, 219067, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 54139, 219253, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 54262, 219480, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 53412, 218077, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55440, 218081, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 55202, 217940, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55225, 218236, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 54973, 218075, -3216, getRandom(65536), false, 0);
|
||||
_ai4 = 7;
|
||||
break;
|
||||
}
|
||||
case 7:
|
||||
{
|
||||
addSpawn(PIRATES_ZOMBIE_B, 54228, 217504, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 54181, 217168, -3216, Rnd.get(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 54714, 217123, -3168, Rnd.get(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 55298, 217127, -3073, Rnd.get(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 55787, 217130, -2993, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 56284, 217216, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 56963, 218080, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 56267, 218826, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 56294, 219482, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 56094, 219113, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 56364, 218967, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 56276, 220783, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 57173, 220234, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 54885, 220144, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55264, 219860, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 55399, 220263, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55679, 220129, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 54236, 220948, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 54464, 219095, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 54226, 218797, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 54394, 219067, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 54139, 219253, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 54262, 219480, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 53412, 218077, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 54280, 217200, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55440, 218081, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 55202, 217940, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55225, 218236, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 54973, 218075, -2944, Rnd.get(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 54228, 217504, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 54181, 217168, -3216, getRandom(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 54714, 217123, -3168, getRandom(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 55298, 217127, -3073, getRandom(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 55787, 217130, -2993, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 56284, 217216, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 56963, 218080, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 56267, 218826, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 56294, 219482, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 56094, 219113, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 56364, 218967, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 56276, 220783, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 57173, 220234, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 54885, 220144, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55264, 219860, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 55399, 220263, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55679, 220129, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 54236, 220948, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 54464, 219095, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 54226, 218797, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(VALE_MASTER_B, 54394, 219067, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 54139, 219253, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(DOLL_BLADER_B, 54262, 219480, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 53412, 218077, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 54280, 217200, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55440, 218081, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_CAPTAIN_B, 55202, 217940, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 55225, 218236, -2944, getRandom(65536), false, 0);
|
||||
addSpawn(PIRATES_ZOMBIE_B, 54973, 218075, -2944, getRandom(65536), false, 0);
|
||||
_ai4 = 8;
|
||||
cancelQuestTimer("1003", null, null);
|
||||
break;
|
||||
@@ -607,7 +606,7 @@ public class Zaken extends Quest
|
||||
if ((getTimeHour() < 5) && (callerId != ZAKEN) && (npcId == ZAKEN))
|
||||
{
|
||||
final int damage = 0;
|
||||
if ((npc.getAI().getIntention() == CtrlIntention.AI_INTENTION_IDLE) && (_ai0 == 0) && (damage < 10) && (Rnd.get((30 * 15)) < 1))// todo - damage missing
|
||||
if ((npc.getAI().getIntention() == CtrlIntention.AI_INTENTION_IDLE) && (_ai0 == 0) && (damage < 10) && (getRandom((30 * 15)) < 1))// todo - damage missing
|
||||
{
|
||||
_ai0 = 1;
|
||||
_ai1 = caller.getX();
|
||||
@@ -632,8 +631,8 @@ public class Zaken extends Quest
|
||||
}
|
||||
else if (skillId == 4216)
|
||||
{
|
||||
final int i1 = Rnd.get(15);
|
||||
player.teleToLocation(X_COORDS[i1] + Rnd.get(650), Y_COORDS[i1] + Rnd.get(650), Z_COORDS[i1]);
|
||||
final int i1 = getRandom(15);
|
||||
player.teleToLocation(X_COORDS[i1] + getRandom(650), Y_COORDS[i1] + getRandom(650), Z_COORDS[i1]);
|
||||
((Attackable) npc).stopHating(player);
|
||||
final Creature nextTarget = ((Attackable) npc).getMostHated();
|
||||
if (nextTarget != null)
|
||||
@@ -644,8 +643,8 @@ public class Zaken extends Quest
|
||||
else if (skillId == 4217)
|
||||
{
|
||||
int i0 = 0;
|
||||
int i1 = Rnd.get(15);
|
||||
player.teleToLocation(X_COORDS[i1] + Rnd.get(650), Y_COORDS[i1] + Rnd.get(650), Z_COORDS[i1]);
|
||||
int i1 = getRandom(15);
|
||||
player.teleToLocation(X_COORDS[i1] + getRandom(650), Y_COORDS[i1] + getRandom(650), Z_COORDS[i1]);
|
||||
((Attackable) npc).stopHating(player);
|
||||
if ((c_quest0 != null) && (_quest0 > 0) && (c_quest0 != player) && (c_quest0.getZ() > (player.getZ() - 100)) && (c_quest0.getZ() < (player.getZ() + 100)))
|
||||
{
|
||||
@@ -659,8 +658,8 @@ public class Zaken extends Quest
|
||||
}
|
||||
if (i0 == 0)
|
||||
{
|
||||
i1 = Rnd.get(15);
|
||||
c_quest0.teleToLocation(X_COORDS[i1] + Rnd.get(650), Y_COORDS[i1] + Rnd.get(650), Z_COORDS[i1]);
|
||||
i1 = getRandom(15);
|
||||
c_quest0.teleToLocation(X_COORDS[i1] + getRandom(650), Y_COORDS[i1] + getRandom(650), Z_COORDS[i1]);
|
||||
((Attackable) npc).stopHating(c_quest0);
|
||||
}
|
||||
}
|
||||
@@ -676,8 +675,8 @@ public class Zaken extends Quest
|
||||
}
|
||||
if (i0 == 0)
|
||||
{
|
||||
i1 = Rnd.get(15);
|
||||
c_quest1.teleToLocation(X_COORDS[i1] + Rnd.get(650), Y_COORDS[i1] + Rnd.get(650), Z_COORDS[i1]);
|
||||
i1 = getRandom(15);
|
||||
c_quest1.teleToLocation(X_COORDS[i1] + getRandom(650), Y_COORDS[i1] + getRandom(650), Z_COORDS[i1]);
|
||||
((Attackable) npc).stopHating(c_quest1);
|
||||
}
|
||||
}
|
||||
@@ -693,8 +692,8 @@ public class Zaken extends Quest
|
||||
}
|
||||
if (i0 == 0)
|
||||
{
|
||||
i1 = Rnd.get(15);
|
||||
c_quest2.teleToLocation(X_COORDS[i1] + Rnd.get(650), Y_COORDS[i1] + Rnd.get(650), Z_COORDS[i1]);
|
||||
i1 = getRandom(15);
|
||||
c_quest2.teleToLocation(X_COORDS[i1] + getRandom(650), Y_COORDS[i1] + getRandom(650), Z_COORDS[i1]);
|
||||
((Attackable) npc).stopHating(c_quest2);
|
||||
}
|
||||
}
|
||||
@@ -710,8 +709,8 @@ public class Zaken extends Quest
|
||||
}
|
||||
if (i0 == 0)
|
||||
{
|
||||
i1 = Rnd.get(15);
|
||||
c_quest3.teleToLocation(X_COORDS[i1] + Rnd.get(650), Y_COORDS[i1] + Rnd.get(650), Z_COORDS[i1]);
|
||||
i1 = getRandom(15);
|
||||
c_quest3.teleToLocation(X_COORDS[i1] + getRandom(650), Y_COORDS[i1] + getRandom(650), Z_COORDS[i1]);
|
||||
((Attackable) npc).stopHating(c_quest3);
|
||||
}
|
||||
}
|
||||
@@ -727,8 +726,8 @@ public class Zaken extends Quest
|
||||
}
|
||||
if (i0 == 0)
|
||||
{
|
||||
i1 = Rnd.get(15);
|
||||
c_quest4.teleToLocation(X_COORDS[i1] + Rnd.get(650), Y_COORDS[i1] + Rnd.get(650), Z_COORDS[i1]);
|
||||
i1 = getRandom(15);
|
||||
c_quest4.teleToLocation(X_COORDS[i1] + getRandom(650), Y_COORDS[i1] + getRandom(650), Z_COORDS[i1]);
|
||||
((Attackable) npc).stopHating(c_quest4);
|
||||
}
|
||||
}
|
||||
@@ -767,9 +766,9 @@ public class Zaken extends Quest
|
||||
final Creature originalAttacker = isPet ? attacker.getPet() : attacker;
|
||||
final int hate = (int) (((damage / npc.getMaxHp()) / 0.05) * 20000);
|
||||
((Attackable) npc).addDamageHate(originalAttacker, 0, hate);
|
||||
if (Rnd.get(10) < 1)
|
||||
if (getRandom(10) < 1)
|
||||
{
|
||||
final int i0 = Rnd.get((15 * 15));
|
||||
final int i0 = getRandom((15 * 15));
|
||||
if (i0 < 1)
|
||||
{
|
||||
npc.setTarget(attacker);
|
||||
@@ -805,7 +804,7 @@ public class Zaken extends Quest
|
||||
}
|
||||
}
|
||||
}
|
||||
if (Rnd.nextBoolean() && (attacker == ((Attackable) npc).getMostHated()))
|
||||
if (getRandomBoolean() && (attacker == ((Attackable) npc).getMostHated()))
|
||||
{
|
||||
npc.setTarget(attacker);
|
||||
npc.doCast(SkillTable.getInstance().getSkill(4220, 1));
|
||||
@@ -814,9 +813,9 @@ public class Zaken extends Quest
|
||||
if ((getTimeHour() >= 5) && (npc.getCurrentHp() < ((npc.getMaxHp() * _quest2) / 4.0)))
|
||||
{
|
||||
_quest2 = (_quest2 - 1);
|
||||
final int i2 = Rnd.get(15);
|
||||
_ai1 = X_COORDS[i2] + Rnd.get(650);
|
||||
_ai2 = Y_COORDS[i2] + Rnd.get(650);
|
||||
final int i2 = getRandom(15);
|
||||
_ai1 = X_COORDS[i2] + getRandom(650);
|
||||
_ai2 = Y_COORDS[i2] + getRandom(650);
|
||||
_ai3 = Z_COORDS[i2];
|
||||
npc.setTarget(npc);
|
||||
npc.doCast(SkillTable.getInstance().getSkill(4222, 1));
|
||||
@@ -835,7 +834,7 @@ public class Zaken extends Quest
|
||||
npc.broadcastPacket(new PlaySound(1, "BS02_D", npc));
|
||||
GrandBossManager.getInstance().setBossStatus(ZAKEN, DEAD);
|
||||
// Time is 36hour +/- 17hour.
|
||||
final long respawnTime = (Config.ZAKEN_RESP_FIRST + Rnd.get(Config.ZAKEN_RESP_SECOND)) * 3600000;
|
||||
final long respawnTime = (Config.ZAKEN_RESP_FIRST + getRandom(Config.ZAKEN_RESP_SECOND)) * 3600000;
|
||||
startQuestTimer("zaken_unlock", respawnTime, null, null);
|
||||
cancelQuestTimer("1001", npc, null);
|
||||
cancelQuestTimer("1003", npc, null);
|
||||
@@ -846,7 +845,7 @@ public class Zaken extends Quest
|
||||
}
|
||||
else if (status == ALIVE)
|
||||
{
|
||||
startQuestTimer("CreateOnePrivateEx", ((30 + Rnd.get(60)) * 1000), npc, null);
|
||||
startQuestTimer("CreateOnePrivateEx", ((30 + getRandom(60)) * 1000), npc, null);
|
||||
}
|
||||
return super.onKill(npc, killer, isPet);
|
||||
}
|
||||
@@ -864,7 +863,7 @@ public class Zaken extends Quest
|
||||
}
|
||||
if ((player.getZ() > (npc.getZ() - 100)) && (player.getZ() < (npc.getZ() + 100)))
|
||||
{
|
||||
if ((_quest0 < 5) && (Rnd.get(3) < 1))
|
||||
if ((_quest0 < 5) && (getRandom(3) < 1))
|
||||
{
|
||||
if (_quest0 == 0)
|
||||
{
|
||||
@@ -888,9 +887,9 @@ public class Zaken extends Quest
|
||||
}
|
||||
_quest0++;
|
||||
}
|
||||
if (Rnd.get(15) < 1)
|
||||
if (getRandom(15) < 1)
|
||||
{
|
||||
final int i0 = Rnd.get((15 * 15));
|
||||
final int i0 = getRandom((15 * 15));
|
||||
if (i0 < 1)
|
||||
{
|
||||
npc.setTarget(player);
|
||||
@@ -926,7 +925,7 @@ public class Zaken extends Quest
|
||||
}
|
||||
}
|
||||
}
|
||||
if (Rnd.nextBoolean() && (player == ((Attackable) npc).getMostHated()))
|
||||
if (getRandomBoolean() && (player == ((Attackable) npc).getMostHated()))
|
||||
{
|
||||
npc.setTarget(player);
|
||||
npc.doCast(SkillTable.getInstance().getSkill(4220, 1));
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package ai.others;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.ChatType;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -45,7 +44,7 @@ public class CatsEyeBandit extends Quest
|
||||
{
|
||||
if (npc.isScriptValue(1))
|
||||
{
|
||||
if (Rnd.get(100) < 40)
|
||||
if (getRandom(100) < 40)
|
||||
{
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, npc.getName(), "You childish fool, do you think you can catch me?"));
|
||||
}
|
||||
@@ -60,7 +59,7 @@ public class CatsEyeBandit extends Quest
|
||||
@Override
|
||||
public String onKill(Npc npc, Player killer, boolean isPet)
|
||||
{
|
||||
if (Rnd.get(100) < 80)
|
||||
if (getRandom(100) < 80)
|
||||
{
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, npc.getName(), "I must do something about this shameful incident..."));
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package ai.others;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
@@ -70,7 +69,7 @@ public class Chests extends Quest
|
||||
{
|
||||
chest.setInteracted();
|
||||
final boolean isDeluxeSkill = skill.getId() == SKILL_DELUXE_KEY;
|
||||
if ((Rnd.get(100) < IS_BOX) || isDeluxeSkill)
|
||||
if ((getRandom(100) < IS_BOX) || isDeluxeSkill)
|
||||
{
|
||||
// if it's a box, either it will be successfully opened by a proper key, or instantly disappear
|
||||
if (isDeluxeSkill)
|
||||
@@ -85,7 +84,7 @@ public class Chests extends Quest
|
||||
final int chance = BASE_CHANCE - (levelDiff * LEVEL_DECREASE);
|
||||
|
||||
// success, pretend-death with rewards: npc.reduceCurrentHp(99999999, player)
|
||||
if (Rnd.get(100) < chance)
|
||||
if (getRandom(100) < chance)
|
||||
{
|
||||
chest.setMustRewardExpSp(false);
|
||||
chest.setSpecialDrop();
|
||||
@@ -114,7 +113,7 @@ public class Chests extends Quest
|
||||
if (!chest.isInteracted())
|
||||
{
|
||||
chest.setInteracted();
|
||||
if (Rnd.get(100) < IS_BOX)
|
||||
if (getRandom(100) < IS_BOX)
|
||||
{
|
||||
chest.onDecay();
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package ai.others;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.ChatType;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -44,7 +43,7 @@ public class DeluLizardmanSpecialAgent extends Quest
|
||||
{
|
||||
if (npc.isScriptValue(1))
|
||||
{
|
||||
if (Rnd.get(100) < 40)
|
||||
if (getRandom(100) < 40)
|
||||
{
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, npc.getName(), "Hey! We're having a duel here!"));
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package ai.others;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.ChatType;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -44,7 +43,7 @@ public class DeluLizardmanSpecialCommander extends Quest
|
||||
{
|
||||
if (npc.isScriptValue(1))
|
||||
{
|
||||
if (Rnd.get(100) < 40)
|
||||
if (getRandom(100) < 40)
|
||||
{
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, npc.getName(), "Come on, Ill take you on!"));
|
||||
}
|
||||
|
@@ -19,7 +19,6 @@ package ai.others;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.data.ItemTable;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -64,7 +63,7 @@ public class EvaBox extends Quest
|
||||
{
|
||||
if (KISS_OF_EVA.contains(effect.getSkill().getId()))
|
||||
{
|
||||
final Item reward = ItemTable.getInstance().createItem("EvaBox", Rnd.get(REWARDS.length), 1, killer);
|
||||
final Item reward = ItemTable.getInstance().createItem("EvaBox", getRandom(REWARDS.length), 1, killer);
|
||||
reward.dropMe(npc, npc.getX(), npc.getY(), npc.getZ());
|
||||
break;
|
||||
}
|
||||
|
@@ -20,7 +20,6 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.data.sql.NpcTable;
|
||||
import org.l2jmobius.gameserver.enums.ChatType;
|
||||
@@ -150,7 +149,7 @@ public class FeedableBeasts extends Quest
|
||||
{
|
||||
int[][] temp;
|
||||
temp = _spiceToMob.get(spice);
|
||||
return temp[0][Rnd.get(temp[0].length)];
|
||||
return temp[0][getRandom(temp[0].length)];
|
||||
}
|
||||
|
||||
public Integer getChance()
|
||||
@@ -360,7 +359,7 @@ public class FeedableBeasts extends Quest
|
||||
if (growthLevel == 2)
|
||||
{
|
||||
// If tamed, the mob that will spawn depends on the class type (fighter/mage) of the player!
|
||||
if (Rnd.get(2) == 0)
|
||||
if (getRandom(2) == 0)
|
||||
{
|
||||
if (player.isMageClass())
|
||||
{
|
||||
@@ -376,7 +375,7 @@ public class FeedableBeasts extends Quest
|
||||
/*
|
||||
* If not tamed, there is a small chance that have "mad cow" disease. that is a stronger-than-normal animal that attacks its feeder
|
||||
*/
|
||||
if (Rnd.get(5) == 0)
|
||||
if (getRandom(5) == 0)
|
||||
{
|
||||
nextNpcId = GROWTH_CAPABLE_MONSTERS.get(npcId).getMob(food, 0, 1);
|
||||
}
|
||||
@@ -420,14 +419,14 @@ public class FeedableBeasts extends Quest
|
||||
|
||||
// If player has Q020 going, give quest item
|
||||
final QuestState st = player.getQuestState(Q020_BringUpWithLove.class.getSimpleName());
|
||||
if ((st != null) && (Rnd.get(100) < 5) && !st.hasQuestItems(7185))
|
||||
if ((st != null) && (getRandom(100) < 5) && !st.hasQuestItems(7185))
|
||||
{
|
||||
st.giveItems(7185, 1);
|
||||
st.setCond(2);
|
||||
}
|
||||
|
||||
// Also, perform a rare random chat
|
||||
final int rand = Rnd.get(20);
|
||||
final int rand = getRandom(20);
|
||||
if (rand < 5)
|
||||
{
|
||||
npc.broadcastPacket(new CreatureSay(nextNpc.getObjectId(), ChatType.GENERAL, nextNpc.getName(), SPAWN_CHATS[rand].replace("$s1", player.getName())));
|
||||
@@ -533,9 +532,9 @@ public class FeedableBeasts extends Quest
|
||||
}
|
||||
|
||||
// Rare random talk...
|
||||
if (Rnd.get(20) == 0)
|
||||
if (getRandom(20) == 0)
|
||||
{
|
||||
npc.broadcastPacket(new CreatureSay(objectId, ChatType.GENERAL, npc.getName(), TEXT[growthLevel][Rnd.get(TEXT[growthLevel].length)]));
|
||||
npc.broadcastPacket(new CreatureSay(objectId, ChatType.GENERAL, npc.getName(), TEXT[growthLevel][getRandom(TEXT[growthLevel].length)]));
|
||||
}
|
||||
|
||||
if ((growthLevel > 0) && (FEED_INFO.getOrDefault(objectId, 0) != caster.getObjectId()))
|
||||
@@ -546,7 +545,7 @@ public class FeedableBeasts extends Quest
|
||||
}
|
||||
|
||||
// Polymorph the mob, with a certain chance, given its current growth level
|
||||
if (Rnd.get(100) < GROWTH_CAPABLE_MONSTERS.get(npcId).getChance())
|
||||
if (getRandom(100) < GROWTH_CAPABLE_MONSTERS.get(npcId).getChance())
|
||||
{
|
||||
spawnNext(npc, growthLevel, caster, food);
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package ai.others;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.ChatType;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -44,7 +43,7 @@ public class KarulBugbear extends Quest
|
||||
{
|
||||
if (npc.isScriptValue(1))
|
||||
{
|
||||
if (Rnd.get(100) < 4)
|
||||
if (getRandom(100) < 4)
|
||||
{
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, npc.getName(), "Your rear is practically unguarded!"));
|
||||
}
|
||||
@@ -52,7 +51,7 @@ public class KarulBugbear extends Quest
|
||||
else
|
||||
{
|
||||
npc.setScriptValue(1);
|
||||
if (Rnd.get(100) < 4)
|
||||
if (getRandom(100) < 4)
|
||||
{
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, npc.getName(), "Watch your back!"));
|
||||
}
|
||||
|
@@ -20,7 +20,6 @@ import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.data.SkillTable;
|
||||
import org.l2jmobius.gameserver.enums.ChatType;
|
||||
@@ -167,7 +166,7 @@ public class Monastery extends Quest
|
||||
|
||||
if (Util.contains(MOBS_2, npc.getNpcId()) && (skill.getSkillType() == SkillType.AGGDAMAGE))
|
||||
{
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, npc.getName(), TEXT[Rnd.get(2) + 1].replace("name", player.getName())));
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, npc.getName(), TEXT[getRandom(2) + 1].replace("name", player.getName())));
|
||||
((Attackable) npc).addDamageHate(player, 0, 999);
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, player);
|
||||
}
|
||||
|
@@ -20,7 +20,6 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.Monster;
|
||||
@@ -358,7 +357,7 @@ public class NewbieHelper extends Quest
|
||||
qs1.playTutorialVoice(isMage && !isOrcMage ? "tutorial_voice_027" : "tutorial_voice_026");
|
||||
qs1.giveItems(isMage && !isOrcMage ? SPIRITSHOT_NOVICE : SOULSHOT_NOVICE, isMage && !isOrcMage ? 100 : 200);
|
||||
qs1.giveItems(TOKEN, 12);
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
qs1.giveItems(SCROLL, 2);
|
||||
}
|
||||
@@ -403,7 +402,7 @@ public class NewbieHelper extends Quest
|
||||
qs2.showQuestionMark(3);
|
||||
qs2.set("Ex", "2");
|
||||
}
|
||||
else if ((ex <= 2) && (qs1.getState() == State.STARTED) && (qs2.getInt("Gemstone") == 0) && (Rnd.get(100) < 50))
|
||||
else if ((ex <= 2) && (qs1.getState() == State.STARTED) && (qs2.getInt("Gemstone") == 0) && (getRandom(100) < 50))
|
||||
{
|
||||
((Monster) npc).dropItem(player, BLUE_GEM, 1);
|
||||
qs1.playSound("ItemSound.quest_tutorial");
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package ai.others;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.ChatType;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -44,7 +43,7 @@ public class OlMahumGeneral extends Quest
|
||||
{
|
||||
if (npc.isScriptValue(1))
|
||||
{
|
||||
if (Rnd.get(100) < 10)
|
||||
if (getRandom(100) < 10)
|
||||
{
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, npc.getName(), "We shall see about that!"));
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package ai.others;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.enums.ChatType;
|
||||
import org.l2jmobius.gameserver.model.Location;
|
||||
@@ -65,11 +64,11 @@ public class RetreatOnAttack extends Quest
|
||||
public String onAttack(Npc npc, Player attacker, int damage, boolean isPet)
|
||||
{
|
||||
final int npcId = npc.getNpcId();
|
||||
if ((npcId == EPLY) || ((npc.getStatus().getCurrentHp() <= ((npc.getMaxHp() * 50) / 100)) && (Rnd.get(100) < 10)))
|
||||
if ((npcId == EPLY) || ((npc.getStatus().getCurrentHp() <= ((npc.getMaxHp() * 50) / 100)) && (getRandom(100) < 10)))
|
||||
{
|
||||
if (npcId == OL_MAHUM_GUARD)
|
||||
{
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, npc.getName(), OL_MAHUM_GUARD_TEXT[Rnd.get(OL_MAHUM_GUARD_TEXT.length)]));
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, npc.getName(), OL_MAHUM_GUARD_TEXT[getRandom(OL_MAHUM_GUARD_TEXT.length)]));
|
||||
}
|
||||
int posX = npc.getX();
|
||||
int posY = npc.getY();
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package ai.others;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -41,7 +40,7 @@ public class ScarletStakatoNoble extends Quest
|
||||
@Override
|
||||
public String onKill(Npc npc, Player killer, boolean isPet)
|
||||
{
|
||||
if (Rnd.get(100) < 20)
|
||||
if (getRandom(100) < 20)
|
||||
{
|
||||
addSpawn(SCARLET_STAKATO_NOBLE_B, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 0);
|
||||
addSpawn(SCARLET_STAKATO_NOBLE_B, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 0);
|
||||
|
@@ -22,7 +22,6 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -64,7 +63,7 @@ public class Splendor extends Quest
|
||||
public String onAttack(Npc npc, Player attacker, int damage, boolean isPet)
|
||||
{
|
||||
final List<Integer> npcData = NPCS.get(npc.getNpcId());
|
||||
if (Rnd.get(100) < (npcData.get(1) * Config.RATE_DROP_QUEST))
|
||||
if (getRandom(100) < (npcData.get(1) * Config.RATE_DROP_QUEST))
|
||||
{
|
||||
if (npcData.get(2) == 1)
|
||||
{
|
||||
|
@@ -24,7 +24,6 @@ import java.util.Set;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.concurrent.CopyOnWriteArraySet;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.enums.ChatType;
|
||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||
@@ -164,12 +163,12 @@ public class SummonMinions extends Quest
|
||||
if (npc.getStatus().getCurrentHp() < (npc.getMaxHp() / 2))
|
||||
{
|
||||
hasSpawned = 0;
|
||||
if (Rnd.get(100) < 33) // mobs that summon minions only on certain chance
|
||||
if (getRandom(100) < 33) // mobs that summon minions only on certain chance
|
||||
{
|
||||
final Integer[] minions = MINIONS.get(npcId);
|
||||
for (Integer minion : minions)
|
||||
{
|
||||
final Attackable newNpc = (Attackable) addSpawn(minion, (npc.getX() + Rnd.get(-150, 150)), (npc.getY() + Rnd.get(-150, 150)), npc.getZ(), 0, false, 0);
|
||||
final Attackable newNpc = (Attackable) addSpawn(minion, (npc.getX() + getRandom(-150, 150)), (npc.getY() + getRandom(-150, 150)), npc.getZ(), 0, false, 0);
|
||||
newNpc.setRunning();
|
||||
newNpc.addDamageHate(attacker, 0, 999);
|
||||
newNpc.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, attacker);
|
||||
@@ -218,7 +217,7 @@ public class SummonMinions extends Quest
|
||||
final Integer[] minions = MINIONS.get(npcId);
|
||||
for (Integer minion : minions)
|
||||
{
|
||||
final Attackable newNpc = (Attackable) addSpawn(minion, npc.getX() + Rnd.get(-150, 150), npc.getY() + Rnd.get(-150, 150), npc.getZ(), 0, false, 0);
|
||||
final Attackable newNpc = (Attackable) addSpawn(minion, npc.getX() + getRandom(-150, 150), npc.getY() + getRandom(-150, 150), npc.getZ(), 0, false, 0);
|
||||
newNpc.setRunning();
|
||||
newNpc.addDamageHate(currentAttacker, 0, 999);
|
||||
newNpc.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, currentAttacker);
|
||||
@@ -233,7 +232,7 @@ public class SummonMinions extends Quest
|
||||
{
|
||||
for (Integer minion : minions)
|
||||
{
|
||||
final Attackable newNpc = (Attackable) addSpawn(minion, npc.getX() + Rnd.get(-150, 150), npc.getY() + Rnd.get(-150, 150), npc.getZ(), 0, false, 0);
|
||||
final Attackable newNpc = (Attackable) addSpawn(minion, npc.getX() + getRandom(-150, 150), npc.getY() + getRandom(-150, 150), npc.getZ(), 0, false, 0);
|
||||
newNpc.setRunning();
|
||||
newNpc.addDamageHate(attacker, 0, 999);
|
||||
newNpc.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, attacker);
|
||||
@@ -243,7 +242,7 @@ public class SummonMinions extends Quest
|
||||
{
|
||||
for (Integer minion : minions)
|
||||
{
|
||||
addSpawn(minion, (npc.getX() + Rnd.get(-100, 100)), (npc.getY() + Rnd.get(-100, 100)), npc.getZ(), 0, false, 0);
|
||||
addSpawn(minion, (npc.getX() + getRandom(-100, 100)), (npc.getY() + getRandom(-100, 100)), npc.getZ(), 0, false, 0);
|
||||
}
|
||||
}
|
||||
if (npcId == 20767)
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package ai.others;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.ChatType;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -44,7 +43,7 @@ public class TimakOrcOverlord extends Quest
|
||||
{
|
||||
if (npc.isScriptValue(1))
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, npc.getName(), "Dear ultimate power!!!"));
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package ai.others;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.ChatType;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -44,7 +43,7 @@ public class TimakOrcTroopLeader extends Quest
|
||||
{
|
||||
if (npc.isScriptValue(1))
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, npc.getName(), "Destroy the enemy, my brothers!"));
|
||||
}
|
||||
|
@@ -20,7 +20,6 @@ import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.enums.ChatType;
|
||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||
@@ -144,11 +143,11 @@ public class Transform extends Quest
|
||||
{
|
||||
for (Transformer monster : _mobs)
|
||||
{
|
||||
if ((npc.getNpcId() == monster.getId()) && (Rnd.get(100) <= (monster.getChance() * Config.RATE_DROP_QUEST)))
|
||||
if ((npc.getNpcId() == monster.getId()) && (getRandom(100) <= (monster.getChance() * Config.RATE_DROP_QUEST)))
|
||||
{
|
||||
if (monster.getMessage() != 0)
|
||||
{
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, npc.getName(), Message[Rnd.get(monster.getMessage())]));
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, npc.getName(), Message[getRandom(monster.getMessage())]));
|
||||
}
|
||||
npc.onDecay();
|
||||
final Attackable newNpc = (Attackable) addSpawn(monster.getIdPoly(), npc);
|
||||
@@ -178,7 +177,7 @@ public class Transform extends Quest
|
||||
{
|
||||
if (monster.getMessage() != 0)
|
||||
{
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, npc.getName(), Message[Rnd.get(monster.getMessage())]));
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, npc.getName(), Message[getRandom(monster.getMessage())]));
|
||||
}
|
||||
final Attackable newNpc = (Attackable) addSpawn(monster.getIdPoly(), npc);
|
||||
final Creature originalAttacker = isPet ? killer.getPet() : killer;
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package ai.others;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.ChatType;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -44,7 +43,7 @@ public class TurekOrcFootman extends Quest
|
||||
{
|
||||
if (npc.isScriptValue(1))
|
||||
{
|
||||
if (Rnd.get(100) < 40)
|
||||
if (getRandom(100) < 40)
|
||||
{
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, npc.getName(), "There is no reason for you to kill me! I have nothing you need!"));
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package ai.others;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.ChatType;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -44,7 +43,7 @@ public class TurekOrcSupplier extends Quest
|
||||
{
|
||||
if (npc.isScriptValue(1))
|
||||
{
|
||||
if (Rnd.get(100) < 40)
|
||||
if (getRandom(100) < 40)
|
||||
{
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, npc.getName(), "You wont take me down easily."));
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package ai.others;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.ChatType;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -44,7 +43,7 @@ public class TurekOrcWarlord extends Quest
|
||||
{
|
||||
if (npc.isScriptValue(1))
|
||||
{
|
||||
if (Rnd.get(100) < 40)
|
||||
if (getRandom(100) < 40)
|
||||
{
|
||||
npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.GENERAL, npc.getName(), "You wont take me down easily."));
|
||||
}
|
||||
|
@@ -17,7 +17,6 @@
|
||||
package quests.Q022_TragedyInVonHellmannForest;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.model.Location;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
@@ -645,7 +644,7 @@ public class Q022_TragedyInVonHellmannForest extends Quest
|
||||
else
|
||||
{
|
||||
final QuestState qs = killer.getQuestState(getName());
|
||||
if ((qs != null) && qs.isCond(4) && qs.hasQuestItems(CROSS_OF_EINHASAD) && !qs.hasQuestItems(LOST_SKULL_OF_ELF) && (Rnd.get(100) < 10))
|
||||
if ((qs != null) && qs.isCond(4) && qs.hasQuestItems(CROSS_OF_EINHASAD) && !qs.hasQuestItems(LOST_SKULL_OF_ELF) && (getRandom(100) < 10))
|
||||
{
|
||||
qs.giveItems(LOST_SKULL_OF_ELF, 1);
|
||||
qs.setCond(5);
|
||||
|
@@ -19,7 +19,6 @@ package quests.Q038_DragonFangs;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -133,7 +132,7 @@ public class Q038_DragonFangs extends Quest
|
||||
{
|
||||
if (st.getQuestItemsCount(TOOTH_OF_DRAGON) >= 50)
|
||||
{
|
||||
final int position = Rnd.get(REWARD.length);
|
||||
final int position = getRandom(REWARD.length);
|
||||
htmltext = "30034-06.htm";
|
||||
st.takeItems(TOOTH_OF_DRAGON, 50);
|
||||
st.giveItems(REWARD[position][0], 1);
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q105_SkirmishWithTheOrcs;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.Race;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -80,7 +79,7 @@ public class Q105_SkirmishWithTheOrcs extends Quest
|
||||
if (event.equals("30218-03.htm"))
|
||||
{
|
||||
st.startQuest();
|
||||
st.giveItems(Rnd.get(1836, 1839), 1); // Kendell's orders 1 to 4.
|
||||
st.giveItems(getRandom(1836, 1839), 1); // Kendell's orders 1 to 4.
|
||||
}
|
||||
|
||||
return htmltext;
|
||||
@@ -131,7 +130,7 @@ public class Q105_SkirmishWithTheOrcs extends Quest
|
||||
st.takeItems(KENDELL_ORDER_2, 1);
|
||||
st.takeItems(KENDELL_ORDER_3, 1);
|
||||
st.takeItems(KENDELL_ORDER_4, 1);
|
||||
st.giveItems(Rnd.get(1840, 1843), 1); // Kendell's orders 5 to 8.
|
||||
st.giveItems(getRandom(1840, 1843), 1); // Kendell's orders 5 to 8.
|
||||
}
|
||||
else if (cond == 3)
|
||||
{
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q108_JumbleTumbleDiamondFuss;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.Race;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -342,7 +341,7 @@ public class Q108_JumbleTumbleDiamondFuss extends Quest
|
||||
}
|
||||
else if (cond == 11)
|
||||
{
|
||||
htmltext = (Rnd.nextBoolean()) ? "30522-02.htm" : "30522-04.htm";
|
||||
htmltext = getRandomBoolean() ? "30522-02.htm" : "30522-04.htm";
|
||||
}
|
||||
else if (cond == 12)
|
||||
{
|
||||
|
@@ -19,7 +19,6 @@ package quests.Q171_ActsOfEvil;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -336,7 +335,7 @@ public class Q171_ActsOfEvil extends Quest
|
||||
if (st.isCond(2) && !st.dropItems(BLADE_MOLD, 1, 20, CHANCES.get(npcId)))
|
||||
{
|
||||
final int count = st.getQuestItemsCount(BLADE_MOLD);
|
||||
if ((count == 5) || ((count >= 10) && (Rnd.get(100) < 25)))
|
||||
if ((count == 5) || ((count >= 10) && (getRandom(100) < 25)))
|
||||
{
|
||||
addSpawn(27190, player.getX(), player.getY(), player.getZ(), player.getHeading(), false, 0);
|
||||
}
|
||||
@@ -353,7 +352,7 @@ public class Q171_ActsOfEvil extends Quest
|
||||
st.giveItems(RANGER_REPORT_1, 1);
|
||||
st.playSound(QuestState.SOUND_ITEMGET);
|
||||
}
|
||||
else if (Rnd.get(100) < 20)
|
||||
else if (getRandom(100) < 20)
|
||||
{
|
||||
if (!st.hasQuestItems(RANGER_REPORT_2))
|
||||
{
|
||||
@@ -376,7 +375,7 @@ public class Q171_ActsOfEvil extends Quest
|
||||
}
|
||||
case 20438:
|
||||
{
|
||||
if (st.isCond(6) && (Rnd.get(100) < 10) && !st.hasQuestItems(WEAPON_TRADE_CONTRACT, ATTACK_DIRECTIVES))
|
||||
if (st.isCond(6) && (getRandom(100) < 10) && !st.hasQuestItems(WEAPON_TRADE_CONTRACT, ATTACK_DIRECTIVES))
|
||||
{
|
||||
st.playSound(QuestState.SOUND_ITEMGET);
|
||||
st.giveItems(WEAPON_TRADE_CONTRACT, 1);
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q211_TrialOfTheChallenger;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.ClassId;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -108,12 +107,12 @@ public class Q211_TrialOfTheChallenger extends Quest
|
||||
{
|
||||
if (st.hasQuestItems(BROKEN_KEY))
|
||||
{
|
||||
if (Rnd.get(10) < 2)
|
||||
if (getRandom(10) < 2)
|
||||
{
|
||||
htmltext = "30647-03.htm";
|
||||
st.playSound(QuestState.SOUND_JACKPOT);
|
||||
st.takeItems(BROKEN_KEY, 1);
|
||||
final int chance = Rnd.get(100);
|
||||
final int chance = getRandom(100);
|
||||
if (chance > 90)
|
||||
{
|
||||
st.rewardItems(BRIGANDINE_GAUNTLETS_PATTERN, 1);
|
||||
@@ -140,7 +139,7 @@ public class Q211_TrialOfTheChallenger extends Quest
|
||||
{
|
||||
htmltext = "30647-02.htm";
|
||||
st.takeItems(BROKEN_KEY, 1);
|
||||
st.rewardItems(ADENA, Rnd.get(1, 1000));
|
||||
st.rewardItems(ADENA, getRandom(1, 1000));
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q212_TrialOfDuty;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.ClassId;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -338,7 +337,7 @@ public class Q212_TrialOfDuty extends Quest
|
||||
case 20190:
|
||||
case 20191:
|
||||
{
|
||||
if (st.isCond(2) && (Rnd.get(10) < 1))
|
||||
if (st.isCond(2) && (getRandom(10) < 1))
|
||||
{
|
||||
st.playSound(QuestState.SOUND_BEFORE_BATTLE);
|
||||
addSpawn(27119, npc, false, 120000);
|
||||
@@ -368,7 +367,7 @@ public class Q212_TrialOfDuty extends Quest
|
||||
}
|
||||
case 20144:
|
||||
{
|
||||
if ((st.isCond(7) || st.isCond(8)) && (Rnd.get(100) < 33))
|
||||
if ((st.isCond(7) || st.isCond(8)) && (getRandom(100) < 33))
|
||||
{
|
||||
if (st.isCond(7))
|
||||
{
|
||||
@@ -394,7 +393,7 @@ public class Q212_TrialOfDuty extends Quest
|
||||
}
|
||||
case 20270:
|
||||
{
|
||||
if (st.isCond(14) && Rnd.nextBoolean())
|
||||
if (st.isCond(14) && getRandomBoolean())
|
||||
{
|
||||
if (!st.hasQuestItems(ATHEBALDT_SKULL))
|
||||
{
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q215_TrialOfThePilgrim;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.ClassId;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -340,7 +339,7 @@ public class Q215_TrialOfThePilgrim extends Quest
|
||||
}
|
||||
else if (cond == 13)
|
||||
{
|
||||
htmltext = (Rnd.nextBoolean()) ? "30362-02.htm" : "30362-02a.htm";
|
||||
htmltext = (getRandomBoolean()) ? "30362-02.htm" : "30362-02a.htm";
|
||||
}
|
||||
else if (cond == 14)
|
||||
{
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q216_TrialOfTheGuildsman;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.ClassId;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -464,7 +463,7 @@ public class Q216_TrialOfTheGuildsman extends Quest
|
||||
case ANT_CAPTAIN:
|
||||
{
|
||||
// Different cases if player is a wannabe BH or WS.
|
||||
if (st.hasQuestItems(PINTER_INSTRUCTIONS) && st.dropItemsAlways(AMBER_BEAD, ((player.getClassId() == ClassId.SCAVENGER) && (npc.getSpoiledBy() == player.getObjectId())) ? 10 : 5, 70) && (player.getClassId() == ClassId.ARTISAN) && Rnd.nextBoolean())
|
||||
if (st.hasQuestItems(PINTER_INSTRUCTIONS) && st.dropItemsAlways(AMBER_BEAD, ((player.getClassId() == ClassId.SCAVENGER) && (npc.getSpoiledBy() == player.getObjectId())) ? 10 : 5, 70) && (player.getClassId() == ClassId.ARTISAN) && getRandomBoolean())
|
||||
{
|
||||
st.giveItems(AMBER_LUMP, 1);
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q217_TestimonyOfTrust;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.Race;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -497,7 +496,7 @@ public class Q217_TestimonyOfTrust extends Quest
|
||||
case DRYAD:
|
||||
case DRYAD_ELDER:
|
||||
{
|
||||
if (st.isCond(2) && !st.hasQuestItems(SEED_OF_VERDURE) && (Rnd.get(100) < 33))
|
||||
if (st.isCond(2) && !st.hasQuestItems(SEED_OF_VERDURE) && (getRandom(100) < 33))
|
||||
{
|
||||
addSpawn(ACTEA_OF_VERDANT_WILDS, npc, true, 200000);
|
||||
st.playSound(QuestState.SOUND_BEFORE_BATTLE);
|
||||
@@ -507,7 +506,7 @@ public class Q217_TestimonyOfTrust extends Quest
|
||||
case LIREIN:
|
||||
case LIREIN_ELDER:
|
||||
{
|
||||
if (st.isCond(2) && !st.hasQuestItems(BREATH_OF_WINDS) && (Rnd.get(100) < 33))
|
||||
if (st.isCond(2) && !st.hasQuestItems(BREATH_OF_WINDS) && (getRandom(100) < 33))
|
||||
{
|
||||
addSpawn(LUELL_OF_ZEPHYR_WINDS, npc, true, 200000);
|
||||
st.playSound(QuestState.SOUND_BEFORE_BATTLE);
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q218_TestimonyOfLife;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.Race;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -564,7 +563,7 @@ public class Q218_TestimonyOfLife extends Quest
|
||||
case 20581:
|
||||
case 20582:
|
||||
{
|
||||
if (st.isCond(15) && Rnd.nextBoolean())
|
||||
if (st.isCond(15) && getRandomBoolean())
|
||||
{
|
||||
for (int itemId : TALINS_PIECES)
|
||||
{
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q223_TestOfTheChampion;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.enums.ClassId;
|
||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||
@@ -357,12 +356,12 @@ public class Q223_TestOfTheChampion extends Quest
|
||||
{
|
||||
case HARPY: // Possibility to spawn an HARPY _MATRIARCH.
|
||||
{
|
||||
if (st.isCond(6) && Rnd.nextBoolean() && !npc.isScriptValue(1))
|
||||
if (st.isCond(6) && getRandomBoolean() && !npc.isScriptValue(1))
|
||||
{
|
||||
final Creature originalKiller = isPet ? attacker.getPet() : attacker;
|
||||
|
||||
// Spawn one or two matriarchs.
|
||||
for (int i = 1; i < ((Rnd.get(10) < 7) ? 2 : 3); i++)
|
||||
for (int i = 1; i < ((getRandom(10) < 7) ? 2 : 3); i++)
|
||||
{
|
||||
final Attackable collector = (Attackable) addSpawn(HARPY_MATRIARCH, npc, true, 0);
|
||||
|
||||
@@ -376,12 +375,12 @@ public class Q223_TestOfTheChampion extends Quest
|
||||
}
|
||||
case ROAD_SCAVENGER: // Possibility to spawn a Road Collector.
|
||||
{
|
||||
if (st.isCond(10) && Rnd.nextBoolean() && !npc.isScriptValue(1))
|
||||
if (st.isCond(10) && getRandomBoolean() && !npc.isScriptValue(1))
|
||||
{
|
||||
final Creature originalKiller = isPet ? attacker.getPet() : attacker;
|
||||
|
||||
// Spawn one or two collectors.
|
||||
for (int i = 1; i < ((Rnd.get(10) < 7) ? 2 : 3); i++)
|
||||
for (int i = 1; i < ((getRandom(10) < 7) ? 2 : 3); i++)
|
||||
{
|
||||
final Attackable collector = (Attackable) addSpawn(ROAD_COLLECTOR, npc, true, 0);
|
||||
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q224_TestOfSagittarius;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.ClassId;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -396,7 +395,7 @@ public class Q224_TestOfSagittarius extends Quest
|
||||
{
|
||||
if (st.isCond(13))
|
||||
{
|
||||
if (((st.getQuestItemsCount(BLOOD_OF_LIZARDMAN) - 120) * 5) > Rnd.get(100))
|
||||
if (((st.getQuestItemsCount(BLOOD_OF_LIZARDMAN) - 120) * 5) > getRandom(100))
|
||||
{
|
||||
st.playSound(QuestState.SOUND_BEFORE_BATTLE);
|
||||
st.takeItems(BLOOD_OF_LIZARDMAN, -1);
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q226_TestOfTheHealer;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.ClassId;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -272,7 +271,7 @@ public class Q226_TestOfTheHealer extends Quest
|
||||
}
|
||||
case ORPHAN_GIRL:
|
||||
{
|
||||
htmltext = "30659-0" + Rnd.get(1, 5) + ".htm";
|
||||
htmltext = "30659-0" + getRandom(1, 5) + ".htm";
|
||||
break;
|
||||
}
|
||||
case ALLANA:
|
||||
|
@@ -19,7 +19,6 @@ package quests.Q230_TestOfTheSummoner;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.data.SkillTable;
|
||||
import org.l2jmobius.gameserver.enums.ClassId;
|
||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||
@@ -188,14 +187,14 @@ public class Q230_TestOfTheSummoner extends Quest
|
||||
st.setCond(2);
|
||||
st.playSound(QuestState.SOUND_MIDDLE);
|
||||
st.takeItems(GALATEA_LETTER, 1);
|
||||
final int random = Rnd.get(5);
|
||||
final int random = getRandom(5);
|
||||
st.giveItems(LARA_LISTS[random][0], 1);
|
||||
st.set("Lara", String.valueOf(random + 1)); // avoid 0
|
||||
break;
|
||||
}
|
||||
case "30063-04.htm":
|
||||
{
|
||||
final int random = Rnd.get(5);
|
||||
final int random = getRandom(5);
|
||||
st.playSound(QuestState.SOUND_ITEMGET);
|
||||
st.giveItems(LARA_LISTS[random][0], 1);
|
||||
st.set("Lara", String.valueOf(random + 1));
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q233_TestOfTheWarSpirit;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.ClassId;
|
||||
import org.l2jmobius.gameserver.enums.Race;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
@@ -515,7 +514,7 @@ public class Q233_TestOfTheWarSpirit extends Quest
|
||||
{
|
||||
if (st.hasQuestItems(INSECT_DIAGRAM_BOOK))
|
||||
{
|
||||
final int rndAnt = Rnd.get(100);
|
||||
final int rndAnt = getRandom(100);
|
||||
if (rndAnt > 70)
|
||||
{
|
||||
if (st.hasQuestItems(KIRUNA_THIGHBONE))
|
||||
@@ -548,7 +547,7 @@ public class Q233_TestOfTheWarSpirit extends Quest
|
||||
case LETO_LIZARDMAN_SHAMAN:
|
||||
case LETO_LIZARDMAN_OVERLORD:
|
||||
{
|
||||
if (st.hasQuestItems(PEKIRON_TOTEM) && Rnd.nextBoolean())
|
||||
if (st.hasQuestItems(PEKIRON_TOTEM) && getRandomBoolean())
|
||||
{
|
||||
if (!st.hasQuestItems(TONAR_SKULL))
|
||||
{
|
||||
@@ -575,7 +574,7 @@ public class Q233_TestOfTheWarSpirit extends Quest
|
||||
}
|
||||
case MEDUSA:
|
||||
{
|
||||
if (st.hasQuestItems(MANAKIA_TOTEM) && Rnd.nextBoolean())
|
||||
if (st.hasQuestItems(MANAKIA_TOTEM) && getRandomBoolean())
|
||||
{
|
||||
if (!st.hasQuestItems(HERMODT_RIBBONE))
|
||||
{
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q246_PossessorOfAPreciousSoul;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -254,7 +253,7 @@ public class Q246_PossessorOfAPreciousSoul extends Quest
|
||||
return null;
|
||||
}
|
||||
|
||||
if (Rnd.get(10) < 2)
|
||||
if (getRandom(10) < 2)
|
||||
{
|
||||
final int neklaceOrRing = (npcId == PILGRIM_OF_SPLENDOR) ? WATERBINDER : EVERGREEN;
|
||||
if (!st.hasQuestItems(neklaceOrRing))
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q258_BringWolfPelts;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -87,7 +86,7 @@ public class Q258_BringWolfPelts extends Quest
|
||||
else
|
||||
{
|
||||
st.takeItems(WOLF_PELT, -1);
|
||||
final int randomNumber = Rnd.get(16);
|
||||
final int randomNumber = getRandom(16);
|
||||
|
||||
// Reward is based on a random number (1D16).
|
||||
if (randomNumber == 0)
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q264_KeenClaws;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -91,7 +90,7 @@ public class Q264_KeenClaws extends Quest
|
||||
htmltext = "30136-05.htm";
|
||||
st.takeItems(WOLF_CLAW, -1);
|
||||
|
||||
final int n = Rnd.get(17);
|
||||
final int n = getRandom(17);
|
||||
if (n == 0)
|
||||
{
|
||||
st.giveItems(WOODEN_HELMET, 1);
|
||||
@@ -144,12 +143,12 @@ public class Q264_KeenClaws extends Quest
|
||||
|
||||
if (npc.getNpcId() == 20003)
|
||||
{
|
||||
if (st.dropItems(WOLF_CLAW, Rnd.nextBoolean() ? 2 : 4, 50, 500000))
|
||||
if (st.dropItems(WOLF_CLAW, getRandomBoolean() ? 2 : 4, 50, 500000))
|
||||
{
|
||||
st.setCond(2);
|
||||
}
|
||||
}
|
||||
else if (st.dropItemsAlways(WOLF_CLAW, (Rnd.get(5) < 4) ? 1 : 2, 50))
|
||||
else if (st.dropItemsAlways(WOLF_CLAW, (getRandom(5) < 4) ? 1 : 2, 50))
|
||||
{
|
||||
st.setCond(2);
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q266_PleasOfPixies;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.Race;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -100,7 +99,7 @@ public class Q266_PleasOfPixies extends Quest
|
||||
htmltext = "31852-05.htm";
|
||||
st.takeItems(PREDATOR_FANG, -1);
|
||||
|
||||
final int n = Rnd.get(100);
|
||||
final int n = getRandom(100);
|
||||
if (n < 10)
|
||||
{
|
||||
st.playSound(QuestState.SOUND_JACKPOT);
|
||||
@@ -142,7 +141,7 @@ public class Q266_PleasOfPixies extends Quest
|
||||
{
|
||||
case 20525:
|
||||
{
|
||||
if (st.dropItemsAlways(PREDATOR_FANG, Rnd.get(2, 3), 100))
|
||||
if (st.dropItemsAlways(PREDATOR_FANG, getRandom(2, 3), 100))
|
||||
{
|
||||
st.setCond(2);
|
||||
}
|
||||
@@ -158,7 +157,7 @@ public class Q266_PleasOfPixies extends Quest
|
||||
}
|
||||
case 20534:
|
||||
{
|
||||
if (st.dropItems(PREDATOR_FANG, (Rnd.get(3) == 0) ? 1 : 2, 100, 600000))
|
||||
if (st.dropItems(PREDATOR_FANG, (getRandom(3) == 0) ? 1 : 2, 100, 600000))
|
||||
{
|
||||
st.setCond(2);
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q271_ProofOfValor;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.Race;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -101,7 +100,7 @@ public class Q271_ProofOfValor extends Quest
|
||||
{
|
||||
htmltext = "30577-05.htm";
|
||||
st.takeItems(KASHA_WOLF_FANG, -1);
|
||||
st.giveItems((Rnd.get(100) < 10) ? NECKLACE_OF_VALOR : NECKLACE_OF_COURAGE, 1);
|
||||
st.giveItems((getRandom(100) < 10) ? NECKLACE_OF_VALOR : NECKLACE_OF_COURAGE, 1);
|
||||
st.playSound(QuestState.SOUND_FINISH);
|
||||
st.exitQuest(true);
|
||||
}
|
||||
@@ -121,7 +120,7 @@ public class Q271_ProofOfValor extends Quest
|
||||
return null;
|
||||
}
|
||||
|
||||
if (st.dropItemsAlways(KASHA_WOLF_FANG, (Rnd.get(4) == 0) ? 2 : 1, 50))
|
||||
if (st.dropItemsAlways(KASHA_WOLF_FANG, (getRandom(4) == 0) ? 2 : 1, 50))
|
||||
{
|
||||
st.setCond(2);
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q273_InvadersOfTheHolyLand;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.Race;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -149,7 +148,7 @@ public class Q273_InvadersOfTheHolyLand extends Quest
|
||||
probability = 87;
|
||||
}
|
||||
|
||||
if (Rnd.get(100) <= probability)
|
||||
if (getRandom(100) <= probability)
|
||||
{
|
||||
st.dropItemsAlways(BLACK_SOULSTONE, 1, 0);
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q274_SkirmishWithTheWerewolves;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.Race;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -130,7 +129,7 @@ public class Q274_SkirmishWithTheWerewolves extends Quest
|
||||
st.setCond(2);
|
||||
}
|
||||
|
||||
if (Rnd.get(100) < 6)
|
||||
if (getRandom(100) < 6)
|
||||
{
|
||||
st.giveItems(MARAKU_WOLFMEN_TOTEM, 1);
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q275_DarkWingedSpies;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.Race;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -127,7 +126,7 @@ public class Q275_DarkWingedSpies extends Quest
|
||||
{
|
||||
st.setCond(2);
|
||||
}
|
||||
else if ((Rnd.get(100) < 10) && (st.getQuestItemsCount(DARKWING_BAT_FANG) > 10) && (st.getQuestItemsCount(DARKWING_BAT_FANG) < 66))
|
||||
else if ((getRandom(100) < 10) && (st.getQuestItemsCount(DARKWING_BAT_FANG) > 10) && (st.getQuestItemsCount(DARKWING_BAT_FANG) < 66))
|
||||
{
|
||||
// Spawn of Varangka Tracker on the npc position.
|
||||
addSpawn(VARANGKA_TRACKER, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 0);
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q276_TotemOfTheHestui;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.Race;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -127,7 +126,7 @@ public class Q276_TotemOfTheHestui extends Quest
|
||||
case 20479:
|
||||
{
|
||||
final int count = st.getQuestItemsCount(KASHA_PARASITE);
|
||||
final int random = Rnd.get(100);
|
||||
final int random = getRandom(100);
|
||||
if ((count >= 79) || ((count >= 69) && (random <= 20)) || ((count >= 59) && (random <= 15)) || ((count >= 49) && (random <= 10)) || ((count >= 39) && (random < 2)))
|
||||
{
|
||||
addSpawn(27044, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 0);
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q291_RevengeOfTheRedbonnet;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -90,7 +89,7 @@ public class Q291_RevengeOfTheRedbonnet extends Quest
|
||||
htmltext = "30553-05.htm";
|
||||
st.takeItems(BLACK_WOLF_PELT, -1);
|
||||
|
||||
final int random = Rnd.get(100);
|
||||
final int random = getRandom(100);
|
||||
if (random < 3)
|
||||
{
|
||||
st.rewardItems(GRANDMA_PEARL, 1);
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q292_BrigandsSweep;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.Race;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -185,7 +184,7 @@ public class Q292_BrigandsSweep extends Quest
|
||||
return null;
|
||||
}
|
||||
|
||||
final int chance = Rnd.get(10);
|
||||
final int chance = getRandom(10);
|
||||
if (chance > 5)
|
||||
{
|
||||
switch (npc.getNpcId())
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q293_TheHiddenVeins;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.Race;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -181,7 +180,7 @@ public class Q293_TheHiddenVeins extends Quest
|
||||
return null;
|
||||
}
|
||||
|
||||
final int chance = Rnd.get(100);
|
||||
final int chance = getRandom(100);
|
||||
if (chance > 50)
|
||||
{
|
||||
st.dropItemsAlways(CHRYSOLITE_ORE, 1, 0);
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q294_CovertBusiness;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.Race;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -118,7 +117,7 @@ public class Q294_CovertBusiness extends Quest
|
||||
}
|
||||
|
||||
int count = 1;
|
||||
final int chance = Rnd.get(10);
|
||||
final int chance = getRandom(10);
|
||||
final boolean isBarded = (npc.getNpcId() == 20370);
|
||||
|
||||
if (chance < 3)
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q295_DreamingOfTheSkies;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -115,7 +114,7 @@ public class Q295_DreamingOfTheSkies extends Quest
|
||||
return null;
|
||||
}
|
||||
|
||||
if (st.dropItemsAlways(FLOATING_STONE, (Rnd.get(100) > 25) ? 1 : 2, 50))
|
||||
if (st.dropItemsAlways(FLOATING_STONE, (getRandom(100) > 25) ? 1 : 2, 50))
|
||||
{
|
||||
st.setCond(2);
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q296_TarantulasSpiderSilk;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -83,7 +82,7 @@ public class Q296_TarantulasSpiderSilk extends Quest
|
||||
{
|
||||
htmltext = "30548-03.htm";
|
||||
st.takeItems(TARANTULA_SPINNERETTE, -1);
|
||||
st.giveItems(TARANTULA_SPIDER_SILK, count * (15 + Rnd.get(10)));
|
||||
st.giveItems(TARANTULA_SPIDER_SILK, count * (15 + getRandom(10)));
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -149,7 +148,7 @@ public class Q296_TarantulasSpiderSilk extends Quest
|
||||
return null;
|
||||
}
|
||||
|
||||
final int rnd = Rnd.get(100);
|
||||
final int rnd = getRandom(100);
|
||||
if (rnd > 95)
|
||||
{
|
||||
st.dropItemsAlways(TARANTULA_SPINNERETTE, 1, 0);
|
||||
|
@@ -19,7 +19,6 @@ package quests.Q300_HuntingLetoLizardman;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -75,7 +74,7 @@ public class Q300_HuntingLetoLizardman extends Quest
|
||||
htmltext = "30126-06.htm";
|
||||
st.takeItems(BRACELET, -1);
|
||||
|
||||
final int luck = Rnd.get(3);
|
||||
final int luck = getRandom(3);
|
||||
if (luck == 0)
|
||||
{
|
||||
st.rewardItems(57, 30000);
|
||||
|
@@ -21,7 +21,6 @@ import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.holders.ItemHolder;
|
||||
@@ -167,7 +166,7 @@ public class Q325_GrimCollector extends Quest
|
||||
st.takeItems(RIB_BONE, 1);
|
||||
st.takeItems(THIGH_BONE, 1);
|
||||
|
||||
if (Rnd.get(10) < 9)
|
||||
if (getRandom(10) < 9)
|
||||
{
|
||||
st.giveItems(COMPLETE_SKELETON, 1);
|
||||
}
|
||||
@@ -252,7 +251,7 @@ public class Q325_GrimCollector extends Quest
|
||||
|
||||
if (st.hasQuestItems(ANATOMY_DIAGRAM))
|
||||
{
|
||||
final int chance = Rnd.get(100);
|
||||
final int chance = getRandom(100);
|
||||
for (ItemHolder drop : DROPLIST.get(npc.getNpcId()))
|
||||
{
|
||||
if (chance < drop.getCount())
|
||||
|
@@ -19,7 +19,6 @@ package quests.Q327_RecoverTheFarmland;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -133,7 +132,7 @@ public class Q327_RecoverTheFarmland extends Quest
|
||||
if (st.getQuestItemsCount(CLAY_URN_FRAGMENT) >= 5)
|
||||
{
|
||||
st.takeItems(CLAY_URN_FRAGMENT, 5);
|
||||
if (Rnd.get(6) < 5)
|
||||
if (getRandom(6) < 5)
|
||||
{
|
||||
htmltext = "30313-03.htm";
|
||||
st.rewardItems(ANCIENT_CLAY_URN, 1);
|
||||
@@ -150,7 +149,7 @@ public class Q327_RecoverTheFarmland extends Quest
|
||||
if (st.getQuestItemsCount(BRASS_TRINKET_PIECE) >= 5)
|
||||
{
|
||||
st.takeItems(BRASS_TRINKET_PIECE, 5);
|
||||
if (Rnd.get(7) < 6)
|
||||
if (getRandom(7) < 6)
|
||||
{
|
||||
htmltext = "30313-05.htm";
|
||||
st.rewardItems(ANCIENT_BRASS_TIARA, 1);
|
||||
@@ -167,7 +166,7 @@ public class Q327_RecoverTheFarmland extends Quest
|
||||
if (st.getQuestItemsCount(BRONZE_MIRROR_PIECE) >= 5)
|
||||
{
|
||||
st.takeItems(BRONZE_MIRROR_PIECE, 5);
|
||||
if (Rnd.get(7) < 6)
|
||||
if (getRandom(7) < 6)
|
||||
{
|
||||
htmltext = "30313-07.htm";
|
||||
st.rewardItems(ANCIENT_BRONZE_MIRROR, 1);
|
||||
@@ -184,7 +183,7 @@ public class Q327_RecoverTheFarmland extends Quest
|
||||
if (st.getQuestItemsCount(JADE_NECKLACE_BEAD) >= 5)
|
||||
{
|
||||
st.takeItems(JADE_NECKLACE_BEAD, 5);
|
||||
if (Rnd.get(8) < 7)
|
||||
if (getRandom(8) < 7)
|
||||
{
|
||||
htmltext = "30313-09.htm";
|
||||
st.rewardItems(ANCIENT_JADE_NECKLACE, 1);
|
||||
@@ -288,7 +287,7 @@ public class Q327_RecoverTheFarmland extends Quest
|
||||
else
|
||||
{
|
||||
st.takeItems(ANCIENT_CLAY_URN, 1);
|
||||
st.rewardItems(SOULSHOT_D, 70 + Rnd.get(41));
|
||||
st.rewardItems(SOULSHOT_D, 70 + getRandom(41));
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -301,7 +300,7 @@ public class Q327_RecoverTheFarmland extends Quest
|
||||
else
|
||||
{
|
||||
st.takeItems(ANCIENT_BRASS_TIARA, 1);
|
||||
final int rnd = Rnd.get(100);
|
||||
final int rnd = getRandom(100);
|
||||
if (rnd < 40)
|
||||
{
|
||||
st.rewardItems(HEALING_POTION, 1);
|
||||
@@ -326,7 +325,7 @@ public class Q327_RecoverTheFarmland extends Quest
|
||||
else
|
||||
{
|
||||
st.takeItems(ANCIENT_BRONZE_MIRROR, 1);
|
||||
st.rewardItems((Rnd.get(100) < 59) ? SCROLL_OF_ESCAPE : SCROLL_OF_RESURRECTION, 1);
|
||||
st.rewardItems((getRandom(100) < 59) ? SCROLL_OF_ESCAPE : SCROLL_OF_RESURRECTION, 1);
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -339,7 +338,7 @@ public class Q327_RecoverTheFarmland extends Quest
|
||||
else
|
||||
{
|
||||
st.takeItems(ANCIENT_JADE_NECKLACE, 1);
|
||||
st.rewardItems(SPIRITSHOT_D, 50 + Rnd.get(41));
|
||||
st.rewardItems(SPIRITSHOT_D, 50 + getRandom(41));
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -449,7 +448,7 @@ public class Q327_RecoverTheFarmland extends Quest
|
||||
if (npcData[0] == npc.getNpcId())
|
||||
{
|
||||
st.dropItemsAlways(npcData[2], 1, -1);
|
||||
st.dropItems(Rnd.get(1848, 1851), 1, 0, npcData[1]);
|
||||
st.dropItems(getRandom(1848, 1851), 1, 0, npcData[1]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@@ -19,7 +19,6 @@ package quests.Q328_SenseForBusiness;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -131,7 +130,7 @@ public class Q328_SenseForBusiness extends Quest
|
||||
final int chance = CHANCES.get(npcId);
|
||||
if (npcId < 20069)
|
||||
{
|
||||
final int rnd = Rnd.get(100);
|
||||
final int rnd = getRandom(100);
|
||||
if (rnd < (chance + 1))
|
||||
{
|
||||
st.dropItemsAlways((rnd < chance) ? MONSTER_EYE_CARCASS : MONSTER_EYE_LENS, 1, 0);
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q329_CuriosityOfADwarf;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -108,7 +107,7 @@ public class Q329_CuriosityOfADwarf extends Quest
|
||||
return null;
|
||||
}
|
||||
|
||||
final int chance = Rnd.get(100);
|
||||
final int chance = getRandom(100);
|
||||
if (chance < 2)
|
||||
{
|
||||
st.dropItemsAlways(GOLEM_HEARTSTONE, 1, 0);
|
||||
|
@@ -19,7 +19,6 @@ package quests.Q330_AdeptOfTaste;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -180,7 +179,7 @@ public class Q330_AdeptOfTaste extends Quest
|
||||
int dish;
|
||||
|
||||
final int specialIngredientsNumber = st.getQuestItemsCount(WHITE_MANDRAGORA_SAP) + st.getQuestItemsCount(GOLDEN_HONEY) + st.getQuestItemsCount(BROWN_MOSS_BUNDLE);
|
||||
if (Rnd.nextBoolean())
|
||||
if (getRandomBoolean())
|
||||
{
|
||||
htmltext = "30469-05t" + Integer.toString(specialIngredientsNumber + 2) + ".htm";
|
||||
dish = 1443 + specialIngredientsNumber;
|
||||
@@ -502,7 +501,7 @@ public class Q330_AdeptOfTaste extends Quest
|
||||
{
|
||||
if (st.hasQuestItems(ROLANT_CREATURE_BOOK))
|
||||
{
|
||||
st.dropItems(MONSTER_EYE_BODY, (Rnd.get(97) < 77) ? 2 : 3, 30, 970000);
|
||||
st.dropItems(MONSTER_EYE_BODY, (getRandom(97) < 77) ? 2 : 3, 30, 970000);
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -510,7 +509,7 @@ public class Q330_AdeptOfTaste extends Quest
|
||||
{
|
||||
if (st.hasQuestItems(ROLANT_CREATURE_BOOK))
|
||||
{
|
||||
st.dropItemsAlways(MONSTER_EYE_BODY, (Rnd.get(10) < 7) ? 1 : 2, 30);
|
||||
st.dropItemsAlways(MONSTER_EYE_BODY, (getRandom(10) < 7) ? 1 : 2, 30);
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -518,7 +517,7 @@ public class Q330_AdeptOfTaste extends Quest
|
||||
{
|
||||
if (st.hasQuestItems(GLYVKA_BOTANY_BOOK))
|
||||
{
|
||||
st.dropItems(((Rnd.get(96) < 87) ? GREEN_MARSH_MOSS : BROWN_MARSH_MOSS), 1, 20, 960000);
|
||||
st.dropItems(((getRandom(96) < 87) ? GREEN_MARSH_MOSS : BROWN_MARSH_MOSS), 1, 20, 960000);
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -526,7 +525,7 @@ public class Q330_AdeptOfTaste extends Quest
|
||||
{
|
||||
if (st.hasQuestItems(GLYVKA_BOTANY_BOOK))
|
||||
{
|
||||
st.dropItemsAlways(((Rnd.get(10) < 9) ? GREEN_MARSH_MOSS : BROWN_MARSH_MOSS), 1, 20);
|
||||
st.dropItemsAlways(((getRandom(10) < 9) ? GREEN_MARSH_MOSS : BROWN_MARSH_MOSS), 1, 20);
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -543,7 +542,7 @@ public class Q330_AdeptOfTaste extends Quest
|
||||
{
|
||||
if (st.hasQuestItems(JACOB_INSECT_BOOK))
|
||||
{
|
||||
final int random = Rnd.get(100);
|
||||
final int random = getRandom(100);
|
||||
final int[] chances = CHANCES.get(npcId);
|
||||
if (random < chances[0])
|
||||
{
|
||||
@@ -563,7 +562,7 @@ public class Q330_AdeptOfTaste extends Quest
|
||||
{
|
||||
if (st.hasQuestItems(SONIA_BOTANY_BOOK))
|
||||
{
|
||||
final int random = Rnd.get(100);
|
||||
final int random = getRandom(100);
|
||||
final int[] chances = CHANCES.get(npcId);
|
||||
if (random < chances[1])
|
||||
{
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q333_HuntOfTheBlackLion;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -187,7 +186,7 @@ public class Q333_HuntOfTheBlackLion extends Quest
|
||||
|
||||
st.giveItems(LION_EYE, 1);
|
||||
|
||||
final int random = Rnd.get(100);
|
||||
final int random = getRandom(100);
|
||||
if (random < 25)
|
||||
{
|
||||
st.giveItems(HEALING_POTION, 20);
|
||||
@@ -211,7 +210,7 @@ public class Q333_HuntOfTheBlackLion extends Quest
|
||||
|
||||
st.giveItems(LION_EYE, 1);
|
||||
|
||||
final int random = Rnd.get(100);
|
||||
final int random = getRandom(100);
|
||||
if (random < 25)
|
||||
{
|
||||
st.giveItems(HEALING_POTION, 25);
|
||||
@@ -233,7 +232,7 @@ public class Q333_HuntOfTheBlackLion extends Quest
|
||||
{
|
||||
htmltext = "30735-19b.htm";
|
||||
|
||||
final int random = Rnd.get(100);
|
||||
final int random = getRandom(100);
|
||||
if (random < 25)
|
||||
{
|
||||
st.giveItems(HEALING_POTION, 50);
|
||||
@@ -304,8 +303,8 @@ public class Q333_HuntOfTheBlackLion extends Quest
|
||||
st.takeItems(CARGO_BOX_4, 1);
|
||||
}
|
||||
|
||||
final int i0 = Rnd.get(100);
|
||||
final int i1 = Rnd.get(100);
|
||||
final int i0 = getRandom(100);
|
||||
final int i1 = getRandom(100);
|
||||
if (i0 < 40)
|
||||
{
|
||||
if (i1 < 33)
|
||||
@@ -383,7 +382,7 @@ public class Q333_HuntOfTheBlackLion extends Quest
|
||||
htmltext = "30736-04m.htm";
|
||||
st.giveItems(IMPERIAL_DIAMOND, 1);
|
||||
}
|
||||
else if (Rnd.nextBoolean())
|
||||
else if (getRandomBoolean())
|
||||
{
|
||||
htmltext = "30736-04n.htm";
|
||||
|
||||
@@ -439,7 +438,7 @@ public class Q333_HuntOfTheBlackLion extends Quest
|
||||
{
|
||||
if (state < 3)
|
||||
{
|
||||
final int i0 = Rnd.get(100);
|
||||
final int i0 = getRandom(100);
|
||||
if (i0 < 5)
|
||||
{
|
||||
htmltext = "30736-08a.htm";
|
||||
@@ -540,7 +539,7 @@ public class Q333_HuntOfTheBlackLion extends Quest
|
||||
st.takeItems(STATUE_SHILIEN_ARM, 1);
|
||||
st.takeItems(STATUE_SHILIEN_LEG, 1);
|
||||
|
||||
if (Rnd.nextBoolean())
|
||||
if (getRandomBoolean())
|
||||
{
|
||||
htmltext = "30471-04.htm";
|
||||
st.giveItems(COMPLETE_STATUE, 1);
|
||||
@@ -561,7 +560,7 @@ public class Q333_HuntOfTheBlackLion extends Quest
|
||||
st.takeItems(TABLET_FRAGMENT_3, 1);
|
||||
st.takeItems(TABLET_FRAGMENT_4, 1);
|
||||
|
||||
if (Rnd.nextBoolean())
|
||||
if (getRandomBoolean())
|
||||
{
|
||||
htmltext = "30471-07.htm";
|
||||
st.giveItems(COMPLETE_TABLET, 1);
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q334_TheWishingPotion;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -210,7 +209,7 @@ public class Q334_TheWishingPotion extends Quest
|
||||
if (st.getQuestItemsCount(WISH_POTION_ID) >= 1)
|
||||
{
|
||||
st.takeItems(WISH_POTION_ID, 1);
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
st.addSpawn(SUCCUBUS_OF_SEDUCTION);
|
||||
st.addSpawn(SUCCUBUS_OF_SEDUCTION);
|
||||
@@ -232,7 +231,7 @@ public class Q334_TheWishingPotion extends Quest
|
||||
if (st.getQuestItemsCount(WISH_POTION_ID) >= 1)
|
||||
{
|
||||
st.takeItems(WISH_POTION_ID, 1);
|
||||
final int WISH_CHANCE = Rnd.get(100) + 1;
|
||||
final int WISH_CHANCE = getRandom(100) + 1;
|
||||
if (WISH_CHANCE <= 33)
|
||||
{
|
||||
st.addSpawn(GRIMA);
|
||||
@@ -243,9 +242,9 @@ public class Q334_TheWishingPotion extends Quest
|
||||
{
|
||||
st.giveItems(57, 10000);
|
||||
}
|
||||
else if (Rnd.get(100) < 2)
|
||||
else if (getRandom(100) < 2)
|
||||
{
|
||||
st.giveItems(57, (Rnd.get(10) + 1) * 1000000);
|
||||
st.giveItems(57, (getRandom(10) + 1) * 1000000);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -265,7 +264,7 @@ public class Q334_TheWishingPotion extends Quest
|
||||
if (st.getQuestItemsCount(WISH_POTION_ID) >= 1)
|
||||
{
|
||||
st.takeItems(WISH_POTION_ID, 1);
|
||||
final int WISH_CHANCE = Rnd.get(100) + 1;
|
||||
final int WISH_CHANCE = getRandom(100) + 1;
|
||||
if (WISH_CHANCE <= 33)
|
||||
{
|
||||
st.giveItems(CERTIFICATE_OF_ROYALTY_ID, 1);
|
||||
@@ -290,7 +289,7 @@ public class Q334_TheWishingPotion extends Quest
|
||||
if (st.getQuestItemsCount(WISH_POTION_ID) >= 1)
|
||||
{
|
||||
st.takeItems(3467, 1);
|
||||
final int WISH_CHANCE = Rnd.get(100) + 1;
|
||||
final int WISH_CHANCE = getRandom(100) + 1;
|
||||
if (WISH_CHANCE <= 33)
|
||||
{
|
||||
st.giveItems(SPELLBOOK_ICEBOLT_ID, 1);
|
||||
@@ -404,7 +403,7 @@ public class Q334_TheWishingPotion extends Quest
|
||||
}
|
||||
case WISDOM_CHEST:
|
||||
{
|
||||
final int dropChance = Rnd.get(100);
|
||||
final int dropChance = getRandom(100);
|
||||
if (dropChance < 20)
|
||||
{
|
||||
st.giveItems(SPELLBOOK_ICEBOLT_ID, 1);
|
||||
@@ -421,13 +420,13 @@ public class Q334_TheWishingPotion extends Quest
|
||||
else
|
||||
{
|
||||
st.getPlayer().getTarget().decayMe();
|
||||
htmltext = "30743-0" + (Rnd.get(5) + 1) + ".htm";
|
||||
htmltext = "30743-0" + (getRandom(5) + 1) + ".htm";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case RUPINA:
|
||||
{
|
||||
if (Rnd.get(100) < DROP_CHANCE_NECKLACE_OF_GRACE_ID)
|
||||
if (getRandom(100) < DROP_CHANCE_NECKLACE_OF_GRACE_ID)
|
||||
{
|
||||
st.giveItems(NECKLACE_OF_GRACE_ID, 1);
|
||||
}
|
||||
@@ -460,12 +459,12 @@ public class Q334_TheWishingPotion extends Quest
|
||||
{
|
||||
if (element[5] == 0)
|
||||
{
|
||||
if (Rnd.get(100) < element[6])
|
||||
if (getRandom(100) < element[6])
|
||||
{
|
||||
st.giveItems(element[4], element[7]);
|
||||
}
|
||||
}
|
||||
else if ((Rnd.get(100) < element[6]) && (st.getQuestItemsCount(element[4]) < element[5]))
|
||||
else if ((getRandom(100) < element[6]) && (st.getQuestItemsCount(element[4]) < element[5]))
|
||||
{
|
||||
st.giveItems(element[4], element[7]);
|
||||
if (cond == 3)
|
||||
@@ -480,7 +479,7 @@ public class Q334_TheWishingPotion extends Quest
|
||||
}
|
||||
}
|
||||
}
|
||||
final int dropChance = Rnd.get(100) + 1;
|
||||
final int dropChance = getRandom(100) + 1;
|
||||
if ((npcId == SUCCUBUS_OF_SEDUCTION) && (dropChance <= DROP_CHANCE_FORBIDDEN_LOVE_SCROLL_ID))
|
||||
{
|
||||
st.playSound(QuestState.SOUND_ITEMGET);
|
||||
@@ -489,21 +488,21 @@ public class Q334_TheWishingPotion extends Quest
|
||||
else if ((npcId == GRIMA) && (dropChance <= DROP_CHANCE_GOLD_BAR_ID))
|
||||
{
|
||||
st.playSound(QuestState.SOUND_ITEMGET);
|
||||
st.giveItems(GOLD_BAR_ID, Rnd.get(5) + 1);
|
||||
st.giveItems(GOLD_BAR_ID, getRandom(5) + 1);
|
||||
}
|
||||
else if ((npcId == SANCHES) && (Rnd.get(100) < 50))
|
||||
else if ((npcId == SANCHES) && (getRandom(100) < 50))
|
||||
{
|
||||
st.addSpawn(BONAPARTERIUS);
|
||||
}
|
||||
else if ((npcId == BONAPARTERIUS) && (Rnd.get(100) < 50))
|
||||
else if ((npcId == BONAPARTERIUS) && (getRandom(100) < 50))
|
||||
{
|
||||
st.addSpawn(RAMSEBALIUS);
|
||||
}
|
||||
else if ((npcId == RAMSEBALIUS) && (Rnd.get(100) < 50))
|
||||
else if ((npcId == RAMSEBALIUS) && (getRandom(100) < 50))
|
||||
{
|
||||
st.addSpawn(GREAT_DEMON_KING);
|
||||
}
|
||||
else if ((npcId == GREAT_DEMON_KING) && (Rnd.get(100) < 50))
|
||||
else if ((npcId == GREAT_DEMON_KING) && (getRandom(100) < 50))
|
||||
{
|
||||
if (dropChance <= 25)
|
||||
{
|
||||
|
@@ -21,7 +21,6 @@ import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -294,37 +293,37 @@ public class Q335_TheSongOfTheHunter extends Quest
|
||||
final int[] list = new int[5];
|
||||
if (Laurel_Leaf_Pin_count < 4L)
|
||||
{
|
||||
if ((Laurel_Leaf_Pin_count == 0) || (Rnd.get(100) < 80))
|
||||
if ((Laurel_Leaf_Pin_count == 0) || (getRandom(100) < 80))
|
||||
{
|
||||
for (int i = 0; i < 5; ++i)
|
||||
{
|
||||
list[i] = Rnd.get(12);
|
||||
list[i] = getRandom(12);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
list[0] = 12 + Rnd.get(6);
|
||||
list[1] = Rnd.get(12);
|
||||
list[2] = Rnd.get(6);
|
||||
list[3] = 6 + Rnd.get(6);
|
||||
list[4] = Rnd.get(12);
|
||||
list[0] = 12 + getRandom(6);
|
||||
list[1] = getRandom(12);
|
||||
list[2] = getRandom(6);
|
||||
list[3] = 6 + getRandom(6);
|
||||
list[4] = getRandom(12);
|
||||
}
|
||||
}
|
||||
else if (Rnd.get(100) < 20)
|
||||
else if (getRandom(100) < 20)
|
||||
{
|
||||
list[0] = 12 + Rnd.get(6);
|
||||
list[1] = Rnd.get(100) < 5 ? (18 + Rnd.get(3)) : Rnd.get(12);
|
||||
list[2] = Rnd.get(6);
|
||||
list[3] = 6 + Rnd.get(6);
|
||||
list[4] = Rnd.get(12);
|
||||
list[0] = 12 + getRandom(6);
|
||||
list[1] = getRandom(100) < 5 ? (18 + getRandom(3)) : getRandom(12);
|
||||
list[2] = getRandom(6);
|
||||
list[3] = 6 + getRandom(6);
|
||||
list[4] = getRandom(12);
|
||||
}
|
||||
else
|
||||
{
|
||||
list[0] = Rnd.get(12);
|
||||
list[1] = Rnd.get(100) < 5 ? (18 + Rnd.get(3)) : Rnd.get(12);
|
||||
list[2] = Rnd.get(6);
|
||||
list[3] = 6 + Rnd.get(6);
|
||||
list[4] = Rnd.get(12);
|
||||
list[0] = getRandom(12);
|
||||
list[1] = getRandom(100) < 5 ? (18 + getRandom(3)) : getRandom(12);
|
||||
list[2] = getRandom(6);
|
||||
list[3] = 6 + getRandom(6);
|
||||
list[4] = getRandom(12);
|
||||
}
|
||||
boolean sortFlag;
|
||||
do
|
||||
@@ -731,7 +730,7 @@ public class Q335_TheSongOfTheHunter extends Quest
|
||||
{
|
||||
for (int i = 2; i < itemCond.length; ++i)
|
||||
{
|
||||
if ((npcId == itemCond[i][0]) && (Rnd.get(100) < itemCond[i][1]) && (st.getQuestItemsCount(itemCond[0][0]) < itemCond[1][0]))
|
||||
if ((npcId == itemCond[i][0]) && (getRandom(100) < itemCond[i][1]) && (st.getQuestItemsCount(itemCond[0][0]) < itemCond[1][0]))
|
||||
{
|
||||
st.giveItems(itemCond[0][0], 1);
|
||||
}
|
||||
@@ -744,15 +743,15 @@ public class Q335_TheSongOfTheHunter extends Quest
|
||||
final long markasHeadCount = st.getQuestItemsCount(MARKAS_HEAD);
|
||||
if (npcId == BREKA_ORC_WARRIOR)
|
||||
{
|
||||
if ((hakasHeadCount == 0) && (Rnd.get(100) < 10))
|
||||
if ((hakasHeadCount == 0) && (getRandom(100) < 10))
|
||||
{
|
||||
st.addSpawn(BREKA_OVERLORD_HAKA, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000);
|
||||
}
|
||||
else if ((jakasHeadCount == 0) && (Rnd.get(100) < 10))
|
||||
else if ((jakasHeadCount == 0) && (getRandom(100) < 10))
|
||||
{
|
||||
st.addSpawn(BREKA_OVERLORD_JAKA, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000);
|
||||
}
|
||||
else if ((markasHeadCount == 0) && (Rnd.get(100) < 10))
|
||||
else if ((markasHeadCount == 0) && (getRandom(100) < 10))
|
||||
{
|
||||
st.addSpawn(BREKA_OVERLORD_MARKA, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000);
|
||||
}
|
||||
@@ -778,7 +777,7 @@ public class Q335_TheSongOfTheHunter extends Quest
|
||||
st.giveItems(MARKAS_HEAD, 1);
|
||||
}
|
||||
}
|
||||
else if ((npcId == WINDSUS) && (st.getQuestItemsCount(WINDSUS_ALEPH_SKIN) == 0) && (Rnd.get(100) < 10))
|
||||
else if ((npcId == WINDSUS) && (st.getQuestItemsCount(WINDSUS_ALEPH_SKIN) == 0) && (getRandom(100) < 10))
|
||||
{
|
||||
st.addSpawn(WINDSUS_ALEPH, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000);
|
||||
}
|
||||
@@ -792,23 +791,23 @@ public class Q335_TheSongOfTheHunter extends Quest
|
||||
final long Kalaths_Head_count = st.getQuestItemsCount(KALATHS_HEAD);
|
||||
if (npcId == TARLK_BUGBEAR_WARRIOR)
|
||||
{
|
||||
if ((Athus_Head_count == 0) && (Rnd.get(100) < 10))
|
||||
if ((Athus_Head_count == 0) && (getRandom(100) < 10))
|
||||
{
|
||||
st.addSpawn(TARLK_RAIDER_ATHU, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000);
|
||||
}
|
||||
else if ((Lankas_Head_count == 0) && (Rnd.get(100) < 10))
|
||||
else if ((Lankas_Head_count == 0) && (getRandom(100) < 10))
|
||||
{
|
||||
st.addSpawn(TARLK_RAIDER_LANKA, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000);
|
||||
}
|
||||
else if ((Triskas_Head_count == 0) && (Rnd.get(100) < 10))
|
||||
else if ((Triskas_Head_count == 0) && (getRandom(100) < 10))
|
||||
{
|
||||
st.addSpawn(TARLK_RAIDER_TRISKA, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000);
|
||||
}
|
||||
else if ((Moturas_Head_count == 0) && (Rnd.get(100) < 10))
|
||||
else if ((Moturas_Head_count == 0) && (getRandom(100) < 10))
|
||||
{
|
||||
st.addSpawn(TARLK_RAIDER_MOTURA, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000);
|
||||
}
|
||||
else if ((Kalaths_Head_count == 0) && (Rnd.get(100) < 10))
|
||||
else if ((Kalaths_Head_count == 0) && (getRandom(100) < 10))
|
||||
{
|
||||
st.addSpawn(TARLK_RAIDER_KALATH, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000);
|
||||
}
|
||||
@@ -858,7 +857,7 @@ public class Q335_TheSongOfTheHunter extends Quest
|
||||
{
|
||||
if (npcId == lizardmen_id)
|
||||
{
|
||||
if (Rnd.get(100) < 50)
|
||||
if (getRandom(100) < 50)
|
||||
{
|
||||
st.takeItems(Q_BLOOD_CRYSTAL[bloodCrystalLevel], -1);
|
||||
st.playSound((bloodCrystalLevel < 6) ? QuestState.SOUND_MIDDLE : QuestState.SOUND_JACKPOT);
|
||||
@@ -883,14 +882,14 @@ public class Q335_TheSongOfTheHunter extends Quest
|
||||
}
|
||||
if (request != null)
|
||||
{
|
||||
if (request.droplist.containsKey(npcId) && (Rnd.get(100) < request.droplist.get(npcId)) && (st.getQuestItemsCount(request.request_item) < request.request_count))
|
||||
if (request.droplist.containsKey(npcId) && (getRandom(100) < request.droplist.get(npcId)) && (st.getQuestItemsCount(request.request_item) < request.request_count))
|
||||
{
|
||||
st.giveItems(request.request_item, 1);
|
||||
}
|
||||
if (request.spawnlist.containsKey(npcId) && (st.getQuestItemsCount(request.request_item) < request.request_count))
|
||||
{
|
||||
final int[] spawnChance = request.spawnlist.get(npcId);
|
||||
if (Rnd.get(100) < spawnChance[1])
|
||||
if (getRandom(100) < spawnChance[1])
|
||||
{
|
||||
st.addSpawn(spawnChance[0], npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000);
|
||||
if (spawnChance[0] == 27149)
|
||||
@@ -901,7 +900,7 @@ public class Q335_TheSongOfTheHunter extends Quest
|
||||
}
|
||||
}
|
||||
}
|
||||
if (((npcId == 27160) || (npcId == 27162) || (npcId == 27164)) && (Rnd.get(100) < 50))
|
||||
if (((npcId == 27160) || (npcId == 27162) || (npcId == 27164)) && (getRandom(100) < 50))
|
||||
{
|
||||
npc.broadcastNpcSay("We'll take the property of the ancient empire!");
|
||||
st.addSpawn(27150, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000);
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q336_CoinsOfMagic;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -352,7 +351,7 @@ public class Q336_CoinsOfMagic extends Quest
|
||||
final int npcId = npc.getNpcId();
|
||||
if ((npcId == HARIT_LIZARDMAN_MATRIARCH) || (npcId == HARIT_LIZARDMAN_SHAMAN))
|
||||
{
|
||||
if ((cond == 2) && (Rnd.get(1000) < 63))
|
||||
if ((cond == 2) && (getRandom(1000) < 63))
|
||||
{
|
||||
st.giveItems(KALDIS_COIN, 1);
|
||||
st.setCond(3);
|
||||
@@ -366,7 +365,7 @@ public class Q336_CoinsOfMagic extends Quest
|
||||
{
|
||||
if (e[0] == npcId)
|
||||
{
|
||||
if (Rnd.get(100) < chance)
|
||||
if (getRandom(100) < chance)
|
||||
{
|
||||
st.giveItems(e[1], 1);
|
||||
}
|
||||
@@ -378,9 +377,9 @@ public class Q336_CoinsOfMagic extends Quest
|
||||
{
|
||||
if (u == npcId)
|
||||
{
|
||||
if (Rnd.get(100) < (chance * npc.getTemplate().getBaseHpConsumeRate()))
|
||||
if (getRandom(100) < (chance * npc.getTemplate().getBaseHpConsumeRate()))
|
||||
{
|
||||
st.giveItems(BASIC_COINS[Rnd.get(BASIC_COINS.length)], 1);
|
||||
st.giveItems(BASIC_COINS[getRandom(BASIC_COINS.length)], 1);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q337_AudienceWithTheLandDragon;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
@@ -507,7 +506,7 @@ public class Q337_AudienceWithTheLandDragon extends Quest
|
||||
// reward jewel fragment
|
||||
if (percentHp < 33)
|
||||
{
|
||||
if ((Rnd.get(100) < 33) && (st.getInt("drop" + npcInfo[2]) == 1))
|
||||
if ((getRandom(100) < 33) && (st.getInt("drop" + npcInfo[2]) == 1))
|
||||
{
|
||||
final int itemId = npcInfo[3];
|
||||
if (!st.hasQuestItems(itemId))
|
||||
@@ -520,7 +519,7 @@ public class Q337_AudienceWithTheLandDragon extends Quest
|
||||
// spawn monsters and register spawned
|
||||
else if (percentHp < 66)
|
||||
{
|
||||
if ((Rnd.get(100) < 33) && (st.getInt("drop" + npcInfo[2]) == 1))
|
||||
if ((getRandom(100) < 33) && (st.getInt("drop" + npcInfo[2]) == 1))
|
||||
{
|
||||
boolean spawn;
|
||||
if (npcId == ABYSSAL_JEWEL_3)
|
||||
@@ -540,7 +539,7 @@ public class Q337_AudienceWithTheLandDragon extends Quest
|
||||
{
|
||||
for (int i = 0; i < npcInfo[4]; i++)
|
||||
{
|
||||
final Npc mob = addSpawn(npcInfo[5], npc.getX() + Rnd.get(-150, 150), npc.getY() + Rnd.get(-150, 150), npc.getZ(), npc.getHeading(), true, 60000);
|
||||
final Npc mob = addSpawn(npcInfo[5], npc.getX() + getRandom(-150, 150), npc.getY() + getRandom(-150, 150), npc.getZ(), npc.getHeading(), true, 60000);
|
||||
mob.setRunning();
|
||||
((Attackable) mob).addDamageHate(attacker, 0, 500);
|
||||
mob.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, attacker);
|
||||
@@ -631,7 +630,7 @@ public class Q337_AudienceWithTheLandDragon extends Quest
|
||||
{
|
||||
for (int i = 0; i < 8; i++)
|
||||
{
|
||||
addSpawn(SACRIFICE_OF_THE_SACRIFICED, npc.getX() + Rnd.get(-100, 100), npc.getY() + Rnd.get(-100, 100), npc.getZ(), npc.getHeading(), true, 60000);
|
||||
addSpawn(SACRIFICE_OF_THE_SACRIFICED, npc.getX() + getRandom(-100, 100), npc.getY() + getRandom(-100, 100), npc.getZ(), npc.getHeading(), true, 60000);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -639,11 +638,11 @@ public class Q337_AudienceWithTheLandDragon extends Quest
|
||||
case HARIT_LIZARDMAN_SHAMAN:// Kendra's request
|
||||
case HARIT_LIZARDMAN_MATRIARCH:
|
||||
{
|
||||
if ((cond == 1) && (Rnd.get(5) == 0) && (st.getInt("drop2") == 1) && !st.hasQuestItems(TOTEM_OF_LAND_DRAGON))
|
||||
if ((cond == 1) && (getRandom(5) == 0) && (st.getInt("drop2") == 1) && !st.hasQuestItems(TOTEM_OF_LAND_DRAGON))
|
||||
{
|
||||
for (int i = 0; i < 3; i++)
|
||||
{
|
||||
addSpawn(HARIT_LIZARDMAN_ZEALOT, npc.getX() + Rnd.get(-50, 50), npc.getY() + Rnd.get(-50, 50), npc.getZ(), npc.getHeading(), true, 60000);
|
||||
addSpawn(HARIT_LIZARDMAN_ZEALOT, npc.getX() + getRandom(-50, 50), npc.getY() + getRandom(-50, 50), npc.getZ(), npc.getHeading(), true, 60000);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -653,9 +652,9 @@ public class Q337_AudienceWithTheLandDragon extends Quest
|
||||
case CAVE_KEEPER_1:
|
||||
case CAVE_KEEPER_2:
|
||||
{
|
||||
if ((cond == 4) && (Rnd.get(5) == 0) && !st.hasQuestItems(THIRD_FRAGMENT_OF_ABYSS_JEWEL))
|
||||
if ((cond == 4) && (getRandom(5) == 0) && !st.hasQuestItems(THIRD_FRAGMENT_OF_ABYSS_JEWEL))
|
||||
{
|
||||
addSpawn(ABYSSAL_JEWEL_3, npc.getX() + Rnd.get(-50, 50), npc.getY() + Rnd.get(-50, 50), npc.getZ(), npc.getHeading(), true, 60000);
|
||||
addSpawn(ABYSSAL_JEWEL_3, npc.getX() + getRandom(-50, 50), npc.getY() + getRandom(-50, 50), npc.getZ(), npc.getHeading(), true, 60000);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q343_UnderTheShadowOfTheIvoryTower;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -78,8 +77,8 @@ public class Q343_UnderTheShadowOfTheIvoryTower extends Quest
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
final int random1 = Rnd.get(3);
|
||||
final int random2 = Rnd.get(2);
|
||||
final int random1 = getRandom(3);
|
||||
final int random2 = getRandom(2);
|
||||
final int orbs = st.getQuestItemsCount(ORB);
|
||||
switch (event)
|
||||
{
|
||||
@@ -312,7 +311,7 @@ public class Q343_UnderTheShadowOfTheIvoryTower extends Quest
|
||||
if (st.getQuestItemsCount(ECTOPLASM) > 0)
|
||||
{
|
||||
st.takeItems(ECTOPLASM, 1);
|
||||
final int random3 = Rnd.get(1000);
|
||||
final int random3 = getRandom(1000);
|
||||
if (random3 <= 119)
|
||||
{
|
||||
st.giveItems(955, 1);
|
||||
@@ -323,11 +322,11 @@ public class Q343_UnderTheShadowOfTheIvoryTower extends Quest
|
||||
}
|
||||
else if (random3 <= 329)
|
||||
{
|
||||
st.giveItems(2511, (Rnd.get(200) + 401));
|
||||
st.giveItems(2511, (getRandom(200) + 401));
|
||||
}
|
||||
else if (random3 <= 559)
|
||||
{
|
||||
st.giveItems(2510, (Rnd.get(200) + 401));
|
||||
st.giveItems(2510, (getRandom(200) + 401));
|
||||
}
|
||||
else if (random3 <= 561)
|
||||
{
|
||||
@@ -435,7 +434,7 @@ public class Q343_UnderTheShadowOfTheIvoryTower extends Quest
|
||||
return null;
|
||||
}
|
||||
|
||||
if (Rnd.get(100) < CHANCE)
|
||||
if (getRandom(100) < CHANCE)
|
||||
{
|
||||
st.giveItems(ORB, 1);
|
||||
st.playSound(QuestState.SOUND_ITEMGET);
|
||||
|
@@ -19,7 +19,6 @@ package quests.Q344_1000YearsTheEndOfLamentation;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -112,7 +111,7 @@ public class Q344_1000YearsTheEndOfLamentation extends Quest
|
||||
st.giveItems(57, amount * 60);
|
||||
|
||||
// Special item, % based on actual number of qItems.
|
||||
if (Rnd.get(1000) < Math.min(10, Math.max(1, amount / 10)))
|
||||
if (getRandom(1000) < Math.min(10, Math.max(1, amount / 10)))
|
||||
{
|
||||
htmltext = "30754-10.htm";
|
||||
}
|
||||
@@ -121,7 +120,7 @@ public class Q344_1000YearsTheEndOfLamentation extends Quest
|
||||
}
|
||||
case "30754-11.htm":
|
||||
{
|
||||
final int random = Rnd.get(4);
|
||||
final int random = getRandom(4);
|
||||
if (random < 1)
|
||||
{
|
||||
htmltext = "30754-12.htm";
|
||||
@@ -218,7 +217,7 @@ public class Q344_1000YearsTheEndOfLamentation extends Quest
|
||||
st.set("success", "1");
|
||||
st.takeItems(CRUCIFIX, -1);
|
||||
|
||||
final int chance = Rnd.get(100);
|
||||
final int chance = getRandom(100);
|
||||
if (chance < 80)
|
||||
{
|
||||
st.giveItems(1875, 19);
|
||||
@@ -241,7 +240,7 @@ public class Q344_1000YearsTheEndOfLamentation extends Quest
|
||||
st.set("success", "1");
|
||||
st.takeItems(OLD_TOTEM, -1);
|
||||
|
||||
final int chance = Rnd.get(100);
|
||||
final int chance = getRandom(100);
|
||||
if (chance < 55)
|
||||
{
|
||||
st.giveItems(1882, 70);
|
||||
@@ -264,7 +263,7 @@ public class Q344_1000YearsTheEndOfLamentation extends Quest
|
||||
st.set("success", "1");
|
||||
st.takeItems(OLD_HILT, -1);
|
||||
|
||||
final int chance = Rnd.get(100);
|
||||
final int chance = getRandom(100);
|
||||
if (chance < 60)
|
||||
{
|
||||
st.giveItems(1874, 25);
|
||||
@@ -291,7 +290,7 @@ public class Q344_1000YearsTheEndOfLamentation extends Quest
|
||||
st.set("success", "1");
|
||||
st.takeItems(OLD_KEY, -1);
|
||||
|
||||
final int chance = Rnd.get(100);
|
||||
final int chance = getRandom(100);
|
||||
if (chance < 80)
|
||||
{
|
||||
st.giveItems(1879, 55);
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q345_MethodToRaiseTheDead;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -90,7 +89,7 @@ public class Q345_MethodToRaiseTheDead extends Quest
|
||||
{
|
||||
if (st.isCond(3))
|
||||
{
|
||||
final int chance = Rnd.get(3);
|
||||
final int chance = getRandom(3);
|
||||
if (chance == 0)
|
||||
{
|
||||
st.setCond(6);
|
||||
@@ -194,7 +193,7 @@ public class Q345_MethodToRaiseTheDead extends Quest
|
||||
st.rewardItems(57, 3040 + amount);
|
||||
|
||||
// Reward can be either an Imperial Diamond or bills.
|
||||
if (Rnd.get(100) < 10)
|
||||
if (getRandom(100) < 10)
|
||||
{
|
||||
st.giveItems(IMPERIAL_DIAMOND, 1);
|
||||
}
|
||||
@@ -254,9 +253,9 @@ public class Q345_MethodToRaiseTheDead extends Quest
|
||||
return null;
|
||||
}
|
||||
|
||||
if (Rnd.get(4) == 0)
|
||||
if (getRandom(4) == 0)
|
||||
{
|
||||
final int randomPart = Rnd.get(VICTIM_ARM_BONE, VICTIM_SPINE);
|
||||
final int randomPart = getRandom(VICTIM_ARM_BONE, VICTIM_SPINE);
|
||||
if (!st.hasQuestItems(randomPart))
|
||||
{
|
||||
st.playSound(QuestState.SOUND_ITEMGET);
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q348_AnArrogantSearch;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -119,7 +118,7 @@ public class Q348_AnArrogantSearch extends Quest
|
||||
{
|
||||
st.setCond(24);
|
||||
st.playSound(QuestState.SOUND_MIDDLE);
|
||||
st.rewardItems(57, Rnd.get(1, 2) * 12000);
|
||||
st.rewardItems(57, getRandom(1, 2) * 12000);
|
||||
break;
|
||||
}
|
||||
case "30864-37.htm":
|
||||
@@ -823,7 +822,7 @@ public class Q348_AnArrogantSearch extends Quest
|
||||
case SEAL_ANGEL:
|
||||
case GUARDIAN_ANGEL:
|
||||
{
|
||||
if (((cond == 26) || (cond == 29)) && (Rnd.get(4) < 1) && st.hasQuestItems(WHITE_FABRIC_ANGELS))
|
||||
if (((cond == 26) || (cond == 29)) && (getRandom(4) < 1) && st.hasQuestItems(WHITE_FABRIC_ANGELS))
|
||||
{
|
||||
st.playSound(QuestState.SOUND_ITEMGET);
|
||||
st.takeItems(WHITE_FABRIC_ANGELS, 1);
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q351_BlackSwan;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -162,7 +161,7 @@ public class Q351_BlackSwan extends Quest
|
||||
return null;
|
||||
}
|
||||
|
||||
final int random = Rnd.get(4);
|
||||
final int random = getRandom(4);
|
||||
if (random < 3)
|
||||
{
|
||||
st.dropItemsAlways(LIZARD_FANG, (random < 2) ? 1 : 2, 0);
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q352_HelpRoodRaiseANewPet;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -129,7 +128,7 @@ public class Q352_HelpRoodRaiseANewPet extends Quest
|
||||
}
|
||||
|
||||
final int npcId = npc.getNpcId();
|
||||
final int random = Rnd.get(100);
|
||||
final int random = getRandom(100);
|
||||
final int chance = ((npcId == 20786) || (npcId == 21644)) ? 44 : 58;
|
||||
if (random < chance)
|
||||
{
|
||||
|
@@ -19,7 +19,6 @@ package quests.Q355_FamilyHonor;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -106,7 +105,7 @@ public class Q355_FamilyHonor extends Quest
|
||||
{
|
||||
st.takeItems(WORK_OF_BERONA, 1);
|
||||
|
||||
final int appraising = Rnd.get(100);
|
||||
final int appraising = getRandom(100);
|
||||
if (appraising < 20)
|
||||
{
|
||||
htmltext = "30929-2.htm";
|
||||
@@ -200,7 +199,7 @@ public class Q355_FamilyHonor extends Quest
|
||||
}
|
||||
|
||||
final int[] chances = CHANCES.get(npc.getNpcId());
|
||||
final int random = Rnd.get(100);
|
||||
final int random = getRandom(100);
|
||||
if (random < chances[1])
|
||||
{
|
||||
st.dropItemsAlways((random < chances[0]) ? GALIBREDO_BUST : WORK_OF_BERONA, 1, 0);
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q358_IllegitimateChildOfAGoddess;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -94,7 +93,7 @@ public class Q358_IllegitimateChildOfAGoddess extends Quest
|
||||
{
|
||||
htmltext = "30862-07.htm";
|
||||
st.takeItems(SCALE, -1);
|
||||
st.giveItems(REWARD[Rnd.get(REWARD.length)], 1);
|
||||
st.giveItems(REWARD[getRandom(REWARD.length)], 1);
|
||||
st.playSound(QuestState.SOUND_FINISH);
|
||||
st.exitQuest(true);
|
||||
}
|
||||
|
@@ -19,7 +19,6 @@ package quests.Q359_ForSleeplessDeadmen;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -80,7 +79,7 @@ public class Q359_ForSleeplessDeadmen extends Quest
|
||||
}
|
||||
else if (event.equals("30857-10.htm"))
|
||||
{
|
||||
st.giveItems(REWARD[Rnd.get(REWARD.length)], 4);
|
||||
st.giveItems(REWARD[getRandom(REWARD.length)], 4);
|
||||
st.playSound(QuestState.SOUND_FINISH);
|
||||
st.exitQuest(true);
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q364_JovialAccordion;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -78,7 +77,7 @@ public class Q364_JovialAccordion extends Quest
|
||||
if (st.hasQuestItems(KEY_2))
|
||||
{
|
||||
st.takeItems(KEY_2, 1);
|
||||
if (Rnd.nextBoolean())
|
||||
if (getRandomBoolean())
|
||||
{
|
||||
htmltext = "30960-02.htm";
|
||||
st.giveItems(STOLEN_BEER, 1);
|
||||
@@ -92,7 +91,7 @@ public class Q364_JovialAccordion extends Quest
|
||||
if (st.hasQuestItems(KEY_1))
|
||||
{
|
||||
st.takeItems(KEY_1, 1);
|
||||
if (Rnd.nextBoolean())
|
||||
if (getRandomBoolean())
|
||||
{
|
||||
htmltext = "30961-02.htm";
|
||||
st.giveItems(STOLEN_CLOTHES, 1);
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q365_DevilsLegacy;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.data.SkillTable;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
@@ -81,9 +80,9 @@ public class Q365_DevilsLegacy extends Quest
|
||||
st.takeItems(57, 600);
|
||||
|
||||
int i0;
|
||||
if (Rnd.get(100) < 80)
|
||||
if (getRandom(100) < 80)
|
||||
{
|
||||
i0 = Rnd.get(100);
|
||||
i0 = getRandom(100);
|
||||
if (i0 < 1)
|
||||
{
|
||||
st.giveItems(955, 1);
|
||||
@@ -109,7 +108,7 @@ public class Q365_DevilsLegacy extends Quest
|
||||
}
|
||||
else
|
||||
{
|
||||
i0 = Rnd.get(1000);
|
||||
i0 = getRandom(1000);
|
||||
if (i0 < 10)
|
||||
{
|
||||
st.giveItems(951, 1);
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q367_ElectrifyingRecharge;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -157,7 +156,7 @@ public class Q367_ElectrifyingRecharge extends Quest
|
||||
{
|
||||
htmltext = "30673-06.htm";
|
||||
st.takeItems(5879, 1);
|
||||
st.rewardItems(REWARD[Rnd.get(REWARD.length)], 1);
|
||||
st.rewardItems(REWARD[getRandom(REWARD.length)], 1);
|
||||
st.playSound(QuestState.SOUND_FINISH);
|
||||
}
|
||||
break;
|
||||
@@ -177,7 +176,7 @@ public class Q367_ElectrifyingRecharge extends Quest
|
||||
|
||||
if ((skill.getId() == 4072) && st.hasQuestItems(LORAIN_LAMP))
|
||||
{
|
||||
final int randomItem = Rnd.get(5876, 5880);
|
||||
final int randomItem = getRandom(5876, 5880);
|
||||
st.takeItems(LORAIN_LAMP, 1);
|
||||
st.giveItems(randomItem, 1);
|
||||
if (randomItem == 5879)
|
||||
|
@@ -19,7 +19,6 @@ package quests.Q371_ShriekOfGhosts;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -100,7 +99,7 @@ public class Q371_ShriekOfGhosts extends Quest
|
||||
{
|
||||
if (st.hasQuestItems(PORCELAIN))
|
||||
{
|
||||
final int chance = Rnd.get(100);
|
||||
final int chance = getRandom(100);
|
||||
st.takeItems(PORCELAIN, 1);
|
||||
if (chance < 2)
|
||||
{
|
||||
@@ -200,7 +199,7 @@ public class Q371_ShriekOfGhosts extends Quest
|
||||
}
|
||||
|
||||
final int[] chances = CHANCES.get(npc.getNpcId());
|
||||
final int random = Rnd.get(100);
|
||||
final int random = getRandom(100);
|
||||
if (random < chances[1])
|
||||
{
|
||||
st.dropItemsAlways((random < chances[0]) ? URN : PORCELAIN, 1, 0);
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q372_LegacyOfInsolence;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -221,7 +220,7 @@ public class Q372_LegacyOfInsolence extends Quest
|
||||
|
||||
// Retrieve array with rewards.
|
||||
final int[][] rewards = REWARDS_MATRICE[rewardType];
|
||||
final int chance = Rnd.get(100);
|
||||
final int chance = getRandom(100);
|
||||
for (int[] reward : rewards)
|
||||
{
|
||||
if (chance < reward[0])
|
||||
|
@@ -19,7 +19,6 @@ package quests.Q373_SupplierOfReagents;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -240,7 +239,7 @@ public class Q373_SupplierOfReagents extends Quest
|
||||
continue;
|
||||
}
|
||||
|
||||
if (Rnd.get(100) < temperature[1])
|
||||
if (getRandom(100) < temperature[1])
|
||||
{
|
||||
st.giveItems(formula[3], temperature[2]);
|
||||
return "31149-12-" + formula[3] + ".htm";
|
||||
@@ -308,7 +307,7 @@ public class Q373_SupplierOfReagents extends Quest
|
||||
}
|
||||
else
|
||||
{
|
||||
final int random = Rnd.get(1000);
|
||||
final int random = getRandom(1000);
|
||||
if (random < drop[3])
|
||||
{
|
||||
st.dropItemsAlways((random < drop[2]) ? drop[0] : drop[1], 1, 0);
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q375_WhisperOfDreams_Part2;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -101,7 +100,7 @@ public class Q375_WhisperOfDreams_Part2 extends Quest
|
||||
st.playSound(QuestState.SOUND_MIDDLE);
|
||||
st.takeItems(KARIK_HORN, 100);
|
||||
st.takeItems(CAVE_HOWLER_SKULL, 100);
|
||||
st.giveItems(REWARDS[Rnd.get(REWARDS.length)], 1);
|
||||
st.giveItems(REWARDS[getRandom(REWARDS.length)], 1);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q376_ExplorationOfTheGiantsCave_Part1;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -232,7 +231,7 @@ public class Q376_ExplorationOfTheGiantsCave_Part1 extends Quest
|
||||
st.takeItems(book, 1);
|
||||
}
|
||||
|
||||
st.giveItems(RECIPES[type][Rnd.get(RECIPES[type].length)], 1);
|
||||
st.giveItems(RECIPES[type][getRandom(RECIPES[type].length)], 1);
|
||||
return "31147-04.htm";
|
||||
}
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q377_ExplorationOfTheGiantsCave_Part2;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -150,7 +149,7 @@ public class Q377_ExplorationOfTheGiantsCave_Part2 extends Quest
|
||||
st.takeItems(book, 1);
|
||||
}
|
||||
|
||||
st.giveItems(RECIPES[type][Rnd.get(RECIPES[type].length)], 1);
|
||||
st.giveItems(RECIPES[type][getRandom(RECIPES[type].length)], 1);
|
||||
return "31147-04.htm";
|
||||
}
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q379_FantasyWine;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -64,7 +63,7 @@ public class Q379_FantasyWine extends Quest
|
||||
{
|
||||
st.takeItems(LEAF, 80);
|
||||
st.takeItems(STONE, 100);
|
||||
final int rand = Rnd.get(10);
|
||||
final int rand = getRandom(10);
|
||||
if (rand < 3)
|
||||
{
|
||||
htmltext = "30074-6.htm";
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q380_BringOutTheFlavorOfIngredients;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -133,7 +132,7 @@ public class Q380_BringOutTheFlavorOfIngredients extends Quest
|
||||
else if (cond == 6)
|
||||
{
|
||||
st.giveItems(RITRON_JELLY, 1);
|
||||
if (Rnd.get(100) < 55)
|
||||
if (getRandom(100) < 55)
|
||||
{
|
||||
htmltext = "30069-11.htm";
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q382_KailsMagicCoin;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -118,7 +117,7 @@ public class Q382_KailsMagicCoin extends Quest
|
||||
}
|
||||
case FALLEN_ORC_CAPTAIN:
|
||||
{
|
||||
st.dropItems(5961 + Rnd.get(3), 1, 0, 100000);
|
||||
st.dropItems(5961 + getRandom(3), 1, 0, 100000);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q383_SearchingForTreasure;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -101,7 +100,7 @@ public class Q383_SearchingForTreasure extends Quest
|
||||
|
||||
// Adena reward.
|
||||
int i1 = 0;
|
||||
int i0 = Rnd.get(100);
|
||||
int i0 = getRandom(100);
|
||||
if (i0 < 5)
|
||||
{
|
||||
st.giveItems(2450, 1);
|
||||
@@ -123,7 +122,7 @@ public class Q383_SearchingForTreasure extends Quest
|
||||
i1 += 500;
|
||||
}
|
||||
|
||||
i0 = Rnd.get(1000);
|
||||
i0 = getRandom(1000);
|
||||
if (i0 < 25)
|
||||
{
|
||||
st.giveItems(4481, 1);
|
||||
@@ -177,7 +176,7 @@ public class Q383_SearchingForTreasure extends Quest
|
||||
i1 += 300;
|
||||
}
|
||||
|
||||
i0 = Rnd.get(100);
|
||||
i0 = getRandom(100);
|
||||
if (i0 < 4)
|
||||
{
|
||||
st.giveItems(1337, 1);
|
||||
@@ -211,7 +210,7 @@ public class Q383_SearchingForTreasure extends Quest
|
||||
i1 += 500;
|
||||
}
|
||||
|
||||
i0 = Rnd.get(100);
|
||||
i0 = getRandom(100);
|
||||
if (i0 < 20)
|
||||
{
|
||||
st.giveItems(4408, 1);
|
||||
|
@@ -19,7 +19,6 @@ package quests.Q384_WarehouseKeepersPastime;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.commons.util.StringUtil;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -241,7 +240,7 @@ public class Q384_WarehouseKeepersPastime extends Quest
|
||||
{
|
||||
htmltext = getHtmlText(npcId + "-23.htm");
|
||||
|
||||
final int chance = Rnd.get(100);
|
||||
final int chance = getRandom(100);
|
||||
for (int[] reward : ((st.get("bet") == "10") ? _rewards_10_win : _rewards_100_win))
|
||||
{
|
||||
if (chance < reward[0])
|
||||
@@ -259,7 +258,7 @@ public class Q384_WarehouseKeepersPastime extends Quest
|
||||
{
|
||||
htmltext = getHtmlText(npcId + "-25.htm");
|
||||
|
||||
final int chance = Rnd.get(100);
|
||||
final int chance = getRandom(100);
|
||||
for (int[] reward : ((st.get("bet") == "10") ? _rewards_10_lose : _rewards_100_lose))
|
||||
{
|
||||
if (chance < reward[0])
|
||||
|
@@ -19,7 +19,6 @@ package quests.Q386_StolenDignity;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.commons.util.StringUtil;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -229,12 +228,12 @@ public class Q386_StolenDignity extends Quest
|
||||
if (winningLines == 3)
|
||||
{
|
||||
htmltext = getHtmlText("30843-22.htm");
|
||||
st.rewardItems(REWARDS[Rnd.get(REWARDS.length)], 4);
|
||||
st.rewardItems(REWARDS[getRandom(REWARDS.length)], 4);
|
||||
}
|
||||
else if (winningLines == 0)
|
||||
{
|
||||
htmltext = getHtmlText("30843-24.htm");
|
||||
st.rewardItems(REWARDS[Rnd.get(REWARDS.length)], 10);
|
||||
st.rewardItems(REWARDS[getRandom(REWARDS.length)], 10);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q403_PathToARogue;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.ClassId;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -241,7 +240,7 @@ public class Q403_PathToARogue extends Quest
|
||||
{
|
||||
if (st.isCond(5))
|
||||
{
|
||||
final int randomItem = Rnd.get(STOLEN_JEWELRY, STOLEN_NECKLACE);
|
||||
final int randomItem = getRandom(STOLEN_JEWELRY, STOLEN_NECKLACE);
|
||||
if (!st.hasQuestItems(randomItem))
|
||||
{
|
||||
st.giveItems(randomItem, 1);
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q414_PathToAnOrcRaider;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.enums.ClassId;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -231,7 +230,7 @@ public class Q414_PathToAnOrcRaider extends Quest
|
||||
{
|
||||
if (st.isCond(1))
|
||||
{
|
||||
if (st.getQuestItemsCount(GREEN_BLOOD) <= Rnd.get(20))
|
||||
if (st.getQuestItemsCount(GREEN_BLOOD) <= getRandom(20))
|
||||
{
|
||||
st.playSound(QuestState.SOUND_ITEMGET);
|
||||
st.giveItems(GREEN_BLOOD, 1);
|
||||
@@ -254,7 +253,7 @@ public class Q414_PathToAnOrcRaider extends Quest
|
||||
}
|
||||
case UMBAR_ORC:
|
||||
{
|
||||
if ((st.isCond(3) || st.isCond(4)) && (st.getQuestItemsCount(HEAD_OF_BETRAYER) < 2) && (Rnd.get(10) < 2))
|
||||
if ((st.isCond(3) || st.isCond(4)) && (st.getQuestItemsCount(HEAD_OF_BETRAYER) < 2) && (getRandom(10) < 2))
|
||||
{
|
||||
if (st.isCond(3))
|
||||
{
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user