diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10514_NewPathToGlory/30070-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10514_NewPathToGlory/30070-00.html index 08f45411c0..58e84e72df 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10514_NewPathToGlory/30070-00.html +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10514_NewPathToGlory/30070-00.html @@ -1,4 +1,4 @@ High Priest Sylvain:
You are not ready to be called by me. Come back when you are ready.
-(The Exalted, Reaching Another Level quest is in progress and level 103+ and Lionel Hunter Mission List - 4 should be in the inventory.) - \ No newline at end of file +(Only characters above Lv. 103 who have The Exalted, Reaching Another Level quest in progress, Lionel Hunter Mission List - 4 in the inventory, and
+who have selected the alternative way from Lionel first.) \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10514_NewPathToGlory/Q10514_NewPathToGlory.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10514_NewPathToGlory/Q10514_NewPathToGlory.java index 043ef269cf..5ebe02fa4e 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10514_NewPathToGlory/Q10514_NewPathToGlory.java +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10514_NewPathToGlory/Q10514_NewPathToGlory.java @@ -160,19 +160,20 @@ public class Q10514_NewPathToGlory extends Quest @Override public String onTalk(Npc npc, PlayerInstance player) { - String htmltext = getNoQuestMsg(player); final QuestState qs = getQuestState(player, true); + final QuestState mainQs = player.getQuestState("Q10873_ExaltedReachingAnotherLevel"); + String htmltext = getNoQuestMsg(player); switch (qs.getState()) { case State.CREATED: { - if (hasItem(player, LIONEL_HUNTERS_LIST_PART_4)) + if (hasItem(player, LIONEL_HUNTERS_LIST_PART_4) && mainQs.isMemoState(2)) { htmltext = "30070-01.htm"; } else { - htmltext = "30070-00.htm"; + htmltext = "30070-00.html"; } break; } diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10515_NewWayForPride/30657-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10515_NewWayForPride/30657-00.html index 77f20493c9..d1e1b905e5 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10515_NewWayForPride/30657-00.html +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10515_NewWayForPride/30657-00.html @@ -1,4 +1,5 @@ Cardinal Seresin:
I do not believe our paths are meant to cross here. Perhaps later down the road.
-(Only characters above Lv. 104 and The Exalted, Guide to Power quest should be in progress..) +(Only characters above Lv. 104 who have The Exalted, Guide to Power quest in progress, Lionel Hunter Mission List - 5 in the inventory, and
+who have selected the alternative way from Lionel first.) \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10515_NewWayForPride/Q10515_NewWayForPride.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10515_NewWayForPride/Q10515_NewWayForPride.java index c27c4f9b0a..abd438a43f 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10515_NewWayForPride/Q10515_NewWayForPride.java +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10515_NewWayForPride/Q10515_NewWayForPride.java @@ -167,12 +167,13 @@ public class Q10515_NewWayForPride extends Quest public String onTalk(Npc npc, PlayerInstance player) { final QuestState qs = getQuestState(player, true); + final QuestState mainQs = player.getQuestState("Q10879_ExaltedGuideToPower"); String htmltext = getNoQuestMsg(player); switch (qs.getState()) { case State.CREATED: { - if ((npc.getId() == CARDINAL_SERESIN) && (hasItem(player, LIONEL_HUNTERS_LIST_PART_5))) + if ((npc.getId() == CARDINAL_SERESIN) && (hasItem(player, LIONEL_HUNTERS_LIST_PART_5)) && mainQs.isMemoState(2)) { htmltext = "30657-01.htm"; }