From 38ee998bbc4c8862a0c0146e7aa5ff4e2a9d2887 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Sat, 22 Oct 2022 21:25:19 +0000 Subject: [PATCH] Unused quest items should be destroyed on completion. --- .../Q10589_WhereFatesIntersect/Q10589_WhereFatesIntersect.java | 2 +- .../quests/Q10590_ReawakenedFate/Q10590_ReawakenedFate.java | 2 +- .../quests/Q10591_NobleMaterial/Q10591_NobleMaterial.java | 2 +- .../Q11024_PathOfDestinyBeginning.java | 1 + .../Q11025_PathOfDestinyProving.java | 2 +- .../Q11026_PathOfDestinyConviction.java | 2 +- .../Q11027_PathOfDestinyOvercome.java | 2 +- .../Q10981_UnbearableWolvesHowling.java | 1 + .../scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java | 1 + .../quests/Q10983_TroubledForest/Q10983_TroubledForest.java | 1 + .../Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java | 1 + .../Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java | 1 + .../quests/Q10986_SwampMonster/Q10986_SwampMonster.java | 1 + .../scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java | 1 + .../Q10989_DangerousPredators/Q10989_DangerousPredators.java | 1 + .../Q10990_PoisonExtraction/Q10990_PoisonExtraction.java | 1 + .../Q10961_EffectiveTraining/Q10961_EffectiveTraining.java | 1 + .../scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java | 1 + .../Q10981_UnbearableWolvesHowling.java | 1 + .../scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java | 1 + .../quests/Q10983_TroubledForest/Q10983_TroubledForest.java | 1 + .../Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java | 1 + .../Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java | 1 + .../quests/Q10986_SwampMonster/Q10986_SwampMonster.java | 1 + .../scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java | 1 + .../Q10989_DangerousPredators/Q10989_DangerousPredators.java | 1 + .../Q10990_PoisonExtraction/Q10990_PoisonExtraction.java | 1 + .../Q10958_ExploringNewOpportunities.java | 1 + .../Q10959_ChallengingYourDestiny.java | 1 + .../Q10961_EffectiveTraining/Q10961_EffectiveTraining.java | 1 + .../scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java | 1 + .../Q10981_UnbearableWolvesHowling.java | 1 + .../scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java | 1 + .../quests/Q10983_TroubledForest/Q10983_TroubledForest.java | 1 + .../Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java | 1 + .../Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java | 1 + .../quests/Q10986_SwampMonster/Q10986_SwampMonster.java | 1 + .../scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java | 1 + .../Q10989_DangerousPredators/Q10989_DangerousPredators.java | 1 + .../Q10990_PoisonExtraction/Q10990_PoisonExtraction.java | 1 + .../scripts/quests/Q10290_ATripBegins/Q10290_ATripBegins.java | 1 + .../quests/Q10291_MoreExperience/Q10291_MoreExperience.java | 3 ++- .../quests/Q10292_SecretGarden/Q10292_SecretGarden.java | 3 ++- .../quests/Q10293_DeathMysteries/Q10293_DeathMysteries.java | 3 ++- .../Q10294_SporeInfestedPlace/Q10294_SporeInfestedPlace.java | 1 + .../Q10295_RespectForGraves/Q10295_RespectForGraves.java | 1 + .../Q10296_LetsPayRespectsToOurFallenBrethren.java | 1 + .../Q10297_MemoryOfTheGloriousPast.java | 1 + .../quests/Q10298_TracesOfBattle/Q10298_TracesOfBattle.java | 1 + .../quests/Q10955_NewLifeLessons/Q10955_NewLifeLessons.java | 1 + .../data/scripts/quests/Q10956_WeSylphs/Q10956_WeSylphs.java | 1 + .../Q10958_ExploringNewOpportunities.java | 1 + .../Q10959_ChallengingYourDestiny.java | 1 + .../Q10961_EffectiveTraining/Q10961_EffectiveTraining.java | 1 + .../scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java | 1 + .../Q10981_UnbearableWolvesHowling.java | 1 + .../scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java | 1 + .../quests/Q10983_TroubledForest/Q10983_TroubledForest.java | 1 + .../Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java | 1 + .../Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java | 1 + .../quests/Q10986_SwampMonster/Q10986_SwampMonster.java | 1 + .../scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java | 1 + .../Q10989_DangerousPredators/Q10989_DangerousPredators.java | 1 + .../Q10990_PoisonExtraction/Q10990_PoisonExtraction.java | 1 + .../scripts/quests/Q10290_ATripBegins/Q10290_ATripBegins.java | 1 + .../quests/Q10291_MoreExperience/Q10291_MoreExperience.java | 3 ++- .../quests/Q10292_SecretGarden/Q10292_SecretGarden.java | 3 ++- .../quests/Q10293_DeathMysteries/Q10293_DeathMysteries.java | 3 ++- .../Q10294_SporeInfestedPlace/Q10294_SporeInfestedPlace.java | 1 + .../Q10295_RespectForGraves/Q10295_RespectForGraves.java | 1 + .../Q10296_LetsPayRespectsToOurFallenBrethren.java | 1 + .../Q10297_MemoryOfTheGloriousPast.java | 1 + .../quests/Q10298_TracesOfBattle/Q10298_TracesOfBattle.java | 1 + .../Q10952_ProtectAtAllCosts/Q10952_ProtectAtAllCosts.java | 1 + .../scripts/quests/Q10953_ValiantOrcs/Q10953_ValiantOrcs.java | 1 + .../quests/Q10955_NewLifeLessons/Q10955_NewLifeLessons.java | 1 + .../data/scripts/quests/Q10956_WeSylphs/Q10956_WeSylphs.java | 1 + .../Q10958_ExploringNewOpportunities.java | 1 + .../Q10959_ChallengingYourDestiny.java | 1 + .../Q10961_EffectiveTraining/Q10961_EffectiveTraining.java | 1 + .../scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java | 1 + .../Q10981_UnbearableWolvesHowling.java | 1 + .../scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java | 1 + .../quests/Q10983_TroubledForest/Q10983_TroubledForest.java | 1 + .../Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java | 1 + .../Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java | 1 + .../quests/Q10986_SwampMonster/Q10986_SwampMonster.java | 1 + .../scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java | 1 + .../Q10989_DangerousPredators/Q10989_DangerousPredators.java | 1 + .../Q10990_PoisonExtraction/Q10990_PoisonExtraction.java | 1 + .../scripts/quests/Q10290_ATripBegins/Q10290_ATripBegins.java | 1 + .../quests/Q10291_MoreExperience/Q10291_MoreExperience.java | 3 ++- .../quests/Q10292_SecretGarden/Q10292_SecretGarden.java | 3 ++- .../quests/Q10293_DeathMysteries/Q10293_DeathMysteries.java | 3 ++- .../Q10294_SporeInfestedPlace/Q10294_SporeInfestedPlace.java | 1 + .../Q10295_RespectForGraves/Q10295_RespectForGraves.java | 1 + .../Q10296_LetsPayRespectsToOurFallenBrethren.java | 1 + .../Q10297_MemoryOfTheGloriousPast.java | 1 + .../quests/Q10298_TracesOfBattle/Q10298_TracesOfBattle.java | 1 + .../Q10952_ProtectAtAllCosts/Q10952_ProtectAtAllCosts.java | 1 + .../scripts/quests/Q10953_ValiantOrcs/Q10953_ValiantOrcs.java | 1 + .../quests/Q10955_NewLifeLessons/Q10955_NewLifeLessons.java | 1 + .../data/scripts/quests/Q10956_WeSylphs/Q10956_WeSylphs.java | 1 + .../Q10958_ExploringNewOpportunities.java | 1 + .../Q10959_ChallengingYourDestiny.java | 1 + .../Q10961_EffectiveTraining/Q10961_EffectiveTraining.java | 1 + .../scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java | 1 + .../Q10981_UnbearableWolvesHowling.java | 1 + .../scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java | 1 + .../quests/Q10983_TroubledForest/Q10983_TroubledForest.java | 1 + .../Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java | 1 + .../Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java | 1 + .../quests/Q10986_SwampMonster/Q10986_SwampMonster.java | 1 + .../scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java | 1 + .../Q10989_DangerousPredators/Q10989_DangerousPredators.java | 1 + .../Q10990_PoisonExtraction/Q10990_PoisonExtraction.java | 1 + 116 files changed, 125 insertions(+), 15 deletions(-) diff --git a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q10589_WhereFatesIntersect/Q10589_WhereFatesIntersect.java b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q10589_WhereFatesIntersect/Q10589_WhereFatesIntersect.java index 696290f09a..8fbc51b61f 100644 --- a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q10589_WhereFatesIntersect/Q10589_WhereFatesIntersect.java +++ b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q10589_WhereFatesIntersect/Q10589_WhereFatesIntersect.java @@ -78,7 +78,7 @@ public class Q10589_WhereFatesIntersect extends Quest addStartNpc(TARTI); addTalkId(TARTI, HERPHAH, VOLLODOS, JOACHIM); addKillId(MONSTERS); - registerQuestItems(MONSTER_DROP); + registerQuestItems(MONSTER_DROP, SOE_HERPHAH.getId()); addCondCompletedQuest(Q11027_PathOfDestinyOvercome.class.getSimpleName(), getNoQuestMsg(null)); } diff --git a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q10590_ReawakenedFate/Q10590_ReawakenedFate.java b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q10590_ReawakenedFate/Q10590_ReawakenedFate.java index 54e4911061..a964146f91 100644 --- a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q10590_ReawakenedFate/Q10590_ReawakenedFate.java +++ b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q10590_ReawakenedFate/Q10590_ReawakenedFate.java @@ -74,7 +74,7 @@ public class Q10590_ReawakenedFate extends Quest addStartNpc(JOACHIM); addTalkId(JOACHIM, LAPATHIA, HERPHAH, ORVEN); addKillId(MONSTERS); - registerQuestItems(VAMPIRE_ICHOR); + registerQuestItems(VAMPIRE_ICHOR, SOE_JOACHIM.getId()); addCondMinLevel(MIN_LEVEL, "34513-16.html"); addCondCompletedQuest(Q10589_WhereFatesIntersect.class.getSimpleName(), "34513-16.html"); } diff --git a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q10591_NobleMaterial/Q10591_NobleMaterial.java b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q10591_NobleMaterial/Q10591_NobleMaterial.java index 390b9e7c62..d26c9df03e 100644 --- a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q10591_NobleMaterial/Q10591_NobleMaterial.java +++ b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q10591_NobleMaterial/Q10591_NobleMaterial.java @@ -90,7 +90,7 @@ public class Q10591_NobleMaterial extends Quest addStartNpc(JOACHIM); addTalkId(JOACHIM, HARP_ZU_HESTUI, EVAN_GRAHAM, HERPA, LIONEL_HUNTER); addKillId(MONSTERS); - registerQuestItems(FLAME_ENERGY); + registerQuestItems(FLAME_ENERGY, SOE_JOACHIM.getId()); addCondMinLevel(99, "34513-16.html"); addCondCompletedQuest(Q10590_ReawakenedFate.class.getSimpleName(), "34513-16.html"); } diff --git a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q11024_PathOfDestinyBeginning/Q11024_PathOfDestinyBeginning.java b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q11024_PathOfDestinyBeginning/Q11024_PathOfDestinyBeginning.java index 0c96aed04a..1195ba5886 100644 --- a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q11024_PathOfDestinyBeginning/Q11024_PathOfDestinyBeginning.java +++ b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q11024_PathOfDestinyBeginning/Q11024_PathOfDestinyBeginning.java @@ -81,6 +81,7 @@ public class Q11024_PathOfDestinyBeginning extends Quest addStartNpc(TARTI); addTalkId(TARTI, SILVAN); addKillId(NASTY_EYE, NASTY_BUGGLE, NASTY_ZOMBIE, NASTY_ZOMBIE_LORD); + registerQuestItems(SOE_SILVAN, SOE_TARTI); setQuestNameNpcStringId(NpcStringId.LV_1_PATH_OF_DESTINY_BEGINNING); } diff --git a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q11025_PathOfDestinyProving/Q11025_PathOfDestinyProving.java b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q11025_PathOfDestinyProving/Q11025_PathOfDestinyProving.java index 3f0e1f3c3a..f2fe21a819 100644 --- a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q11025_PathOfDestinyProving/Q11025_PathOfDestinyProving.java +++ b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q11025_PathOfDestinyProving/Q11025_PathOfDestinyProving.java @@ -122,7 +122,7 @@ public class Q11025_PathOfDestinyProving extends Quest addFirstTalkId(TELESHA, MYSTERIOUS_WIZARD); addTalkId(TARTI, RAYMOND, TELESHA, MYSTERIOUS_WIZARD, KALLESIN, ZENATH); addKillId(VAMPIRE, CARCASS_BAT, SKELETON_SCOUT, SKELETON_ARCHER, SKELETON_WARRIOR, SPARTOI_SOLDIER, RAGING_SPARTOI, SKELETON_WARRIOR_2, SKELETON_SCOUT_2); - registerQuestItems(WIND_SPIRIT_REALM_RELIC, SECRET_MATERIAL, BREATH_OF_DEATH); + registerQuestItems(WIND_SPIRIT_REALM_RELIC, SECRET_MATERIAL, BREATH_OF_DEATH, SOE_KALLESIN, SOE_ZENATH, SOE_TARTI); // addCondMinLevel(LEVEL_20, "34505-16.html"); addCondCompletedQuest(Q11024_PathOfDestinyBeginning.class.getSimpleName(), "34505-16.html"); setQuestNameNpcStringId(NpcStringId.LV_20_PATH_OF_DESTINY_PROVING); diff --git a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q11026_PathOfDestinyConviction/Q11026_PathOfDestinyConviction.java b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q11026_PathOfDestinyConviction/Q11026_PathOfDestinyConviction.java index dbc2d5cbcb..37414acbff 100644 --- a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q11026_PathOfDestinyConviction/Q11026_PathOfDestinyConviction.java +++ b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q11026_PathOfDestinyConviction/Q11026_PathOfDestinyConviction.java @@ -99,7 +99,7 @@ public class Q11026_PathOfDestinyConviction extends Quest addStartNpc(TARTI); addTalkId(TARTI, RAYMOND, PIO); addKillId(SOBBING_WINDRA, WHISPERING_WINDRA, GIGGLING_WINDRA, FEAR_RATEL, FEAR_ROBUST_RATEL, FEAR_GROWLER, FEAR_GROWLER_EVOLVED, FEAR_GROWLER_ROBUST, FUSSY_LEAF, FUSSY_ARBOR, TINY_WINDIMA, GIANT_WINDIMA); - registerQuestItems(KAIN_PROPHECY_MACHINE_FRAGMENT, CORRUPTED_ENERGY, EMBEDDED_SHARD); + registerQuestItems(KAIN_PROPHECY_MACHINE_FRAGMENT, CORRUPTED_ENERGY, EMBEDDED_SHARD, SOE_TARTI, SOE_PIO); addCondMinLevel(LEVEL_40, "34505-011.html"); // Custom. addCondCompletedQuest(Q11025_PathOfDestinyProving.class.getSimpleName(), "34505-012.html"); // ADD TEXT setQuestNameNpcStringId(NpcStringId.LV_40_PATH_OF_DESTINY_CONVICTION); diff --git a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q11027_PathOfDestinyOvercome/Q11027_PathOfDestinyOvercome.java b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q11027_PathOfDestinyOvercome/Q11027_PathOfDestinyOvercome.java index aecc4772ae..b378972dac 100644 --- a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q11027_PathOfDestinyOvercome/Q11027_PathOfDestinyOvercome.java +++ b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/quests/Q11027_PathOfDestinyOvercome/Q11027_PathOfDestinyOvercome.java @@ -126,7 +126,7 @@ public class Q11027_PathOfDestinyOvercome extends Quest addStartNpc(TARTI); addTalkId(TARTI, RECLOUS, RAYMOND, GERETH); addKillId(TUREK_WAR_HOUND, TUREK_ORC_FOOTMAN, TUREK_ORC_ARCHER, TUREK_ORC_SKIRMISHER, TUREK_ORC_PREFECT, TUREK_ORC_PRIEST, KETRA_ORC_WARRIOR, KETRA_ORC_RAIDER, KETRA_ORC_SCOUT, KETRA_ORC_PRIEST, KETRA_ORC_OFFICER, KETRA_ORC_CAPTAIN); - registerQuestItems(PROPHECY_MACHINE, ATELIA, ORC_EMPOWERING_POTION, KETRA_ORDER); + registerQuestItems(PROPHECY_MACHINE, ATELIA, ORC_EMPOWERING_POTION, KETRA_ORDER, SOE_RECLOUS, SOE_TARTI); addCondMinLevel(LEVEL_76, "34505-14.html"); // Not retail, I do the same as on older quest but updated. addCondCompletedQuest(Q11026_PathOfDestinyConviction.class.getSimpleName(), "34505-15.html"); setQuestNameNpcStringId(NpcStringId.LV_76_PATH_OF_DESTINY_OVERCOME); diff --git a/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java b/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java index baefe65d5a..93a6c8f22b 100644 --- a/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java +++ b/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java @@ -59,6 +59,7 @@ public class Q10981_UnbearableWolvesHowling extends Quest addTalkId(NEWBIE_GUIDE, JACKSON); addKillId(BEARDED_KELTIR, WOLF); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_JACKSON.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_LOUD_WOLVES); } diff --git a/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java b/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java index 4d8c0fa310..939b4232e5 100644 --- a/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java +++ b/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java @@ -83,6 +83,7 @@ public class Q10982_SpiderHunt extends Quest addTalkId(JACKSON, CAPTAIN_BATHIS); addKillId(GIANT_SPIDER, GIANT_FANG_SPIDER, GIANT_BLADE_SPIDER); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_SPIDER_HUNTER); } diff --git a/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java b/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java index 81cf592e36..fca2b14b35 100644 --- a/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java +++ b/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java @@ -59,6 +59,7 @@ public class Q10983_TroubledForest extends Quest addTalkId(NEWBIE_GUIDE, HERBIEL); addKillId(GOBLIN_RAIDER, KABOO_ORC); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_HERBIEL.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_TROUBLEMAKER_OF_FOREST); } diff --git a/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java b/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java index 1d709a9e31..6a7d5970ba 100644 --- a/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java +++ b/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java @@ -79,6 +79,7 @@ public class Q10984_CollectSpiderweb extends Quest addKillId(HOOK_SPIDER, CRIMSON_SPIDER, PINCER_SPIDER); registerQuestItems(GIANT_COBWEB); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_COLLECT_SPIDERWEB); } diff --git a/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java b/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java index 116f43a8cb..b8b18bae34 100644 --- a/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java +++ b/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java @@ -60,6 +60,7 @@ public class Q10985_CleaningUpTheGround extends Quest addTalkId(NEWBIE_GUIDE, VOLODOS); addKillId(ASHEN_WOLF, GOBLIN, IMP); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_VOLLODOS.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_CLEAN_THE_YARD); } diff --git a/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java b/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java index 7cf3e13578..5cfd3ac079 100644 --- a/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java +++ b/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java @@ -84,6 +84,7 @@ public class Q10986_SwampMonster extends Quest addTalkId(VOLODOS, CAPTAIN_BATHIS); addKillId(MARSH_ZOMBIE, MARSH_ZOMBIE_SCOUT, DARK_HORROR, LESSER_DARK_HORROR); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_SWAMP_MONSTER); } diff --git a/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java b/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java index 7d6190b240..9b44e1dc51 100644 --- a/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java +++ b/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java @@ -84,6 +84,7 @@ public class Q10988_Conspiracy extends Quest addTalkId(USKA, CAPTAIN_BATHIS); addKillId(KASHA_SPIDER, KASHA_BLADE_SPIDER, MARAKU_WEREVOLF_CHIEFTAIN, EVIL_EYE_PATROL); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_HATCH_A_PLOT); } diff --git a/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java b/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java index 1a173cb0e1..5a948cb6fd 100644 --- a/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java +++ b/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java @@ -60,6 +60,7 @@ public class Q10989_DangerousPredators extends Quest addTalkId(NEWBIE_GUIDE, GERALD); addKillId(LONGTAIL_KELTIR, ELDER_LONGTAIL_KELTIR, BLACK_WOLF); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_GERAILD.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_DISRUPTORS); } diff --git a/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java b/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java index 91ab5040b5..906a438dd2 100644 --- a/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java +++ b/L2J_Mobius_Classic_2.9.5_Saviors/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java @@ -82,6 +82,7 @@ public class Q10990_PoisonExtraction extends Quest addTalkId(GERALD, CAPTAIN_BATHIS); addKillId(HUNTER_TARANTULA, PLUNDER_TARANTULA); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_COLLECT_POISON); } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10961_EffectiveTraining/Q10961_EffectiveTraining.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10961_EffectiveTraining/Q10961_EffectiveTraining.java index 5ee78d7cdd..193ce43783 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10961_EffectiveTraining/Q10961_EffectiveTraining.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10961_EffectiveTraining/Q10961_EffectiveTraining.java @@ -61,6 +61,7 @@ public class Q10961_EffectiveTraining extends Quest addTalkId(NEWBIE_GUIDE, REAHEN); addKillId(GREY_KELTIR, ELDER_GREY_KELTIR, BLACK_WOLF, ELDER_BLACK_WOLF); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_REAHEN.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_EFFECTIVE_TRAINING); } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java index 71973034e5..601a9f6d22 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java @@ -84,6 +84,7 @@ public class Q10962_NewHorizons extends Quest addTalkId(LEAHEN, CAPTAIN_BATHIS); addKillId(MOUNTAIN_WEREWORLF, MOUNTAIN_FUNGUES, MUERTOS_WARRIOR, MUERTOS_CAPTAIN); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_NEW_HORIZONS); } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java index d9dc6b3434..c0ebd048b0 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java @@ -59,6 +59,7 @@ public class Q10981_UnbearableWolvesHowling extends Quest addTalkId(NEWBIE_GUIDE, JACKSON); addKillId(BEARDED_KELTIR, WOLF); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_JACKSON.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_UNBEARABLE_WOLVES_HOWLING); } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java index 036617867e..b2c5cd9f7c 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java @@ -83,6 +83,7 @@ public class Q10982_SpiderHunt extends Quest addTalkId(JACKSON, CAPTAIN_BATHIS); addKillId(GIANT_SPIDER, GIANT_FANG_SPIDER, GIANT_BLADE_SPIDER); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_SPIDER_HUNT); } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java index ec5d43a2ca..5ac7f5bf65 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java @@ -59,6 +59,7 @@ public class Q10983_TroubledForest extends Quest addTalkId(NEWBIE_GUIDE, HERBIEL); addKillId(GOBLIN_RAIDER, KABOO_ORC); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_HERBIEL.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_TROUBLED_FOREST); } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java index 5358527985..da995b57e2 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java @@ -79,6 +79,7 @@ public class Q10984_CollectSpiderweb extends Quest addKillId(HOOK_SPIDER, CRIMSON_SPIDER, PINCER_SPIDER); registerQuestItems(GIANT_COBWEB); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_SPIDER_WEB); } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java index 86d6438ca6..5fd69f2ec7 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java @@ -60,6 +60,7 @@ public class Q10985_CleaningUpTheGround extends Quest addTalkId(NEWBIE_GUIDE, VOLODOS); addKillId(ASHEN_WOLF, GOBLIN, IMP); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_VOLLODOS.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_CLEANING_UP_THE_GROUNDS); } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java index 62a1e26973..a7c9d528b1 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java @@ -84,6 +84,7 @@ public class Q10986_SwampMonster extends Quest addTalkId(VOLODOS, CAPTAIN_BATHIS); addKillId(MARSH_ZOMBIE, MARSH_ZOMBIE_SCOUT, DARK_HORROR, LESSER_DARK_HORROR); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_TERRIBLE_SWAMP_MONSTERS); } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java index e51e95d46b..71853fa8c7 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java @@ -84,6 +84,7 @@ public class Q10988_Conspiracy extends Quest addTalkId(USKA, CAPTAIN_BATHIS); addKillId(KASHA_SPIDER, KASHA_BLADE_SPIDER, MARAKU_WEREVOLF_CHIEFTAIN, EVIL_EYE_PATROL); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_CONSPIRACY); } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java index cfddc2c2c3..00acf59f3d 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java @@ -60,6 +60,7 @@ public class Q10989_DangerousPredators extends Quest addTalkId(NEWBIE_GUIDE, GERALD); addKillId(LONGTAIL_KELTIR, ELDER_LONGTAIL_KELTIR, BLACK_WOLF); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_GERAILD.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_DANGEROUS_PREDATORS); } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java index fad8710528..49833b0db6 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java @@ -82,6 +82,7 @@ public class Q10990_PoisonExtraction extends Quest addTalkId(GERALD, CAPTAIN_BATHIS); addKillId(HUNTER_TARANTULA, PLUNDER_TARANTULA); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_POISON_EXTRACTION); } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10958_ExploringNewOpportunities/Q10958_ExploringNewOpportunities.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10958_ExploringNewOpportunities/Q10958_ExploringNewOpportunities.java index c0b6736528..018e4e95d5 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10958_ExploringNewOpportunities/Q10958_ExploringNewOpportunities.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10958_ExploringNewOpportunities/Q10958_ExploringNewOpportunities.java @@ -61,6 +61,7 @@ public class Q10958_ExploringNewOpportunities extends Quest addTalkId(KILREMANGE, MATHORN); addKillId(SKELETON_ARCHER, SKELETON_WARRIOR); addCondCompletedQuest(Q10957_TheLifeOfADeathKnight.class.getSimpleName(), "34138-02.htm"); + registerQuestItems(SOE_MATHORN.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_15_EXPLORING_NEW_OPPORTUNITIES); } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10959_ChallengingYourDestiny/Q10959_ChallengingYourDestiny.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10959_ChallengingYourDestiny/Q10959_ChallengingYourDestiny.java index aea452c0d7..77dd769dcf 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10959_ChallengingYourDestiny/Q10959_ChallengingYourDestiny.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10959_ChallengingYourDestiny/Q10959_ChallengingYourDestiny.java @@ -69,6 +69,7 @@ public class Q10959_ChallengingYourDestiny extends Quest addTalkId(MATHORN); addKillId(SKELETON_SCOUT, SKELETON_HUNTER); addCondCompletedQuest(Q10958_ExploringNewOpportunities.class.getSimpleName(), "34138-02.htm"); + registerQuestItems(SOE_MATHORN.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_CHALLENGING_YOUR_DESTINY); } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10961_EffectiveTraining/Q10961_EffectiveTraining.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10961_EffectiveTraining/Q10961_EffectiveTraining.java index 8f7aadeb24..e3fa1c2f86 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10961_EffectiveTraining/Q10961_EffectiveTraining.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10961_EffectiveTraining/Q10961_EffectiveTraining.java @@ -61,6 +61,7 @@ public class Q10961_EffectiveTraining extends Quest addTalkId(NEWBIE_GUIDE, REAHEN); addKillId(GREY_KELTIR, ELDER_GREY_KELTIR, BLACK_WOLF, ELDER_BLACK_WOLF); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_REAHEN.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_EFFECTIVE_TRAINING); } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java index 469b7f8e26..7c1a04c861 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java @@ -69,6 +69,7 @@ public class Q10962_NewHorizons extends Quest addTalkId(LEAHEN, CAPTAIN_BATHIS); addKillId(MOUNTAIN_WEREWORLF, MOUNTAIN_FUNGUES, MUERTOS_WARRIOR, MUERTOS_CAPTAIN); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_NEW_HORIZONS); } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java index 7402b17e01..c00fe1fb2c 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java @@ -59,6 +59,7 @@ public class Q10981_UnbearableWolvesHowling extends Quest addTalkId(NEWBIE_GUIDE, JACKSON); addKillId(BEARDED_KELTIR, WOLF); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_JACKSON.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_UNBEARABLE_WOLVES_HOWLING); } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java index 4b0b7d0334..cc7302cfa6 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java @@ -68,6 +68,7 @@ public class Q10982_SpiderHunt extends Quest addTalkId(JACKSON, CAPTAIN_BATHIS); addKillId(GIANT_SPIDER, GIANT_FANG_SPIDER, GIANT_BLADE_SPIDER); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_SPIDER_HUNT); } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java index c6732d4da8..c365b58e47 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java @@ -59,6 +59,7 @@ public class Q10983_TroubledForest extends Quest addTalkId(NEWBIE_GUIDE, HERBIEL); addKillId(GOBLIN_RAIDER, KABOO_ORC); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_HERBIEL.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_TROUBLED_FOREST); } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java index 113dcc3bea..ebe94a7041 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java @@ -64,6 +64,7 @@ public class Q10984_CollectSpiderweb extends Quest addKillId(HOOK_SPIDER, CRIMSON_SPIDER, PINCER_SPIDER); registerQuestItems(GIANT_COBWEB); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_SPIDER_WEB); } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java index 3dd9164408..1f96805d55 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java @@ -60,6 +60,7 @@ public class Q10985_CleaningUpTheGround extends Quest addTalkId(NEWBIE_GUIDE, VOLODOS); addKillId(ASHEN_WOLF, GOBLIN, IMP); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_VOLLODOS.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_CLEANING_UP_THE_GROUNDS); } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java index 0a2d2b4020..e6f556cb71 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java @@ -69,6 +69,7 @@ public class Q10986_SwampMonster extends Quest addTalkId(VOLODOS, CAPTAIN_BATHIS); addKillId(MARSH_ZOMBIE, MARSH_ZOMBIE_SCOUT, DARK_HORROR, LESSER_DARK_HORROR); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_TERRIBLE_SWAMP_MONSTERS); } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java index 966737c83a..26e5961a29 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java @@ -69,6 +69,7 @@ public class Q10988_Conspiracy extends Quest addTalkId(USKA, CAPTAIN_BATHIS); addKillId(KASHA_SPIDER, KASHA_BLADE_SPIDER, MARAKU_WEREVOLF_CHIEFTAIN, EVIL_EYE_PATROL); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_CONSPIRACY); } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java index 336dc42a4d..75fa8332a5 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java @@ -60,6 +60,7 @@ public class Q10989_DangerousPredators extends Quest addTalkId(NEWBIE_GUIDE, GERALD); addKillId(LONGTAIL_KELTIR, ELDER_LONGTAIL_KELTIR, BLACK_WOLF); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_GERAILD.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_DANGEROUS_PREDATORS); } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java index b0065e6689..a17c45e53f 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java @@ -63,6 +63,7 @@ public class Q10990_PoisonExtraction extends Quest addKillId(HUNTER_TARANTULA, PLUNDER_TARANTULA); registerQuestItems(VENOM_SAC); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_POISON_EXTRACTION); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10290_ATripBegins/Q10290_ATripBegins.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10290_ATripBegins/Q10290_ATripBegins.java index c77ecad163..0244a5720d 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10290_ATripBegins/Q10290_ATripBegins.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10290_ATripBegins/Q10290_ATripBegins.java @@ -74,6 +74,7 @@ public class Q10290_ATripBegins extends Quest addKillId(ARACHNID_PREDATOR, SKELETON_BOWMAN, RUIN_SPARTOI, RAGING_SPARTOI, RAGING_SPARTOI, TUMRAN_BUGBEAR, TUMRAN_BUGBEAR_WARRIOR); addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId(), SOE_TO_RUIN_OF_AGONY.getId()); setQuestNameNpcStringId(NpcStringId.LV_20_25_A_TRIP_BEGINS); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10291_MoreExperience/Q10291_MoreExperience.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10291_MoreExperience/Q10291_MoreExperience.java index f11be4f0df..0ba36764c8 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10291_MoreExperience/Q10291_MoreExperience.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10291_MoreExperience/Q10291_MoreExperience.java @@ -61,9 +61,10 @@ public class Q10291_MoreExperience extends Quest addStartNpc(CAPTAIN_BATHIS); addTalkId(CAPTAIN_BATHIS); addKillId(OL_MAHUM_SHOOTER, OL_MAHUM_SERGEANT, OL_MAHUM_OFFICER, OL_MAHUM_GENERAL, OL_MAHUM_COMMANDER); - setQuestNameNpcStringId(NpcStringId.LV_25_30_MORE_EXPERIENCE); addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId(), SOE_ABANDNED_CAMP.getId()); + setQuestNameNpcStringId(NpcStringId.LV_25_30_MORE_EXPERIENCE); } @Override diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10292_SecretGarden/Q10292_SecretGarden.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10292_SecretGarden/Q10292_SecretGarden.java index e2c62e7cf6..b3b6f150c4 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10292_SecretGarden/Q10292_SecretGarden.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10292_SecretGarden/Q10292_SecretGarden.java @@ -62,9 +62,10 @@ public class Q10292_SecretGarden extends Quest addStartNpc(CAPTAIN_BATHIS); addTalkId(CAPTAIN_BATHIS, RAYMOND); addKillId(HARPY, MEDUSA, WYRM, TURAK_BUGBEAR, TURAK_BUGBEAR_WARRIOR); - setQuestNameNpcStringId(NpcStringId.LV_30_35_SECRET_GARDEN); addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_GORGON_FLOWER_GARDEN.getId(), SOE_HIGH_PRIEST_RAYMOND.getId()); + setQuestNameNpcStringId(NpcStringId.LV_30_35_SECRET_GARDEN); } @Override diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10293_DeathMysteries/Q10293_DeathMysteries.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10293_DeathMysteries/Q10293_DeathMysteries.java index 64c6a91059..43cc117f9a 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10293_DeathMysteries/Q10293_DeathMysteries.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10293_DeathMysteries/Q10293_DeathMysteries.java @@ -63,9 +63,10 @@ public class Q10293_DeathMysteries extends Quest addStartNpc(RAYMOND); addTalkId(RAYMOND, MAXIMILLIAN); addKillId(WYRM, GUARDIAN_BASILISK, ROAD_SCAVENGER, FETTERED_SOUL, WINDUS, GRANDIS); - setQuestNameNpcStringId(NpcStringId.LV_35_40_DEATH_MYSTERIES); addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_DEATH_PASS.getId(), SOE_HIGH_PRIEST_MAXIMILIAN.getId()); + setQuestNameNpcStringId(NpcStringId.LV_35_40_DEATH_MYSTERIES); } @Override diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10294_SporeInfestedPlace/Q10294_SporeInfestedPlace.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10294_SporeInfestedPlace/Q10294_SporeInfestedPlace.java index f52967e92a..7b7198234f 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10294_SporeInfestedPlace/Q10294_SporeInfestedPlace.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10294_SporeInfestedPlace/Q10294_SporeInfestedPlace.java @@ -70,6 +70,7 @@ public class Q10294_SporeInfestedPlace extends Quest addKillId(GIANT_FUNGUS, GIANT_MONSTER_EYE, DIRE_WYRM, ROTTING_TREE, ROTTING_GOLEM, SPIDER_TRISALIM, TRISALIM_TARANTULA, SPORE_ZOMBIE, EARTH_GUARDIAN_WYRM); addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_SEA_OF_SPORES.getId(), SOE_HIGH_PRIEST_OVEN.getId()); setQuestNameNpcStringId(NpcStringId.LV_40_44_SPORE_INFESTED_PLACE); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10295_RespectForGraves/Q10295_RespectForGraves.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10295_RespectForGraves/Q10295_RespectForGraves.java index 5bfbf5d168..d1ccaa6324 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10295_RespectForGraves/Q10295_RespectForGraves.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10295_RespectForGraves/Q10295_RespectForGraves.java @@ -70,6 +70,7 @@ public class Q10295_RespectForGraves extends Quest addKillId(TAIK_ORC_WATCHMAN, GRAVE_GUARD, TAIK_ORC_SUPPLY_OFFICER, TAIRIM, TORTURED_UNDEAD, SPITEFUL_GHOST_OF_RUINS, SOLDIER_OF_GRIEF, CRUEL_PUNISHER, ROVING_SOUL, SOUL_OF_RUNIS); addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_CEMETERY.getId(), SOE_HIGH_PRIEST_OVEN.getId()); setQuestNameNpcStringId(NpcStringId.LV_45_52_RESPECT_FOR_GRAVES); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10296_LetsPayRespectsToOurFallenBrethren/Q10296_LetsPayRespectsToOurFallenBrethren.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10296_LetsPayRespectsToOurFallenBrethren/Q10296_LetsPayRespectsToOurFallenBrethren.java index 0526de3ded..3cd254afc7 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10296_LetsPayRespectsToOurFallenBrethren/Q10296_LetsPayRespectsToOurFallenBrethren.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10296_LetsPayRespectsToOurFallenBrethren/Q10296_LetsPayRespectsToOurFallenBrethren.java @@ -72,6 +72,7 @@ public class Q10296_LetsPayRespectsToOurFallenBrethren extends Quest addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); addCondCompletedQuest(Q10295_RespectForGraves.class.getSimpleName(), "no_lvl.html"); + registerQuestItems(SOE_FIELDS_OF_MASSACRE.getId(), SOE_HIGH_PRIEST_OVEN.getId()); setQuestNameNpcStringId(NpcStringId.LV_52_58_LET_S_PAY_RESPECTS_TO_OUR_FALLEN_BRETHREN); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10297_MemoryOfTheGloriousPast/Q10297_MemoryOfTheGloriousPast.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10297_MemoryOfTheGloriousPast/Q10297_MemoryOfTheGloriousPast.java index 7160f46546..c54e41026c 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10297_MemoryOfTheGloriousPast/Q10297_MemoryOfTheGloriousPast.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10297_MemoryOfTheGloriousPast/Q10297_MemoryOfTheGloriousPast.java @@ -67,6 +67,7 @@ public class Q10297_MemoryOfTheGloriousPast extends Quest addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); addCondCompletedQuest(Q10295_RespectForGraves.class.getSimpleName(), "no_lvl.html"); + registerQuestItems(SOE_PLAINS_OF_GLORY.getId(), SOE_HIGH_PRIEST_OVEN.getId()); setQuestNameNpcStringId(NpcStringId.LV_58_64_MEMORY_OF_THE_GLORIOUS_PAST); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10298_TracesOfBattle/Q10298_TracesOfBattle.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10298_TracesOfBattle/Q10298_TracesOfBattle.java index d686e3637d..e594e43661 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10298_TracesOfBattle/Q10298_TracesOfBattle.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10298_TracesOfBattle/Q10298_TracesOfBattle.java @@ -68,6 +68,7 @@ public class Q10298_TracesOfBattle extends Quest addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); addCondCompletedQuest(Q10295_RespectForGraves.class.getSimpleName(), "no_lvl.html"); + registerQuestItems(SOE_WAR_TORN_PLAINS.getId(), SOE_HIGH_PRIEST_OVEN.getId()); setQuestNameNpcStringId(NpcStringId.LV_64_70_TRACES_OF_BATTLE); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10955_NewLifeLessons/Q10955_NewLifeLessons.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10955_NewLifeLessons/Q10955_NewLifeLessons.java index 857ecdf2e1..71f710e805 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10955_NewLifeLessons/Q10955_NewLifeLessons.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10955_NewLifeLessons/Q10955_NewLifeLessons.java @@ -65,6 +65,7 @@ public class Q10955_NewLifeLessons extends Quest addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); addCondRace(Race.SYLPH, "no_race.html"); + registerQuestItems(SOE_KERKIR.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_15_NEW_LIFE_S_LESSONS); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10956_WeSylphs/Q10956_WeSylphs.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10956_WeSylphs/Q10956_WeSylphs.java index 2b2077e967..7554012efb 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10956_WeSylphs/Q10956_WeSylphs.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10956_WeSylphs/Q10956_WeSylphs.java @@ -76,6 +76,7 @@ public class Q10956_WeSylphs extends Quest addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); addCondRace(Race.SYLPH, "no_race.html"); + registerQuestItems(SOE_EVIA.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_WE_SYLPHS); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10958_ExploringNewOpportunities/Q10958_ExploringNewOpportunities.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10958_ExploringNewOpportunities/Q10958_ExploringNewOpportunities.java index c0b6736528..018e4e95d5 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10958_ExploringNewOpportunities/Q10958_ExploringNewOpportunities.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10958_ExploringNewOpportunities/Q10958_ExploringNewOpportunities.java @@ -61,6 +61,7 @@ public class Q10958_ExploringNewOpportunities extends Quest addTalkId(KILREMANGE, MATHORN); addKillId(SKELETON_ARCHER, SKELETON_WARRIOR); addCondCompletedQuest(Q10957_TheLifeOfADeathKnight.class.getSimpleName(), "34138-02.htm"); + registerQuestItems(SOE_MATHORN.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_15_EXPLORING_NEW_OPPORTUNITIES); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10959_ChallengingYourDestiny/Q10959_ChallengingYourDestiny.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10959_ChallengingYourDestiny/Q10959_ChallengingYourDestiny.java index ae6de2d160..4e170c036e 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10959_ChallengingYourDestiny/Q10959_ChallengingYourDestiny.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10959_ChallengingYourDestiny/Q10959_ChallengingYourDestiny.java @@ -69,6 +69,7 @@ public class Q10959_ChallengingYourDestiny extends Quest addTalkId(MATHORN); addKillId(SKELETON_SCOUT, SKELETON_HUNTER); addCondCompletedQuest(Q10958_ExploringNewOpportunities.class.getSimpleName(), "34138-02.htm"); + registerQuestItems(SOE_MATHORN.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_CHALLENGING_YOUR_DESTINY); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10961_EffectiveTraining/Q10961_EffectiveTraining.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10961_EffectiveTraining/Q10961_EffectiveTraining.java index 8f7aadeb24..e3fa1c2f86 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10961_EffectiveTraining/Q10961_EffectiveTraining.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10961_EffectiveTraining/Q10961_EffectiveTraining.java @@ -61,6 +61,7 @@ public class Q10961_EffectiveTraining extends Quest addTalkId(NEWBIE_GUIDE, REAHEN); addKillId(GREY_KELTIR, ELDER_GREY_KELTIR, BLACK_WOLF, ELDER_BLACK_WOLF); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_REAHEN.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_EFFECTIVE_TRAINING); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java index 469b7f8e26..7c1a04c861 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java @@ -69,6 +69,7 @@ public class Q10962_NewHorizons extends Quest addTalkId(LEAHEN, CAPTAIN_BATHIS); addKillId(MOUNTAIN_WEREWORLF, MOUNTAIN_FUNGUES, MUERTOS_WARRIOR, MUERTOS_CAPTAIN); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_NEW_HORIZONS); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java index 7402b17e01..c00fe1fb2c 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java @@ -59,6 +59,7 @@ public class Q10981_UnbearableWolvesHowling extends Quest addTalkId(NEWBIE_GUIDE, JACKSON); addKillId(BEARDED_KELTIR, WOLF); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_JACKSON.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_UNBEARABLE_WOLVES_HOWLING); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java index 4b0b7d0334..cc7302cfa6 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java @@ -68,6 +68,7 @@ public class Q10982_SpiderHunt extends Quest addTalkId(JACKSON, CAPTAIN_BATHIS); addKillId(GIANT_SPIDER, GIANT_FANG_SPIDER, GIANT_BLADE_SPIDER); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_SPIDER_HUNT); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java index c6732d4da8..c365b58e47 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java @@ -59,6 +59,7 @@ public class Q10983_TroubledForest extends Quest addTalkId(NEWBIE_GUIDE, HERBIEL); addKillId(GOBLIN_RAIDER, KABOO_ORC); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_HERBIEL.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_TROUBLED_FOREST); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java index 113dcc3bea..ebe94a7041 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java @@ -64,6 +64,7 @@ public class Q10984_CollectSpiderweb extends Quest addKillId(HOOK_SPIDER, CRIMSON_SPIDER, PINCER_SPIDER); registerQuestItems(GIANT_COBWEB); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_SPIDER_WEB); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java index 3dd9164408..1f96805d55 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java @@ -60,6 +60,7 @@ public class Q10985_CleaningUpTheGround extends Quest addTalkId(NEWBIE_GUIDE, VOLODOS); addKillId(ASHEN_WOLF, GOBLIN, IMP); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_VOLLODOS.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_CLEANING_UP_THE_GROUNDS); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java index 0a2d2b4020..e6f556cb71 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java @@ -69,6 +69,7 @@ public class Q10986_SwampMonster extends Quest addTalkId(VOLODOS, CAPTAIN_BATHIS); addKillId(MARSH_ZOMBIE, MARSH_ZOMBIE_SCOUT, DARK_HORROR, LESSER_DARK_HORROR); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_TERRIBLE_SWAMP_MONSTERS); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java index 966737c83a..26e5961a29 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java @@ -69,6 +69,7 @@ public class Q10988_Conspiracy extends Quest addTalkId(USKA, CAPTAIN_BATHIS); addKillId(KASHA_SPIDER, KASHA_BLADE_SPIDER, MARAKU_WEREVOLF_CHIEFTAIN, EVIL_EYE_PATROL); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_CONSPIRACY); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java index 336dc42a4d..75fa8332a5 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java @@ -60,6 +60,7 @@ public class Q10989_DangerousPredators extends Quest addTalkId(NEWBIE_GUIDE, GERALD); addKillId(LONGTAIL_KELTIR, ELDER_LONGTAIL_KELTIR, BLACK_WOLF); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_GERAILD.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_DANGEROUS_PREDATORS); } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java index b0065e6689..a17c45e53f 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java @@ -63,6 +63,7 @@ public class Q10990_PoisonExtraction extends Quest addKillId(HUNTER_TARANTULA, PLUNDER_TARANTULA); registerQuestItems(VENOM_SAC); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_POISON_EXTRACTION); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10290_ATripBegins/Q10290_ATripBegins.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10290_ATripBegins/Q10290_ATripBegins.java index 543e3bde46..81ab9ad534 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10290_ATripBegins/Q10290_ATripBegins.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10290_ATripBegins/Q10290_ATripBegins.java @@ -75,6 +75,7 @@ public class Q10290_ATripBegins extends Quest addKillId(ARACHNID_PREDATOR, SKELETON_BOWMAN, RUIN_SPARTOI, RAGING_SPARTOI, RAGING_SPARTOI, TUMRAN_BUGBEAR, TUMRAN_BUGBEAR_WARRIOR); addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId(), SOE_TO_RUIN_OF_AGONY.getId()); setQuestNameNpcStringId(NpcStringId.LV_20_25_A_TRIP_BEGINS); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10291_MoreExperience/Q10291_MoreExperience.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10291_MoreExperience/Q10291_MoreExperience.java index 23af8e1a6c..97a5cd98f7 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10291_MoreExperience/Q10291_MoreExperience.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10291_MoreExperience/Q10291_MoreExperience.java @@ -61,9 +61,10 @@ public class Q10291_MoreExperience extends Quest addStartNpc(CAPTAIN_BATHIS); addTalkId(CAPTAIN_BATHIS); addKillId(OL_MAHUM_SHOOTER, OL_MAHUM_SERGEANT, OL_MAHUM_OFFICER, OL_MAHUM_GENERAL, OL_MAHUM_COMMANDER); - setQuestNameNpcStringId(NpcStringId.LV_25_30_MORE_EXPERIENCE); addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId(), SOE_ABANDNED_CAMP.getId()); + setQuestNameNpcStringId(NpcStringId.LV_25_30_MORE_EXPERIENCE); } @Override diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10292_SecretGarden/Q10292_SecretGarden.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10292_SecretGarden/Q10292_SecretGarden.java index 39959904bd..71c9d1fdd6 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10292_SecretGarden/Q10292_SecretGarden.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10292_SecretGarden/Q10292_SecretGarden.java @@ -62,9 +62,10 @@ public class Q10292_SecretGarden extends Quest addStartNpc(CAPTAIN_BATHIS); addTalkId(CAPTAIN_BATHIS, RAYMOND); addKillId(HARPY, MEDUSA, WYRM, TURAK_BUGBEAR, TURAK_BUGBEAR_WARRIOR); - setQuestNameNpcStringId(NpcStringId.LV_30_35_SECRET_GARDEN); addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_GORGON_FLOWER_GARDEN.getId(), SOE_HIGH_PRIEST_RAYMOND.getId()); + setQuestNameNpcStringId(NpcStringId.LV_30_35_SECRET_GARDEN); } @Override diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10293_DeathMysteries/Q10293_DeathMysteries.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10293_DeathMysteries/Q10293_DeathMysteries.java index f26d672449..a426a4d86e 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10293_DeathMysteries/Q10293_DeathMysteries.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10293_DeathMysteries/Q10293_DeathMysteries.java @@ -63,9 +63,10 @@ public class Q10293_DeathMysteries extends Quest addStartNpc(RAYMOND); addTalkId(RAYMOND, MAXIMILLIAN); addKillId(WYRM, GUARDIAN_BASILISK, ROAD_SCAVENGER, FETTERED_SOUL, WINDUS, GRANDIS); - setQuestNameNpcStringId(NpcStringId.LV_35_40_DEATH_MYSTERIES); addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_DEATH_PASS.getId(), SOE_HIGH_PRIEST_MAXIMILIAN.getId()); + setQuestNameNpcStringId(NpcStringId.LV_35_40_DEATH_MYSTERIES); } @Override diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10294_SporeInfestedPlace/Q10294_SporeInfestedPlace.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10294_SporeInfestedPlace/Q10294_SporeInfestedPlace.java index ea6c961ab0..bba01fbd07 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10294_SporeInfestedPlace/Q10294_SporeInfestedPlace.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10294_SporeInfestedPlace/Q10294_SporeInfestedPlace.java @@ -70,6 +70,7 @@ public class Q10294_SporeInfestedPlace extends Quest addKillId(GIANT_FUNGUS, GIANT_MONSTER_EYE, DIRE_WYRM, ROTTING_TREE, ROTTING_GOLEM, SPIDER_TRISALIM, TRISALIM_TARANTULA, SPORE_ZOMBIE, EARTH_GUARDIAN_WYRM); addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_SEA_OF_SPORES.getId(), SOE_HIGH_PRIEST_OVEN.getId()); setQuestNameNpcStringId(NpcStringId.LV_40_45_SPORE_INFECTED_PLACE); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10295_RespectForGraves/Q10295_RespectForGraves.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10295_RespectForGraves/Q10295_RespectForGraves.java index 8bff84224c..3f5e0a8b06 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10295_RespectForGraves/Q10295_RespectForGraves.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10295_RespectForGraves/Q10295_RespectForGraves.java @@ -70,6 +70,7 @@ public class Q10295_RespectForGraves extends Quest addKillId(TAIK_ORC_WATCHMAN, GRAVE_GUARD, TAIK_ORC_SUPPLY_OFFICER, TAIRIM, TORTURED_UNDEAD, SPITEFUL_GHOST_OF_RUINS, SOLDIER_OF_GRIEF, CRUEL_PUNISHER, ROVING_SOUL, SOUL_OF_RUNIS); addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_CEMETERY.getId(), SOE_HIGH_PRIEST_OVEN.getId()); setQuestNameNpcStringId(NpcStringId.LV_45_52_RESPECT_FOR_GRAVES); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10296_LetsPayRespectsToOurFallenBrethren/Q10296_LetsPayRespectsToOurFallenBrethren.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10296_LetsPayRespectsToOurFallenBrethren/Q10296_LetsPayRespectsToOurFallenBrethren.java index 7a2995584c..e9ae076ce5 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10296_LetsPayRespectsToOurFallenBrethren/Q10296_LetsPayRespectsToOurFallenBrethren.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10296_LetsPayRespectsToOurFallenBrethren/Q10296_LetsPayRespectsToOurFallenBrethren.java @@ -72,6 +72,7 @@ public class Q10296_LetsPayRespectsToOurFallenBrethren extends Quest addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); addCondCompletedQuest(Q10295_RespectForGraves.class.getSimpleName(), "no_lvl.html"); + registerQuestItems(SOE_FIELDS_OF_MASSACRE.getId(), SOE_HIGH_PRIEST_OVEN.getId()); setQuestNameNpcStringId(NpcStringId.LV_52_56_PAY_RESPECTS_TO_FALLEN_BRETHREN); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10297_MemoryOfTheGloriousPast/Q10297_MemoryOfTheGloriousPast.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10297_MemoryOfTheGloriousPast/Q10297_MemoryOfTheGloriousPast.java index fa165068cf..8b91d1fded 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10297_MemoryOfTheGloriousPast/Q10297_MemoryOfTheGloriousPast.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10297_MemoryOfTheGloriousPast/Q10297_MemoryOfTheGloriousPast.java @@ -67,6 +67,7 @@ public class Q10297_MemoryOfTheGloriousPast extends Quest addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); addCondCompletedQuest(Q10295_RespectForGraves.class.getSimpleName(), "no_lvl.html"); + registerQuestItems(SOE_PLAINS_OF_GLORY.getId(), SOE_HIGH_PRIEST_OVEN.getId()); setQuestNameNpcStringId(NpcStringId.LV_56_64_MEMORY_OF_THE_GLORIOUS_PAST); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10298_TracesOfBattle/Q10298_TracesOfBattle.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10298_TracesOfBattle/Q10298_TracesOfBattle.java index d686e3637d..e594e43661 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10298_TracesOfBattle/Q10298_TracesOfBattle.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10298_TracesOfBattle/Q10298_TracesOfBattle.java @@ -68,6 +68,7 @@ public class Q10298_TracesOfBattle extends Quest addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); addCondCompletedQuest(Q10295_RespectForGraves.class.getSimpleName(), "no_lvl.html"); + registerQuestItems(SOE_WAR_TORN_PLAINS.getId(), SOE_HIGH_PRIEST_OVEN.getId()); setQuestNameNpcStringId(NpcStringId.LV_64_70_TRACES_OF_BATTLE); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10952_ProtectAtAllCosts/Q10952_ProtectAtAllCosts.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10952_ProtectAtAllCosts/Q10952_ProtectAtAllCosts.java index 4c757085e2..afd2ca7416 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10952_ProtectAtAllCosts/Q10952_ProtectAtAllCosts.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10952_ProtectAtAllCosts/Q10952_ProtectAtAllCosts.java @@ -62,6 +62,7 @@ public class Q10952_ProtectAtAllCosts extends Quest addKillId(KASHA_WOLF, KASHA_TIMBER_WOLF, GOBLIN_TOMB_RAIDER, RAKECLAW_IMP_HUNTER); addCondMinLevel(MIN_LEVEL, "no_lvl.htm"); addCondMaxLevel(MAX_LEVEL, "no_lvl.htm"); + registerQuestItems(SOE_TO_TANAI.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_15_PROTECT_AT_ALL_COSTS); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10953_ValiantOrcs/Q10953_ValiantOrcs.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10953_ValiantOrcs/Q10953_ValiantOrcs.java index e26d3f8bb2..049a9df050 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10953_ValiantOrcs/Q10953_ValiantOrcs.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10953_ValiantOrcs/Q10953_ValiantOrcs.java @@ -72,6 +72,7 @@ public class Q10953_ValiantOrcs extends Quest addKillId(KASHA_SPIDER, KASHA_BLADE_SPIDER, MARAKU_WEREVOLF_CHIEFTAIN, EVIL_EYE_PATROL); addCondMinLevel(MIN_LEVEL, "no_lvl.htm"); addCondMaxLevel(MAX_LEVEL, "no_lvl.htm"); + registerQuestItems(SOE_TO_GANTAKI_ZU_URUTU.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_VALIANT_ORCS); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10955_NewLifeLessons/Q10955_NewLifeLessons.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10955_NewLifeLessons/Q10955_NewLifeLessons.java index ec38eb9ab4..869e2e0d96 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10955_NewLifeLessons/Q10955_NewLifeLessons.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10955_NewLifeLessons/Q10955_NewLifeLessons.java @@ -65,6 +65,7 @@ public class Q10955_NewLifeLessons extends Quest addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); addCondRace(Race.SYLPH, "no_race.html"); + registerQuestItems(SOE_KERKIR.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_15_NEW_LIFE_S_LESSONS); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10956_WeSylphs/Q10956_WeSylphs.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10956_WeSylphs/Q10956_WeSylphs.java index 5715dcfaf6..68a17e52ac 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10956_WeSylphs/Q10956_WeSylphs.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10956_WeSylphs/Q10956_WeSylphs.java @@ -76,6 +76,7 @@ public class Q10956_WeSylphs extends Quest addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); addCondRace(Race.SYLPH, "no_race.html"); + registerQuestItems(SOE_EVIA.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_WE_SYLPHS); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10958_ExploringNewOpportunities/Q10958_ExploringNewOpportunities.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10958_ExploringNewOpportunities/Q10958_ExploringNewOpportunities.java index 8a8096462c..8a763525b1 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10958_ExploringNewOpportunities/Q10958_ExploringNewOpportunities.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10958_ExploringNewOpportunities/Q10958_ExploringNewOpportunities.java @@ -61,6 +61,7 @@ public class Q10958_ExploringNewOpportunities extends Quest addTalkId(KILREMANGE, MATHORN); addKillId(SKELETON_ARCHER, SKELETON_WARRIOR); addCondCompletedQuest(Q10957_TheLifeOfADeathKnight.class.getSimpleName(), "34138-02.htm"); + registerQuestItems(SOE_MATHORN.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_15_EXPLORING_NEW_OPPORTUNITIES); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10959_ChallengingYourDestiny/Q10959_ChallengingYourDestiny.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10959_ChallengingYourDestiny/Q10959_ChallengingYourDestiny.java index 52b13cdce6..ff24b1ac2f 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10959_ChallengingYourDestiny/Q10959_ChallengingYourDestiny.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10959_ChallengingYourDestiny/Q10959_ChallengingYourDestiny.java @@ -69,6 +69,7 @@ public class Q10959_ChallengingYourDestiny extends Quest addTalkId(MATHORN); addKillId(SKELETON_SCOUT, SKELETON_HUNTER); addCondCompletedQuest(Q10958_ExploringNewOpportunities.class.getSimpleName(), "34138-02.htm"); + registerQuestItems(SOE_MATHORN.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_CHALLENGING_YOUR_DESTINY); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10961_EffectiveTraining/Q10961_EffectiveTraining.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10961_EffectiveTraining/Q10961_EffectiveTraining.java index b1f1ce9905..4447799236 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10961_EffectiveTraining/Q10961_EffectiveTraining.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10961_EffectiveTraining/Q10961_EffectiveTraining.java @@ -61,6 +61,7 @@ public class Q10961_EffectiveTraining extends Quest addTalkId(NEWBIE_GUIDE, REAHEN); addKillId(GREY_KELTIR, ELDER_GREY_KELTIR, BLACK_WOLF, ELDER_BLACK_WOLF); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_REAHEN.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_EFFECTIVE_TRAINING); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java index 0f3aef67be..c611a5fb3f 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java @@ -69,6 +69,7 @@ public class Q10962_NewHorizons extends Quest addTalkId(LEAHEN, CAPTAIN_BATHIS); addKillId(MOUNTAIN_WEREWORLF, MOUNTAIN_FUNGUES, MUERTOS_WARRIOR, MUERTOS_CAPTAIN); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_NEW_HORIZONS); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java index 797ba24d5f..ef438358ec 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java @@ -59,6 +59,7 @@ public class Q10981_UnbearableWolvesHowling extends Quest addTalkId(NEWBIE_GUIDE, JACKSON); addKillId(BEARDED_KELTIR, WOLF); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_JACKSON.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_UNBEARABLE_WOLVES_HOWLING); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java index 8c7acf43d2..604875801b 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java @@ -68,6 +68,7 @@ public class Q10982_SpiderHunt extends Quest addTalkId(JACKSON, CAPTAIN_BATHIS); addKillId(GIANT_SPIDER, GIANT_FANG_SPIDER, GIANT_BLADE_SPIDER); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_SPIDER_HUNT); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java index a188862e8d..5c88677a07 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java @@ -59,6 +59,7 @@ public class Q10983_TroubledForest extends Quest addTalkId(NEWBIE_GUIDE, HERBIEL); addKillId(GOBLIN_RAIDER, KABOO_ORC); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_HERBIEL.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_TROUBLED_FOREST); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java index 2150c28954..4d42cf3d5d 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java @@ -64,6 +64,7 @@ public class Q10984_CollectSpiderweb extends Quest addKillId(HOOK_SPIDER, CRIMSON_SPIDER, PINCER_SPIDER); registerQuestItems(GIANT_COBWEB); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_SPIDER_WEB); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java index 4e68a3654a..cd8c187d12 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java @@ -60,6 +60,7 @@ public class Q10985_CleaningUpTheGround extends Quest addTalkId(NEWBIE_GUIDE, VOLODOS); addKillId(ASHEN_WOLF, GOBLIN, IMP); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_VOLLODOS.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_CLEANING_UP_THE_GROUNDS); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java index 36b9305c8d..eb4f1be18f 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java @@ -69,6 +69,7 @@ public class Q10986_SwampMonster extends Quest addTalkId(VOLODOS, CAPTAIN_BATHIS); addKillId(MARSH_ZOMBIE, MARSH_ZOMBIE_SCOUT, DARK_HORROR, LESSER_DARK_HORROR); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_TERRIBLE_SWAMP_MONSTERS); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java index fa0f0f38a7..e019c3489a 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java @@ -69,6 +69,7 @@ public class Q10988_Conspiracy extends Quest addTalkId(USKA, CAPTAIN_BATHIS); addKillId(KASHA_SPIDER, KASHA_BLADE_SPIDER, MARAKU_WEREVOLF_CHIEFTAIN, EVIL_EYE_PATROL); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_CONSPIRACY); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java index 724ddeda49..3553e6b2d1 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java @@ -60,6 +60,7 @@ public class Q10989_DangerousPredators extends Quest addTalkId(NEWBIE_GUIDE, GERALD); addKillId(LONGTAIL_KELTIR, ELDER_LONGTAIL_KELTIR, BLACK_WOLF); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_GERAILD.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_DANGEROUS_PREDATORS); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java index 03dd66707b..55c8d180de 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java @@ -63,6 +63,7 @@ public class Q10990_PoisonExtraction extends Quest addKillId(HUNTER_TARANTULA, PLUNDER_TARANTULA); registerQuestItems(VENOM_SAC); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_POISON_EXTRACTION); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10290_ATripBegins/Q10290_ATripBegins.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10290_ATripBegins/Q10290_ATripBegins.java index 543e3bde46..81ab9ad534 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10290_ATripBegins/Q10290_ATripBegins.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10290_ATripBegins/Q10290_ATripBegins.java @@ -75,6 +75,7 @@ public class Q10290_ATripBegins extends Quest addKillId(ARACHNID_PREDATOR, SKELETON_BOWMAN, RUIN_SPARTOI, RAGING_SPARTOI, RAGING_SPARTOI, TUMRAN_BUGBEAR, TUMRAN_BUGBEAR_WARRIOR); addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId(), SOE_TO_RUIN_OF_AGONY.getId()); setQuestNameNpcStringId(NpcStringId.LV_20_25_A_TRIP_BEGINS); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10291_MoreExperience/Q10291_MoreExperience.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10291_MoreExperience/Q10291_MoreExperience.java index 23af8e1a6c..97a5cd98f7 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10291_MoreExperience/Q10291_MoreExperience.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10291_MoreExperience/Q10291_MoreExperience.java @@ -61,9 +61,10 @@ public class Q10291_MoreExperience extends Quest addStartNpc(CAPTAIN_BATHIS); addTalkId(CAPTAIN_BATHIS); addKillId(OL_MAHUM_SHOOTER, OL_MAHUM_SERGEANT, OL_MAHUM_OFFICER, OL_MAHUM_GENERAL, OL_MAHUM_COMMANDER); - setQuestNameNpcStringId(NpcStringId.LV_25_30_MORE_EXPERIENCE); addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId(), SOE_ABANDNED_CAMP.getId()); + setQuestNameNpcStringId(NpcStringId.LV_25_30_MORE_EXPERIENCE); } @Override diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10292_SecretGarden/Q10292_SecretGarden.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10292_SecretGarden/Q10292_SecretGarden.java index 39959904bd..71c9d1fdd6 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10292_SecretGarden/Q10292_SecretGarden.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10292_SecretGarden/Q10292_SecretGarden.java @@ -62,9 +62,10 @@ public class Q10292_SecretGarden extends Quest addStartNpc(CAPTAIN_BATHIS); addTalkId(CAPTAIN_BATHIS, RAYMOND); addKillId(HARPY, MEDUSA, WYRM, TURAK_BUGBEAR, TURAK_BUGBEAR_WARRIOR); - setQuestNameNpcStringId(NpcStringId.LV_30_35_SECRET_GARDEN); addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_GORGON_FLOWER_GARDEN.getId(), SOE_HIGH_PRIEST_RAYMOND.getId()); + setQuestNameNpcStringId(NpcStringId.LV_30_35_SECRET_GARDEN); } @Override diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10293_DeathMysteries/Q10293_DeathMysteries.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10293_DeathMysteries/Q10293_DeathMysteries.java index f26d672449..a426a4d86e 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10293_DeathMysteries/Q10293_DeathMysteries.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10293_DeathMysteries/Q10293_DeathMysteries.java @@ -63,9 +63,10 @@ public class Q10293_DeathMysteries extends Quest addStartNpc(RAYMOND); addTalkId(RAYMOND, MAXIMILLIAN); addKillId(WYRM, GUARDIAN_BASILISK, ROAD_SCAVENGER, FETTERED_SOUL, WINDUS, GRANDIS); - setQuestNameNpcStringId(NpcStringId.LV_35_40_DEATH_MYSTERIES); addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_DEATH_PASS.getId(), SOE_HIGH_PRIEST_MAXIMILIAN.getId()); + setQuestNameNpcStringId(NpcStringId.LV_35_40_DEATH_MYSTERIES); } @Override diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10294_SporeInfestedPlace/Q10294_SporeInfestedPlace.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10294_SporeInfestedPlace/Q10294_SporeInfestedPlace.java index ea6c961ab0..bba01fbd07 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10294_SporeInfestedPlace/Q10294_SporeInfestedPlace.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10294_SporeInfestedPlace/Q10294_SporeInfestedPlace.java @@ -70,6 +70,7 @@ public class Q10294_SporeInfestedPlace extends Quest addKillId(GIANT_FUNGUS, GIANT_MONSTER_EYE, DIRE_WYRM, ROTTING_TREE, ROTTING_GOLEM, SPIDER_TRISALIM, TRISALIM_TARANTULA, SPORE_ZOMBIE, EARTH_GUARDIAN_WYRM); addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_SEA_OF_SPORES.getId(), SOE_HIGH_PRIEST_OVEN.getId()); setQuestNameNpcStringId(NpcStringId.LV_40_45_SPORE_INFECTED_PLACE); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10295_RespectForGraves/Q10295_RespectForGraves.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10295_RespectForGraves/Q10295_RespectForGraves.java index 8bff84224c..3f5e0a8b06 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10295_RespectForGraves/Q10295_RespectForGraves.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10295_RespectForGraves/Q10295_RespectForGraves.java @@ -70,6 +70,7 @@ public class Q10295_RespectForGraves extends Quest addKillId(TAIK_ORC_WATCHMAN, GRAVE_GUARD, TAIK_ORC_SUPPLY_OFFICER, TAIRIM, TORTURED_UNDEAD, SPITEFUL_GHOST_OF_RUINS, SOLDIER_OF_GRIEF, CRUEL_PUNISHER, ROVING_SOUL, SOUL_OF_RUNIS); addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_CEMETERY.getId(), SOE_HIGH_PRIEST_OVEN.getId()); setQuestNameNpcStringId(NpcStringId.LV_45_52_RESPECT_FOR_GRAVES); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10296_LetsPayRespectsToOurFallenBrethren/Q10296_LetsPayRespectsToOurFallenBrethren.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10296_LetsPayRespectsToOurFallenBrethren/Q10296_LetsPayRespectsToOurFallenBrethren.java index 7a2995584c..e9ae076ce5 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10296_LetsPayRespectsToOurFallenBrethren/Q10296_LetsPayRespectsToOurFallenBrethren.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10296_LetsPayRespectsToOurFallenBrethren/Q10296_LetsPayRespectsToOurFallenBrethren.java @@ -72,6 +72,7 @@ public class Q10296_LetsPayRespectsToOurFallenBrethren extends Quest addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); addCondCompletedQuest(Q10295_RespectForGraves.class.getSimpleName(), "no_lvl.html"); + registerQuestItems(SOE_FIELDS_OF_MASSACRE.getId(), SOE_HIGH_PRIEST_OVEN.getId()); setQuestNameNpcStringId(NpcStringId.LV_52_56_PAY_RESPECTS_TO_FALLEN_BRETHREN); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10297_MemoryOfTheGloriousPast/Q10297_MemoryOfTheGloriousPast.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10297_MemoryOfTheGloriousPast/Q10297_MemoryOfTheGloriousPast.java index fa165068cf..8b91d1fded 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10297_MemoryOfTheGloriousPast/Q10297_MemoryOfTheGloriousPast.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10297_MemoryOfTheGloriousPast/Q10297_MemoryOfTheGloriousPast.java @@ -67,6 +67,7 @@ public class Q10297_MemoryOfTheGloriousPast extends Quest addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); addCondCompletedQuest(Q10295_RespectForGraves.class.getSimpleName(), "no_lvl.html"); + registerQuestItems(SOE_PLAINS_OF_GLORY.getId(), SOE_HIGH_PRIEST_OVEN.getId()); setQuestNameNpcStringId(NpcStringId.LV_56_64_MEMORY_OF_THE_GLORIOUS_PAST); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10298_TracesOfBattle/Q10298_TracesOfBattle.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10298_TracesOfBattle/Q10298_TracesOfBattle.java index d686e3637d..e594e43661 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10298_TracesOfBattle/Q10298_TracesOfBattle.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10298_TracesOfBattle/Q10298_TracesOfBattle.java @@ -68,6 +68,7 @@ public class Q10298_TracesOfBattle extends Quest addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); addCondCompletedQuest(Q10295_RespectForGraves.class.getSimpleName(), "no_lvl.html"); + registerQuestItems(SOE_WAR_TORN_PLAINS.getId(), SOE_HIGH_PRIEST_OVEN.getId()); setQuestNameNpcStringId(NpcStringId.LV_64_70_TRACES_OF_BATTLE); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10952_ProtectAtAllCosts/Q10952_ProtectAtAllCosts.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10952_ProtectAtAllCosts/Q10952_ProtectAtAllCosts.java index 4c757085e2..afd2ca7416 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10952_ProtectAtAllCosts/Q10952_ProtectAtAllCosts.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10952_ProtectAtAllCosts/Q10952_ProtectAtAllCosts.java @@ -62,6 +62,7 @@ public class Q10952_ProtectAtAllCosts extends Quest addKillId(KASHA_WOLF, KASHA_TIMBER_WOLF, GOBLIN_TOMB_RAIDER, RAKECLAW_IMP_HUNTER); addCondMinLevel(MIN_LEVEL, "no_lvl.htm"); addCondMaxLevel(MAX_LEVEL, "no_lvl.htm"); + registerQuestItems(SOE_TO_TANAI.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_15_PROTECT_AT_ALL_COSTS); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10953_ValiantOrcs/Q10953_ValiantOrcs.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10953_ValiantOrcs/Q10953_ValiantOrcs.java index e26d3f8bb2..049a9df050 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10953_ValiantOrcs/Q10953_ValiantOrcs.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10953_ValiantOrcs/Q10953_ValiantOrcs.java @@ -72,6 +72,7 @@ public class Q10953_ValiantOrcs extends Quest addKillId(KASHA_SPIDER, KASHA_BLADE_SPIDER, MARAKU_WEREVOLF_CHIEFTAIN, EVIL_EYE_PATROL); addCondMinLevel(MIN_LEVEL, "no_lvl.htm"); addCondMaxLevel(MAX_LEVEL, "no_lvl.htm"); + registerQuestItems(SOE_TO_GANTAKI_ZU_URUTU.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_VALIANT_ORCS); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10955_NewLifeLessons/Q10955_NewLifeLessons.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10955_NewLifeLessons/Q10955_NewLifeLessons.java index ec38eb9ab4..869e2e0d96 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10955_NewLifeLessons/Q10955_NewLifeLessons.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10955_NewLifeLessons/Q10955_NewLifeLessons.java @@ -65,6 +65,7 @@ public class Q10955_NewLifeLessons extends Quest addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); addCondRace(Race.SYLPH, "no_race.html"); + registerQuestItems(SOE_KERKIR.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_15_NEW_LIFE_S_LESSONS); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10956_WeSylphs/Q10956_WeSylphs.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10956_WeSylphs/Q10956_WeSylphs.java index 5715dcfaf6..68a17e52ac 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10956_WeSylphs/Q10956_WeSylphs.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10956_WeSylphs/Q10956_WeSylphs.java @@ -76,6 +76,7 @@ public class Q10956_WeSylphs extends Quest addCondMinLevel(MIN_LEVEL, "no_lvl.html"); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); addCondRace(Race.SYLPH, "no_race.html"); + registerQuestItems(SOE_EVIA.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_WE_SYLPHS); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10958_ExploringNewOpportunities/Q10958_ExploringNewOpportunities.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10958_ExploringNewOpportunities/Q10958_ExploringNewOpportunities.java index 8a8096462c..8a763525b1 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10958_ExploringNewOpportunities/Q10958_ExploringNewOpportunities.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10958_ExploringNewOpportunities/Q10958_ExploringNewOpportunities.java @@ -61,6 +61,7 @@ public class Q10958_ExploringNewOpportunities extends Quest addTalkId(KILREMANGE, MATHORN); addKillId(SKELETON_ARCHER, SKELETON_WARRIOR); addCondCompletedQuest(Q10957_TheLifeOfADeathKnight.class.getSimpleName(), "34138-02.htm"); + registerQuestItems(SOE_MATHORN.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_15_EXPLORING_NEW_OPPORTUNITIES); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10959_ChallengingYourDestiny/Q10959_ChallengingYourDestiny.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10959_ChallengingYourDestiny/Q10959_ChallengingYourDestiny.java index 52b13cdce6..ff24b1ac2f 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10959_ChallengingYourDestiny/Q10959_ChallengingYourDestiny.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10959_ChallengingYourDestiny/Q10959_ChallengingYourDestiny.java @@ -69,6 +69,7 @@ public class Q10959_ChallengingYourDestiny extends Quest addTalkId(MATHORN); addKillId(SKELETON_SCOUT, SKELETON_HUNTER); addCondCompletedQuest(Q10958_ExploringNewOpportunities.class.getSimpleName(), "34138-02.htm"); + registerQuestItems(SOE_MATHORN.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_CHALLENGING_YOUR_DESTINY); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10961_EffectiveTraining/Q10961_EffectiveTraining.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10961_EffectiveTraining/Q10961_EffectiveTraining.java index b1f1ce9905..4447799236 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10961_EffectiveTraining/Q10961_EffectiveTraining.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10961_EffectiveTraining/Q10961_EffectiveTraining.java @@ -61,6 +61,7 @@ public class Q10961_EffectiveTraining extends Quest addTalkId(NEWBIE_GUIDE, REAHEN); addKillId(GREY_KELTIR, ELDER_GREY_KELTIR, BLACK_WOLF, ELDER_BLACK_WOLF); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_REAHEN.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_EFFECTIVE_TRAINING); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java index 0f3aef67be..c611a5fb3f 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10962_NewHorizons/Q10962_NewHorizons.java @@ -69,6 +69,7 @@ public class Q10962_NewHorizons extends Quest addTalkId(LEAHEN, CAPTAIN_BATHIS); addKillId(MOUNTAIN_WEREWORLF, MOUNTAIN_FUNGUES, MUERTOS_WARRIOR, MUERTOS_CAPTAIN); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_NEW_HORIZONS); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java index 797ba24d5f..ef438358ec 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10981_UnbearableWolvesHowling/Q10981_UnbearableWolvesHowling.java @@ -59,6 +59,7 @@ public class Q10981_UnbearableWolvesHowling extends Quest addTalkId(NEWBIE_GUIDE, JACKSON); addKillId(BEARDED_KELTIR, WOLF); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_JACKSON.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_UNBEARABLE_WOLVES_HOWLING); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java index 8c7acf43d2..604875801b 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10982_SpiderHunt/Q10982_SpiderHunt.java @@ -68,6 +68,7 @@ public class Q10982_SpiderHunt extends Quest addTalkId(JACKSON, CAPTAIN_BATHIS); addKillId(GIANT_SPIDER, GIANT_FANG_SPIDER, GIANT_BLADE_SPIDER); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_SPIDER_HUNT); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java index a188862e8d..5c88677a07 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10983_TroubledForest/Q10983_TroubledForest.java @@ -59,6 +59,7 @@ public class Q10983_TroubledForest extends Quest addTalkId(NEWBIE_GUIDE, HERBIEL); addKillId(GOBLIN_RAIDER, KABOO_ORC); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_HERBIEL.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_TROUBLED_FOREST); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java index 2150c28954..4d42cf3d5d 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10984_CollectSpiderweb/Q10984_CollectSpiderweb.java @@ -64,6 +64,7 @@ public class Q10984_CollectSpiderweb extends Quest addKillId(HOOK_SPIDER, CRIMSON_SPIDER, PINCER_SPIDER); registerQuestItems(GIANT_COBWEB); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_SPIDER_WEB); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java index 4e68a3654a..cd8c187d12 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10985_CleaningUpTheGround/Q10985_CleaningUpTheGround.java @@ -60,6 +60,7 @@ public class Q10985_CleaningUpTheGround extends Quest addTalkId(NEWBIE_GUIDE, VOLODOS); addKillId(ASHEN_WOLF, GOBLIN, IMP); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_VOLLODOS.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_CLEANING_UP_THE_GROUNDS); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java index 36b9305c8d..eb4f1be18f 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10986_SwampMonster/Q10986_SwampMonster.java @@ -69,6 +69,7 @@ public class Q10986_SwampMonster extends Quest addTalkId(VOLODOS, CAPTAIN_BATHIS); addKillId(MARSH_ZOMBIE, MARSH_ZOMBIE_SCOUT, DARK_HORROR, LESSER_DARK_HORROR); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_TERRIBLE_SWAMP_MONSTERS); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java index fa0f0f38a7..e019c3489a 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10988_Conspiracy/Q10988_Conspiracy.java @@ -69,6 +69,7 @@ public class Q10988_Conspiracy extends Quest addTalkId(USKA, CAPTAIN_BATHIS); addKillId(KASHA_SPIDER, KASHA_BLADE_SPIDER, MARAKU_WEREVOLF_CHIEFTAIN, EVIL_EYE_PATROL); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_CONSPIRACY); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java index 724ddeda49..3553e6b2d1 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10989_DangerousPredators/Q10989_DangerousPredators.java @@ -60,6 +60,7 @@ public class Q10989_DangerousPredators extends Quest addTalkId(NEWBIE_GUIDE, GERALD); addKillId(LONGTAIL_KELTIR, ELDER_LONGTAIL_KELTIR, BLACK_WOLF); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_GERAILD.getId()); setQuestNameNpcStringId(NpcStringId.LV_2_20_DANGEROUS_PREDATORS); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java index 03dd66707b..55c8d180de 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/quests/Q10990_PoisonExtraction/Q10990_PoisonExtraction.java @@ -63,6 +63,7 @@ public class Q10990_PoisonExtraction extends Quest addKillId(HUNTER_TARANTULA, PLUNDER_TARANTULA); registerQuestItems(VENOM_SAC); addCondMaxLevel(MAX_LEVEL, "no_lvl.html"); + registerQuestItems(SOE_TO_CAPTAIN_BATHIS.getId()); setQuestNameNpcStringId(NpcStringId.LV_15_20_POISON_EXTRACTION); }