Addition of quest Superion Appears (10856).

Contributed by Dmitri.
This commit is contained in:
MobiusDevelopment
2019-11-04 12:13:37 +00:00
parent 4a05835863
commit de911015c6
126 changed files with 1500 additions and 236 deletions

View File

@@ -85,7 +85,6 @@
10852 The Mother Tree Revival Project
10853 To Weaken the Giants
10854 To Seize the Fortress
10856 Superion Appears
10857 Secret Teleport
10858 Queen Ramona, Controller of the Vessel
10859 Own the Earth and the Heavens

View File

@@ -25,7 +25,7 @@ import org.l2jmobius.gameserver.model.quest.Quest;
import org.l2jmobius.gameserver.model.quest.QuestState;
import org.l2jmobius.gameserver.model.quest.State;
import quests.not_done.Q10856_SuperionAppears;
import quests.Q10856_SuperionAppears.Q10856_SuperionAppears;
/**
* The Superion Giants (792)

View File

@@ -0,0 +1,4 @@
<html><body>Grand Master Meldin:<br>
What you need? Kamael has so much trouble, I need to help everyone. Well, do not pull. Something urgent? You have such a strange expression ...<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34214-02.htm">"I need to convey to you the words of Kekropus."</Button>
</body></html>

View File

@@ -0,0 +1,6 @@
<html><body>Grand Master Meldin:<br>
So Kekropus sent you!<br>
Where is Tetrarch now? What about him? We have not seen each other for so long! Is something threatening him? Otherwise, why did he send you and not come to me personally?<br>
What's happening? Damn it! What is it up there? ..<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34214-03.htm">Report Superion</Button>
</body></html>

View File

@@ -0,0 +1,7 @@
<html><body>Grand Master Meldin:<br>
Superiom? Can not be. The matter takes a serious turn.<br>
Now I understand why Kekropus is hiding. Oh .. But nothing. we can handle everything. No wonder my name is the Grand Master, the right hand of Kecropus.<br>
Once upon a time, at the dawn of the Kamael race, he appointed me as his assistant.<br>
So will you give Kekropus my answer? I am sure that I can trust you.<br>
Do me a favor!
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Grand Master Meldin:<br>
You have already conveyed my words <font color="LEVEL">Kekropusu?</font>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
I have to ask you something. Have you seen the huge volume hovering over Giran? Do you know what it is?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222-02.htm">Ask what it is about</Button>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
We faced a serious problem .... I didn’t believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222-03.htm">"What is the problem"</Button>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Tetrarch Kekropus:<br>
This is Superion - a fortress soaring in the sky. It was created by the Emperor of the Giants Helios in ancient times, when the Giants were masters of this world.<br>
This is a powerful weapon, a source of tremendous power. Who would have thought that it would appear again these days ...<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222_06.htm">Nod</Button>
</body></html>

View File

@@ -0,0 +1,8 @@
<html><body>Tetrarch Kekropus:<br>
Good. You can always rely on Meldin.<br>
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.<br>
I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.<br>
Head to the Superion to find the Histi<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears teleport">Move to Superion</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222-05.htm">To stay</Button>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Tetrarch Kekropus:<br>
It looks like you need more time. Good.<br>
Return when you are ready.<br>
Hope it won't be too late. When you decide, contact me.
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
Easier than sending you to Superion, you need to do something. The Giants should not be allowed to know about our plans, but all our fellow tribesmen should be aware of them.<br>
Head to <font color="LEVEL">Meldine</font> at <font color="LEVEL">Kamael Guild</font> in Giran. Tell her about Superion and make sure everything is ready for her.
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
You're back? How was the meeting with Meldina?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222-04.htm">Report that everything is ready</Button>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
Have you finished the training? Then I will send you to the Superion. Meet there with Histie.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears teleport"><font color="LEVEL">Move to Superion</font></Button>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Tetrarch Kekropus:<br>
Tetrarch Kekropus from Giran advised to go to the Kamael Guild to <font color="LEVEL">Grand Master Meldin.</font>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Histy:<br>
Who you are? You came from Giran, right? Maybe you are familiar with Kekropus?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears finish">Say that Kekropus sent you</Button>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Histy:<br>
Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can’t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
</body></html>

View File

@@ -0,0 +1,175 @@
/*
* This file is part of the L2J Mobius project.
*
* This program 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.
*
* This program 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.Q10856_SuperionAppears;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.quest.Quest;
import org.l2jmobius.gameserver.model.quest.QuestState;
import org.l2jmobius.gameserver.model.quest.State;
/**
* Superion Appears (10856)
* @URL https://l2wiki.com/Superion_Appears
* @author Dmitri
*/
public class Q10856_SuperionAppears extends Quest
{
// NPCs
private static final int KEKROPUS = 34222;
private static final int MELDINA = 32214;
private static final int HISTY = 34243;
// Misc
private static final int MIN_LEVEL = 100;
public Q10856_SuperionAppears()
{
super(10856);
addStartNpc(KEKROPUS);
addTalkId(KEKROPUS, MELDINA, HISTY);
addCondMinLevel(MIN_LEVEL, "level_check.htm");
}
@Override
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
{
final QuestState qs = getQuestState(player, false);
if (qs == null)
{
return null;
}
String htmltext = null;
switch (event)
{
case "34222-02.htm":
case "34222-06.htm":
case "34214-02.htm":
case "34222-05.htm":
{
htmltext = event;
break;
}
case "34222-03.htm":
{
qs.startQuest();
htmltext = event;
break;
}
case "34214-03.htm":
{
qs.setCond(2, true);
htmltext = event;
break;
}
case "34222-04.htm":
{
qs.setCond(3, true);
htmltext = event;
break;
}
case "teleport":
{
qs.setCond(3, true);
player.teleToLocation(79827, 152588, 2309);
break;
}
case "finish":
{
htmltext = "34243-02.htm";
giveAdena(player, 164122, true);
addExpAndSp(player, 592571412, 1422162);
qs.exitQuest(false, true);
break;
}
}
return htmltext;
}
@Override
public String onTalk(Npc npc, PlayerInstance player)
{
final QuestState qs = getQuestState(player, true);
String htmltext = getNoQuestMsg(player);
switch (qs.getState())
{
case State.CREATED:
{
if (npc.getId() == KEKROPUS)
{
htmltext = "34222-01.htm";
}
break;
}
case State.STARTED:
{
switch (npc.getId())
{
case KEKROPUS:
{
if (qs.getCond() == 1)
{
htmltext = "34222-09.htm";
}
else if (qs.getCond() == 2)
{
htmltext = "34222-07.htm";
}
else if (qs.getCond() == 3)
{
htmltext = "34222-08.htm";
}
break;
}
case MELDINA:
{
if (qs.getCond() == 1)
{
htmltext = "34214-01.htm";
}
else if (qs.getCond() == 2)
{
htmltext = "34214-04.htm";
}
break;
}
case HISTY:
{
if (qs.getCond() == 3)
{
htmltext = "34243-01.htm";
}
break;
}
}
break;
}
case State.COMPLETED:
{
if (qs.isNowAvailable())
{
htmltext = "34222-01.htm";
break;
}
qs.setState(State.CREATED);
}
}
return htmltext;
}
}

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
It is very dangerous here. You better leave before something happened..<br>
(This quest is available for characters level 102 and above..)
</body></html>

