Addition of various quest level requirements.
Contributed by Iris.
This commit is contained in:
		| @@ -84,6 +84,7 @@ public class Q00257_TheGuardIsBusy extends Quest | ||||
| 		addTalkId(GILBERT); | ||||
| 		addKillId(MONSTERS.keySet()); | ||||
| 		registerQuestItems(ORC_AMULET, GLUDIO_LORDS_MARK, ORC_NECKLACE, WEREWOLF_FANG); | ||||
| 		addCondMaxLevel(16, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -62,6 +62,7 @@ public class Q00258_BringWolfPelts extends Quest | ||||
| 		addTalkId(LECTOR); | ||||
| 		addKillId(MONSTERS); | ||||
| 		registerQuestItems(WOLF_PELT); | ||||
| 		addCondMaxLevel(9, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -66,6 +66,7 @@ public class Q00259_RequestFromTheFarmOwner extends Quest | ||||
| 		addTalkId(EDMOND, MARIUS); | ||||
| 		addKillId(MONSTERS); | ||||
| 		registerQuestItems(SPIDER_SKIN); | ||||
| 		addCondMaxLevel(21, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -59,6 +59,7 @@ public class Q00260_OrcHunting extends Quest | ||||
| 		addTalkId(RAYEN); | ||||
| 		addKillId(MONSTERS.keySet()); | ||||
| 		registerQuestItems(ORC_AMULET, ORC_NECKLACE); | ||||
| 		addCondMaxLevel(16, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -57,6 +57,7 @@ public class Q00261_CollectorsDream extends Quest | ||||
| 		addTalkId(ALSHUPES); | ||||
| 		addKillId(MONSTERS); | ||||
| 		registerQuestItems(SPIDER_LEG); | ||||
| 		addCondMaxLevel(21, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -55,6 +55,7 @@ public class Q00262_TradeWithTheIvoryTower extends Quest | ||||
| 		addTalkId(VOLLODOS); | ||||
| 		addKillId(MOBS_SAC.keySet()); | ||||
| 		registerQuestItems(SPORE_SAC); | ||||
| 		addCondMaxLevel(16, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -57,6 +57,7 @@ public class Q00263_OrcSubjugation extends Quest | ||||
| 		addTalkId(KAYLEEN); | ||||
| 		addKillId(MONSTERS.keySet()); | ||||
| 		registerQuestItems(ORC_AMULET, ORC_NECKLACE); | ||||
| 		addCondMaxLevel(16, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -64,6 +64,7 @@ public class Q00264_KeenClaws extends Quest | ||||
| 		addTalkId(PAINT); | ||||
| 		addKillId(MONSTER_CHANCES.keySet()); | ||||
| 		registerQuestItems(WOLF_CLAW); | ||||
| 		addCondMaxLevel(9, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -54,6 +54,7 @@ public class Q00265_BondsOfSlavery extends Quest | ||||
| 		addTalkId(KRISTIN); | ||||
| 		addKillId(MONSTERS.keySet()); | ||||
| 		registerQuestItems(IMP_SHACKLES); | ||||
| 		addCondMaxLevel(11, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -68,6 +68,7 @@ public class Q00266_PleasOfPixies extends Quest | ||||
| 		addTalkId(PIXY_MURIKA); | ||||
| 		addKillId(MONSTERS.keySet()); | ||||
| 		registerQuestItems(PREDATORS_FANG); | ||||
| 		addCondMaxLevel(8, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -46,6 +46,7 @@ public class Q00267_WrathOfVerdure extends Quest | ||||
| 		addTalkId(TREANT_BREMEC); | ||||
| 		addKillId(GOBLIN_RAIDER); | ||||
| 		registerQuestItems(GOBLIN_CLUB); | ||||
| 		addCondMaxLevel(9, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -50,6 +50,7 @@ public class Q00272_WrathOfAncestors extends Quest | ||||
| 		addTalkId(LIVINA); | ||||
| 		addKillId(MONSTERS); | ||||
| 		registerQuestItems(GRAVE_ROBBERS_HEAD); | ||||
| 		addCondMaxLevel(16, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -56,6 +56,7 @@ public class Q00273_InvadersOfTheHolyLand extends Quest | ||||
| 		addTalkId(VARKEES); | ||||
| 		addKillId(MONSTERS.keySet()); | ||||
| 		registerQuestItems(BLACK_SOULSTONE, RED_SOULSTONE); | ||||
| 		addCondMaxLevel(14, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -53,6 +53,7 @@ public class Q00274_SkirmishWithTheWerewolves extends Quest | ||||
| 		addTalkId(BRUKURSE); | ||||
| 		addKillId(MONSTERS); | ||||
| 		registerQuestItems(WEREWOLF_HEAD, WEREWOLF_TOTEM); | ||||
| 		addCondMaxLevel(18, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -55,6 +55,7 @@ public class Q00275_DarkWingedSpies extends Quest | ||||
| 		addKillId(DARKWING_BAT, VARANGKAS_TRACKER); | ||||
| 		addCreatureSeeId(VARANGKAS_TRACKER); | ||||
| 		registerQuestItems(DARKWING_BAT_FANG, VARANGKAS_PARASITE); | ||||
| 		addCondMaxLevel(15, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -70,6 +70,7 @@ public class Q00276_TotemOfTheHestui extends Quest | ||||
| 		addTalkId(TANAPI); | ||||
| 		addKillId(KASHA_BEAR, KASHA_BEAR_TOTEM); | ||||
| 		registerQuestItems(KASHA_PARASITE, KASHA_CRYSTAL); | ||||
| 		addCondMaxLevel(21, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -47,6 +47,7 @@ public class Q00277_GatekeepersOffering extends Quest | ||||
| 		addTalkId(TAMIL); | ||||
| 		addKillId(GREYSTONE_GOLEM); | ||||
| 		registerQuestItems(STARSTONE); | ||||
| 		addCondMaxLevel(21, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -64,6 +64,7 @@ public class Q00292_BrigandsSweep extends Quest | ||||
| 		addTalkId(SPIRON, BALANKI); | ||||
| 		addKillId(MOB_ITEM_DROP.keySet()); | ||||
| 		registerQuestItems(GOBLIN_NECKLACE, GOBLIN_PENDANT, GOBLIN_LORD_PENDANT, SUSPICIOUS_MEMO, SUSPICIOUS_CONTRACT); | ||||
| 		addCondMaxLevel(18, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -55,6 +55,7 @@ public class Q00293_TheHiddenVeins extends Quest | ||||
| 		addTalkId(FILAUR, CHICHIRIN); | ||||
| 		addKillId(MONSTERS); | ||||
| 		registerQuestItems(CHRYSOLITE_ORE, TORN_MAP_FRAGMENT, HIDDEN_ORE_MAP); | ||||
| 		addCondMaxLevel(15, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -58,6 +58,7 @@ public class Q00294_CovertBusiness extends Quest | ||||
| 		addTalkId(KEEF); | ||||
| 		addKillId(MONSTER_DROP_CHANCE.keySet()); | ||||
| 		registerQuestItems(BAT_FANG); | ||||
| 		addCondMaxLevel(16, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -47,6 +47,7 @@ public class Q00295_DreamingOfTheSkies extends Quest | ||||
| 		addTalkId(ARIN); | ||||
| 		addKillId(MAGICAL_WEAVER); | ||||
| 		registerQuestItems(FLOATING_STONE); | ||||
| 		addCondMaxLevel(15, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -52,6 +52,7 @@ public class Q00296_TarantulasSpiderSilk extends Quest | ||||
| 		addTalkId(TRADER_MION, DEFENDER_NATHAN); | ||||
| 		addKillId(MONSTERS); | ||||
| 		registerQuestItems(TARANTULA_SPIDER_SILK, TARANTULA_SPINNERETTE); | ||||
| 		addCondMaxLevel(21, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -62,6 +62,7 @@ public class Q00300_HuntingLetoLizardman extends Quest | ||||
| 		addTalkId(RATH); | ||||
| 		addKillId(MOBS_SAC.keySet()); | ||||
| 		registerQuestItems(BRACELET_OF_LIZARDMAN); | ||||
| 		addCondMaxLevel(39, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -45,6 +45,7 @@ public class Q00303_CollectArrowheads extends Quest | ||||
| 		addTalkId(MINIA); | ||||
| 		addKillId(TUNATH_ORC_MARKSMAN); | ||||
| 		registerQuestItems(ORCISH_ARROWHEAD); | ||||
| 		addCondMaxLevel(14, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -61,6 +61,7 @@ public class Q00306_CrystalOfFireAndIce extends Quest | ||||
| 		addTalkId(KATERINA); | ||||
| 		addKillId(MONSTER_DROPS.keySet()); | ||||
| 		registerQuestItems(FLAME_SHARD, ICE_SHARD); | ||||
| 		addCondMaxLevel(23, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -47,6 +47,7 @@ public class Q00313_CollectSpores extends Quest | ||||
| 		addTalkId(HERBIEL); | ||||
| 		addKillId(SPORE_FUNGUS); | ||||
| 		registerQuestItems(SPORE_SAC); | ||||
| 		addCondMaxLevel(13, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -60,6 +60,7 @@ public class Q00316_DestroyPlagueCarriers extends Quest | ||||
| 		addAttackId(VAROOL_FOULCLAW); | ||||
| 		addKillId(MONSTER_DROPS.keySet()); | ||||
| 		registerQuestItems(WERERAT_FANG, VAROOL_FOULCLAW_FANG); | ||||
| 		addCondMaxLevel(24, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -48,6 +48,7 @@ public class Q00317_CatchTheWind extends Quest | ||||
| 		addTalkId(RIZRAELL); | ||||
| 		addKillId(MONSTERS); | ||||
| 		registerQuestItems(WIND_SHARD); | ||||
| 		addCondMaxLevel(23, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -50,6 +50,7 @@ public class Q00319_ScentOfDeath extends Quest | ||||
| 		addTalkId(MINALESS); | ||||
| 		addKillId(MARSH_ZOMBIE, MARSH_ZOMBIE_LORD); | ||||
| 		registerQuestItems(ZOMBIES_SKIN); | ||||
| 		addCondMaxLevel(18, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -51,6 +51,7 @@ public class Q00320_BonesTellTheFuture extends Quest | ||||
| 		addTalkId(TETRACH_KAITAR); | ||||
| 		addKillId(MONSTERS); | ||||
| 		registerQuestItems(BONE_FRAGMENT); | ||||
| 		addCondMaxLevel(18, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -56,6 +56,7 @@ public class Q00324_SweetestVenom extends Quest | ||||
| 		addTalkId(ASTARON); | ||||
| 		addKillId(MONSTERS.keySet()); | ||||
| 		registerQuestItems(VENOM_SAC); | ||||
| 		addCondMaxLevel(23, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -65,6 +65,7 @@ public class Q00326_VanquishRemnants extends Quest | ||||
| 		addTalkId(LEOPOLD); | ||||
| 		addKillId(MONSTERS.keySet()); | ||||
| 		registerQuestItems(RED_CROSS_BADGE, BLUE_CROSS_BADGE, BLACK_CROSS_BADGE); | ||||
| 		addCondMaxLevel(30, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -101,6 +101,7 @@ public class Q00327_RecoverTheFarmland extends Quest | ||||
| 		addTalkId(LEIKAN, PIOTUR, IRIS, ASHA, NESTLE); | ||||
| 		addKillId(TUREK_ORK_WARLORD, TUREK_ORK_ARCHER, TUREK_ORK_SKIRMISHER, TUREK_ORK_SUPPLIER, TUREK_ORK_FOOTMAN, TUREK_ORK_SENTINEL, TUREK_ORK_SHAMAN); | ||||
| 		registerQuestItems(TUREK_DOG_TAG, TUREK_MEDALLION, LEIKANS_LETTER); | ||||
| 		addCondMaxLevel(34, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -58,6 +58,7 @@ public class Q00329_CuriosityOfADwarf extends Quest | ||||
| 		addTalkId(TRADER_ROLENTO); | ||||
| 		addKillId(MONSTER_DROPS.keySet()); | ||||
| 		registerQuestItems(GOLEM_HEARTSTONE, BROKEN_HEARTSTONE); | ||||
| 		addCondMaxLevel(38, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -61,6 +61,7 @@ public class Q00331_ArrowOfVengeance extends Quest | ||||
| 		addTalkId(BELTON); | ||||
| 		addKillId(MONSTERS.keySet()); | ||||
| 		registerQuestItems(HARPY_FEATHER, MEDUSA_VENOM, WYRMS_TOOTH); | ||||
| 		addCondMaxLevel(39, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -117,6 +117,7 @@ public class Q00333_HuntOfTheBlackLion extends Quest | ||||
| 		addTalkId(MERCENARY_CAPTAIN_SOPHYA, ABYSSAL_CELEBRANT_UNDRIAS, BLACKSMITH_RUPIO, IRON_GATES_LOCKIRIN, MERCENARY_REEDFOOT, GUILDSMAN_MORGON); | ||||
| 		addKillId(MARSH_STAKATO, NEER_CRAWLER, SPECTER, SORROW_MAIDEN, NEER_CRAWLER_BERSERKER, STRAIN, GHOUL, OL_MAHUM_GUERILLA, OL_MAHUM_RAIDER, OL_MAHUM_MARKSMAN, OL_MAHUM_SERGEANT, OL_MAHUM_CAPTAIN, MARSH_STAKATO_WORKER, MARSH_STAKATO_SOLDIER, MARSH_STAKATO_DRONE, DELU_LIZARDMAN, DELU_LIZARDMAN_SCOUT, DELU_LIZARDMAN_WARRIOR, DELU_LIZARDMAN_HEADHUNTER, MARSH_STAKATO_MARQUESS); | ||||
| 		registerQuestItems(BLACK_LION_MARK, CARGO_BOX_1ST, CARGO_BOX_2ND, CARGO_BOX_3RD, CARGO_BOX_4TH, STATUE_OF_SHILEN_HEAD, STATUE_OF_SHILEN_TORSO, STATUE_OF_SHILEN_ARM, STATUE_OF_SHILEN_LEG, COMPLETE_STATUE_OF_SHILEN, FRAGMENT_OF_ANCIENT_TABLET_1ST_PIECE, FRAGMENT_OF_ANCIENT_TABLET_2ND_PIECE, FRAGMENT_OF_ANCIENT_TABLET_3RD_PIECE, FRAGMENT_OF_ANCIENT_TABLET_4TH_PIECE, COMPLETE_ANCIENT_TABLET, SOPHYAS_1ST_ORDER, SOPHYAS_2ND_ORDER, SOPHYAS_3RD_ORDER, SOPHYAS_4TH_ORDER, LIONS_CLAW, LIONS_EYE, GUILD_COIN, UNDEAD_ASH, BLOODY_AXE_INSIGNIA, DELU_LIZARDMAN_FANG, STAKATO_TALON); | ||||
| 		addCondMaxLevel(39, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -81,6 +81,7 @@ public class Q00344_1000YearsTheEndOfLamentation extends Quest | ||||
| 		addTalkId(KAIEN, GARVARENTZ, GILMORE, RODEMAI, ORVEN); | ||||
| 		addKillId(MONSTER_CHANCES.keySet()); | ||||
| 		registerQuestItems(ARTICLES, OLD_KEY.getId(), OLD_HILT.getId(), TOTEM_NECKLACE.getId(), CRUCIFIX.getId()); | ||||
| 		addCondMaxLevel(52, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -56,6 +56,7 @@ public class Q00354_ConquestOfAlligatorIsland extends Quest | ||||
| 		addKillId(MOB1.keySet()); | ||||
| 		addKillId(MOB2.keySet()); | ||||
| 		registerQuestItems(ALLIGATOR_TOOTH); | ||||
| 		addCondMaxLevel(49, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -83,6 +83,7 @@ public class Q00355_FamilyHonor extends Quest | ||||
| 		addTalkId(GALIBREDO, PATRIN); | ||||
| 		addKillId(MOBS.keySet()); | ||||
| 		registerQuestItems(GALFREDO_ROMERS_BUST); | ||||
| 		addCondMaxLevel(49, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -57,6 +57,7 @@ public class Q00356_DigUpTheSeaOfSpores extends Quest | ||||
| 		addTalkId(GAUEN); | ||||
| 		addKillId(ROTTING_TREE, SPORE_ZOMBIE); | ||||
| 		registerQuestItems(HERBIVOROUS_SPORE, CARNIVORE_SPORE); | ||||
| 		addCondMaxLevel(51, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -53,8 +53,8 @@ public class Q00358_IllegitimateChildOfTheGoddess extends Quest | ||||
| 	private static final Map<Integer, Double> MOBS = new HashMap<>(); | ||||
| 	static | ||||
| 	{ | ||||
| 		MOBS.put(20672, 0.71); // trives | ||||
| 		MOBS.put(20673, 0.74); // falibati | ||||
| 		MOBS.put(20672, 0.71); // Trives | ||||
| 		MOBS.put(20673, 0.74); // Falibati | ||||
| 	} | ||||
| 	 | ||||
| 	public Q00358_IllegitimateChildOfTheGoddess() | ||||
| @@ -64,6 +64,7 @@ public class Q00358_IllegitimateChildOfTheGoddess extends Quest | ||||
| 		addTalkId(OLTRAN); | ||||
| 		addKillId(MOBS.keySet()); | ||||
| 		registerQuestItems(SNAKE_SCALE); | ||||
| 		addCondMaxLevel(67, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -55,6 +55,7 @@ public class Q00360_PlunderTheirSupplies extends Quest | ||||
| 		addTalkId(COLEMAN); | ||||
| 		addKillId(MONSTER_DROP_CHANCES.keySet()); | ||||
| 		registerQuestItems(SUPPLY_ITEMS); | ||||
| 		addCondMaxLevel(59, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -57,6 +57,7 @@ public class Q00369_CollectorOfJewels extends Quest | ||||
| 		addTalkId(NELL); | ||||
| 		addKillId(MOBS_DROP_CHANCES.keySet()); | ||||
| 		registerQuestItems(FLARE_SHARD, FREEZING_SHARD); | ||||
| 		addCondMaxLevel(37, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -59,6 +59,7 @@ public class Q00370_AnElderSowsSeeds extends Quest | ||||
| 		addTalkId(CASIAN); | ||||
| 		addKillId(MOBS1.keySet()); | ||||
| 		addKillId(MOBS2.keySet()); | ||||
| 		addCondMaxLevel(42, getNoQuestMsg(null)); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -62,7 +62,7 @@ public class Q00500_BrothersBoundInChains extends Quest | ||||
| 		addStartNpc(DARK_JUDGE); | ||||
| 		addTalkId(DARK_JUDGE); | ||||
| 		registerQuestItems(PENITENT_MANACLES, CRUMBS_OF_PENITENCE); | ||||
| 		 | ||||
| 		addCondMaxLevel(80, getNoQuestMsg(null)); | ||||
| 		Containers.Global().addListener(new ConsumerEventListener(Containers.Global(), EventType.ON_PLAYER_SUMMON_AGATHION, (OnPlayerSummonAgathion event) -> OnPlayerSummonAgathion(event), this)); | ||||
| 		Containers.Global().addListener(new ConsumerEventListener(Containers.Global(), EventType.ON_PLAYER_UNSUMMON_AGATHION, (OnPlayerUnsummonAgathion event) -> OnPlayerUnsummonAgathion(event), this)); | ||||
| 	} | ||||
|   | ||||
| @@ -123,7 +123,7 @@ public class Q00935_ExploringTheEastWingOfTheDungeonOfAbyss extends Quest | ||||
| 					{ | ||||
| 						case 0: | ||||
| 						{ | ||||
| 							if ((qs.getPlayer().getLevel() >= 45) && (qs.getPlayer().getLevel() <= 49)) | ||||
| 							if ((qs.getPlayer().getLevel() >= 45) && (qs.getPlayer().getLevel() <= 51)) | ||||
| 							{ | ||||
| 								htmltext = "31776-01.htm"; | ||||
| 							} | ||||
| @@ -152,7 +152,7 @@ public class Q00935_ExploringTheEastWingOfTheDungeonOfAbyss extends Quest | ||||
| 					{ | ||||
| 						case 0: | ||||
| 						{ | ||||
| 							if ((qs.getPlayer().getLevel() >= 45) && (qs.getPlayer().getLevel() <= 49)) | ||||
| 							if ((qs.getPlayer().getLevel() >= 45) && (qs.getPlayer().getLevel() <= 51)) | ||||
| 							{ | ||||
| 								htmltext = "31777-01.htm"; | ||||
| 								qs.startQuest(); | ||||
|   | ||||
| @@ -16,7 +16,6 @@ | ||||
|  */ | ||||
| package quests.not_done; | ||||
|  | ||||
| import org.l2jmobius.Config; | ||||
| import org.l2jmobius.gameserver.model.quest.Quest; | ||||
|  | ||||
| /** | ||||
| @@ -31,6 +30,6 @@ public class Q00630_PirateTreasureHunt extends Quest | ||||
| 		super(630); | ||||
| 		addStartNpc(START_NPC); | ||||
| 		addTalkId(START_NPC); | ||||
| 		addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); | ||||
| 		addCondMinLevel(70, getNoQuestMsg(null)); | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -16,7 +16,6 @@ | ||||
|  */ | ||||
| package quests.not_done; | ||||
|  | ||||
| import org.l2jmobius.Config; | ||||
| import org.l2jmobius.gameserver.model.quest.Quest; | ||||
|  | ||||
| /** | ||||
| @@ -31,6 +30,7 @@ public class Q00657_MonsterArenaTrialForWarriors extends Quest | ||||
| 		super(657); | ||||
| 		addStartNpc(START_NPC); | ||||
| 		addTalkId(START_NPC); | ||||
| 		addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); | ||||
| 		addCondMinLevel(60, getNoQuestMsg(null)); | ||||
| 		addCondMaxLevel(70, getNoQuestMsg(null)); | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -16,7 +16,6 @@ | ||||
|  */ | ||||
| package quests.not_done; | ||||
|  | ||||
| import org.l2jmobius.Config; | ||||
| import org.l2jmobius.gameserver.model.quest.Quest; | ||||
|  | ||||
| /** | ||||
| @@ -31,6 +30,6 @@ public class Q00658_MonsterArenaTrialForEliteWarriors extends Quest | ||||
| 		super(658); | ||||
| 		addStartNpc(START_NPC); | ||||
| 		addTalkId(START_NPC); | ||||
| 		addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); | ||||
| 		addCondMinLevel(60, getNoQuestMsg(null)); | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -16,7 +16,6 @@ | ||||
|  */ | ||||
| package quests.not_done; | ||||
|  | ||||
| import org.l2jmobius.Config; | ||||
| import org.l2jmobius.gameserver.model.quest.Quest; | ||||
|  | ||||
| /** | ||||
| @@ -31,6 +30,6 @@ public class Q00664_QuarrelsTime extends Quest | ||||
| 		super(664); | ||||
| 		addStartNpc(START_NPC); | ||||
| 		addTalkId(START_NPC); | ||||
| 		addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); | ||||
| 		addCondMinLevel(70, getNoQuestMsg(null)); | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -16,7 +16,6 @@ | ||||
|  */ | ||||
| package quests.not_done; | ||||
|  | ||||
| import org.l2jmobius.Config; | ||||
| import org.l2jmobius.gameserver.model.quest.Quest; | ||||
|  | ||||
| /** | ||||
| @@ -31,6 +30,7 @@ public class Q00910_RequestFromTheRedLibraGuildBasic extends Quest | ||||
| 		super(910); | ||||
| 		addStartNpc(START_NPC); | ||||
| 		addTalkId(START_NPC); | ||||
| 		addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); | ||||
| 		addCondMinLevel(1, getNoQuestMsg(null)); | ||||
| 		addCondMaxLevel(20, getNoQuestMsg(null)); | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -16,7 +16,6 @@ | ||||
|  */ | ||||
| package quests.not_done; | ||||
|  | ||||
| import org.l2jmobius.Config; | ||||
| import org.l2jmobius.gameserver.model.quest.Quest; | ||||
|  | ||||
| /** | ||||
| @@ -31,6 +30,7 @@ public class Q00911_RequestFromTheRedLibraGuildIntermediate extends Quest | ||||
| 		super(911); | ||||
| 		addStartNpc(START_NPC); | ||||
| 		addTalkId(START_NPC); | ||||
| 		addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); | ||||
| 		addCondMinLevel(21, getNoQuestMsg(null)); | ||||
| 		addCondMaxLevel(40, getNoQuestMsg(null)); | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -16,7 +16,6 @@ | ||||
|  */ | ||||
| package quests.not_done; | ||||
|  | ||||
| import org.l2jmobius.Config; | ||||
| import org.l2jmobius.gameserver.model.quest.Quest; | ||||
|  | ||||
| /** | ||||
| @@ -31,6 +30,7 @@ public class Q00912_RequestFromTheRedLibraGuildAdvanced extends Quest | ||||
| 		super(912); | ||||
| 		addStartNpc(START_NPC); | ||||
| 		addTalkId(START_NPC); | ||||
| 		addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); | ||||
| 		addCondMinLevel(41, getNoQuestMsg(null)); | ||||
| 		addCondMaxLevel(60, getNoQuestMsg(null)); | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -16,7 +16,6 @@ | ||||
|  */ | ||||
| package quests.not_done; | ||||
|  | ||||
| import org.l2jmobius.Config; | ||||
| import org.l2jmobius.gameserver.model.quest.Quest; | ||||
|  | ||||
| /** | ||||
| @@ -31,6 +30,6 @@ public class Q00913_RequestFromTheRedLibraGuildSuperAdvanced extends Quest | ||||
| 		super(913); | ||||
| 		addStartNpc(START_NPC); | ||||
| 		addTalkId(START_NPC); | ||||
| 		addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); | ||||
| 		addCondMinLevel(61, getNoQuestMsg(null)); | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -16,7 +16,6 @@ | ||||
|  */ | ||||
| package quests.not_done; | ||||
|  | ||||
| import org.l2jmobius.Config; | ||||
| import org.l2jmobius.gameserver.model.quest.Quest; | ||||
|  | ||||
| /** | ||||
| @@ -31,6 +30,6 @@ public class Q10861_MonsterArenaTheBirthOfAWarrior extends Quest | ||||
| 		super(10861); | ||||
| 		addStartNpc(START_NPC); | ||||
| 		addTalkId(START_NPC); | ||||
| 		addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); | ||||
| 		addCondMinLevel(60, getNoQuestMsg(null)); | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -16,7 +16,6 @@ | ||||
|  */ | ||||
| package quests.not_done; | ||||
|  | ||||
| import org.l2jmobius.Config; | ||||
| import org.l2jmobius.gameserver.model.quest.Quest; | ||||
|  | ||||
| /** | ||||
| @@ -31,6 +30,6 @@ public class Q10862_MonsterArenaChallenge10Battles extends Quest | ||||
| 		super(10862); | ||||
| 		addStartNpc(START_NPC); | ||||
| 		addTalkId(START_NPC); | ||||
| 		addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); | ||||
| 		addCondMinLevel(60, getNoQuestMsg(null)); | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -16,7 +16,6 @@ | ||||
|  */ | ||||
| package quests.not_done; | ||||
|  | ||||
| import org.l2jmobius.Config; | ||||
| import org.l2jmobius.gameserver.model.quest.Quest; | ||||
|  | ||||
| /** | ||||
| @@ -31,6 +30,6 @@ public class Q10863_MonsterArenaNewChallenge15Battles extends Quest | ||||
| 		super(10863); | ||||
| 		addStartNpc(START_NPC); | ||||
| 		addTalkId(START_NPC); | ||||
| 		addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); | ||||
| 		addCondMinLevel(60, getNoQuestMsg(null)); | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -16,7 +16,6 @@ | ||||
|  */ | ||||
| package quests.not_done; | ||||
|  | ||||
| import org.l2jmobius.Config; | ||||
| import org.l2jmobius.gameserver.model.quest.Quest; | ||||
|  | ||||
| /** | ||||
| @@ -31,6 +30,6 @@ public class Q10864_MonsterArenaBraveWarrior25Battles extends Quest | ||||
| 		super(10864); | ||||
| 		addStartNpc(START_NPC); | ||||
| 		addTalkId(START_NPC); | ||||
| 		addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); | ||||
| 		addCondMinLevel(60, getNoQuestMsg(null)); | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -16,7 +16,6 @@ | ||||
|  */ | ||||
| package quests.not_done; | ||||
|  | ||||
| import org.l2jmobius.Config; | ||||
| import org.l2jmobius.gameserver.model.quest.Quest; | ||||
|  | ||||
| /** | ||||
| @@ -31,6 +30,6 @@ public class Q10865_MonsterArenaLastCall40Battles extends Quest | ||||
| 		super(10865); | ||||
| 		addStartNpc(START_NPC); | ||||
| 		addTalkId(START_NPC); | ||||
| 		addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); | ||||
| 		addCondMinLevel(60, getNoQuestMsg(null)); | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -16,7 +16,6 @@ | ||||
|  */ | ||||
| package quests.not_done; | ||||
|  | ||||
| import org.l2jmobius.Config; | ||||
| import org.l2jmobius.gameserver.model.quest.Quest; | ||||
|  | ||||
| /** | ||||
| @@ -31,6 +30,6 @@ public class Q10867_GoneMissing extends Quest | ||||
| 		super(10867); | ||||
| 		addStartNpc(START_NPC); | ||||
| 		addTalkId(START_NPC); | ||||
| 		addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); | ||||
| 		addCondMinLevel(70, getNoQuestMsg(null)); | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -16,7 +16,6 @@ | ||||
|  */ | ||||
| package quests.not_done; | ||||
|  | ||||
| import org.l2jmobius.Config; | ||||
| import org.l2jmobius.gameserver.model.quest.Quest; | ||||
|  | ||||
| /** | ||||
| @@ -31,6 +30,6 @@ public class Q10868_TheDarkSideOfPower extends Quest | ||||
| 		super(10868); | ||||
| 		addStartNpc(START_NPC); | ||||
| 		addTalkId(START_NPC); | ||||
| 		addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); | ||||
| 		addCondMinLevel(70, getNoQuestMsg(null)); | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -16,7 +16,6 @@ | ||||
|  */ | ||||
| package quests.not_done; | ||||
|  | ||||
| import org.l2jmobius.Config; | ||||
| import org.l2jmobius.gameserver.model.quest.Quest; | ||||
|  | ||||
| /** | ||||
| @@ -31,6 +30,6 @@ public class Q10870_UnfinishedDevice extends Quest | ||||
| 		super(10870); | ||||
| 		addStartNpc(START_NPC); | ||||
| 		addTalkId(START_NPC); | ||||
| 		addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); | ||||
| 		addCondMinLevel(70, getNoQuestMsg(null)); | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -16,7 +16,6 @@ | ||||
|  */ | ||||
| package quests.not_done; | ||||
|  | ||||
| import org.l2jmobius.Config; | ||||
| import org.l2jmobius.gameserver.model.quest.Quest; | ||||
|  | ||||
| /** | ||||
| @@ -31,6 +30,6 @@ public class Q10871_DeathToThePirateKing extends Quest | ||||
| 		super(10871); | ||||
| 		addStartNpc(START_NPC); | ||||
| 		addTalkId(START_NPC); | ||||
| 		addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); | ||||
| 		addCondMinLevel(70, getNoQuestMsg(null)); | ||||
| 	} | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 MobiusDevelopment
					MobiusDevelopment