Make use of script random methods.
This commit is contained in:
		| @@ -24,7 +24,6 @@ import org.l2jmobius.Config; | ||||
| import org.l2jmobius.commons.threads.ThreadPool; | ||||
| import org.l2jmobius.commons.util.Chronos; | ||||
| import org.l2jmobius.commons.util.CommonUtil; | ||||
| import org.l2jmobius.commons.util.Rnd; | ||||
| import org.l2jmobius.gameserver.enums.ChatType; | ||||
| import org.l2jmobius.gameserver.instancemanager.InstanceManager; | ||||
| import org.l2jmobius.gameserver.instancemanager.SoIManager; | ||||
| @@ -417,7 +416,7 @@ public class HallOfErosionAttack extends AbstractNpcAI | ||||
| 				} | ||||
| 				 | ||||
| 				player.destroyItemByItemId("SOI", 13797, 1, player, true); | ||||
| 				final Location loc = world.deadTumors.get(Rnd.get(world.deadTumors.size())).getLocation(); | ||||
| 				final Location loc = world.deadTumors.get(getRandom(world.deadTumors.size())).getLocation(); | ||||
| 				if (loc != null) | ||||
| 				{ | ||||
| 					broadCastPacket(world, new ExShowScreenMessage(NpcStringId.S1_S_PARTY_HAS_MOVED_TO_A_DIFFERENT_LOCATION_THROUGH_THE_CRACK_IN_THE_TUMOR, 2, 8000)); | ||||
| @@ -454,9 +453,9 @@ public class HallOfErosionAttack extends AbstractNpcAI | ||||
| 			final HEAWorld world = (HEAWorld) tmpworld; | ||||
| 			if (npc.getId() == 18668) | ||||
| 			{ | ||||
| 				for (int i = 0; i < Rnd.get(1, 4); i++) | ||||
| 				for (int i = 0; i < getRandom(1, 4); i++) | ||||
| 				{ | ||||
| 					addSpawn(mobs[Rnd.get(mobs.length)], npc.getLocation(), world.getInstanceId()); | ||||
| 					addSpawn(mobs[getRandom(mobs.length)], npc.getLocation(), world.getInstanceId()); | ||||
| 				} | ||||
| 				npc.doDie(npc); | ||||
| 			} | ||||
| @@ -539,7 +538,7 @@ public class HallOfErosionAttack extends AbstractNpcAI | ||||
| 			if (npc.getId() == TUMOR_ALIVE) | ||||
| 			{ | ||||
| 				world.addTumorCount(-1); | ||||
| 				npc.dropItem(player, 13797, Rnd.get(2, 5)); | ||||
| 				npc.dropItem(player, 13797, getRandom(2, 5)); | ||||
| 				npc.deleteMe(); | ||||
| 				world.deadTumor = addSpawn(TUMOR_DEAD, loc, world.getInstanceId()); | ||||
| 				world.deadTumors.add(world.deadTumor); | ||||
| @@ -553,7 +552,7 @@ public class HallOfErosionAttack extends AbstractNpcAI | ||||
| 				if ((world.tumorCount == 0) && (world.cohemenes == null)) | ||||
| 				{ | ||||
| 					broadCastPacket(world, new ExShowScreenMessage(NpcStringId.ALL_THE_TUMORS_INSIDE_S1_HAVE_BEEN_DESTROYED_DRIVEN_INTO_A_CORNER_COHEMENES_APPEARS_CLOSE_BY, 2, 8000)); | ||||
| 					final int[] spawn = COHEMENES_SPAWN[Rnd.get(0, COHEMENES_SPAWN.length - 1)]; | ||||
| 					final int[] spawn = COHEMENES_SPAWN[getRandom(0, COHEMENES_SPAWN.length - 1)]; | ||||
| 					final Npc n = addSpawn(spawn[0], spawn[1], spawn[2], spawn[3], spawn[4], false, 0, false, world.getInstanceId()); | ||||
| 					n.broadcastPacket(new NpcSay(n.getObjectId(), ChatType.SHOUT, n.getId(), NpcStringId.C_MON_C_MON_SHOW_YOUR_FACE_YOU_LITTLE_RATS_LET_ME_SEE_WHAT_THE_DOOMED_WEAKLINGS_ARE_SCHEMING)); | ||||
| 					world.cohemenes = n; | ||||
|   | ||||
| @@ -24,7 +24,6 @@ import org.l2jmobius.Config; | ||||
| import org.l2jmobius.commons.threads.ThreadPool; | ||||
| import org.l2jmobius.commons.util.Chronos; | ||||
| import org.l2jmobius.commons.util.CommonUtil; | ||||
| import org.l2jmobius.commons.util.Rnd; | ||||
| import org.l2jmobius.gameserver.enums.ChatType; | ||||
| import org.l2jmobius.gameserver.instancemanager.InstanceManager; | ||||
| import org.l2jmobius.gameserver.model.CommandChannel; | ||||
| @@ -439,7 +438,7 @@ public class HallOfErosionDefence extends AbstractNpcAI | ||||
| 				} | ||||
| 				 | ||||
| 				player.destroyItemByItemId("SOI", 13797, 1, player, true); | ||||
| 				final Location loc = world.deadTumors.get(Rnd.get(world.deadTumors.size())).getLocation(); | ||||
| 				final Location loc = world.deadTumors.get(getRandom(world.deadTumors.size())).getLocation(); | ||||
| 				if (loc != null) | ||||
| 				{ | ||||
| 					broadCastPacket(world, new ExShowScreenMessage(NpcStringId.S1_S_PARTY_HAS_MOVED_TO_A_DIFFERENT_LOCATION_THROUGH_THE_CRACK_IN_THE_TUMOR, 2, 8000)); | ||||
| @@ -476,9 +475,9 @@ public class HallOfErosionDefence extends AbstractNpcAI | ||||
| 			final HEDWorld world = (HEDWorld) tmpworld; | ||||
| 			if (npc.getId() == 18668) | ||||
| 			{ | ||||
| 				for (int i = 0; i < Rnd.get(1, 4); i++) | ||||
| 				for (int i = 0; i < getRandom(1, 4); i++) | ||||
| 				{ | ||||
| 					addSpawn(mobs[Rnd.get(mobs.length)], npc.getLocation(), world.getInstanceId()); | ||||
| 					addSpawn(mobs[getRandom(mobs.length)], npc.getLocation(), world.getInstanceId()); | ||||
| 				} | ||||
| 				npc.deleteMe(); | ||||
| 			} | ||||
| @@ -522,7 +521,7 @@ public class HallOfErosionDefence extends AbstractNpcAI | ||||
| 			final HEDWorld world = (HEDWorld) tmpworld; | ||||
| 			if (npc.getId() == TUMOR_ALIVE) | ||||
| 			{ | ||||
| 				npc.dropItem(player, 13797, Rnd.get(2, 5)); | ||||
| 				npc.dropItem(player, 13797, getRandom(2, 5)); | ||||
| 				npc.deleteMe(); | ||||
| 				notifyTumorDeath(npc, world); | ||||
| 				world.deadTumor = addSpawn(TUMOR_DEAD, npc.getLocation(), world.getInstanceId()); | ||||
|   | ||||
| @@ -25,7 +25,6 @@ import org.l2jmobius.Config; | ||||
| import org.l2jmobius.commons.threads.ThreadPool; | ||||
| import org.l2jmobius.commons.util.Chronos; | ||||
| import org.l2jmobius.commons.util.CommonUtil; | ||||
| import org.l2jmobius.commons.util.Rnd; | ||||
| import org.l2jmobius.gameserver.ai.CtrlIntention; | ||||
| import org.l2jmobius.gameserver.enums.ChatType; | ||||
| import org.l2jmobius.gameserver.enums.Movie; | ||||
| @@ -451,7 +450,7 @@ public class HeartInfinityAttack extends AbstractNpcAI | ||||
| 				} | ||||
| 				 | ||||
| 				player.destroyItemByItemId("SOI", 13797, 1, player, true); | ||||
| 				final Location loc = world.deadTumors.get(Rnd.get(world.deadTumors.size())).getLocation(); | ||||
| 				final Location loc = world.deadTumors.get(getRandom(world.deadTumors.size())).getLocation(); | ||||
| 				if (loc != null) | ||||
| 				{ | ||||
| 					broadCastPacket(world, new ExShowScreenMessage(NpcStringId.S1_S_PARTY_HAS_MOVED_TO_A_DIFFERENT_LOCATION_THROUGH_THE_CRACK_IN_THE_TUMOR, 2, 8000)); | ||||
| @@ -495,9 +494,9 @@ public class HeartInfinityAttack extends AbstractNpcAI | ||||
| 			 | ||||
| 			if (npc.getId() == 18668) | ||||
| 			{ | ||||
| 				for (int i = 0; i < Rnd.get(1, 4); i++) | ||||
| 				for (int i = 0; i < getRandom(1, 4); i++) | ||||
| 				{ | ||||
| 					addSpawn(mobs[Rnd.get(mobs.length)], npc.getLocation(), world.getInstanceId()); | ||||
| 					addSpawn(mobs[getRandom(mobs.length)], npc.getLocation(), world.getInstanceId()); | ||||
| 				} | ||||
| 				npc.doDie(npc); | ||||
| 			} | ||||
| @@ -592,7 +591,7 @@ public class HeartInfinityAttack extends AbstractNpcAI | ||||
| 			if (npc.getId() == ALIVETUMOR) | ||||
| 			{ | ||||
| 				world.addTumorCount(-1); | ||||
| 				npc.dropItem(player, 13797, Rnd.get(2, 5)); | ||||
| 				npc.dropItem(player, 13797, getRandom(2, 5)); | ||||
| 				npc.deleteMe(); | ||||
| 				world.deadTumor = addSpawn(DEADTUMOR, loc, world.getInstanceId()); | ||||
| 				world.deadTumors.add(world.deadTumor); | ||||
|   | ||||
| @@ -24,7 +24,6 @@ import org.l2jmobius.Config; | ||||
| import org.l2jmobius.commons.threads.ThreadPool; | ||||
| import org.l2jmobius.commons.util.Chronos; | ||||
| import org.l2jmobius.commons.util.CommonUtil; | ||||
| import org.l2jmobius.commons.util.Rnd; | ||||
| import org.l2jmobius.gameserver.ai.CtrlIntention; | ||||
| import org.l2jmobius.gameserver.enums.ChatType; | ||||
| import org.l2jmobius.gameserver.instancemanager.InstanceManager; | ||||
| @@ -496,7 +495,7 @@ public class HeartInfinityDefence extends AbstractNpcAI | ||||
| 				} | ||||
| 				 | ||||
| 				player.destroyItemByItemId("SOI", 13797, 1, player, true); | ||||
| 				final Location loc = world.deadTumors.get(Rnd.get(world.deadTumors.size())).getLocation(); | ||||
| 				final Location loc = world.deadTumors.get(getRandom(world.deadTumors.size())).getLocation(); | ||||
| 				if (loc != null) | ||||
| 				{ | ||||
| 					broadCastPacket(world, new ExShowScreenMessage(NpcStringId.S1_S_PARTY_HAS_MOVED_TO_A_DIFFERENT_LOCATION_THROUGH_THE_CRACK_IN_THE_TUMOR, 2, 8000)); | ||||
| @@ -540,9 +539,9 @@ public class HeartInfinityDefence extends AbstractNpcAI | ||||
| 			 | ||||
| 			if (npc.getId() == 18668) | ||||
| 			{ | ||||
| 				for (int i = 0; i < Rnd.get(1, 4); i++) | ||||
| 				for (int i = 0; i < getRandom(1, 4); i++) | ||||
| 				{ | ||||
| 					addSpawn(mobs[Rnd.get(mobs.length)], npc.getLocation(), world.getInstanceId()); | ||||
| 					addSpawn(mobs[getRandom(mobs.length)], npc.getLocation(), world.getInstanceId()); | ||||
| 				} | ||||
| 				npc.doDie(npc); | ||||
| 			} | ||||
| @@ -578,7 +577,7 @@ public class HeartInfinityDefence extends AbstractNpcAI | ||||
| 			final Location loc = npc.getLocation(); | ||||
| 			if (npc.getId() == ALIVETUMOR) | ||||
| 			{ | ||||
| 				npc.dropItem(player, 13797, Rnd.get(2, 5)); | ||||
| 				npc.dropItem(player, 13797, getRandom(2, 5)); | ||||
| 				npc.deleteMe(); | ||||
| 				world.deadTumor = addSpawn(DEADTUMOR, loc, world.getInstanceId()); | ||||
| 				world.deadTumors.add(world.deadTumor); | ||||
|   | ||||
| @@ -25,7 +25,6 @@ import java.util.Map; | ||||
| import org.l2jmobius.Config; | ||||
| import org.l2jmobius.commons.util.Chronos; | ||||
| import org.l2jmobius.commons.util.CommonUtil; | ||||
| import org.l2jmobius.commons.util.Rnd; | ||||
| import org.l2jmobius.gameserver.ai.CtrlIntention; | ||||
| import org.l2jmobius.gameserver.data.xml.SkillData; | ||||
| import org.l2jmobius.gameserver.enums.Movie; | ||||
| @@ -1255,7 +1254,7 @@ public class SeedOfDestruction extends AbstractNpcAI | ||||
| 						final Player target = world.getAllowed().stream().findAny().get(); | ||||
| 						if ((world.deviceSpawnedMobCount < MAX_DEVICE_SPAWNED_MOB_COUNT) && (target != null) && ((npc != null) && (target.getInstanceId() == npc.getInstanceId())) && !target.isDead()) | ||||
| 						{ | ||||
| 							final Attackable mob = (Attackable) addSpawn(SPAWN_MOB_IDS[Rnd.get(SPAWN_MOB_IDS.length)], npc.getSpawn().getX(), npc.getSpawn().getY(), npc.getSpawn().getZ(), npc.getSpawn().getHeading(), false, 0, false, world.getInstanceId()); | ||||
| 							final Attackable mob = (Attackable) addSpawn(SPAWN_MOB_IDS[getRandom(SPAWN_MOB_IDS.length)], npc.getSpawn().getX(), npc.getSpawn().getY(), npc.getSpawn().getZ(), npc.getSpawn().getHeading(), false, 0, false, world.getInstanceId()); | ||||
| 							world.deviceSpawnedMobCount++; | ||||
| 							mob.setSeeThroughSilentMove(true); | ||||
| 							mob.setRunning(); | ||||
|   | ||||
| @@ -17,7 +17,6 @@ | ||||
| package ai.bosses.DrChaos; | ||||
|  | ||||
| import org.l2jmobius.commons.util.Chronos; | ||||
| import org.l2jmobius.commons.util.Rnd; | ||||
| import org.l2jmobius.gameserver.ai.CtrlIntention; | ||||
| import org.l2jmobius.gameserver.enums.ChatType; | ||||
| import org.l2jmobius.gameserver.instancemanager.GrandBossManager; | ||||
| @@ -198,7 +197,7 @@ public class DrChaos extends AbstractNpcAI | ||||
| 		String htmltext = ""; | ||||
| 		if (GrandBossManager.getInstance().getBossStatus(CHAOS_GOLEM) == NORMAL) | ||||
| 		{ | ||||
| 			_pissedOffTimer -= 1 + Rnd.get(5); // remove 1-5 secs. | ||||
| 			_pissedOffTimer -= 1 + getRandom(5); // remove 1-5 secs. | ||||
| 			if ((_pissedOffTimer > 20) && (_pissedOffTimer <= 30)) | ||||
| 			{ | ||||
| 				htmltext = "<html><body>Doctor Chaos:<br>What?! Who are you? How did you come here?<br>You really look suspicious... Aren't those filthy members of Black Anvil guild send you? No? Mhhhhh... I don't trust you!</body></html>"; | ||||
| @@ -237,7 +236,7 @@ public class DrChaos extends AbstractNpcAI | ||||
| 		npc.broadcastSay(ChatType.NPC_GENERAL, "Urggh! You will pay dearly for this insult."); | ||||
| 		 | ||||
| 		// "lock" Dr. Chaos for regular RB time (36H fixed +- 24H random) | ||||
| 		final long respawnTime = (36 + Rnd.get(-24, 24)) * 3600000; | ||||
| 		final long respawnTime = (36 + getRandom(-24, 24)) * 3600000; | ||||
| 		GrandBossManager.getInstance().setBossStatus(CHAOS_GOLEM, DEAD); | ||||
| 		startQuestTimer("reset_drchaos", respawnTime, null, null, false); | ||||
| 		 | ||||
| @@ -251,7 +250,7 @@ public class DrChaos extends AbstractNpcAI | ||||
| 	@Override | ||||
| 	public String onAttack(Npc npc, Player victim, int damage, boolean isPet) | ||||
| 	{ | ||||
| 		final int chance = Rnd.get(300); | ||||
| 		final int chance = getRandom(300); | ||||
| 		 | ||||
| 		// Choose a message from 3 choices (1/100) | ||||
| 		if (chance < 3) | ||||
|   | ||||
| @@ -18,7 +18,6 @@ package quests.Q00025_HidingBehindTheTruth; | ||||
|  | ||||
| import java.util.HashMap; | ||||
|  | ||||
| import org.l2jmobius.commons.util.Rnd; | ||||
| import org.l2jmobius.gameserver.ai.CtrlIntention; | ||||
| import org.l2jmobius.gameserver.enums.ChatType; | ||||
| import org.l2jmobius.gameserver.enums.QuestSound; | ||||
| @@ -260,7 +259,7 @@ public class Q00025_HidingBehindTheTruth extends Quest | ||||
| 				{ | ||||
| 					htmltext = "31533-03.html"; | ||||
| 				} | ||||
| 				else if (Rnd.get(60) > qs.getMemoStateEx(1)) | ||||
| 				else if (getRandom(60) > qs.getMemoStateEx(1)) | ||||
| 				{ | ||||
| 					qs.setMemoStateEx(1, qs.getMemoStateEx(1) + 20); | ||||
| 					qs.setMemoStateEx(npc.getId(), 1); | ||||
|   | ||||
| @@ -23,7 +23,6 @@ import java.util.HashMap; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
|  | ||||
| import org.l2jmobius.commons.util.Rnd; | ||||
| import org.l2jmobius.gameserver.ai.CtrlEvent; | ||||
| import org.l2jmobius.gameserver.ai.CtrlIntention; | ||||
| import org.l2jmobius.gameserver.data.xml.SkillData; | ||||
| @@ -535,7 +534,7 @@ public class Q00144_PailakaInjuredDragon extends Quest | ||||
| 			case VARKA_SILENOS_RECRUIT: | ||||
| 			{ | ||||
| 				dropHerb(npc, player, HP_HERBS_DROPLIST); | ||||
| 				if (qs.isCond(3) && hasQuestItems(player, SPEAR) && !hasQuestItems(player, STAGE1) && (Rnd.get(100) < 25)) | ||||
| 				if (qs.isCond(3) && hasQuestItems(player, SPEAR) && !hasQuestItems(player, STAGE1) && (getRandom(100) < 25)) | ||||
| 				{ | ||||
| 					giveItems(player, STAGE1, 1); | ||||
| 					player.sendPacket(QuestSound.ITEMSOUND_QUEST_ITEMGET.getPacket()); | ||||
| @@ -549,7 +548,7 @@ public class Q00144_PailakaInjuredDragon extends Quest | ||||
| 			case VARKA_SILENOS_WARRIOR: | ||||
| 			{ | ||||
| 				dropHerb(npc, player, HP_HERBS_DROPLIST); | ||||
| 				if (qs.isCond(3) && hasQuestItems(player, SPEAR) && !hasQuestItems(player, STAGE1) && (Rnd.get(100) < 25)) | ||||
| 				if (qs.isCond(3) && hasQuestItems(player, SPEAR) && !hasQuestItems(player, STAGE1) && (getRandom(100) < 25)) | ||||
| 				{ | ||||
| 					giveItems(player, STAGE1, 1); | ||||
| 					player.sendPacket(QuestSound.ITEMSOUND_QUEST_ITEMGET.getPacket()); | ||||
| @@ -563,7 +562,7 @@ public class Q00144_PailakaInjuredDragon extends Quest | ||||
| 			case VARKA_ELITE_GUARD: | ||||
| 			{ | ||||
| 				dropHerb(npc, player, HP_HERBS_DROPLIST); | ||||
| 				if (qs.isCond(3) && hasQuestItems(player, SPEAR) && !hasQuestItems(player, STAGE1) && (Rnd.get(100) < 25)) | ||||
| 				if (qs.isCond(3) && hasQuestItems(player, SPEAR) && !hasQuestItems(player, STAGE1) && (getRandom(100) < 25)) | ||||
| 				{ | ||||
| 					giveItems(player, STAGE1, 1); | ||||
| 					player.sendPacket(QuestSound.ITEMSOUND_QUEST_ITEMGET.getPacket()); | ||||
| @@ -578,7 +577,7 @@ public class Q00144_PailakaInjuredDragon extends Quest | ||||
| 			case VARKA_SILENOS_OFFICER: | ||||
| 			{ | ||||
| 				dropHerb(npc, player, HP_HERBS_DROPLIST); | ||||
| 				if (qs.isCond(3) && hasQuestItems(player, SPEAR) && !hasQuestItems(player, STAGE1) && (Rnd.get(100) < 25)) | ||||
| 				if (qs.isCond(3) && hasQuestItems(player, SPEAR) && !hasQuestItems(player, STAGE1) && (getRandom(100) < 25)) | ||||
| 				{ | ||||
| 					giveItems(player, STAGE1, 1); | ||||
| 					player.sendPacket(QuestSound.ITEMSOUND_QUEST_ITEMGET.getPacket()); | ||||
| @@ -593,7 +592,7 @@ public class Q00144_PailakaInjuredDragon extends Quest | ||||
| 			case VARKA_SILENOS_GENERAL: | ||||
| 			{ | ||||
| 				dropHerb(npc, player, HP_HERBS_DROPLIST); | ||||
| 				if (qs.isCond(3) && hasQuestItems(player, ENCHSPEAR) && !hasQuestItems(player, STAGE2) && (Rnd.get(100) < 25)) | ||||
| 				if (qs.isCond(3) && hasQuestItems(player, ENCHSPEAR) && !hasQuestItems(player, STAGE2) && (getRandom(100) < 25)) | ||||
| 				{ | ||||
| 					giveItems(player, STAGE2, 1); | ||||
| 					player.sendPacket(QuestSound.ITEMSOUND_QUEST_ITEMGET.getPacket()); | ||||
| @@ -607,7 +606,7 @@ public class Q00144_PailakaInjuredDragon extends Quest | ||||
| 			case VARKAS_PROPHET: | ||||
| 			{ | ||||
| 				dropHerb(npc, player, HP_HERBS_DROPLIST); | ||||
| 				if (qs.isCond(3) && hasQuestItems(player, ENCHSPEAR) && !hasQuestItems(player, STAGE2) && (Rnd.get(100) < 25)) | ||||
| 				if (qs.isCond(3) && hasQuestItems(player, ENCHSPEAR) && !hasQuestItems(player, STAGE2) && (getRandom(100) < 25)) | ||||
| 				{ | ||||
| 					giveItems(player, STAGE2, 1); | ||||
| 					player.sendPacket(QuestSound.ITEMSOUND_QUEST_ITEMGET.getPacket()); | ||||
| @@ -621,7 +620,7 @@ public class Q00144_PailakaInjuredDragon extends Quest | ||||
| 			case VARKA_SILENOS_HEAD_GUARD: | ||||
| 			{ | ||||
| 				dropHerb(npc, player, HP_HERBS_DROPLIST); | ||||
| 				if (qs.isCond(3) && hasQuestItems(player, ENCHSPEAR) && !hasQuestItems(player, STAGE2) && (Rnd.get(100) < 25)) | ||||
| 				if (qs.isCond(3) && hasQuestItems(player, ENCHSPEAR) && !hasQuestItems(player, STAGE2) && (getRandom(100) < 25)) | ||||
| 				{ | ||||
| 					giveItems(player, STAGE2, 1); | ||||
| 					player.sendPacket(QuestSound.ITEMSOUND_QUEST_ITEMGET.getPacket()); | ||||
| @@ -635,7 +634,7 @@ public class Q00144_PailakaInjuredDragon extends Quest | ||||
| 			case PROPHET_GUARD: | ||||
| 			{ | ||||
| 				dropHerb(npc, player, HP_HERBS_DROPLIST); | ||||
| 				if (qs.isCond(3) && hasQuestItems(player, ENCHSPEAR) && !hasQuestItems(player, STAGE2) && (Rnd.get(100) < 25)) | ||||
| 				if (qs.isCond(3) && hasQuestItems(player, ENCHSPEAR) && !hasQuestItems(player, STAGE2) && (getRandom(100) < 25)) | ||||
| 				{ | ||||
| 					giveItems(player, STAGE2, 1); | ||||
| 					player.sendPacket(QuestSound.ITEMSOUND_QUEST_ITEMGET.getPacket()); | ||||
| @@ -899,7 +898,7 @@ public class Q00144_PailakaInjuredDragon extends Quest | ||||
| 	 | ||||
| 	private void dropHerb(Npc mob, Player player, int[][] drop) | ||||
| 	{ | ||||
| 		final int chance = Rnd.get(100); | ||||
| 		final int chance = getRandom(100); | ||||
| 		for (int[] element : drop) | ||||
| 		{ | ||||
| 			if (chance < element[2]) | ||||
| @@ -916,9 +915,9 @@ public class Q00144_PailakaInjuredDragon extends Quest | ||||
| 		Collections.shuffle(DROPLIST); | ||||
| 		for (ItemChanceHolder drop : DROPLIST) | ||||
| 		{ | ||||
| 			if (Rnd.get(100) < drop.getChance()) | ||||
| 			if (getRandom(100) < drop.getChance()) | ||||
| 			{ | ||||
| 				((Monster) mob).dropItem(player, drop.getId(), Rnd.get(1, 6)); | ||||
| 				((Monster) mob).dropItem(player, drop.getId(), getRandom(1, 6)); | ||||
| 				return; | ||||
| 			} | ||||
| 		} | ||||
|   | ||||
| @@ -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.quest.Quest; | ||||
| @@ -109,7 +108,7 @@ public class Q00356_DigUpTheSeaOfSpores extends Quest | ||||
| 			} | ||||
| 			case "FINISH": | ||||
| 			{ | ||||
| 				final int value = Rnd.get(100); | ||||
| 				final int value = getRandom(100); | ||||
| 				int adena = 0; | ||||
| 				if (value < 20) | ||||
| 				{ | ||||
|   | ||||
| @@ -19,7 +19,6 @@ package quests.Q00426_QuestForFishingShot; | ||||
| import java.util.HashMap; | ||||
| import java.util.Map; | ||||
|  | ||||
| import org.l2jmobius.commons.util.Rnd; | ||||
| import org.l2jmobius.gameserver.enums.QuestSound; | ||||
| import org.l2jmobius.gameserver.model.actor.Npc; | ||||
| import org.l2jmobius.gameserver.model.actor.Player; | ||||
| @@ -392,7 +391,7 @@ public class Q00426_QuestForFishingShot extends Quest | ||||
| 		{ | ||||
| 			if (MOBS_SPECIAL.containsKey(npc.getId())) | ||||
| 			{ | ||||
| 				if (Rnd.get(1000) <= MOBS_SPECIAL.get(npc.getId()).chance) | ||||
| 				if (getRandom(1000) <= MOBS_SPECIAL.get(npc.getId()).chance) | ||||
| 				{ | ||||
| 					rewardItems(qs.getPlayer(), SWEET_FLUID, MOBS_SPECIAL.get(npc.getId()).reward + 1); | ||||
| 				} | ||||
| @@ -404,7 +403,7 @@ public class Q00426_QuestForFishingShot extends Quest | ||||
| 			} | ||||
| 			else | ||||
| 			{ | ||||
| 				if (Rnd.get(1000) <= MOBS.get(npc.getId()).chance) | ||||
| 				if (getRandom(1000) <= MOBS.get(npc.getId()).chance) | ||||
| 				{ | ||||
| 					rewardItems(qs.getPlayer(), SWEET_FLUID, MOBS.get(npc.getId()).reward); | ||||
| 					playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); | ||||
|   | ||||
| @@ -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.model.actor.Npc; | ||||
| import org.l2jmobius.gameserver.model.actor.Player; | ||||
| import org.l2jmobius.gameserver.model.quest.Quest; | ||||
| @@ -666,7 +665,7 @@ public class Q00662_AGameOfCards extends Quest | ||||
| 			} | ||||
| 		} | ||||
| 		 | ||||
| 		final Player player = players.get(Rnd.get(players.size())); | ||||
| 		final Player player = players.get(getRandom(players.size())); | ||||
| 		if ((player != null) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false) && (MONSTERS.get(npc.getId()) < getRandom(1000))) | ||||
| 		{ | ||||
| 			final QuestState qs = getQuestState(player, false); | ||||
|   | ||||
| @@ -16,7 +16,6 @@ | ||||
|  */ | ||||
| package quests.Q00697_DefendTheHallOfErosion; | ||||
|  | ||||
| import org.l2jmobius.commons.util.Rnd; | ||||
| import org.l2jmobius.gameserver.instancemanager.SoIManager; | ||||
| import org.l2jmobius.gameserver.model.actor.Npc; | ||||
| import org.l2jmobius.gameserver.model.actor.Player; | ||||
| @@ -85,7 +84,7 @@ public class Q00697_DefendTheHallOfErosion extends Quest | ||||
| 				} | ||||
| 				else if (qs.isCond(1) && (qs.getInt("defenceDone") != 0)) | ||||
| 				{ | ||||
| 					giveItems(player, VESPER_STONE, Rnd.get(12, 20)); | ||||
| 					giveItems(player, VESPER_STONE, getRandom(12, 20)); | ||||
| 					qs.unset("defenceDone"); | ||||
| 					qs.exitQuest(true); | ||||
| 					htmltext = "32603-05.html"; | ||||
|   | ||||
| @@ -16,7 +16,6 @@ | ||||
|  */ | ||||
| package quests.Q00698_BlockTheLordsEscape; | ||||
|  | ||||
| import org.l2jmobius.commons.util.Rnd; | ||||
| import org.l2jmobius.gameserver.instancemanager.SoIManager; | ||||
| import org.l2jmobius.gameserver.model.actor.Npc; | ||||
| import org.l2jmobius.gameserver.model.actor.Player; | ||||
| @@ -81,7 +80,7 @@ public class Q00698_BlockTheLordsEscape extends Quest | ||||
| 			{ | ||||
| 				if (qs.isCond(1) && (qs.getInt("defenceDone") == 1)) | ||||
| 				{ | ||||
| 					rewardItems(player, VESPER_STONE, Rnd.get(5, 8)); | ||||
| 					rewardItems(player, VESPER_STONE, getRandom(5, 8)); | ||||
| 					qs.exitQuest(true); | ||||
| 					htmltext = "32603-05.html"; | ||||
| 				} | ||||
|   | ||||
| @@ -16,7 +16,6 @@ | ||||
|  */ | ||||
| package quests.Q00708_PathToBecomingALordGludio; | ||||
|  | ||||
| import org.l2jmobius.commons.util.Rnd; | ||||
| import org.l2jmobius.gameserver.enums.ChatType; | ||||
| import org.l2jmobius.gameserver.instancemanager.CastleManager; | ||||
| import org.l2jmobius.gameserver.instancemanager.FortManager; | ||||
| @@ -169,7 +168,7 @@ public final class Q00708_PathToBecomingALordGludio extends Quest | ||||
| 		final QuestState qs = killer.getQuestState(getName()); | ||||
| 		if ((qs != null) && qs.isCond(6)) | ||||
| 		{ | ||||
| 			if ((npc.getId() != HEADLESS_KNIGHT) && (Rnd.get(9) == 0)) | ||||
| 			if ((npc.getId() != HEADLESS_KNIGHT) && (getRandom(9) == 0)) | ||||
| 			{ | ||||
| 				addSpawn(HEADLESS_KNIGHT, npc, true, 300000); | ||||
| 			} | ||||
|   | ||||
| @@ -17,7 +17,6 @@ | ||||
| package quests.Q00709_PathToBecomingALordDion; | ||||
|  | ||||
| import org.l2jmobius.commons.util.CommonUtil; | ||||
| import org.l2jmobius.commons.util.Rnd; | ||||
| import org.l2jmobius.gameserver.enums.ChatType; | ||||
| import org.l2jmobius.gameserver.instancemanager.CastleManager; | ||||
| import org.l2jmobius.gameserver.instancemanager.FortManager; | ||||
| @@ -164,7 +163,7 @@ public final class Q00709_PathToBecomingALordDion extends Quest | ||||
| 		final QuestState qs = killer.getQuestState(getName()); | ||||
| 		if ((qs != null) && qs.isCond(6) && CommonUtil.contains(OL_MAHUMS, npc.getId())) | ||||
| 		{ | ||||
| 			if ((npc.getId() != BLOODY_AXE_AIDE) && (Rnd.get(9) == 0)) | ||||
| 			if ((npc.getId() != BLOODY_AXE_AIDE) && (getRandom(9) == 0)) | ||||
| 			{ | ||||
| 				addSpawn(BLOODY_AXE_AIDE, npc, true, 300000); | ||||
| 			} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 MobiusDevelopment
					MobiusDevelopment