View File

@@ -462,6 +462,7 @@ import quests.Q10840_TimeToRecover.Q10840_TimeToRecover;
import quests.Q10841_DeepInsideAteliaFortress.Q10841_DeepInsideAteliaFortress;
import quests.Q10843_AnomalyInTheEnchantedValley.Q10843_AnomalyInTheEnchantedValley;
import quests.Q10851_ElvenBotany.Q10851_ElvenBotany;
import quests.Q10856_SuperionAppears.Q10856_SuperionAppears;
import quests.not_done.Q00504_CompetitionForTheBanditStronghold;
import quests.not_done.Q00655_AGrandPlanForTamingWildBeasts;
import quests.not_done.Q00744_TheAlligatorHunterReturns;
@@ -525,7 +526,6 @@ import quests.not_done.Q10849_TrialsForAdaptation;
import quests.not_done.Q10852_TheMotherTreeRevivalProject;
import quests.not_done.Q10853_ToWeakenTheGiants;
import quests.not_done.Q10854_ToSeizeTheFortress;
import quests.not_done.Q10856_SuperionAppears;
import quests.not_done.Q10857_SecretTeleport;
import quests.not_done.Q10858_QueenRamonaControllerOfTheVessel;
import quests.not_done.Q10859_OwnTheEarthAndTheHeavens;
@@ -1045,7 +1045,7 @@ public class QuestMasterHandler
Q10852_TheMotherTreeRevivalProject.class, // TODO: Not done.
Q10853_ToWeakenTheGiants.class, // TODO: Not done.
Q10854_ToSeizeTheFortress.class, // TODO: Not done.
Q10856_SuperionAppears.class, // TODO: Not done.
Q10856_SuperionAppears.class,
Q10857_SecretTeleport.class, // TODO: Not done.
Q10858_QueenRamonaControllerOfTheVessel.class, // TODO: Not done.
Q10859_OwnTheEarthAndTheHeavens.class, // TODO: Not done.

View File

@@ -1,36 +0,0 @@
/*
* This file is part of the L2J Mobius project.
*
* This program 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.
*
* This program 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.not_done;
import org.l2jmobius.Config;
import org.l2jmobius.gameserver.model.quest.Quest;
/**
* @author Mobius
*/
public class Q10856_SuperionAppears extends Quest
{
private static final int START_NPC = 34222;
public Q10856_SuperionAppears()
{
super(10856);
addStartNpc(START_NPC);
addTalkId(START_NPC);
addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null));
}
}

View File

@@ -154,7 +154,6 @@
10852 The Mother Tree Revival Project
10853 To Weaken the Giants
10854 To Seize the Fortress
10856 Superion Appears
10857 Secret Teleport
10858 Queen Ramona, Controller of the Vessel
10859 Own the Earth and the Heavens

View File

