diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/MissingQuests.txt b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/MissingQuests.txt index fa806df0d0..0ae3bdef6e 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/MissingQuests.txt +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/MissingQuests.txt @@ -25,6 +25,7 @@ 10506 Paddy's Request 10507 Paddy's Request 10508 Paddy's Request +10712 The Minstrel's Song, Part 1 10713 The Hero's Journey: Bloody Swampland 10714 The Hero's Journey: Seed of Annihilation 10715 The Hero's Journey: Harnak Underground Ruins @@ -42,6 +43,7 @@ 10728 The Hero's Journey: Cemetary 10729 The Hero's Journey: Guillotine Fortress 10730 The Hero's Journey: Orbis Temple +10731 The Minstrel's Song, Part 6 10747 The Hero's Journey: Pagan Temple 10748 Mysterious Suggestion - 1 10749 Mysterious Suggestion - 2 diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-01.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-01.html deleted file mode 100644 index 7e41b1e57d..0000000000 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Minstrel Liberatto:
-Adventurer! Do you have business with me?
- - \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-02.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-02.html deleted file mode 100644 index e33e861f50..0000000000 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Minstrel Liberatto:
-You're interested in the tales of heroes? That's great to hear. Would you like to listen to my stories?
- - \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-03.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-03.html deleted file mode 100644 index e9f9be0e5f..0000000000 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Minstrel Liberatto:
-Good. Let me tell you my story then. - \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/Q10712_TheMinstrelsSongPart1.java b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/Q10712_TheMinstrelsSongPart1.java deleted file mode 100644 index f8b51f4aff..0000000000 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/Q10712_TheMinstrelsSongPart1.java +++ /dev/null @@ -1,99 +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.Q10712_TheMinstrelsSongPart1; - -import com.l2jmobius.gameserver.model.Location; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.network.NpcStringId; - -import quests.LetterQuest; - -/** - * The Minstrel's Song, Part 1 (10712) - * @URL https://l2wiki.com/The_Minstrel%27s_Song,_Part_1 - * @author Gigi - */ -public final class Q10712_TheMinstrelsSongPart1 extends LetterQuest -{ - // NPCs - private static final int LIBERATTO = 33955; - // Items - private static final int SOE_TALKING_ISLAND = 39553; - // Location - private static final Location TELEPORT_LOC = new Location(-113914, 255797, -1504); - // Misc - private static final int MIN_LEVEL = 85; - private static final int MAX_LEVEL = 87; - - public Q10712_TheMinstrelsSongPart1() - { - super(10712); - addTalkId(LIBERATTO); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartLocation(SOE_TALKING_ISLAND, TELEPORT_LOC); - registerQuestItems(SOE_TALKING_ISLAND); - setStartMessage(NpcStringId.THIS_IS_THIS_IS_A_GREAT_ACHIEVEMENT_THAT_IS_WORTHY_OF_THE_TRUE_HEROES_OF_LEGEND); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33955-02.html": - { - htmltext = event; - break; - } - case "33955-03.html": - { - giveStoryQuestReward(player, 20); - addExpAndSp(player, 23297400, 5591); - qs.exitQuest(false, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = getNoQuestMsg(player); - - if (qs.isStarted() && (npc.getId() == LIBERATTO)) - { - htmltext = "33955-01.html"; - } - else if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/popup.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/popup.html deleted file mode 100644 index ea84f10487..0000000000 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/popup.html +++ /dev/null @@ -1,6 +0,0 @@ -Minstrel Liberatto's Invitation:
-I am Minstrel Liberatto. Are You interested in tales of heroes? Not the heroes in the old stories but contemporary heroes. Perhaps you could be one of them. If you're interested, come to me.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-01.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-01.html deleted file mode 100644 index 8d9969e57d..0000000000 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Minstrel Tulesir:
-Adventurer! You're here to see me again. What do you need this time?
- - \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-02.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-02.html deleted file mode 100644 index f9ff3a25be..0000000000 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Minstrel Tulesir:
-So You're interested in the tales of heroes? It's about time. I will tell you interesting stories so that you may set your goals higher. Do you want to hear my stories?
- - \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-03.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-03.html deleted file mode 100644 index c56a4d51d9..0000000000 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Minstrel Tulesir:
-Good. Let me tell you my story then. - \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/Q10731_TheMinstrelsSongPart6.java b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/Q10731_TheMinstrelsSongPart6.java deleted file mode 100644 index 28c755f4d3..0000000000 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/Q10731_TheMinstrelsSongPart6.java +++ /dev/null @@ -1,100 +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.Q10731_TheMinstrelsSongPart6; - -import com.l2jmobius.gameserver.model.Location; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.QuestState; - -import quests.LetterQuest; - -/** - * The Minstrel's Song, Part 6 (10731) - * @URL https://l2wiki.com/The_Minstrel%27s_Song,_Part_6 - * @author Gigi - */ -public final class Q10731_TheMinstrelsSongPart6 extends LetterQuest -{ - // NPCs - private static final int TULESIR = 33958; - // Items - private static final int SOE_ADEN_TOWN = 39557; - // Location - private static final Location TELEPORT_LOC = new Location(147205, 25784, -2008); - // Misc - private static final int MIN_LEVEL = 97; - private static final int MAX_LEVEL = 99; - - public Q10731_TheMinstrelsSongPart6() - { - super(10731); - addTalkId(TULESIR); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartLocation(SOE_ADEN_TOWN, TELEPORT_LOC); - registerQuestItems(SOE_ADEN_TOWN); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33958-02.html": - { - htmltext = event; - break; - } - case "33958-03.html": - { - giveStoryQuestReward(player, 30); - addExpAndSp(player, 30252600, 7260); - qs.exitQuest(false, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = getNoQuestMsg(player); - if (qs == null) - { - return htmltext; - } - if (qs.isStarted() && (npc.getId() == TULESIR)) - { - htmltext = "33958-01.html"; - } - else if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/popup.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/popup.html deleted file mode 100644 index 531ebd1160..0000000000 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/popup.html +++ /dev/null @@ -1,6 +0,0 @@ -Minstrel Tulesir's Invitation:
-I am Minstrel Tulesir. Are You interested in tales of heroes? Not the heroes in the old stories but contemporary heroes. Perhaps you could be one of them. If you're interested, come to me.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/QuestMasterHandler.java b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/QuestMasterHandler.java index af0fb93463..00ffb03e79 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/QuestMasterHandler.java +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/QuestMasterHandler.java @@ -390,8 +390,6 @@ import quests.Q10707_FlamesOfSorrow.Q10707_FlamesOfSorrow; import quests.Q10708_StrengthenTheBarrier.Q10708_StrengthenTheBarrier; import quests.Q10709_TheStolenSeed.Q10709_TheStolenSeed; import quests.Q10710_LifeEnergyRepository.Q10710_LifeEnergyRepository; -import quests.Q10712_TheMinstrelsSongPart1.Q10712_TheMinstrelsSongPart1; -import quests.Q10731_TheMinstrelsSongPart6.Q10731_TheMinstrelsSongPart6; import quests.Q10732_AForeignLand.Q10732_AForeignLand; import quests.Q10733_TheTestForSurvival.Q10733_TheTestForSurvival; import quests.Q10734_DoOrDie.Q10734_DoOrDie; @@ -831,8 +829,6 @@ public class QuestMasterHandler Q10708_StrengthenTheBarrier.class, Q10709_TheStolenSeed.class, Q10710_LifeEnergyRepository.class, - Q10712_TheMinstrelsSongPart1.class, - Q10731_TheMinstrelsSongPart6.class, Q10732_AForeignLand.class, Q10733_TheTestForSurvival.class, Q10734_DoOrDie.class, diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/MissingQuests.txt b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/MissingQuests.txt index 1d8c7cb911..1685367b7e 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/MissingQuests.txt +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/MissingQuests.txt @@ -38,6 +38,7 @@ 10457 Kefensis' Illusion 10458 To the Desert Quarry 10506 Diana's Request +10712 The Minstrel's Song, Part 1 10713 The Hero's Journey: Bloody Swampland 10714 The Hero's Journey: Seed of Annihilation 10715 The Hero's Journey: Harnak Underground Ruins @@ -55,6 +56,7 @@ 10728 The Hero's Journey: Cemetary 10729 The Hero's Journey: Guillotine Fortress 10730 The Hero's Journey: Orbis Temple +10731 The Minstrel's Song, Part 6 10747 The Hero's Journey: Pagan Temple 10748 Mysterious Suggestion - 1 10749 Mysterious Suggestion - 2 diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-01.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-01.html deleted file mode 100644 index 7e41b1e57d..0000000000 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Minstrel Liberatto:
-Adventurer! Do you have business with me?
- - \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-02.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-02.html deleted file mode 100644 index e33e861f50..0000000000 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Minstrel Liberatto:
-You're interested in the tales of heroes? That's great to hear. Would you like to listen to my stories?
- - \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-03.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-03.html deleted file mode 100644 index e9f9be0e5f..0000000000 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Minstrel Liberatto:
-Good. Let me tell you my story then. - \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/Q10712_TheMinstrelsSongPart1.java b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/Q10712_TheMinstrelsSongPart1.java deleted file mode 100644 index f8b51f4aff..0000000000 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/Q10712_TheMinstrelsSongPart1.java +++ /dev/null @@ -1,99 +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.Q10712_TheMinstrelsSongPart1; - -import com.l2jmobius.gameserver.model.Location; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.network.NpcStringId; - -import quests.LetterQuest; - -/** - * The Minstrel's Song, Part 1 (10712) - * @URL https://l2wiki.com/The_Minstrel%27s_Song,_Part_1 - * @author Gigi - */ -public final class Q10712_TheMinstrelsSongPart1 extends LetterQuest -{ - // NPCs - private static final int LIBERATTO = 33955; - // Items - private static final int SOE_TALKING_ISLAND = 39553; - // Location - private static final Location TELEPORT_LOC = new Location(-113914, 255797, -1504); - // Misc - private static final int MIN_LEVEL = 85; - private static final int MAX_LEVEL = 87; - - public Q10712_TheMinstrelsSongPart1() - { - super(10712); - addTalkId(LIBERATTO); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartLocation(SOE_TALKING_ISLAND, TELEPORT_LOC); - registerQuestItems(SOE_TALKING_ISLAND); - setStartMessage(NpcStringId.THIS_IS_THIS_IS_A_GREAT_ACHIEVEMENT_THAT_IS_WORTHY_OF_THE_TRUE_HEROES_OF_LEGEND); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33955-02.html": - { - htmltext = event; - break; - } - case "33955-03.html": - { - giveStoryQuestReward(player, 20); - addExpAndSp(player, 23297400, 5591); - qs.exitQuest(false, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = getNoQuestMsg(player); - - if (qs.isStarted() && (npc.getId() == LIBERATTO)) - { - htmltext = "33955-01.html"; - } - else if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/popup.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/popup.html deleted file mode 100644 index ea84f10487..0000000000 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/popup.html +++ /dev/null @@ -1,6 +0,0 @@ -Minstrel Liberatto's Invitation:
-I am Minstrel Liberatto. Are You interested in tales of heroes? Not the heroes in the old stories but contemporary heroes. Perhaps you could be one of them. If you're interested, come to me.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-01.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-01.html deleted file mode 100644 index 8d9969e57d..0000000000 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Minstrel Tulesir:
-Adventurer! You're here to see me again. What do you need this time?
- - \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-02.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-02.html deleted file mode 100644 index f9ff3a25be..0000000000 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Minstrel Tulesir:
-So You're interested in the tales of heroes? It's about time. I will tell you interesting stories so that you may set your goals higher. Do you want to hear my stories?
- - \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-03.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-03.html deleted file mode 100644 index c56a4d51d9..0000000000 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Minstrel Tulesir:
-Good. Let me tell you my story then. - \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/Q10731_TheMinstrelsSongPart6.java b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/Q10731_TheMinstrelsSongPart6.java deleted file mode 100644 index 28c755f4d3..0000000000 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/Q10731_TheMinstrelsSongPart6.java +++ /dev/null @@ -1,100 +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.Q10731_TheMinstrelsSongPart6; - -import com.l2jmobius.gameserver.model.Location; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.QuestState; - -import quests.LetterQuest; - -/** - * The Minstrel's Song, Part 6 (10731) - * @URL https://l2wiki.com/The_Minstrel%27s_Song,_Part_6 - * @author Gigi - */ -public final class Q10731_TheMinstrelsSongPart6 extends LetterQuest -{ - // NPCs - private static final int TULESIR = 33958; - // Items - private static final int SOE_ADEN_TOWN = 39557; - // Location - private static final Location TELEPORT_LOC = new Location(147205, 25784, -2008); - // Misc - private static final int MIN_LEVEL = 97; - private static final int MAX_LEVEL = 99; - - public Q10731_TheMinstrelsSongPart6() - { - super(10731); - addTalkId(TULESIR); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartLocation(SOE_ADEN_TOWN, TELEPORT_LOC); - registerQuestItems(SOE_ADEN_TOWN); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33958-02.html": - { - htmltext = event; - break; - } - case "33958-03.html": - { - giveStoryQuestReward(player, 30); - addExpAndSp(player, 30252600, 7260); - qs.exitQuest(false, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = getNoQuestMsg(player); - if (qs == null) - { - return htmltext; - } - if (qs.isStarted() && (npc.getId() == TULESIR)) - { - htmltext = "33958-01.html"; - } - else if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/popup.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/popup.html deleted file mode 100644 index 531ebd1160..0000000000 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/popup.html +++ /dev/null @@ -1,6 +0,0 @@ -Minstrel Tulesir's Invitation:
-I am Minstrel Tulesir. Are You interested in tales of heroes? Not the heroes in the old stories but contemporary heroes. Perhaps you could be one of them. If you're interested, come to me.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/QuestMasterHandler.java b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/QuestMasterHandler.java index 6a970f6301..f2059e6fba 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/QuestMasterHandler.java +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/QuestMasterHandler.java @@ -390,8 +390,6 @@ import quests.Q10707_FlamesOfSorrow.Q10707_FlamesOfSorrow; import quests.Q10708_StrengthenTheBarrier.Q10708_StrengthenTheBarrier; import quests.Q10709_TheStolenSeed.Q10709_TheStolenSeed; import quests.Q10710_LifeEnergyRepository.Q10710_LifeEnergyRepository; -import quests.Q10712_TheMinstrelsSongPart1.Q10712_TheMinstrelsSongPart1; -import quests.Q10731_TheMinstrelsSongPart6.Q10731_TheMinstrelsSongPart6; import quests.Q10732_AForeignLand.Q10732_AForeignLand; import quests.Q10733_TheTestForSurvival.Q10733_TheTestForSurvival; import quests.Q10734_DoOrDie.Q10734_DoOrDie; @@ -858,8 +856,6 @@ public class QuestMasterHandler Q10708_StrengthenTheBarrier.class, Q10709_TheStolenSeed.class, Q10710_LifeEnergyRepository.class, - Q10712_TheMinstrelsSongPart1.class, - Q10731_TheMinstrelsSongPart6.class, Q10732_AForeignLand.class, Q10733_TheTestForSurvival.class, Q10734_DoOrDie.class, 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 882a20dc6c..8cf7252460 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 @@ -95,10 +95,12 @@ 10539 Energy Supply Cutoff Plan Defeat Halisha's Henchman 10540 Thwarting Mimir's Plan Defeating Mimir 10658 Makkum in the Dimension Dimensional Makkum +10712 The Minstrel's Song, Part 1 10717 The Minstrel's Song, Part 2 10720 The Minstrel's Song, Part 3 10723 The Minstrel's Song, Part 4 10726 The Minstrel's Song, Part 5 +10731 The Minstrel's Song, Part 6 10748 Mysterious Suggestion - 1 10749 Mysterious Suggestion - 2 10801 The Dimensional Warp, Part 1 diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-01.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-01.html deleted file mode 100644 index 7e41b1e57d..0000000000 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Minstrel Liberatto:
-Adventurer! Do you have business with me?
- - \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-02.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-02.html deleted file mode 100644 index e33e861f50..0000000000 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Minstrel Liberatto:
-You're interested in the tales of heroes? That's great to hear. Would you like to listen to my stories?
- - \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-03.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-03.html deleted file mode 100644 index e9f9be0e5f..0000000000 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/33955-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Minstrel Liberatto:
-Good. Let me tell you my story then. - \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/Q10712_TheMinstrelsSongPart1.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/Q10712_TheMinstrelsSongPart1.java deleted file mode 100644 index f8b51f4aff..0000000000 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/Q10712_TheMinstrelsSongPart1.java +++ /dev/null @@ -1,99 +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.Q10712_TheMinstrelsSongPart1; - -import com.l2jmobius.gameserver.model.Location; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.network.NpcStringId; - -import quests.LetterQuest; - -/** - * The Minstrel's Song, Part 1 (10712) - * @URL https://l2wiki.com/The_Minstrel%27s_Song,_Part_1 - * @author Gigi - */ -public final class Q10712_TheMinstrelsSongPart1 extends LetterQuest -{ - // NPCs - private static final int LIBERATTO = 33955; - // Items - private static final int SOE_TALKING_ISLAND = 39553; - // Location - private static final Location TELEPORT_LOC = new Location(-113914, 255797, -1504); - // Misc - private static final int MIN_LEVEL = 85; - private static final int MAX_LEVEL = 87; - - public Q10712_TheMinstrelsSongPart1() - { - super(10712); - addTalkId(LIBERATTO); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartLocation(SOE_TALKING_ISLAND, TELEPORT_LOC); - registerQuestItems(SOE_TALKING_ISLAND); - setStartMessage(NpcStringId.THIS_IS_THIS_IS_A_GREAT_ACHIEVEMENT_THAT_IS_WORTHY_OF_THE_TRUE_HEROES_OF_LEGEND); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33955-02.html": - { - htmltext = event; - break; - } - case "33955-03.html": - { - giveStoryQuestReward(player, 20); - addExpAndSp(player, 23297400, 5591); - qs.exitQuest(false, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = getNoQuestMsg(player); - - if (qs.isStarted() && (npc.getId() == LIBERATTO)) - { - htmltext = "33955-01.html"; - } - else if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/popup.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/popup.html deleted file mode 100644 index ea84f10487..0000000000 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10712_TheMinstrelsSongPart1/popup.html +++ /dev/null @@ -1,6 +0,0 @@ -Minstrel Liberatto's Invitation:
-I am Minstrel Liberatto. Are You interested in tales of heroes? Not the heroes in the old stories but contemporary heroes. Perhaps you could be one of them. If you're interested, come to me.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-01.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-01.html deleted file mode 100644 index 8d9969e57d..0000000000 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Minstrel Tulesir:
-Adventurer! You're here to see me again. What do you need this time?
- - \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-02.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-02.html deleted file mode 100644 index f9ff3a25be..0000000000 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Minstrel Tulesir:
-So You're interested in the tales of heroes? It's about time. I will tell you interesting stories so that you may set your goals higher. Do you want to hear my stories?
- - \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-03.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-03.html deleted file mode 100644 index c56a4d51d9..0000000000 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/33958-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Minstrel Tulesir:
-Good. Let me tell you my story then. - \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/Q10731_TheMinstrelsSongPart6.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/Q10731_TheMinstrelsSongPart6.java deleted file mode 100644 index 28c755f4d3..0000000000 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/Q10731_TheMinstrelsSongPart6.java +++ /dev/null @@ -1,100 +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.Q10731_TheMinstrelsSongPart6; - -import com.l2jmobius.gameserver.model.Location; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.QuestState; - -import quests.LetterQuest; - -/** - * The Minstrel's Song, Part 6 (10731) - * @URL https://l2wiki.com/The_Minstrel%27s_Song,_Part_6 - * @author Gigi - */ -public final class Q10731_TheMinstrelsSongPart6 extends LetterQuest -{ - // NPCs - private static final int TULESIR = 33958; - // Items - private static final int SOE_ADEN_TOWN = 39557; - // Location - private static final Location TELEPORT_LOC = new Location(147205, 25784, -2008); - // Misc - private static final int MIN_LEVEL = 97; - private static final int MAX_LEVEL = 99; - - public Q10731_TheMinstrelsSongPart6() - { - super(10731); - addTalkId(TULESIR); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartLocation(SOE_ADEN_TOWN, TELEPORT_LOC); - registerQuestItems(SOE_ADEN_TOWN); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33958-02.html": - { - htmltext = event; - break; - } - case "33958-03.html": - { - giveStoryQuestReward(player, 30); - addExpAndSp(player, 30252600, 7260); - qs.exitQuest(false, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = getNoQuestMsg(player); - if (qs == null) - { - return htmltext; - } - if (qs.isStarted() && (npc.getId() == TULESIR)) - { - htmltext = "33958-01.html"; - } - else if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/popup.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/popup.html deleted file mode 100644 index 531ebd1160..0000000000 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10731_TheMinstrelsSongPart6/popup.html +++ /dev/null @@ -1,6 +0,0 @@ -Minstrel Tulesir's Invitation:
-I am Minstrel Tulesir. Are You interested in tales of heroes? Not the heroes in the old stories but contemporary heroes. Perhaps you could be one of them. If you're interested, come to me.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ 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 5091465bcb..791c736d25 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 @@ -343,8 +343,6 @@ import quests.Q10707_FlamesOfSorrow.Q10707_FlamesOfSorrow; import quests.Q10708_StrengthenTheBarrier.Q10708_StrengthenTheBarrier; import quests.Q10709_TheStolenSeed.Q10709_TheStolenSeed; import quests.Q10710_LifeEnergyRepository.Q10710_LifeEnergyRepository; -import quests.Q10712_TheMinstrelsSongPart1.Q10712_TheMinstrelsSongPart1; -import quests.Q10731_TheMinstrelsSongPart6.Q10731_TheMinstrelsSongPart6; import quests.Q10732_AForeignLand.Q10732_AForeignLand; import quests.Q10733_TheTestForSurvival.Q10733_TheTestForSurvival; import quests.Q10734_DoOrDie.Q10734_DoOrDie; @@ -764,8 +762,6 @@ public class QuestMasterHandler Q10708_StrengthenTheBarrier.class, Q10709_TheStolenSeed.class, Q10710_LifeEnergyRepository.class, - Q10712_TheMinstrelsSongPart1.class, - Q10731_TheMinstrelsSongPart6.class, Q10732_AForeignLand.class, Q10733_TheTestForSurvival.class, Q10734_DoOrDie.class,