From de911015c68caf627ba4c05825f552306174ce16 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Mon, 4 Nov 2019 12:13:37 +0000 Subject: [PATCH] Addition of quest Superion Appears (10856). Contributed by Dmitri. --- .../data/scripts/quests/MissingQuests.txt | 1 - .../Q00792_TheSuperionGiants.java | 2 +- .../Q10856_SuperionAppears/34214-01.htm | 4 + .../Q10856_SuperionAppears/34214-02.htm | 6 + .../Q10856_SuperionAppears/34214-03.htm | 7 + .../Q10856_SuperionAppears/34214-04.htm | 3 + .../Q10856_SuperionAppears/34222-01.htm | 4 + .../Q10856_SuperionAppears/34222-02.htm | 4 + .../Q10856_SuperionAppears/34222-03.htm | 5 + .../Q10856_SuperionAppears/34222-04.htm | 8 + .../Q10856_SuperionAppears/34222-05.htm | 5 + .../Q10856_SuperionAppears/34222-06.htm | 4 + .../Q10856_SuperionAppears/34222-07.htm | 4 + .../Q10856_SuperionAppears/34222-08.htm | 4 + .../Q10856_SuperionAppears/34222-09.htm | 3 + .../Q10856_SuperionAppears/34243-01.htm | 4 + .../Q10856_SuperionAppears/34243-02.htm | 3 + .../Q10856_SuperionAppears.java | 175 ++++++++++++++++++ .../Q10856_SuperionAppears/level_check.htm | 4 + .../scripts/quests/QuestMasterHandler.java | 4 +- .../not_done/Q10856_SuperionAppears.java | 36 ---- .../data/scripts/quests/MissingQuests.txt | 1 - .../Q00792_TheSuperionGiants.java | 2 +- .../Q10856_SuperionAppears/34214-01.htm | 4 + .../Q10856_SuperionAppears/34214-02.htm | 6 + .../Q10856_SuperionAppears/34214-03.htm | 7 + .../Q10856_SuperionAppears/34214-04.htm | 3 + .../Q10856_SuperionAppears/34222-01.htm | 4 + .../Q10856_SuperionAppears/34222-02.htm | 4 + .../Q10856_SuperionAppears/34222-03.htm | 5 + .../Q10856_SuperionAppears/34222-04.htm | 8 + .../Q10856_SuperionAppears/34222-05.htm | 5 + .../Q10856_SuperionAppears/34222-06.htm | 4 + .../Q10856_SuperionAppears/34222-07.htm | 4 + .../Q10856_SuperionAppears/34222-08.htm | 4 + .../Q10856_SuperionAppears/34222-09.htm | 3 + .../Q10856_SuperionAppears/34243-01.htm | 4 + .../Q10856_SuperionAppears/34243-02.htm | 3 + .../Q10856_SuperionAppears.java | 175 ++++++++++++++++++ .../Q10856_SuperionAppears/level_check.htm | 4 + .../scripts/quests/QuestMasterHandler.java | 4 +- .../not_done/Q10856_SuperionAppears.java | 36 ---- .../data/scripts/quests/MissingQuests.txt | 1 - .../Q00792_TheSuperionGiants.java | 2 +- .../Q10856_SuperionAppears/34214-01.htm | 4 + .../Q10856_SuperionAppears/34214-02.htm | 6 + .../Q10856_SuperionAppears/34214-03.htm | 7 + .../Q10856_SuperionAppears/34214-04.htm | 3 + .../Q10856_SuperionAppears/34222-01.htm | 4 + .../Q10856_SuperionAppears/34222-02.htm | 4 + .../Q10856_SuperionAppears/34222-03.htm | 5 + .../Q10856_SuperionAppears/34222-04.htm | 8 + .../Q10856_SuperionAppears/34222-05.htm | 5 + .../Q10856_SuperionAppears/34222-06.htm | 4 + .../Q10856_SuperionAppears/34222-07.htm | 4 + .../Q10856_SuperionAppears/34222-08.htm | 4 + .../Q10856_SuperionAppears/34222-09.htm | 3 + .../Q10856_SuperionAppears/34243-01.htm | 4 + .../Q10856_SuperionAppears/34243-02.htm | 3 + .../Q10856_SuperionAppears.java | 175 ++++++++++++++++++ .../Q10856_SuperionAppears/level_check.htm | 4 + .../scripts/quests/QuestMasterHandler.java | 3 +- .../not_done/Q10856_SuperionAppears.java | 36 ---- .../data/scripts/quests/MissingQuests.txt | 1 - .../Q00792_TheSuperionGiants.java | 2 +- .../Q10856_SuperionAppears/34214-01.htm | 4 + .../Q10856_SuperionAppears/34214-02.htm | 6 + .../Q10856_SuperionAppears/34214-03.htm | 7 + .../Q10856_SuperionAppears/34214-04.htm | 3 + .../Q10856_SuperionAppears/34222-01.htm | 4 + .../Q10856_SuperionAppears/34222-02.htm | 4 + .../Q10856_SuperionAppears/34222-03.htm | 5 + .../Q10856_SuperionAppears/34222-04.htm | 8 + .../Q10856_SuperionAppears/34222-05.htm | 5 + .../Q10856_SuperionAppears/34222-06.htm | 4 + .../Q10856_SuperionAppears/34222-07.htm | 4 + .../Q10856_SuperionAppears/34222-08.htm | 4 + .../Q10856_SuperionAppears/34222-09.htm | 3 + .../Q10856_SuperionAppears/34243-01.htm | 4 + .../Q10856_SuperionAppears/34243-02.htm | 3 + .../Q10856_SuperionAppears.java | 175 ++++++++++++++++++ .../Q10856_SuperionAppears/level_check.htm | 4 + .../scripts/quests/QuestMasterHandler.java | 3 +- .../not_done/Q10856_SuperionAppears.java | 36 ---- .../data/scripts/quests/MissingQuests.txt | 1 - .../Q00792_TheSuperionGiants.java | 2 +- .../Q10856_SuperionAppears/34214-01.htm | 4 + .../Q10856_SuperionAppears/34214-02.htm | 6 + .../Q10856_SuperionAppears/34214-03.htm | 7 + .../Q10856_SuperionAppears/34214-04.htm | 3 + .../Q10856_SuperionAppears/34222-01.htm | 4 + .../Q10856_SuperionAppears/34222-02.htm | 4 + .../Q10856_SuperionAppears/34222-03.htm | 5 + .../Q10856_SuperionAppears/34222-04.htm | 8 + .../Q10856_SuperionAppears/34222-05.htm | 5 + .../Q10856_SuperionAppears/34222-06.htm | 4 + .../Q10856_SuperionAppears/34222-07.htm | 4 + .../Q10856_SuperionAppears/34222-08.htm | 4 + .../Q10856_SuperionAppears/34222-09.htm | 3 + .../Q10856_SuperionAppears/34243-01.htm | 4 + .../Q10856_SuperionAppears/34243-02.htm | 3 + .../Q10856_SuperionAppears.java | 175 ++++++++++++++++++ .../Q10856_SuperionAppears/level_check.htm | 4 + .../scripts/quests/QuestMasterHandler.java | 3 +- .../not_done/Q10856_SuperionAppears.java | 36 ---- .../data/scripts/quests/MissingQuests.txt | 1 - .../Q00792_TheSuperionGiants.java | 2 +- .../Q10856_SuperionAppears/34214-01.htm | 4 + .../Q10856_SuperionAppears/34214-02.htm | 6 + .../Q10856_SuperionAppears/34214-03.htm | 7 + .../Q10856_SuperionAppears/34214-04.htm | 3 + .../Q10856_SuperionAppears/34222-01.htm | 4 + .../Q10856_SuperionAppears/34222-02.htm | 4 + .../Q10856_SuperionAppears/34222-03.htm | 5 + .../Q10856_SuperionAppears/34222-04.htm | 8 + .../Q10856_SuperionAppears/34222-05.htm | 5 + .../Q10856_SuperionAppears/34222-06.htm | 4 + .../Q10856_SuperionAppears/34222-07.htm | 4 + .../Q10856_SuperionAppears/34222-08.htm | 4 + .../Q10856_SuperionAppears/34222-09.htm | 3 + .../Q10856_SuperionAppears/34243-01.htm | 4 + .../Q10856_SuperionAppears/34243-02.htm | 3 + .../Q10856_SuperionAppears.java | 175 ++++++++++++++++++ .../Q10856_SuperionAppears/level_check.htm | 4 + .../scripts/quests/QuestMasterHandler.java | 3 +- .../not_done/Q10856_SuperionAppears.java | 36 ---- 126 files changed, 1500 insertions(+), 236 deletions(-) create mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm create mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm create mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm create mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm create mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm create mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm create mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm create mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm create mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm create mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm create mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm create mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm create mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm create mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm create mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm create mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java create mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm delete mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java create mode 100644 L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm create mode 100644 L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm create mode 100644 L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm create mode 100644 L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm create mode 100644 L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm create mode 100644 L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm create mode 100644 L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm create mode 100644 L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm create mode 100644 L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm create mode 100644 L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm create mode 100644 L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm create mode 100644 L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm create mode 100644 L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm create mode 100644 L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm create mode 100644 L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm create mode 100644 L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java create mode 100644 L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm delete mode 100644 L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java create mode 100644 L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm create mode 100644 L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm create mode 100644 L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm create mode 100644 L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm create mode 100644 L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm create mode 100644 L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm create mode 100644 L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm create mode 100644 L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm create mode 100644 L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm create mode 100644 L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm create mode 100644 L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm create mode 100644 L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm create mode 100644 L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm create mode 100644 L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm create mode 100644 L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm create mode 100644 L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java create mode 100644 L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm delete mode 100644 L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java create mode 100644 L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm create mode 100644 L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm create mode 100644 L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm create mode 100644 L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm create mode 100644 L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm create mode 100644 L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm create mode 100644 L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm create mode 100644 L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm create mode 100644 L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm create mode 100644 L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm create mode 100644 L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm create mode 100644 L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm create mode 100644 L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm create mode 100644 L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm create mode 100644 L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm create mode 100644 L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java create mode 100644 L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm delete mode 100644 L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java create mode 100644 L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm create mode 100644 L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm create mode 100644 L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm create mode 100644 L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm create mode 100644 L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm create mode 100644 L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm create mode 100644 L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm create mode 100644 L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm create mode 100644 L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm create mode 100644 L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm create mode 100644 L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm create mode 100644 L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm create mode 100644 L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm create mode 100644 L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm create mode 100644 L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm create mode 100644 L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java create mode 100644 L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm delete mode 100644 L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java create mode 100644 L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm create mode 100644 L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-02.htm create mode 100644 L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-03.htm create mode 100644 L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-04.htm create mode 100644 L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-01.htm create mode 100644 L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm create mode 100644 L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-03.htm create mode 100644 L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm create mode 100644 L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-05.htm create mode 100644 L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-06.htm create mode 100644 L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-07.htm create mode 100644 L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-08.htm create mode 100644 L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-09.htm create mode 100644 L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-01.htm create mode 100644 L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm create mode 100644 L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/Q10856_SuperionAppears.java create mode 100644 L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/level_check.htm delete mode 100644 L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10856_SuperionAppears.java diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/MissingQuests.txt b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/MissingQuests.txt index d4869ed0bf..5847929b66 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/MissingQuests.txt +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/MissingQuests.txt @@ -85,7 +85,6 @@ 10852 The Mother Tree Revival Project 10853 To Weaken the Giants 10854 To Seize the Fortress -10856 Superion Appears 10857 Secret Teleport 10858 Queen Ramona, Controller of the Vessel 10859 Own the Earth and the Heavens \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java index 53151428ac..b687563e0d 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00792_TheSuperionGiants/Q00792_TheSuperionGiants.java +++ b/L2J_Mobius_3.0_Helios/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_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34214-01.htm new file mode 100644 index 0000000000..b416bcfdb6 --- /dev/null +++ b/L2J_Mobius_3.0_Helios/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_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)); - } -}