Updated Seven Sign quest conditions.
This commit is contained in:
parent
7161a438e4
commit
d2d8b4d490
@ -47,6 +47,7 @@ public final class Q00192_SevenSignsSeriesOfDoubt extends Quest
|
||||
super(192);
|
||||
addStartNpc(CROOP, UNIDENTIFIED_BODY);
|
||||
addTalkId(CROOP, STAN, UNIDENTIFIED_BODY, HECTOR, HOLLINT);
|
||||
addCondMinLevel(MIN_LEVEL, "30676-04.html");
|
||||
registerQuestItems(CROOPS_INTRODUCTION, JACOBS_NECKLACE, CROOPS_LETTER);
|
||||
}
|
||||
|
||||
@ -209,7 +210,7 @@ public final class Q00192_SevenSignsSeriesOfDoubt extends Quest
|
||||
{
|
||||
if (npc.getId() == CROOP)
|
||||
{
|
||||
htmltext = (player.getLevel() >= MIN_LEVEL) ? "30676-01.htm" : "30676-04.html";
|
||||
htmltext = "30676-01.htm";
|
||||
}
|
||||
else if (npc.getId() == UNIDENTIFIED_BODY)
|
||||
{
|
||||
|
@ -59,6 +59,8 @@ public final class Q00193_SevenSignsDyingMessage extends Quest
|
||||
addStartNpc(HOLLINT);
|
||||
addTalkId(HOLLINT, CAIN, ERIC, SIR_GUSTAV_ATHEBALDT);
|
||||
addKillId(SHILENS_EVIL_THOUGHTS);
|
||||
addCondMinLevel(MIN_LEVEL, "30191-03.html");
|
||||
addCondCompletedQuest(Q00192_SevenSignsSeriesOfDoubt.class.getSimpleName(), "30191-03.html");
|
||||
registerQuestItems(JACOBS_NECKLACE, DEADMANS_HERB, SCULPTURE_OF_DOUBT);
|
||||
}
|
||||
|
||||
@ -244,8 +246,7 @@ public final class Q00193_SevenSignsDyingMessage extends Quest
|
||||
{
|
||||
if (npc.getId() == HOLLINT)
|
||||
{
|
||||
st = player.getQuestState(Q00192_SevenSignsSeriesOfDoubt.class.getSimpleName());
|
||||
htmltext = ((player.getLevel() >= MIN_LEVEL) && (st != null) && (st.isCompleted())) ? "30191-01.htm" : "30191-03.html";
|
||||
htmltext = "30191-01.htm";
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@ -57,6 +57,8 @@ public final class Q00194_SevenSignsMammonsContract extends Quest
|
||||
super(194);
|
||||
addStartNpc(SIR_GUSTAV_ATHEBALDT);
|
||||
addTalkId(SIR_GUSTAV_ATHEBALDT, COLIN, FROG, TESS, KUTA, CLAUDIA_ATHEBALDT);
|
||||
addCondMinLevel(MIN_LEVEL, "30760-05.html");
|
||||
addCondCompletedQuest(Q00193_SevenSignsDyingMessage.class.getSimpleName(), "30760-05.html");
|
||||
registerQuestItems(ATHEBALDTS_INTRODUCTION, NATIVES_GLOVE, FROG_KINGS_BEAD, GRANDA_TESS_CANDY_POUCH);
|
||||
}
|
||||
|
||||
@ -358,8 +360,7 @@ public final class Q00194_SevenSignsMammonsContract extends Quest
|
||||
{
|
||||
if (npc.getId() == SIR_GUSTAV_ATHEBALDT)
|
||||
{
|
||||
st = player.getQuestState(Q00193_SevenSignsDyingMessage.class.getSimpleName());
|
||||
htmltext = ((player.getLevel() >= MIN_LEVEL) && (st != null) && st.isCompleted()) ? "30760-01.htm" : "30760-05.html";
|
||||
htmltext = "30760-01.htm";
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@ -56,6 +56,8 @@ public final class Q00195_SevenSignsSecretRitualOfThePriests extends Quest
|
||||
addFirstTalkId(IDENTITY_CONFIRM_DEVICE, PASSWORD_ENTRY_DEVICE, DARKNESS_OF_DAWN, SHELF);
|
||||
addStartNpc(CLAUDIA_ATHEBALDT);
|
||||
addTalkId(CLAUDIA_ATHEBALDT, JOHN, RAYMOND, IASON_HEINE, LIGHT_OF_DAWN, DARKNESS_OF_DAWN, IDENTITY_CONFIRM_DEVICE, PASSWORD_ENTRY_DEVICE, SHELF);
|
||||
addCondMinLevel(MIN_LEVEL, "31001-02.html");
|
||||
addCondCompletedQuest(Q00194_SevenSignsMammonsContract.class.getSimpleName(), "31001-02.html");
|
||||
registerQuestItems(IDENTITY_CARD, SHUNAIMANS_CONTRACT);
|
||||
}
|
||||
|
||||
@ -234,8 +236,7 @@ public final class Q00195_SevenSignsSecretRitualOfThePriests extends Quest
|
||||
{
|
||||
if (npc.getId() == CLAUDIA_ATHEBALDT)
|
||||
{
|
||||
st = player.getQuestState(Q00194_SevenSignsMammonsContract.class.getSimpleName());
|
||||
htmltext = ((player.getLevel() >= MIN_LEVEL) && (st != null) && (st.isCompleted())) ? "31001-01.htm" : "31001-02.html";
|
||||
htmltext = "31001-01.htm";
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@ -54,6 +54,8 @@ public final class Q00196_SevenSignsSealOfTheEmperor extends Quest
|
||||
addFirstTalkId(MERCHANT_OF_MAMMON);
|
||||
addStartNpc(IASON_HEINE);
|
||||
addTalkId(IASON_HEINE, MERCHANT_OF_MAMMON, SHUNAIMAN, WOOD, COURT_MAGICIAN);
|
||||
addCondMinLevel(MIN_LEVEL, "30969-08.html");
|
||||
addCondCompletedQuest(Q00195_SevenSignsSecretRitualOfThePriests.class.getSimpleName(), "30969-08.html");
|
||||
registerQuestItems(ELMOREDEN_HOLY_WATER, COURT_MAGICIANS_MAGIC_STAFF, SEAL_OF_BINDING, SACRED_SWORD_OF_EINHASAD);
|
||||
}
|
||||
|
||||
@ -245,8 +247,7 @@ public final class Q00196_SevenSignsSealOfTheEmperor extends Quest
|
||||
{
|
||||
if (npc.getId() == IASON_HEINE)
|
||||
{
|
||||
st = player.getQuestState(Q00195_SevenSignsSecretRitualOfThePriests.class.getSimpleName());
|
||||
htmltext = ((player.getLevel() >= MIN_LEVEL) && (st != null) && (st.isCompleted())) ? "30969-01.htm" : "30969-08.html";
|
||||
htmltext = "30969-01.htm";
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@ -55,6 +55,8 @@ public final class Q00197_SevenSignsTheSacredBookOfSeal extends Quest
|
||||
addStartNpc(WOOD);
|
||||
addTalkId(WOOD, ORVEN, LEOPARD, LAWRENCE, SOPHIA);
|
||||
addKillId(SHILENS_EVIL_THOUGHTS);
|
||||
addCondMinLevel(MIN_LEVEL, "32593-05.html");
|
||||
addCondCompletedQuest(Q00196_SevenSignsSealOfTheEmperor.class.getSimpleName(), "32593-05.html");
|
||||
registerQuestItems(MYSTERIOUS_HAND_WRITTEN_TEXT, SCULPTURE_OF_DOUBT);
|
||||
}
|
||||
|
||||
@ -258,8 +260,7 @@ public final class Q00197_SevenSignsTheSacredBookOfSeal extends Quest
|
||||
{
|
||||
if (npc.getId() == WOOD)
|
||||
{
|
||||
st = player.getQuestState(Q00196_SevenSignsSealOfTheEmperor.class.getSimpleName());
|
||||
htmltext = ((player.getLevel() >= MIN_LEVEL) && (st != null) && (st.isCompleted())) ? "32593-01.htm" : "32593-05.html";
|
||||
htmltext = "32593-01.htm";
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@ -58,6 +58,8 @@ public final class Q00198_SevenSignsEmbryo extends Quest
|
||||
addStartNpc(WOOD);
|
||||
addTalkId(WOOD, FRANZ);
|
||||
addKillId(SHILENS_EVIL_THOUGHTS);
|
||||
addCondMinLevel(MIN_LEVEL, "32593-03.html");
|
||||
addCondCompletedQuest(Q00197_SevenSignsTheSacredBookOfSeal.class.getSimpleName(), "32593-03.html");
|
||||
registerQuestItems(SCULPTURE_OF_DOUBT);
|
||||
}
|
||||
|
||||
@ -208,8 +210,7 @@ public final class Q00198_SevenSignsEmbryo extends Quest
|
||||
{
|
||||
if (npc.getId() == WOOD)
|
||||
{
|
||||
st = player.getQuestState(Q00197_SevenSignsTheSacredBookOfSeal.class.getSimpleName());
|
||||
htmltext = ((player.getLevel() >= MIN_LEVEL) && (st != null) && (st.isCompleted())) ? "32593-01.htm" : "32593-03.html";
|
||||
htmltext = "32593-01.htm";
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@ -64,6 +64,8 @@ public final class Q10292_SevenSignsGirlOfDoubt extends Quest
|
||||
addTalkId(WOOD, FRANZ, JAINA, ELCADIA, HARDIN);
|
||||
addKillId(MOBS);
|
||||
addKillId(CREATURE_OF_THE_DUSK1, CREATURE_OF_THE_DUSK2);
|
||||
addCondMinLevel(MIN_LEVEL, "32593-03.htm");
|
||||
addCondCompletedQuest(Q00198_SevenSignsEmbryo.class.getSimpleName(), "32593-03.htm");
|
||||
registerQuestItems(ELCADIAS_MARK.getId());
|
||||
}
|
||||
|
||||
@ -239,8 +241,7 @@ public final class Q10292_SevenSignsGirlOfDoubt extends Quest
|
||||
}
|
||||
else if (st.isCreated())
|
||||
{
|
||||
st = player.getQuestState(Q00198_SevenSignsEmbryo.class.getSimpleName());
|
||||
htmltext = ((player.getLevel() >= MIN_LEVEL) && (st != null) && (st.isCompleted())) ? "32593-01.htm" : "32593-03.htm";
|
||||
htmltext = "32593-01.htm";
|
||||
}
|
||||
else if (st.isStarted())
|
||||
{
|
||||
|
@ -51,6 +51,8 @@ public final class Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom extends
|
||||
addFirstTalkId(SOPHIA3);
|
||||
addStartNpc(ELCADIA);
|
||||
addTalkId(ELCADIA, ELCADIA_INSTANCE, SOPHIA1, SOPHIA2, SOPHIA3, PILE_OF_BOOKS1, PILE_OF_BOOKS2, PILE_OF_BOOKS3, PILE_OF_BOOKS4, PILE_OF_BOOKS5);
|
||||
addCondMinLevel(MIN_LEVEL, "32784-11.htm");
|
||||
addCondCompletedQuest(Q10292_SevenSignsGirlOfDoubt.class.getSimpleName(), "32784-11.htm");
|
||||
registerQuestItems(SOLINAS_BIOGRAPHY);
|
||||
}
|
||||
|
||||
@ -230,8 +232,7 @@ public final class Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom extends
|
||||
}
|
||||
else if (qs.isCreated())
|
||||
{
|
||||
qs = player.getQuestState(Q10292_SevenSignsGirlOfDoubt.class.getSimpleName());
|
||||
htmltext = ((player.getLevel() >= MIN_LEVEL) && (qs != null) && (qs.isCompleted())) ? "32784-01.htm" : "32784-11.htm";
|
||||
htmltext = "32784-01.htm";
|
||||
}
|
||||
else if (qs.isStarted())
|
||||
{
|
||||
|
@ -89,6 +89,8 @@ public final class Q10294_SevenSignsToTheMonasteryOfSilence extends Quest
|
||||
super(10294);
|
||||
addFirstTalkId(ELCADIA_INSTANCE);
|
||||
addStartNpc(ELCADIA, ODD_GLOBE, ELCADIA_INSTANCE, RELIC_GUARDIAN);
|
||||
addCondMinLevel(MIN_LEVEL, "32784-07.htm");
|
||||
addCondCompletedQuest(Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom.class.getSimpleName(), "32784-07.htm");
|
||||
addTalkId(ELCADIA, ELCADIA_INSTANCE, ERIS_EVIL_THOUGHTS, RELIC_GUARDIAN, ODD_GLOBE, READING_DESK1, READING_DESK2, READING_DESK3, READING_DESK4, READING_DESK5, READING_DESK6, READING_DESK7, READING_DESK8, READING_DESK9, READING_DESK10, READING_DESK11, READING_DESK12, READING_DESK13, READING_DESK14, READING_DESK15, READING_DESK16, JUDE_VAN_ETINA, SOLINAS_EVIL_THOUGHTS, RELIC_WATCHER1, RELIC_WATCHER2, RELIC_WATCHER3, RELIC_WATCHER4);
|
||||
}
|
||||
|
||||
@ -313,8 +315,7 @@ public final class Q10294_SevenSignsToTheMonasteryOfSilence extends Quest
|
||||
}
|
||||
else if (qs.isCreated())
|
||||
{
|
||||
qs = player.getQuestState(Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom.class.getSimpleName());
|
||||
htmltext = ((player.getLevel() >= MIN_LEVEL) && (qs != null) && (qs.isCompleted())) ? "32784-01.htm" : "32784-07.htm";
|
||||
htmltext = "32784-01.htm";
|
||||
}
|
||||
else if (qs.isStarted())
|
||||
{
|
||||
|
@ -21,6 +21,8 @@ import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||
import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||
|
||||
import quests.Q10294_SevenSignsToTheMonasteryOfSilence.Q10294_SevenSignsToTheMonasteryOfSilence;
|
||||
|
||||
/**
|
||||
* Seven Signs, Solina's Tomb (10295)
|
||||
* @URL https://l2wiki.com/Seven_Signs,_Solina%27s_Tomb
|
||||
@ -31,13 +33,15 @@ public final class Q10295_SevenSignsSolinasTomb extends Quest
|
||||
// NPCs
|
||||
private static final int ERIS_EVIL_THOUGHTS = 32792;
|
||||
// Misc
|
||||
// private static final int MIN_LEVEL = 81;
|
||||
private static final int MIN_LEVEL = 81;
|
||||
|
||||
public Q10295_SevenSignsSolinasTomb()
|
||||
{
|
||||
super(10295);
|
||||
addStartNpc(ERIS_EVIL_THOUGHTS);
|
||||
addTalkId(ERIS_EVIL_THOUGHTS);
|
||||
addCondMinLevel(MIN_LEVEL, ""); // TODO: HTML
|
||||
addCondCompletedQuest(Q10294_SevenSignsToTheMonasteryOfSilence.class.getSimpleName(), ""); // TODO: HTML
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -21,6 +21,8 @@ import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||
import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||
|
||||
import quests.Q10295_SevenSignsSolinasTomb.Q10295_SevenSignsSolinasTomb;
|
||||
|
||||
/**
|
||||
* Seven Signs, One Who Seeks the Power of the Seal (10296)
|
||||
* @URL https://l2wiki.com/Seven_Signs,_One_Who_Seeks_the_Power_of_the_Seal
|
||||
@ -31,13 +33,15 @@ public final class Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal extends Quest
|
||||
// NPCs
|
||||
private static final int ERIS_EVIL_THOUGHTS = 32792;
|
||||
// Misc
|
||||
// private static final int MIN_LEVEL = 81;
|
||||
private static final int MIN_LEVEL = 81;
|
||||
|
||||
public Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal()
|
||||
{
|
||||
super(10296);
|
||||
addStartNpc(ERIS_EVIL_THOUGHTS);
|
||||
addTalkId(ERIS_EVIL_THOUGHTS);
|
||||
addCondMinLevel(MIN_LEVEL, ""); // TODO: HTML
|
||||
addCondCompletedQuest(Q10295_SevenSignsSolinasTomb.class.getSimpleName(), ""); // TODO: HTML
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
Reference in New Issue
Block a user