Fixed quest The Eye that Defied the Gods (10796).

Thanks to panther.
This commit is contained in:
MobiusDevelopment 2022-12-10 18:25:25 +00:00
parent dda1b85e01
commit c49f79859d
7 changed files with 24 additions and 6 deletions

View File

@ -44,28 +44,31 @@ public class Q10796_TheEyeThatDefiedTheGods extends Quest
addStartNpc(HERMIT);
addTalkId(HERMIT, EYE_OF_ARGOS);
addCondLevel(MIN_LEVEL, MAX_LEVEL, "no_level.html");
addCondRace(Race.ERTHEIA, "noErtheya.html");
addCondRace(Race.ERTHEIA, "noErtheia.html");
}
@Override
public String onAdvEvent(String event, Npc npc, Player player)
{
String htmltext = null;
final QuestState qs = getQuestState(player, false);
if (qs == null)
{
return null;
return htmltext;
}
final String htmltext = event;
switch (event)
{
case "31616-02.htm":
case "31616-03.htm":
{
htmltext = event;
break;
}
case "31616-04.htm":
{
qs.startQuest();
htmltext = event;
break;
}
case "31683-02.html":
@ -74,6 +77,7 @@ public class Q10796_TheEyeThatDefiedTheGods extends Quest
giveStoryQuestReward(player, 2);
giveItems(player, EAA, 2);
qs.exitQuest(false, true);
htmltext = event;
break;
}
}

View File

@ -44,28 +44,31 @@ public class Q10796_TheEyeThatDefiedTheGods extends Quest
addStartNpc(HERMIT);
addTalkId(HERMIT, EYE_OF_ARGOS);
addCondLevel(MIN_LEVEL, MAX_LEVEL, "no_level.html");
addCondRace(Race.ERTHEIA, "noErtheya.html");
addCondRace(Race.ERTHEIA, "noErtheia.html");
}
@Override
public String onAdvEvent(String event, Npc npc, Player player)
{
String htmltext = null;
final QuestState qs = getQuestState(player, false);
if (qs == null)
{
return null;
return htmltext;
}
final String htmltext = event;
switch (event)
{
case "31616-02.htm":
case "31616-03.htm":
{
htmltext = event;
break;
}
case "31616-04.htm":
{
qs.startQuest();
htmltext = event;
break;
}
case "31683-02.html":
@ -74,6 +77,7 @@ public class Q10796_TheEyeThatDefiedTheGods extends Quest
giveStoryQuestReward(player, 2);
giveItems(player, EAA, 2);
qs.exitQuest(false, true);
htmltext = event;
break;
}
}

View File

@ -82,11 +82,13 @@ public class Q10796_TheEyeThatDefiedTheGods extends Quest
case "31616-02.htm":
case "31616-03.htm":
{
htmltext = event;
break;
}
case "31616-04.htm":
{
qs.startQuest();
htmltext = event;
break;
}
case "31683-02.html":

View File

@ -80,11 +80,13 @@ public class Q10796_TheEyeThatDefiedTheGods extends Quest
case "31616-02.htm":
case "31616-03.htm":
{
htmltext = event;
break;
}
case "31616-04.htm":
{
qs.startQuest();
htmltext = event;
break;
}
case "31683-02.html":

View File

@ -80,11 +80,13 @@ public class Q10796_TheEyeThatDefiedTheGods extends Quest
case "31616-02.htm":
case "31616-03.htm":
{
htmltext = event;
break;
}
case "31616-04.htm":
{
qs.startQuest();
htmltext = event;
break;
}
case "31683-02.html":

View File

@ -80,11 +80,13 @@ public class Q10796_TheEyeThatDefiedTheGods extends Quest
case "31616-02.htm":
case "31616-03.htm":
{
htmltext = event;
break;
}
case "31616-04.htm":
{
qs.startQuest();
htmltext = event;
break;
}
case "31683-02.html":

View File

@ -80,11 +80,13 @@ public class Q10796_TheEyeThatDefiedTheGods extends Quest
case "31616-02.htm":
case "31616-03.htm":
{
htmltext = event;
break;
}
case "31616-04.htm":
{
qs.startQuest();
htmltext = event;
break;
}
case "31683-02.html":