@@ -25,7 +25,7 @@ import org.l2jmobius.gameserver.model.quest.Quest;
import org.l2jmobius.gameserver.model.quest.QuestState;
import org.l2jmobius.gameserver.model.quest.State;
import quests.not_done.Q10856_SuperionAppears;
import quests.Q10856_SuperionAppears.Q10856_SuperionAppears;
/**
* The Superion Giants (792)

View File

@@ -0,0 +1,4 @@
<html><body>Grand Master Meldin:<br>
What you need? Kamael has so much trouble, I need to help everyone. Well, do not pull. Something urgent? You have such a strange expression ...<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34214-02.htm">"I need to convey to you the words of Kekropus."</Button>
</body></html>

View File

@@ -0,0 +1,6 @@
<html><body>Grand Master Meldin:<br>
So Kekropus sent you!<br>
Where is Tetrarch now? What about him? We have not seen each other for so long! Is something threatening him? Otherwise, why did he send you and not come to me personally?<br>
What's happening? Damn it! What is it up there? ..<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34214-03.htm">Report Superion</Button>
</body></html>

View File

@@ -0,0 +1,7 @@
<html><body>Grand Master Meldin:<br>
Superiom? Can not be. The matter takes a serious turn.<br>
Now I understand why Kekropus is hiding. Oh .. But nothing. we can handle everything. No wonder my name is the Grand Master, the right hand of Kecropus.<br>
Once upon a time, at the dawn of the Kamael race, he appointed me as his assistant.<br>
So will you give Kekropus my answer? I am sure that I can trust you.<br>
Do me a favor!
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Grand Master Meldin:<br>
You have already conveyed my words <font color="LEVEL">Kekropusu?</font>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
I have to ask you something. Have you seen the huge volume hovering over Giran? Do you know what it is?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222-02.htm">Ask what it is about</Button>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
We faced a serious problem .... I didn’t believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222-03.htm">"What is the problem"</Button>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Tetrarch Kekropus:<br>
This is Superion - a fortress soaring in the sky. It was created by the Emperor of the Giants Helios in ancient times, when the Giants were masters of this world.<br>
This is a powerful weapon, a source of tremendous power. Who would have thought that it would appear again these days ...<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222_06.htm">Nod</Button>
</body></html>

View File

@@ -0,0 +1,8 @@
<html><body>Tetrarch Kekropus:<br>
Good. You can always rely on Meldin.<br>
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.<br>
I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.<br>
Head to the Superion to find the Histi<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears teleport">Move to Superion</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222-05.htm">To stay</Button>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Tetrarch Kekropus:<br>
It looks like you need more time. Good.<br>
Return when you are ready.<br>
Hope it won't be too late. When you decide, contact me.
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
Easier than sending you to Superion, you need to do something. The Giants should not be allowed to know about our plans, but all our fellow tribesmen should be aware of them.<br>
Head to <font color="LEVEL">Meldine</font> at <font color="LEVEL">Kamael Guild</font> in Giran. Tell her about Superion and make sure everything is ready for her.
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
You're back? How was the meeting with Meldina?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222-04.htm">Report that everything is ready</Button>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
Have you finished the training? Then I will send you to the Superion. Meet there with Histie.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears teleport"><font color="LEVEL">Move to Superion</font></Button>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Tetrarch Kekropus:<br>
Tetrarch Kekropus from Giran advised to go to the Kamael Guild to <font color="LEVEL">Grand Master Meldin.</font>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Histy:<br>
Who you are? You came from Giran, right? Maybe you are familiar with Kekropus?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears finish">Say that Kekropus sent you</Button>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Histy:<br>
Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can’t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
</body></html>

View File

@@ -0,0 +1,175 @@
/*
* This file is part of the L2J Mobius project.
*
* This program 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.
*
* This program 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.Q10856_SuperionAppears;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.quest.Quest;
import org.l2jmobius.gameserver.model.quest.QuestState;
import org.l2jmobius.gameserver.model.quest.State;
/**
* Superion Appears (10856)
* @URL https://l2wiki.com/Superion_Appears
* @author Dmitri
*/
public class Q10856_SuperionAppears extends Quest
{
// NPCs
private static final int KEKROPUS = 34222;
private static final int MELDINA = 32214;
private static final int HISTY = 34243;
// Misc
private static final int MIN_LEVEL = 100;
public Q10856_SuperionAppears()
{
super(10856);
addStartNpc(KEKROPUS);
addTalkId(KEKROPUS, MELDINA, HISTY);
addCondMinLevel(MIN_LEVEL, "level_check.htm");
}
@Override
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
{
final QuestState qs = getQuestState(player, false);
if (qs == null)
{
return null;
}
String htmltext = null;
switch (event)
{
case "34222-02.htm":
case "34222-06.htm":
case "34214-02.htm":
case "34222-05.htm":
{
htmltext = event;
break;
}
case "34222-03.htm":
{
qs.startQuest();
htmltext = event;
break;
}
case "34214-03.htm":
{
qs.setCond(2, true);
htmltext = event;
break;
}
case "34222-04.htm":
{
qs.setCond(3, true);
htmltext = event;
break;
}
case "teleport":
{
qs.setCond(3, true);
player.teleToLocation(79827, 152588, 2309);
break;
}
case "finish":
{
htmltext = "34243-02.htm";
giveAdena(player, 164122, true);
addExpAndSp(player, 592571412, 1422162);
qs.exitQuest(false, true);
break;
}
}
return htmltext;
}
@Override
public String onTalk(Npc npc, PlayerInstance player)
{
final QuestState qs = getQuestState(player, true);
String htmltext = getNoQuestMsg(player);
switch (qs.getState())
{
case State.CREATED:
{
if (npc.getId() == KEKROPUS)
{
htmltext = "34222-01.htm";
}
break;
}
case State.STARTED:
{
switch (npc.getId())
{
case KEKROPUS:
{
if (qs.getCond() == 1)
{
htmltext = "34222-09.htm";
}
else if (qs.getCond() == 2)
{
htmltext = "34222-07.htm";
}
else if (qs.getCond() == 3)
{
htmltext = "34222-08.htm";
}
break;
}
case MELDINA:
{
if (qs.getCond() == 1)
{
htmltext = "34214-01.htm";
}
else if (qs.getCond() == 2)
{
htmltext = "34214-04.htm";
}
break;
}
case HISTY:
{
if (qs.getCond() == 3)
{
htmltext = "34243-01.htm";
}
break;
}
}
break;
}
case State.COMPLETED:
{
if (qs.isNowAvailable())
{
htmltext = "34222-01.htm";
break;
}
qs.setState(State.CREATED);
}
}
return htmltext;
}
}

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
It is very dangerous here. You better leave before something happened..<br>
(This quest is available for characters level 102 and above..)
</body></html>

