Last two Seven Sign quests.
This commit is contained in:
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/30832-01.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/30832-01.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Hardin:<br>
|
||||
I have been waiting for you. Hahaha, Elcadia, you have worked so hard. Now, do you have the result you craved? Hahaha. You seem like you have no idea what I am talking about. The Revolutionaries of Dusk and the Priests of Dawn are mere rabbles - your purpose was to watch them with Elcadia at Franz's request, wasn't it?<br>
|
||||
<a action="bypass -h Quest Q10296_SevenSignsPowerOfTheSeal 30832-02.html">"How do you know that?"</a>
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/30832-02.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/30832-02.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Hardin:<br>
|
||||
Hahaha... I don't know what you think of me, but I see through the minds of pitiful humans like Franz. In the end, however, I've got what I wanted with the help of Elcadia and you have been made aware of the upcoming threats to this world. Of course I do not want to take any side...<br>
|
||||
<a action="bypass -h Quest Q10296_SevenSignsPowerOfTheSeal see">"Just get to the point."</a>
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/30832-03.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/30832-03.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Hardin:<br>
|
||||
I see. I will tell Franz when I go back. I'll tell him that he should face the future threats more squarely and be prepared. Just as you saw with your bare eyes, Embryo's threat is just beginning... Tell him also that the Emperor's Seven Signs cannot be manipulated by mere humans...
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32593-01.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32593-01.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Priest Wood:<br>
|
||||
I see that you have completed the work. All that's left now is to report to Lord Franz. Can you report to Lord Franz?<br>
|
||||
<a action="bypass -h Quest Q10296_SevenSignsPowerOfTheSeal 32593-02.html">Report.</a>
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32593-02.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32593-02.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Priest Wood:<br>
|
||||
OK, then go and greet Lord Franz. And remember your courtesies.<br>
|
||||
<a action="bypass -h npc_%objectId%_Quest HideoutOfTheDawn">Enter.</a>
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32597-01.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32597-01.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Priest Franz:<br>
|
||||
Well done! How's the assignment? Report to me.<br>
|
||||
<a action="bypass -h Quest Q10296_SevenSignsPowerOfTheSeal 32597-02.html">"Well..."</a>
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32597-02.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32597-02.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Priest Franz:<br>
|
||||
Hardin... He is not credible and even dangerous... I have no idea what he's been up to based on the fact that he had built his own world after leaving the Ivory Tower with his enormous power. Anyhow, I must express my gratitude to you for putting in such a tremendous effort for this assignment.<br>
|
||||
<a action="bypass -h Quest Q10296_SevenSignsPowerOfTheSeal reward">Receive reward.</a>
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32597-03.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32597-03.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Priest Franz:<br>
|
||||
I believe we have enough information now. No matter what Hardin or the other Dusks say... Don't ever falter. Hardin is not someone you can trust. Now, seems like we are one step ahead toward the truth. I believe I will need your help again later on. I will ask you a favor again when that time comes. Good work!
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32597-04.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32597-04.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Priest Franz:<br>
|
||||
There is more you must do first. Return when you can help me. <br>
|
||||
(Only characters with level 81 or above can take on this quest.)
|
||||
</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32784-01.html
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32784-01.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Abyssal Saintess Elcadia:<br>
|
||||
That was an unbelievable fight! Etis van Etina... He is the one behind everything. Embryo and Etis are scheming to find the remaining seals and take control of this world. <br>
|
||||
His power here was incomplete, and moreover his body was not real, but he was quite formidable nonetheless. I'm sure you noticed as much...<br>
|
||||
<a action="bypass -h Quest Q10296_SevenSignsPowerOfTheSeal 32784-02.html">Ask what I should do from now on.</a>
|
||||
</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32784-02.html
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32784-02.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Abyssal Saintess Elcadia:<br>
|
||||
You fought well, perhaps you were confidant having fought him before. He had only absorbed the power of 2 seals, and by using a virtual image he found us in this dimension. The scary part is that even with his limited power, I couldn't defeat him. <br>
|
||||
We cannot allow any remaining seals to fall into Embryo's possession! If he absorbs more power... We may never be able to stop him...<br>
|
||||
<a action="bypass -h Quest Q10296_SevenSignsPowerOfTheSeal 32784-03.html">Ask how to stop Embryo.</a>
|
||||
</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32784-03.html
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32784-03.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Abyssal Saintess Elcadia:<br>
|
||||
I will go back and inform everyone of this situation. Someone will know what to do. <br>
|
||||
Thank you. You are the reason I've made it this far. I think of us as friends, I hope you do as well.<br>
|
||||
Oh, right. Hardin wanted me to ask you to come visit him, he wants to tell you something. Now that your schedule is clear, why don't you go see him?
|
||||
</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32784-04.html
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32784-04.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Abyssal Saintess Elcadia:<br>
|
||||
I must go back now and inform my people of this. We will come up with something. <br>
|
||||
Thank you, I never would have reached this far without you. I know I have been difficult, but I hope you will consider me a friend? I will think of you as one.<br>
|
||||
Oh, before I forget, Hardin wanted me to ask you to visit him again, he has something important to tell you. I don't know what it is... Since you aren't busy why don't you go see him?
|
||||
</body></html>
|
||||
5
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32785-01.html
vendored
Normal file
5
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32785-01.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Abyssal Saintess Elcadia:<br>
|
||||
That guy... He is named Etis van Etina. Interesting... That isn't his true form, this is some kind of mirror thought form... The real form of Embryo would be too much for us alone. <br>
|
||||
Let's finish here and get out of this place. We'll return to my home, discuss what we should do next over tea, clear our heads. <br>
|
||||
<a action="bypass -h Quest MonasteryOfSilence2 Exit">Let's get out of this place.</a>
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32792-01.htm
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32792-01.htm
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Sister of Silence Eris:<br>
|
||||
Now, it's finally time to tell you what you need to know.<br>
|
||||
<a action="bypass -h Quest Q10296_SevenSignsPowerOfTheSeal 32792-03.html">Ask about the truth.</a>
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32792-02.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32792-02.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Sister of Silence Eris:<br>
|
||||
We have completed everything for now. But stay vigilant, I will neeed your help for other things.<br>
|
||||
(You have already completed this quest.)
|
||||
</body></html>
|
||||
6
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32792-03.html
vendored
Normal file
6
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32792-03.html
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
<html><body>Sister of Silence Eris:<br>
|
||||
I don't know if your questions about Embryo have been answered. I wonder if it has something to do with Jude van Etina disappearing after stealing Solina's power... <br>
|
||||
Clearly Embryo's activities have not been stopped, even now. 3 seals have already risen above ground. <br>
|
||||
You must investigate the real identity of Embryo, the world needs to know. Alas, I have a favor to ask you.<br>
|
||||
<a action="bypass -h Quest Q10296_SevenSignsPowerOfTheSeal 32792-04.html">Agree to help.</a>
|
||||
</body></html>
|
||||
3
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32792-04.html
vendored
Normal file
3
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32792-04.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Sister of Silence Eris:<br>
|
||||
I think I have explained enough about Embryo's origin, birth, and true identity. Now it's important to find out who's leading Embryo, and to protect the remaining 4 seals. We must make preparations. The pieces of this puzzle are in place, now everything begins.
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32792-05.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32792-05.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Sister of Silence Eris:<br>
|
||||
Embryo and its leader are growing in strength. Soon, all will feel their threat, and by then it will be too late.<br>
|
||||
<a action="bypass -h Quest MonasteryOfSilence2 video">Ask who the leader of Embryo is.</a>
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32792-06.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32792-06.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>The boss battle of 'Etis van Etina' is in progress in the Abbot's Room of the Monastery of Silence. They may need help. Do you want to join the boss battle?<br>
|
||||
<a action="bypass -h Quest Q10296_SevenSignsPowerOfTheSeal presentation">View the presentation for boss battle.</a><br>
|
||||
<a action="bypass -h Quest MonasteryOfSilence2 video">Go directly to boss battle.</a>
|
||||
</body></html>
|
||||
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32792-12.html
vendored
Normal file
4
trunk/dist/game/data/scripts/quests/Q10296_SevenSignsPowerOfTheSeal/32792-12.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<html><body>Sister of Silence Eris:<br>
|
||||
There is more you must do first. Return when you can help me. <br>
|
||||
(Only characters with level 81 or above can take on this quest.)
|
||||
</body></html>
|
||||
@@ -0,0 +1,215 @@
|
||||
/*
|
||||
* Copyright (C) 2004-2014 L2J DataPack
|
||||
*
|
||||
* This file is part of L2J DataPack.
|
||||
*
|
||||
* L2J DataPack is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* L2J DataPack is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.Q10296_SevenSignsPowerOfTheSeal;
|
||||
|
||||
import com.l2jserver.gameserver.model.actor.L2Npc;
|
||||
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jserver.gameserver.model.quest.Quest;
|
||||
import com.l2jserver.gameserver.model.quest.QuestState;
|
||||
import com.l2jserver.gameserver.model.quest.State;
|
||||
|
||||
public final class Q10296_SevenSignsPowerOfTheSeal extends Quest
|
||||
{
|
||||
// NPCs
|
||||
private static final int ErissEvilThoughts = 32792;
|
||||
private static final int Elcadia = 32784;
|
||||
private static final int Elcadia_Support = 32785;
|
||||
private static final int Hardin = 30832;
|
||||
private static final int Wood = 32593;
|
||||
private static final int Franz = 32597;
|
||||
// Mobs
|
||||
private static final int EtisVanEtina = 18949;
|
||||
// Items
|
||||
private static final int CertificateOfDawn = 17265;
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 81;
|
||||
|
||||
public Q10296_SevenSignsPowerOfTheSeal()
|
||||
{
|
||||
super(10296, Q10296_SevenSignsPowerOfTheSeal.class.getSimpleName(), "Seven Signs, One Who Seeks the Power of the Seal");
|
||||
addStartNpc(ErissEvilThoughts);
|
||||
addTalkId(ErissEvilThoughts, Elcadia, Hardin, Wood, Franz, Elcadia_Support);
|
||||
addKillId(EtisVanEtina);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
|
||||
{
|
||||
String htmltext = event;
|
||||
QuestState st = player.getQuestState(getName());
|
||||
if (st == null)
|
||||
{
|
||||
return getNoQuestMsg(player);
|
||||
}
|
||||
switch (event)
|
||||
{
|
||||
case "32792-04.html":
|
||||
st.startQuest();
|
||||
break;
|
||||
case "32784-03.html":
|
||||
st.set("cond", "4");
|
||||
st.playSound("ItemSound.quest_middle");
|
||||
break;
|
||||
case "see":
|
||||
st.set("cond", "5");
|
||||
st.playSound("ItemSound.quest_middle");
|
||||
htmltext = "30832-03.html";
|
||||
break;
|
||||
case "presentation":
|
||||
player.showQuestMovie(28);
|
||||
break;
|
||||
case "reward":
|
||||
if (player.isSubClassActive())
|
||||
{
|
||||
htmltext = "32597-04.html";
|
||||
}
|
||||
else if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
st.addExpAndSp(125000000, 12500000);
|
||||
st.giveItems(CertificateOfDawn, 1);
|
||||
htmltext = "32597-03.html";
|
||||
st.unset("boss");
|
||||
st.playSound("ItemSound.quest_finish");
|
||||
st.exitQuest(false);
|
||||
}
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onTalk(L2Npc npc, L2PcInstance player)
|
||||
{
|
||||
String htmltext = getNoQuestMsg(player);
|
||||
QuestState st = player.getQuestState(getName());
|
||||
if (st == null)
|
||||
{
|
||||
return htmltext;
|
||||
}
|
||||
switch (npc.getId())
|
||||
{
|
||||
case ErissEvilThoughts:
|
||||
switch (st.getState())
|
||||
{
|
||||
case State.CREATED:
|
||||
QuestState SolinasTomb = player.getQuestState("Q10295_SevenSignsSolinasTomb");
|
||||
if ((player.getLevel() >= 81) && SolinasTomb.isCompleted())
|
||||
{
|
||||
htmltext = "32792-01.htm";
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "32792-12.html";
|
||||
st.exitQuest(true);
|
||||
}
|
||||
case State.STARTED:
|
||||
switch (st.getCond())
|
||||
{
|
||||
case 1:
|
||||
st.set("cond", "2");
|
||||
st.playSound("ItemSound.quest_middle");
|
||||
htmltext = "32792-05.html";
|
||||
break;
|
||||
case 2:
|
||||
htmltext = "32792-06.html";
|
||||
}
|
||||
break;
|
||||
case State.COMPLETED:
|
||||
htmltext = "32792-02.html";
|
||||
}
|
||||
break;
|
||||
case Elcadia:
|
||||
if (st.isStarted())
|
||||
{
|
||||
switch (st.getCond())
|
||||
{
|
||||
case 3:
|
||||
htmltext = "32784-01.html";
|
||||
break;
|
||||
case 4:
|
||||
htmltext = "32784-04.html";
|
||||
}
|
||||
}
|
||||
break;
|
||||
case Hardin:
|
||||
if (st.isStarted())
|
||||
{
|
||||
switch (st.getCond())
|
||||
{
|
||||
case 4:
|
||||
htmltext = "30832-01.html";
|
||||
break;
|
||||
case 5:
|
||||
htmltext = "30832-03.html";
|
||||
}
|
||||
}
|
||||
break;
|
||||
case Wood:
|
||||
if (st.isStarted())
|
||||
{
|
||||
if (st.getCond() == 5)
|
||||
{
|
||||
htmltext = "32593-01.html";
|
||||
}
|
||||
}
|
||||
break;
|
||||
case Franz:
|
||||
if (st.isStarted())
|
||||
{
|
||||
if (st.getCond() == 5)
|
||||
{
|
||||
htmltext = "32597-01.html";
|
||||
}
|
||||
}
|
||||
break;
|
||||
case Elcadia_Support:
|
||||
if (st.isStarted())
|
||||
{
|
||||
if ((st.getCond() == 2) && (st.getInt("boss") == 1))
|
||||
{
|
||||
st.set("cond", "3");
|
||||
st.playSound("ItemSound.quest_middle");
|
||||
htmltext = "32785-01.html";
|
||||
}
|
||||
else if (st.getCond() == 3)
|
||||
{
|
||||
htmltext = "32785-01.html";
|
||||
}
|
||||
}
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onKill(L2Npc npc, L2PcInstance player, boolean isPet)
|
||||
{
|
||||
QuestState st = player.getQuestState(getName());
|
||||
if (st == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
player.showQuestMovie(30);
|
||||
if (st.getInt("boss") != 1)
|
||||
{
|
||||
st.set("boss", "1");
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user