From d2d8b4d490efd74e4d742136660342169c6fdf78 Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Sat, 1 Oct 2016 11:06:26 +0000 Subject: [PATCH] Updated Seven Sign quest conditions. --- .../Q00192_SevenSignsSeriesOfDoubt.java | 3 ++- .../Q00193_SevenSignsDyingMessage.java | 5 +++-- .../Q00194_SevenSignsMammonsContract.java | 5 +++-- .../Q00195_SevenSignsSecretRitualOfThePriests.java | 5 +++-- .../Q00196_SevenSignsSealOfTheEmperor.java | 5 +++-- .../Q00197_SevenSignsTheSacredBookOfSeal.java | 5 +++-- .../Q00198_SevenSignsEmbryo/Q00198_SevenSignsEmbryo.java | 5 +++-- .../Q10292_SevenSignsGirlOfDoubt.java | 5 +++-- ...10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom.java | 5 +++-- .../Q10294_SevenSignsToTheMonasteryOfSilence.java | 5 +++-- .../Q10295_SevenSignsSolinasTomb.java | 6 +++++- .../Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal.java | 6 +++++- 12 files changed, 39 insertions(+), 21 deletions(-) diff --git a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/Q00192_SevenSignsSeriesOfDoubt.java b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/Q00192_SevenSignsSeriesOfDoubt.java index 1d8d1b7d8a..f181b6c614 100644 --- a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/Q00192_SevenSignsSeriesOfDoubt.java +++ b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/Q00192_SevenSignsSeriesOfDoubt.java @@ -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) { diff --git a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/Q00193_SevenSignsDyingMessage.java b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/Q00193_SevenSignsDyingMessage.java index 329ae700ce..46d4de8b92 100644 --- a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/Q00193_SevenSignsDyingMessage.java +++ b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/Q00193_SevenSignsDyingMessage.java @@ -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; } diff --git a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/Q00194_SevenSignsMammonsContract.java b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/Q00194_SevenSignsMammonsContract.java index 8721bc1fff..b2ed04c7d0 100644 --- a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/Q00194_SevenSignsMammonsContract.java +++ b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/Q00194_SevenSignsMammonsContract.java @@ -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; } diff --git a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/Q00195_SevenSignsSecretRitualOfThePriests.java b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/Q00195_SevenSignsSecretRitualOfThePriests.java index 9e23d610da..2f2312b0b7 100644 --- a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/Q00195_SevenSignsSecretRitualOfThePriests.java +++ b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/Q00195_SevenSignsSecretRitualOfThePriests.java @@ -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; } diff --git a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/Q00196_SevenSignsSealOfTheEmperor.java b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/Q00196_SevenSignsSealOfTheEmperor.java index 1a17def756..f1e4ac8986 100644 --- a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/Q00196_SevenSignsSealOfTheEmperor.java +++ b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/Q00196_SevenSignsSealOfTheEmperor.java @@ -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; } diff --git a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/Q00197_SevenSignsTheSacredBookOfSeal.java b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/Q00197_SevenSignsTheSacredBookOfSeal.java index 56925e8dc4..f581c63aa7 100644 --- a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/Q00197_SevenSignsTheSacredBookOfSeal.java +++ b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/Q00197_SevenSignsTheSacredBookOfSeal.java @@ -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; } diff --git a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/Q00198_SevenSignsEmbryo.java b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/Q00198_SevenSignsEmbryo.java index 9dfe241e5e..e1d6a3217a 100644 --- a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/Q00198_SevenSignsEmbryo.java +++ b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/Q00198_SevenSignsEmbryo.java @@ -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; } diff --git a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/Q10292_SevenSignsGirlOfDoubt.java b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/Q10292_SevenSignsGirlOfDoubt.java index e921b21623..e4140ce35d 100644 --- a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/Q10292_SevenSignsGirlOfDoubt.java +++ b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/Q10292_SevenSignsGirlOfDoubt.java @@ -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()) { diff --git a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom.java b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom.java index 059fda4433..62930d3c5e 100644 --- a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom.java +++ b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom.java @@ -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()) { diff --git a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/Q10294_SevenSignsToTheMonasteryOfSilence.java b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/Q10294_SevenSignsToTheMonasteryOfSilence.java index 6befec548d..afd0c1daff 100644 --- a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/Q10294_SevenSignsToTheMonasteryOfSilence.java +++ b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/Q10294_SevenSignsToTheMonasteryOfSilence.java @@ -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()) { diff --git a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/Q10295_SevenSignsSolinasTomb.java b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/Q10295_SevenSignsSolinasTomb.java index 614258ed9e..e8b2231110 100644 --- a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/Q10295_SevenSignsSolinasTomb.java +++ b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/Q10295_SevenSignsSolinasTomb.java @@ -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 diff --git a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal.java b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal.java index edd35f0c47..365033c69e 100644 --- a/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal.java +++ b/L2J_Mobius_Underground/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal.java @@ -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