View File

@@ -460,6 +460,7 @@ import quests.Q10840_TimeToRecover.Q10840_TimeToRecover;
import quests.Q10841_DeepInsideAteliaFortress.Q10841_DeepInsideAteliaFortress;
import quests.Q10843_AnomalyInTheEnchantedValley.Q10843_AnomalyInTheEnchantedValley;
import quests.Q10851_ElvenBotany.Q10851_ElvenBotany;
import quests.Q10856_SuperionAppears.Q10856_SuperionAppears;
import quests.not_done.Q00504_CompetitionForTheBanditStronghold;
import quests.not_done.Q00655_AGrandPlanForTamingWildBeasts;
import quests.not_done.Q00665_BasicTrainingForHunterGuildMember;
@@ -534,7 +535,6 @@ import quests.not_done.Q10849_TrialsForAdaptation;
import quests.not_done.Q10852_TheMotherTreeRevivalProject;
import quests.not_done.Q10853_ToWeakenTheGiants;
import quests.not_done.Q10854_ToSeizeTheFortress;
import quests.not_done.Q10856_SuperionAppears;
import quests.not_done.Q10857_SecretTeleport;
import quests.not_done.Q10858_QueenRamonaControllerOfTheVessel;
import quests.not_done.Q10859_OwnTheEarthAndTheHeavens;
@@ -1073,7 +1073,7 @@ public class QuestMasterHandler
Q10852_TheMotherTreeRevivalProject.class, // TODO: Not done.
Q10853_ToWeakenTheGiants.class, // TODO: Not done.
Q10854_ToSeizeTheFortress.class, // TODO: Not done.
Q10856_SuperionAppears.class, // TODO: Not done.
Q10856_SuperionAppears.class,
Q10857_SecretTeleport.class, // TODO: Not done.
Q10858_QueenRamonaControllerOfTheVessel.class, // TODO: Not done.
Q10859_OwnTheEarthAndTheHeavens.class, // TODO: Not done.

View File

@@ -1,36 +0,0 @@
/*
* This file is part of the L2J Mobius project.
*
* This program 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.
*
* This program 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.not_done;
import org.l2jmobius.Config;
import org.l2jmobius.gameserver.model.quest.Quest;
/**
* @author Mobius
*/
public class Q10856_SuperionAppears extends Quest
{
private static final int START_NPC = 34222;
public Q10856_SuperionAppears()
{
super(10856);
addStartNpc(START_NPC);
addTalkId(START_NPC);
addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null));
}
}

View File

@@ -195,7 +195,6 @@
10852 The Mother Tree Revival Project
10853 To Weaken the Giants
10854 To Seize the Fortress
10856 Superion Appears
10857 Secret Teleport
10858 Queen Ramona, Controller of the Vessel
10859 Own the Earth and the Heavens

View File

