diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java index 8a1ec96267..93b263720a 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java index d09f837982..ddd656d3ad 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java @@ -62,6 +62,7 @@ public class Q00258_BringWolfPelts extends Quest addTalkId(LECTOR); addKillId(MONSTERS); registerQuestItems(WOLF_PELT); + addCondMaxLevel(9, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java index b73a6d5434..02efc29fd9 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java @@ -66,6 +66,7 @@ public class Q00259_RequestFromTheFarmOwner extends Quest addTalkId(EDMOND, MARIUS); addKillId(MONSTERS); registerQuestItems(SPIDER_SKIN); + addCondMaxLevel(21, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java index 94b442c891..6e63d6faf4 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java index 3e8931a957..b68a525827 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java @@ -57,6 +57,7 @@ public class Q00261_CollectorsDream extends Quest addTalkId(ALSHUPES); addKillId(MONSTERS); registerQuestItems(SPIDER_LEG); + addCondMaxLevel(21, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java index 023545f484..95721f08dc 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java @@ -55,6 +55,7 @@ public class Q00262_TradeWithTheIvoryTower extends Quest addTalkId(VOLLODOS); addKillId(MOBS_SAC.keySet()); registerQuestItems(SPORE_SAC); + addCondMaxLevel(16, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java index f5bb476070..1bdeec4a83 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java index 5eac8569e6..20ddbeac20 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java @@ -64,6 +64,7 @@ public class Q00264_KeenClaws extends Quest addTalkId(PAINT); addKillId(MONSTER_CHANCES.keySet()); registerQuestItems(WOLF_CLAW); + addCondMaxLevel(9, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java index 69670d112b..d90ce43946 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java @@ -54,6 +54,7 @@ public class Q00265_BondsOfSlavery extends Quest addTalkId(KRISTIN); addKillId(MONSTERS.keySet()); registerQuestItems(IMP_SHACKLES); + addCondMaxLevel(11, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java index 4e52519000..68c5dd1cc3 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java @@ -68,6 +68,7 @@ public class Q00266_PleasOfPixies extends Quest addTalkId(PIXY_MURIKA); addKillId(MONSTERS.keySet()); registerQuestItems(PREDATORS_FANG); + addCondMaxLevel(8, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java index 231bd02527..aa676c5d46 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java @@ -46,6 +46,7 @@ public class Q00267_WrathOfVerdure extends Quest addTalkId(TREANT_BREMEC); addKillId(GOBLIN_RAIDER); registerQuestItems(GOBLIN_CLUB); + addCondMaxLevel(9, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java index 816a22da08..0c0748e735 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java @@ -50,6 +50,7 @@ public class Q00272_WrathOfAncestors extends Quest addTalkId(LIVINA); addKillId(MONSTERS); registerQuestItems(GRAVE_ROBBERS_HEAD); + addCondMaxLevel(16, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java index 9bb8ca4798..b3f9d4bb1b 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java index aba27ed47b..f45e185d3f 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java @@ -53,6 +53,7 @@ public class Q00274_SkirmishWithTheWerewolves extends Quest addTalkId(BRUKURSE); addKillId(MONSTERS); registerQuestItems(WEREWOLF_HEAD, WEREWOLF_TOTEM); + addCondMaxLevel(18, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java index e93a5a7be0..1e6a02f4f9 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java index cb17422b60..74935e9104 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java index 2e53cd451a..156b85fdf6 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java @@ -47,6 +47,7 @@ public class Q00277_GatekeepersOffering extends Quest addTalkId(TAMIL); addKillId(GREYSTONE_GOLEM); registerQuestItems(STARSTONE); + addCondMaxLevel(21, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java index 7218c9946f..8e245d375c 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java index 608ca3a448..227398a92d 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java index f39972bb59..554161d862 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java index 6f5e27721e..98daa7c06c 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java @@ -47,6 +47,7 @@ public class Q00295_DreamingOfTheSkies extends Quest addTalkId(ARIN); addKillId(MAGICAL_WEAVER); registerQuestItems(FLOATING_STONE); + addCondMaxLevel(15, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java index 8ba3b04de0..4d1d5b1777 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java index d39737d95b..a7c0756abb 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java index 824b76aa5f..65317d4367 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java @@ -45,6 +45,7 @@ public class Q00303_CollectArrowheads extends Quest addTalkId(MINIA); addKillId(TUNATH_ORC_MARKSMAN); registerQuestItems(ORCISH_ARROWHEAD); + addCondMaxLevel(14, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java index 15340baf76..20009b3457 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java index 68a7f96406..69cbcdbf2a 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java @@ -47,6 +47,7 @@ public class Q00313_CollectSpores extends Quest addTalkId(HERBIEL); addKillId(SPORE_FUNGUS); registerQuestItems(SPORE_SAC); + addCondMaxLevel(13, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java index 8cdd78234f..fb42e610a9 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java index 0c0fbca14d..86a347b60b 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java @@ -48,6 +48,7 @@ public class Q00317_CatchTheWind extends Quest addTalkId(RIZRAELL); addKillId(MONSTERS); registerQuestItems(WIND_SHARD); + addCondMaxLevel(23, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java index 82ca730d75..e88feb95e2 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java index 4e5dd76d03..8fd327d6b5 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java @@ -51,6 +51,7 @@ public class Q00320_BonesTellTheFuture extends Quest addTalkId(TETRACH_KAITAR); addKillId(MONSTERS); registerQuestItems(BONE_FRAGMENT); + addCondMaxLevel(18, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java index b54ac214b9..a97a566c92 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java @@ -56,6 +56,7 @@ public class Q00324_SweetestVenom extends Quest addTalkId(ASTARON); addKillId(MONSTERS.keySet()); registerQuestItems(VENOM_SAC); + addCondMaxLevel(23, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java index 6d2ad19fde..dc3eb65ec4 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java index 15390f06b0..1956e2923e 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java index c6cf5b1dd6..72407eabc3 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java index 56c2bbea50..518d845bcc 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java index 70f6f282f7..498b165be2 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java index b686034d10..5f664a5fed 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java index 37841a2bc6..fd775bbe73 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java @@ -56,6 +56,7 @@ public class Q00354_ConquestOfAlligatorIsland extends Quest addKillId(MOB1.keySet()); addKillId(MOB2.keySet()); registerQuestItems(ALLIGATOR_TOOTH); + addCondMaxLevel(49, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java index a2b34b1ae8..2e367e0e59 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java index 546ce8a653..e1633226d2 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java index abe1e7b89f..aca7242c87 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java @@ -53,8 +53,8 @@ public class Q00358_IllegitimateChildOfTheGoddess extends Quest private static final Map 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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java index 6d2b571d5c..ed0f544adc 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java index 07c3e3147c..aaf517b7a9 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java @@ -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 diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java index c83613bf14..d24b38b112 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java @@ -59,6 +59,7 @@ public class Q00370_AnElderSowsSeeds extends Quest addTalkId(CASIAN); addKillId(MOBS1.keySet()); addKillId(MOBS2.keySet()); + addCondMaxLevel(42, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java index 59fb0473a4..4a1dd10849 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java @@ -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(); diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/not_done/Q00910_RequestFromTheRedLibraGuildBasic.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/not_done/Q00910_RequestFromTheRedLibraGuildBasic.java index d683714215..303bcbcb7b 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/not_done/Q00910_RequestFromTheRedLibraGuildBasic.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/not_done/Q00910_RequestFromTheRedLibraGuildBasic.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/not_done/Q00911_RequestFromTheRedLibraGuildIntermediate.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/not_done/Q00911_RequestFromTheRedLibraGuildIntermediate.java index 48a59863c6..456306bc8b 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/not_done/Q00911_RequestFromTheRedLibraGuildIntermediate.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/not_done/Q00911_RequestFromTheRedLibraGuildIntermediate.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/not_done/Q00912_RequestFromTheRedLibraGuildAdvanced.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/not_done/Q00912_RequestFromTheRedLibraGuildAdvanced.java index 127e155e85..d6c7ff9917 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/not_done/Q00912_RequestFromTheRedLibraGuildAdvanced.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/not_done/Q00912_RequestFromTheRedLibraGuildAdvanced.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/not_done/Q00913_RequestFromTheRedLibraGuildSuperAdvanced.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/not_done/Q00913_RequestFromTheRedLibraGuildSuperAdvanced.java index 96bc8c16ca..cdc6f17197 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/not_done/Q00913_RequestFromTheRedLibraGuildSuperAdvanced.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/not_done/Q00913_RequestFromTheRedLibraGuildSuperAdvanced.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java index 8a1ec96267..93b263720a 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java index d09f837982..ddd656d3ad 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java @@ -62,6 +62,7 @@ public class Q00258_BringWolfPelts extends Quest addTalkId(LECTOR); addKillId(MONSTERS); registerQuestItems(WOLF_PELT); + addCondMaxLevel(9, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java index b73a6d5434..02efc29fd9 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java @@ -66,6 +66,7 @@ public class Q00259_RequestFromTheFarmOwner extends Quest addTalkId(EDMOND, MARIUS); addKillId(MONSTERS); registerQuestItems(SPIDER_SKIN); + addCondMaxLevel(21, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java index 94b442c891..6e63d6faf4 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java index 3e8931a957..b68a525827 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java @@ -57,6 +57,7 @@ public class Q00261_CollectorsDream extends Quest addTalkId(ALSHUPES); addKillId(MONSTERS); registerQuestItems(SPIDER_LEG); + addCondMaxLevel(21, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java index 023545f484..95721f08dc 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java @@ -55,6 +55,7 @@ public class Q00262_TradeWithTheIvoryTower extends Quest addTalkId(VOLLODOS); addKillId(MOBS_SAC.keySet()); registerQuestItems(SPORE_SAC); + addCondMaxLevel(16, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java index f5bb476070..1bdeec4a83 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java index 5eac8569e6..20ddbeac20 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java @@ -64,6 +64,7 @@ public class Q00264_KeenClaws extends Quest addTalkId(PAINT); addKillId(MONSTER_CHANCES.keySet()); registerQuestItems(WOLF_CLAW); + addCondMaxLevel(9, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java index 69670d112b..d90ce43946 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java @@ -54,6 +54,7 @@ public class Q00265_BondsOfSlavery extends Quest addTalkId(KRISTIN); addKillId(MONSTERS.keySet()); registerQuestItems(IMP_SHACKLES); + addCondMaxLevel(11, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java index 4e52519000..68c5dd1cc3 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java @@ -68,6 +68,7 @@ public class Q00266_PleasOfPixies extends Quest addTalkId(PIXY_MURIKA); addKillId(MONSTERS.keySet()); registerQuestItems(PREDATORS_FANG); + addCondMaxLevel(8, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java index 231bd02527..aa676c5d46 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java @@ -46,6 +46,7 @@ public class Q00267_WrathOfVerdure extends Quest addTalkId(TREANT_BREMEC); addKillId(GOBLIN_RAIDER); registerQuestItems(GOBLIN_CLUB); + addCondMaxLevel(9, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java index 816a22da08..0c0748e735 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java @@ -50,6 +50,7 @@ public class Q00272_WrathOfAncestors extends Quest addTalkId(LIVINA); addKillId(MONSTERS); registerQuestItems(GRAVE_ROBBERS_HEAD); + addCondMaxLevel(16, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java index 9bb8ca4798..b3f9d4bb1b 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java index aba27ed47b..f45e185d3f 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java @@ -53,6 +53,7 @@ public class Q00274_SkirmishWithTheWerewolves extends Quest addTalkId(BRUKURSE); addKillId(MONSTERS); registerQuestItems(WEREWOLF_HEAD, WEREWOLF_TOTEM); + addCondMaxLevel(18, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java index e93a5a7be0..1e6a02f4f9 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java index cb17422b60..74935e9104 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java index 2e53cd451a..156b85fdf6 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java @@ -47,6 +47,7 @@ public class Q00277_GatekeepersOffering extends Quest addTalkId(TAMIL); addKillId(GREYSTONE_GOLEM); registerQuestItems(STARSTONE); + addCondMaxLevel(21, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java index 7218c9946f..8e245d375c 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java index 608ca3a448..227398a92d 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java index f39972bb59..554161d862 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java index 6f5e27721e..98daa7c06c 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java @@ -47,6 +47,7 @@ public class Q00295_DreamingOfTheSkies extends Quest addTalkId(ARIN); addKillId(MAGICAL_WEAVER); registerQuestItems(FLOATING_STONE); + addCondMaxLevel(15, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java index 8ba3b04de0..4d1d5b1777 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java index d39737d95b..a7c0756abb 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java index 824b76aa5f..65317d4367 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java @@ -45,6 +45,7 @@ public class Q00303_CollectArrowheads extends Quest addTalkId(MINIA); addKillId(TUNATH_ORC_MARKSMAN); registerQuestItems(ORCISH_ARROWHEAD); + addCondMaxLevel(14, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java index 15340baf76..20009b3457 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java index 68a7f96406..69cbcdbf2a 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java @@ -47,6 +47,7 @@ public class Q00313_CollectSpores extends Quest addTalkId(HERBIEL); addKillId(SPORE_FUNGUS); registerQuestItems(SPORE_SAC); + addCondMaxLevel(13, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java index 8cdd78234f..fb42e610a9 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java index 0c0fbca14d..86a347b60b 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java @@ -48,6 +48,7 @@ public class Q00317_CatchTheWind extends Quest addTalkId(RIZRAELL); addKillId(MONSTERS); registerQuestItems(WIND_SHARD); + addCondMaxLevel(23, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java index 82ca730d75..e88feb95e2 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java index 4e5dd76d03..8fd327d6b5 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java @@ -51,6 +51,7 @@ public class Q00320_BonesTellTheFuture extends Quest addTalkId(TETRACH_KAITAR); addKillId(MONSTERS); registerQuestItems(BONE_FRAGMENT); + addCondMaxLevel(18, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java index b54ac214b9..a97a566c92 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java @@ -56,6 +56,7 @@ public class Q00324_SweetestVenom extends Quest addTalkId(ASTARON); addKillId(MONSTERS.keySet()); registerQuestItems(VENOM_SAC); + addCondMaxLevel(23, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java index 6d2ad19fde..dc3eb65ec4 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java index 15390f06b0..1956e2923e 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java index c6cf5b1dd6..72407eabc3 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java index 56c2bbea50..518d845bcc 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java index 70f6f282f7..498b165be2 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java index b686034d10..5f664a5fed 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java index 37841a2bc6..fd775bbe73 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java @@ -56,6 +56,7 @@ public class Q00354_ConquestOfAlligatorIsland extends Quest addKillId(MOB1.keySet()); addKillId(MOB2.keySet()); registerQuestItems(ALLIGATOR_TOOTH); + addCondMaxLevel(49, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java index a2b34b1ae8..2e367e0e59 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java index 546ce8a653..e1633226d2 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java index abe1e7b89f..aca7242c87 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java @@ -53,8 +53,8 @@ public class Q00358_IllegitimateChildOfTheGoddess extends Quest private static final Map 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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java index 6d2b571d5c..ed0f544adc 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java index 07c3e3147c..aaf517b7a9 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java index c83613bf14..d24b38b112 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java @@ -59,6 +59,7 @@ public class Q00370_AnElderSowsSeeds extends Quest addTalkId(CASIAN); addKillId(MOBS1.keySet()); addKillId(MOBS2.keySet()); + addCondMaxLevel(42, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java index f680066fdf..74d55ff541 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java @@ -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)); } diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java index 59fb0473a4..4a1dd10849 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java @@ -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(); diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java index dc4d09476c..d0caa6795e 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00657_MonsterArenaTrialForWarriors.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00657_MonsterArenaTrialForWarriors.java index ff2bde1697..e55bd2f222 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00657_MonsterArenaTrialForWarriors.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00657_MonsterArenaTrialForWarriors.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00658_MonsterArenaTrialForEliteWarriors.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00658_MonsterArenaTrialForEliteWarriors.java index 7bdad89686..7a8f12f986 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00658_MonsterArenaTrialForEliteWarriors.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00658_MonsterArenaTrialForEliteWarriors.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java index abbbbd31ad..84525f1da5 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00910_RequestFromTheRedLibraGuildBasic.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00910_RequestFromTheRedLibraGuildBasic.java index d683714215..303bcbcb7b 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00910_RequestFromTheRedLibraGuildBasic.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00910_RequestFromTheRedLibraGuildBasic.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00911_RequestFromTheRedLibraGuildIntermediate.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00911_RequestFromTheRedLibraGuildIntermediate.java index 48a59863c6..456306bc8b 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00911_RequestFromTheRedLibraGuildIntermediate.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00911_RequestFromTheRedLibraGuildIntermediate.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00912_RequestFromTheRedLibraGuildAdvanced.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00912_RequestFromTheRedLibraGuildAdvanced.java index 127e155e85..d6c7ff9917 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00912_RequestFromTheRedLibraGuildAdvanced.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00912_RequestFromTheRedLibraGuildAdvanced.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00913_RequestFromTheRedLibraGuildSuperAdvanced.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00913_RequestFromTheRedLibraGuildSuperAdvanced.java index 96bc8c16ca..cdc6f17197 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00913_RequestFromTheRedLibraGuildSuperAdvanced.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q00913_RequestFromTheRedLibraGuildSuperAdvanced.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10506_DianasRequest.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10506_DianasRequest.java index a63a855f2a..72bb257708 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10506_DianasRequest.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10506_DianasRequest.java @@ -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 Q10506_DianasRequest extends Quest super(10506); addStartNpc(START_NPC); addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); + addCondMinLevel(25, getNoQuestMsg(null)); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java index 204899b450..6ce810af74 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java index db5c3ec52d..f89b32c696 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java index a61a0b85be..796f46c93e 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java index 9bbbe5e068..f96969be21 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java index b3c46c9962..0c7e26d375 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java index df6401a4c3..41b098cec1 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java index f1d212c7d0..834a338d7b 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java index 92563d4bb9..880635c611 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java index 0ab9b4e081..769fbb6dfe 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java index 8a1ec96267..93b263720a 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java index d09f837982..ddd656d3ad 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java @@ -62,6 +62,7 @@ public class Q00258_BringWolfPelts extends Quest addTalkId(LECTOR); addKillId(MONSTERS); registerQuestItems(WOLF_PELT); + addCondMaxLevel(9, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java index b73a6d5434..02efc29fd9 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java @@ -66,6 +66,7 @@ public class Q00259_RequestFromTheFarmOwner extends Quest addTalkId(EDMOND, MARIUS); addKillId(MONSTERS); registerQuestItems(SPIDER_SKIN); + addCondMaxLevel(21, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java index 94b442c891..6e63d6faf4 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java index 3e8931a957..b68a525827 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java @@ -57,6 +57,7 @@ public class Q00261_CollectorsDream extends Quest addTalkId(ALSHUPES); addKillId(MONSTERS); registerQuestItems(SPIDER_LEG); + addCondMaxLevel(21, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java index 023545f484..95721f08dc 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java @@ -55,6 +55,7 @@ public class Q00262_TradeWithTheIvoryTower extends Quest addTalkId(VOLLODOS); addKillId(MOBS_SAC.keySet()); registerQuestItems(SPORE_SAC); + addCondMaxLevel(16, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java index f5bb476070..1bdeec4a83 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java index 5eac8569e6..20ddbeac20 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java @@ -64,6 +64,7 @@ public class Q00264_KeenClaws extends Quest addTalkId(PAINT); addKillId(MONSTER_CHANCES.keySet()); registerQuestItems(WOLF_CLAW); + addCondMaxLevel(9, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java index 69670d112b..d90ce43946 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java @@ -54,6 +54,7 @@ public class Q00265_BondsOfSlavery extends Quest addTalkId(KRISTIN); addKillId(MONSTERS.keySet()); registerQuestItems(IMP_SHACKLES); + addCondMaxLevel(11, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java index 4e52519000..68c5dd1cc3 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java @@ -68,6 +68,7 @@ public class Q00266_PleasOfPixies extends Quest addTalkId(PIXY_MURIKA); addKillId(MONSTERS.keySet()); registerQuestItems(PREDATORS_FANG); + addCondMaxLevel(8, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java index 231bd02527..aa676c5d46 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java @@ -46,6 +46,7 @@ public class Q00267_WrathOfVerdure extends Quest addTalkId(TREANT_BREMEC); addKillId(GOBLIN_RAIDER); registerQuestItems(GOBLIN_CLUB); + addCondMaxLevel(9, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java index 816a22da08..0c0748e735 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java @@ -50,6 +50,7 @@ public class Q00272_WrathOfAncestors extends Quest addTalkId(LIVINA); addKillId(MONSTERS); registerQuestItems(GRAVE_ROBBERS_HEAD); + addCondMaxLevel(16, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java index 9bb8ca4798..b3f9d4bb1b 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java index aba27ed47b..f45e185d3f 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java @@ -53,6 +53,7 @@ public class Q00274_SkirmishWithTheWerewolves extends Quest addTalkId(BRUKURSE); addKillId(MONSTERS); registerQuestItems(WEREWOLF_HEAD, WEREWOLF_TOTEM); + addCondMaxLevel(18, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java index e93a5a7be0..1e6a02f4f9 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java index cb17422b60..74935e9104 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java index 2e53cd451a..156b85fdf6 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java @@ -47,6 +47,7 @@ public class Q00277_GatekeepersOffering extends Quest addTalkId(TAMIL); addKillId(GREYSTONE_GOLEM); registerQuestItems(STARSTONE); + addCondMaxLevel(21, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java index 7218c9946f..8e245d375c 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java index 608ca3a448..227398a92d 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java index f39972bb59..554161d862 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java index 6f5e27721e..98daa7c06c 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java @@ -47,6 +47,7 @@ public class Q00295_DreamingOfTheSkies extends Quest addTalkId(ARIN); addKillId(MAGICAL_WEAVER); registerQuestItems(FLOATING_STONE); + addCondMaxLevel(15, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java index 8ba3b04de0..4d1d5b1777 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java index d39737d95b..a7c0756abb 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java index 824b76aa5f..65317d4367 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java @@ -45,6 +45,7 @@ public class Q00303_CollectArrowheads extends Quest addTalkId(MINIA); addKillId(TUNATH_ORC_MARKSMAN); registerQuestItems(ORCISH_ARROWHEAD); + addCondMaxLevel(14, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java index 15340baf76..20009b3457 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java index 68a7f96406..69cbcdbf2a 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java @@ -47,6 +47,7 @@ public class Q00313_CollectSpores extends Quest addTalkId(HERBIEL); addKillId(SPORE_FUNGUS); registerQuestItems(SPORE_SAC); + addCondMaxLevel(13, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java index 8cdd78234f..fb42e610a9 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java index 0c0fbca14d..86a347b60b 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java @@ -48,6 +48,7 @@ public class Q00317_CatchTheWind extends Quest addTalkId(RIZRAELL); addKillId(MONSTERS); registerQuestItems(WIND_SHARD); + addCondMaxLevel(23, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java index 82ca730d75..e88feb95e2 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java index 4e5dd76d03..8fd327d6b5 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java @@ -51,6 +51,7 @@ public class Q00320_BonesTellTheFuture extends Quest addTalkId(TETRACH_KAITAR); addKillId(MONSTERS); registerQuestItems(BONE_FRAGMENT); + addCondMaxLevel(18, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java index b54ac214b9..a97a566c92 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java @@ -56,6 +56,7 @@ public class Q00324_SweetestVenom extends Quest addTalkId(ASTARON); addKillId(MONSTERS.keySet()); registerQuestItems(VENOM_SAC); + addCondMaxLevel(23, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java index 6d2ad19fde..dc3eb65ec4 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java index 15390f06b0..1956e2923e 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java index c6cf5b1dd6..72407eabc3 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java index 56c2bbea50..518d845bcc 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java index 70f6f282f7..498b165be2 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java index b686034d10..5f664a5fed 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java index 37841a2bc6..fd775bbe73 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java @@ -56,6 +56,7 @@ public class Q00354_ConquestOfAlligatorIsland extends Quest addKillId(MOB1.keySet()); addKillId(MOB2.keySet()); registerQuestItems(ALLIGATOR_TOOTH); + addCondMaxLevel(49, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java index a2b34b1ae8..2e367e0e59 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java index 546ce8a653..e1633226d2 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java index abe1e7b89f..aca7242c87 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java @@ -53,8 +53,8 @@ public class Q00358_IllegitimateChildOfTheGoddess extends Quest private static final Map 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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java index 6d2b571d5c..ed0f544adc 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java index 07c3e3147c..aaf517b7a9 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java index c83613bf14..d24b38b112 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java @@ -59,6 +59,7 @@ public class Q00370_AnElderSowsSeeds extends Quest addTalkId(CASIAN); addKillId(MOBS1.keySet()); addKillId(MOBS2.keySet()); + addCondMaxLevel(42, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java index f680066fdf..74d55ff541 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java @@ -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)); } diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java index 59fb0473a4..4a1dd10849 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java @@ -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(); diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java index dc4d09476c..d0caa6795e 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00657_MonsterArenaTrialForWarriors.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00657_MonsterArenaTrialForWarriors.java index ff2bde1697..e55bd2f222 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00657_MonsterArenaTrialForWarriors.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00657_MonsterArenaTrialForWarriors.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00658_MonsterArenaTrialForEliteWarriors.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00658_MonsterArenaTrialForEliteWarriors.java index 7bdad89686..7a8f12f986 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00658_MonsterArenaTrialForEliteWarriors.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00658_MonsterArenaTrialForEliteWarriors.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java index abbbbd31ad..84525f1da5 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00910_RequestFromTheRedLibraGuildBasic.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00910_RequestFromTheRedLibraGuildBasic.java index d683714215..303bcbcb7b 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00910_RequestFromTheRedLibraGuildBasic.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00910_RequestFromTheRedLibraGuildBasic.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00911_RequestFromTheRedLibraGuildIntermediate.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00911_RequestFromTheRedLibraGuildIntermediate.java index 48a59863c6..456306bc8b 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00911_RequestFromTheRedLibraGuildIntermediate.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00911_RequestFromTheRedLibraGuildIntermediate.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00912_RequestFromTheRedLibraGuildAdvanced.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00912_RequestFromTheRedLibraGuildAdvanced.java index 127e155e85..d6c7ff9917 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00912_RequestFromTheRedLibraGuildAdvanced.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00912_RequestFromTheRedLibraGuildAdvanced.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00913_RequestFromTheRedLibraGuildSuperAdvanced.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00913_RequestFromTheRedLibraGuildSuperAdvanced.java index 96bc8c16ca..cdc6f17197 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00913_RequestFromTheRedLibraGuildSuperAdvanced.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q00913_RequestFromTheRedLibraGuildSuperAdvanced.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java index 204899b450..6ce810af74 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java index db5c3ec52d..f89b32c696 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java index a61a0b85be..796f46c93e 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java index 9bbbe5e068..f96969be21 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java index b3c46c9962..0c7e26d375 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java index df6401a4c3..41b098cec1 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java index f1d212c7d0..834a338d7b 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java index 92563d4bb9..880635c611 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java index 0ab9b4e081..769fbb6dfe 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java index 8a1ec96267..93b263720a 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java index d09f837982..ddd656d3ad 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java @@ -62,6 +62,7 @@ public class Q00258_BringWolfPelts extends Quest addTalkId(LECTOR); addKillId(MONSTERS); registerQuestItems(WOLF_PELT); + addCondMaxLevel(9, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java index b73a6d5434..02efc29fd9 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java @@ -66,6 +66,7 @@ public class Q00259_RequestFromTheFarmOwner extends Quest addTalkId(EDMOND, MARIUS); addKillId(MONSTERS); registerQuestItems(SPIDER_SKIN); + addCondMaxLevel(21, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java index 94b442c891..6e63d6faf4 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java index 3e8931a957..b68a525827 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java @@ -57,6 +57,7 @@ public class Q00261_CollectorsDream extends Quest addTalkId(ALSHUPES); addKillId(MONSTERS); registerQuestItems(SPIDER_LEG); + addCondMaxLevel(21, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java index 023545f484..95721f08dc 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java @@ -55,6 +55,7 @@ public class Q00262_TradeWithTheIvoryTower extends Quest addTalkId(VOLLODOS); addKillId(MOBS_SAC.keySet()); registerQuestItems(SPORE_SAC); + addCondMaxLevel(16, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java index f5bb476070..1bdeec4a83 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java index 5eac8569e6..20ddbeac20 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java @@ -64,6 +64,7 @@ public class Q00264_KeenClaws extends Quest addTalkId(PAINT); addKillId(MONSTER_CHANCES.keySet()); registerQuestItems(WOLF_CLAW); + addCondMaxLevel(9, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java index 69670d112b..d90ce43946 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java @@ -54,6 +54,7 @@ public class Q00265_BondsOfSlavery extends Quest addTalkId(KRISTIN); addKillId(MONSTERS.keySet()); registerQuestItems(IMP_SHACKLES); + addCondMaxLevel(11, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java index 4e52519000..68c5dd1cc3 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java @@ -68,6 +68,7 @@ public class Q00266_PleasOfPixies extends Quest addTalkId(PIXY_MURIKA); addKillId(MONSTERS.keySet()); registerQuestItems(PREDATORS_FANG); + addCondMaxLevel(8, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java index 231bd02527..aa676c5d46 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java @@ -46,6 +46,7 @@ public class Q00267_WrathOfVerdure extends Quest addTalkId(TREANT_BREMEC); addKillId(GOBLIN_RAIDER); registerQuestItems(GOBLIN_CLUB); + addCondMaxLevel(9, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java index 816a22da08..0c0748e735 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java @@ -50,6 +50,7 @@ public class Q00272_WrathOfAncestors extends Quest addTalkId(LIVINA); addKillId(MONSTERS); registerQuestItems(GRAVE_ROBBERS_HEAD); + addCondMaxLevel(16, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java index 9bb8ca4798..b3f9d4bb1b 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java index aba27ed47b..f45e185d3f 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java @@ -53,6 +53,7 @@ public class Q00274_SkirmishWithTheWerewolves extends Quest addTalkId(BRUKURSE); addKillId(MONSTERS); registerQuestItems(WEREWOLF_HEAD, WEREWOLF_TOTEM); + addCondMaxLevel(18, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java index e93a5a7be0..1e6a02f4f9 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java index cb17422b60..74935e9104 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java index 2e53cd451a..156b85fdf6 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java @@ -47,6 +47,7 @@ public class Q00277_GatekeepersOffering extends Quest addTalkId(TAMIL); addKillId(GREYSTONE_GOLEM); registerQuestItems(STARSTONE); + addCondMaxLevel(21, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java index 7218c9946f..8e245d375c 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java index 608ca3a448..227398a92d 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java index f39972bb59..554161d862 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java index 6f5e27721e..98daa7c06c 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java @@ -47,6 +47,7 @@ public class Q00295_DreamingOfTheSkies extends Quest addTalkId(ARIN); addKillId(MAGICAL_WEAVER); registerQuestItems(FLOATING_STONE); + addCondMaxLevel(15, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java index 8ba3b04de0..4d1d5b1777 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java index d39737d95b..a7c0756abb 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java index 824b76aa5f..65317d4367 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java @@ -45,6 +45,7 @@ public class Q00303_CollectArrowheads extends Quest addTalkId(MINIA); addKillId(TUNATH_ORC_MARKSMAN); registerQuestItems(ORCISH_ARROWHEAD); + addCondMaxLevel(14, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java index 15340baf76..20009b3457 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java index 68a7f96406..69cbcdbf2a 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java @@ -47,6 +47,7 @@ public class Q00313_CollectSpores extends Quest addTalkId(HERBIEL); addKillId(SPORE_FUNGUS); registerQuestItems(SPORE_SAC); + addCondMaxLevel(13, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java index 8cdd78234f..fb42e610a9 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java index 0c0fbca14d..86a347b60b 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java @@ -48,6 +48,7 @@ public class Q00317_CatchTheWind extends Quest addTalkId(RIZRAELL); addKillId(MONSTERS); registerQuestItems(WIND_SHARD); + addCondMaxLevel(23, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java index 82ca730d75..e88feb95e2 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java index 4e5dd76d03..8fd327d6b5 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java @@ -51,6 +51,7 @@ public class Q00320_BonesTellTheFuture extends Quest addTalkId(TETRACH_KAITAR); addKillId(MONSTERS); registerQuestItems(BONE_FRAGMENT); + addCondMaxLevel(18, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java index b54ac214b9..a97a566c92 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java @@ -56,6 +56,7 @@ public class Q00324_SweetestVenom extends Quest addTalkId(ASTARON); addKillId(MONSTERS.keySet()); registerQuestItems(VENOM_SAC); + addCondMaxLevel(23, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java index 6d2ad19fde..dc3eb65ec4 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java index 15390f06b0..1956e2923e 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java index c6cf5b1dd6..72407eabc3 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java index 56c2bbea50..518d845bcc 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java index 70f6f282f7..498b165be2 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java index b686034d10..5f664a5fed 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java index 37841a2bc6..fd775bbe73 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java @@ -56,6 +56,7 @@ public class Q00354_ConquestOfAlligatorIsland extends Quest addKillId(MOB1.keySet()); addKillId(MOB2.keySet()); registerQuestItems(ALLIGATOR_TOOTH); + addCondMaxLevel(49, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java index a2b34b1ae8..2e367e0e59 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java index 546ce8a653..e1633226d2 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java index abe1e7b89f..aca7242c87 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java @@ -53,8 +53,8 @@ public class Q00358_IllegitimateChildOfTheGoddess extends Quest private static final Map 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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java index 6d2b571d5c..ed0f544adc 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java index 07c3e3147c..aaf517b7a9 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java index c83613bf14..d24b38b112 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java @@ -59,6 +59,7 @@ public class Q00370_AnElderSowsSeeds extends Quest addTalkId(CASIAN); addKillId(MOBS1.keySet()); addKillId(MOBS2.keySet()); + addCondMaxLevel(42, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java index f680066fdf..74d55ff541 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java @@ -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)); } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java index 59fb0473a4..4a1dd10849 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java @@ -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(); diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java index dc4d09476c..d0caa6795e 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q00657_MonsterArenaTrialForWarriors.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q00657_MonsterArenaTrialForWarriors.java index ff2bde1697..e55bd2f222 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q00657_MonsterArenaTrialForWarriors.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q00657_MonsterArenaTrialForWarriors.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q00658_MonsterArenaTrialForEliteWarriors.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q00658_MonsterArenaTrialForEliteWarriors.java index 7bdad89686..7a8f12f986 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q00658_MonsterArenaTrialForEliteWarriors.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q00658_MonsterArenaTrialForEliteWarriors.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java index abbbbd31ad..84525f1da5 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java index 204899b450..6ce810af74 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java index db5c3ec52d..f89b32c696 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java index a61a0b85be..796f46c93e 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java index 9bbbe5e068..f96969be21 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java index b3c46c9962..0c7e26d375 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java index df6401a4c3..41b098cec1 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java index f1d212c7d0..834a338d7b 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java index 92563d4bb9..880635c611 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java index 0ab9b4e081..769fbb6dfe 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java index 8a1ec96267..93b263720a 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java index d09f837982..ddd656d3ad 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java @@ -62,6 +62,7 @@ public class Q00258_BringWolfPelts extends Quest addTalkId(LECTOR); addKillId(MONSTERS); registerQuestItems(WOLF_PELT); + addCondMaxLevel(9, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java index b73a6d5434..02efc29fd9 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java @@ -66,6 +66,7 @@ public class Q00259_RequestFromTheFarmOwner extends Quest addTalkId(EDMOND, MARIUS); addKillId(MONSTERS); registerQuestItems(SPIDER_SKIN); + addCondMaxLevel(21, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java index 94b442c891..6e63d6faf4 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java index 3e8931a957..b68a525827 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java @@ -57,6 +57,7 @@ public class Q00261_CollectorsDream extends Quest addTalkId(ALSHUPES); addKillId(MONSTERS); registerQuestItems(SPIDER_LEG); + addCondMaxLevel(21, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java index 023545f484..95721f08dc 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java @@ -55,6 +55,7 @@ public class Q00262_TradeWithTheIvoryTower extends Quest addTalkId(VOLLODOS); addKillId(MOBS_SAC.keySet()); registerQuestItems(SPORE_SAC); + addCondMaxLevel(16, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java index f5bb476070..1bdeec4a83 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java index 5eac8569e6..20ddbeac20 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java @@ -64,6 +64,7 @@ public class Q00264_KeenClaws extends Quest addTalkId(PAINT); addKillId(MONSTER_CHANCES.keySet()); registerQuestItems(WOLF_CLAW); + addCondMaxLevel(9, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java index 69670d112b..d90ce43946 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java @@ -54,6 +54,7 @@ public class Q00265_BondsOfSlavery extends Quest addTalkId(KRISTIN); addKillId(MONSTERS.keySet()); registerQuestItems(IMP_SHACKLES); + addCondMaxLevel(11, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java index 4e52519000..68c5dd1cc3 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java @@ -68,6 +68,7 @@ public class Q00266_PleasOfPixies extends Quest addTalkId(PIXY_MURIKA); addKillId(MONSTERS.keySet()); registerQuestItems(PREDATORS_FANG); + addCondMaxLevel(8, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java index 231bd02527..aa676c5d46 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java @@ -46,6 +46,7 @@ public class Q00267_WrathOfVerdure extends Quest addTalkId(TREANT_BREMEC); addKillId(GOBLIN_RAIDER); registerQuestItems(GOBLIN_CLUB); + addCondMaxLevel(9, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java index 816a22da08..0c0748e735 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java @@ -50,6 +50,7 @@ public class Q00272_WrathOfAncestors extends Quest addTalkId(LIVINA); addKillId(MONSTERS); registerQuestItems(GRAVE_ROBBERS_HEAD); + addCondMaxLevel(16, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java index 9bb8ca4798..b3f9d4bb1b 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java index aba27ed47b..f45e185d3f 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java @@ -53,6 +53,7 @@ public class Q00274_SkirmishWithTheWerewolves extends Quest addTalkId(BRUKURSE); addKillId(MONSTERS); registerQuestItems(WEREWOLF_HEAD, WEREWOLF_TOTEM); + addCondMaxLevel(18, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java index e93a5a7be0..1e6a02f4f9 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java index cb17422b60..74935e9104 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java index 2e53cd451a..156b85fdf6 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java @@ -47,6 +47,7 @@ public class Q00277_GatekeepersOffering extends Quest addTalkId(TAMIL); addKillId(GREYSTONE_GOLEM); registerQuestItems(STARSTONE); + addCondMaxLevel(21, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java index 7218c9946f..8e245d375c 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java index 608ca3a448..227398a92d 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java index f39972bb59..554161d862 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java index 6f5e27721e..98daa7c06c 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java @@ -47,6 +47,7 @@ public class Q00295_DreamingOfTheSkies extends Quest addTalkId(ARIN); addKillId(MAGICAL_WEAVER); registerQuestItems(FLOATING_STONE); + addCondMaxLevel(15, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java index 8ba3b04de0..4d1d5b1777 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java index d39737d95b..a7c0756abb 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java index 824b76aa5f..65317d4367 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java @@ -45,6 +45,7 @@ public class Q00303_CollectArrowheads extends Quest addTalkId(MINIA); addKillId(TUNATH_ORC_MARKSMAN); registerQuestItems(ORCISH_ARROWHEAD); + addCondMaxLevel(14, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java index 15340baf76..20009b3457 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java index 68a7f96406..69cbcdbf2a 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java @@ -47,6 +47,7 @@ public class Q00313_CollectSpores extends Quest addTalkId(HERBIEL); addKillId(SPORE_FUNGUS); registerQuestItems(SPORE_SAC); + addCondMaxLevel(13, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java index 8cdd78234f..fb42e610a9 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java index 0c0fbca14d..86a347b60b 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java @@ -48,6 +48,7 @@ public class Q00317_CatchTheWind extends Quest addTalkId(RIZRAELL); addKillId(MONSTERS); registerQuestItems(WIND_SHARD); + addCondMaxLevel(23, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java index 82ca730d75..e88feb95e2 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java index 4e5dd76d03..8fd327d6b5 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java @@ -51,6 +51,7 @@ public class Q00320_BonesTellTheFuture extends Quest addTalkId(TETRACH_KAITAR); addKillId(MONSTERS); registerQuestItems(BONE_FRAGMENT); + addCondMaxLevel(18, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java index b54ac214b9..a97a566c92 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java @@ -56,6 +56,7 @@ public class Q00324_SweetestVenom extends Quest addTalkId(ASTARON); addKillId(MONSTERS.keySet()); registerQuestItems(VENOM_SAC); + addCondMaxLevel(23, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java index 6d2ad19fde..dc3eb65ec4 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java index 15390f06b0..1956e2923e 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java index c6cf5b1dd6..72407eabc3 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java index 56c2bbea50..518d845bcc 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java index 70f6f282f7..498b165be2 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java index b686034d10..5f664a5fed 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java index 37841a2bc6..fd775bbe73 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java @@ -56,6 +56,7 @@ public class Q00354_ConquestOfAlligatorIsland extends Quest addKillId(MOB1.keySet()); addKillId(MOB2.keySet()); registerQuestItems(ALLIGATOR_TOOTH); + addCondMaxLevel(49, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java index a2b34b1ae8..2e367e0e59 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java index 546ce8a653..e1633226d2 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java index abe1e7b89f..aca7242c87 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java @@ -53,8 +53,8 @@ public class Q00358_IllegitimateChildOfTheGoddess extends Quest private static final Map 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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java index 6d2b571d5c..ed0f544adc 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java index 07c3e3147c..aaf517b7a9 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java index c83613bf14..d24b38b112 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java @@ -59,6 +59,7 @@ public class Q00370_AnElderSowsSeeds extends Quest addTalkId(CASIAN); addKillId(MOBS1.keySet()); addKillId(MOBS2.keySet()); + addCondMaxLevel(42, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java index f680066fdf..74d55ff541 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java @@ -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)); } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java index 59fb0473a4..4a1dd10849 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java @@ -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(); diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java index dc4d09476c..d0caa6795e 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java index abbbbd31ad..84525f1da5 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java index 204899b450..6ce810af74 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java index db5c3ec52d..f89b32c696 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java index a61a0b85be..796f46c93e 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java index 9bbbe5e068..f96969be21 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java index b3c46c9962..0c7e26d375 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java index df6401a4c3..41b098cec1 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java index f1d212c7d0..834a338d7b 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java index 92563d4bb9..880635c611 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java index 0ab9b4e081..769fbb6dfe 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java index d39737d95b..a7c0756abb 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java @@ -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 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java index 6d2ad19fde..dc3eb65ec4 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java @@ -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 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java index 15390f06b0..1956e2923e 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java @@ -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 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java index c6cf5b1dd6..72407eabc3 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java @@ -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 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java index 56c2bbea50..518d845bcc 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java @@ -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 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java index 70f6f282f7..498b165be2 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java @@ -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 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java index b686034d10..5f664a5fed 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java @@ -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 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java index 37841a2bc6..fd775bbe73 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java @@ -56,6 +56,7 @@ public class Q00354_ConquestOfAlligatorIsland extends Quest addKillId(MOB1.keySet()); addKillId(MOB2.keySet()); registerQuestItems(ALLIGATOR_TOOTH); + addCondMaxLevel(49, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java index a2b34b1ae8..2e367e0e59 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java @@ -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 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java index 546ce8a653..e1633226d2 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java @@ -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 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java index abe1e7b89f..aca7242c87 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java @@ -53,8 +53,8 @@ public class Q00358_IllegitimateChildOfTheGoddess extends Quest private static final Map 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 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java index 6d2b571d5c..ed0f544adc 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java @@ -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 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java index 07c3e3147c..aaf517b7a9 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java @@ -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 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java index c83613bf14..d24b38b112 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java @@ -59,6 +59,7 @@ public class Q00370_AnElderSowsSeeds extends Quest addTalkId(CASIAN); addKillId(MOBS1.keySet()); addKillId(MOBS2.keySet()); + addCondMaxLevel(42, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java index f680066fdf..74d55ff541 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java @@ -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)); } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java index 59fb0473a4..4a1dd10849 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java @@ -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(); diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java index dc4d09476c..d0caa6795e 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java index abbbbd31ad..84525f1da5 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java index 204899b450..6ce810af74 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java index db5c3ec52d..f89b32c696 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java index a61a0b85be..796f46c93e 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java index 9bbbe5e068..f96969be21 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java index b3c46c9962..0c7e26d375 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java index df6401a4c3..41b098cec1 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java index f1d212c7d0..834a338d7b 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java index 92563d4bb9..880635c611 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java index 0ab9b4e081..769fbb6dfe 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java index 8a1ec96267..93b263720a 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java index d09f837982..ddd656d3ad 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java @@ -62,6 +62,7 @@ public class Q00258_BringWolfPelts extends Quest addTalkId(LECTOR); addKillId(MONSTERS); registerQuestItems(WOLF_PELT); + addCondMaxLevel(9, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java index b73a6d5434..02efc29fd9 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java @@ -66,6 +66,7 @@ public class Q00259_RequestFromTheFarmOwner extends Quest addTalkId(EDMOND, MARIUS); addKillId(MONSTERS); registerQuestItems(SPIDER_SKIN); + addCondMaxLevel(21, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java index 94b442c891..6e63d6faf4 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java index 3e8931a957..b68a525827 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java @@ -57,6 +57,7 @@ public class Q00261_CollectorsDream extends Quest addTalkId(ALSHUPES); addKillId(MONSTERS); registerQuestItems(SPIDER_LEG); + addCondMaxLevel(21, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java index 023545f484..95721f08dc 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java @@ -55,6 +55,7 @@ public class Q00262_TradeWithTheIvoryTower extends Quest addTalkId(VOLLODOS); addKillId(MOBS_SAC.keySet()); registerQuestItems(SPORE_SAC); + addCondMaxLevel(16, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java index f5bb476070..1bdeec4a83 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java index 5eac8569e6..20ddbeac20 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java @@ -64,6 +64,7 @@ public class Q00264_KeenClaws extends Quest addTalkId(PAINT); addKillId(MONSTER_CHANCES.keySet()); registerQuestItems(WOLF_CLAW); + addCondMaxLevel(9, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java index 69670d112b..d90ce43946 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java @@ -54,6 +54,7 @@ public class Q00265_BondsOfSlavery extends Quest addTalkId(KRISTIN); addKillId(MONSTERS.keySet()); registerQuestItems(IMP_SHACKLES); + addCondMaxLevel(11, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java index 4e52519000..68c5dd1cc3 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java @@ -68,6 +68,7 @@ public class Q00266_PleasOfPixies extends Quest addTalkId(PIXY_MURIKA); addKillId(MONSTERS.keySet()); registerQuestItems(PREDATORS_FANG); + addCondMaxLevel(8, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java index 231bd02527..aa676c5d46 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java @@ -46,6 +46,7 @@ public class Q00267_WrathOfVerdure extends Quest addTalkId(TREANT_BREMEC); addKillId(GOBLIN_RAIDER); registerQuestItems(GOBLIN_CLUB); + addCondMaxLevel(9, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java index 816a22da08..0c0748e735 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java @@ -50,6 +50,7 @@ public class Q00272_WrathOfAncestors extends Quest addTalkId(LIVINA); addKillId(MONSTERS); registerQuestItems(GRAVE_ROBBERS_HEAD); + addCondMaxLevel(16, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java index 9bb8ca4798..b3f9d4bb1b 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java index aba27ed47b..f45e185d3f 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java @@ -53,6 +53,7 @@ public class Q00274_SkirmishWithTheWerewolves extends Quest addTalkId(BRUKURSE); addKillId(MONSTERS); registerQuestItems(WEREWOLF_HEAD, WEREWOLF_TOTEM); + addCondMaxLevel(18, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java index e93a5a7be0..1e6a02f4f9 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java index cb17422b60..74935e9104 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java index 2e53cd451a..156b85fdf6 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java @@ -47,6 +47,7 @@ public class Q00277_GatekeepersOffering extends Quest addTalkId(TAMIL); addKillId(GREYSTONE_GOLEM); registerQuestItems(STARSTONE); + addCondMaxLevel(21, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java index 7218c9946f..8e245d375c 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java index 608ca3a448..227398a92d 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java index f39972bb59..554161d862 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java index 6f5e27721e..98daa7c06c 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java @@ -47,6 +47,7 @@ public class Q00295_DreamingOfTheSkies extends Quest addTalkId(ARIN); addKillId(MAGICAL_WEAVER); registerQuestItems(FLOATING_STONE); + addCondMaxLevel(15, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java index 8ba3b04de0..4d1d5b1777 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java index d39737d95b..a7c0756abb 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00300_HuntingLetoLizardman/Q00300_HuntingLetoLizardman.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java index 824b76aa5f..65317d4367 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java @@ -45,6 +45,7 @@ public class Q00303_CollectArrowheads extends Quest addTalkId(MINIA); addKillId(TUNATH_ORC_MARKSMAN); registerQuestItems(ORCISH_ARROWHEAD); + addCondMaxLevel(14, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java index 15340baf76..20009b3457 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java index 68a7f96406..69cbcdbf2a 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java @@ -47,6 +47,7 @@ public class Q00313_CollectSpores extends Quest addTalkId(HERBIEL); addKillId(SPORE_FUNGUS); registerQuestItems(SPORE_SAC); + addCondMaxLevel(13, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java index 8cdd78234f..fb42e610a9 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java index 0c0fbca14d..86a347b60b 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java @@ -48,6 +48,7 @@ public class Q00317_CatchTheWind extends Quest addTalkId(RIZRAELL); addKillId(MONSTERS); registerQuestItems(WIND_SHARD); + addCondMaxLevel(23, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java index 82ca730d75..e88feb95e2 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java index 4e5dd76d03..8fd327d6b5 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java @@ -51,6 +51,7 @@ public class Q00320_BonesTellTheFuture extends Quest addTalkId(TETRACH_KAITAR); addKillId(MONSTERS); registerQuestItems(BONE_FRAGMENT); + addCondMaxLevel(18, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java index b54ac214b9..a97a566c92 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java @@ -56,6 +56,7 @@ public class Q00324_SweetestVenom extends Quest addTalkId(ASTARON); addKillId(MONSTERS.keySet()); registerQuestItems(VENOM_SAC); + addCondMaxLevel(23, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java index 6d2ad19fde..dc3eb65ec4 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00326_VanquishRemnants/Q00326_VanquishRemnants.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java index 15390f06b0..1956e2923e 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00327_RecoverTheFarmland/Q00327_RecoverTheFarmland.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java index c6cf5b1dd6..72407eabc3 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00329_CuriosityOfADwarf/Q00329_CuriosityOfADwarf.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java index 56c2bbea50..518d845bcc 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00331_ArrowOfVengeance/Q00331_ArrowOfVengeance.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java index 70f6f282f7..498b165be2 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java index b686034d10..5f664a5fed 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java index 37841a2bc6..fd775bbe73 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00354_ConquestOfAlligatorIsland/Q00354_ConquestOfAlligatorIsland.java @@ -56,6 +56,7 @@ public class Q00354_ConquestOfAlligatorIsland extends Quest addKillId(MOB1.keySet()); addKillId(MOB2.keySet()); registerQuestItems(ALLIGATOR_TOOTH); + addCondMaxLevel(49, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java index a2b34b1ae8..2e367e0e59 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00355_FamilyHonor/Q00355_FamilyHonor.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java index 546ce8a653..e1633226d2 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00356_DigUpTheSeaOfSpores/Q00356_DigUpTheSeaOfSpores.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java index abe1e7b89f..aca7242c87 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00358_IllegitimateChildOfTheGoddess/Q00358_IllegitimateChildOfTheGoddess.java @@ -53,8 +53,8 @@ public class Q00358_IllegitimateChildOfTheGoddess extends Quest private static final Map 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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java index 6d2b571d5c..ed0f544adc 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00360_PlunderTheirSupplies/Q00360_PlunderTheirSupplies.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java index 07c3e3147c..aaf517b7a9 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00369_CollectorOfJewels/Q00369_CollectorOfJewels.java @@ -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 diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java index c83613bf14..d24b38b112 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00370_AnElderSowsSeeds/Q00370_AnElderSowsSeeds.java @@ -59,6 +59,7 @@ public class Q00370_AnElderSowsSeeds extends Quest addTalkId(CASIAN); addKillId(MOBS1.keySet()); addKillId(MOBS2.keySet()); + addCondMaxLevel(42, getNoQuestMsg(null)); } @Override diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java index f680066fdf..74d55ff541 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00500_BrothersBoundInChains/Q00500_BrothersBoundInChains.java @@ -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)); } diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java index 59fb0473a4..4a1dd10849 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss/Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.java @@ -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(); diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java index dc4d09476c..d0caa6795e 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00630_PirateTreasureHunt.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00657_MonsterArenaTrialForWarriors.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00657_MonsterArenaTrialForWarriors.java index ff2bde1697..e55bd2f222 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00657_MonsterArenaTrialForWarriors.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00657_MonsterArenaTrialForWarriors.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00658_MonsterArenaTrialForEliteWarriors.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00658_MonsterArenaTrialForEliteWarriors.java index 7bdad89686..7a8f12f986 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00658_MonsterArenaTrialForEliteWarriors.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00658_MonsterArenaTrialForEliteWarriors.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java index abbbbd31ad..84525f1da5 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00664_QuarrelsTime.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00910_RequestFromTheRedLibraGuildBasic.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00910_RequestFromTheRedLibraGuildBasic.java index d683714215..303bcbcb7b 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00910_RequestFromTheRedLibraGuildBasic.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00910_RequestFromTheRedLibraGuildBasic.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00911_RequestFromTheRedLibraGuildIntermediate.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00911_RequestFromTheRedLibraGuildIntermediate.java index 48a59863c6..456306bc8b 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00911_RequestFromTheRedLibraGuildIntermediate.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00911_RequestFromTheRedLibraGuildIntermediate.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00912_RequestFromTheRedLibraGuildAdvanced.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00912_RequestFromTheRedLibraGuildAdvanced.java index 127e155e85..d6c7ff9917 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00912_RequestFromTheRedLibraGuildAdvanced.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00912_RequestFromTheRedLibraGuildAdvanced.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00913_RequestFromTheRedLibraGuildSuperAdvanced.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00913_RequestFromTheRedLibraGuildSuperAdvanced.java index 96bc8c16ca..cdc6f17197 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00913_RequestFromTheRedLibraGuildSuperAdvanced.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q00913_RequestFromTheRedLibraGuildSuperAdvanced.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java index 204899b450..6ce810af74 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10861_MonsterArenaTheBirthOfAWarrior.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java index db5c3ec52d..f89b32c696 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10862_MonsterArenaChallenge10Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java index a61a0b85be..796f46c93e 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10863_MonsterArenaNewChallenge15Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java index 9bbbe5e068..f96969be21 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10864_MonsterArenaBraveWarrior25Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java index b3c46c9962..0c7e26d375 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10865_MonsterArenaLastCall40Battles.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java index df6401a4c3..41b098cec1 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10867_GoneMissing.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java index f1d212c7d0..834a338d7b 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10868_TheDarkSideOfPower.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java index 92563d4bb9..880635c611 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10870_UnfinishedDevice.java @@ -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)); } } diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java index 0ab9b4e081..769fbb6dfe 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/not_done/Q10871_DeathToThePirateKing.java @@ -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)); } }