Grand Master Meldin:
+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 ...
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm
new file mode 100644
index 0000000000..cd2859d5d5
--- /dev/null
+++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm
@@ -0,0 +1,6 @@
+Grand Master Meldin:
+So Kekropus sent you!
+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?
+What's happening? Damn it! What is it up there? ..
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm
new file mode 100644
index 0000000000..9f38058da6
--- /dev/null
+++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm
@@ -0,0 +1,7 @@
+Grand Master Meldin:
+Superiom? Can not be. The matter takes a serious turn.
+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.
+Once upon a time, at the dawn of the Kamael race, he appointed me as his assistant.
+So will you give Kekropus my answer? I am sure that I can trust you.
+Do me a favor!
+
\ No newline at end of file
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm
new file mode 100644
index 0000000000..ebad9d2891
--- /dev/null
+++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm
@@ -0,0 +1,3 @@
+Grand Master Meldin:
+You have already conveyed my words Kekropusu?
+
\ No newline at end of file
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm
new file mode 100644
index 0000000000..1e4cc832db
--- /dev/null
+++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+I have to ask you something. Have you seen the huge volume hovering over Giran? Do you know what it is?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm
new file mode 100644
index 0000000000..1b9f86b205
--- /dev/null
+++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+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.
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm
new file mode 100644
index 0000000000..651e5d18a4
--- /dev/null
+++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm
@@ -0,0 +1,5 @@
+Tetrarch Kekropus:
+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.
+This is a powerful weapon, a source of tremendous power. Who would have thought that it would appear again these days ...
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm
new file mode 100644
index 0000000000..7a8d0c93e1
--- /dev/null
+++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm
@@ -0,0 +1,8 @@
+Tetrarch Kekropus:
+Good. You can always rely on Meldin.
+Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
+I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.
+Head to the Superion to find the Histi
+
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm
new file mode 100644
index 0000000000..ac8b345926
--- /dev/null
+++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm
@@ -0,0 +1,5 @@
+Tetrarch Kekropus:
+It looks like you need more time. Good.
+Return when you are ready.
+Hope it won't be too late. When you decide, contact me.
+
\ No newline at end of file
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm
new file mode 100644
index 0000000000..b6f49a37d9
--- /dev/null
+++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+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.
+Head to Meldine at Kamael Guild in Giran. Tell her about Superion and make sure everything is ready for her.
+
\ No newline at end of file
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm
new file mode 100644
index 0000000000..ab2ae5a03d
--- /dev/null
+++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+You're back? How was the meeting with Meldina?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm
new file mode 100644
index 0000000000..f93af6c903
--- /dev/null
+++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+Have you finished the training? Then I will send you to the Superion. Meet there with Histie.
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm
new file mode 100644
index 0000000000..31f3afd6af
--- /dev/null
+++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm
@@ -0,0 +1,3 @@
+Tetrarch Kekropus:
+Tetrarch Kekropus from Giran advised to go to the Kamael Guild to Grand Master Meldin.
+
\ No newline at end of file
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm
new file mode 100644
index 0000000000..faa3887158
--- /dev/null
+++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm
@@ -0,0 +1,4 @@
+Histy:
+Who you are? You came from Giran, right? Maybe you are familiar with Kekropus?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm
new file mode 100644
index 0000000000..5ea4b60de1
--- /dev/null
+++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm
@@ -0,0 +1,3 @@
+Histy:
+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.
+
\ No newline at end of file
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java
new file mode 100644
index 0000000000..f81ad69cb8
--- /dev/null
+++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java
@@ -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 .
+ */
+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;
+ }
+}
\ No newline at end of file
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm
new file mode 100644
index 0000000000..51b04e526c
--- /dev/null
+++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+It is very dangerous here. You better leave before something happened..
+(This quest is available for characters level 102 and above..)
+
\ No newline at end of file
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/QuestMasterHandler.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/QuestMasterHandler.java
index c509dfce88..d512e490d8 100644
--- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/QuestMasterHandler.java
+++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/QuestMasterHandler.java
@@ -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.
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java
deleted file mode 100644
index 68fc70f773..0000000000
--- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java
+++ /dev/null
@@ -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 .
- */
-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));
- }
-}
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/MissingQuests.txt b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/MissingQuests.txt
index 86069127de..ea895222ce 100644
--- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/MissingQuests.txt
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/MissingQuests.txt
@@ -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
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java
index 53151428ac..b687563e0d 100644
--- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java
@@ -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)
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm
new file mode 100644
index 0000000000..b416bcfdb6
--- /dev/null
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm
@@ -0,0 +1,4 @@
+Grand Master Meldin:
+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 ...
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm
new file mode 100644
index 0000000000..cd2859d5d5
--- /dev/null
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm
@@ -0,0 +1,6 @@
+Grand Master Meldin:
+So Kekropus sent you!
+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?
+What's happening? Damn it! What is it up there? ..
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm
new file mode 100644
index 0000000000..9f38058da6
--- /dev/null
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm
@@ -0,0 +1,7 @@
+Grand Master Meldin:
+Superiom? Can not be. The matter takes a serious turn.
+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.
+Once upon a time, at the dawn of the Kamael race, he appointed me as his assistant.
+So will you give Kekropus my answer? I am sure that I can trust you.
+Do me a favor!
+
\ No newline at end of file
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm
new file mode 100644
index 0000000000..ebad9d2891
--- /dev/null
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm
@@ -0,0 +1,3 @@
+Grand Master Meldin:
+You have already conveyed my words Kekropusu?
+
\ No newline at end of file
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm
new file mode 100644
index 0000000000..1e4cc832db
--- /dev/null
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+I have to ask you something. Have you seen the huge volume hovering over Giran? Do you know what it is?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm
new file mode 100644
index 0000000000..1b9f86b205
--- /dev/null
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+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.
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm
new file mode 100644
index 0000000000..651e5d18a4
--- /dev/null
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm
@@ -0,0 +1,5 @@
+Tetrarch Kekropus:
+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.
+This is a powerful weapon, a source of tremendous power. Who would have thought that it would appear again these days ...
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm
new file mode 100644
index 0000000000..7a8d0c93e1
--- /dev/null
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm
@@ -0,0 +1,8 @@
+Tetrarch Kekropus:
+Good. You can always rely on Meldin.
+Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
+I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.
+Head to the Superion to find the Histi
+
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm
new file mode 100644
index 0000000000..ac8b345926
--- /dev/null
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm
@@ -0,0 +1,5 @@
+Tetrarch Kekropus:
+It looks like you need more time. Good.
+Return when you are ready.
+Hope it won't be too late. When you decide, contact me.
+
\ No newline at end of file
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm
new file mode 100644
index 0000000000..b6f49a37d9
--- /dev/null
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+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.
+Head to Meldine at Kamael Guild in Giran. Tell her about Superion and make sure everything is ready for her.
+
\ No newline at end of file
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm
new file mode 100644
index 0000000000..ab2ae5a03d
--- /dev/null
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+You're back? How was the meeting with Meldina?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm
new file mode 100644
index 0000000000..f93af6c903
--- /dev/null
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+Have you finished the training? Then I will send you to the Superion. Meet there with Histie.
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm
new file mode 100644
index 0000000000..31f3afd6af
--- /dev/null
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm
@@ -0,0 +1,3 @@
+Tetrarch Kekropus:
+Tetrarch Kekropus from Giran advised to go to the Kamael Guild to Grand Master Meldin.
+
\ No newline at end of file
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm
new file mode 100644
index 0000000000..faa3887158
--- /dev/null
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm
@@ -0,0 +1,4 @@
+Histy:
+Who you are? You came from Giran, right? Maybe you are familiar with Kekropus?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm
new file mode 100644
index 0000000000..5ea4b60de1
--- /dev/null
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm
@@ -0,0 +1,3 @@
+Histy:
+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.
+
\ No newline at end of file
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java
new file mode 100644
index 0000000000..f81ad69cb8
--- /dev/null
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java
@@ -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 .
+ */
+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;
+ }
+}
\ No newline at end of file
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm
new file mode 100644
index 0000000000..51b04e526c
--- /dev/null
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+It is very dangerous here. You better leave before something happened..
+(This quest is available for characters level 102 and above..)
+
\ No newline at end of file
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/QuestMasterHandler.java b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/QuestMasterHandler.java
index 218d1b4768..53c64c0ac6 100644
--- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/QuestMasterHandler.java
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/QuestMasterHandler.java
@@ -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.
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java
deleted file mode 100644
index 68fc70f773..0000000000
--- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java
+++ /dev/null
@@ -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 .
- */
-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));
- }
-}
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/MissingQuests.txt b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/MissingQuests.txt
index d6839cc248..bba7ce5a5a 100644
--- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/MissingQuests.txt
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/MissingQuests.txt
@@ -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
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java
index 53151428ac..b687563e0d 100644
--- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java
@@ -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)
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm
new file mode 100644
index 0000000000..b416bcfdb6
--- /dev/null
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm
@@ -0,0 +1,4 @@
+Grand Master Meldin:
+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 ...
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm
new file mode 100644
index 0000000000..cd2859d5d5
--- /dev/null
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm
@@ -0,0 +1,6 @@
+Grand Master Meldin:
+So Kekropus sent you!
+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?
+What's happening? Damn it! What is it up there? ..
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm
new file mode 100644
index 0000000000..9f38058da6
--- /dev/null
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm
@@ -0,0 +1,7 @@
+Grand Master Meldin:
+Superiom? Can not be. The matter takes a serious turn.
+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.
+Once upon a time, at the dawn of the Kamael race, he appointed me as his assistant.
+So will you give Kekropus my answer? I am sure that I can trust you.
+Do me a favor!
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm
new file mode 100644
index 0000000000..ebad9d2891
--- /dev/null
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm
@@ -0,0 +1,3 @@
+Grand Master Meldin:
+You have already conveyed my words Kekropusu?
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm
new file mode 100644
index 0000000000..1e4cc832db
--- /dev/null
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+I have to ask you something. Have you seen the huge volume hovering over Giran? Do you know what it is?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm
new file mode 100644
index 0000000000..1b9f86b205
--- /dev/null
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+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.
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm
new file mode 100644
index 0000000000..651e5d18a4
--- /dev/null
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm
@@ -0,0 +1,5 @@
+Tetrarch Kekropus:
+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.
+This is a powerful weapon, a source of tremendous power. Who would have thought that it would appear again these days ...
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm
new file mode 100644
index 0000000000..7a8d0c93e1
--- /dev/null
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm
@@ -0,0 +1,8 @@
+Tetrarch Kekropus:
+Good. You can always rely on Meldin.
+Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
+I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.
+Head to the Superion to find the Histi
+
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm
new file mode 100644
index 0000000000..ac8b345926
--- /dev/null
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm
@@ -0,0 +1,5 @@
+Tetrarch Kekropus:
+It looks like you need more time. Good.
+Return when you are ready.
+Hope it won't be too late. When you decide, contact me.
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm
new file mode 100644
index 0000000000..b6f49a37d9
--- /dev/null
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+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.
+Head to Meldine at Kamael Guild in Giran. Tell her about Superion and make sure everything is ready for her.
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm
new file mode 100644
index 0000000000..ab2ae5a03d
--- /dev/null
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+You're back? How was the meeting with Meldina?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm
new file mode 100644
index 0000000000..f93af6c903
--- /dev/null
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+Have you finished the training? Then I will send you to the Superion. Meet there with Histie.
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm
new file mode 100644
index 0000000000..31f3afd6af
--- /dev/null
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm
@@ -0,0 +1,3 @@
+Tetrarch Kekropus:
+Tetrarch Kekropus from Giran advised to go to the Kamael Guild to Grand Master Meldin.
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm
new file mode 100644
index 0000000000..faa3887158
--- /dev/null
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm
@@ -0,0 +1,4 @@
+Histy:
+Who you are? You came from Giran, right? Maybe you are familiar with Kekropus?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm
new file mode 100644
index 0000000000..5ea4b60de1
--- /dev/null
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm
@@ -0,0 +1,3 @@
+Histy:
+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.
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java
new file mode 100644
index 0000000000..f81ad69cb8
--- /dev/null
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java
@@ -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 .
+ */
+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;
+ }
+}
\ No newline at end of file
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm
new file mode 100644
index 0000000000..51b04e526c
--- /dev/null
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+It is very dangerous here. You better leave before something happened..
+(This quest is available for characters level 102 and above..)
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/QuestMasterHandler.java b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/QuestMasterHandler.java
index e8656cf0cc..1057bbed90 100644
--- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/QuestMasterHandler.java
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/QuestMasterHandler.java
@@ -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.
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java
deleted file mode 100644
index 68fc70f773..0000000000
--- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java
+++ /dev/null
@@ -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 .
- */
-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));
- }
-}
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/MissingQuests.txt b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/MissingQuests.txt
index 6b42246db0..32c19f4735 100644
--- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/MissingQuests.txt
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/MissingQuests.txt
@@ -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
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java
index 53151428ac..b687563e0d 100644
--- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java
@@ -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)
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm
new file mode 100644
index 0000000000..b416bcfdb6
--- /dev/null
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm
@@ -0,0 +1,4 @@
+Grand Master Meldin:
+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 ...
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm
new file mode 100644
index 0000000000..cd2859d5d5
--- /dev/null
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm
@@ -0,0 +1,6 @@
+Grand Master Meldin:
+So Kekropus sent you!
+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?
+What's happening? Damn it! What is it up there? ..
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm
new file mode 100644
index 0000000000..9f38058da6
--- /dev/null
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm
@@ -0,0 +1,7 @@
+Grand Master Meldin:
+Superiom? Can not be. The matter takes a serious turn.
+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.
+Once upon a time, at the dawn of the Kamael race, he appointed me as his assistant.
+So will you give Kekropus my answer? I am sure that I can trust you.
+Do me a favor!
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm
new file mode 100644
index 0000000000..ebad9d2891
--- /dev/null
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm
@@ -0,0 +1,3 @@
+Grand Master Meldin:
+You have already conveyed my words Kekropusu?
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm
new file mode 100644
index 0000000000..1e4cc832db
--- /dev/null
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+I have to ask you something. Have you seen the huge volume hovering over Giran? Do you know what it is?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm
new file mode 100644
index 0000000000..1b9f86b205
--- /dev/null
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+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.
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm
new file mode 100644
index 0000000000..651e5d18a4
--- /dev/null
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm
@@ -0,0 +1,5 @@
+Tetrarch Kekropus:
+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.
+This is a powerful weapon, a source of tremendous power. Who would have thought that it would appear again these days ...
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm
new file mode 100644
index 0000000000..7a8d0c93e1
--- /dev/null
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm
@@ -0,0 +1,8 @@
+Tetrarch Kekropus:
+Good. You can always rely on Meldin.
+Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
+I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.
+Head to the Superion to find the Histi
+
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm
new file mode 100644
index 0000000000..ac8b345926
--- /dev/null
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm
@@ -0,0 +1,5 @@
+Tetrarch Kekropus:
+It looks like you need more time. Good.
+Return when you are ready.
+Hope it won't be too late. When you decide, contact me.
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm
new file mode 100644
index 0000000000..b6f49a37d9
--- /dev/null
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+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.
+Head to Meldine at Kamael Guild in Giran. Tell her about Superion and make sure everything is ready for her.
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm
new file mode 100644
index 0000000000..ab2ae5a03d
--- /dev/null
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+You're back? How was the meeting with Meldina?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm
new file mode 100644
index 0000000000..f93af6c903
--- /dev/null
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+Have you finished the training? Then I will send you to the Superion. Meet there with Histie.
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm
new file mode 100644
index 0000000000..31f3afd6af
--- /dev/null
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm
@@ -0,0 +1,3 @@
+Tetrarch Kekropus:
+Tetrarch Kekropus from Giran advised to go to the Kamael Guild to Grand Master Meldin.
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm
new file mode 100644
index 0000000000..faa3887158
--- /dev/null
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm
@@ -0,0 +1,4 @@
+Histy:
+Who you are? You came from Giran, right? Maybe you are familiar with Kekropus?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm
new file mode 100644
index 0000000000..5ea4b60de1
--- /dev/null
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm
@@ -0,0 +1,3 @@
+Histy:
+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.
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java
new file mode 100644
index 0000000000..f81ad69cb8
--- /dev/null
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java
@@ -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 .
+ */
+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;
+ }
+}
\ No newline at end of file
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm
new file mode 100644
index 0000000000..51b04e526c
--- /dev/null
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+It is very dangerous here. You better leave before something happened..
+(This quest is available for characters level 102 and above..)
+
\ No newline at end of file
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/QuestMasterHandler.java b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/QuestMasterHandler.java
index 9121c7f9d2..7b14640983 100644
--- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/QuestMasterHandler.java
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/QuestMasterHandler.java
@@ -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.
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java
deleted file mode 100644
index 68fc70f773..0000000000
--- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java
+++ /dev/null
@@ -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 .
- */
-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));
- }
-}
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/MissingQuests.txt b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/MissingQuests.txt
index 68a5b2bffd..4696de6852 100644
--- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/MissingQuests.txt
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/MissingQuests.txt
@@ -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
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java
index 53151428ac..b687563e0d 100644
--- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java
@@ -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)
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm
new file mode 100644
index 0000000000..b416bcfdb6
--- /dev/null
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm
@@ -0,0 +1,4 @@
+Grand Master Meldin:
+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 ...
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm
new file mode 100644
index 0000000000..cd2859d5d5
--- /dev/null
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm
@@ -0,0 +1,6 @@
+Grand Master Meldin:
+So Kekropus sent you!
+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?
+What's happening? Damn it! What is it up there? ..
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm
new file mode 100644
index 0000000000..9f38058da6
--- /dev/null
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm
@@ -0,0 +1,7 @@
+Grand Master Meldin:
+Superiom? Can not be. The matter takes a serious turn.
+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.
+Once upon a time, at the dawn of the Kamael race, he appointed me as his assistant.
+So will you give Kekropus my answer? I am sure that I can trust you.
+Do me a favor!
+
\ No newline at end of file
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm
new file mode 100644
index 0000000000..ebad9d2891
--- /dev/null
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm
@@ -0,0 +1,3 @@
+Grand Master Meldin:
+You have already conveyed my words Kekropusu?
+
\ No newline at end of file
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm
new file mode 100644
index 0000000000..1e4cc832db
--- /dev/null
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+I have to ask you something. Have you seen the huge volume hovering over Giran? Do you know what it is?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm
new file mode 100644
index 0000000000..cb343f60b6
--- /dev/null
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+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.
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm
new file mode 100644
index 0000000000..651e5d18a4
--- /dev/null
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm
@@ -0,0 +1,5 @@
+Tetrarch Kekropus:
+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.
+This is a powerful weapon, a source of tremendous power. Who would have thought that it would appear again these days ...
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm
new file mode 100644
index 0000000000..dec8f8a710
--- /dev/null
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm
@@ -0,0 +1,8 @@
+Tetrarch Kekropus:
+Good. You can always rely on Meldin.
+Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
+I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.
+Head to the Superion to find the Histi
+
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm
new file mode 100644
index 0000000000..ac8b345926
--- /dev/null
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm
@@ -0,0 +1,5 @@
+Tetrarch Kekropus:
+It looks like you need more time. Good.
+Return when you are ready.
+Hope it won't be too late. When you decide, contact me.
+
\ No newline at end of file
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm
new file mode 100644
index 0000000000..b6f49a37d9
--- /dev/null
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+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.
+Head to Meldine at Kamael Guild in Giran. Tell her about Superion and make sure everything is ready for her.
+
\ No newline at end of file
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm
new file mode 100644
index 0000000000..ab2ae5a03d
--- /dev/null
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+You're back? How was the meeting with Meldina?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm
new file mode 100644
index 0000000000..f93af6c903
--- /dev/null
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+Have you finished the training? Then I will send you to the Superion. Meet there with Histie.
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm
new file mode 100644
index 0000000000..31f3afd6af
--- /dev/null
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm
@@ -0,0 +1,3 @@
+Tetrarch Kekropus:
+Tetrarch Kekropus from Giran advised to go to the Kamael Guild to Grand Master Meldin.
+
\ No newline at end of file
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm
new file mode 100644
index 0000000000..faa3887158
--- /dev/null
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm
@@ -0,0 +1,4 @@
+Histy:
+Who you are? You came from Giran, right? Maybe you are familiar with Kekropus?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm
new file mode 100644
index 0000000000..15e65d4b36
--- /dev/null
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm
@@ -0,0 +1,3 @@
+Histy:
+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.
+
\ No newline at end of file
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java
new file mode 100644
index 0000000000..f81ad69cb8
--- /dev/null
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java
@@ -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 .
+ */
+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;
+ }
+}
\ No newline at end of file
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm
new file mode 100644
index 0000000000..51b04e526c
--- /dev/null
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+It is very dangerous here. You better leave before something happened..
+(This quest is available for characters level 102 and above..)
+
\ No newline at end of file
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/QuestMasterHandler.java b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/QuestMasterHandler.java
index ebf318857d..27cf4bf054 100644
--- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/QuestMasterHandler.java
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/QuestMasterHandler.java
@@ -420,6 +420,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.Q00529_RegularBarrierMaintenance.Q00529_RegularBarrierMaintenance;
import quests.custom.Q00560_HowToOvercomeFear.Q00560_HowToOvercomeFear;
import quests.custom.Q00589_ASecretChange.Q00589_ASecretChange;
@@ -980,7 +981,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.
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java
deleted file mode 100644
index 68fc70f773..0000000000
--- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java
+++ /dev/null
@@ -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 .
- */
-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));
- }
-}
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/MissingQuests.txt b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/MissingQuests.txt
index 38e9dacc8b..cd932c3cbb 100644
--- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/MissingQuests.txt
+++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/MissingQuests.txt
@@ -206,7 +206,6 @@
10852 The Mother Tree Revival Project
10853 To Weaken the Giants
10854 To Seize the Fortress
-10856 Superion Appears
10857 Secret Teleport
10873 Exalted, Reaching Another Level
10874 Against the New Enemy
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java
index 53151428ac..b687563e0d 100644
--- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java
+++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java
@@ -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)
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm
new file mode 100644
index 0000000000..b416bcfdb6
--- /dev/null
+++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm
@@ -0,0 +1,4 @@
+Grand Master Meldin:
+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 ...
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm
new file mode 100644
index 0000000000..cd2859d5d5
--- /dev/null
+++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm
@@ -0,0 +1,6 @@
+Grand Master Meldin:
+So Kekropus sent you!
+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?
+What's happening? Damn it! What is it up there? ..
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm
new file mode 100644
index 0000000000..9f38058da6
--- /dev/null
+++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm
@@ -0,0 +1,7 @@
+Grand Master Meldin:
+Superiom? Can not be. The matter takes a serious turn.
+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.
+Once upon a time, at the dawn of the Kamael race, he appointed me as his assistant.
+So will you give Kekropus my answer? I am sure that I can trust you.
+Do me a favor!
+
\ No newline at end of file
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm
new file mode 100644
index 0000000000..ebad9d2891
--- /dev/null
+++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm
@@ -0,0 +1,3 @@
+Grand Master Meldin:
+You have already conveyed my words Kekropusu?
+
\ No newline at end of file
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm
new file mode 100644
index 0000000000..1e4cc832db
--- /dev/null
+++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+I have to ask you something. Have you seen the huge volume hovering over Giran? Do you know what it is?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm
new file mode 100644
index 0000000000..1b9f86b205
--- /dev/null
+++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+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.
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm
new file mode 100644
index 0000000000..651e5d18a4
--- /dev/null
+++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm
@@ -0,0 +1,5 @@
+Tetrarch Kekropus:
+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.
+This is a powerful weapon, a source of tremendous power. Who would have thought that it would appear again these days ...
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm
new file mode 100644
index 0000000000..7a8d0c93e1
--- /dev/null
+++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm
@@ -0,0 +1,8 @@
+Tetrarch Kekropus:
+Good. You can always rely on Meldin.
+Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
+I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.
+Head to the Superion to find the Histi
+
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm
new file mode 100644
index 0000000000..ac8b345926
--- /dev/null
+++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm
@@ -0,0 +1,5 @@
+Tetrarch Kekropus:
+It looks like you need more time. Good.
+Return when you are ready.
+Hope it won't be too late. When you decide, contact me.
+
\ No newline at end of file
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm
new file mode 100644
index 0000000000..b6f49a37d9
--- /dev/null
+++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+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.
+Head to Meldine at Kamael Guild in Giran. Tell her about Superion and make sure everything is ready for her.
+
\ No newline at end of file
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm
new file mode 100644
index 0000000000..ab2ae5a03d
--- /dev/null
+++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+You're back? How was the meeting with Meldina?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm
new file mode 100644
index 0000000000..f93af6c903
--- /dev/null
+++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+Have you finished the training? Then I will send you to the Superion. Meet there with Histie.
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm
new file mode 100644
index 0000000000..31f3afd6af
--- /dev/null
+++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm
@@ -0,0 +1,3 @@
+Tetrarch Kekropus:
+Tetrarch Kekropus from Giran advised to go to the Kamael Guild to Grand Master Meldin.
+
\ No newline at end of file
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm
new file mode 100644
index 0000000000..faa3887158
--- /dev/null
+++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm
@@ -0,0 +1,4 @@
+Histy:
+Who you are? You came from Giran, right? Maybe you are familiar with Kekropus?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm
new file mode 100644
index 0000000000..5ea4b60de1
--- /dev/null
+++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm
@@ -0,0 +1,3 @@
+Histy:
+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.
+
\ No newline at end of file
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java
new file mode 100644
index 0000000000..f81ad69cb8
--- /dev/null
+++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java
@@ -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 .
+ */
+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;
+ }
+}
\ No newline at end of file
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm
new file mode 100644
index 0000000000..51b04e526c
--- /dev/null
+++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm
@@ -0,0 +1,4 @@
+Tetrarch Kekropus:
+It is very dangerous here. You better leave before something happened..
+(This quest is available for characters level 102 and above..)
+
\ No newline at end of file
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/QuestMasterHandler.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/QuestMasterHandler.java
index b6c76dd6ce..05057f879f 100644
--- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/QuestMasterHandler.java
+++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/QuestMasterHandler.java
@@ -163,6 +163,7 @@ import quests.Q10839_BlackbirdsNameValue.Q10839_BlackbirdsNameValue;
import quests.Q10840_TimeToRecover.Q10840_TimeToRecover;
import quests.Q10843_AnomalyInTheEnchantedValley.Q10843_AnomalyInTheEnchantedValley;
import quests.Q10851_ElvenBotany.Q10851_ElvenBotany;
+import quests.Q10856_SuperionAppears.Q10856_SuperionAppears;
import quests.Q11031_TrainingBeginsNow.Q11031_TrainingBeginsNow;
import quests.custom.Q00529_RegularBarrierMaintenance.Q00529_RegularBarrierMaintenance;
import quests.custom.Q00560_HowToOvercomeFear.Q00560_HowToOvercomeFear;
@@ -451,7 +452,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.
Q10873_ExaltedReachingAnotherLevel.class, // TODO: Not done.
Q10874_AgainstTheNewEnemy.class, // TODO: Not done.
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java
deleted file mode 100644
index 68fc70f773..0000000000
--- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java
+++ /dev/null
@@ -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 .
- */
-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));
- }
-}