@@ -25,7 +25,7 @@ import org.l2jmobius.gameserver.model.quest.Quest;
import org.l2jmobius.gameserver.model.quest.QuestState;
import org.l2jmobius.gameserver.model.quest.State;
import quests.not_done.Q10856_SuperionAppears;
import quests.Q10856_SuperionAppears.Q10856_SuperionAppears;
/**
* The Superion Giants (792)

View File

@@ -0,0 +1,4 @@
<html><body>Grand Master Meldin:<br>
What you need? Kamael has so much trouble, I need to help everyone. Well, do not pull. Something urgent? You have such a strange expression ...<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34214-02.htm">"I need to convey to you the words of Kekropus."</Button>
</body></html>

View File

@@ -0,0 +1,6 @@
<html><body>Grand Master Meldin:<br>
So Kekropus sent you!<br>
Where is Tetrarch now? What about him? We have not seen each other for so long! Is something threatening him? Otherwise, why did he send you and not come to me personally?<br>
What's happening? Damn it! What is it up there? ..<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34214-03.htm">Report Superion</Button>
</body></html>

View File

@@ -0,0 +1,7 @@
<html><body>Grand Master Meldin:<br>
Superiom? Can not be. The matter takes a serious turn.<br>
Now I understand why Kekropus is hiding. Oh .. But nothing. we can handle everything. No wonder my name is the Grand Master, the right hand of Kecropus.<br>
Once upon a time, at the dawn of the Kamael race, he appointed me as his assistant.<br>
So will you give Kekropus my answer? I am sure that I can trust you.<br>
Do me a favor!
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Grand Master Meldin:<br>
You have already conveyed my words <font color="LEVEL">Kekropusu?</font>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
I have to ask you something. Have you seen the huge volume hovering over Giran? Do you know what it is?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222-02.htm">Ask what it is about</Button>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
We faced a serious problem .... I didn’t believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222-03.htm">"What is the problem"</Button>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Tetrarch Kekropus:<br>
This is Superion - a fortress soaring in the sky. It was created by the Emperor of the Giants Helios in ancient times, when the Giants were masters of this world.<br>
This is a powerful weapon, a source of tremendous power. Who would have thought that it would appear again these days ...<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222_06.htm">Nod</Button>
</body></html>

View File

@@ -0,0 +1,8 @@
<html><body>Tetrarch Kekropus:<br>
Good. You can always rely on Meldin.<br>
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.<br>
I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.<br>
Head to the Superion to find the Histi<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears teleport">Move to Superion</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222-05.htm">To stay</Button>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Tetrarch Kekropus:<br>
It looks like you need more time. Good.<br>
Return when you are ready.<br>
Hope it won't be too late. When you decide, contact me.
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
Easier than sending you to Superion, you need to do something. The Giants should not be allowed to know about our plans, but all our fellow tribesmen should be aware of them.<br>
Head to <font color="LEVEL">Meldine</font> at <font color="LEVEL">Kamael Guild</font> in Giran. Tell her about Superion and make sure everything is ready for her.
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
You're back? How was the meeting with Meldina?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222-04.htm">Report that everything is ready</Button>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
Have you finished the training? Then I will send you to the Superion. Meet there with Histie.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears teleport"><font color="LEVEL">Move to Superion</font></Button>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Tetrarch Kekropus:<br>
Tetrarch Kekropus from Giran advised to go to the Kamael Guild to <font color="LEVEL">Grand Master Meldin.</font>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Histy:<br>
Who you are? You came from Giran, right? Maybe you are familiar with Kekropus?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears finish">Say that Kekropus sent you</Button>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Histy:<br>
Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can’t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
</body></html>

View File

@@ -0,0 +1,175 @@
/*
* This file is part of the L2J Mobius project.
*
* This program 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.
*
* This program 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.Q10856_SuperionAppears;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.quest.Quest;
import org.l2jmobius.gameserver.model.quest.QuestState;
import org.l2jmobius.gameserver.model.quest.State;
/**
* Superion Appears (10856)
* @URL https://l2wiki.com/Superion_Appears
* @author Dmitri
*/
public class Q10856_SuperionAppears extends Quest
{
// NPCs
private static final int KEKROPUS = 34222;
private static final int MELDINA = 32214;
private static final int HISTY = 34243;
// Misc
private static final int MIN_LEVEL = 100;
public Q10856_SuperionAppears()
{
super(10856);
addStartNpc(KEKROPUS);
addTalkId(KEKROPUS, MELDINA, HISTY);
addCondMinLevel(MIN_LEVEL, "level_check.htm");
}
@Override
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
{
final QuestState qs = getQuestState(player, false);
if (qs == null)
{
return null;
}
String htmltext = null;
switch (event)
{
case "34222-02.htm":
case "34222-06.htm":
case "34214-02.htm":
case "34222-05.htm":
{
htmltext = event;
break;
}
case "34222-03.htm":
{
qs.startQuest();
htmltext = event;
break;
}
case "34214-03.htm":
{
qs.setCond(2, true);
htmltext = event;
break;
}
case "34222-04.htm":
{
qs.setCond(3, true);
htmltext = event;
break;
}
case "teleport":
{
qs.setCond(3, true);
player.teleToLocation(79827, 152588, 2309);
break;
}
case "finish":
{
htmltext = "34243-02.htm";
giveAdena(player, 164122, true);
addExpAndSp(player, 592571412, 1422162);
qs.exitQuest(false, true);
break;
}
}
return htmltext;
}
@Override
public String onTalk(Npc npc, PlayerInstance player)
{
final QuestState qs = getQuestState(player, true);
String htmltext = getNoQuestMsg(player);
switch (qs.getState())
{
case State.CREATED:
{
if (npc.getId() == KEKROPUS)
{
htmltext = "34222-01.htm";
}
break;
}
case State.STARTED:
{
switch (npc.getId())
{
case KEKROPUS:
{
if (qs.getCond() == 1)
{
htmltext = "34222-09.htm";
}
else if (qs.getCond() == 2)
{
htmltext = "34222-07.htm";
}
else if (qs.getCond() == 3)
{
htmltext = "34222-08.htm";
}
break;
}
case MELDINA:
{
if (qs.getCond() == 1)
{
htmltext = "34214-01.htm";
}
else if (qs.getCond() == 2)
{
htmltext = "34214-04.htm";
}
break;
}
case HISTY:
{
if (qs.getCond() == 3)
{
htmltext = "34243-01.htm";
}
break;
}
}
break;
}
case State.COMPLETED:
{
if (qs.isNowAvailable())
{
htmltext = "34222-01.htm";
break;
}
qs.setState(State.CREATED);
}
}
return htmltext;
}
}

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
It is very dangerous here. You better leave before something happened..<br>
(This quest is available for characters level 102 and above..)
</body></html>

