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";
}