View File

@@ -471,6 +471,7 @@ import quests.Q10840_TimeToRecover.Q10840_TimeToRecover;
import quests.Q10841_DeepInsideAteliaFortress.Q10841_DeepInsideAteliaFortress;
import quests.Q10843_AnomalyInTheEnchantedValley.Q10843_AnomalyInTheEnchantedValley;
import quests.Q10851_ElvenBotany.Q10851_ElvenBotany;
import quests.Q10856_SuperionAppears.Q10856_SuperionAppears;
import quests.not_done.*;
/**
@@ -1049,7 +1050,7 @@ public class QuestMasterHandler
Q10852_TheMotherTreeRevivalProject.class, // TODO: Not done.
Q10853_ToWeakenTheGiants.class, // TODO: Not done.
Q10854_ToSeizeTheFortress.class, // TODO: Not done.
Q10856_SuperionAppears.class, // TODO: Not done.
Q10856_SuperionAppears.class,
Q10857_SecretTeleport.class, // TODO: Not done.
Q10858_QueenRamonaControllerOfTheVessel.class, // TODO: Not done.
Q10859_OwnTheEarthAndTheHeavens.class, // TODO: Not done.

View File

@@ -1,36 +0,0 @@
/*
* This file is part of the L2J Mobius project.
*
* This program 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.
*
* This program 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.not_done;
import org.l2jmobius.Config;
import org.l2jmobius.gameserver.model.quest.Quest;
/**
* @author Mobius
*/
public class Q10856_SuperionAppears extends Quest
{
private static final int START_NPC = 34222;
public Q10856_SuperionAppears()
{
super(10856);
addStartNpc(START_NPC);
addTalkId(START_NPC);
addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null));
}
}

View File

@@ -207,7 +207,6 @@
10852 The Mother Tree Revival Project
10853 To Weaken the Giants
10854 To Seize the Fortress
10856 Superion Appears
10857 Secret Teleport
10858 Queen Ramona, Controller of the Vessel
10859 Own the Earth and the Heavens

View File

@@ -25,7 +25,7 @@ import org.l2jmobius.gameserver.model.quest.Quest;
import org.l2jmobius.gameserver.model.quest.QuestState;
import org.l2jmobius.gameserver.model.quest.State;
import quests.not_done.Q10856_SuperionAppears;
import quests.Q10856_SuperionAppears.Q10856_SuperionAppears;
/**
* The Superion Giants (792)

View File

@@ -0,0 +1,4 @@
<html><body>Grand Master Meldin:<br>
What you need? Kamael has so much trouble, I need to help everyone. Well, do not pull. Something urgent? You have such a strange expression ...<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34214-02.htm">"I need to convey to you the words of Kekropus."</Button>
</body></html>

View File

@@ -0,0 +1,6 @@
<html><body>Grand Master Meldin:<br>
So Kekropus sent you!<br>
Where is Tetrarch now? What about him? We have not seen each other for so long! Is something threatening him? Otherwise, why did he send you and not come to me personally?<br>
What's happening? Damn it! What is it up there? ..<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34214-03.htm">Report Superion</Button>
</body></html>

View File

@@ -0,0 +1,7 @@
<html><body>Grand Master Meldin:<br>
Superiom? Can not be. The matter takes a serious turn.<br>
Now I understand why Kekropus is hiding. Oh .. But nothing. we can handle everything. No wonder my name is the Grand Master, the right hand of Kecropus.<br>
Once upon a time, at the dawn of the Kamael race, he appointed me as his assistant.<br>
So will you give Kekropus my answer? I am sure that I can trust you.<br>
Do me a favor!
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Grand Master Meldin:<br>
You have already conveyed my words <font color="LEVEL">Kekropusu?</font>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
I have to ask you something. Have you seen the huge volume hovering over Giran? Do you know what it is?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222-02.htm">Ask what it is about</Button>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
We faced a serious problem .... I didn’t believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222-03.htm">"What is the problem"</Button>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Tetrarch Kekropus:<br>
This is Superion - a fortress soaring in the sky. It was created by the Emperor of the Giants Helios in ancient times, when the Giants were masters of this world.<br>
This is a powerful weapon, a source of tremendous power. Who would have thought that it would appear again these days ...<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222_06.htm">Nod</Button>
</body></html>

View File

@@ -0,0 +1,8 @@
<html><body>Tetrarch Kekropus:<br>
Good. You can always rely on Meldin.<br>
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.<br>
I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.<br>
Head to the Superion to find the Histi<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears teleport">Move to Superion</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222-05.htm">To stay</Button>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Tetrarch Kekropus:<br>
It looks like you need more time. Good.<br>
Return when you are ready.<br>
Hope it won't be too late. When you decide, contact me.
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
Easier than sending you to Superion, you need to do something. The Giants should not be allowed to know about our plans, but all our fellow tribesmen should be aware of them.<br>
Head to <font color="LEVEL">Meldine</font> at <font color="LEVEL">Kamael Guild</font> in Giran. Tell her about Superion and make sure everything is ready for her.
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
You're back? How was the meeting with Meldina?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222-04.htm">Report that everything is ready</Button>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
Have you finished the training? Then I will send you to the Superion. Meet there with Histie.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears teleport"><font color="LEVEL">Move to Superion</font></Button>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Tetrarch Kekropus:<br>
Tetrarch Kekropus from Giran advised to go to the Kamael Guild to <font color="LEVEL">Grand Master Meldin.</font>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Histy:<br>
Who you are? You came from Giran, right? Maybe you are familiar with Kekropus?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears finish">Say that Kekropus sent you</Button>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Histy:<br>
Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can’t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
</body></html>

View File

@@ -0,0 +1,175 @@
/*
* This file is part of the L2J Mobius project.
*
* This program 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.
*
* This program 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.Q10856_SuperionAppears;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.quest.Quest;
import org.l2jmobius.gameserver.model.quest.QuestState;
import org.l2jmobius.gameserver.model.quest.State;
/**
* Superion Appears (10856)
* @URL https://l2wiki.com/Superion_Appears
* @author Dmitri
*/
public class Q10856_SuperionAppears extends Quest
{
// NPCs
private static final int KEKROPUS = 34222;
private static final int MELDINA = 32214;
private static final int HISTY = 34243;
// Misc
private static final int MIN_LEVEL = 100;
public Q10856_SuperionAppears()
{
super(10856);
addStartNpc(KEKROPUS);
addTalkId(KEKROPUS, MELDINA, HISTY);
addCondMinLevel(MIN_LEVEL, "level_check.htm");
}
@Override
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
{
final QuestState qs = getQuestState(player, false);
if (qs == null)
{
return null;
}
String htmltext = null;
switch (event)
{
case "34222-02.htm":
case "34222-06.htm":
case "34214-02.htm":
case "34222-05.htm":
{
htmltext = event;
break;
}
case "34222-03.htm":
{
qs.startQuest();
htmltext = event;
break;
}
case "34214-03.htm":
{
qs.setCond(2, true);
htmltext = event;
break;
}
case "34222-04.htm":
{
qs.setCond(3, true);
htmltext = event;
break;
}
case "teleport":
{
qs.setCond(3, true);
player.teleToLocation(79827, 152588, 2309);
break;
}
case "finish":
{
htmltext = "34243-02.htm";
giveAdena(player, 164122, true);
addExpAndSp(player, 592571412, 1422162);
qs.exitQuest(false, true);
break;
}
}
return htmltext;
}
@Override
public String onTalk(Npc npc, PlayerInstance player)
{
final QuestState qs = getQuestState(player, true);
String htmltext = getNoQuestMsg(player);
switch (qs.getState())
{
case State.CREATED:
{
if (npc.getId() == KEKROPUS)
{
htmltext = "34222-01.htm";
}
break;
}
case State.STARTED:
{
switch (npc.getId())
{
case KEKROPUS:
{
if (qs.getCond() == 1)
{
htmltext = "34222-09.htm";
}
else if (qs.getCond() == 2)
{
htmltext = "34222-07.htm";
}
else if (qs.getCond() == 3)
{
htmltext = "34222-08.htm";
}
break;
}
case MELDINA:
{
if (qs.getCond() == 1)
{
htmltext = "34214-01.htm";
}
else if (qs.getCond() == 2)
{
htmltext = "34214-04.htm";
}
break;
}
case HISTY:
{
if (qs.getCond() == 3)
{
htmltext = "34243-01.htm";
}
break;
}
}
break;
}
case State.COMPLETED:
{
if (qs.isNowAvailable())
{
htmltext = "34222-01.htm";
break;
}
qs.setState(State.CREATED);
}
}
return htmltext;
}
}

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
It is very dangerous here. You better leave before something happened..<br>
(This quest is available for characters level 102 and above..)
</body></html>

View File

@@ -421,6 +421,7 @@ import quests.Q10840_TimeToRecover.Q10840_TimeToRecover;
import quests.Q10841_DeepInsideAteliaFortress.Q10841_DeepInsideAteliaFortress;
import quests.Q10843_AnomalyInTheEnchantedValley.Q10843_AnomalyInTheEnchantedValley;
import quests.Q10851_ElvenBotany.Q10851_ElvenBotany;
import quests.Q10856_SuperionAppears.Q10856_SuperionAppears;
import quests.custom.Q00589_ASecretChange.Q00589_ASecretChange;
import quests.custom.Q00590_ToEachTheirOwn.Q00590_ToEachTheirOwn;
import quests.not_done.*;
@@ -958,7 +959,7 @@ public class QuestMasterHandler
Q10852_TheMotherTreeRevivalProject.class, // TODO: Not done.
Q10853_ToWeakenTheGiants.class, // TODO: Not done.
Q10854_ToSeizeTheFortress.class, // TODO: Not done.
Q10856_SuperionAppears.class, // TODO: Not done.
Q10856_SuperionAppears.class,
Q10857_SecretTeleport.class, // TODO: Not done.
Q10858_QueenRamonaControllerOfTheVessel.class, // TODO: Not done.
Q10859_OwnTheEarthAndTheHeavens.class, // TODO: Not done.

View File

@@ -1,36 +0,0 @@
/*
* This file is part of the L2J Mobius project.
*
* This program 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.
*
* This program 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.not_done;
import org.l2jmobius.Config;
import org.l2jmobius.gameserver.model.quest.Quest;
/**
* @author Mobius
*/
public class Q10856_SuperionAppears extends Quest
{
private static final int START_NPC = 34222;
public Q10856_SuperionAppears()
{
super(10856);
addStartNpc(START_NPC);
addTalkId(START_NPC);
addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null));
}
}

View File

@@ -215,7 +215,6 @@
10852 The Mother Tree Revival Project
10853 To Weaken the Giants
10854 To Seize the Fortress
10856 Superion Appears
10857 Secret Teleport
10858 Queen Ramona, Controller of the Vessel
10859 Own the Earth and the Heavens

View File

@@ -25,7 +25,7 @@ import org.l2jmobius.gameserver.model.quest.Quest;
import org.l2jmobius.gameserver.model.quest.QuestState;
import org.l2jmobius.gameserver.model.quest.State;
import quests.not_done.Q10856_SuperionAppears;
import quests.Q10856_SuperionAppears.Q10856_SuperionAppears;
/**
* The Superion Giants (792)

View File

@@ -0,0 +1,4 @@
<html><body>Grand Master Meldin:<br>
What you need? Kamael has so much trouble, I need to help everyone. Well, do not pull. Something urgent? You have such a strange expression ...<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34214-02.htm">"I need to convey to you the words of Kekropus."</Button>
</body></html>

View File

@@ -0,0 +1,6 @@
<html><body>Grand Master Meldin:<br>
So Kekropus sent you!<br>
Where is Tetrarch now? What about him? We have not seen each other for so long! Is something threatening him? Otherwise, why did he send you and not come to me personally?<br>
What's happening? Damn it! What is it up there? ..<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34214-03.htm">Report Superion</Button>
</body></html>

View File

@@ -0,0 +1,7 @@
<html><body>Grand Master Meldin:<br>
Superiom? Can not be. The matter takes a serious turn.<br>
Now I understand why Kekropus is hiding. Oh .. But nothing. we can handle everything. No wonder my name is the Grand Master, the right hand of Kecropus.<br>
Once upon a time, at the dawn of the Kamael race, he appointed me as his assistant.<br>
So will you give Kekropus my answer? I am sure that I can trust you.<br>
Do me a favor!
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Grand Master Meldin:<br>
You have already conveyed my words <font color="LEVEL">Kekropusu?</font>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
I have to ask you something. Have you seen the huge volume hovering over Giran? Do you know what it is?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222-02.htm">Ask what it is about</Button>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
We faced a serious problem .... I didn’t believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222-03.htm">"What is the problem"</Button>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Tetrarch Kekropus:<br>
This is Superion - a fortress soaring in the sky. It was created by the Emperor of the Giants Helios in ancient times, when the Giants were masters of this world.<br>
This is a powerful weapon, a source of tremendous power. Who would have thought that it would appear again these days ...<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222_06.htm">Nod</Button>
</body></html>

View File

@@ -0,0 +1,8 @@
<html><body>Tetrarch Kekropus:<br>
Good. You can always rely on Meldin.<br>
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.<br>
I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.<br>
Head to the Superion to find the Histi<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears teleport">Move to Superion</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222-05.htm">To stay</Button>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Tetrarch Kekropus:<br>
It looks like you need more time. Good.<br>
Return when you are ready.<br>
Hope it won't be too late. When you decide, contact me.
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
Easier than sending you to Superion, you need to do something. The Giants should not be allowed to know about our plans, but all our fellow tribesmen should be aware of them.<br>
Head to <font color="LEVEL">Meldine</font> at <font color="LEVEL">Kamael Guild</font> in Giran. Tell her about Superion and make sure everything is ready for her.
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
You're back? How was the meeting with Meldina?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears 34222-04.htm">Report that everything is ready</Button>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Tetrarch Kekropus:<br>
Have you finished the training? Then I will send you to the Superion. Meet there with Histie.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears teleport"><font color="LEVEL">Move to Superion</font></Button>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Tetrarch Kekropus:<br>
Tetrarch Kekropus from Giran advised to go to the Kamael Guild to <font color="LEVEL">Grand Master Meldin.</font>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Histy:<br>
Who you are? You came from Giran, right? Maybe you are familiar with Kekropus?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10856_SuperionAppears finish">Say that Kekropus sent you</Button>
</body></html>

Some files were not shown because too many files have changed in this diff Show More